0 0 1 4 2 24 3 60 4 480 5 2580 6 10200 7 59100 8 303600 9 1396500 10 7347000 11 37099500 12 180030000 13 916552500 14 4599165000 15 22749787500 16 114487050000 17 573173362500 18 2854795125000 19 14307190687500 20 71569168500000 21 357347616562500 22 1788232760625000 23 8942658480937500 24 44690872237500000 25 223521621689062500 26 1117675368946875000 27 5587367937210937500 28 27939866408625000000 29 139702358765695312500 30 698466392989921875000 31 3492468167465273437500 32 17462477039842031250000 33 87310342161475195312500 34 436557839920580859375000 35 2182795328716109179687500 36 10913884706882472656250000 37 54569699344506583007812500 38 272848772532627134765625000 39 1364239725511722377929687500 40 6821211039012851777343750000 41 34106067606518498774414062500 42 170530151860778895556640625000 43 852651317819335272729492187500 44 4263257147612117158593750000000 45 21316277360328973868774414062500 46 106581411934839705116455078125000 47 532907084807393361354858398437500 48 2664535047039044270185546875000000 49 13322676366188988960693969726562500 50 66613382961938712413236083984375000 51 333066897844787047919686889648437500 52 1665334540118654782037915039062500000 53 8326672751487993452629055786132812500 54 41633362994019174126553070068359375000 55 208166817260358250042541976928710937500 56 1040834088592053629622486511230468750000 57 5204170408606332456965783157348632812500 58 26020852146093469358268863983154296875000 59 130104260833529153864784268112182617187500 60 650521302621718663222322117614746093750000 61 3252606517746374634416408256912231445312500 62 16263032593369654490386838953399658203125000 63 81315162897281552677362229734420776367187500 64 406575814695107922710527043769836425781250000 65 2032879073684239772876351113946914672851562500 66 10164395365290696474526017143268585205078125000 67 50821976835844989542197300995740890502929687500 68 254109884188616454880553720258102416992187500000 69 1270549420802209666859260372099542617797851562500 70 6352747104433666156926826548070621490478515625000 71 31763735522590948607264657427926015853881835937500 72 158818677606615475696865416826036453247070312500000 73 794093388052095180502700695070963144302368164062500 74 3970466940279493704531877086295596599578857421875000 75 19852334701112201492383781267366269826889038085937500 76 99261673506416808552745718829166488647460937500000000 77 496308367532939843854555406638167582750320434570312500 78 2481541837651862202910374845805810821056365966796875000 79 12407709188297822063639080791184135383367538452148437500 80 62038545941527621367282610518075758194923400878906250000 81 310192729707060441100104954158052571803331375122070312500 82 1550963648537035202709449066087241516530513763427734375000 83 7754818242686909010756169625733186240166425704956054687500 84 38774091213408550095646983699211251338124275207519531250000 85 193870456067120735352636511784420296278744935989379882812500 86 969352280335681661637584152210465520981848239898681640625000 87 4846761401677238535071896861726867011087387800216674804687500 88 24233807008389701994707556006610716836902499198913574218750000 89 121169035041952019292885851731029965965978056192398071289062500 90 605845175209707456674208183185504103107906877994537353515625000 91 3029225876048695202741704142336457695705484598875045776367187500 92 15146129380243633933079183938091225658693373203277587890625000000 93 75730646901215800874835971294322070590977612882852554321289062500 94 378653234506086110745859701660012526062355823814868927001953125000 95 1893266172530437660100978353488464803419246878474950790405273437500 96 9466330862652081704929694089616291420484218001365661621093750000000 97 47331654313260728311374063481559554892257139179855585098266601562500 98 236658271566303961343595910441275872251121745072305202484130859375000 99 1183291357831515009917095656704207894408067987766116857528686523437500 100 5916456789157589439988129970027553872582962151616811752319335937500000 101 29582283945787961590343301536644283763457432970870286226272583007812500 102 147911419728939592095676732385623702809147831662558019161224365234375000 103 739557098644698608046502987820911662070157157888170331716537475585937500 104 3697785493223493687800634264997351458375203789016231894493103027343750000 105 18488927466117458725481381436594860071509748951450455933809280395507812500 106 92444637330587322767972276848149992018647554738144390285015106201171875000 107 462223186652936642980426753905925651754336583671614062041044235229492187500 108 2311115933264682777793653224551992883855200768644688650965690612792968750000 109 11555579666323415200293707757692870544025450292363588232547044754028320312500 110 57777898331617077312793980423397258844876697910958086140453815460205078125000 111 288889491658085366894088277592992702353141792817688256036490201950073242187500 112 1444447458290426893480086261536944287379434054299747804179787635803222656250000 113 7222237291452134526410076181256702212510895361710045544896274805068969726562500 114 36111186457260671746905707802703799428348600455380629864521324634552001953125000 115 180555932286303361389962558324258132044360631336411942902486771345138549804687500 116 902779661431516809605246810932029795124420785741568508092314004898071289062500000 117 4513898307157584008194723764999061952082839492815210636763367801904678344726562500 118 22569491535787920160468149693978570831031990771753948894911445677280426025390625000 119 112847457678939600921835279338876115225777747166447640185651835054159164428710937500 120 564237288394698002816758433659631660069621836217069765261840075254440307617187500000 121 2821186441973490019461046057402405048525909879930854133308457676321268081665039062500 122 14105932209867450102682484176116271990807350098499775973541545681655406951904296875000 123 70529661049337250432753612544017658731369740009816300262718868907541036605834960937500 124 352648305246686252405744487729779397324849731497129240128560923039913177490234375000000 125 1763241526233431262270698863658588090292249688933693939457771193701773881912231445312500 126 8816207631167156307723847943147573896441232972947753615064357290975749492645263671875000 127 44081038155835781549508178841173969147266211279900916321995282487478107213973999023437500 128 220405190779178907758429833331305945401391102814666729856649908469989895820617675781250000 129 1102025953895894538628815079774988232031054817845901425583147101860959082841873168945312500 130 5510129769479472693634077659519565645082976177911803799016042830771766602993011474609375000 131 27550648847397363468660390558242452710342582978241315666180521475325804203748703002929687500 132 137753244236986817335951918881542896277797383560972128264397997554624453186988830566406250000 133 688766221184934086701809696136722583210733511795563991521503817239135969430208206176757812500 134 3443831105924670433531098582412621017875414152968523307807032915661693550646305084228515625000 135 17219155529623352167324741386127983562050871854982066286042457136318262200802564620971679687500 136 86095777648116760837615961508445282392232956004491982189190408007561927661299705505371093750000 137 430478888240583804189072062120031776543143376752041561704930162363780254963785409927368164062500 138 2152394441202919020930476491933078413986037932816483047139978976929342024959623813629150390625000 139 10761972206014595104697033915666633476119226516913589519853910389315387874376028776168823242187500 140 53809861030072975523529821034334408786785169437399121883423567451245617121458053588867187500000000 141 269049305150364877616979333331653422841090294394527995154807604686197919363621622323989868164062500 142 1345246525751824388086905982178322977483958130350042818560968721141080095549114048480987548828125000 143 6726232628759121940436539226411670750698297310127616935591774303415490976476576179265975952148437500 144 33631163143795609702152556399257515804313886674977042036154911051426097401417791843414306640625000000 145 168155815718978048510853201194690092869102233001868338106186436654084559449984226375818252563476562500 146 840779078594890242554356425171852978193043964636324818456344064667376869692816399037837982177734375000 147 4203895392974451212770425837883227183252227828776877173400542102382573261820652987807989120483398437500 148 21019476964872256063856198053344249039400115127098626623646245174775799569033551961183547973632812500000 149 105097384824361280319285059130649358320139551618707373874874760536741931105098046828061342239379882812500 150 525486924121806401596364262694325094753613118345323258024720782740765656626535928808152675628662109375000 151 2627434620609032007982004412348390564309319510971257124172562973532660279829542560037225484848022460937500 152 13137173103045160039910205160618717912087851474100926454911773927492133395844575716182589530944824218750000 153 65685865515225800199548279319942113202320448581835019763824483740028187028769934840966016054153442382812500 154 328429327576129000997749636049164995085958669275183936351325576392438374995208505424670875072479248046875000 155 1642146637880645004988756419695279404504149772741928519288831039654489314827401358343195170164108276367187500 156 8210733189403225024943658506734580586405402468219510033461107832887984976366624323418363928794860839843750000 157 41053665947016125124718663308898352240373051527567947856254681260593309675144269021984655410051345825195312500 158 205268329735080625623593687319717210510211296824310136970222548399119933169032492514816112816333770751953125000 159 1026341648675403128117962874970204312925865896324494719516875610553298893945495251500688027590513229370117187500 160 5131708243377015640589831059736166783504901245013641493587089447093396785426477890723617747426033020019531250000 161 25658541216885078202949171983565979136400077988459375363938158629793886242831391086838266346603631973266601562500 162 128292706084425391014745609644552717398866813491429358379650122234065896478671930935888667590916156768798828125000 163 641463530422126955073728799042595121843734796809749347218372623915040086599814728174351330380886793136596679687500 164 3207317652110634775368644746032807144068074713401349291411985132319911037205528714366664644330739974975585937500000 165 16036588260553173876843212467866562697599362626717708127258095470428896122930817469409703335259109735488891601562500 166 80182941302765869384216096126225232556219845954455655625695967925656457803944565654319376335479319095611572265625000 167 400914706513829346921080514418018581849322262593145393117885330201794266209013306578867741336580365896224975585937500 168 2004573532569146734605402065286706623223265820652720240748344292406291673205709358285275811795145273208618164062500000 169 10022867662845733673027011846843691974186365580202621378264968537839497339546618315253567743638996034860610961914062500 170 50114338314228668365135060754628618729001864377952127065848089765005525671251163100095027402858249843120574951171875000 171 250571691571143341825675280966990710773958774735675332711391742687907043753484742643067306744342204183340072631835937500 172 1252858457855716709128376473253410702482945515140632571410504831850896972575736931787560024531558156013488769531250000000 173 6264292289278583545641882434685510661027879217165418764906070277665846616686997877510023613467637915164232254028320312500 174 31321461446392917728209411147150696075942121463893255206727159612158806776310291108966765705190482549369335174560546875000 175 156607307231964588641047058814584052067302431185267791887045373389305312802925550380583885612395533826202154159545898437500 176 783036536159822943205235297151750832024103979792140475288636442275037842936001846738669485148420790210366249084472656250000 177 3915182680799114716026176439576295584806642540973679638642038581447520030859397811157096569445457134861499071121215820312500 178 19575913403995573580130882336428853649974844778829466406613623797020607705758823323394235416117226122878491878509521484375000 179 97879567019977867900654411820691643975815855968108400246471549874886046080255950884579929649476071062963455915451049804687500 180 489397835099889339503272057025247583989954798731125978031306286027685117129352240408768359714031248586252331733703613281250000 181 2446989175499446697516360291360869827617147436983877959759685820178660925462543744086235664170203563116956502199172973632812500 182 12234945877497233487581801463038981045753110628247637868401583490933539967128501262473572186451065135770477354526519775390625000 183 61174729387486167437909007221675426613754951491314468297960601604064169738405768181731952948254615876066964119672775268554687500 184 305873646937430837189545036388935568913806562406343504621944955572131438983739055300567488693275208788691088557243347167968750000 185 1529368234687154185947725182225236280414064616981488686241866725412467785210405490894745167418378173351811710745096206665039062500 186 7646841173435770929738625906917804864394846010660875984227204413785180071676374238595109977811858925633714534342288970947265625000 187 38234205867178854648693129547214153935000661276044082262082409708757376921508830840611397466899390451544604729861021041870117187500 188 191171029335894273243465647748695899288029737602960113651358436183618361170671113850692834912337048081099055707454681396484375000000 189 955855146679471366217328238554102552244752219673705033142596366320619657406451174538926460894083803054854797665029764175415039062500 190 4779275733397356831086641193338643593809950503391811771055569275395514732372969056838245445473223327326195430941879749298095703125000 191 23896378666986784155433205967261348801635941921982345460620433820769990107205558468334840368368920948682898597326129674911499023437500 192 119481893334933920777166029827784781519386868534562428222963357446963703855917094579520004726802540062635671347379684448242187500000000 193 597409466674669603885830149164489795063312865898860038355233222205477259319917566184062614979138894355514821654651314020156860351562500 194 2987047333373348019429150745848014862782942852720348089016582545998045036639919924206775666240820665819910573191009461879730224609375000 195 14935236666866740097145753728856586001919036415211021986476666205430344082594618221736939461027210418464505892188753932714462280273437500 196 74676183334333700485728768645433394945582215621227265308202070600831363714788035306575513915666730824227670382242649793624877929687500000 197 373380916671668502428643843228317439663898111651308481916829092577836461875755120730768386188864332853043492832512129098176956176757812500 198 1866904583358342512143219216124330224279685055078960078946864369283987659851551440685479681786361483286640350343077443540096282958984375000 199 9334522916791712560716096080673422043517841784927547386646165127235522247839429692332485156405687959368933093173836823552846908569335937500 200 46672614583958562803580480403418881139708625434170483925142668916993195187778820950567512529502320339780396807327633723616600036621093750000 201 233363072919792814017902402016317841866751879527861214747035695372732216710169017419261261435403393554866013914761424530297517776489257812500 202 1166815364598964070089512010083918900829133140568279688371211424500362361237020349097035210813341592206437979939437354914844036102294921875000 203 5834076822994820350447560050421924195641039445770372056492090070138513083871277007485904957703032585464297810062817006837576627731323242187500 204 29170384114974101752237800252074675605774591084917256062919956136142046254063756107418591233970293560839870394829631550237536430358886718750000 205 145851920574870508761189001260478214146164773856390092973221263324361788766196667327125756833486075903644207940601518203038722276687622070312500 206 729259602874352543805945006302495906848115687713754277524727799265460501326861223425661584831064987617665895669460951467044651508331298828125000 207 3646298014371762719029725031510906992481201162091714197744316756672529144196137815277815914200805816596656638850504350557457655668258666992187500 208 18231490071858813595148625157559252587684137639889742558359550502326965808295193981940555600867586447458301712742922973120585083961486816406250000 209 91157450359294067975743125787800980563698820028879884361435719230599149128790474815254254034201489601766527082205016085936222225427627563476562500 210 455787251796470339878715628938934138439322122702931848262609095368530944334234800492999129723054087541707357633669062124681659042835235595703125000 211 2278936258982351699393578144694882985334126545839061961946753979196049125600326723214812069959130519109912621500413365538406651467084884643554687500 212 11394681294911758496967890723474627219808148661519712530367478398333640031930786336823876771139512676950938940834134882607031613588333129882812500000 213 56973406474558792484839453617369951701978004322732521842331764456367284100716640872872137535539662163734057204189653589310182724148035049438476562500 214 284867032372793962424197268086859311701078238568260731640175704887739168680395076798102426638172014481732198520891330417725839652121067047119140625000 215 1424335161863969812120986340434306111696579409795901780629395407044598591578787256424253872151333776071722905104399714559804124291986227035522460937500 216 7121675809319849060604931702171387260615073794660537066719223796134451735241758195615143276349563325412685838022852635731396730989217758178710937500000 217 35608379046599245303024658510857366196678838736259600842879378697937882344165325237594094634969133291901215252611700989859855326358228921890258789062500 218 178041895232996226515123292554287260876997663444254919723680153206955035388783160447488851428066983124343862325555942760502148303203284740447998046875000 219 890209476164981132575616462771429855980936270776920865979151870275790821924567788344668583342015165649152520690318146634467666444834321737289428710937500 220 4451047380824905662878082313857168625116837493217665527813506038655907174680882983401669938105035078163462976263975434676467557437717914581298828125000000 221 22255236904124528314390411569285862470796343605421388836985276880556488938462458958686676711920134640735015254132261874886467012402135878801345825195312500 222 111276184520622641571952057846429022175799375937111026216160184093628148716441634168258478238676284454909570678475538851870396683807484805583953857421875000 223 556380922603113207859760289232145981413543905955542884987099521395603631509820152716817107156154588520844370168935005827037798553647007793188095092773437500 224 2781904613015566039298801446160730777602266556047702178841796207905481045476712745459610251743546108850518367621232340702874807902844622731208801269531250000 225 13909523065077830196494007230803640829993127386188694585614502025615461908469383999165180519276133050558144086457802029999086812495079357177019119262695312500 226 69547615325389150982470036154018243324020253113092921853855947169813139499089459180224514814705457733874063687234089170541295743532828055322170257568359375000 227 347738076626945754912350180770091255794155881747614058195063172890801527452189835085521186291852081150453661691115524873252340398721571546047925949096679687500 228 1738690383134728774561750903850455691359960166005828557088564308827970187909811087661626748184388518536018159631401439058073776777746388688683509826660156250000 229 8693451915673643872808754519252280219632258558225867987103076211017963287602469701606071290746558254328841244629535751214932659536316350568085908889770507812500 230 43467259578368219364043772596261402860993750519326065137175635721967928786065762771328294003557406933292956669620207311999227073329166159965097904205322265625000 231 217336297891841096820218862981306987862481886673679447660974358606667958709527599907172406770417799741733526651013108221127678731932064692955464124679565429687500 232 1086681489459205484101094314906535018639870031137249872379583253042854849210041641384269223594196703482861403346329326122243763563801621785387396812438964843750000 233 5433407447296027420505471574532675172526810753455101995972627725223789301712611848769753307713091222188500786822910415627824187723149407247547060251235961914062500 234 27167037236480137102527357872663374672722144800742720468742466725976220673627004616122658692433840539329597382745595302890040390053627561428584158420562744140625000 235 135835186182400685512636789363316876933346450903311970877074349330309280872943186963791617000564049411486706567834846840197443595954496231570374220609664916992187500 236 679175930912003427563183946816584388236467981416158222918733762351974581869524098702136408541215093772272252493281104526734459625458839582279324531555175781250000000 237 3395879654560017137815919734082921887636304003586815586593238576253450246775498035263007189630152768138780467654802467747463673441998821544984821230173110961914062500 238 16979398272800085689079598670414609598819627728416004516967483587786519221593857551058060507378531942861644722708821503395944241265880236824159510433673858642578125000 239 84896991364000428445397993352073048154736246352561949168838708645451864095685655130033327096120427816475965997978916681638347080385287313220032956451177597045898437500 240 424484956820002142226989966760365238364109616105580847084174182629470300662682765029021267092185617549863694223372445938312347291088144629611633718013763427734375000000 241 2122424784100010711134949833801826199049262927499590931700928994940718562760650357008542440626177652346866878416428642101199900787955598957523761782795190811157226562500 242 10612123920500053555674749169009131002475029484469641354784703056496959873250488316906148308296137826331882799381709622915637668272292870597084402106702327728271484375000 243 53060619602500267778373745845045654903944424717772906329722644055584293474543893606579199964001945662696187887415051928433615876373741215843438112642616033554077148437500 244 265303098012501338891868729225228274845014291702590432981215833958622985047845111966750624552445958720370617765555748200601796776831875490643142256885766983032226562500000 245 1326515490062506694459343646126141374550363626626678066238681783473816442914351203767607747494666024008742767156259229561442701279122546864641662978101521730422973632812500 246 6632577450312533472296718230630706867872435611427501811204369712158559449444871359830219366486786663940368660854088819430707745471165193151819039485417306423187255859375000 247 33162887251562667361483591153153534354000325622255174615988966176424365542605010776174554945393563688011878829052066082283056010129168589273263023642357438802719116210937500 248 165814436257813336807417955765767671784639775676393538639911948497753396008405707857896232839927448808369429670041952396544797333419185569880482944427058100700378417968750000 249 829072181289066684037089778828838358703626664905202709800052978254293455611318729634129292505242788517196615478485432205781227425495788496689897328906226903200149536132812500 250 4145360906445333420185448894144191794176849964956308499198785183974887851348723077136702077609397309159934676007600150359734414852279360541587038824218325316905975341796875000 251 20726804532226667100927244470720958971542966465211837446192446212577859830035744814649566003130169912373624978653173741129500351986197220766072746300778817385435104370117187500 252 103634022661133335504636222353604794847834082719604762977984426672337990550796782638756995789403099063258850914038273865685077594058979832958300448808586224913597106933593750000 253 518170113305666677523181111768023974268812662417387087648855546533343878552129737497257481625758746812122076507874153848312660467910917977407692092128854710608720779418945312500 254 2590850566528333387615905558840119871373705560906298711003211145838373318558794511789759910807536985556438204477053553761450574837170608699654650308730197139084339141845703125000 255 12954252832641666938079527794200599356423894072241044463632054531617057705821785194396712013856536155344773693320026001008943786721612761309030403822362131904810667037963867187500 256 64771264163208334690397638971002996783453371558076569592312276250809715190025488065639822689826127094036120453795855308439646196000784653112880562275677220895886421203613281250000 257 323856320816041673451988194855014983918600758987254195235713384846773002611044002421855376069674081787492854256175001845593158242396644112132131354542252665851265192031860351562500 258 1619281604080208367259940974275074919572995276983200767066286870342998613141471580704432941040218714177780491472939129677041882276092407862144728625253264908678829669952392578125000 259 8096408020401041836299704871375374597925001938775214462668274513387592265448603197736696523125548655167953796788503287037981138188134477406271427568640319805126637220382690429687500 260 40482040102005209181498524356876872989685035247735282940678212728610560526984261282898014433552198360118820323366324073842677417748344825126904922285575594287365674972534179687500000 261 202410200510026045907492621784384364947524792930788255293338461217963814638802627001272094898894165536408331525474505789421811186626637554201307844792268042510841041803359985351562500 262 1012051002550130229537463108921921824740325114577605754696850113365086037182369173246014406301071306474598967901443872686483783639478447485306189523868169999332167208194732666015625000 263 5060255012750651147687315544609609123704326722811693251714408374100697149900201904469725963311957011165552149781290707171793645903737497140830597919247679783438798040151596069335937500 264 25301275063753255738436577723048045618481116365203499085119674761374481289675668948753820839460777873939401094795383379768347313923508589989658235097635952115524560213088989257812500000 265 126506375318766278692182888615240228092527133572582396945955475134259419827854366464553531128600910915362084436310127367113599316403079637091775438983987100982631091028451919555664062500 266 632531876593831393460914443076201140462757219609476886250134476998684112518747854043552082574301576122475501143883847303839859328800934872602361458415742845318163745105266571044921875000 267 3162659382969156967304572215381005702311962821848910908445315865082615361901598944405994008902052557427401321284421079495121355442221624055859543339641604120515694376081228256225585937500 268 15813296914845784836522861076905028511565283937839975110642648885145492411584415699465269256418628756691935159727099868547840600816457271200754508555519350920803844928741455078125000000000 269 79066484574228924182614305384525142557831889517795296121629313985459877659998499474761645494001509753014604351940493813811436827687635506925229334634908084922244597692042589187622070312500 270 395332422871144620913071526922625712789077400160045172081905526531313154268846182712278739291382059221749093460127552002973676784357940270804294795314870469837842392735183238983154296875000 271 1976662114355723104565357634613128563945633143087019785988250762844524473437669857545982160992786764738717252199362511213118905984030413145487029610153362213509353750851005315780639648437500 272 9883310571778615522826788173065642819728411857721892855519976944410581069281788231714499269499810292323558045895537307263845051982392777518900703684345820931866910541430115699768066406250000 273 49416552858893077614133940865328214098638367154307555393919037769233524815007356998803669379460904432168213455996815268345467428978353210722520183918043956694532425899524241685867309570312500 274 247082764294465388070669704326641070493202912174443503620637729704625765669241537473324827801418963249189797600426690145648610637692598084228550923101275227367068509920500218868255615234375000 275 1235413821472326940353348521633205352466025637275123244754231189381586969940412439845930619911209257334297718322576064532164326681263822451758704619017431580729748930025380104780197143554687500 276 6177069107361634701766742608166026762329962040332030324005517834031062725788990912040055885994329670346257636806241115602002531014306631799554273042421326245232648943783715367317199707031250000 277 30885345536808173508833713040830133811650308639790909319324503508785930000684168421769071070656798200706981048451123199186469962247570600375489115370104126201411531837948132306337356567382812500 278 154426727684040867544168565204150669058252041637085304295919431882560266375160055970414146993969140852510598106675533617108807118413890443255163327008518125982305946308770217001438140869140625000 279 772133638420204337720842826020753345291252731613465155990143444333342086299712071928538860359568456527917597567078903767897175984428890595610050382672628205282805424758407752960920333862304687500 280 3860668192101021688604214130103766726456286087783209876419078366905088168226824983413289925628674025843494166734290811792426458745066137840047550670473028300300200044148368760943412780761718750000 281 19303340960505108443021070650518833632281452868631933478563752979763818577862389540837045251974201872421377012570350351915072872548252374062235052109475028775387173141098173800855875015258789062500 282 96516704802525542215105353252594168161406927897421405945793347720243426838387978347626291902408533214048292379368307365281255680397436597381215779190726834768643271900145919062197208404541015625000 283 482583524012627711075526766262970840807035648824321814070042990136944132344711799807808262584430094514417239947291870009288604449018658805695957340023579101168094140916764445137232542037963867187500 284 2412917620063138555377633831314854204035179253458823854691291202220447659876330907108718115994537901016261977786909683229325348292124769847269665144187840433165348485999857075512409210205078125000000 285 12064588100315692776888169156574271020175881127235897508340312238066333327090075914498438533886878078418673218177793418403391850755151711954500149059890028255953575708758762630168348550796508789062500 286 60322940501578463884440845782871355100879451056354152837049992509439381552325115435627648807691824672081276103159232085246663925892174971618045275282597663009387378707515381393022835254669189453125000 287 301614702507892319422204228914356775504397300701945429480598393866304622678500313041273700176716557640394290528066425419463024301577291269935770906396135836776556393701298475207295268774032592773437500 288 1508073512539461597111021144571783877521985822207107167972765499544907389639380527259336658809721274002152802456278152198869551426140210171995686582233466357938489466050668852403759956359863281250000000 289 7540367562697307985555105722858919387609931154943395778154506907084384119456265750137778820270190912610219962833552685689684467375939789393027936760408970267525324837620814832916948944330215454101562500 290 37701837813486539927775528614294596938049657818624838829063213944781767768540691864529989627572539105650555764719925353143759047124937685498189187651286489815459501695471544735482893884181976318359375000 291 188509189067432699638877643071472984690248258434506295070955878583511131273813012615033515244538927389260939565317197895288744581946107349495203380517807871909804345866845665113942231982946395874023437500 292 942545945337163498194388215357364923451241384148385172577859966338748779075736403198016874902665941363280215601433276087733874870766279981463244575804913091051501217165764501260127872228622436523437500000 293 4712729726685817490971941076786824617256207012717779560112380405114937018085353356112933673193301011233376595782013667049959526314867143141303450552240439186759985573660358681991056073457002639770507812500 294 23563648633429087454859705383934123086281033683951092342215693424256788249826696678721928885766935489912250212287359036080445352158799567196708837662964089961262735550828750774599029682576656341552734375000 295 117818243167145437274298526919670615431405172558668878086117092925237631770933693699137862869433386148325149361304923077910283599040606281512969433609534767723925254706562881779063900467008352279663085937500 296 589091215835727186371492634598353077157025866932257806805624090430141849376468678801217532787765639440389645106392743287059474833449639853094272413342388156537237850485233536801388254389166831970214843750000 297 2945456079178635931857463172991765385785129272577587788402541065091403889055340239423164387329847566720489751033941797972676521593549072582529983387291226013922015598139880765415909991133958101272583007812500 298 14727280395893179659287315864958826928925646549139042678889443486634935518757710660864591766476179725046824178663774745251245165688842742961474052974718274375902598953558264582852643798105418682098388671875000 299 73636401979465898296436579324794134644628232931946317131323955594352593667269562768071728662207840516678496316812939481644088386165311094856194400911853516185805515730650183670036312832962721586227416992187500 300 368182009897329491482182896623970673223141161865965029603468705554094227234132671884127095863635074211726850231653711077402503565010094773548609963985335416334639764210368007013585156528279185295104980468750000 301 1840910049486647457410914483119853366115705817711124816176796745023477359477308785289330121660387756173631145215501514379466332922499855969940135941648473575456362264380488769077715005550999194383621215820312500 302 9204550247433237287054572415599266830578529096936923749043436942370393020693189352315345250644151165983152620134740530889785479709948661951897765829964164371064974765231092579398364250664599239826202392578125000 303 46022751237166186435272862077996334152892645358965123722825386453056871753866265373546306618087570053190809689815208269562120172088002578226532537323993874448577422176225731886844982909678947180509567260742187500 304 230113756185830932176364310389981670764463227171984103681302327041669638818130371031822791995837407596128908681651524502471022539825235085731531562097450214463129465830917852464665429579326882958412170410156250000 305 1150568780929154660881821551949908353822316136237079003473687029984733474139450899323205218884586595310819403640833105667015534378511397623256526685964731914535889684104378455353767662927566561847925186157226562500 306 5752843904645773304409107759749541769111580675528017741360804228277888169965268834154657210841939616601474114715533281015171346701778655197299600297661446939375813096275054381312230589173850603401660919189453125000 307 28764219523228866522045538798747708845557903394612220534826913906326778452022301158157392704952678162865239284043563147035575709081228274743447100884793872596789971454115785592930976122261199634522199630737304687500 308 143821097616144332610227693993738544227789516990033234502157462296571229862307462778171070175506370894184065130683712477137597520978476372474184603820456000883860763243319441651024703787697944790124893188476562500000 309 719105488080721663051138469968692721138947584695584195090443920008796085278597959080093751116387153273052294996430111256292202971307356881016686528154980435920640226625489502959576171292610524687916040420532226562500 310 3595527440403608315255692349843463605694737924241666907713249774466160618491807859832753554865369869958865566953115909669648368757291859349146142113616800885099191901900770630684522899400690221227705478668212890625000 311 17977637202018041576278461749217318028473689621972080470827279046752983284557857363596052573610283453387931926736544901736429197687214371689793420040925903130991950278277176269309256539941088703926652669906616210937500 312 89888186010090207881392308746086590142368448098404213370220942617432213541307015851495990878799905713035598254118244207859335679924745734288026458112001035072519889859786034608246652055640879552811384201049804687500000 313 449440930050451039406961543730432950711842240526389633802851070936159176350981892156932770361754063226890175409284661941765109325157707043922954216837890617109919033893729713256132152210398089664522558450698852539062500 314 2247204650252255197034807718652164753559211202666316735966001712529793990399356273684116667776524850796163061185116750611293977551322513592097593010467338527296914754063448106495559652984184140223078429698944091796875000 315 11236023251261275985174038593260823767796056012816055175553813194913998322330079174928791099366306234055132543845182139519443423873602892373245636158168411010274780001395247429254314885938015322608407586812973022460937500 316 56180116256306379925870192966304118838980280065626861390597652077774906500650502455119332215380485230052711005467115538208296511017043488627955167473346899930003281313742216455942024566638792748562991619110107421875000000 317 280900581281531899629350964831520594194901400329680892465816846492079447392252618856072037795451380210040603313576782531652561946734246469901502824049239344528645787875477061589380572970142679878335911780595779418945312500 318 1404502906407659498146754824157602970974507001625205679636655440912323513626261495573229538199022590153547292274265840049096618858935796948081609320008624049463788219775895618301846112796482657358865253627300262451171875000 319 7022514532038297490733774120788014854872535008195624746260563579205838738136312273987539643329815883457703634252183418072981666918885290944685761000755838266857263257683947160444400820145105512892769183963537216186523437500 320 35112572660191487453668870603940074274362675041047720079380104270673414860686566166059090168983782349978485344141771308192406907218632760927706519404491909353824638447224204871157174356888219790562288835644721984863281250000 321 175562863300957437268344353019700371371813375204194655175741225733703756753357758888474571559898367759542919127496043273549555946730069211574366881011768776476048359854053988321758317942000715561334800440818071365356445312500 322 877814316504787186341721765098501856859066876024105111542184015527508736417014010267835495654553470768763118417118656169985215501739629837064331553090916193259466296416471049710874251237324727981103933416306972503662109375000 323 4389071582523935931708608825492509284295334380123657393374397964496533634735295267164640116127828985814864114865231720652163513276787432964514154913486653277176555979228556356656453917713944790079949598293751478195190429687500 324 21945357912619679658543044127462546421476671900571309431919821519597818883923098098441261012813220449508592732631582006227256029862597908134683317346952181722694412438949765161751029665659906697783299023285508155822753906250000 325 109726789563098398292715220637312732107383359502997479764455612506643642288875625204352123767543875686240147188241639822236964758877007310737078958396204162603037164566327875673348868097028985246765842020977288484573364257812500 326 548633947815491991463576103186563660536916797515128331427134567441872759313638260733906437541197151869897919466291928902285508403949054323749057163642464067004750925203218428231338060253874377991678557009436190128326416015625000 327 2743169739077459957317880515932818302684583987573527668062825263579545578529289282987344907153819157769031844455203697644917272876285005067790350243290671525180278090442406393187784504738430113590652581478934735059738159179687500 328 13715848695387299786589402579664091513422919937873980307532669038787182546763152476983286377425595593586532480904786328824117171811805824991816557941218304055431820058933089209845639913284975897056483518099412322044372558593750000 329 68579243476936498932947012898320457567114599689376243504881887914825367387932468446962993728784477772674035663152699484720116666489409924611947596430856466706689529901386503293134916956017704814385638201201800256967544555664062500 330 342896217384682494664735064491602287835572998446786088016131298760785017127911751304116541019074891792249579436331979814607621220991337628266765881282808137090491205406116657807073823936196144135379881845437921583652496337890625000 331 1714481086923412473323675322458011439177864992234215828605490916243950545074810529312677987969916950174609693819954451900016992439323824125712745709028463274781325359333030865011171402212657860486544336708902847021818161010742187500 332 8572405434617062366618376612290057195889324961171364531552289003659778184809304419355485222724127242086410265738066812327063848530986256612942644847756738963235496128967601901031659293594966442242366611026227474212646484375000000000 333 42862027173085311833091883061450285979446624805852541829888928681698509032517745504895996870502498842231624379115915769230635947639424243299029479699567355976244440660301295865521262229999675114067159142905438784509897232055664062500 334 214310135865426559165459415307251429897233124029275551633062192418293690837175057300124272081866906315759402744302833723367229623243642335792198632115485796401021323255116620246517413863923846861769817451204289682209491729736328125000 335 1071550679327132795827297076536257149486165620146390600648928511101269599860461616276265648138688943683398294570237423494050198001264732798258044394195077998524905736229193242151498172033544705600283108992698544170707464218139648437500 336 5357753396635663979136485382681285747430828100731760365990379320359330814183513134746663924753128536847972260120338294312040241730625847201834453466710654744827541881841814096973824319458841458629905218913336284458637237548828125000000 337 26788766983178319895682426913406428737154140503659379741714686307237705626273950513637312571586591228946918938794237941034833453480222686377539572846347479467528669807121526826220121219420853501264057072717150731477886438369750976562500 338 133943834915891599478412134567032143685770702518297476620336221241629579686726137408090555805753904689441652332163736174648799512228206882256065169744531603081034309433520090472451605719230913714434816341736222966574132442474365234375000 339 669719174579457997392060672835160718428853512591478714425239260626532125103284914441892884811455295276602397087930483831124513888734632655754816266030744929254307141198913607241993034264254875450456117036424075195100158452987670898437500 340 3348595872897289986960303364175803592144267562957419578155521839877507945507461890005144106709219160894829579158317010281981020460892368545350610078229463904724128923900628571570760154316973456617434479198891494888812303543090820312500000 341 16742979364486449934801516820879017960721337814787123896806934736132387047528346767821400216198038488985965489510249642536263553321681047993329579139223058782073237837409203393214595754580566362452326290011228593357373028993606567382812500 342 83714896822432249674007584104395089803606689073935229393594790629489225437776174072171805841211052177252563541771279345785941001350117160967999964474979205033577290918455108935661054027967345621784323039804576183087192475795745849609375000 343 418574484112161248370037920521975449018033445369677317239293602300964256588477549661664614925392681689294609426196303329615835302525450041835943616038304291798253149398048268769541044374643186680353540429777581266534980386495590209960937500 344 2092872420560806241850189602609877245090167226848387756467787660658339412341984427609128660346300829249504838848321423248765306808402114446175661873854929725621632441796014067938940996108022391973199627379642606683773919939994812011718750000 345 10464362102804031209250948013049386225450836134241921228269143565988925120715971948533559515941442834202047318481508517233534579605387608675939152464323524628652661786893479478326168367018015081294519258436892528152384329587221145629882812500 346 52321810514020156046254740065246931127254180671209658803555102041852941426561710311204048937077398107146667219687838383198548761336806934044513233036470995141629810200727169975736451675656366042187032927568424156561377458274364471435546875000 347 261609052570100780231273700326234655636270903356048346679984894421173022955790402124556496042757174471869766725719487713023619669993903560887383635897208347706515552269895622462787868218848120846649601273226082298606343101710081100463867187500 348 1308045262850503901156368501631173278181354516780240943466783708927240377434224252094738709853233113317302374219393001609654960400321484444464656118763241158557080242355581523552355193485746244697531456835370988756039878353476524353027343750000 349 6540226314252519505781842508155866390906772583901207087133340834172076099205304536057824860347823843712651249324578318914664215850551522302240066775984607532711893768759597384046528410254214302094806932769133211991174903232604265213012695312500 350 32701131571262597528909212540779331954533862919506037805466126460396254708060705955873255612820777495689395624850504905439710493101701711591117120062091439403485961400779676686517394494096554589081184312437944328166850027628242969512939453125000 351 163505657856312987644546062703896659772669314597530153480339297958943160359790780645604308397879013321554887450838324864202711257774347056756833807577931170918532418649173036938315685828100526766298676833305547617669617466162890195846557617187500 352 817528289281564938222730313519483298863346572987650874042670492823830141340492150629307450988069689078450709274434223310001079912074219787380424416087233932889354258310041224174392289067649372368815118353180260157841985346749424934387207031250000 353 4087641446407824691113651567597416494316732864938254476854326467148265046243999000547823163939023067862929818392413715538992923183573583440498377458633747742743463456614382160354775305265393600381397325952553822858703824749682098627090454101562500 354 20438207232039123455568257837987082471583664324691270784657022290304610138096921291719827184714996002254505011658429592860151761569830649648548056620205067539266934807109270209531668627419766923847160616962981283251110653509385883808135986328125000 355 102191036160195617277841289189935412357918321623456358722128941587833195969853827591657001828515338022452957299203064918805197370893265050904571775119916351219685821463434272824384966833820437853415281123214269909382778678264003247022628784179687500 356 510955180800978086389206445949677061789591608117281798409488538075476125128638359091342875047517048123445218736926241548530425417510437057184690367618472769621780254745059285898651457865823792501255883654470713040041118802037090063095092773437500000 357 2554775904004890431946032229748385308947958040586408920064785238332728446452653478460846386663479870449519610070967453425085548641890508245995979457808998645258634062306977602842357933878294913993587247696363112803297212849429342895746231079101562500 358 12773879520024452159730161148741926544739790202932044816271898547797598769834882343291835899039715462750717501195828530078127478546437572349762314429895088834843971945789844494164487735743946715506012750209786921207211207729415036737918853759765625000 359 63869397600122260798650805743709632723698951014660224297307465095121950386746026667446783460920893424256706956820133913343337128069172892868593989290325539782770661363204178950775136745072205723068140262776905963226781182129343505948781967163085937500 360 319346988000611303993254028718548163618494755073301118247317740133600403870155909072419857818769725463736743021485800622426189610291088997546233689338876264785591282302196547554585212730073946432269553637964959458273028758412692695856094360351562500000 361 1596734940003056519966270143592740818092473775366505600954247456694030063541502218156541467551352852291324090395273609945002436141619771388121377218032635626312742485052455779370797476636230978710561211217583508364947775248765537980943918228149414062500 362 7983674700015282599831350717963704090462368876832528014488896039496178361898233763577149516214268486429260827264212656557883668798263183340997094861501432433948498498803751938451858796167016140102019499115676252898321507700529764406383037567138671875000 363 39918373500076412999156753589818520452311844384162639926679598857090471146630328725969114904208779057556698507003394180296346022638851020699132342737433347633970701390896664068291222786047162002271895850162000598387868066652117704506963491439819335937500 364 199591867500382064995783767949092602261559221920813200070692638306623617721734163905595472551631585411552309422969978208960947077251649791513221108397388181777168880263849607213360327514599566106074084187059144990250558748812181875109672546386718750000000 365 997959337501910324978918839745463011307796109604066000790757835554289350597253339803727260788745617181530364002802898352283952350315643645583664936697162352493159774628614322938705851157361586625085025871544866949564012159612502728123217821121215820312500 366 4989796687509551624894594198727315056538980548020329997394369517453877823157528894882387833484912734051119566694719382149231507290717297907654933762832490108356068273502577311614966052021351591704706055313987204773151784564788613351993262767791748046875000 367 24948983437547758124472970993636575282694902740101650006650106568222095905273857886820684578801009725825194593431482239582722299836169250499064841576122415504109533166434369467310519871403126982785687498701147413789763751523764767625834792852401733398437500 368 124744917187738790622364854968182876413474513700508250052928791822063186315855502846512168305381494684695569727115296526750176262563429013456114380642572042482876857631093330245788288968312003938190594715636948458872823586318645538995042443275451660156250000 369 623724585938693953111824274840914382067372568502541249969470074396025329736984313046429660356260782589933897236208202701202409862078403652868719311783460737979446411171644407590406100672114484327020615246216571445504045501095902181987185031175613403320312500 370 3118622929693469765559121374204571910336862842512706250732872026122998454211801168790541845293243985450301340379145853303657463662608242507579154333205502113202045686809688768867636535868909027726900151226987369774100444796971487448900006711483001708984375000 371 15593114648467348827795606871022859551684314212563531254549881784757864076585885447511102769978159999752138556093834106315932732665257436781131329440315708989315042064999910575253788711852881744726297831130841361417082441276349413783464115113019943237304687500 372 77965573242336744138978034355114297758421571062817656259466584111646243300026233184179610697211698911251214967497597934614982448043043820257123280587255568597003005860727551912534853071639359632254533030715639118886708947009367420832859352231025695800781250000 373 389827866211683720694890171775571488792107855314088281337181394994660447748840748081025762944095797818784508276402707463968955886064949192231216502779246772033731642696453762453876536821071945435403533528393898659029654513163976048417680431157350540161132812500 374 1949139331058418603474450858877857443960539276570441406725755449409731469992913322565256524178516292356450974820928255110738823076174476052101682613739202789217374826875084815160584955568234874451148536016785196359744382343937019186341785825788974761962890625000 375 9745696655292093017372254294389287219802696382852207033031050130502218881233922880424366979022021912844328372520920508690283460693126428896324411571051480010356124933483184032434890705898047163143779654461690435829780265047928011767908174078911542892456054687500 376 48728483276460465086861271471946436099013481914261035166948432002150409812361545599327581820721788211035421367355764844041649267528869998574174062348191001858972872270092640292278555745319617443054787349175158817055726265254911311330943135544657707214355468750000 377 243642416382302325434306357359732180495067409571305175836535341360391364467999659193843656029220619701990886341529986520798478301707587846963422316233888611102056608953139921591496880942427468842609825822742500723185456266289827809146117942873388528823852539062500 378 1218212081911511627171531786798660902475337047856525879155778986557367091247119328011132076261927918807747739136382498095138912047589371423428831513775439028402399330725548806005922871474696619803010792960711904047324907231220070258359555737115442752838134765625000 379 6091060409557558135857658933993304512376685239282629395859588093520604649514233543929918992962165133145358773395714794002254998620792560551308997771059207223335647795748196435884298957085805272245168973262561318942431658456787557653910880617331713438034057617187500 380 30455302047787790679288294669966522561883426196413146979378633628336792440849804623523853576463351204833413944692376273537835431486808506190709829057478048198001890120861434585276179385141348534455959874771808393417965414584624994631667505018413066864013671875000000 381 152276510238938953396441473349832612809417130982065734895682770730677424305069469559505388707528872937567768557754846814790770581691356979441076542254660059770154683472500386838560627930021910073828074246974014986502720238412816877726640996115747839212417602539062500 382 761382551194694766982207366749163064047085654910328674482045045886406735222886008471868581062008013947636746285895337732649072635684841551742800520371490842510337718757922292456263946637164048164495546615525155874274921695595008674928294567507691681385040283203125000 383 3806912755973473834911036833745815320235428274551643372413856421665053289811968703033684542834403718997981634926597792321940582905652264413251420410955644756211252895185031820544780540172874738617832908458280860313135928981505967660936562424467410892248153686523437500 384 19034563779867369174555184168729076601177141372758216862014814224829972243596763605053298151306563856092939622176172406729274618619840472248195834918305365626162799954993853728771990596058556226158836911581578087439259837354565974010256468318402767181396484375000000000 385 95172818899336845872775920843645383005885706863791084310237474774635743834373057755611864445129183497155603768251311698287657980824464910695162976000945402595494393337763184765715689294710233531585167450037369079575558609431721462934561373003816697746515274047851562500 386 475864094496684229363879604218226915029428534318955421551350777523664601788254528508404695914242281702468924498627008156079574791847587102929998681414145587442152360251609839950434182787968620058716820142316324040257052469817498907556085896430886350572109222412109375000 387 2379320472483421146819398021091134575147142671594777107754302832861034769695434046586842874242265945261981037632578295810778600643358997272837236385929449320240555897816140457924334869223581314281719357329639440565596371009204120644531244010977388825267553329467773437500 388 11896602362417105734096990105455672875735713357973885538778867328577038566214686020799756187198166116060995942744561713962750823164431801089624452993071082452113397199406428515105182480266691929444191016794023741735048529065670724902403776468418072909116744995117187500000 389 59483011812085528670484950527278364378678566789869427693901689807157057548810945891864322751977666970056070468304478804722611935769795820173560536028779248111477603707357868801009420535482245005256549314115945247582309319348003746191766438755621493328362703323364257812500 390 297415059060427643352424752636391821893392833949347138469398151571707316977991992641338486520085789004013991022797340499980192379634426879986228614192538702793728752881903450622794480665179444655748833118392328154305546486445266905762618847575140534900128841400146484375000 391 1487075295302138216762123763181959109466964169746735692347321650250770497188148173660641814319836582558869039070161863070799563795815791062575865268816766127259621561374174933260730269362592564390345905948523835022345732763110590004401734276484603469725698232650756835937500 392 7435376476510691083810618815909795547334820848733678461736939143646086398238929078757158453318590550333144279306984475924896420876722611975524048541937903249589085603835532346450409212849658163063331270099181369362546664146437205497597311421031918143853545188903808593750000 393 37176882382553455419053094079548977736674104243668392308679732332346923306721822236976551540801838188583735137192294971061003075918958209937949409741878427048580761064707796530050678073697860698642630245147473933050463315768922195354156956526026078790891915559768676757812500 394 185884411912767277095265470397744888683370521218341961543413551819385142587027580655310479881382534632164634463989357080995452464988755599508759547612825402840997806186948578256857494340140593843235229541782668406539126593734402473172273584367530929739587008953094482421875000 395 929422059563836385476327351988724443416852606091709807717082649254576238988556372746980121584286016850069131097974667630667699410337742547362810236967560281803083031798152486890891575672354259566198226024958640773982442983561803862262856723575055184483062475919723510742187500 396 4647110297819181927381636759943622217084263030458549038585189893908123304141504821678484775260829928911656273819455104767981940770779244489528863701286302395044005146039618500355396318787001942580659955384113722750610064694462146865291951591814267885638400912284851074218750000 397 23235551489095909636908183799718111085421315152292745192926619526634890193111355234561671374285950110574349514108530223995979372696624627189499880957086009017134255769051524304074166272659317778654293301142607057110956774142351351664526754037254363538522738963365554809570312500 398 116177757445479548184540918998590555427106575761463725964633767690268724637960607298977604369411551018887815715553905820135966532325851540689354967236084542127585508884111053322668016042020896959022460029935073728912690321381797375660700766264454841802944429218769073486328125000 399 580888787227397740922704594992952777135532878807318629823158787594929518103745569602349309377330748104198056402600708598338787628988331632318941399420605255009214093837753789578882310029239863808847397286344791994194854846858377618232498890149528847359761130064725875854492187500 400 2904443936136988704613522974964763885677664394036593149115824090543889905776900248689362684295834761491713348538510004498717073242864436374978207307382478641932210820937173378997784860688793182003031695021715689922080064514443715871375509274265880321763688698410987854003906250000 401 14522219680684943523067614874823819428388321970182965745579150605288691844142673644124429558888354828429289809218056484000608501312244960088274536847191845576547194456434271326092297613986559772973953183698570179561506112852370407137090561194847637693783326540142297744750976562500 402 72611098403424717615338074374119097141941609850914828727895300737904824491840782210457905733304058827585603048207685497397695480092383127240620179581767442379443867005945290163910888411793890920487845289642974948540943710059574618982257583621464647194443386979401111602783203125000 403 363055492017123588076690371870595485709708049254574143639477860555140026645821669082782254849933440081610553234686218254804518479868440655805358411871412568407095650858404650219206241033386178435584988334764502590504479112904705345020873585165643859795636672060936689376831054687500 404 1815277460085617940383451859352977428548540246272870718197390659641316037415726103444404000433080346351735304167078882041838633478748728298629049573319638198545354570120701450495683004141347616011070703560372140800322156127130358975213953592886539922801603097468614578247070312500000 405 9076387300428089701917259296764887142742701231364353590986932945222341624279364146764629109414204542603438450930677548691952551202645766199111385157159560645078628113173334261483638036090487222558167089503616286284614372196549311124425982958557890256656719429884105920791625976562500 406 45381936502140448509586296483824435713713506156821767954934725785064423809794619845195318225324614280482906464367538328011484604586522456877658513914113694268337574778157190280402521134301188685282394732412814684574061086300054006877061269810413879355337485321797430515289306640625000 407 226909682510702242547931482419122178568567530784108839774673689984274834737370898337348763804876662969880246531551842224609144871505905910270394157698884362384632308103076470374996936625354695998903532946958806676021294656817577485640237704069693824848741314781364053487777709960937500 408 1134548412553511212739657412095610892842837653920544198873367534037083438360887505016161228850579441337415519512046952354769896628930125163120446966569683446278995027331024567280219718819042191407144275461373034582841634904328275659377218195084102703162898251321166753768920898437500000 409 5672742062767556063698287060478054464214188269602720994366840417838289397782338485092553914774308827223034736997371538078676966330448838980296806298622632328327474676208196190185393487018404822797841545127128169306002689660920213603358001951213612779056916224362794309854507446289062500 410 28363710313837780318491435302390272321070941348013604971834204836844319194889593385474517344392955756651130824423994466698212314838042408066178602958887376738569872920594054304711262328015217979751327893455903842921807963443879903323261920731861163158527006089570932090282440185546875000 411 141818551569188901592457176511951361605354706740068024859170982969428512884779452527196370164143604475216297030562920688918649326403238842860474442807823657238861871509674171216791888246228181912324836949975574268732122090130216987019230939022409326843998655931500252336263656616210937500 412 709092757845944507962285882559756808026773533700340124295855038491521813692902805836510500494181545300199556427485758378310483375377113806713627929998957965556271836828259157004252711412684633520919592301789706181291363631918632523887390689022736101065902403206564486026763916015625000000 413 3545463789229722539811429412798784040133867668501700621479275316101988317733519572383081152144371249425115853412099946825269653620246488625979395365954629507143321663421184085941556827244966891563893369060860365744087571340860710208228189439024369972175421139581885654479265213012695312500 414 17727318946148612699057147063993920200669338342508503107396374725844252849632514713907476015619903403263808197940432410120589716950818649243728141090375552345287171127907595915903385083501678598430035732025624306155976558985290337209272407286461507858188468844673479907214641571044921875000 415 88636594730743063495285735319969601003346691712542515536981879193218330465267823013561169313405375547904354197062364022620224238205334627877147212670070547297724167207132953120930122575677860570318471999964154098473266688083491327541967656158288565299008254783075244631618261337280273437500 416 443182973653715317476428676599848005016733458562712577684909401530088718543444364511829635802332736271107084192672022085118396844477914521044242570568545522059909147603259739146063810036558770429760653339656803060059717333574496279205443900517423852503107184475084068253636360168457031250000 417 2215914868268576587382143382999240025083667292813562888424546924190487599460643080898791340482075803381755722852957080845332849420620951880343615244569835826730221064502374092609121092810251838476278866600743526784897828270516886773593135206697403872394547263979802664835005998611450195312500 418 11079574341342882936910716914996200125418336464067814442122734871332305977072951629475027217999142650830117708595994492967441651508410621576350869047667854484359079343053644272409199336168885233398967533296339099470691416544651217735267928921156165532335702295085866353474557399749755859375000 419 55397871706714414684553584574981000627091682320339072210613674607041397865134494372356206605584476888071927637311181553577985661947358970056387138063157947772503370735809995171409590552962052208012410866774316962899659357915322872543641897493449973832041477450616184796672314405441284179687500 420 276989358533572073422767922874905003135458411601695361053068369279508969629126428487064975294090929931539551771587771436778267243657206917662443797943509608601897243370923368716594044683045870424798456329482262831305262661695612604708675694152212676604762897625278128543868660926818847656250000 421 1384946792667860367113839614374525015677292058008476805265341857664638907235270272559473049671949013184158018102843266177226319416524798386170694666834388433791345047778996665004331947660522523969783075660579280106105415692121068297571979850706174960690147957009799029037822037935256958007812500 422 6924733963339301835569198071872625078386460290042384026326709299590288595265989492921513421561239429447250349759120739879466580280862755728711949011288782559738584069819363146443021462547905791694706172316064366480106180844248346761888500633475986381117073253932403531507588922977447509765625000 423 34623669816696509177845990359363125391932301450211920131633546328945032089985375512745344509783781694339347860122037564497308153430732321675682609899691306936965037885231118410894681449060131380786668951382802343156844368466596654699013482468203258240590364236410891862760763615369796752929687500 424 173118349083482545889229951796815626959661507251059600658167732151744393108960593419313390342986154830387450966630886227186615011074405979282044454968714352270008836817752684018434684836338849636993930487506570183515281449596918510826354474438546312197936827281807836698135361075401306152343750000 425 865591745417412729446149758984078134798307536255298003290838661265741198203836682952153619508998020510627966499175129540633149299292774267313853680313829578935227831480360512056134701772732440918030238168125409385307466855248527791463059434290261581984669142508792560875008348375558853149414062500 426 4327958727087063647230748794920390673991537681276490016454193298723417501133677676926968080633981407172779157505565171632664632837652705773014797319515280630898384446527846180821254344998089313594242404881738669910571440167283610397345991239988357594998570621047662143610068596899509429931640625000 427 21639793635435318236153743974601953369957688406382450082270966516432952975324905598136240453902933122004977812498757286374826505164697025555737399843738004945825186365261100042484529216587165240958938382285358480600754883163295137666637873994330638919767178379727212700345262419432401657104492187500 428 108198968177176591180768719873009766849788442031912250411354832604980630346281045204182602320247691696165971087464717860085635866799918624469350412464851626520459195958927369350800903574532544877782418269303457534051672098143352774013097287766042045543610217173124965484021231532096862792968750000000 429 540994840885882955903843599365048834248942210159561252056774162682665169686557467818392010840243067188713625062759617877255629219353090671986800863631834105732297017805308809678330655498711944294096195978367310704539895255813607584866867671914377463546436206748291297685682366136461496353149414062500 430 2704974204429414779519217996825244171244711050797806260283870814440039794567330613699523056484201509819916816437490003655795796440704960711013857914236442609271481974994528159618674864615412061754928665996286484419854871983777506779930194660319385610247025671093457077631683205254375934600830078125000 431 13524871022147073897596089984126220856223555253989031301419354073226912918971196343105178284703993722975932773311141932548496632547464310906149143167259485126967406760940624909320395910198912649059091016085882352996429755623597002755246829602344426343749972992819285977361687400843948125839233398437500 432 67624355110735369487980449920631104281117776269945156507096770350733855402837832596412446389275176006734433499700330948699718407578228944264547911895138344425687080515183362878196655744166778141028739788862662801524817842547342980942296303500509657331027195403816421048759366385638713836669921875000000 433 338121775553676847439902249603155521405588881349725782535483851799871404590243610339402567049110257858107858599067790885626886303368422552121332971299168965755885262444476099396199250141317246017943844819013560897996082019448641003213295051036185709818303985699922131757944043783936649560928344726562500 434 1690608877768384237199511248015777607027944406748628912677419259045559150527272499054353170348285667114974984095905090570262725782319390591405258268319322072406876172090939781986212222127069585402519369969768051380352402903955131114568288788714565972254687937180450685303867430775426328182220458984375000 435 8453044388841921185997556240078888035139722033743144563387096294534763838995545784911660825200412668208339553971033410719389214929437785495047390164244451707622632962426309634852821539328097597320594661728336553546182122419096764095314240940568268513825919555689653028807128976040985435247421264648437500 436 42265221944209605929987781200394440175698610168715722816935481474752914935900179055638619205625110343141303869380643179992719316593666429861173654353278734501348408506216715999498826410562238975678979873003193877797650288397520494909152813711855026611472158169086066337172269413713365793228149414062500000 437 211326109721048029649938906001972200878493050843578614084677407375843670420423345409273411107748598717806125446428692026359369824914809651691804975298450148469977286225168747822728850766732945867470905929377480499054991118289639148978345677568288817099703351236068132878997971602075267583131790161132812500 438 1056630548605240148249694530009861004392465254217893070423387036848031915988279975080162329344397288557536535739261318235860250495376885722669974323511403602901357775714566221735123473124838464501214431181464735844273860446917645628403004252706238824863378350320773646497940490007749758660793304443359375000 439 5283152743026200741248472650049305021962326271089465352116935184333718888282910131299425825305023557882164953174953016867111048364475916220717023276499559432852374844806663660811179707750671117014492451303591679174372587668179878491481193668936809906222306969182569286180850554046628531068563461303710937500 440 26415763715131003706242363250246525109811631355447326760584675921762153749756060912395743305108154904505307040353411510023365037709971068710952268041440338582607460190267150856191460880879834379580882551914226395824866223774491042806872140750089665313016950063491547484595400874241022393107414245605468750000 441 132078818575655018531211816251232625549058156777236633802923379607407379123657650723499503846795217796109301084587361164799678250235983029444254065323063571637853511457828265998923869272501989980278108328627111979829281837368580458792368117669364089836503522053777221617609782811086915899068117141723632812500 442 660394092878275092656059081256163127745290783886183169014616898041247064493656215132935157270212759159798207774475894979949832066121532089552792151267732222014818925769663794840719651758201495654269454935967619897031557031354526559687818346590073159368261295059927655504150578735789167694747447967529296875000 443 3301970464391375463280295406280815638726453919430915845073084490210445491343649037180113424387300465978242741223918564055700601145549277390095482580991075473899645997328841439049698564186699024024226187972670159483042933001284257064165069491193618507027050160090679824936854558359300426673144102096557617187500 444 16509852321956877316401477031404078193632269597154579225365422450989074923587725763169002551392952277202438170846506482939231393503622132815504585535169161912114959459436370222556988239998121933827947240470869897446937447338746921334935681082319301882349095528587775913442747821591183310374617576599121093750000 445 82549261609784386582007385157020390968161347985772896126827112255134832217330187084039706468595411544078517460051791426713971804190483426482441409785204455932724608878805362030859454942796729228019287300531792187139518889696757698632347404532542881370103943458535749200938314018571873020846396684646606445312500 446 412746308048921932910036925785101954840806739928864480634135561275863618686042493688393226054607707878458913906078216145587673857624789894817125531035380926035772855975650321072371788456789765698975987600836403635602426101486811585119406021783660778808878183108275615638416145003475321573205292224884033203125000 447 2063731540244609664550184628925509774204033699644322403170677806376476229439339094419045724598578787021299670443102195547671146738038358038011850423536524934596617106153898941590741236141857035111686671531520377679439655712388711546231995122104108314669013928307425033686212101358137260831426829099655151367187500 448 10318657701223048322750923144627548871020168498221612015853389031890906739169315594163989840016273192219483049477377633279157401340448564498280583812603763759729827051942552699267059299135560555708013157075586809892915702947079596869255080570963128311471200603238984301948666377768404345260933041572570800781250000 449 51593288506115241613754615723137744355100842491108060079266945159463059287819198092888710417104745218210399944648754821936588674352499596799624250757939957885395876780885821487648649614104078158689645584795918970960295939120534023484370507815258228295482133977896780643260937759819739767408464103937149047851562500 450 257966442530576208068773078615688721775504212455540300396334725797187412559506688633412133830173037234357229264315774276570918357008646369374801278365882703125778261086833237568542951294126260091204530932709821032365718329825629530350425964669652340405518705463956016213540600734432928220485337078571319580078125000 451 1289832212652881040343865393078443608877521062277701501981673628986320714436301348660154923916917252741870457698362870882190666829304786690743966318100864774532494673886953797451815646799813692562753745637358426629135875746459269412966409546568178105243269420596363742075995267866161952952097635716199874877929687500 452 6449161063264405201719326965392218044387605311388507509908368144931987223820274648793868874350638330279436599868598353910289409190785488297589791516775775131566076737887556596868179124328250854920499819160601454612986662829627468826046327456060806929432022996258402371388268603524807076610159128904342651367187500000 453 32245805316322026008596634826961090221938026556942537549541840724654181344519854661572930550262410652845918328691231777061405920290004118829899558689807106774276333162645968840204382266703518393001532731195867451055324052688170517712017441432005288598924976582143256941816959054714075705305731389671564102172851562500 454 161229026581610130042983174134805451109690132784712687747709203623288171046343829055053894215784396259883385655411438862777152978441790562123645990131250840522043817393605286633431451398330799609810562749800756721305448047820753067814729794704922681139330298108162549454457947162300257559763849712908267974853515625000 455 806145132908050650214915870674027255548450663923563438738546018116458119555463701022458712543394324295070722289012474291355888269200722778592378147338469509260881238548401875599566797056467205693855712842825203072556068023483665818328291561069509643841356905738259012017662887700231166832054441329091787338256835937500 456 4030725664540253251074579353370136277742253319617817193692730090582031632921150168904454940749886476540546701265733171794727590691127064373349667786459117946544473919036377741511690884310137913797235077806804723372347923351719821902821818992174104647036203300729601088907717160170207648661744315177202224731445312500000 457 20153628322701266255372896766850681388711266598089085968463650452910935059174255853145790569650687817507154236866653457959793505420264970425585007782995278532002166416298783617016883724467283913002305848255987492833036867055694631080568011400390853951692760187533087358080377635843882799804305250290781259536743164062500 458 100768141613506331276864483834253406943556332990445429842318252264555452190439784274352468714154694522340191914871254888785123079065954500686761707765676081459290628902610812994542847925253013909027659700501901340136481585575568676969298973441474600474975544621550518703943680014212258555517109925858676433563232421875000 459 503840708067531656384322419171267034717781664952227149211591261322765607533671346242409605582254641089634648616286460459133282115860327775051258506067885075307256192196300641330837800082516154384896341614180048561112949173421410561349611120614568041627201567849476364816591522546168624430151794513221830129623413085937500 460 2519203540337658281921612095856335173588908324761135746057956306613862997923939456600106241876829700014372175955641744250043410417709973060403942628620911372503871817931763477579818319043827517405207578735888617224273122130476351277238706842851255090379036305022210510192338245305521127193060237914323806762695312500000000 461 12596017701688291409608060479281675867944541623805678730289781533069349949875280008388589423349704994638059812652418163204594051926958199487167363241386042858486949946609077658824720913850384332506763764344431460540073986915751054856684185454034690334138209990885881237071071859102283641007602454919833689928054809570312500 462 62980088508441457048040302396408379339722708119028393651448907665346225345542659161122073907265177554697315070148949186707315262058665984658622064732707924352920886878791484230239164789783220480322930761747331686419744290628215797226061158673497228437045622967806975893714649806891248129403493294375948607921600341796875000 463 314900442542207285240201511982041896698613540595141968257244538326732699939214518448072989164775930028965527330084170821483541303021704961624754578086206491583146022956719133342849143287322205948247317988661135280940598384992697417302385099157514811886164395798902170343495377500316750873921023412549402564764022827148437500 464 1574502212711036426201007559910209483493067702975709841286222691633665072907573814882827565452329692400306588629760278995364671507836899846455417144853699327734271703346357378905899035775017133287869254123230153253544868856815105517684004801577602729131758259954378142592399015967444264596508674003416672348976135253906250000 465 7872511063555182131005037799551047417465338514878549206431113458168301766365350734777198532834897828169348663458710021657618882648258873657302421907928493591393234688290361211654695388798994113239856307917283613535096190306301251120838834421037583600144747085373881349838163152849313669578990015907038468867540359497070312500 466 39362555317775910655025188997755237087326692574392746032155567290841579626344308692796810547454741042343296156363824228245707837914071245011436100988662477098800544926776083106897876314223245225797751427683019525873365413464829085006937740865739208137265868070063434838562311545210291308105610141865327022969722747802734375000 467 196812776588879553275125944988776185436633462871963730160777836454207968926239098482894870620553957113213033620889395261186152614243133101782104496392332394635837096119204692583113780941344500788587227026511699087564711529257468254437432273089247330822871472993511202282183053507015179500738710771656769793480634689331054687500 468 984063882944397766375629724943880927183167314359818650803889182271038782713432167130812084853566007043616875518392864506566561701124012358036662610226361836051669908316159307186202914153298384048959086811109473564855290717287498831146007834037967302066225375319645590070342830820620053100533652923331828787922859191894531250000 469 4920319414721988831878148624719404635915836571799093254019445911355197099320450811505047229015441370785429255350126657930925412615895021242804892666337709591640896258420389003119112542426764279926726579019894433443181254373437021478853499764414644566475522845541959214373431464246467798712147967421515204478055238723754882812500 470 24601597073609944159390743123597023179579182858995466270097229556775988682355544033376222949824818189494491154508795625052719667189750065666646042946894448369587028008941537482783660683794093759315564040063819232834811072654184634717390959416298030888522010196653527335888874631375706526770219539912432082928717136383056640625000 471 123007985368049720796953715617985115897895914294977331350486147783879895625478370529116312677909920913962282606171543094292209274294625936543906520506383735677196939292113800406096833844066383401348853025853890179890483351465930263740102888168118033600444111449111667719118613504728019635708902157489319506566971540451049804687500 472 615039926840248603984768578089925579489479571474886656752430738919399621486289901558875969603192114670341932529975020564375213556435502858087503685216184196898199298718350663053948577945044173192431166652665068852303132792744630048241070167580706530528718375848026245476570346480091637172971097413665120257064700126647949218750000 473 3075199634201243019923842890449627897447397857374433283762153694596998250790347556707674254229603083452240182148992407914790234967139887465805489508765186503003211095849534976293207298449933122147842734786720962214366379999138128970745906564643649015170089697842599134263829011356909724859282073694544124009553343057632446289062500 474 15375998171006215099619214452248139487236989286872166418810768472984989103568267049838955177943377765753243118258202463180238667061263839698507881303561949737332836445380949966114070361378981767953910151082670541779071159464465963910621196922116499637952981210175977068104485872437775539380011569079442779184319078922271728515625000 475 76879990855031075498096072261240697436184946434360832094053842364924951968991747450293024169330801783290088968751291045082330858629625991384098105238601697019713839328504924576626250199506960368125461323966155516773638018916003862382430992313887734503457307887990941150166406915229196951649254243577047418511938303709030151367187500 476 384399954275155377490480361306203487180924732171804160470269211824624766296109149452563369126267921870974318221216733954592791816471436749812049224913800433431618853744124797629187149390146853368983217188383580391746472316173693354741479969272743908830978941277065761560476012129186304012995467616065070615150034427642822265625000000 477 1921999771375776887452401806531017435904623660859020802351346059123123734713289564246343121437130915037013490444179488835246896232507581855686865643757122942162349412196621366955097271061553493919577427413625859840558128256963356131267524730814140999449508678828662970657720397350326731243739392107627850236895028501749038696289062500 478 9609998856878884437262009032655087179523118304295104011756730295615618963868216370281136779768280658138641754206609986989385669712086714958554469661221252385798981630555114698348001782975309788373903112653005425557313341256532112583657249000719440631363701476813312364722580976638448022682410798456231759701040573418140411376953125000 479 48049994284394422186310045163275435897615591521475520058783651478078095109642850400455105071424029373646783073018762477760079537109982380472892489748541899603982142722347581355312524342544091260645531538849903254141089406254375894845605870350245938790934665466736559335046883873079054479875767830199251307021768298000097274780273437500 480 240249971421972110931550225816377179488077957607377600293918257390390471193687723766534207768380755623930300835308124246603129857306679817162660327106174932895102195068157788822974890297707321521587418060476374375387606531696149495318234971551498659442930956093632834003724734517093056902423131582224868907360360026359558105468750000000 481 1201249857109860554657751129081885897440389788036888001469591286951952369032018203539894991608121951852562347765897685659607452771263095341418708000440478359849936530971529297975637645733576011952857809203701297562891554157207937413320557998356686400749881894188314058033152727130371931002982780617438507420047244522720575332641601562500 482 6006249285549302773288755645409429487201948940184440007347956434759761858223670602406698910806827932995722582418845492724629067341045172962698946367111995494624108210488386843738951422912919464109209764919825913500411292284766877003332173132382625107284636584661720178180292690196766301505781025793506699983481667004525661468505859375000 483 30031246427746513866443778227047147436009744700922200036739782173798809095164659241425135262540867058984950258253871497224268284434280420979413636361915922042504157717980828910783309200889006255372238041079338182212753638942926535965720118552925228983394776217506352570683527632810231810165898288372821056668726669158786535263061523437500 484 150156232138732569332218891135235737180048723504611000183698910868994046063684377518950754187184153112905739252790425385317972578984238436399311468230511776504369938593287460477650889745471804472382622555956065066931676662157356226981422834091589834576059101204938507814071445618571958142918511963648242613089678343385457992553710937500000 485 750781160693662846661094455676178685900243617523055000918494554344970230906282968906578848810400583382509684225473194825786494051734028513498800627573491048813698842969820618311988792468385795557434545130339699490526291778229504682059936411784912862539380726142099284031011035547380589806681580340025350395194436714518815279006958007812500 486 3753905803468314233305472278380893429501218087615275004592472771724851145713498624855518075934805649642833601704549955640983002906477597594960353841553472749690756964798353352703928806226527379854351240393307885114612831879506670203007348439020108967810625328949395245745248065919090962652072593873364692029781508608721196651458740234375000 487 18769529017341571166527361391904467147506090438076375022962363858624255755021241783309718884025620050023312466791197833668763416588965622892402717096709311231586996574144015980087689499478841693070220657741711262587120040432455910636913743054813910873711961550030279751955661665048890772404368892847109639987479567935224622488021850585937500 488 93847645086707855832636806959522335737530452190381875114811819293121278801559957575580722924479692051925706792224437223807665485001405749379614533372488503641068194620872329117006492965740413259149567744483728149949656083197202112806445716133782920403218642655434702283007729660697889821165850387715834379775969864567741751670837402343750000 489 469238225433539279163184034797611678687652260951909375574059096465606393610993557992421687057124583232491367087095465287080601394158364223134058448528313305958342796852077907336511782803508994388770871885791063194537442200462172169704073567773214111496210689697923958566597328271687909718669163086374879201301268949464429169893264770507812500 490 2346191127167696395815920173988058393438261304759546877870295482328031969245386479618554217981444547243868336057557488931276185063337814686962334897643954166532708513017240751428120960093124187664785259938838048638319725648882376031504832877553172029040701019227368451378310601453844166754826081988487274099242085867444984614849090576171875000 491 11730955635838481979079600869940291967191306523797734389351477411640159847417351087749216872603044367300753180909867607152254103409235067006103717143222158469404537093843054971886166846541200154044857200204072975857231142890983395340508629426452961616763152666874590915436876967364625451935610676499049248588946170457347761839628219604492187500 492 58654778179192409895398004349701459835956532618988671946757387058200799219230475093899397622577897370282593395218135598323172845657985431461137945891074977795907767537862506638247403541572312534410322493372123889301667994756344248957776171551958286010421049773306724699004525435392057987255849384146053071553694735484896227717399597167968750000 493 293273890895962049476990021748507299179782663094943359733786935291003996149721216504037048334201460250076484504084285303930157242454496868013831648930482332632883591483370837854787309781262627379493502989805342416461803132877439428023181784500710996272289389549732313129562205381253497753545858915777844871941582027830008883029222488403320312500 494 1466369454479810247384950108742536495898913315474716798668934676455019980802174923554725301892319274649045940048415033831965079226437054050777300164127519106817762711210912493937486840979714201604909405471971435052262478823482915323350209849244474547581631088431860255282350605110560696584995906573936803873881018489555572159588336944580078125000 495 7331847272399051236924750543712682479494566577373583993344673382275099903207342002255525606141916772265276937322171059475111000919716724593264372028510983879288642249143687899734179823797555037412918669515686330712010446730978803868236535345108579244605393331911320931893659352488405365665980352943970326656808467191694944631308317184448242187500 496 36659236361995256184623752718563412397472832886867919966723366911375499518447307857831930740668622664266242975370567626429698190235989259948188246518934754360843725166451063208530662262290823098899478421110944187207958075814201337586726218428884276702935252990300545693022577781635221180106899304496992711421832211726723471656441688537597656250000 497 183296181809976280923118763592817061987364164434339599833616834556877497594647137135713956413302152124271073165612550461202634136817351936722807618971053606768619139752987939752513074454757163406332277179087233469687696221230314006179174633847762763994584551282246669498667169927369300252311494062262104635246950934401866106782108545303344726562500 498 916480909049881404615593817964085309936820822171697999168084172784387487937076717980255241417125178577257491496667067370201022899525675128886042299209570509377087989953950343114668925124240098354138109792448479343719893473761960257212720043688693112774298461450074231990021634348948585984902507214653407004167906535485599306412041187286376953125000 499 4582404545249407023077969089820426549684104110858489995840420863921937439793860492996219829033782639018581080477522391658441557851311629308614198882984945120283463076202719782517033967069837647803260377271205460732755230265978630607113059595093827685467365192133848506460050817608436675754477425363238383537040077086999190214555710554122924804687500 500 22912022726247035115389845449102132748420520554292449979202104319609687199077779368076042767117069941225199025381799013099644232610241400207254981801861818174815338507446566979528859176797825395048871714664990367677931914227061982356614757352119500548932698845552719878810196733905877124602352016106163266201400929844567144755274057388305664062500000 501 114560113631235175576949227245510663742102602771462249896010521598048435993761743293956059506362998514141590781996189243386674512745958196073515098205252702273106345640738313893488955762259569634755811148690505878177323127677777471967331896110842070920725400954511439196401843981573979435562286741181246103263996483079267818538937717676162719726562500 502 572800568156175877884746136227553318710513013857311249480052607990242179973690177109052760519482046146661166944719363683268012514645537395255854923438432677168442768893175132479910799176486520195244698017355867271523624968761484679283885152503476650075441284592313676574956638971736115740159853723954941199549006913827042808406986296176910400390625000 503 2864002840780879389423730681137766593552565069286556247400263039951210899873332346184536265585077284309259047758335235882674702524143433391167554049604332551645124885155359225412020016247621272997689132360682674238255134174180020715866651434466649545849020702781324863467730613922546797263147688637823416680974059067565917757747229188680648803710937500 504 14320014203904396947118653405688832967762825346432781237001315199756054499293439821333594383110380617906997043270599917418353913356980970732513578761839125271181958815434542681873109775760276284666461027694863302981720530915311143787624872093094253297167889316610277108444441783654740707880512142918386423156434927861369033053051680326461791992187500000 505 71600071019521984735593267028444164838814126732163906185006575998780272496686864835435232749996920500452879802916228373076828364576113442332540468267743238817040790908199473744926519795234871664298259040799966719537268074443322598313249515703188249782071089174940427168904842776147683374708239615404124096527480741736226832472311798483133316040039062500 506 358000355097609923677966335142220824194070633660819530925032879993901362483653989905943424584429619913182293601144370651369200620671775800332674915797263806546334951372024129060193569892607848562457249106325483802315005792083379870941372733753658232206587088466591177471206847738612396708846876977832812463382709811110515829568612389266490936279296875000 507 1790001775488049618389831675711104120970353168304097654625164399969506812414974963598208210405472838402143049207273421467070121136490750171613785962108104845814709804394719240267553285716536889197796936996742665942145047662415396164079986340202536411589460803454620262955794730824952286014649201376981182605733957519111854139737260993570089340209960937500 508 8950008877440248091949158378555520604851765841520488273125821999847534062084759775785567789577389975502020502431712402704678251583058137348217695661175166789824443879369800416438010119822191506832452610588367588919015182206081490392280563686709946306277727933908108187979692177729090522662001557421454552162208562204881445723003707826137542724609375000000 509 44750044387201240459745791892777603024258829207602441365629109999237670310433683836722365685436975661001407768553907308892718903815895073231237244156510476509873114254245206297290294290350464595005730978546492203803365854924411961533283450419246995779719063586175547813099179412249781705898763337643821399944581585633729403639335941988974809646606445312500 510 223750221936006202298728959463888015121294146038012206828145549996188351552020144816693927363934491552637459996839357113923679830570409568803954733023032744138102148410282968259947816083159717062376636008662647130892480116211992164088207772310776015173638959181352635967485119207183972140662483430170877412719826309028814392831918667070567607879638671875000 511 1118751109680031011493644797319440075606470730190061034140727749980941757760545547184223340009423618020296036521987323861238143218379245236076468128393722635924301010634244030979250046521576403049839236695522677318835448056290163751175667300910256967043063872155338489131457929598114669869806416924999075824608376402563569840253876463975757360458374023437500 512 5593755548400155057468223986597200378032353650950305170703638749904708788803172559021870403236869250358588919147727157597810460157423423572439035105247172094855295321754049344575761198713659832987152240129822828258550287756681021686612964943907661726390188437025267754951321981552768158515526084399140067884051126870237347077363665448501706123352050781250000 513 27968777742000775287341119932986001890161768254751525853518193749523543944009190448598046468338078847936313547671777713614756139804209156981344758577057476745769622580027808877686141501981631898866420350865972516327155726654952064472045398129192655264327906041397709135346124904330918655080220425383530008005116961489894267245404080313164740800857543945312500 514 139843888710003876436705599664930009450808841273757629267590968747617719720065969282524148985229196451251460882559462791196669181969769667549275043732822534914368674986366357924008700984668161292540124303679287456532565769660119454243285270417000236424508638638174434594962079531953359687893332116754161034271000826033348740651263142353855073451995849609375000 515 699219443550019382183527998324650047254044206368788146337954843738088598600349863452154661569684784467827197556997888179106234392797572220388926469511647825757363937018059103155621498398100808260908644067745862157559615984685956403099484631856038142225412301622058061893041852670065564851958890573607316165600420148750621107680558452557306736707687377929687500 516 3496097217750096910917639991623250236270221031843940731689774218690442993001449061667764558195341889165587590621980827548687844719757002862306363584845211861004011253796885812744437589869104014331422882098487937664346272877649395037251548962714636309584024881642501975691737438195846328072411003020488915914320860464994944472039151150966063141822814941406250000 517 17480486088750484554588199958116251181351105159219703658448871093452214965008146075117849039935955545348583144598929977783969205331477589030446624212365141108368481562864658172823197655709720152576475425213163807692086785525588136120995367403269844752549234287615874879779102666442676128924205364645087574312648023161249205559286679090291727334260940551757812500 518 87402430443752422772940999790581255906755525796098518292244355467261074825041631142368271448639023826263560914483675728960376008390080519871147927349964787345190833108203519973216997984912800843801738140786543157830789348765281841539714459606045886967375281317482739400215928807676825133183177172768080866304283836642520510995524318786920048296451568603515625000 519 437012152218762113864704998952906279533777628980492591461221777336305374125194644210155963508806427638508126700082991044193930315960013978572017542427737709675727786132814163229569844329101003005218275483121853998598615426766291793677507959184779486767439758396363221981273411906432458337483630620700759410405763370668485306991257743902679067105054855346679687500 520 2185060761093810569323524994764531397668888144902462957306108886681526870626013755555835998747198212670969667117421118022793500757771235755211253995104947229529318068888681126057394658431894018667462623078041855364659071085011811210450732812460247278045508736554967534965785755928017293672714918832922731815375784290974778278915380269609158858656883239746093750000 521 10925303805469052846617624973822656988344440724512314786530544433407634353130109312284236174939157137833277369204111752915791352966827344638407436258490994828797269482668015940196518728945859096978684361052641862194961349376239408294316857078837586234435853627347989099888347476035941470348871359894032593840225888892506243138535992898141557816416025161743164062500 522 54626519027345264233088124869113284941722203622561573932652722167038171765649938543845338156648294571989951341765466322551599027164569235256769687047961093926726160339970925052339412092933460430272853120326720530399816837613491757840636390146142683509054618968142674123550456934241882321964905313528878947750924932898045939533293591239271336235105991363525390625000 523 273132595136726321165440624345566424708611018112807869663263610835190858828251516771954218937383946211479063221592608938840068348831548640089650917973287110285411362919962089207626605120054807315225971656443068993724053915870574640096025636474849160534647042346505184745426126009022886699162881025468246803105238199183685526144627075950666039716452360153198242187500 524 1365662975683631605827203121727832123543055090564039348316318054175954294141259407912498622841062204408924622620728322020282414957166445664254057072599917192078837375819917909984062570255661541739991564337024811310345239307155989051372971868118381545662609159238317737854804471382927908585152759585165086079876804530611883459201294499507639557123184204101562500000000 525 6828314878418158029136015608639160617715275452820196741581590270879771470706269678771580191893173921771683515412162450210180976590701691364183248121997361350617478460797977590731369681447495131242032230862982061425851650618733207493472204054429871583472436583604711477358914736847437416585688481058467649434124819632657579868834085701223557407502084970474243164062500 526 34141574392090790145680078043195803088576377264100983707907951354398857353531430476230639726402280909677236370135249730724598177538900067692177352332993480582417517558894723831223677916729913388583937926781336292506881890844806250757538986130635466351884010555784189022539896544438793461948668355894411590066401707224493411625687588895061708171851933002471923828125000 527 170707871960453950728400390215979015442881886320504918539539756771994286767657234463525937398947815849205000643750686133296684182279891949332147873387974076741417713049378455033685219093142004675293466406373107447912033091975171467077872896511663440193941880416681576748444805582395573688763567730074131293227786145183672570409955104864252461993601173162460327148437500 528 853539359802269753642001951079895077214409431602524592697698783859971433838284941082038605490692909733742721322636868471378021492618585583591822691094770276267136686423319737004923652823323457390860680444869147458895810893608754136036694994681025574451881987516998409206044185008953772758514449391339556322702266590000280167827018118487103492952883243560791015625000000 529 4267696799011348768210009755399475386072047158012622963488493919299857169191428399116966271965603057205560452301534028942206305719435550407165863483009151703655539068587316299515125592043776984911123356985334906636472118166845080278241483437037002751812892181284220469638760453753841150848482414733791082043821325357755648891803362809937993915809784084558486938476562500 530 21338483995056743841050048776997376930360235790063114817442469596499285845957145689291604604340153794564649107196019831296347726853520374525036067442581058840597550979407299112066135288146044622512436739687663702524353654533026710989265425648816888638617943150120330771802341797478278041298322241446048710649416619196532492511685086267192446030094288289546966552734375000 531 106692419975283719205250243884986884651801178950315574087212347982496429229785673040856424354018691344770542850654853857701995660422462535287079086799875789368189920349975731342973066521822827643209884377023480972491872317183113910975457001289606319999787482095113227504883616056755305900652958690573844046792433209866348741768401348073425083384790923446416854858398437500 532 533462099876418596026251219424934423259005894751577870436061739912482146148928531421086917773139689608010822309250005184849207223647730688449699185238467461345343105391060949366938162365836324624106319849361917482849049452361628486789895387311465969578844111442031416586802359075684782420780751002838418753326115707680684871212078990154736857220996171236038208007812500000 533 2667310499382092980131256097124672116295029473757889352180308699562410730744642823322239384868744680924212219602225761820585265039774071454262799677431425821231109030596487039486763641585903809528588497211054100034634935128254201365862087317420764217474127258176622361996396074170332165021419712564161292285994528196752365518430467200561295726402022410184144973754882812500 534 13336552496910464900656280485623360581475147368789446760901543497812053653723211623359124984298029911358689477171492770657837891375839087091099442118570801388589642598364700807652725761578686251522089016591602810867329357644580122850621280874152305543672035776386132624046216188973037031344359199571268483639513396108527710156601252255992307027554488740861415863037109375000 535 66682762484552324503281402428116802907375736843947233804507717489060268268616065596551840741627230036580562248376371968624454758348289245996140879398612990095645920655676707207606906146945929645973005491349017122254182742212973266189173871509616074349455980425421600678038373490501056538010014087604956351568944715168340903089659512520404049951139313634485006332397460937500 536 333413812422761622516407012140584014536878684219736169022538587445301341343080335462515419528273230662689926104400767958457539093210540040521348065798823933630927310942236739207377808073782146618227587865136088679188449665054938982881936824686934918378375703670598940947999159998141154071338288527773395691216101310467406867754950813842462764569063438102602958679199218750000 537 1667069062113808112582035060702920072684393421098680845112692937226506706715401565116233860339309946116642907584220218062258715944016293044497085296907734920864170939753385648496739880283123257265699533199815397377179209015423605135368672116351856392425441495200630641372886411806167699637368171292637769455509840532951499054174955300605676100644814141560345888137817382812500 538 8335345310569040562910175303514600363421967105493404225563464686132533533577008162170199013602718352173634706734451955501380518286190686696814391580797828846192251543640322385104146881672978713804812884376672124942185163006671295013966396603007736560526518545460245396965760223584452710344810670501876474279261200722914101124674172808848293669825579854659736156463623046875000 539 41676726552845202814550876517573001817109835527467021127817323430662667667885041147440024779919760382458593702485610642696989529997062654958400923000248298472832654563075006068141181888622255996500379640260955762767214932962909744406955019036287137401031903796758319174930129282475877763882023166548069998398018001672727111477170260350061381515729408420156687498092651367187500 540 208383632764226014072754382587865009085549177637335105639086617153313338339425200688364678221006272588436665980227790235633643571493674952677070138557354178736092320142274118201399197239250843570357169925640851742991737895871249681977929554862708868029169852941935213023130723944075175637040568622160035586964410037491286469578860357163008210079624404897913336753845214843750000 541 1041918163821130070363771912939325045427745888186675528195433085766566691697126018588329728140808950913752237497739740111722130092943289729730154122118432834564674458730673327424916122807835527088220034455196039927491699786186145530060184395269724797073818262835245213670213387125288517732311484742541121149899090100073479611315274619576937142895189936098176985979080200195312500 542 5209590819105650351818859564696625227138729440933377640977165428832833458485630108088154977739822342540330095085299489492164562700191363614995574039923826113707585151672669373542500750650758944677534357102971980849991509237760624770471458597304804442297060312301795216905626703031355228208666065344446548964572490412984445319997345931646581806973017592099495232105255126953125000 543 26047954095528251759094297823483126135693647204666888204885827144164167292428150313243179833162447893128116861477485613457514129968833093579805818759644201455274732888073805821443701704080075084841159013109983186061962391586354667049799243672181315357565766589625438856209737004083086547836700702246118596596706853375666517648672137151804467647409069286368321627378463745117187500 544 130239770477641258795471489117415630678468236023334441024429135720820836462140752247808684332422230924361185149234463569297496700440536641384545248118145794616163243051237652246024914667921534339845333382764546084873797421739118705656670366303934697349587437863777805966003874553636501518803392384658935427662001062946099715097304463278307662399413402454229071736335754394531250000 545 651198852388206293977357445587078153392341180116672205122145678604104182310703761920636206828721146080526526588019353348497409552799054380408242394910653760420605793867056884368930979487128830614866205231037360578932972572502938898691025979462701607309695794234539641514974562301403576373636850796723019582988472110798265702340466093910823636159435068293532822281122207641601562500 546 3255994261941031469886787227935390766961705900583361025610728393020520911553518799379289256644455858521823620312391234212338157005049704299758469659754396992006185290172255074762558805222826769339737951396967350576205080905404513937340017678168086228122099897437939032300544968508701850173885920882189961244765358612974821608893173806764838318361654501131852157413959503173828125000 547 16279971309705157349433936139676953834808529502916805128053641965102604557767594027568121615719728908251545139445072768652137457302085224305640575243168600390321457488350363415059082302752585997902468981259495109836404750398353111355045425048276696565889636708393972687325708371538457345952324603715225216234357798887923628752893339022192031179114835026666696649044752120971679687500 548 81399856548525786747169680698384769174042647514584025640268209825513022788837970168512283411096094156900152735108480440851133958787262824335051103160239617381897818479240905116541699790401382140716124130572133906137403097863096098443572461898819748254727320763174140962451525386687234824844518017880401491182320000262667664472894165099327995482880737654340919107198715209960937500000 549 406999282742628933735848403491923845870213237572920128201341049127565113944189850382486287068018726549864358107295653240398969709783763579572532111635248855455131126833868204964014174802430128435523932288740794176356325301245522367192682259632554759894449545497806541924912873998511952697979165099837876305753634913967595511738058775671122383604805250456593057606369256973266601562500 550 2034996413713144668679242017459619229351066187864600641006705245637825569720949253292656825302478865453231007241218513093564948801376469524170830770674091971638729530856349986676153846460880988981789726536063596944773697070437486211038951447747405743609808902443225198286598628797332427768626100467881774979242069831875205990569530027832164699452821565728299901820719242095947265625000 551 10174982068565723343396210087298096146755330939323003205033526228189127848604746267843509516474779559970064252910832812359394844259339999247162324065868307552556721550968758895236852204753135291713118697772677610786860555916397305430270297388321660662186605687170318480095027402791434803121860777308101268346684244421413258384726886288637376278692903142086834122892469167709350585937500 552 50874910342828616716981050436490480733776654696615016025167631140945639243023731318514166732938119309291683013983060358423422717509835221841189067141873822347337499304538660048343016437034721256503042512477993662989421721118838411525218384697838824148869610811538705070544623131885584051428349762010120439976312793176507865445445889201038589672032586008754151407629251480102539062500000 553 254374551714143083584905252182452403668883273483075080125838155704728196215118656654680976212997932018134329821628612902237768098909770432389812995271772257983025821873608703525238815945366471888702865491546151487781751780983636404504491230220502558230538306930632187342514657305642690149684611183641759905152889252674214606661795072731637823524458719148810814658645540475845336914062500 554 1271872758570715417924526260912262018344416367415375400629190778523640981075593283335515023613296995562347563859856375621309495005909446485132932635921264436161467434718958920909717813487025225049701980386886940611743402080307626369400855457833821228638881787526099598702364828174428220640965918291799957231035771550162748312743540990384633992786589384849094130913726985454559326171875000 555 6359363792853577089622631304561310091722081837076877003145953892618204905377966415745922979841874945736599098023582211454737657359138317577906648286170274987112262293331063555295733061032233141155695107997091955466197362770696466643828287688199479580901555144536418063664951016178919554816686655855132420576108978448938612372199220551026496836468510087669869790261145681142807006835937500 556 31796818964267885448113156522806550458610409185384385015729769463091024526889832081524571313883204824908411653945010057229117739806918332432807286111159516516646536107446510924237233324369844658056919921797488020108545756746007328828669407243906277591386337101964330107865374454974262419247862086087264199617754530150318449435551555957822503564735860948076151544228196144104003906250000000 557 158984094821339427240565782614032752293052045926921925078648847315455122634449160410417812984089854220767474433552149286101018152045818406707310475236105724164317905178023747768944734641057902242563043990799468343320287726622561639752875005022440267643810246889103890328867491648950976741403739237247923094825982288657217634752313232991802537206072615250107560314063448458909988403320312500 558 794920474106697136202828913070163761465260229634609625393244236577275613172245802010164718700341819660456129710354261431173648965060690865387441705975906497105311156278250841628345152917159326928638554226816918074938054489724933264621455493068568142915872813756285854801228167633559914029552264084065584023071766874701707360143234366918662395294463418604635762676480226218700408935546875000 559 3974602370533485681014144565350818807326301148173048126966221182886378065861229010176596632162031452632424375923990762153862570210808657831384540540493398856675390890226857899790861325450187187495722768315625861299680424878788291125536036061473740300488899330849130064535468710001384479180160616726850014468533268079261679241571167228714362848680016065960884930063912179321050643920898437500 560 19873011852667428405070722826754094036631505740865240634831105914431890329306145051008756199470479617492265606992173265767307176439548492661370034713080860654525789559969893190603442188115326490331143838759670577423392276824105080430108938903499601088354031916313351113206671421840507304933202379940772166695840774102061538648710831537692865115607779302742130767001071944832801818847656250000 561 99365059263337142025353614133770470183157528704326203174155529572159451646530725253157185417447562772509172124377574503866621001415164410740140193406196307705396421167315410578280177527610774158867769236075233823242109097668071030114113315575534511653127130650551243708093439031698762889180022455106029418181587364924010556630729226776648562494923411919645062084782694000750780105590820312500 562 496825296316685710126768070668852350915787643521631015870777647860797258232653626271445713826952319807402328353637747994242849649423556211400830907508605525228679685734179219015611987876951445672702696053545526307835102347697718266679860714703563039631564740045802754114286949391005135352358080609323641336800786341378944192992120926618690101723963513380422085674581467173993587493896484375000 563 2484126481583428550633840353344261754578938217608155079353888239303986291163268131362888355874476104981868109499938615446123992889465515214704284478020651612845096008568498261202271039623654803241877330140896988730800068597845954449508597710343705679523752787022060306145254501187536997668248371380411700929896781223653612374799079425828897797869164020684307203623575333040207624435424804687500 564 12420632407917142753169201766721308772894691088040775396769441196519931455816340656729544978276662935736493531523444945106973794812111563708019473282938898263700016344378458814148188694534810393033928902606944585779631990098869325505903576499330171177129827633214603497118976192450015174744372331895156090961091163366884690726418275238112779650605623296688584389357856707647442817687988281250000 565 62103162039585713765846008833606543864473455440203876983847205982599657279081703283902415294670467446201008705545969121905807482966205855636603213736187570720076472817284391546330442983424442834696017757327344002521265009165427967754436118653815927547115947071760111586416769902713085314512470234496487695870634045088573567074822741863659026269248706903641776833069343410898000001907348632812500 566 310515810197928568829230044168032719322367277201019384919236029912998286395408516419766766876639489998523584575658590005899975923736677315279521916002430933001958755181814055207241714427872605043006462030929341086229430104498221178997098829426244709397046544264487652032905738454028436013352959747503145720418348453697017948816845074991390259362464124938407739051626776927150785923004150390625000 567 1552579050989642844146150220840163596611836386005096924596180149564991431977042582095013478333890158479839807159361784083935801985098666019950021870189758473986147909478188813902366079478107162172136711490257389326800574642424885791611720604773747472063230587737131848652200358163197038454905670112205119986114068844672838042443254889860524376569011768389055871963932986545842140913009643554687500 568 7762895254948214220730751104200817983059181930025484622980900747824957159885212910486528459817372666937533382953602418256371242826247491769092872480415980943001677146683588455913357875374303399989370353444454894947042600852323089268179923650941165585082159339441578477797986793136820617110105736436957425778503364494800945317139185904591902643574985410854227829702267626998946070671081542968750000 569 38814476274741071103653755521004089915295909650127423114904503739124785799426064552444103367234785209226001261924805589118548447031991620514807125531547093288079323332710586665968316854855284589075538563215442423048252731901814106651020938881778256150176803097963811623526918968004938510386106068060718954740449842745441481690618840978248793978604853623180087618393940829264465719461441040039062500 570 194072381373705355518268777605020449576479548250637115574522518695623928997130322762048600813955097928054991102272125478042358741648645677533894180715727637844332552674163267533818672104519909108447390876179692890545667744906090628603284885002804857379393919478480269599579819805212161179396869552164617385983253909655656081879250533061904758482075369582266211043730663732276298105716705322265625000 571 970361906868526777591343888025102247882397741253185577872612593478119644985651613810758752136431973994500001133416334792862944188777165662789895244404661675009854955338985335057162097031869087053027860200591022126815126468339392856971883853232283557011439885426417713552063424130498400014585330125240019093073255460492934389117783680797541426643223543512233736363370439903519582003355026245117187500 572 4851809534342633887956719440125511239411988706265927889363062967390598224928258069054309508748816354326725051289137381366965871424419765589069900562849331860837466968663095672673879221668614976775930206822647668308162420085505903998814878694379677055171669715166104933314481445756929594190527632990617027628523263214679325925310449419475724767448964413162071362961569320759736001491546630859375000000 573 24259047671713169439783597200627556197059943531329639446815314836952991124641290345263811322744234506320249572114851295795062099914089768818543137701856307017364451963792943402548365060704031761217787446817849976429510284270395424284742502048624496224141294255320279183259942352218084059188623429486831155695261527390176819930729281865058359323752121631796816597637089785166608635336160659790039062500 574 121295238358565847198917986003137780985299717656648197234076574184764955623206451726342265276720714327541374913566763312094612271194476021473134783846452591947290908457532321895204918446437288174074527995975414977481456869823379408551708184512944148275857634238132132366237106390790112031235161353832917725818372003000543528741115305022252590159238709461024703639697719381729257293045520782470703125000 575 606476191792829235994589930015688904926498588283240986170382870923824778116032258631734535046603113433647001620826323393592363127596407284746093014569434016596923190926229214358487685375103570238358230741763239982741189797588299329886536596834542408534439334152191398281122926583650251891467850975563350576433924381052377072793045420808223744336671648607164138850000867364542500581592321395874023437500 576 3032380958964146179972949650078444524632492941416204930851914354619123890580161293158324545288022440229133102309244014471172289063621628763024178642789604230077586225052631998555492029731760910672007292280523723483697367260870462342512747870125387035344929226337995944656553713472755883427958591781835323672038656414516993927653193668586706818576186723505211384477320279984269291162490844726562500000000 577 15161904794820730899864748250392222623162464707081024654259571773095619452900806465792667116275091581962971228930882879846230025041189366797239752504120718709109020313998702212488299340090075374919388045687496046708512581485565414633323544692768910198706448464958862863529951325700265545227934948197120905990586178544819643947202068649296769802202448176117884851704653570436676091048866510391235351562500 578 75809523974103654499323741251961113115812323535405123271297858865478097264504032328964379971210437290632161862039077206721518704929028056968317621810776291104266190758729053282152335891881647696156291812722357662832588652609040176087377528805986526015514044658063197457896939386837813854227816730273548817583323789196332894044946443552847084720333755439181252187841320022698710090480744838714599609375000 579 379047619870518272496618706259805565579061617677025616356489294327390486322520161644806234008527495740901223549425443921252064828798921940109805219701290992140514615962612133115099091587939176157391185299338626874812557085327004336625490563897803004747843188291282740185776955559141777349816953812048579773460725498898144355590690713168786887961846058817028841999435817555763605923857539892196655273437500 580 1895238099352591362483093531299027827895308088385128081782446471636952431612600808224078167585211550841284875029437045943326910231533264734744374766564226350845022093306160065462483221554103067757126747789512618692113943959789611314561644059885403899728397046453513442240008001920850762513051158578200391810671307835741282121855578079630280046728698449221776466816491435452007863204926252365112304687500000 581 9476190496762956812415467656495139139476540441925640408912232358184762158063004041120437835468631826343203132429495056053701137245204978707917222500878903144367559480023899727199403871384922525755804560240382577778620878332102646204242411539823408374631166337264666952511163233729395688329222182408959451996724219519956970953180014911937745840562960401245514590901769524933229149610269814729690551757812500 582 47380952483814784062077338282475695697382702209628202044561161790923810790315020205601484214204548049664334302912827885212506894912945068026655882483527944869701062197723007637692202902708504824226460481809620624122337013663194386549699189093171208733318115111366838642888967806769850305186615069275434865833105892481026449607368206852893545099022779679178089102219162409568298244266770780086517333984375000 583 236904762419073920310386691412378478486913511048141010222805808954619053951575101028009535960438573494476715592268081611230530848503964816672070102480239436904915516595804511183375463876190847534789989367224979914923987202307928466163034551283693543086103725281703681573445384119480635935311562874685261511617075077761407463512436637384853277806489965377038897067964867693135033732687588781118392944335937500 584 1184523812095369601551933457061892392434567555240705051114029044773095269757875505140049794691608700718538622039044350241320650616459063559899141202463796897080987788586212028911791768743602561087607633794301776368932238145531598864229711362236305214850031776133387896226227465683034564085936301901734394740536921004163312533037778790044651941343825893866342936896693394110968711174791678786277770996093750000 585 5922619060476848007759667285309461962172837776203525255570145223865476348789377525700217250116806004900367449029662618429083307473206725651413845661379988797058785858823218049635242103278287954233172864598855729929976658717778646319930477723913963582957461634793897155746129152130702054289004196584050665965911420790472434433054959903417476422048488464614487911130431135875440418203652370721101760864257812500 586 29613095302384240038798336426547309810864188881017626277850726119327381743946887628501181420607742520578814228644990490477976374193299404701314809359716931050332388546439616532947360737710614324780460236112238105393936889618531275603306625881372505388665399911588612754885670289506922569867052921694117253039876656643394556861676601657504731964254365337224119875711263183415411504029179923236370086669921875000 587 148065476511921200193991682132736549054320944405088131389253630596636908719734438142506002273062425098971048126721629850722441707793762799950819627851401642316700401984521608949507953909872246177516897093679149982713738044122294422020187366668665214417205091295562190750583375976388025147757296547244450188409702835908005169004784810427941009675283749700272279698615423421115266933156817685812711715698242187500 588 740327382559606000969958410663682745271604722025440656946268152983184543598672190712528583814956438053700585881157988278623810986559827353090414423464753405607925121137755150475972516229573612583365546771626358077407886280166901450046123274416285759977854080413524049110591511949138941262456003654614292093893720889174540074577897020033444800566239903289086193692190504545003193470620317384600639343261718750000 589 3701636912798030004849792053318413726358023610127203284731340764915922717993360953562647201725849252591966893663140424318084247590026096705443123264700531445966356272043334435194564341107230917829484549948439965895521843222168219230395057048862549736213784530260480959479933663544098259741271455517895337013932984316969157684227566196486004746261736052082256582863612360406735390938592900056391954421997070312500 590 18508184563990150024248960266592068631790118050636016423656703824579613589966804767813240291280313325283298432573052604515386430607357443467206667470879421647758512026571230858787523465495517444060079565832508004986091627932174808132139725921093869617393436779495265511326644421518894852135348714834300561614129301455942245732475912078748804474739216796048108528720721639715396378278455813415348529815673828125000 591 92540922819950750121244801332960343158950590253180082118283519122898067949834023839066137216635560691564532699005005778702454263178382818236167570143745641969891600137537774051717090928087144396610545587807917392303221962340868360958232019453752534042099471974583416847728580550618420959241872015499144659903680809213264368992308343948962311222238035945688158427563710633351190537609909370075911283493041992187500 592 462704614099753750606224006664801715794752951265900410591417595614490339749170119195330878802475821262378541886605800625135704985467127288480435152350682608656160880673644010985247033838607050454122284663103454859397818343664358843898559927723913112345100495641595816365356827424020264700513974753512797744019301140265662423971755369079156689565564323832097944785938245862433326749396655941382050514221191406250000 593 2313523070498768753031120033324008578973764756329502052957087978072451698745850595976654586731677124116448587824609774857301958596910849639701773063385367442087507283354175195652896748391206580741680980039581142194870800250281811258600199469074716003860105613976657813953498061791029483406874488443581063164597402795527652698868990494730128581282195763264146876577810922007844007808330388797912746667861938476562500 594 11567615352493843765155600166620042894868823781647510264785439890362258493729252979883270042868915353513904763249337298312158287940926050239014905792447521228336993216981548867364560053983462976642361549336947692506128373272008800706389999888546323387281481033353108087866781438891225018469803222077649199155473557564648154809191747733635465904595366654765877093167259219604059428121445307624526321887969970703125000 595 57838076762469218825778000833100214474344118908237551323927199451811292468646264899416358886712987568774538343867821219483845954835514845073556407535675554087986595684275725669522571333835024664409937799267612517935318750298244770291782991813213386832464546276356083385036033804647892288042723770809014345779908157062211100101418352888222860528423669758493957335001682269325778973367846447217743843793869018554687500 596 289190383812346094128890004165501072371720594541187756619635997259056462343231324497081803105933348645077706246960240825342284289308458819246263916251815718386234608020746609680312627733092833103247819048920936645081270635429424618218747951436548704058379872491370959870882295633431228635907326514465840078902081154550025826562551378661159833647565185277134358544173797517934376699599852145183831453323364257812500000 597 1445951919061730470644450020827505361858602972705938783098179986295282311716156622485408885444140581207313313320484183207865603719579025188054091402657509372736648596113213328411066572706698518798267144455861572394336199918074111589696244871625516971851042245812996655168879579014279635244131017666017675144472300234165574241980862680005116203156123379115703214683388195020089656006589962089492473751306533813476562500 598 7229759595308652353222250104137526809293014863529693915490899931476411558580783112427044817477281392090792220345371978795865471778784932664802141549092254521266816312537625802026822561409789534145251574645537194464891459367589592452673709014799264504577782578996557708400993592530027700026871933049022951472475817786581535882399996039927629911025724537388421807529383352809194962507177706356742419302463531494140625000 599 36148797976543261766111250520687634046465074317648469577454499657382057792903915562135224477642985446508186755469810956735864812074814470048542392281265980263917654894659688170105602504925244610880173725593915304817667756615166996767561029730668002168211484244914362974561563660108768023940576509964049333112493405548661344084495662839540198450373730328752014771759359141754721495010116427692992147058248519897460937500 600 180743989882716308830556252603438170232325371588242347887272498286910288964519577810676116534366249941727548971204788842331262262660725249374736693369259286455834674493725053450955667056481768952092130842476136536690181886417549466274917878803264816161218850975598198384458882838664397262609629879036228029310752278507001750335043074599170258823192037016611487847110160043142407237937163699825759977102279663085937500000 601 903719949413581544152781263017190851161626857941211739436362491434551444822597889053380600233377281581077899274456742035700496706443667549477609270957508276870434172407345429453495371686842207067386867568861002645645380122062603884063251203566549664845609965624911841387341220578960314884327907407533196055308905640243923661937521091791443494401990028964503197270610707212605636901026073815046402160078287124633789062500 602 4518599747067907720763906315085954255808134289706058697181812457172757224112989445266903018728432439777829650790716508002546668925358379049991972158898753228943431661975447309466193894838644397643860551200785333190421371300287875973004917827382973908267565538871480056401752909280439902992919295050018036185299672448928533219949911177752809672295979988703961744388113443059921785216470624391149613074958324432373046875000 603 22592998735339538603819531575429771279040671448530293485909062285863786120564947226334514830218971720802545937677090572652070563729691275710900973732825588475848246310796434114350213928126721553615409555656721866519189796151816531574694661993661485780745092033153587540033062450617624586395400105064809342295171198529008942445814970106830165357189452285298122351414668610346204915412249292216984031256288290023803710937500 604 112964993676697693019097657877148856395203357242651467429545311429318930602824736131672574941364430038272536637214928765342341161339758237171681529849132475385847967551224577870693336278833109071888727379325223730894700161807951202744463091398067580185503667149379375926092418540441847717684589635879889227369837483791945883190878607879952475798818604401155670868651038866591236609071557950301212258636951446533203125000000 605 564824968383488465095488289385744281976016786213257337147726557146594653014123680658362875497091721625622490134904119728793694149390093044475584310430666909935846573753365296652408948032365046663255316497667733052772251990088624558593305238420098052209296542730508317856389198989562963374130537289955288652743168910106630586916196796745564028006964364980443413454832890147816395077368101240722353395540267229080200195312500 606 2824124841917442325477441446928721409880083931066286685738632785732973265070618403291814365631415036614215346442078460112738645606580937343120271634378266554580131828808190373777910740588832713759101388472714449289379992234710094619901679470654087991819809608898370015893039400637508945085038849791438805525306122183329635370153927623540795404841751680282241180600499013516178794906685833865367385442368686199188232421875000 607 14120624209587211627387207234643607049400419655331433428693163928664866325353092016459071863719205897612768044907718716157382703454013270353374307925216536758197962263916860197341955701663141127467032524410444894370343764320749557618702937517609646766779067358754364799631916786118462340782035758932206940841759778018258729544050807198265051229787968835271133563023491379249603515973893186341570071817841380834579467773437500 608 70603121047936058136936036173218035247002098276657167143465819643324331626765460082295359354158160202605531537235919996380602992691174935404644489379407887776287114439460209315162180507034683196006688204099097119775162624750946872612709227752387440641575356108034338718326303713523229319267020304636047617424028057192904200413535205071886330354519054610215595475138453207916727121309929948722583503695204854011535644531250000 609 353015605239680290684680180866090176235010491383285835717329098216621658133827300411476796237358840294902287995719703747997672832139245922456628200597161379101976025399162421649024872554388752599960557289792395880024156076546748095275628036296849101092676490826233972789130721823652382365982478873555044388891702779440362711668458489151015538688907116543179062475377321364552992484942689488391920349386055022478103637695312500 610 1765078026198401453423400904330450881175052456916429178586645491083108290669136502057383982787090083628887549049978207441704390554646115875982923741885441074848258767390227983025482452714297753140021437641071248556675751524357699279741894488879509811808983323272983026353155999350153204520970262316650803039143826416774288429539945054380326032695600052239592057077831440847856891789534328207622593254200182855129241943359375000 611 8825390130992007267117004521652254405875262284582145892933227455415541453345682510286919915535746300298813854321270725910237979167180465643614401448326839553579672477345555789907770353513842755840325839397465511939933728763412455202073226751792813365390517485506728294173282386982657315295909179532129596290404444603443917018897377880526878502729064730721657030090102038264376388312492521803775957778270822018384933471679687500 612 44126950654960036335585022608261272029376311422910729464666137277077707266728412551434599553674293269178427635535658299025449499926654034262575266158139685077822682780811540827833480418433903927098349429105688522351344076692702893959909819148035102231768574390406444034753876081434917186113677878427514265031742535223632462026522100273255667424879356610752833979936337680945503001090149397533934916282305493950843811035156250000 613 220634753274800181677925113041306360146881557114553647323330686385388536333642062757172997840384781042839063085890377486704468687361015053179366554041181963459340452721806418504283516139575449191801586449173359723801694084836592615950918039572962404944394911063413812482106987967609694101665993449836972474419551739498923679336504868754414512390694684182330523411224205935856651826867686622124509199238673318177461624145507812500 614 1103173766374000908389625565206531800734407785572768236616653431926942681668210313785864989273937219911142240337663973425099564624532820147763322993456393355366929302426780806886533694745283175515317771549511715731053444125556041225905959141697598918507526594428450654718872547398483578679427571306884263521358597760875379765886418711160208737219771322040218970567663547210412395955755372745077380614020512439310550689697265625000 615 5515868831870004541948127826032659003672038927863841183083267159634713408341051568929324945289486379101507328065138577251839505306747927510819261618524713705781240929867673318955926763015326934231941268192884821974592615107184033937259261550996191185754352385471529388969298623585891270830673795668930300367880402853665478291373678044979001057104388093272599550165179973085124927457522769208564383802695374470204114913940429687500 616 27579344159350022709740639130163295018360194639319205915416335798173567041705257844646624729688031056870148261195236755880172479981488157238088368138895327742066421396137058741209858947209901501193649109628445379914986892097708686263107910227456366149121603687369818598721685458149036221852761160941124553556139772120461653071043636757361133172505346017148483658845313154326435794251376129593289476815698435530066490173339843750000 617 137896720796750113548703195650816475091800973196596029577081678990867835208526289223233123651680754445713352926845727649021837353355189305874433900740748397923492323727483985852479519868182774336002188316806248169616958277050331947892351153609757240965957860196861264647483619630964760976963197987302095819497436618454442526969393430319271793749510135636527904202245979060532990128220642931516914941880713740829378366470336914062500 618 689483603983750567743515978254082375459004865982980147885408394954339176042631446116165618209794784808127590321185480200794562465059718734112288603009665601420058367435439547065944222358914869229501800054070921797454434136824831990809581730961655051524541674584123748429290213051530106869325107197563383321736116724490198710634338453609367050442799594920857232390938695969152783286646780404327561342370245256461203098297119140625000 619 3447418019918752838717579891270411877295024329914900739427041974771695880213157230580828091194800886301955474545056875136916685230447277056341085717130557171692501590783138881919081242740571353499036424860235566139163242429404643200004430766069668717538451252121166466570834720567531628393098184204658203935933782725797035325809578362007811007128251224389633027815567077846300418496603204781408846812951196625363081693649291992187500 620 17237090099593764193587899456352059386475121649574503697135209873858479401065786152904140456119831393771094895664413849817527299057385068667485071287735015023054717707521635556184766344648853774846709548891058787847707283892303699245978675941609737047607999139806380057278557258147539236011963569240132307006922112732331218401685777904000030790555509371733512004938708987232038594546385326666815274165855953469872474670410156250000000 621 86185450497968820967939497281760296932375608247872518485676049369292397005328930764520702278411752534935711634235127137093478401709695092550730715907441637646390442233519060582083429759054313763960636375607079581960170343282311247540545548039127783339303852511023684420027031461089479769362728122948042225125812577111465465418860598110585517629063748111887357036780440966152145441781387091937510769312780212203506380319595336914062500 622 430927252489844104839697486408801484661878041239362592428380246846461985026644653822603511398620975976437846703436462021449866289280166215113737501130908500638601650079862654506938354687841434150621915984580040981635949944949177983770771235202401622392727692119143069699232421794392048078904909784498069055355456845207899206863007864781171497116460136799777394147641516740784869801758554083877250651113399726455099880695343017578125000 623 2154636262449220524198487432044007423309390206196812962141901234232309925133223269113017556999667093183948522049443136443231805727132521827928771427248242815599657689311580624131212979331777036083928314029444847980014847953283511664921899671018770817659846890159739996095259373460904889626615818092248203206503678185690067914083744198134101394553442080239227579701946895613948491601644389043575950060116497297713067382574081420898437500 624 10773181312246102620992437160220037116546951030984064810709506171161549625666116345565087784899902266393353282263303287176421914424687247854242598312335709391898546862873892846708246808270337200457360558549054593822547766338353232133588845929992413502856108007338330266489837899970354709651710052914873147086622481533691761373888147877246848338200089457591028764053644799419380319115447665855034298232340006507001817226409912109375000000 625 53865906561230513104962185801100185582734755154920324053547530855807748128330581727825438924794810930545934395268253621001320914756362323127416768033395061017791959065421495055384688306517329942173645827539781907345318251975959139241006186925266389270609919367072760474408566401854282763702657377213469342270800135852734541459032458726505217594701810118770471223636493033047988012255561167363707847366427472479699645191431045532226562500 626 269329532806152565524810929005500927913673775774601620267737654279038740641652908639127194624269354251308839960293005290125815916414737699493287616638691819147259020078159506098766895797752293650755072172493418474959170680163988674778092891901636268109378976165744911514002208911273923033957393998706450318191688407447948441884754012972797063877210413424667683521550734201191026477956128674907075593036864802343188785016536712646484375000 627 1346647664030762827624054645027504639568368878873008101338688271395193703208264543195635973116917277277856680042188968673840909442579797239623381436117711384861806729125017068166182665011276809155472715340549458301307162096557048695294535100378616514201954190873007920440620391026331976938125363303945697488393126114475606190579894274759920680830531624661108506557229635466688836139605800803207332622113412412545585539191961288452148437500 628 6733238320153814138120273225137523197841844394365040506693441356975968516041322715978179865597874868325345959488773016699569057631380659971646077121815800056932498759422426727813868766988838023072271513268500193727001884395573927512260463579281777050044593024232189513591273915721772799385611636588488149749661578340670439009431098744111797319819219450692232265937720283951243069448553531730020799139779796860239002853631973266601562500000 629 33666191600769070690601366125687615989209221971825202533467206784879842580206613579890899328002662823562792356721693256828209798575384973631759555550306243417285958910909475026052299276876644092656265502908253870855475495890658321597090105973797579729257787191028097479344541539198976911623043003011200411056003839471644603103687121090871180514762658580847851062840173526374014235993292186364088131728111719098706089425832033157348632812500 630 168330958003845353453006830628438079946046109859126012667336033924399212901033067899454496639813986888773023394441043684185581336599699761555860228633122570097077817847587254325517164755396410803857708466054975820970386370761461347448633708708157481460766604907133238725900128287143190837690442714024607120664579980833836894670461194899672993838814872993438909316927286032603087848708593016110678618202367573530864319764077663421630859375000 631 841654790019226767265034153142190399730230549295630063336680169621996064505165339497272483199667916130987932139707486220794309651830174127588113790520838791453445019358816634041818818663942482997559399475733759704772905179882797518853619007023278658860400017679687939641968379662271035349726530473217220407169217553742342835896229206162413695399069624699595584576457174960816389237316568827682679212326410933542319980915635824203491210937500 632 4208273950096133836325170765710951998651152746478150316683400848109980322525826697486362415998937562342062475866039698903837951227982545957749381599959419898235281026914963532623327088206672843966067854524127679123785499225489478375878545498598884545858567081542461444222309636537910257909906969269180286839692405418284872542025069262476117203200343383230378960874106619601882896180356447885542682182946627733599598286673426628112792968750000 633 21041369750480669181625853828554759993255763732390751583417004240549901612629133487431812079985718086403470151817664477521193711607437599991614718289468710376655566182761612226903140517728957785156276415438755186620112896236315030155235970540757053955944330510551981030924532109291225072130420092799488662140767262347826987271966497837419855122926788020165879234493221926042400230995178183220774119095014542679678015701938420534133911132812500 634 105206848752403345908129269142773799966278818661953757917085021202749508063145667437159060399955499607937877441625924438599956691634613389349470160578328719226840347769247677443156187358558008229803570648739425560097008280854972235948650123560497376099767167244240883725183708766651104012909444724636681626876920605969927062674309034611981468293858726788787442882098043146113043904695703084724688470934228501363350005703978240489959716796875000 635 526034243762016729540646345713868999831394093309768789585425106013747540315728337185795301999804407215609913890667224243993771591770492336138747372022628763477764255701678003524421421562703260453040041815242777427481485203948258264915720888659198986818881350912685397196479592053450498716804567883822646450557687324080427439686021718484789534148518420631895261120122149246466262273198327592244260230130298294781709955714177340269088745117187500 636 2630171218810083647703231728569344999156970466548843947927125530068737701578641685928976509998618398439241669215272090455059035954891080839822788323148366307235383525676795772992499836264818012704867380503029142732460769024640335046991550380445313339293724034191212307423982236964327813800162675509524657510192172206940255303712960411050714780554220302840105604956131743493815670120194455431909033018764154654434150870656594634056091308593750000 637 13150856094050418238516158642846724995784852332744219739635627650343688507893208429644882549994302905112632046790552544570024645786339546721726787226636164066637230886878761598851320995970184932205335388234699946877143816108504544067718914090778611480870668332072705572795158354730413108352393869276389011778749654275086922202716246599373272573336216915158640126714095725684625274338363824747481969489482783730593951077025849372148513793945312500 638 65754280470252091192580793214233624978924261663721098698178138251718442539466042148224412749972725438479583934666954815144852694943581876131246781744075152863646467692888590728145426794497019529707675426893053967600559051527825589171355732642445102188755389821480171899651038943560839581113549838110710783121537064615820256697732677540986061537246199976751312735503915636638673295429210671325346651843075929111392952108872123062610626220703125000 639 328771402351260455962903966071168124894621308318605493490890691258592212697330210741122063749845463498651564162621892691303321484539647242817041224556960776361327639587021212632394806752793674618323399848671956339780195692859584913365361230383944839177746226690651198963126487169172587315294041814622068052190853424473316598226391719543134827627754268869384882148518023059960162621085180142807681193280449488680616809688217472285032272338867187500 640 1643857011756302279814519830355840624473106541593027467454453456292961063486651053705610318749281808574496887345248107609779433393233022627602784175275048845677352294567371286186971015423042642182261931100739722193568777158636553664301058450404566211186823300703504976421018558491757768347291331200904797851204762818183937046918773602201060578314201537390039455329594780669500424673608520355495562164207037914032127901009516790509223937988281250000 641 8219285058781511399072599151779203122365532707965137337272267281464805317433255268528051593746463533953723503258379182202159992936699899551531498928865489192257475569469121653959852058774287480001954587361078551462511684487521397418979544550507673071232208670767773863710478915104683673507277778132318446846274309786737039290380683015490689331746437879993312321234978568717201734936225221418934967018839980040789683357616013381630182266235351562500 642 41096425293907556995362995758896015611827663539825686686361336407324026587166276342640257968731500303550031518309816248711857575125477701554893823856973771503226666397861629924424305568985323363650098958944693649892541442022527550632783938275265735126689660845085134594471602735834995890974072058744675370377614113496424885615101190010172650056100736504319835937369822863040514501158386812472817492127128043144512758999553625471889972686767578125000 643 205482126469537784976814978794480078059138317699128433431806682036620132935831381713201289843659953616405915585495320230456115044301453896382760131646929880890315466337760084658246392019584958927329516728305565571722758151357876062550261044808146566321862451751686877144600389198240246884557310789474127443449342873793905360585912625252705640088398041208539356693264324256839055026360151946229659489536855786900870768363347451668232679367065429687500 644 1027410632347688924884074893972400390295691588495642167159033410183100664679156908566006449218302220180685335921422840139177402390181334870522091670596710427825759466037252358327356824272583136745726605575109925180873841698034618622137646577472550722297726406284695589895244321510266501852473504443121387808807986675281307735439969801465370590249884564729636960472736831225831757652368977615013869476585494505682660815182316582649946212768554687500000 645 5137053161738444624420374469862001951478457942478210835795167050915503323395784542830032246091474319423590309697920615892434604420795693523486093167552636788516065314959482766094911158743040552092447698871818166070468444371494518469893112585885485251162419818529559886892585974765353497817063264779345680170620848781729824689543748879299217104131007443344082147267456007004611550453321619817085766949409238960738699475427893048617988824844360351562500 646 25685265808692223122101872349310009757392289712391054178975835254577516616978922714150161230457481941557460658217183833872530244694311410104803561394055929994418522620477750907100174681574828155370794481370285209854044514213508316271850923833859231336790735731329553622213836772184704523421229096205512177473361497692679265410687044780578993062010283357632718701625964482396699465692177903859379576047600895506717311178590534836985170841217041015625000 647 128426329043461115610509361746550048786961448561955270894879176272887583084894613570750806152287520052226812400813499923773008446061889993011390902526572396023930809148069091612126492295733766171762528393862620428771924863423577305281639980073727961764932315295329522298820090759281459651442058253336344663987064742247426469016403524286977872851406662929075901473418506859357139041886459324070848621538559178236610369694403743778821080923080444335937500 648 642131645217305578052546808732750243934807242809776354474395881364437915424473067853754030761435945094541425358153788302709683891454455827746358079288470789342081105055140401911248178160774449935184302164145186451334089931777350667572419486802162732609982026896421298677836850321038242742171599682049966670631464904476680215637493115673645751136704622531694887887762267586181069508048749548744981988184475380637694641450252674985677003860473632812500000 649 3210658226086527890262734043663751219674036214048881772371979406822189577122365339268770153807184690972485036728510075462014494473837261550663579696475527519043124347331317178004393740757555392446806530236229679334247052814908360914369438674710244891693948783222785431837975062031298380255974073164145103301068900942664757466521039095651959595044509188999528297876802138062719224644394388958552693299447338434824544828316561506653670221567153930664062500 650 16053291130432639451313670218318756098370181070244408861859897034110947885611826696343850769035928420362203093580291511258538547385751290165249687782410811167548340558712201058470121553741460105004917670596652143748811867230563412148354534614250655687113782564854606097638666120582599067824986440574620786453256081133605143720938768995543528814583532021338695347822001490445410000326122586007591249855761653705758795762648105664993636310100555419921875000 651 80266455652163197256568351091593780491850905351222044309299485170554739428059133481719253845179567619314346818835340547065701611680281714647271599411556452252750920462726777765628315019402053383461313061750704512580410288812492947094162554460761810005908333093162846411461468446521387840948191081564674883047606759363805372779690242218461681482502868961577668862540145450249841845068353311815539498900933845554252904497261056349088903516530990600585937500 652 401332278260815986282841755457968902459254526756110221546497425852773697140295667408596269225898061544061740041375053763009481434146832781773288515559275072018726949306136571408308453344926008341996391182451191181392998586083437076413643128135283455318523404659144784287502928701781761699271178771748661562894054735731687901373462019370076295183758718243235767942410313257180833695028545413744947745638292496694887745434243697673082351684570312500000000000 653 2006661391304079931414208777289844512296272633780551107732487129263868485701478337042981346129490531167798706154073619842728380546479588117403373096297868170848607093523185539621709144972545783134671781785953624525455940072438157723011045996507891681881598762489054473667710229978083630990886117222668594962126294617571100544342320905128149363690037964651526263341761152291835792944829505923391988979325085752398061950119156904293049592524766921997070312500 654 10033306956520399657071043886449222561481363168902755538662435646319342428507391685214906730647449304126643441562392833798427302096216577458962907703966948692918450262728387459406042551143992794303011520824303093349915493231876203500912774645067342330073267724545314084885617352852795817536477235654463667595791159004165587159586442401474228501881524221727419962263161971370204597678845846796951191129621079728135961406376708282550680451095104217529296875000 655 50166534782601998285355219432246112807406815844513777693312178231596712142536958426074533653237256575770267475435889965237780312389626976678976411852401919948566006928304558013137722276876172335626099768437910554581670087550324772846991239237753059888370516886426445274786888155376846099936246229648956259623476737271897682484307698379870697459113617913227733874652741227117946089530134282444782216949118445742242852064540770129497104790061712265014648437500 656 250832673913009991426776097161230564037034079222568888466560891157983560712684792130372668266186292933988387644803375622434545363856678972779043932594576776226803790256185410781796120905537070042241541006505947860740443059142567619577383562201181647679856762695832101224293242167997097511935091199621419219761904628610558159107913978271853042245274086370729303436600637505856653548786576460683937346046605275812777305355361079364229226484894752502441406250000 657 1254163369565049957133880485806152820185170396112844442332804455789917803563423960651863341330931313842886184209657991168488069790655233523132791562984376233874412617060987743167367961710342224749542072567783812986220825974848681767750507320819663014829221139523662383366084189973292482375867555227457527274141709009286744595243937595771771886980780479784787006232949216975279421226894306576519292810717830672540440851286946966069990594405680894851684570312500 658 6270816847825249785669402429030764100925851980564222211664022278949589017817119803259316706654657021695598183091366616673494320039160651637951242114887404111150882087964756648061677737003740500132707260233156843883548297836835877829161768074657050744856293719484806285096567012466541427430761478449236342844711987447731861577106584865621339407640672255130513564014907996538408645685587260063297645812134740482272541282904310122603419586084783077239990234375000 659 31354084239126248928347012145153820504629259902821111058320111394747945089085599016296583533273285560959158177499909744198525571281687742212043494874402543497533229442483601172533226613470731877048533198560021998370185657146771858136218071843843989394991656619290525793748981124932786152705231094558130420697563379639957446486419821214869177010940131131859146352924701894354054767979052027497189410819219289530933043440991125905270564544480293989181518554687500 660 156770421195631244641735060725769102523146299514105555291600556973739725445427995081482917666366421017578281956853398808526818290120171450725908209872529873360983862172520736879293564140573218739467712531886543307564265766294972255824951887160838911914305462768455213444752714685662745530254799938111421506377765262180315153418795652772908685463649107816197053771871080796840100746628524229775429327717912640861110161807912000142550823511555790901184082031250000 661 783852105978156223208675303628845512615731497570527776458002784868698627227139975407414588331832125449543936576205443780031520149465659034632468842861097899184966165982295491346585527483207415634663423042173416590681316389791522383693174851979337664753485774826268313795740146245317283351088066294594799323218981218959992004133888623768855026091400182610281302837612690008991023012942828872008699817724114624686215975230690888864160115190315991640090942382812500 662 3919260529890781116043376518144227563078657487852638882290013924343493136135699877037072941659160647609372209672965668637555029446193096954165272007803938028304877685031169263683045344196378400110641975593607783006266569507274273023034289676071831428949387335115333815550677304043589972455254398077011688407425061002858376257709353478748586729230155556580702548166320736069745634344514352083175052267755124543811745042344585332472206573584116995334625244140625000 663 19596302649453905580216882590721137815393287439263194411450069621717465680678499385185364708295802932622073146485751597126813716747993458055782443136542962155823685598360469214163461119276772171493336972226928414238433034161621448546645217137732010567017559760816785379173737927962896526779060991324493065167172981393415637732948111995178259664553458129964072231157744389976870382525568644568901963651757351413348747718855963340089942903432529419660568237304687500 664 97981513247269527901084412953605689076966437196315972057250348108587328403392496925926823541479015579384729438065988223816952875188883370424043966390144994736220536472188477383572602401499220344646303578357973573570864610932356992438804779416541492568275929548363577991607635416579642640386937953804161456445721877829706919331536526171585320267559249608638682684810299820999925280218852570385429711319841570983873671072880706667262984410626813769340515136718750000 665 489907566236347639505422064768028445384832185981579860286251740542936642016962484629634117707395078813198010895967171357267648667393332932265351582658155157638204790841328518230618308812611461210411136609013199370233022494786034711899602590810588902574567778486097541053777122859663373208426322766202503412838466360011163327324478597053620623282588207002011734953073076976115199768685272199468068449660262668836498287843004423303128191946598235517740249633789062500 666 2449537831181738197527110323840142226924160929907899301431258702714683210084812423148170588536975380321874598895277403213594978965232923459149781652679323028834492327000850621461762091986326913744361402286716024315484620872066427313914332548134722916875016931266292938832801427646839465944757118873287075105044477237116385676620453492332692787241061650627783851830041716813842398329561220784226543852385491135425542452036008767013441911331028677523136138916015625000 667 12247689155908690987635551619200711134620804649539496507156293513573416050424062115740852942684876942841719361230062376786204687941365840902279837045230973422242056516621629016382798816161825745644889853708630039184464579165923375306322703958428279372368550539824048993472259698188629530015909079239611701402665949874400221263108085940469694923720946406285743727956179588269412793189401524560474114449674922303398559221717083883573806701861030887812376022338867187500 668 61238445779543454938177758096003555673104023247697482535781467567867080252120310578704264713424384755440943172903987244649253232822030428117930114007989225389279877464725520990987982437039319905147532110818200113529364370635208115268364561009896061649836218582612829266669551050897579850371668881071234832890773313060819399195546248181154705606120370184575543108586868945547264767488603043441711967436122078143263643070122459466375630654511041939258575439453125000000 669 306192228897717274690888790480017778365520116238487412678907337839335401260601552893521323567121923158719520363214805812472819267382133786491686638312430752775355464099366966318830086841743731871891417919965251803541199731092171995290557186783160336429279104660675381843723966855171416247476492132258529276292213109971822602777643963723680063217867278625675348510844779664733311814319083907618438909364398391322255510927556696604279196094466897193342447280883789062500 670 1530961144488586373454443952400088891827600581192437063394536689196677006303007764467606617835609617649053188319989420294684437027094723994752324986744699886389909090169616747502479910239077262320995817502203505310022865021712465719606582788714761597606101488060543202687491199473806530250528017480585581045946025915855936193488481650164680710527540110019983843650492593512675595140967213466862557330270627954793465667906950285204192852006599423475563526153564453125000 671 7654805722442931867272219762000444459138002905962185316972683445983385031515038822338033089178048090100721528103862492705742525825657675036055516728906045554462677220520865653420729027225744914566517815413394772842431191474813934341186710798372767903490213405059882306906327362566982100265785644222220839894215089945276504147042670082369683947075904266991526319348731662752387011774207861263083149434801775772149516452803918228203761131567262054886668920516967773437500 672 38274028612214659336361098810002222295690014529810926584863417229916925157575194111690165445890240422671773842960581595043907518775527549245869206716792035934616409557512599528478702995673345528409508158531315169827402961880295585558626601169879440785555477553941917132498566334865668766131744868821710179503801044236430173041209422938654213818806465581583525080299627885926799517830462397383860305422279338888014760564982089108276852584822336211800575256347656250000000 673 191370143061073296681805494050011111478450072649054632924317086149584625787875970558450827229451202196854370607479100580673952924935920224032571164367174755186172977422838183858268341399732864775316783548263551932291273795882800186235053864315350400123464156183782068868592043108236069036250274400976732957420828437652007908288058897112853686843751495168039944950830230713139404212274042713713967852366585314358272267922022951639610122143153603246901184320449829101562500 674 956850715305366483409027470250055557392250363245273164621585430747923128939379852792254136147256011067767354430071695508824179955737883597966080952619088351443955816749466105507216533420030461009853160496924735744610627965895323189617190180042705196813007549332982827549059426975088070386842922061751846847005965404729896584522306267983851051968476643100322044303483244849202427684491944295364505587088115191709559804707227264296276469934809938422404229640960693359375000 675 4784253576526832417045137351250277786961251816226365823107927153739615644696899263961270680736280054086404251260215588462304669812815180822782027801347223124523415139218202734297960270779660248050227161150519037475739255032256782071457138023224228041129736220453826889653808963366824473850341359455736503336502478776601627276381354603625515993596595706599775428277434854993431039075633760574902533056612746659774822047079448730007994461388420859293546527624130249023437500 676 23921267882634162085225686756251388934806259081131829115539635768698078223484496319806353403681400274189318818971506609556972038961698615615055269891980771520706167529678397051204168542859777411248251729754909111120637929552943411987172128747089034034454585680902396192543509331359970003503326549837750709378094438624151703320597303227008797766720341059704381521107118382724898493418646685580272649919547221195193041164767306424460135971798990794923156499862670898437500000 677 119606339413170810426128433781256944674031295405659145577698178843490391117422481599031767018407001374703891657527961715030308884706115789576421480345148513501619929481979368635735209903260363227238374572776859479345131302156376561565747082366413064001078832983145242706992011171325697651768252501747821739586054237861902083541677046343925206632339067825227411985255536021382235765133711310607123234234219593872284136753206594896720843523851840473071206361055374145507812500 678 598031697065854052130642168906284723370156477028295727888490894217451955587112407995158835092035006817159994847583378566469814075066238275364930438447072729036763269906086092482960541681879673571235134003849588540596531694906990283380438832367546912573305596236227287370843088138740773745066966220353085807496540518192356913628027278586407766180634901225554494230478518490545029355061388312449216401623845650916636719825482032867301762646405904888524673879146575927734375000 679 2990158485329270260653210844531423616850782385141478639442454471087259777935562039975794175460175034254878364558086182858394261420724213394376183082071373160597825482041862714501949231912664795551045886599352069271370032922159628990247083900231289785162793687219633215346566343847367012266657719966923497708783894604313245080381210252331693631846355819829520168239790077301823595187128446284005281316760985209917535490949062989185416178150589416873117443174123764038085937500 680 14950792426646351303266054222657118084253911925707393197212272355436298889677810199878970877300875171443470213110600204318016498149014088989432446300192875318403136542720745824596892683066590405450099649576864472925237539058422822524580309239550004148110234142136662855225182622390498204874611488699775557215220665034917685914147125121058122960174960412849348538286347871358216424347463736141785605892446683004922029346566967770775988255671506976796081289649009704589843750000 681 74753962133231756516330271113285590421269559628536965986061361777181494448389050999394854386504375854681175210750461671199404625064175114683889268153424233860805545725932245341677265562783955611827444999182760466100377078577743949022728200121846692406107185120105862598740649564647543871253214110521506756006585444974316521887119517714295792786727082358720527235120777084054605395559996109882540039832607060694594868355510046481146330804579136497522995341569185256958007812500 682 373769810666158782581651355566427952106347798142684829930306808885907472241945254996974271932521879281014403618159926407169056722363561564209265230809741597497658139592675678052307921371566767305406384742018488026079317243031830235914161038836943447033867882372261668025859038465152560815625600551539646870241480865472398332486445912244463429976078570910181282544536772238482457156331948261891864168051914366463020176909524609523932485444230877646987210027873516082763671875000 683 1868849053330793912908256777832139760531738990713424149651534044429537361209726274984871359662609396412680545655207250087017317208860493811836145044091328415681921108926392841605461200415480825773301083456197125825974018065302261670371325232412427220172671368633040695161450982967677645537487532756630347441415957967962807385483077884895301615922836013667485059091616748010621715960191709021938484809148450895305146719679597424737863258642489583394308283459395170211791992187500 684 9344245266653969564541283889160698802658694953567120748257670222147686806048631374924356798313046981949274814809921979667506082088662179197333441869817335655505149380186747437868482098712699290172468021089415343696208612574364650989848825588646486325813377491589218150324918055209665605797044713799170040853951485230801801081652664569381741088977532681588745599924090437779967127122979029422504964512409068531675046071418371466916303821892419989580957917496562004089355468750000 685 46721226333269847822706419445803494013293474767835603741288351110738434030243156874621783991565234910088757814447952710640271922310231765572209059401004597546239115394269387499818882203657610966944452294021787574782027496128263227035267529663479380954216825512674046728071600854934495894656402418947795293329142339981045712945551497412193006416797605568189767086222432095719259993648833694174087201162044900492927292938030704304900556523422183730076540086884051561355590820312500 686 233606131666349239113532097229017470066467373839178018706441755553692170151215784373108919957826174550786172812638106365504101123418079697446587147056940906999908945464682587809570882728382169350804373658683648730211121913897756107262361050037643854096234065618098189616805014853558647338953190944690921555705096613732265272265045661626249333055897970001194874517714140385415724326278107017931998384410224060299188527271092368494821820031071002432554450933821499347686767578125000 687 1168030658331746195567660486145087350332336869195890093532208777768460850756078921865544599789130872748795107957215389642979382939086585443449807984505935745968844199923378184390707337990499129012790185464797580806540843070642180955021454224384515030603921257269571608437319915584500718709698271974175431442634709361255775748265905689651982150700840717602283786289541003324787256260881456883736556243051126933977661697641379137919323538945953755430195997178088873624801635742187500 688 5840153291658730977838302430725436751661684345979450467661043888842304253780394609327722998945654363759382808104002374768520282729444366348598423174865985096936322581816995185924977916906730798287645975809849892566248514849750703518978324199333687872651353498810616061126715053972381147503694408118714686220845867928495530580507496303697704297240150985222490690344794112430810377415934519036453088252255614772443151304349143803260974378357972547348708758363500237464904785156250000 689 29200766458293654889191512153627183758308421729897252338305219444211521268901973046638614994728271818812321308837937300396224781681233270874341499126666231851773714491285080193596330811487889144661924927535111451364786873745293316338762674074079552082888514706515838324573690745911783291473675088841410960111901660764694304741715449373926315029936702323323525210621059657960925983191199829800035748298278053964770599337887967129969228575418066506941272564290557056665420532226562500 690 146003832291468274445957560768135918791542108649486261691526097221057606344509865233193074973641359093830497519420805103676773387895994767401466746848286563752487048723423837008410035653125918424954198910387627428820769876278369600535747574209231069619966365345637821338766721588810753148040329720489491865444423486990221746120907729038064671993644300658451549669648961852701518474283090629733624135936390568285530354447306113944880792622667275981740431234356947243213653564453125000 691 730019161457341372229787803840679593957710543247431308457630486105288031722549326165965374868206795469845814671410669713296918501010488597918055980596566605281579814816123876920765033478570174019837271733801926628113342858736138946152935259529655420483260451289013217546138804366298255668185785773600148132567371885450858063367547198685024069436339136166755977498613818574816926696434178706467784496346951946042619698962931734839300013876605549567599950933072250336408615112304687500 692 3650095807286706861148939019203397969788552716237156542288152430526440158612746630829826874341033977349922400431359992761397644066582957750501002149337966812927043645279624076482540022605791451994252635850873422624576207771024985674238873686131777174799730881005890198582999218253735768268913066039153429468182113877754039649600744546919821056649813313708278116643438102185393967807189619090138586298399758834828066421541059839311396120146296917496897549426648765802383422851562500000 693 18250479036433534305744695096016989848942763581185782711440762152632200793063733154149134371705169886739212096042200300883292446909957067338844177051362827266848049658413050004231977284834848531545269021526410270862738636694960564219081407603406384788247225036617089330130418144935011492424803272628476815260731752631273958256558594432178594641227302075423917145961655371257329824160667212083697974242023807604915813206809281719833539839282447042601020825713931117206811904907226562500 694 91252395182167671528723475480084949244713817905928913557203810763161003965318665770745671858525849433727260198554800493187549554818658500935203386342795156727601753996020461155702054908756568843004327580815921881094120389955295913551745920498789427198490413288322531639005824563676059508883302535844255072544195213428858511257128357068154505132201803856472006041574882275295569165429178710519474742960043997732252622736734461029338021480759347847655504892827593721449375152587890625000 695 456261975910838357643617377400424746223569089529644567786019053815805019826593328853728359292629247168667500711117801454708835094362165668916999432799956804031370275684057516913052443028365170400299620377263479932251029156256972660215068484975704639249706354546849743183382856657381299591175798851923146358961512517416781276259977170248034057587074312761712450519641016795486765871771736202698358586550144948368936670386360357576860429688143851872927925228395906742662191390991210937500 696 2281309879554191788218086887002123731117845447648222838930095269079025099132966644268641796463146235842869507780432022441977865667777730880970259647710068714256428792860959417547129687873090959222328364788559341759548737684077466914230259187652160647389717451155692441091608275701891467254489701669087666851199515832996575581684855077631247309044392161618275947921706002692300028689471041261977019856501850346229580001391481001431747314175512569844883614678110461682081222534179687500000 697 11406549397770958941090434435010618655589227238241114194650476345395125495664833221343208982315731179215751526227631066704588257750987946795695510787419489488983411720982781588790046021171659474449151035236070882502862912712009523731686545649939890883525030220514131029933959401264502428376616386117022529086821719427244870307269367708983005481894899014662238653638027257316901545455518125564429418511255874917993210058578367366516401073673182917783686107782159524504095315933227539062500 698 57032746988854794705452172175053093277946136191205570973252381726975627478324166106716044911578655896080161618463626288017640218167039026369321766485966593362618326361591892445004627687664502050583264387473628586219433787851669807818967977961378542064201594067306323974145715029077557233987249808356696840264932737398486343935191930865741796346147433279882052182219633530439909129285753547076691411785025997776811360344512799191939669871161534657477698573302404838614165782928466796875000 699 285163734944273973527260860875265466389730680956027854866261908634878137391620830533580224557893279480379748282436067122667717149653705745983945644196795778047572615457789694709207174711229440077853683767969030325520380574884016201686811144131706395622361325865496587503589804804062109788373730875209721278862301583058501833693283269516307447680643093300847377200655708994368524616306323946565292270493930641081377150948249560569333381813873372258999472350637915951665490865707397460937500 700 1425818674721369867636304304376327331948653404780139274331309543174390686958104152667901122789466397401961920841826528565600037571812996887507717785683090456534420126339457776093483764737426410914456333348042489444332267967543079520658141957684090922207746562740588034619365335044287578086556208875769895161698594227094298826414445502018741840553497685799925537134605920945335686171898951099280955717763251248814924707064191109017761811695169764380164423300811904482543468475341796875000000 701 7129093373606849338181521521881636659743267023900696371656547715871953434790520763339505613947331987009872783638778835780261639682609452595126578493114563848968657680747798183014866714868411265097469581248409785038391704930838396115514796025446013555134672747116045270198242986245414919577468598878570764575880057447273283790020256664530913804917770648295316336804356980700171493949862086862859272954109854287482662487643898851259903961101651724985989178051681847136933356523513793945312500 702 35645466868034246690907607609408183298716335119503481858282738579359767173952603816697528069736659935048416226749201284617386421059880240611813048995086145750394932667981351376862615206622868167609529188619088857941003048257347002894212686571846683614234264734383649894469970265867419160717029676897034491368593992559339574080880846006096499992334619952041251917051874263898461523393800463817478949291145300786292728153375344663733096266121215078652439967044074364821426570415496826171875000 703 178227334340171233454538038047040916493581675597517409291413692896798835869763019083487640348683299675244924208080085105938697437358902270150524775386890749235319730547179675498948231136271905311681102095964324491457881670477269947521147313525383570555488620675507978841913585325416062115096088336972630451375388846827778405012065541980156707058435799628512248886169103238299495456035532230577846992893938415884825393621409172096364751948767206032094717604863376436696853488683700561523437500 704 891136671700856167272690190235204582467908377987587046457068464483994179348815095417438201743416498376227464114734504212545252518854012417844083407345913766659943719943171296109376310784517091032038966632690502659042274781576884670655820448293068005261760400381129623579131660623159276886991381637350610251409363118169972559667989021850457742388941698010867233731755248110304665119244191064379687210907903991377488720961578309259523030361997160799306105793959886796073988080024719238281250000 705 4455683358504280836363450951176022912339541889937935232285342322419970896744075477087191008717082491881094674458661340819949782613377546082848524080557668526049542591606762701327354227375221988055692990870419310268918377470026399357527844031473087739044042546851802177352202293174611889762292808899441181339060532330383654779225025430007175605493267992029746329145130261769415508010223006649541652357966341277587017311989904814632126092537568844414042762425154364791524130851030349731445312500 706 22278416792521404181817254755880114561697709449689676161426711612099854483720377385435955043585412459405601310638340244828078353009565278433358299271304043551998240982361094844295353116518200341591970481231196160423470876663706068774892994787342195557014491099420548708391379495696612932829456342359141516449261511433316897953469886187771217346820661454222501164266589245193400992809108879264778612879551242425836365438403484268157097640505095100817677111759707031524158082902431488037109375000 707 111392083962607020909086273779400572808488547248448380807133558060499272418601886927179775217927062297028134491536734764868721204990503940185907175225035918681741732936132755559135347562233092109273357933035080411196233372632104415861718748566687734646866733862264281363587265508306618148165274009657643192000266406947983113824694189976591426053457628765186275339873884162313328416803538242340963415487475748167083106070471381535781955380342726382835848858432470365187327843159437179565429687500 708 556960419813035104545431368897002864042442736242241904035667790302496362093009434635898876089635311485138753382508170713418664425812356480642800693097444079582450744315754557730798008116534104526664206761988907919797982023456910999499787123383787320307419493833898339493480807094179788480556485580359181813691949288018936208263299564316927040476973321414824833921255351766371790292647783521448761811091585700266896347175547504753962769234454868732967294797653323712438577786087989807128906250000 709 2784802099065175522727156844485014320212213681211209520178338951512481810465047173179494380448176557425699524138067362899868146926482272064074209014570426939391027482673500448848626229666564590692428782519504022007539464636395388236925355475267890660317839995601760899440770596812958849183592081305583011507387894680257619123897011978282725471755811074307443797940618965967443506837348640678011974854495307623040039285408165732544654869174050633208472322471793702902687073219567537307739257812500 710 13924010495325877613635784222425071601061068406056047600891694757562409052325235865897471902240882787128503377915863323832115559429831849981231250621935341238433911174462229904437767337416717021521251661307079592446246877701087774424053197234688407360369942504441073699177219545406854152698770059931702159975867621641451033702065574048111717628149999838770538618037437036972802089560852926460828040071513917236905753976571256871498115368872029455585997460842495598853929550386965274810791015625000 711 69620052476629388068178921112125358005305342030280238004458473787812045261626179329487359511204413935642430531196418979168955425187851904993253169873428608069987949455890234619269293850825174086719642075892005726102991070718776373528869688298207725920138574625721330466285599306903372161781705498601704263295415884604811097271620157890087234100185832185352898665172052077830242117192618786242617713372008899358945406639899861225867961499333502934775449576959571729162234987597912549972534179687500 712 348100262383146940340894605560626790026526710151401190022292368939060226308130896647436797556022069678212411731130787815819644241823181559704975099075887334716484566528713917805105097762901103496258059071390205338899685306953869363418537335116741562245826286818058766420229491794909556614044961896178940926228846093831387700074223926501850232622621661952263876600905659710252515577798031469397656027816726557271477122928368575524207653531747447703340861066556577441133413231000304222106933593750000 713 1740501311915734701704473027803133950132633550757005950111461844695301131540654483237183987780110348391062317730802631999073088324999829833263584745088180967948967651892832333734284117323280750543950144048881203402883156488129334312866875569209410743874264847779745946189948954234940478875361243884065124240895997139964270714087242769560665225234800810786818766279573697872363882880825094885172847600040314846834135704370712147015906113693817171546167918514541606000989304448012262582778930664062500 714 8702506559578673508522365139015669750663167753785029750557309223476505657703272416185919938900551741955307702526782766195742434886740318645237284979809740424246665970725220498040041158984775256779852989865453366388644833140246859127721544441661509729694323033556948019617722342268811957299759703372769327058203485637711370364694366792032115194348616538551603082272187499545299839526601411353095726085851343327019427175920521694156512877942886862288885394846327248075112947844900190830230712890625000 715 43512532797893367542611825695078348753315838768925148752786546117382528288516362080929599694502758709776550171015605012377581194648478084789428341135942195367727846719842926002094344077818761771718958140464124783820537013602433732948446222421464180617502618783810085232084678998061731097729938065006515517729846928374886801440697375127474208767219245238905487658737980467176057922265579245983784166172307409356550889917401725593551617461293031297770289567410778586165065462409984320402145385742187500 716 217562663989466837713059128475391743766579193844625743763932730586912641442581810404647998472513793548882762513459716243286774993457166915510383621916604470085133750465431453522365858671988694346414483893457481870979997915913368102052069612320477535056544097535075771294419462277026326799880829873175246471088064142060763956820712416804684676631572388740674910541066945305329848335960468419137226366604587739504208203624807745090527140378043753475177310430233035276614828035235404968261718750000000000 717 1087813319947334188565295642376958718832895969223128718819663652934563207212909052023239992362568967744413637691573213495450839664064187204103289366029619951728250999333904914933417219116520189414777021600234540076740296861048848950612770558405038195747255433434998679462156302084366564330937056143736199118857878207508870539845178966513718891225719505511162468994679081984905860810313759257411548796877178306699234707557051968611099905816539812580998613253478041196231629328394774347543716430664062500 718 5439066599736670942826478211884793594164479846115643594098318264672816036064545260116199961812844838722068713085042170640203304229985878140862333060808306954733508255649281632702322318312870794025771301602331308218180562460798219432006585301617239417342672329896133928340604538324128030660086560385101095304036718545929200432001044185097707931925024842132448596105362343549759446660034544801881493092823172705961592469486220113580106917303735927289656882960451611541685679185320623219013214111328125000 719 27195332998683354714132391059423967970822399230578217970491591323364080180322726300580999809064224193610344090052386956363965627059594332824657551534701741969759794537226165221546847814294623817080742701612815148925381890459545071838975659017678245525319756812201810172732845719522935362305834081591925576229930920238030849892780370278017653135421551525238879231658778651374027375908638472524231214572553144702273381279132060838425141974739716500832948231495319463268955928469949867576360702514648437500 720 135976664993416773570661955297119839854111996152891089852457956616820400901613631502904999045321120968051712580854293234375591546652997532318099464213605601907415173801434470237205695730519071381125420604046696627109723279964415739010737307444510501047502856620191942898216883179080248676448151212963326385503444688564381533472274611102151563540161347907544852391314389252491684740416206134898799836236206505924385622420145900134256599050383029538394783907080676232936866654199548065662384033203125000000 721 679883324967083867853309776485599199270559980764455449262289783084102004508068157514524995226605604840258586512494390814210667499199910057006062201447737333361227265661261418797614108675457500018461981732285620488100174916822007555606109500154194684974802065423411038387426452151004527787483813649805536414455853180699225815336254776374567924111645968693672893257510458275593780119461989357661067891060710182382871964027272712844890327721861806589283791286591144414908072235448344144970178604125976562500 722 3399416624835419339266548882427995996352799903822277246311448915420510022540340787572624976133028024201292956170694878713386047261934472680445875887618395990630287724960396161599656173400149643205144787373480239793052433101109966638582970463702615604611298109439506515833474297010625923342662125834016586559217895641373447224656155602736649726969069072624313097588490803391104257014690905471472408165183228564675303672062906776398058971079255691843728828184143485324764100141692324541509151458740234375000 723 16997083124177096696332744412139979981763999519111386231557244577102550112701703937863124880665140121006464426730130523931939589820648527470995906232396340095789167674990644793824496416657816069333200756186619138676988787750550900284628507874538445326997173812360762720722240941219080350634664765395249365492010032138707463903657552200726097038682756925782336018428376336758490938812740147109856010177720978031962360581416385699386184868347078575758996064652900977870464416241702565457671880722045898437500 724 84985415620885483481663722060699899908819997595556931157786222885512750563508519689315624403325700605032323196020684228564669888570314145148679950779068620051032651224387232011643835434317876786743573322975441874249764072017751300148001572704616124723163819266314123178946596337597549551409261418300747529372288498898016636177157438442501939981901549940929368500684114724383545732845843876291798142833190384534054276243776373044743254302882992529173924552067954235612390334608789999037981033325195312500000 725 424927078104427417408318610303499499544099987977784655788931114427563752817542598446578122016628503025161617042473452751728321382318642233537100173512430019827250068971370168100740530522618180373795436156919555552113640493353753299464866896855004521703997046536080925470068373319489895555282244682828238348773680832694562497544656869651381154697995515016664530911962806662508819703011362522201508806110537417044513854555576309771528601475562562296248566989143220524322019926444227166939526796340942382812500 726 2124635390522137087041593051517497497720499939888923278944655572137818764087712992232890610083142515125808069276816789625067027819587138550779994573305846305554948152115340719865882352347658955267813637653962585047595900467793814516451448984296164137197315979612749983720310992124917260802872159544273681215184829090405622737840239186673833951662661095403057328431680537703677732933324665499869772651383904669608932172727464880640458057960598816725558671513664362427709075831216978258453309535980224609375000 727 10623176952610685435207965257587487488602499699444616394723277860689093820438564961164453050415712575629040394190735370526058876373953910604616491749298142908518647338801233961242872662534590616142558817661718503376896408335893928524875901421417396099954587657266713849491647584042182954934977989330970937661974870671229682938850331418118385223795254916056082620542803175344987761411819768832762177394425870594885572163788574407853845138054636067894845847864477032720248450559097364020999521017074584960937500 728 53115884763053427176039826287937437443012498497223081973616389303445469102192824805822265252078562878145202018760328275031018119145787770873798977629259625923337143272230700168127824213469248920516284717700498095023398947676394498566998163607023555913740946045536533178348330543628511425595507138264457219895925078575349983943900792575341141584458224019321209081098416363551537903804295285497224201109635700221268772119094122043920780538524822323741281729618540384182945324198499292833730578422546386718750000 729 265579423815267135880199131439687187215062492486115409868081946517227345510964124029111326260392814390726009376701870039144234536588665586608247104904764458905527117687785545411937207555401807005529064147623906803033241148428099653695710970536069148359184613839638206928390263366878607364168277817178248125688864514588726380974766930605467475940061878510994105729726074515358703067843529807484921293485583292403730191093201860149830579968849481854700621293650373612189180549947309373237658292055130004882812500 730 1327897119076335679400995657198435936075312462430577049340409732586136727554820620145556631301964071953630049034808664203753740860364147736323478874248423306661111384459031593345791778312842347818802399060755285031417466512002116785896394395177491635424483418362324411532005484888184886112269162708323354549816605207807702521108045749841052075646997117311806347675928394483990474692751488897428205603615702088126491963972815550958472868015571298565520468531578852987122540962872108138981275260448455810546875000 731 6639485595381678397004978285992179680376562312152885246702048662930683637774103100727783156509820359768150247325342635026801272479241558484899637720966717545439032718315261833015064632100045051885169073626412176173338593329872202446899811518384604070750977440975755434550081592494716279852773587164048886670455308673902583221774439846018975074181673311315867557406939994327149332817291284347144627154266296066740300828370884005001684308249180382119619704721221249861789343027496101967699360102415084838867187500 732 33197427976908391985024891429960898401882811560764426233510243314653418188870515503638915782549101798840751204357223465013517839734895495375264538358964572545193026651274751170783737052462725567558489193292524615622924055101436734473231464454465831949326481967416776519399595441666703659892451331483762724531692303846551856865359032777889154931708050685226800501625229643027792273783448823835669148728514695942083889014252326271868622018676043571217838092656201475416297141940447090746602043509483337402343750000 733 165987139884541959925124457149804492009414057803822131167551216573267090944352577518194578912745508994203756118594586455429054766658414368024023642532429908271971544077278429836793443586426126913394514490981231873845927010150956505649960101684700724959917625549469884557050414770754151517576506470428258749120214237801642462057334663246062935976141201040191614364354559200962824539826266912878507704771023832885272290454067912618762508661089792874229971756130721698759434429293335711008694488555192947387695312500 734 829935699422709799625622285749022460047070289019110655837756082866335454721762887590972894563727544971018780689781401407506739401276008731267819163399756586905864131207296823166841976256243133642574640979424768164960941785398555361533603287835875190012873343459735424745304511416191390805996782165150738872062823907577095488017212815586931841198306952815015683678001206990637985870040357358092700484983569517601214297653145844353231941873158539389290640073503322815475120866057778812319156713783740997314453125000 735 4149678497113548998128111428745112300235351445095553279188780414331677273608814437954864472818637724855093901996779970082111713486620990289123581555934677251339224493722914006091088506419528182078842177029344708888835107907336184308410974747993802471865088481612887094325735993644647455758270163630612017463387828759352229774127971587585401786227520549864214240546579870165831981786566444884961073007991092290383278807523635002874868730850149071674341480974770899252206373536422390202460519503802061080932617187500 736 20748392485567744990640557143725561501176757225477766395943902071658386368044072189774322364093188624275469514340280961276824517992382111547264450562865703306266410955555280359684806656682703368796303968750060940252084342595650699039825998813525732793923277115121805559831039658532165773606492059738485118007718016132360891868514135408974781190429645391953663736263177845191233751623738250141312653290735727344784772079844457671048216589797676234188042563052091640736539560063711462589708389714360237121582031250000 737 103741962427838724953202785718627807505883786127388831979719510358291931840220360948871611820465943121377347576057785917250388540521187717837968795597520833580902343264717112127653397407998579302383612927353642097068330516037223272696901119141185384404214220282666397887357557982969757362847601540277850620729368952997404202340444954515921678211440269602400911214846167720318242600809597276423070554704458902616792238441448571011914955884535312046756547973438695348158205492700156824525947740767151117324829101562500 738 518709812139193624766013928593139037529418930636944159898597551791459659201101804744358059102329715606886737814943212923257953444216781187665145836239719412160957389019474905699826525171216959635886668382718149548223020534301569701017938719602576115502103580807471438113752394560214859392010889077607877643285161679953024866734110610513891807167820708372515668071276661186160105363684395996367743449760590524690935521573848615209466685389472597096537712494519919573658412077776791448968651820905506610870361328125000 739 2593549060695968123830069642965695187647094653184720799492987758957298296005509023721790295511648578034433689270753214605271734996251378142899823606442251328035449927009706493314454011462412608807527530675740930552470998809161488492489394226322932997067420465854938844537868158864976079226735801259383514597510857654867112768574895538766608787507245460781045004365245838177093849739512751139081545220088064588633754619769425795597657709046974874894423644590620269369689906546055935265826519753318279981613159179687500 740 12967745303479840619150348214828475938235473265923603997464938794786491480027545118608951477558242890172168446549803223015340642756424362919073212457454910907407912616960864431387591442918390854665731842140854835573710890183461082449846671759924717404894004891092275876658446980388782178400360362168261699368639337529437552277778820180030193689204369222823691685835091723131762571618654526852650554071725434908347850110747311697538612827334486263883853305071122018349847378887451654350115859415382146835327148437500000 741 64838726517399203095751741074142379691177366329618019987324693973932457400137725593044757387791214450860842229808458865241973697154609731526754645908619740528579618356119342684708136430497037113907246379272021435698216008852500812438237849374972800731116486028197654573755642110985384158001581472771146601126920948820657934865328963607193722170999717330341458469042520631964413014276911066904610350789350495064053095375233817694438199905178252978243240293585300019228269202079678601435830387345049530267715454101562500 742 324193632586996015478758705370711898455886831648090099936623469869662287000688627965223786938956072254304211157863966075714057035655584906839607478679063144668277925966651651840230144504769937047800470390656865405002095370456917861624175775148816362535643045422779447297387988927802500992008568378066218692783431960582879153897340229914840349680064973003038292225611417110905264602833640036598979012654582513753323942411677310851955592220373799914744280163237430313704249087471132018123398665920831263065338134765625000 743 1620968162934980077393793526853559492279434158240450499683117349348311435003443139826118934694780361271521055798141502128074473728160460783403871642531280165366769464019313197617840184876134436717266590447581085251521492178479003107553865404018034171558275842395688410915549723011888085162043502904541579151065987019393985249057396561453073487225391251366522461008455899505609522545617284885070822321980742607199678177593894776639542553796351534597249479511498081786084148514428399101561240058799739927053451538085937500 744 8104840814674900386968967634267797461397170791202252498415586746741557175017215699130594673473901806357605278858382434397809540392564260178931844475616934196453149807305741911838858989096400911412369374823454052859942230999478808546274529095980885474590469982751574438148601939466306722780207599309550610448097526849776084051726551629082291353750960461562647306836297288261799619756350153894215202729286262459502513904936850547501243878564519647633326217127826455666977196416050910343642499356064945459365844726562500000 745 40524204073374501934844838171338987306985853956011262492077933733707785875086078495652973367369509031788026394688887400716736186707535432108921763589203070873407841574901181787945320751334818373583737606360624384492706844676142663705857039252232283522555077601438475040030449724110934722991067742187224908162184858990461946839314051679960685015882789693623131528799433069107742077696959581064492740288283664027000200473782122744595626064074312314225394626928124138125216620548527807210703599594125989824533462524414062500 746 202621020366872509674224190856694936534929269780056312460389668668538929375430392478264866836847545158940131973841412232311369418282391291758871359157133754258181300412878381168477629562526905684440578764046476042656529913059461939503769590033489273762378115694872978049439688647334074724045368456575596396732621519693891260777251551934352653326541935853925552638615111973337454367400006716915880428083270671864488633318008483730067536991623275647185736675929612550416413741210912291546009100784431211650371551513671875000 747 1013105101834362548371120954283474682674646348900281562301948343342694646877151962391324334184237725794700659863252432730641519820241244490580418677618892772923775113988804822411122760724842321174374532836582068410387714220116080382901582043582528526567849663159155847507886842834979356983876396098285904144837649227345733405176038356653524842925789868482479338273806360449706112153271901410678151240788568083380128702353574368543996584889340667095047230260313184855227109129030462625342678961715137120336294174194335937500 748 5065525509171812741855604771417373413373231744501407811509741716713473234385759811956621670921188628973503299334126048945953580914718358357543907742594791859720269734170785362349409964887588227615357747133861277460623377136124089858359707937667396159571371061741406365757369015379969834828433319045205754240664621250099835722010849992322339485749708774773841966126839400499474039817543903575094508902826196244727586904477275993039006224653030468897880510659570557966700424376224609623875494435196742415428161621093750000000 749 25327627545859063709278023857086867066866158722507039057548708583567366171928799059783108354605943144867516496688494130022513886387103927692361353067474287293702742835080688062040845985701317759820273818620257322711801691716164137235650337408091734324588978054652658957004779878104922224051217933779805004719799481363870347306184908170666412699869303306230655105392004600748313678138903914397176297213014337051464877915095784115514054423471479477912046912655857423524067000612195344616539571802604768890887498855590820312500 750 126638137729295318546390119285434335334330793612535195287743542917836830859643995298915541773029715724337582483174512370721379704732837599892179550019866516541992801712002021555797287509555939472949092848837022582428736368047665367020474721244137368721963049084078887861754877372448515371620319590592381520851851780118784206088964667717511334432535125045731596405592909029977416204926753624160325195581821347839920238684837858322784922614262490388220569172909217612261861822094892275625266364613707992248237133026123046875000 751 633190688646476592731950596427171676671653968062675976438717714589184154298219976494577708865148578621687912416676436691780467705272234115169779396051847342489526745950214364042207264804631645343202292976977905005534498111837792792575704503609650752312760768987947660078581452916470864104008908187881838112500695780695623621770702957995018859363109799684923019392065887071179537581937065964278294849358857751451813646096112478378280661580597172945121842035656296577384728653372714720498626306266487517859786748886108398437500 752 3165953443232382963659752982135858383358269840313379882193588572945920771491099882472888544325742893108439562084186058297075907707969216691557778626211751472227196467141276076474257151280010174694468293617682317121063306830788429920351853415437217670266749368507291521162714330636582607765951851174329121070744915783579820700179394409382556484015983172880880134324430777277190144466988627664868143118244039769511280683152485578655759356412270585729628206349391691402999062809761826944865426014530385145917534828186035156250000 753 15829767216161914818298764910679291916791349201566899410967942864729603857455499412364442721628714465542197810408872168912776000815725391722155668441771035964442541274853316538422973347547271653795489037096519704204454290079950160239659303616351629720789563989023159294266465662369488730141149602347846647730103025716373564631008777755800849612073403247560425111160633757566563873975393670672190682519473933663773216625683580091813456054422082113587856089180305329273864020905335334588742712824682712380308657884597778320312500 754 79148836080809574091493824553396459583956746007834497054839714323648019287277497061822213608143572327710989052080535212281690617250989033817678016276718344012293029556825774223959803964294695928008002478458274165224858182621726769284596408464261524495580368505655691405973646284287716576771576972310630111521379788186444439764708471652340046484386554088334052237187729174290979914955616756317403511812608463870215643498654443863463302455028223013120135273601486029592713983957098073350466815867321201949380338191986083984375000 755 395744180404047870457469122766982297919783730039172485274198571618240096436387485309111068040717861638554945260438850429126263699427307244295289755451454884251545470966688062651643957048031817299070569685267046470326877645330609814509281932703810998369534391088818351964509549393878855809923713822124547430477763600536798815433206941135036030845952308292202187867323206257913060119856732184543467658278281114902427777863508762721712534458058927510781531195707389531186963799215911767159087331080513649794738739728927612304687500 756 1978720902020239352287345613834911489598918650195862426370992858091200482181937426545555340203589308192774726301651636629864159299551105093372953666239326958406522507095052440280545726841784021609894489031700097688595587243323409551251911307781504353473183727035993335802927977382790185158631134702051784059325848108615344828021065962575143177869468473703032039115847625492692892423103934878370586803162823641241895483763995662542622339546527450876194833563037556907583910804623237829694137879243953648256137967109680175781250000 757 9893604510101196761436728069174557447994593250979312131854964290456002410909687132727776701017946540963873631509886029696622274090511818851175253664250477180586227078690425820335750809404045302705847523342405892432094339166605966320143051606120173682489383320404261951073499195673763207466117976735971779575818150225282671887540236042175826818428221571789096896241543344854081686644058852524893188480499864006020207635480622765910932695963938814414112635061685956782972278597485152166774585724695612043433357030153274536132812500 758 49468022550505983807183640345872787239972966254896560659274821452280012054548435663638883505089732704819368157551057995030412848045315387640186753654306228291484749936667292720611776222215351708185612694895934866149588098783018750164598753097813520327570381287245605027426355287128628319003552186905571757158279660808619307185136086440179245021221987062219421181870021941661025657748833440757506196867185065829911768394063758282752484478050995632103701642554927956159914117561794723852176824951953904019319452345371246337890625000 759 247340112752529919035918201729363936199864831274482803296374107261400060272742178318194417525448663524096840787730872276942542076335232537436276488275723505629119531535109009319063548483149880621082437301721093270911194449665259972364741339480877822910999936157863596056248886804245957369923326386142165896603564658810007319714156838761394561169896747261988055399415531447445869920816079531791927167365639142152397888720409124615795107416785454760021431204077167197123779719193439173986325679832631863064307253807783126831054687500 760 1236700563762649595179591008646819680999324156372414016481870536307000301363710891590972087627243317620484203938727614479341276873350195889475354281366040435630510312120227409447303740299530036864949065026881209534066210381075801197198463975428958450735555591624411267523893102915421339524899935575867908150581324229749304247205354974125477797658123300457267428526881392019807124707864660674946447287739054271753472303351774623472877482004335844001598387046478253736646271201813799205755303733944572286418406292796134948730468750000 761 6183502818813247975897955043234098404996620781862070082409352681535001506818554457954860438136216588102421019693711325491334950858425012649670743246817625085637464215045819410088504699381430818084282203652681790849841290038128507321367077155169361589858333868957149624862114183471298250299782981524496619420470122084445788884661345650945893980099256066433664294164210694881613398643107566390719047889606129919758844376508602117758289354942087790209483166258483686434258728614915599364600194004504274403188901487737894058227539062500 762 30917514094066239879489775216170492024983103909310350412046763407675007534092772289774302190681082940512105098467457831037246256917014565213944138634276781815913631258558861607662733528650444584028357840489272806556552878199400016576214026605478267906583330682259348815670840883943617961369665352945126917088898096386739929693788166549951895023366686869958414197873997452669400366658773886713793067684367771183921978986297075582882917600904310398025047365901032165905883053986878946785645840000800177449491457082331180572509765625000 763 154587570470331199397448876080852460124915519546551752060233817038375037670463861448871510953405414702560525492340585544444516776710404320172949425970817939916389225742805014366653037548022351439320948735768772475860725106970727642972934210538496959661041669398875942004273394519956709677236075428757703125484848024040166692657496517864092199748222214736421792808211155328563001712964161269288371853712827491164226623620223182932140175525939937649192342225679319628325647037197491884040294590069164470946816436480730772018432617187500 764 772937852351655996987244380404262300624577597732758760301169085191875188352319307244357554767027073512802627461706224111480869375677353094967975862653523730418767198164035778161604557644881885715783903212166270822381586250827365774956535130203590418433333362981958907947286162700022168256568125807820584167464597662307300507476038274434793723372499854068738685859896944708031008444491098182161265783855126091065749846789853719678426465151118073905028816524570756940424466953250556570313538340410985938433441333472728729248046875000000 765 3864689261758279984936221902021311503122887988663793801505845425959375941761596536221787773835135367564013137308481674718530064496506793063291448321276108189541519949070018295882932239652857500791232123060995227465738520514530915473404714488351367790244791575096106570847642961996531543227024399078621892736717625179939496874551856095458977747391667564544247602016867202561915044027401113375015231189910800926659498303618201523126248512934314584639137501680241402720178858257306325599886710851077475936676819401327520608901977539062500 766 19323446308791399924681109510106557515614439943318969007529227129796879708807982681108938869175676837820065686542556711109273169628173882551102534582355072335364547870600573264189932843978943287319222794304484517267200834791472317571157455929756591856989583594921596760904578364493395610302570685274552547985404215294488501361244286307439861345370832940119575491932188575744295214722168699482449449137648493219305244309084208841428894003135400277853707251229044159546724720813370999754476496808319740949855258804745972156524658203125000 767 96617231543956999623405547550532787578072199716594845037646135648984398544039913405544694345878384189100328432712931893062988695286509329990157965887749893064479687478253348105724935865609372219959176150521930966274512406176179328059921163136782712190713543694049047711189255376977715945680302116254205824228837165867233523794706437367344279335266659817996214941508795441656196068196006630019620538876336954682533974336414245432942121454140828743926555998973057943679454033593694370527425426594531066015747455821838229894638061523437500 768 483086157719784998117027737752663937890360998582974225188230678244921992720199567027723471729391920945501642163562434402565600769247947891431110434799131494507544215512509513756995604642327024349349948067617029132294938547598630537237597563363917267367083332678629279955950823567227511315889780233049382856616944488414302364146257099384546807550145872329006012479826188764260180422202586160987503296560267444622553579817173208777745835693746733399762483852447732529209813725065881276311482994678669911081669852137565612792968750000000000 769 2415430788598924990585138688763319689451804992914871125941153391224609963600997835138617358646959604727508210817818847201076031967793535732714590357914511384982283743198819249099865247268794631998087538393063022758707563187839950995374012573779575217594869820767994275579740477789120761816984092209911853076666446464837107585213110759279257805129291641927955249082284309153363301867345271772269314676265589209483116774680560099049623493199605897958423307689491334213611437954037178110534347388275305812399551541602704674005508422851562500 770 12077153942994624952925693443816598447259024964574355629705766956123049818004989175693086793234798023637541054089100911193628187960521474939131989973491410837355981381630367925814213460401132670241775490020292990890770686389046553286056087625857864968733802261214819253698688748898587014322455652094224204176913956346951133690547379058752812793025020489922701432094574911098878909093058699828678371574792198033785932748997494550409011780728901720751727426874709342635619559098893662281648669356258485318988959988928399980068206787109375000 771 60385769714973124764628467219082992236295124822871778148528834780615249090024945878465433966173990118187705270445404428144420517979300430562274377108674245500111466923607764424347758941148270697438810479276796797995360375197530791792490066774889491632277213945451378131493648345198186993049250394801146938980843921393271731985509516358416207454446668245369629360225574075513458549120308384633414884971997210373374430611067061924631644182681425139364473807964756639664662255563851735473589360558063082740076765730918850749731063842773437500 772 301928848574865623823142336095414961181475624114358890742644173903076245450124729392327169830869950590938526352227322524193263855366422985211528603819719653560562654571671047735908719788313531448504253308857988459352281046230759882875821447937646957795561461809125045068467627923875179200935335571015656940615397187990810469329229718598124606804268643839579780201869771817510100734636497266697005343565877391253537852457096542105398465076296376090004859019050153418863617897611108405171908761460003445264987931295763701200485229492187500000 773 1509644242874328119115711680477074805907378120571794453713220869515381227250623646961635849154349752954692631761136913004437480542302035758457799737374946693862818592811987464293713524024139835203831467456763946766136884401396905338292478353751434288611982701127493379753337525817260140240365761452088206948788163520978504156047830729796666603553378521810630534410090760527493311662217441677014957636535278295654354961687243943009232569544371130843206785074477137314858396107847391753663505765969705257889543759119987953454256057739257812500 774 7548221214371640595578558402385374029536890602858972268566104347576906136253118234808179245771748764773463158805680059270119983729461366306286647912729507078414013164755453937256018743882116506599504323596709666790052234453337937832761825057809178948547282624409444582601696836118037037666492553305292201058273153889525743639213921596892679474786363069862178171039325281038324438475562878232125824402088021387471789317409801227812559185278516898318296575683990133266187381242359212851258099449803205815978657255982398055493831634521484375000 775 37741106071858202977892792011926870147684453014294861342830521737884530681265591174040896228858743823867315794028413813606802175593453268989440291886083214564770305221690719838917740348126330541256480659044878535072157734927629455739910825421889872226274305765731289861503456559494976178938471528391907506348368760593729049619145304140735358002873403966883814358230011969989048551884387381619476013352205217209758903060128261600763606913722600759284694927485137326255250704102429302007468785389151990500300470898764615412801504135131835937500 776 188705530359291014889463960059634350738422265071474306714152608689422653406327955870204481144293719119336578970142082585290213134913412782405208511752851751996551765506367049347226348369347400714541362336285722876482685237299087045275655827242293338614909421472340516256012255176379671885298366403824984032798846794114745579518802216859948750643308608451991995294183445414742669118928509898556226958102791196321194471773720563465518845555943020064116686686490873291200567318402779747788522215085895913921909539112675702199339866638183593750000 777 943527651796455074447319800298171753692111325357371533570763043447113267031639779351022405721468595596682894850710210167608031820374867350155936773927723572392255236563133494446567042416000783448822426065508661365584977746581338727736753634218807030821478717706441577052636690198326494567401700591143222648139189103382222926247875641955664343782419212996366123925416443601751950202043954635898431420387479327519973011772413985402082062969764856305185252696476566557138129623654400172674936753327440148303439926280589133966714143753051757812500 778 4717638258982275372236599001490858768460556626786857667853815217235566335158198896755112028607342977983414474253551659114569260664450926436390001224148223424732786955721772729101529310372212577615765287175303165878410234052648983134608344677072014140866598757497990897945457208042348067414278897239661205788261080118485629545277784536810559947214467552772612177263584568424643937188015557750140267212316826599857863100150636422786946809278675013572120805690316232482284769023350496562177706732943319005435522939251313800923526287078857421875000 779 23588191294911376861182995007454293842302783133934288339269076086177831675790994483775560143036714889917072371267758903849375404884831221867560323475250722686435445551514968902376340650153271548450479592724275688442536515582987205168966299891338049691092198956455737502409559797262455931648664880482251121488870535194002662640427329011085037964374709251653842443954425192539103872117873573321349446171963562961547313542041748609711270540823225799906798570659514562108017966021830978509691556631022713291095938004104937135707587003707885742187500 780 117940956474556884305914975037271469211513915669671441696345380430889158378954972418877800715183574449585361856338785395098940500985507264053646857058609529990604566163983265658851291776383227836677600610904980556455402398118801683405962851867020563654072917247791942321813692630551545739584268488152079219230875656946395589491560550149941616397337973941407488855224590706457256567922431098047025579204126365373866597090880245611908305287668368018841074720178571815091178016532977457066412438660521792496704840402799163712188601493835449218750000 781 589704782372784421529574875186357346057569578348357208481726902154445791894774862094389003575917872247926809281693954347938512075243482856120698566245979900277740815600691064853347693305065528900112395112674096439548852529982411444346420202104111872674528818842419947179770782220039930453898510183537925260794809341802831118589531035466158802260296586657622614369765559301001071217612965795914292850987706175170942897312386720369485668687685123036284128000249862061802625523393419591778198226786384284359848750867172384459991008043289184570312500 782 2948523911863922107647874375931786730287847891741786042408634510772228959473874310471945017879589361239634046408469799112136369946533360816455957112182831751713422062784230060825829700948477034217286367621519675855016103189300460249048706953289568417776808326815559971469556230167481854025469718660467155468614477766085008764079383462047244731575089650238698241942470402273720144466065639285250629209905605224156324398419919094157372485687768898123499394400606313295359863057695630265337127167415696743675568303189038488199003040790557861328125000 783 14742619559319610538239371879658933651439239458708930212043172553861144797369371552359725089397946806198170232042348584974024706177927606044492821346620175003696340542209529255742779988395144325335565957235360474416002907855676255835494445624912706272821578145025896323787246364828176243787691077160672839873465922974362246253420993039489462853771347496934713658307712924837878896660316041841065671725021910896257473314229813086137700294698695246486315656012676521681598283677550166729993595334821853890232973283147543952509295195341110229492187500 784 73713097796598052691196859398294668257196197293544651060215862769305723986846857761798625446989734030990851160211744156630094961553855624335824999375982826283094012026182509423873005491017444163930427428793516086657247363550859415406719495549168938812295281192285192219617836182168580297957427934228353011776149012439999623968032738009687596681169039747449900945752481883781559960311616672960890781598627900154859812604758412584635987874713923964825122228034447742793594513220534787440044098180879158935599471114130665228003636002540588378906250000 785 368565488982990263455984296991473341285980986467723255301079313846528619934234288808993127234948670154954255801058722014910446238433495715792485889522796082680082369446047410264524133004128943356904734786584294147863469642026775213262844745170450101509663796428581671698770785268870600568806112219566753871289564459768186512541091462860678265818157501000025837382976326678499965278568119828560016330966657846447871509057401410077127425774790067556519155088143303848353575660935457890990296612411165684162431960269046271605475340038537979125976562500 786 1842827444914951317279921484957366706429904932338616276505396569232643099671171444044965636174743350774771279005293591598152659732204214667262016057970751144431227207503214104145234081785018878725734709293670765020658855846046704022875514714483169395825508125135572699483629860973937516658745972871458937170315531335318106672191540722119787092906102971058484197101672874498617344237690052186466645310230514047135770854782866843076424832855643621796692616221150542225983831882185530148100341239454280078545640730869337176045519299805164337158203125000 787 9214137224574756586399607424786833532149524661693081382526982846163215498355857220224828180873716753873856395026468013419962013040910865071411320458783443529063689956697139362258330158631971907805040440386105942259269756322495036244693700606523090314295973196699870474448821500980934041849583629036419182409974529567159011032499453387149748173084568457117355954947990649174734167653901901801333535584960895790989614345426754837309761052333138256941172558764450642177271298678402928661055131665076045419527760865774368426173168700188398361206054687500 788 46070686122873782931998037123934167660747623308465406912634914230816077491779286101124140904368583769369281975132340122529008779584444117092157842462846905452226003702666765652823810542866737053201569095848281828452324258704736697353784630066722694906648298554521359349274779701015916667803771909861220408608269520726363532834039016712299553573976895887411714744179579522555318284734961149875667986958612804510258831798646194808476442149720611432663572271480951141933708632659489921225829083793184872124438361540299524676811415702104568481445312500000 789 230353430614368914659990185619670838303738116542327034563174571154080387458896430505620704521842918846846409875661699781207063182223873709434270609780289210157516709725617795641136656468730522553362342070475127384921989137139760744814181244822004824505715004207276692090913815563410886460681053079119234594665394510273290499097068836913235577241573675409684549179303503462551879726693031136343335299285939139221632757920544664713467657427779254943952219192524286743958261074285320437320844036948854685220198449530082385194873495493084192276000976562500 790 1151767153071844573299950928098354191518690582711635172815872855770401937294482152528103522609214594234232049378308501400349258058214409175250908856503282002098423474991237076074630471080462100904748220578674482196628842154850571949935131940644850072611154486732373774420949326642060522938418684806156775318454831831442033990704722924510964458092800789130544819521300699763433533724410479520821690402951070346097147992820782251554081947101367681377858022457262840616922151638462989693029124330795482452306972322164657640541918226517736911773681640625000 791 5758835765359222866499754640491770957593452913558175864079364278852009686472410762640517613046072971171160246891542509496060232438167086504334100090118245961802957301319333478242099544139119992661677613119671256255163107243404627975539885419759076313138351899357859186071126882035308705327106843441344478937402018437285751448742993362499608862348936357734846171231286681267841803712997721443213465921276726380474724167321970185757153395469309813547387038780955609981741604459351335971570525800028621287740841685337533917277141881641000509262084960937500 792 28794178826796114332498773202458854787967264567790879320396821394260048432362053813202588065230364855855801234457712510065592029984409823100477163336563690539352187611149445923176289889643457641239340412203873602195532089179746616489736041350772992314453067511349441220859930677801452167110332926048313359510092202985295034815424285713326245733470695607442399751784685669579096992200808749629492121008563012152538857788338967008984612077909477967865481296485156946451745328291210867261479066809374971045614507308973983867872448172420263290405273437500000 793 143970894133980571662493866012294273939836322838954396601984106971300242161810269066012940326151824279279006172288562662572087546541325943765965828024901070505748734742088894019984072941373715172403845021202816048218510787010562652612570363997932129325981413513066770232786764586132534914127268503716793903081214682529876341361993471864146624402175436580907492072038671558175821040096583320907186230836276920012198578086507486804326525087858603138941768174684648042629614723472691774096516020619179261407341639898010976494902024569455534219741821289062500 794 719854470669902858312469330061471369699181614194771983009920534856501210809051345330064701630759121396395030861442813425104565129325906547093409151466587970337731470396786134504022988200025002828226368066197528278333404276164642833226741977233727814383623143521653415292420934127787948649211946392059196620936827080252782874094839402618248517745699141448232953673308601001159441279575456177295656779974846459310497179577350085781036090137604228994323202565682103523518961699380096308271700789668200713215977302843195939630049906554631888866424560546875000 795 3599272353349514291562346650307356848495908070973859915049602674282506054045256726650323508153795606981975154307214065441860914697340380311513345587201700584553840401688805706458575588602778609648024695928235920833054266264145770613675357527507631555612374578263473614534798002682060632067425673858167576521722830387212896861201116363628511652706166329085732368669814356851592165211489187295082399512972304407809921560714560652514128480213352945477400587444527567962031487266650919974521693649756437473390849963918863840817152777162846177816390991210937500 796 17996361766747571457811733251536784242479540354869299575248013371412530270226283633251617540768978034909875771536070332260290306334569358829427828446402220724173652859329403430477496000205932261719444912849434765841109596670761183725751844713521180326979096309351748458455910017280940493873030543597223102357498066978217536833824823766530751071597819779894959042439257728720575949616610217249599650725567305705277300815089372591743798312490769325869649213374286688776847400024003284573118899144535885645021359470485666776085054152645170688629150390625000000 797 89981808833737857289058666257683921212397701774346497876240066857062651351131418166258087703844890174549378857680351666352437264520714251419000242742404821422272715147532392050572098058221700522076545997455428990881386248703838249286134280643588924183812704964793122678061470090275339802901054892292500731536374249933240736696943360781041948166056087033941092411286474588065494871642215367022185906788542312192614197086963432287892147473877851227830892343023082292850926963810765107566104926618433126503173907003319681452424561030056793242692947387695312500 798 449909044168689286445293331288419606061988508871732489381200334285313256755657090831290438519224450872746894288401758255997400329885559398017084706056118340090296812974381336780091219433227914408192908489153317529269357263268706286570045547078199282685305173553449907603578550393317139011466741846866725361448612524033907895567428174679386848709275613152711004070079583773388247504823612623498114736532124805969655590262068621501863398698029187161914767572840678729754285363692595267322868169655860158344862890253228193682133451147819869220256805419921875000 799 2249545220843446432226466656442098030309942544358662446906001671426566283778285454156452192596122254363734471442008791507281359627581832567319173053248309001514684353161748554318763909739781336647534006940138069921759508257094986312432105303810232428127800921578796655378079152140764375066449307078120961695942838797066426841589006761074402919909392531814538394309456286367758918084280455752329018074892384294828524136828588727322109009504226142741292920291027591852272475184546667148137310238588217214237334385556251609150635317746491637080907821655273437500 800 11247726104217232161132333282210490151549712721793312234530008357132831418891427270782260962980611271818672357210043957763701156116063198413829614789209262308636622054098584642012127361272548447844239499195061831884210263226226386441742404087470398155340279661705530394250582160878000555341362133234392143368413970162229021571696899693049483275909977125123675345506339799339612270981564671396483534766693681739122866869661189256423337063535210920638183683881962157464863424288817026552209520583250002493699691862071368686493144650739850476384162902832031250000 801 56238630521086160805661666411052450757748563608966561172650041785664157094457136353911304814903056359093361786050219785409090410908005458410641831101530552027235105946145295153786019617758115770122655528559736925289860487019860109014983856911063450556182272501354445210850114801777322576570076698515150693511573208157691797402206510150085386234104668634853626118145823484185796146505387467459841007949992004720910641565532261984924805077464851499215132183007447814271801395952829770588203062061616266130803160296005183821366202323588368017226457595825195312500 802 281193152605430804028308332055262253788742818044832805863250208928320785472285681769556524074515281795466808930251098937273698163556958893028727884041200038684019542703769359937753949654604458257908903545045401328842874922433116014656103775134182873442468739928291846335458962016724653483260585395546183537549355968748818918379866515695913021606858994146562382418886743958465776357734245005866935037400389235528664286175982362816199666107957866808003019624244327990516554156237914939459548932871982569667101698523080897940129574408274493180215358734130859375000 803 1405965763027154020141541660276311268943714090224164029316251044641603927361428408847782620372576408977334044651255494696596736926801726066119158148739547471967941726491889683857593599838836170696840143627473723346607947099499395542861703366249779987873901077062978851958503198091461308016713128880701347757738269771704454523268166543425051198470630621705106163922591346329865677413878532697902405184652375389567432509228232866972573971260422943351942456830428728871740317957663340783816278286923814087348594389658459468533946434831705118995159864425659179687500 804 7029828815135770100707708301381556344718570451120820146581255223208019636807142044238913101862882044886670223256277473329559992998754656315963009815694528181622048437863805156755610225706972662374766329603667866197136148187489745670590749472565915629446144723992099955574390170339735931077412615858950287738818999939116873645808323242942964635808118343941117042190592333586276452691283048460996075958505438768975496370916348541489235245492610577080801903514037310571338382141210212621303387096160551851546683492646472660170253732303535798564553260803222656250000 805 35149144075678850503538541506907781723592852255604100732906276116040098184035710221194565509314410224433351116281387367108071039899535203623713391862482268442763222773105955571375124448996487885202134813619441582593391502867470424484107049438878531077000805603928882690526328312051391482405522164928420791843712046453800565140639144637261697248675696013458826543220054862120538066590744087390528229686796508381462480380256190087567080059891565304440740659484505554218781533647370536999850948496178315013322282830169837348349703987082648382056504487991333007812500 806 175745720378394252517692707534538908617964261278020503664531380580200490920178551105972827546572051122166755581406936836000626274403437940162465302096420969748469094449316707644472695565444063999338977233698310164574668276267373818551688549270441608314774110003612796365286019020609669239046069910275773312368177279027219022614793251608855360313013584361047374048367367504791846136088049282038188998328251856443897400426955397817956304131886338941240434439336846772455997291178172158892588755496267130822200279517786660789246955260978211299516260623931884765625000 807 878728601891971262588463537672694543089821306390102518322656902901002454600892755529864137732860255610833777907034684173099065248430760870153851368721960435722550763489779591408407378020295951396770338684475017048757679952386543650791143215211473747627319320258538238136614433197757668789953463266873826264596630693762852159400003331706073690520541357398938250257830439611121893633425313733907727243227219564170712024249660278387967963173004008420651205067969448841848642111771068686062933582250702317777168417084871193233758246421416515659075230360031127929687500 808 4393643009459856312942317688363472715449106531950512591613284514505012273004463777649320688664301278054168889535173420886207524612913090842744682268890235417672137943719309797483905189522252862783625335874424686566135384048783694579857614669479571619976250290571268421752519151704660376165597975187884252214715920572933989658021905437544977785736286480213587111241171391794121479308171366698388289461378216974999885054903651524045280488324303100959908926725991599270537243591214719755514698496945411597887341026936542298306220821757506200810894370079040527343750000 809 21968215047299281564711588441817363577245532659752562958066422572525061365022318888246603443321506390270844447675867104451749821435324740705698836769731610327420073844866960827861394247032037419717900321824173034153023904530769449225189971940820060981720905142134919339832042744239173913043820534792936381965312369968789677151131415966739498261815012094286831416157876152709119407681901631520791100552133204029145750208173607752331843114080798563656197535016102351413980250988432975102773523070418957998438204076194897823668533698437954626569990068674087524414062500 810 109841075236496407823557942209086817886227663298762814790332112862625306825111594441233017216607531951354222238379335521948066131615234406148862802469451553051209607330278626532678946743848590511592896972340121150929914758351082601237421380802767261681009720371495938233118508935457789081981642791161955096450570343282152452840328748148478351312071365073150719181509092857467916871293836187171210704082034232833533877036037786780077605483514746935431194154288346431150490759456774230635867156566716289857168536258291694136281224647433418795117177069187164306640625000 811 549205376182482039117789711045434089431138316493814073951660564313126534125557972206165086083037659756771111191896677610672379584760339922883208156484877261013720322333561665483278807193177742318954298772042837814155188084663706940852692340717835438087833017875015666563717659034503186859620593604217955922380826236096150062947628735798049176551367911560603909605386328005572624857816196847154287916446066526104254007194679689845132857678241472325705351333818228133510685283740043087813337159189716949690910133659506855627590454771436156988784205168485641479492187500 812 2746026880912410195588948555227170447155691582469070369758302821565632670627789861030825430415188298783855555959483388054293946850485867506554934926562005800826273897349976860236278109439823501355761307770556421130281554716226828638929047140293176320121949505392614308216713409529730175747815347669497960052032105700166138113484128674045903302747850643997869861724772503746096164790428000147069673978266227992457854657987889205170409118651875099277076137231467636645311657905156387373700687172304720248859618120665582663084136605391449847957119345664978027343750000000 813 13730134404562050977944742776135852235778457912345351848791514107828163353138949305154127152075941493919277779797416940257489000352166819150691262470745736567766285201517356308883129445090095660363959330197648624758823559187509734174661454150905894655367981286700031910111690332290437256993391043621367093658240910705549873586230868444394655213874086927066594603156249562956985216431934762065874853950792709533240503959722084686680873139349359431657139977721690743560184817228939357848993415216181568738222078817807187541227918053943213294587621930986642837524414062500 814 68650672022810254889723713880679261178892289561726759243957570539140816765694746525770635760379707469596388898987084701329387203461621650899706548839921560147926678863284365521310430531777543841064338276953643566471870439118421897933258615406209434112565205154289278443474081807526827150204012302285203588096963406913591818874723666999477859968965933514101237132184086682105412904720289526337794817575578838953348827789262507450917883058476845352470422013915396036800044503035224526303497138016933941209338429445598115028717885188758174308532034046947956085205078125000 815 343253360114051274448618569403396305894461447808633796219787852695704083828473732628853178801898537347981944494935423506688878219008895809644782980685800678048728647172119411583446935965214784744566233010733618275037104838772982716726244421682727131398551324492235511110286039183708776616257118595604386060290575887953801545317187659774893883744425166449274449777323272277847551346162063347697394635699509486053890446936964621272102932654114274956536832194883922502999342932066650368576015752020695803564920182584552752466167720862832979378254094626754522323608398437500 816 1716266800570256372243092847016981529472307239043168981098939263478520419142368663144265894009492686739909722474677117532815258069532665721030161356136110230607214443025133298263812930231167940634163040664187084735019234546151815177731951938638436244456877141649340772157695743727424270102729736715346408504366496638981370962432398427211900660228193349064848287140573778379430454392401080998360664961173318060962257614825041846097811902844620651869913329094815477730009908406975335787002127831063087555051180382574331102492164180528533279357361607253551483154296875000000 817 8581334002851281861215464235084907647361536195215844905494696317392602095711843315721329470047463433699548612373385587665963689424198768586732067422559230631945358593632057770279329899940557652436819576489378443595595041673898371106357570202517779459892024150682214210969682075210480189449316252364758607913091631597269765104622611751047209576622764194868813320940996640926574178977233112212182249457839278412732871933704553011277167795500955428087879141112889793005009960794950427102644491942436612163576163503916953491976844173999561249388534633908420801162719726562500 818 42906670014256409306077321175424538236807680976079224527473481586963010478559216578606647350237317168497743061866927938331705846197529282915241597754674832638636079346666680130356914748487506211450102255615335237898474077312631150749485661521914495537067759195846581405029613732625759786182248830611819604956717306388711735815573678370223754158595618423888638489943110953662292801901393268281290171941169080171585943528102108837173947258782629309177708201203261369380010222734825883680856312499304235206201079110630065439400244141354701099544399767182767391204833984375000 819 214533350071282046530386605877122691184038404880396122637367407934815052392796082893033236751186585842488715309334639691630218244839614814852489079145193971009541101055737531467380595010666761818260445680550030890684887352416066325481961149969688504121224219342700251772430018314528416346876230621238699543914699305908115024690959097626303176660751130376274614171143638532870135404278550733100766989926255079239105959746820387474048112074745364014813853571434120781575644832273023195889773770689703560206201471687470857504260871636420082708696099871303886175155639648437500 820 1072666750356410232651933029385613455920192024401980613186837039674075261963980414465166183755932929212443576546673198458236024182642168873433602124610510431598623392311475264890114911248646116808272425195330090349846885864521599912206207222768094441298464826623099224620304242618443229486486193701654693162180158207646906086615523370805962665700436537110878805691433941370674662837078000490420886558970046361052001072415172407505705433031230167667293330160917162103851443005568434646992392228868970648505419130034392696599525405393160681910558196250349283218383789062500000 821 5363333751782051163259665146928067279600960122009903065934185198370376309819902072325830918779664646062217882733365992291265053871654939166339167351937092734544034848590163932003786492438542891758332322769230387645656878425049267845827437586760124127184667863025094088859675364138017295184536009103734661253507452716340861396238344736704260110898863570783899763292885455559697300001075249277021484404189002770116476635756932507663992037813654185929690713108332368715230433872045491902505484519765306090001507421769001892075848074176863677919868678145576268434524536132812500 822 26816668758910255816298325734640336398004800610049515329670925991851881549099510361629154593898323230311089413666829961455051274981613273844128485826417355024456405937459005546720753419263029843037108661957452899781947655588627314957191165840005841825538183366481500957926064555003069259641104436586755374628437338410109342533780805443404598818544104575476912793928691047203626712770097544011351647880863449377735314073568605486287987099205720715750092630985463470636553886697177679499374571967519737737891360534889433324205924662718414364093177937320433557033538818359375000 823 134083343794551279081491628673201681990024003050247576648354629959259407745497551808145772969491616151555447068334149807279078358038050635183344481931891101067073334603770470073498304225104203062449202165453361614248748487552993647601793895481413545558846384678339413248747259572076397947050249009729530668059486467565331606011136781937373099300571162712712322037250663927802712925556323827178025561824561940307217777683491198587535854765616254220445545958595912472001564281475037737536331411731519066825805332396313895029549570438089783896984386046824511140584945678710937500 824 670416718972756395407458143366008409950120015251237883241773149796297038727487759040728864847458080757777235341670749036399213773320237441879424462459259831280157977935327792707386058254310069159509669682932905186582752647374825310824807543688452064225387391237628974702853234657443041384095971875443407135214732113341442923397916664407215601710706453398889368253860528330798143989487455243011395131543054394954630095733104164093775193097668921743922812596648157478826616255364338027721115610551515712265375191703436203556267799314946631561440426594344899058341979980468750000 825 3352083594863781977037290716830042049750600076256189416208865748981485193637438795203644324237290403788886176708353745181938739119651423219956591520299234267228920315929507328438512234339714538088593465579673069202828610092726270461886466724221495274659604938499166246627512121331299432187808956975280728752314163933985441216856092001230826430435772669464530470255194511277222029521849734608237965821411601573495032368930798253127437176444529849094187820928211860611851158556984450038013699774348772889281648012689180091653539789707267476659424687568389344960451126098632812500 826 16760417974318909885186453584150210248753000381280947081044328744907425968187193976018221621186452018944430883541768725909865684839106408068104549977487366003660210300888931547487815342494080113569831976403339716204398509896074920586145046603769771512700020745562767113797822762524244485137057492082212564532849309568092526284680933968569886886532142139912401464318296947516416218886011297861646858615969019071309516173858158967661502249354093524347217830806146083406101560944433970491844133706970281462543923900929903236651096569138734426740455774051952175796031951904296875000 827 83802089871594549425932267920751051243765001906404735405221643724537129840935969880091108105932260094722154417708843629549500413436381332308844342263428024685816660225686052642734330883265907990976024530521672951212248008912818171207437946001511152702902099780880771449649375968488969749883300167616871743435525037738627951623805143805265189167013989492151756434633809128712387165706819114128691322588756106560381935198494962540331827613901911900612367880195817197377353572881681572760996303370077824328855303342133518961638880466296069177145611206469766329973936080932617187500 828 419010449357972747129661339603755256218825009532023677026108218622685649204679849400455540529661300473610772088544218147744922228569167282019397825677272203416349170309809339634242841854396928607977152925033749203207408153077437331886499035267621336423480558108399819038342947504428638886446310229997224905608447840220659955113018609590089624819770765571912545477534179776607344759382656198336601170310115364744394361054412297171294392562537895319917658508502784281684081342015732059278346994321992866402241259148407553132443438022444390234078070989198749884963035583496093750000 829 2095052246789863735648306698018776281094125047660118385130541093113428246023399247002277702648306502368053860442721090738732350658684054548671460785305964777119948244004909468909500646957782477080594673807892592674598536439847147231884567260557909963390492612930011209821426534536191824021142122974247525962749771246520739184583114376259157087144751373526101437474575496483900497004367599108603572179451572327894517750086249032447566199333604469149020835219942826524028466277256687709971638539195153097737312068428817890689470083039329818125340310075443994719535112380981445312500 830 10475261233949318678241533490093881405470625238300591925652705465567141230116996235011388513241532511840269302213605453693669492809258490881931775583449427645637943612480410115285789672474710219443682278222186810031554177873695696731874908387009353098225552887038068163736844469695007749694621186695499031248456388278021135331933593209604494398769654413297045897459782080020366258229292313659938427225158857143645134695245432708828925233188937338294536718777143037735750390953461465963438096263560954254412666114830869578474603308123756957581651505506670218892395496368408203125000 831 52376306169746593391207667450469407027353126191502959628263527327835706150584981175056942566207662559201346511068027268468231371308719182331041803063453081827616682175564109015354651797086583586607777753370076350279348454251579075072593460671749716272031417099370159099238545393264309304639447356113574134721668960708844085524397646123391837548159808881487148835995341436088874693034646796545883641207279353155637484304014350345278212618130961803231195453724281611944631061259636918613491927804026939786171743983852646016964223146712166783584008200591597415041178464889526367187500 832 261881530848732966956038337252347035136765630957514798141317636639178530752924905875284712831038312796006732555340136342341505134756315727891060239878647578339802518538334369759996148681293820464870789680072954851032009576608593601123310547148639729017446127504311340654529757831953734854698212512659633738170183745588005201027799190390851091077864433962429986133887414072483243259508678297990843690791941563465951989036710191322990303734095983680880441689105708789925517986821195826678555299561468193388533479690168335711047495915280687930892788983783248113468289375305175781250000 833 1309407654243664834780191686261735175683828154787573990706588183195892653764624529376423564155191563980033662776700681711707873951994298455691152423954620060900731700352185673483203633102330004856185849313587347354795315188393666231376895979533089792744519679529017248430985820025400862604992038295389931755412757669983810778544806911728147358726387559367144172623347777254455086091878835805215643938715252615017524512700189396211550759313921093069126672866012844679829952614628990367003872158348674461400342158221746784181463859758123293667436692899741501605603843927383422851562500 834 6547038271218324173900958431308675878419140773937869953532940915979463268823122646882117820775957819900168313883503408558534145586780695034917993751352367766477871886853220997167674820073736486303450732869598140279447566361707857770479331240817081748863262767533178064779873637142521488052445555495573212808636204219262282291636870162032358243575956953510807233808078282891692383544362514297156837422243091109771154050751370387108765186917987845374766398022799712446114322865299783330852925883623369890136589394545157336513923596064818658142592244786328592454083263874053955078125000 835 32735191356091620869504792156543379392095703869689349767664704579897316344115613234410589103879789099500841569417517042792686400453475866905203273862024036446466719278989227096583404136682423045449689205443006490880824860549320709011612102174630510388894320728001614856024534574666055915179771685421995401948463773488281726261445843999986926868047727297528777056966373224600211058466907565672548333925214971444805175792005581717390791763544792086786432889035792095089677934950034422166763934142476856701278311162416516435749805088501486721296734883068779708992224186658859252929687500 836 163675956780458104347523960782716896960478519348446748838323522899486581720578066172052945519398945497504207847087585213963447674786951726256629674415382379846410956239669257593662050719725855841180881568310048243887711331487384965217275956843697653589049610530343798812247839262283728050816402335054106347647601619833378946110490713189759769990406579017618626172757847933142804433079632822549505816440074373119975284498276638368800924646678813293844765344100754008307495995373707616346318975436744290756986920001773311931929212550684827037067448074481035291682928800582885742187500000 837 818379783902290521737619803913584484802392596742233744191617614497432908602890330860264727596994727487521039235437926069817003286141172755323948795497978935020894383527499456307134803053923169996917874725125004377184751226325203523698148094660311743276577949296683126079361700477116913130318853056108591669658766813287340008503531168101421815199513757138472017544899512513587785054221739199946066879990379127160635339417652245116300135799071273570534813236676867048650885167515505499044105306318321345026004137163505613361943256130763233726580635485348125257587525993585586547851562500 838 4091898919511452608688099019567922424011962983711168720958088072487164543014451654301323637984973637437605196177189630349085721694086621404497342707226693567737953110650037776519200366903734177611548972974900732412685172424961181525655435541976088290388900056548523234342440989888489747022883741138028778554031557924075364208664423034049240180255126199541223427681166744024317636604637970738134721006581873851120899946309454065764614141298324746548741106634865044221914210265636625243282995244187807051406812074353610905702824700521798873009172992087911779890418983995914459228515625000 839 20459494597557263043440495097839612120059814918555843604790440362435822715072258271506618189924868187188025980885948151745429313733813864650364312265870266731323246746262729377579528186152789215684704464223779372590187278418141071535441872778554971025950510592807723775657837436945353916485708181547629712975895513478015485209468882363788332005533188411554980478362502901577966894356719128429077991639539347470922222980768463169006184168794592111439772573625805930088230835756242223964477444933535235583310851760304137367407231922476977069422134775100730053054576274007558822631835937500 840 102297472987786315217202475489198060600299074592779218023952201812179113575361291357533090949624340935940129904429740758727135989718357958833657580383299350267114015836125539463144745656252171164019128330879761205049515147690677899069738937862656911519662398313062004819104699872183191861859198769875861261793411709525497463555142903915809693463802580850041952292462476786044153801780656521069324159098247064124845266165524423242284218909428434876757857261356819015761257412360324653601450193978733173022402387973479444253639533314365144781466626655586082961235661059617996215820312500000 841 511487364938931576086012377445990303001495372963896090119761009060895567876806456787665454748121704679700649522148703793635711685443923887422779844754652701504076732866192019589982414104796180563308823625116212998951839471653471871171105967403638388428582455518239866273076961298546692471004020262966168218225256121221227205252319043288444367010602987873408611760362497095757811018912099968574818192789584340313523877042575794019661200350775751425112303127100726982845977361064282666670062061960494879794467552351520949018387545465884945604265274937683116718289966229349374771118164062500 842 2557436824694657880430061887229951515007476864819480450598805045304477839384032283938327273740608523398503247610743518968178590164071753530368391166611419457688890318016524420224170756347516227559757300096298471968463461091467441731677941115108545772973182741544129173542938268430364195516728127728417703000384478179699875913738199740151617734744605022990241909099862598644326097104569317206102288361246270721256916931427832647906546107557512334166884532455820266818269577104584072732013121401869303413654793374241728472842127606223483949718258516348168285503561492078006267547607421875000 843 12787184123473289402150309436149757575037384324097402252994025226522389196920161419691636368703042616992516238053717594840892474767576756253024576690484758035916851784799157267006973494384551266650588770920731255236753349459335973021053536404187421402411856748426698235051389413087359980158020242438285586363049427294593281256541930845117150178349173860603226791028561295738574855372714325582088480846756118310945121463914858072409128950733058015214577409974351855530752531033980472680123440628344081848037132683946786447957789847706531423137310456844550898836132546421140432357788085937500 844 63935920617366447010751547180748787875186921620487011264970126132611945984600807098458181843515213084962581190268587974204463801996229815461575020880140807937167058339846180837376508333981845946697537043285939590000458615290683572017276189535003029399421454620015334073246852852630182893066962400802836717731866027284684701219156857792508566377867423066060082218555061571142041167313968409255711287112206297440743996899247205863416449514828801042932422806786007713335548718636722036340443702284727714900896165981519499988547493788765322092048498658911626080225687474012374877929687500000000 845 319679603086832235053757735903743939375934608102435056324850630663059729923004035492290909217576065424812905951342939871022320438139495111504327241828421057443418091115081298689224182531968319346932278405111981263818984944447421566998389455189081069384469443977958513264224170050344297457611673192625592374575949027235141801032231492529465647375458669093344359356187562948159372727020238827623825318439457193089738374075908944818453052335307516181521649790844287002359529656650429854642045010566645880165191332469383067691496013494059275436604439669247001987173462111968547105789184570312500 846 1598398015434161175268788679518719696879673040512175281624253153315298649615020177461454546087880327124064529756714699355111580768322285044574854147726350020853348464337650575910996299728955252532992494195325656611844546702327052231311819663234416511111914656721564922851272263443820742403905448133956830084130461773999934581114449409143486004585470039021062572829753988354059360278345242417940093349020900377158416026684450991571703190259084916404715212600507708476570857331249854179112827565688119815915299123920131822226101899216806402537593002725901936145191939431242644786834716796875000 847 7991990077170805876343943397593598484398365202560876408121265766576493248075100887307272730439401635620322648783573496775557968108736996761714616922879015903357968295401520632160355337437435295269969164467331032180973867571365427967599481154305049062990870973112507544665907077642805946671985994157297545786900158956526996177712371206228956719802820114442290536002321420930509311461994067250237566474633658650662907664507536155420202165547782575532255172063679721988534659512256156177856330289875927834308468234881009659824644000844501936624252600490508902097985810542013496160507202148437500 848 39959950385854029381719716987967992421991826012804382040606328832882466240375504436536363652197008178101613243917867483877789904810810555347413430798642345315881067450720870913407150525979835508954852515827357910026620471916557306649037788609658211822385652555067220653739081148637731968012388724274001124300748644869162304160701980191656310295889570491548430351865158583812759067380238191411724932102697450018185365853622961974662697041991270871169954969379539789548353670417287666171573843910814967926274313789685398847817354508982979607057550589313543731861955166095867753028869628906250000 849 199799751929270146908598584939839962109959130064021910203031644164412331201877522182681818260985040890508066219589337419388948560047169203654461961229502739593036947647905338277955145048009292055699162176776248313306835348686834031079583200476296561500458797432765859312552219336833126320275062319057304691010025473047901671721408038550608651026315803667687486681522520731660607685847173129650568164570549898617864416301835591909888191996170984453219588210980581253656562759246335051623486332632544908310391979719221736008674754973507849176243439143652730338729384129692334681749343872070312500 850 998998759646350734542992924699199810549795650320109551015158220822061656009387610913409091304925204452540331097946687096944745692256496737520125384438640658924289907056623740257017547985716116745721112090962865277012977776122027661894733230097466300336702383191540028431190655903232232160735955502224626246531280619133237905853345779976061956490975164708601428641022420220512601382397919130477010310681561547508509320408015613439716839622211031973988500962654259350538430574751985095820580323927314335514898666283724454734609827581760392458350137127008616655388095750822685658931732177734375000 851 4994993798231753672714964623495999052748978251600547755075791104110308280046938054567045456524626022262701655489733435484723731353303134406848442500484330255580554704100215750152329562674250240195830861661895950095543689913297995815970483378203314994517920311985410874024382838735227761363040421418061234024137556349559919076513034487103328483814271969913171138438521917664772569865151649134609221041236619791961733840938915721088860077752411269577833064721022649834947769652280235316806050280401161471537432099106238048364285190623023108868883627043788048238681653856474440544843673706054687500 852 24974968991158768363574823117479995263744891258002738775378955520551541400234690272835227282623130111313508277448667177423618613386205911245524978828054746863516195988244623017753020472186206353970774790203255394820536434076172116482400158475276822580073475619511393392095470805390139798424792448486234628248470482939393652173870588627171361898680417654013395763691462339890719405028327443439683562888750918143520860621212013797090162194141714702270806924988842952940904596583596529018483021490536960448243078980216953621452885162401798345687424014087765766767290642746957018971443176269531250000 853 124874844955793841817874115587399976318724456290013693876894777602757707001173451364176136413115650556567541387243335887118093197071958838593776595163374447560740712537992482287790984384486166310879012505334950041074228216851814170204357567623603370077915755918803949894556684191808696017295191218243387766859004311122186090495436694560892651054574914856724358603960753444753027358033929623898505441396051133166467728856507763410513225554569598448209109820793025653406025737951396587789056797187091342969547639447027477968370048184148943324408102433832352257114806093341030646115541458129882812500 854 624374224778969209089370577936999881593622281450068469384473888013788535005867256820880682065578252782837706936216679435590466115500723475335034676839972951046863295286731778637980803945985966095420201080993423272342687130730024438814144613365236107567127157415266732406862751123901477111647185067029153459911673452036148282103267224229499096834047400870279172805307208969064567123061940526192614833932552208281202070032986511477628542356709017177900624299813939155731631444790396881641925675669863255576070441781080099702955863292884668218011494532555284708852383346311398781836032867431640625000 855 3121871123894846045446852889684999407968111407250342346922369440068942675029336284104403410327891263914188534681083397177952328625389678141182897868853354056586920487482118385204515789376602812361723927090187020357140244956585818377185371438117891680172410119757628918023123803146637430180667490697962547915308588813802473966125079849771957860752644605551535167243984418665831380621925316530461759765378312904673058963908217141012206493025629711836676993561337532448135615898450775267760003032333218166955368540716259850598194980882324067150492737211873572195086623537463310640305280685424804687500 856 15609355619474230227234264448424997039840557036251711734611847200344713375146681420522017051639456319570942673405416985889761648983290208412391315890306302378876790404265213449978743637942995116154750870395275389799420796874122003336582912076714324973851727600744258822149188873151797017036042757401362397729292279408147172163799168062986402174016000224157257926567576971867631268089779740953812742039744908933564148978311231954188841121401894681341863351619884152232245703468757503760148891199714385167551793708148721196740727911157918157571157892412076415022958997269597603008151054382324218750000 857 78046778097371151136171322242124985199202785181258558673059236001723566875733407102610085258197281597854713367027084929448808250772792859768433405997571043990326139988180688773849882880774956635119885586920717237010823556461802928133570615269696491442248315005677408342779514223177594951312919090918361646799210732379870663152169609129058623740332778317185871723185539737876630705429051863070567653411577889078019599050326306020072014263283219528867795141912617251152796141320291146222093332036620220170533919545311027927453392562535888609674483668413090629162320865930269064847379922866821289062500 858 390233890486855755680856611210624925996013925906292793365296180008617834378667035513050426290986407989273566835135424647244041166018837033245014631797262238512497880438084121009906944037975067360407459410438481864848324200941120968908012253056609458616396419999045328233394023254608826764574015895918563361704813631812331280763241513433393925647872233639935627260712875511306038052442961940830279118865089279237115182870079336363442941472309905811961799952365138905890466346953901319790233519612376685861045332658043810481020667711484975721092005246774824835098716135917129577137529850006103515625000 859 1951169452434278778404283056053124629980069629531463966826480900043089171893335177565252131454932039946367834175677123236220206093629566963016530353558090136879887860698878573627562131287574484247613202624687722284859001748809285859819583735158666288866517565083251781608480759856881577798841818155612551425397788249322722508809027163802667207400736142037659330369208847090761536686321701827719073038903846894644524351495053263027966096893868104556940527033419536579072874813712169832911867019774056674280099458495753039873842223861008280587301265519746009107632245260788295126985758543014526367187500 860 9755847262171393892021415280265623149900348147657319834132404500215445859466675887826260657274660199731839170878385616181101030731683216611874108962362229628716837762002850836715838067535571568683641918695933924384912389488150110314377441145668950440117123290504284048483914442868245332970180829454082491743862661336874678649037955415649033616165055684026277845911688704988039029855715401262163042639097634971681570194619922896350581874001659098281834162438691524944984917147503512398520034520582456616375370087684299186837950004608624804918347566884601930470299890885144122876226902008056640625000000 861 48779236310856969460107076401328115749501740738286599170662022501077229297333379439131303286373300998659195854391928080905505149705385356107498686893234463978823211932387384654908779171212370631734571009892239927515301236279195336342694368680210467263817584476201043135796912560583665005211328067130116439466207505330457401670297483128709704393404653812561671318573776481926724952916973624457300051526812167381523624415929765763591638527023516858952197903119549993980616439553377613483189681277229684407253758510338486122158666743489372994864119245134931378369419485707680905761662870645523071289062500 862 243896181554284847300535382006640578747508703691432995853310112505386146486666897195656516431866504993295979271959640404527525760386018961393109008221902372388398990294817531860555129355458314793723770800223488720804288314880642327401050354545455191129392018309966346998852541764191010004975368576071470255090354930714034983076164297492154913029285142885517510325822883538674035353669678267847045742640088859338270801751158374972442005164071920192131908242819472862136006636319307912944179880363196218060138068335941460046886583556108118063503451993538891713793337334692523654666729271411895751953125000 863 1219480907771424236502676910033202893737543518457164979266550562526930732433334485978282582159332524966479896359798202022637628813789186987821160614865241914436277882106968267888786880276688035603669769751879732687249223707887877282692830283871678810457264187478792866314130687782227735003795571120778239333211092057631922890105498369309380956208687588250296705362068418822410587357433201484795774198206472319122006688427301421016693838349313936858030459941319087202912957620148959410249130875793028886324559617463956329670526167619201843406700115735558693390912926579616737399192061275243759155273437500 864 6097404538857121182513384550166014468687717592285824896332752812634653662166672429891412910796662624832399481798991010113188143891059552226271569467990258784767145451041632210653765898892493253492585112497964327187829386537169401728150473752192351230131759498459547361772633754492048400335196931997577875799665699227233394829657338618817808915109509833910846220816032077176446777950893855240570688715941941259150243247063863912766212003812254645829588518798269592631070921522458499368322182269309427491264758950556046206811232090516090420695757742159829944625371034305771900108084082603454589843750000000 865 30487022694285605912566922750830072343438587961429124481663764063173268310833362149457064553983313124161997408994955050565940719988956909269860548158959146286078459133687788439639335001935307041040216771274124644684397128692656962696693401762459884617122481809100987718257227825717512825727327430806829341597497779318945633010897152777276332173349333491576143022063090436689052366263285732753077990404980967305130586820537249140782831582864218344529633936716325493305836207347151389890381327675514288277397912163071437358680356695320208492492017220353040290114435967305794861204049084335565567016601562500 866 152435113471428029562834613754150361717192939807145622408318820315866341554166810747285322769916565620809987044974775252829703600478443694487805441613803583792635027546918569584567180517149375978778375065154926232167235839470094767539408041813797551552076093362308189500680198181844834952687979924853086670586658179777506823917096223569568948464548451779902627028298382234252080307825245120315614498850176097535032304687904175280865929478124036838029861026306604996679662636470615842500677054706538592208063678225648393118025979719340798851473314611319092017559760632305909666683874092996120452880859375000 867 762175567357140147814173068770751808585964699035728112041594101579331707770834053736426613849582828104049935224873876264148517994387331250361486695783900133529534159557398437127278319973654268290232507194010086029657426257248324526857924714046515830763425202059492183862490105110365112402669758061981333913945751651145854236646324222600035428355715494069184456371747960409158124391493978753324704291871811572534470964661251932750053073933576007459423934990658362031141089186330195816771829028598185698724206629973873870720766954955607648422168145413287101582985091224875517923464940395206212997436523437500 868 3810877836785700739070865343853759042929823495178640560207970507896658538854170268682133069247914140520249676124369381320742589995951317918040055015774854023948593732318575418023064347704549176262140640365344065541823390106548070566806970055299994934807991804553607210235183182948402749095659214996758967886691375998954310832049091798743605083679657764836908318167971654332097453400366634311383626066496264608094426499641066494713095090039012567489295785375915799012477117919719629271053813877794450280569368433332473638211923605701327279616436009996360583429366591934339680847187992185354232788085937500000 869 19054389183928503695354326719268795214649117475893202801039852539483292694270851343410665346239570702601248380621846906603712950003771251256432896615729623476043891596124460322501994486359023716121681306222013963102653209353046800766552196761567390455030824817024182342098648572138590932560606499670647137750419497737996593809062929679461453360299369118675527627149090123946794098444729912101678234939618529785894204174540139304528305170566195367638655037302202983919157261586666796542463738123775773189795177450125472475667706859429925435587775332911727992661274095481660495465803251136094331741333007812500 870 95271945919642518476771633596343976073245587379466014005199262697416463471354256717053326731197853513006241903109234533018564749658636331288675160025817817035705613962648553126709881214250951058443734965180665284610222164460637284845000786531825715560291137171278717346652252999744296856568376128050451213997658222541607374313052588111155847672980641176012847591106972835439368020580198452336989605591034547748139945727678594058199080047263988885310633530171655086744211228112304229904398659596826039144750857998680798109217201833300291615354947420609763830589753440258871108881066902540624141693115234375000 871 476359729598212592383858167981719880366227936897330070025996313487082317356771283585266633655989267565031209515546172665092823749373841431423843769287579986212069601867164011090949679723887257858712689523691540015760242469216976581188284524487162287946044646597920169824784234581567457701545849751160609494251608911153163655762049121414233495750451819132158609589450297530080647517831345586199152735276347042284692954073459277684322737653020908285201092619876354932275781380024610407945753391050288676136429377749243683353450006558049464764526524834895447551098618312742649649749182572122663259506225585937500 872 2381798647991062961919290839908599401831139684486650350129981567435411586783856417926333168279946337825156047577730863325464118747949866932099686815596390832093889541389741300912148672272068791860057462316245913671510343992998673062904703214263845149874812193731127432215444142490683261926433217866711400895521362354210945063007031787929621736137807708912887419581166921003287045004087081255509968383702909514967457995802362695814941025681805505284653388068399854159933632139586141298152527048317601861094821976502058109574614030181795330510384411906323866153642942675161542354089760920032858848571777343750000 873 11908993239955314809596454199542997009155698422433251750649907837177057933919282089631665841399731689125780237888654316627320593723539438035791414540604590644966324726139887822699739256570856420802877091114406364466914745261286512960074307193898720097205226557532738414704376168710726708351606552669931703113657044794377823552083366226771294819905809345783021523397103104723178113796480106409836771308696933021677391597485818868174795067158513068543548065806728078321347282105984367614406233845595632099283983566172695155762610190035756552235645243553919904795966946704083300190291083708871155977249145507812500 874 59544966199776574047982270997714985045778492112166258753249539185885289669596410448158329206998658445628901189443271583136602968666326880053078131315155043771340992573125895159081708597222744719506616116972501434006484650417553121863719162601755117442532636021032388312640414474781702345599711373340534419660134524901919823049272209272486915681878734325259354340511710024495661902654266431652323068372937508767866653132007078173573705519544108716356896952639453969041699046305760854701100373415955292114990296779876261955144430832798443062127056665702697801896578033535589735691928581218235194683074951171875000 875 297724830998882870239911354988574925228892460560831293766247695929426448347982052240791646034993292228144505947216357915683014843380264090139511715187907309403214331808055931840991555300482186213025311246262976781704334176198886166381943439641037104169169683338530637802320606005136580531840235476693548002392521925439629820535216424501065019991743359222641018426084744623358080846943198057864754553694140387498812960804613374700568257781472086955423641386803083422643457867304643290134571071267753592193521862848394095952053534046611875611584113776446587287399633467693121913200116068765055388212203979492187500 876 1488624154994414351199556774942874626144462302804156468831238479647132241739910261203958230174966461140722529736081789578415074216171875102585742696757555188818431124903882818521212591786883991832743096310307839733443007019327622475959502798721262766498250868192122745424825025557261870601575998233604601450584870113247688523343251450425868476223471482168041391277530805603593834229638001795276684591028909282601869376854397116012345336151087284172530857579928213451692849799885631201236817293519110986689053630006778687115296971993764473543688112163236462268247017838238011044893482903717085719108581542968750000 877 7443120774972071755997783874714373130722311514020782344156192398235661208699551306019791150874832305703612648680408947892075371083047711557264161121333720018685077226928604614657298513081000776860865861314560331192451026681638537447648157192058082095534046986462205057884459141191572449180755528617612422937057569108089824354714749268367712252323093352675698058946332780557558881163423974458524687487469924377685933165777994852533214539024255872676416335961902678243037567609340911754492200656054525856280935202739468813511396954686707081261137930973171733847488537691872850787788706838910002261400222778320312500 878 37215603874860358779988919373571865653611557570103911720780961991178306043497756530098955754374161528518063243402044739460376855417426893830656253244214544168018307737052213595337728119551584702001479686335822788487491124993193112306091429158742178740713027577812616620182629719363125342076653180537651530369421064082300503511572238358076931132821202705213981397290342655327384115832353837774764701969674999853106252110395983535137560553390098815195843727871775002199761156656617314520769117468731600204240343066402919445491896868151420119848387025022848091743696136960047049502264826514874584972858428955078125000 879 186078019374301793899944596867859328268057787850519558603904809955891530217488782650494778771870807642590316217010223697301884277054309428488249551657883559721197714649123210145920107285559211244550142735233796954558915751190959185512697497816934369757923248206539213139508138395736680267790132840944416416585107042283731791487883811546809107596019974398537540448071531988543074928933259706641704541863494329795382466329389778588615484892918202298772787918424950846230206004134395236379223874516773437178666709541430966558435802919988829896101474572759399121124678957289993314061504747769504319876432418823242187500 880 930390096871508969499722984339296641340288939252597793019524049779457651087443913252473893859354038212951581085051118486509421385370022264436342901978985281962670045354029624221906136364392193019122480765504935736430198377279815055616766433015001420626541910080267675581755722581920240666730063389953605788711530045801971135649351198464772182184357989375284801855498203806996911595351826979904879613272113657387358714314719310204294378086687886825483231754926526725456829358118050190569984511064520877420938565078905724799250058862248961589928754520861519618404799968980692370656981893262127414345741271972656250000 881 4651950484357544847498614921696483206701444696262988965097620248897288255437219566262369469296770191064757905425255592432547106926948586444176809653584493893170031698878561694601836281758557101891984170916860629645786611507724094406137111109005336674969635219448909987792993643512838042661429716134999552649343645063393167856456688133054587555126048064259021108892631562899266094927444663346220754970315210295347239954241366968282688844055536309459035450937434406121589946128036324961523787693803258078632297842766279516003321338573549620059065154261372122104805405027434187653634367620725242886692285537719726562500 882 23259752421787724237493074608482416033507223481314944825488101244486441277186097831311847346483850955323789527126277962162735534633265805390957621112578957215499936412766604870624597409743843457514344348244263883774398763218745185109886371386071739797294291061530975790701742758515637623390457592896524907659928302801216156609134458554312038112566368560556149050236049656532107420376940390030658421292256421350579504031190278582495189915946228417320887872245145443193362740578490514677510961391806485020247413953255134199910541028933175918654005046450892750332305947399210051262929965787407127209007740020751953125000 883 116298762108938621187465373042412080167536117406574724127440506222432206385930489156559236732419254776618947635631389810813677673170760407444567387028925322828550348308711635160276739045866043443408451260241437212235596699053351786311829409407223529719133110414795601398298390169723845886702360927818043105060011281553329831065119239104442889552023458084997614733861572756553206264665550730254628167139240997131367607376001061689230712492725501476527307508551806978210574673077525903777878738190661841219979295548004461139870902136469596138193987406822367332236692970209932917330375445885692897718399763107299804687500 884 581493810544693105937326865212060400837680587032873620637202531112161031929652445782796183662096273883094738178156949054068388365858233417712616216610657150893802407788436786608537447226477043372878985820227303854541586378226384792321544599512982479328327207181118729436281627225764887203261877602425634092060426175313898203345043141855097146749308905707204943151989188256658700486108602431374476896374163876035308124100054977222908325376621866772559405690085114653296634335572702849279717622184938622218638703521751095839672707674151697235893899208679740241758628084263547247667602846377121750265359878540039062500000 885 2907469052723465529686634326060302004188402935164368103186012655560805159648262228913980918310481369415473690890784745270341941829224696381216391861062827703203252045269004770935380956175182824526843986315834752372253888646737536050171759710411939935651711209298482810509562990471639569470058293562096891958896584363360755296433511514282245248908670299302771673519726074174903464988830280455352343571701436024499489312199529854463220183188193943013954006240534376832826757125087414290543729142450251869312060130882823627093590583493702738005610063424880147500165691923109496323102129977655749826226383447647094726562500 886 14537345263617327648433171630301510020942014675821840515930063277804025798241311144569904591552406847077368454453923726351709709146322894028122026971285512669813540207364561340998823620747521299646872759935079062562631572966870843985166688413518617061228330526313746562563350389329752446989044751160578295298699561356429983643042670156390947699056974184213617494319289972199687437269289597381321840589015330189528600485899884367270065247025715887616299097832345473465103029283765371320283222617674583071903700814591913691782271782099680934549628614979956398626710805110172201361218302650968325906433165073394775390625000 887 72686726318086638242165858151507550104710073379109202579650316389020128991206555722849522957762034235386842272269618631758548545731813882262650202522398937502864981017842344191316036943609213675247016628031300613514519994567537383660141331929052002689111427111390065322832287383620316834583977039152985311997714446321776125376088463366934459949798493608767846598317109462323607298671586182011169325675584801014674156354401656931304290566213325610628024555791400956626484390077155156468980689993796239084861904233137364015225677775129571917269721372755337654259436371045485726551799166017531206307467073202133178710937500 888 363433631590433191210829290757537750523550366895546012898251581945100644956032778614247614788810171176934211361348093158792742728656078229482649997622424075207365705373918658661751402119971960721045290714817923557052168026839939462286088311723376252701010518359630338963928405363528265178338585945513519027425322638514487519467315628059976477931288127728342846090775653291740484808480857983487444787420301754067903472898474758232211987864795435464942186779511900943617883295510851284331434796387631339544158518763019886731413605906180350918524932395943353354408946672808057836573381038647312379907816648483276367187500000 889 1817168157952165956054146453787688752617751834477730064491257909725503224780163893071238073944050855884671056806740465793963713643289364692905053033080832212957706126015472480193243358394082126570795830850105356316822135972192939679474296602382532545738692443390111657770341121481361282875436827478321817734816361971855616919575958206623969855109553659588203391156307948518335079097035508697142429459974375523355919291112974370433988334222790755089304741895894816236633032442179029915697579942682206265361245601023100233691212378439304280596095685383216771522709438911298401571423749567557592854427639394998550415039062500 890 9085840789760829780270732268938443763088759172388650322456289548627516123900819465356190369720254279423355284033702328969818568216455797010017068210372872901709408229223241587850703139764632955819548531526542520115671975698957940765415338055678314010927102068542518251802404702070526371360928035142363311271771558638561263920119171099443936741000881318887506116483969424651308050539808762265417352822744744369795998382185472431442870066012767353211117517477809392701708778175519923072528305674155080894446681012323501968490206241104923928983949450319583862364211900103750120245675592212108995227026753127574920654296875000 891 45429203948804148901353661344692218815443795861943251612281447743137580619504097326780951848601271397116776420168511644849092841082144381867708295377333686954733877158928020135986220481909829934614201998492476522604940440924891068306418864621906800821130912568833191814751537090396832502048481709450503217393511561503558629767005154502358371723207711280240193171883401892362050426879575529631508681270630720553733963011618353468120424406581633099586680467414017290730389651408228012952035438959614660957626609953497497841938865971898581754867681900545419240561088917309878915400025295445729511811805423349142074584960937500 892 227146019744020744506768306723461094077218979309716258061407238715687903097520486633904759243006356985583882100842558224245464205411125718885672613910260467435108877756204664089732988060289154206521631969883090846944960517334151248094067800078988311806168356165804157406539144711851560574510883946036456103863596502585536218335797875496375794561428642343792978091026345154493721611856282493244277654882432606654407901756018793407883899803354776497340123696995175471986410975449254871991995463031555535331953435091847525211230825560371022444494605555884596416585356336176009634485184474073093952029012143611907958984375000000 893 1135730098720103722533841533617305470386094896548581290307036193578439515487602433169523796215031784927919410504212791121227321027056032403975494206574894369836983880742587883858466825952185775566058781826836162468645060899380452147032312477364395866731355574150658985365477182819125200936822895128966220536214021207995424161179761480466462908752533297661556902686741061465152077536739817311308122522941442037157777595478020993106701276787220493486107339844900966378266517595654389167191795583391259907203587560783597662057690623502733225892629223832580482296706693430506663229910980367209916153115045744925737380981445312500 894 5678650493600518612669207668086527351930474482742906451535180967892197577438012165847618981075158924639597052521063955606136605135274104876670503977520591359263327024289470968145305844999828809828534579472870188834421429806256822136731960232280164718149070970928721951835664025197615033720087344663072002427629525613960974763387225857563555504581815199168904329959565271935508345521823013880239598886768025127502816676921199574524279717379403302439435878825628496616315647202150223727481703893454066077860632024052587770265405682000494424410803178365539908276834790908134090287279031883382884871025453321635723114013671875000 895 28393252468002593063346038340432636759652372413714532257675904839460987887190060829238094905375794623197985262605319778030683025676388695812973421053664598266081412259717760194167614079282444253147950886348282814698518773103220426478948607625026267437268475554117328684153485792682108081492518116260637312898469369347853311944470873922124054640451629863261162200220246465848297854094743287430101035617657680812372297286012714045649078586567114007170481855324771488906629058339116284962840341537777030763775077459859140471396170716541987237211044714219787051004269983273868129023222769274914512038776592817157506942749023437500 896 141966262340012965316730191702163183798261862068572661288379524197304939435950304146190474526878973115989926313026598890153415128381961650494488006434384632800171838436859206324279155250695521469745032420725345944019005489588038448190031844588756781032865498470060362345742594630104573320354671974248463865252668588017314997849889114244926550319800703183722451551523652435412245396959344655179408219272105959236719700331470286401273072932505667530825711737820486450358196114023946591139633529759391854193347304638891903977049995889249451301212252393491022764641445945102538322702941456232572647877532290294766426086425781250000 897 709831311700064826583650958510815918991309310342863306441897620986524697179751520730952372634394865579949631565132994450767075641909535681028126514680998541954387535110239951319779503439228104288645992268867751662198853086861147504020827125989402247466480681858196027854085488150112372908392138977063159814858516820915848417336424401710038594835865207907362649501281960584499885087512300005463495478603266468560725293136250689410950164667476875229529021771152997164415218235194255460816690317739358765349657763100516495584212844848154529778705829631573801178905789294514726449712293133292861924132921558339148759841918945312500 898 3549156558500324132918254792554079594956546551714316532209488104932623485898757603654761863171974327899748157825664972253835378209548496119473573125877766575911352646773367997503746335638889030623467470848615692484682788517542871730892131920810156210425943840767297490894309895751793345622104357567853277608507062462091421802421185517093975444468740963570562072275418707700183451129414769838618114246288122325672246091244555674840996423322538763421443719609613291084203378180747709788727883581869595343599525095784411550824175628035050829075595445165512943827433267765567527739968708110074313566428827471099793910980224609375000 899 17745782792501620664591273962770397974782732758571582661047440524663117429493788018273809315859871639498740789128324861269176891047743298311700806181861606745696178205089008228423580496637193662297574863747355396597102465670951492865248655894913926025223259635312804806095431933760198209190665450521803866576749790667969288727844991094013659692633119741886559186146102443278601281338927119004391208084712401611229850081786080601991227716597848204381017208801914760683144177908514981428283849902520778234848861759203886827023989543969532325560043522835208657070070660120831534191250782993981571777908357034903019666671752929687500 900 88728913962508103322956369813851989873913663792857913305237202623315587147468940091369046579299358197493703945641624306345884455238704225843509922622216425736389666457112517528545170206544740673784311676172622970380184482106200451164423335111622455529713191704419263756118922843782518829751172312370957154870531777977163747903139002841911561408824374848926563559195378644727746021316836547852446487624485158313119956025480869593162454583211925212798106882701849224483811584470928419871752769615011868421475764591791998041573276662933488925069223159061384216356788481209249238585145278315757799703078489983454346656799316406250000 901 443644569812540516614781849069259949369568318964289566526186013116577935737344700456845232896496790987468519728208121531729422276193557926362531937972356952658222005990560158483444047862647386282032246308555576889716905949276673295307576508646953801437775277938530599603669324693968010797362326382568972308392310415973866826723952872094028018207145545826151514910582293938634511262717579880770761096519656340794687663277752948216193324915391573491311471897432419859214785837569581561167763287767835410365684455571642298488506396485409962733539099160650898288764636864230971490039052301541239176074782335490453988313674926757812500 902 2218222849062702583073909245346299746847841594821447832630930065582889678686723502284226164482483954937342598641040607658647111380967826428957642014723059587267383703657798363257938436143160614323271919470470346486400513285129037516023342376323610530978085709109087278841421333944895470635418096733559048076001203605957382220828022218354610302198751400712276271667516870408168337469721296545362334140995512253202526199539113341331347676576289814883878296971085273032869657103062847267647815878531953120086727910470893800723171995597792331775888479168598468650803878779339582747308587417668646057933301563025452196598052978515625000 903 11091114245313512915369546226731498734239207974107239163154650327914448393433617511421130822412419774686712993205203038293235556904838580187613475200696175576692813412714028253678919228266947827919699278436964801864762813344460121987834814385285429798052288754298922181860986012598646103447993511357082442369411245138466189796016243223505998343548401929838600901618503341315904970006605525604183740829019103027576312750440337702901022602891469863009577422596578759112412366787090144411104087797268124576559055063164234379406259780427823887256547645362832685149308977023927034279843048438906477626275659531529527157545089721679687500 904 55455571226567564576847731133657493671196039870536195815773251639572241967168087557105654112062098873433564966026015191466177784524194556809591580622238244962396382380295031956226914998681304870688477348930984801025533325965855806716019764415425017560775863145234153546343292034370724266427258473717550605878840544366293112904452819722331151220078074870361345878249759738754335002059030499388802493772970889853190518493967375525772260354427286949277329299759436613717869590120122997836925413772515545954419028783391875769660099494822532751151422478254642400060676135737947809769314908142842646121550842508440837264060974121093750000 905 277277856132837822884238655668287468355980199352680979078866258197861209835840437785528270560310494367167824830130075957330888922620974439919482107729948591890914227218200050468966893850753090084532367701401084796829385889072834230356944514566122956374393735099910310368754822143231115081323583285519891423425987040505427728446635702216456915602726439572975070761406041725946485162321155368311896258492729823981261547211602564640128449112106372380616088685573725886745155706785287264966032043648752652843718897384530082720929298066796077070625796642713690974617511929308051687216674206662523488597926757392997387796640396118164062500 906 1386389280664189114421193278341437341779900996763404895394331290989306049179202188927641352801552471835839124150650379786654444613104847361524547469368382453270586406340126892027349686393566964456312124155813012108621140556710843200132037185495646753314252384893458412288198681145493169168808552673617381206653170422417706183367604457010267185478591219547350233254671563147110273531215733771041224448045518499176673414931527518031635035460982797389638810626220487161388662191156352188109085596451139418144238184909089855515214481443729185630098719441961270258375590887265568860531876044087963573137045614203088916838169097900390625000 907 6931946403320945572105966391707186708899504983817024476971656454946530245896010944638206764007762359179195620753251898933272223065524311321841326554685993784904886220953254541089202780548430280180609763832642296169683069449514199855618242089483137852244410796285571480107719694439453064557470854630033133764696146452416828293434744447267388104998079032689326527930433752183417824497248798066760892773481984358072270038037093505665196807603561180488518951536046862623954659984092013350708651847633568628944259830586130951844368433889399527319584388524627905136013860714151913029313865188113779475242992589301138650625944137573242187500 908 34659732016604727860529831958535933544497524919085122384858282274732651229480054723191033820038811795895978103766259494666361115327621631123425221981274050443076385294018892786398468251322746858802097962216788716474992713913530983133049266609420593346895202853246136819205324760909252541500782364412111896554911026602412438843770444398552992702595518098399208001309244697364955579327414119545359234400664313652550253153564923443833005668316453095982919656085178739936784648948770319163706483103545714682944368058971336433490138196117751235767012733937961079524205209848583633873223810908242858985772727464791387319564819335937500000000 909 173298660083023639302649159792679667722487624595425611924291411373663256147400273615955169100194058979479890518831297473331805576638107037903847271788709029437102613631305162717705526027904802425524752665280285047976303069578255157840875490617029405449378781188956492816025729473866454426802490453131366066803100717907137733569901389559524180848900746467707409581690084440106781044019518659553474614004505690329917721317132778486559703887102557576809724804351727297428753009319197809666084057537060500341375806704246457053426250580527452191298701799967482089958987455075557138466301780026104870785497169549671525601297616958618164062500 910 866493300415118196513245798963398338612438122977128059621457056868316280737001368079775845500970294897399452594156487366659027883190538542659072873296528815520351006672893717231388075825650807733080974763812400843077496847859475062677489980375367711102185605176605037920131330361371696976116716372444410581929866834850462049796359445097343252236734264411402939183018839340687895777950249112287337744018976085448089239937739408630614492798951911593363244449981135693909275752869950406787765361627306720926917134293062960609204574102821172919102594609004380372781053057879868785030960723675852626357585251071213860996067523956298828125000 911 4332466502075590982566228994816991693062190614885640298107285284341581403685006840398879227504851474486997262970782436833295139415952696066435200880835627745936592971880836489799800824814380834270862085256472979818583465739265574586860562429167059239366219725114847763440659334798897909722687845969009633157563697419567083630928649722786438609175901854129880587189662613843593469447603901375956653394091328061038946833040772559350888437358198681676130842678128177676311889470623713392396171882078537823854623772237145478388096191714289776558122058654188871786891381071901427017854255441924591404218025658678925537969917058944702148437500 912 21662332510377954912831144974084958465310953074428201490536426421707907018425034201994396137524257372434986314853912184166475697079763430035078456688883383704660395781658663894356097438780002237272452254721200265044977606196804883832206124236481985939001723137096900209603256429113898175981875268243234462069103038418113817425440461154436357825996051289556414566829786812115657488870229669661983796860509925798217224664922730053787202586339406552740934906967303400280076786759009146585120683301262625830972547349608267261809381140568690203351474009133439810089665168621975888698779499856443032934638637243551784195005893707275390625000000 913 108311662551889774564155724870424792326554765372141007452682132108539535092125171009971980687621286862174931574269560920832378485398817301066684926590301183598369686141529875135709207249775716988607835788289495227368707198482593386467320684910469860468496742150916516870816402880211264997804068226021613421501661538129733889314810668150669294789630630391061037941504512831885217019454517859963317394632389772512018651825457048497837731733051793330623832454106529465704831915577373994056183944833703319019764451282773716699440205156851727055074778898079712696982701053322473182665372831341754936932547659367287451459560543298721313476562500 914 541558312759448872820778624352123961632773826860705037263410660542697675460625855049859903438106434310874657871347804604161892426994086656224717276097390183066916137940885931342474756304754290745284753456130970038987355159911535899642893488280409233115971837220014600176882135135698099106915033014913508218664454036687834248761661703131833979607803525898584154814878142930733014672375958811469985383491789006081025787628128640718090377466613727220038320189802659792828607559669198231411500252495906784963723970948600963887594325238266911313691303342811077131447880476824959652498339488768314456922092769985965787782333791255950927734375000 915 2707791563797244364103893121760619808163869134303525186317053302713488377303129275249299517190532171554373289356739023020809462134970431017754196733298686939208565081205881321753442980685635866692740149560402441662779488287079144988620116485481147203977537289118592763542408864658863883766154786802485924425980074992851699210994183079981857313144262020343736297464057033084061129735329251382548950762511342877591141010627992230156926105312747227596404232159963111999576318071611067240098793337568681076845094136722019113582072134381210415993695383927867680959223774230935892174919567462948475700720146752686900981643702834844589233398437500 916 13538957818986221820519465608803099040819345671517625931585266513567441886515646376246497585952660857771866446783695115104047310674852161878879152608058226624420872231525051613644007305942586094564751600962769433910369303972831328471883635295168432904694652136537404529738049756353199254136035068828674472131926960536020912153413291706941224320405576929166234917151286210129117479556297884937147682277399520846397668835677914071085207872624700363493383267166966120891581749538260107951370090462575963928146047837673052685478059147336424501692760317997901518890165755614246179137314227257421668255271685055163288780022412538528442382812500000 917 67694789094931109102597328044015495204096728357588129657926332567837209432578231881232487929763304288859332233918475575520236553374260816184503931981855925050482407983120903073096828932227337233924808857974604395148318382401592245888201229343604861408280226373631463360716254214824876105985436478959617210661661388251866976865508834841738059356712151473278728015587432095354399228661141052710141339851840410690430307960927523275726616709184466042978278442201981165351608906871505311507726576087612378184650816342428220544957994212112494930188084988348070708544875662530797613949287526229787631028029376567545227771915961056947708129882812500 918 338473945474655545512986640220077476020483641787940648289631662839186047162891159406162439648816521444296661169592377877601182766871303979070897125785807746326741337533169840292332258623420584753108281492461663591794513973946427176509260353701583853769296646503990706123191189578241183000348265372554413303277908157682898642850908529603211230463296754954680338630472144806139818680110930843184662772286559956575522083066568322574124423355007866832220960615502647413352542146654454981275491023817073512764445424401196745961274493929106888325076173966361906831313675045760487295805691782008748808865082613461794380782521329820156097412109375000 919 1692369727373277727564933201100387380102418208939703241448158314195930235814455797030812198244082607221483305847961889388005913834356520200909353231299454368410718794813153226681116951230251228015088695854542393110813803683916738041341539147557240628662796688612453362657126192378855507590478077929503084766480737139143801938684449581832493351277275782008541597494755771042595625790138977477021445642350726073507498785547049494284148097347782724309116097864035012306979217896381489635166880688948332698298653093938816800096918901039901200602973622757944874290800485029482938800850696457464312083150605875436767178143782075494527816772460937500 920 8461848636866388637824666005501936900512091044698516207240791570979651179072278985154060991220413036107416529239809446940029569171782601310101633758867687478830606081213070158625040414264404444324990767664946040705910252233768292365502933116835524503130296899154766645326801206381927130541127140714246442082494882046448318417852154842978903955347170917277847891816173902224874661340279210646205359992671556658167382297949455352834266467311657011693591784106696836775112596645016662904623829014604628625969691441626917070775140936593872761992460866715859711588234534948095196326075719834742128454578222185311631164950085803866386413574218750000 921 42309243184331943189123330027509684502560455223492581036203957854898255895361394925770304956102065180537082646199047234700147845858913001967185154758782202842497848798855790414833367199624797657881744512441219076251932753956072429445586104898437802118406782654386335746016452364594891763874584437570266936661106464971301961222812170207647961792323974477862140893944943805945925320857631204314554823249588888931388585936534158542968442627967134206247789498735657555272315375778445093591277761525078666112702067629142089299517508212053862425298413039687268455927691027730268446803045035962402121690513218804641226711282797623425722122192382812500 922 211546215921659715945616650137548422512802276117462905181019789274491279476806974628851524780510325902685413230995236173500739229294565023585894815900579717867454788815907633209042340613215661980638350539856628763092519291418669244373716206549408471783768018796094171171934922824918690485866075985854230504559636160639328698713406663059979482914855512714892000165132496145264970561819450568322190046389251127735287906342310147378450882265609123587899455759071767662171319701232140130751912958269226761614949506882687934660662130473015816280483739080112432585678900079681964838497225869445936170199699770388956920896816882304847240447998046875000 923 1057731079608298579728083250687742112564011380587314525905098946372456397384034873144257623902551629513427066154976180867503696146472825131679443121609567292992239488901166847180087207681169983594421380676933677197295451978731653319014366714804261820110574199504633348301527275126537684095823533727274048344052284638979462386166379127321637088527513203900041296521070257841860196766628547388360366162087562321754784508371190091555863080453819070496157787060752318196666341328500615316555088941989967239126186703150417161466385241777825585556410369282238253234434945339440446796968130036863606412745632528310535391824487305711954832077026367187500 924 5288655398041492898640416253438710562820056902936572629525494731862281986920174365721288119512758147567135330774880904337518480732364125452147679976447805910136714272181404018877303469179474812603662483719910385258984427069083660137885048343163017182676859414660729354879846460603524945481720361666326804401449865658155028541841708456282090333339031414616487047174234632476270824470173318740560591858318211362598747891961360137825185365382493564130881311322859392696185564307404356640842582450292334729859345984697423484885807367697930365472176738186049911581568052581742894917610639839809148637521157496066415149016393115743994712829589843750000 925 26443276990207464493202081267193552814100284514682863147627473659311409934600871828606440597563790737835676653874404521687592403661820627879487006777039121215157020877880310745455915053576499379123645677593825928477400633819142120060985597408389961667012331821890958934282602048105115152400793729241764333963684000901001992876179103822388736994590760887733593542164523132580444600439774848306526676147949857551519263409490571648988316937572273185704129428557003558342366248542317943030011499030434178046611492516651104391767393362063244514290509015605673621679660285255092491789743230232572393466226802916790861175400095817167311906814575195312500 926 132216384951037322466010406335967764070501422573414315738137368296557049673004359143032202987818953689178383269372022608437962018309103140016183640779995697740258553906374844378348972975561622211723561646963403644569481667569434419676488342734524684088689693858042106831296379985613066186996160567118951981774854677115236814547866080652921970300849408253319126017115965633101313480287782496136357097596108088496121840997136629204803974798521171293570370014727724386573269669716885874975856081931143394630372225176419508926175323333889815258382170402703792172170121448621840476150406182196388617609755030020413091307318609324283897876739501953125000 927 661081924755186612330052031679838820352507112867071578690686841482785248365021795715161014939094768445891916346860113042189810091545515690799689100477977113734191026777274862125703899262621231317037809349902908190110230860741314807809036378284000284139027948061400851758231353751752974560097924021942805229527753296422781320234771980149935571585812984046828255491179578612520210230105288661625929735135158431402726345740426581626084022332708775992106006994498023009944771943504986977492301607971129407192139686984637740120801268815845185987966472143387599904273306907913532122726680445479043333869459918555183675081821093044709414243698120117187500 928 3305409623775933061650260158399194101762535564335357893453434207413926241825108978575805074695473842229459581734300565210949050457727578481842132812655889693572260362150172389926642393158666795809929043404256871048762686735024145910765397897585870829608401303993433305985908407287701941925138256550669890185678326749574114858687535170093700697684367091893443401239098641721560122664527314765297215934211938190247280306437902601324227666643235121387767564209911911818488588932763262079622444444909409733839862751615568114134232387640037600851665500327332082391098435545154671387709453623903915931885245287416563719773421325953677296638488769531250000 929 16527048118879665308251300791995970508812677821676789467267171037069631209125544892879025373477369211147297908671502826054745252288637892437054351373545452592762607039014660028931334862638894618274385213676026685342024966106438301425547205494095223556955268083653595577124293674967446778750339919194305314966431194015330782550951351119812526328177137631126519129978693957266759684836637445283653646929595836984470050109925282699814945888195866848366075350286981355861207673879054637590273158629600811367078478074770219984201387981760999675170160641247054494825224078731360367712623319516028278921964172131723463943231422490498516708612442016601562500 930 82635240594398326541256503959979852544063389108383947336335855185348156045627724464395126867386846055736489543357514130273726261443189461767616447213737201090293456771116328955184830860511063503000826118558998475236951844062427929051932787377988076651077416962971542177700193796903177856881970049357188614261562566064750788892051626558902289044556155580743063793145458556449412351473174154560754725769936994423845521883589868101167616116283965620421813812873579827774567431166698280068951747072197616367204925623465408718053549255392823312173306112079361231080141878572996676951975826632510905671751675239007639550692374541540630161762237548828125000 931 413176202971991632706282519799899262720316945541919736681679275926740780228138622321975634336934230278682447716787570651368631307215947310091048165030656191072026019127452558344339684660605546280117430442258397230604278179721430379487073657167404506656483855180747018012264792718318057395019038886628956953019593042359463316048373519914992473011769375628383914535971326471900219975495909988376314155483811543614741795416058976699559420555505933966334757880051879993467249970519216123992000873588407403240587022368484117199127918237200641751899021842864539884538644938116398869593301446005445995172965932453867238249856086440559010952711105346679687500 932 2065881014859958163531412598999496313601584727709598683408396379633703901140693111609878171684671151393412238583937853256843156536079736551708206754115251140980688830909133705290113953661077960165700452060755391007440909858016442631662778006114486656683516046269624397185087787325392455085704383072987798646809745423833025951829982986695443392847835475866588168250100666049154258095609589157454111304053184289569223163078404519691518442751615775695899478215943380821930662667281805343607246506169456337607497506093577659604499763146239733950527600496790433151831160235833409832799929542870121442679037218528165231745674645935650914907455444335937500000 933 10329405074299790817657062994997481568007923638547993417041981898168519505703465558049390858423355756967061192919689266284215782680398682739746544836146702920595063125467604822924336812934636369351802762561825882220911764898942852144902744226410471432401128675859782379068981580619929753769384085767293785008372023938629489185328184126670001547404348413462911907696842824900973917206097357553682448620754022875413403025420378055551772114146787290516112058844457191290737121116123155863327600457435991866969051616700532193889596236327650791887150633246936159822086768000395816891498313021707235211182072748758390551282460023685416672378778457641601562500 934 51647025371498954088285314974987407840039618192739967085209909490842597528517327790246954292116778784835305964598446331421078913401993413755116190984022172955900458714572215225200382930785442141189112306034982629553437177668132343764747158544538242715054998045763930715914279971120746333824333917629404549718890229234754367648106113053771653987526228964924646339145195640539261705846338552469176566802305810094365153497016823906476320869567811216470716290928065094910434182241473391880763898507413828798050565824804729281846688919848897593032215273945728816921640939538292781274995569186466292062549703775439259578750039736405597068369388580322265625000 935 258235126857494770441426574874937039200198090963699835426049547454212987642586638951234771460583893924176529822992231657105394567009967068831964421723399523132427436660095267236580613520039471000375660023400766366216064241514079801863969230135177099128324344895284672400140771923624829234099083076939958373271481255715378759961995757689279916188135631722233318496386959718730700649047544527046647157710064746189123905854999053161099064646672930846243737451346104613008919487868224571967945388757303013453458136865325714721632152337455131598757538477439692102419411797227777603192481850010261576319387858908843604716087938300006499048322439193725585937500 936 1291175634287473852207132874374685196000990454818499177130247737271064938212933194756173857302919469620882649114961158285526972835049835343314070106567667740368260036991963469524222584608513450585426822718616033554347145909969127763716344589488597212345881404479448079692163278597807682695834213052805757496201954635452789973988000902140074887183110855147015290472020075853137621447999946164721770933072288295186147453726271261374733418750856532772866347306143835988193368789428258671377838500483007025319211068207097548922180145614116003489840760771532740244928952493094182563699849188882356141497349194069508421245373597230354789644479751586914062500000 937 6455878171437369261035664371873425980004952274092495885651238686355324691064665973780869286514597348104413245574805791427634864175249176719107606538986328327722931623885355947597154372017618966176488545788243562601935255442649452555392227631004850911616627982388166245386438136049987803903154672259710890591476128106636261347405938169619348517188256186127530358389844547487235752631713060235143249231795547783209153495277528320165952807201807028239388756382479241171520529896879885922274857832325559252440294189394080818668842576290058980961044598704660862026149081944605029175286926127918635927785516271771670913232066268960807065013796091079711914062500 938 32279390857186846305178321859367129900024761370462479428256193431776623455323329868904346432572986740522066227874028957138174320876245883598075288701079631264496289558352318337961813309063146544131797161136381207839875803106051076513771642838586119407970360871931757073857812423310888409939756968294236556067846995462553618214495624507015716667213982841030105697978966905657726408550278630587250640725411845223324183703033813614122049749456559505572000801764156267088156335434138022176759954491538320388045709795328997167402154729669773868317063788370301470932249729202159262233222310823100034859226351660282483373165529627613068441860377788543701171875000 939 161396954285934231525891609296835649500123806852312397141280967158883117276616649344521732162864933702610331139370144785690871604381229417952317603413178311934256976207878512690168444810689957021918669322754455116746386127138198176516700643939502624291543489959794897665404735970640201193339030736535951233682239653372183418910489117651293972116979385549263719899448672004965417361875693211763237285130547631507444675115476487871225963045569932062234148711044380416982476387924611222403014792509033740052564966251266089726141645925056684888907707019146549942638683853823784565814296351362897345991650203780050484760749673895929845457430928945541381835937500 940 806984771429671157629458046484178247500619034261561985706404835794415586383083246722608660814324668513051655696850723928454358021906147089875764537342551092835958295791041800449764089257327112205814296062554628351090909300867162500739975930457797039702642392998566151438676658290943728535774415997485450808382184238682671111038412602907823694242168513713979025268581847594796730852005565882335234181142272941364752105776460179954282672332988256708048309448551104840287297807361292777457428902391142285925815579432467136963315612795159977802571370863847621949261113645679958065126927365072295214871695682464338220118982292206055717542767524719238281250000000 941 4034923857148355788147290232420891237503095171307809928532024178972077931915416233613043304071623342565258278484253619642271790109530735449492999206989414997344464893706858239247742311490512888125292429761555494522813525169511984121856352363049269116758136908192422420305036269892461365247951342302232948681881907165235109571678030029190472304868114154537555552114247725543953298302654929235195218661200899490651289259081378640369566218770079879937119113136084726956811404904544700552729499451801685015292068645338472373149185447145676442370889690087352981982373262604960825561690082433619284559271923075885776896910145383756685077969450503587722778320312500 942 20174619285741778940736451162104456187515475856539049642660120894860389659577081168065216520358116712826291392421268098211358950547653677245752348230797181989252223247259552641254883579394404534183147907076042181103682945869917346336934671153842086810116810392968237154850386672896165987703567776789079323809844746248849237611100644926182054019481496983172871374001161314170221830873868148823190376973661475695843515342420727092875538237273320453732432077280485593453433286506649952782012173161318821291515482004050311540756816488180233911483955913915041826370850897376388599267618728044229295522657945425967597539822218077887328036013059318065643310546875000 943 100873096428708894703682255810522280937577379282695248213300604474301948297885405840326082601790583564131456962106340491056794752738268386233899684566435588938671419900121978871225901831146502390245682260575416780049568769282514454501714627753423210371605674408822810614276317394179252454126405688111652877847918099976225118797371740290221192611984706284409076029716038511499743136287560236174309033865336443751456369571062133791294569756097839106521650851602242091259037646581470413854966838099662917812411993688177708678751414683545614458531257179140378382477300733827189581960588692592747859434394736990221848533296616912124932241567876189947128295898437500 944 504365482143544473518411279052611404687886896413476241066503022371509741489427029201630413008952917820657284810531702455283973763691341931174636366244627623685767403164434110021080993089906991670558354028072289774778997886345499995325614410751328828179049994488095677911405971000594684786240595244724520648038284868613104524728727217110416885574500752790590099308290424498147349663356020672929902318323711284029520640714269167283389727350220432370467744723211024580287059446955572719219740162791383400416894552108814694368724405660372517193767763505267061163009549916081194495425438515335340678993078694811493103500668611083312953269341960549354553222656250000 945 2521827410717722367592056395263057023439434482067381205332515111857548707447135146008152065044764589103286424052658512276419868818456709655796112680036392933542682460864807315131132706436917762562842629262433360755927678832733584134372452973993452496079925635780754016956664094557497086197074474161128759358211008812085838662515608350662420590153845443424779709145798643381007238588006810983774154356663120441064021310686968361513195458205133609284446366638057911041557229024054553846925111229560884831761954005525181207219112044662195912452166653382857767055702055876227273692789766791102682667648818326151707604990560157576240385424171108752489089965820312500 946 12609137053588611837960281976315285117197172410336906026662575559287743537235675730040760325223822945516432120263292561382099344092283548279211770853742200222371875969196126280578480309222440400184060568945951068133540325960649668198629122109256837414845601188882943202584417754123914444187757876993125328436996290653368245195962124957981094463925202178708410907915953654234224722126353932061496843488181910142570852232087974232277236826663573704125908904124281190787420349752442698482146324900992520669777326292682582829969090174229979582810849759344721451556547360493672464816961111312235475520193817074475811762491149481402175069888471625745296478271484375000 947 63045685267943059189801409881576425585985862051684530133312877796438717686178378650203801626119114727582160601316462806910496720461417741396290061722271236666517843510852721107815218323150053588290150267363539605021603561600230088519912467785573762008673978954393889130723186051956001234141174891153108173830922699859780277863194707994574463832781985855126566901766728708500312139818089537450110289145775858650105006839093003586097443668955774178333221591555397589516735953394383421658252393258150699859854187728469590943718980822068897934604265289154039874060773883580898420437817833917899439782918810816096332549994096100531848492209974210709333419799804687500 948 315228426339715295949007049407882127929929310258422650666564388982193588430891893251019008130595573637910803006582314034552483602307088706977982196807952650012712262581182259965233839960182494130903039997310934059799488831046424229698059480338525186026680299622281848886599471039733570972670091862953317894465494800404815611065212291902837446466570304851865149076029236982563732761295649530111160370155884674191763849015668031559818325310210286026110951893767113413889166697489368169578450434992932051634757594666497802810491954846559489364771079059313710126133313201216450656893905009238666266185348172424722556686895250099844645319535629823803901672363281250000 949 1576142131698576479745035247039410639649646551292113253332821944910967942154459466255095040652977868189554015032911570172762418011535443534900315319449973850023192177825155336547695954767615792086158334005074962194923031086096299787194805977460656802183470283560472034734046732858807160457457807093203258396394830098706335390078345203724291850424870397530628801678559404592632147619862642121973975077498407228135102800617731116911098305654757184727220227660865190670529372695894487664030686768858124601167328005260039469776768622024152447748606137455938018363178234656146377620355077527245824129114478507090890101623701941707667018022220872808247804641723632812500 950 7880710658492882398725176235197053198248232756460566266664109724554839710772297331275475203264889340947770075164557850863812090057677217674511980932660079850075591754045020719460006528804782281862434804043895102870540742361345677574678538463071314882967420203251422963971283041954175107881396383244452960906041506590213934285144009762831563870216370860924447064691210242642974221912697605081288048614211019997851797558628046543667498207377491678232766606496355576953730402687920085136291868438184087348830180058227747804608151957912117239667781429439059559548402841930796012437660940117281613443760130180421727826307735399746778881535647087730467319488525390625000 951 39403553292464411993625881175985265991241163782302831333320548622774198553861486656377376016324446704738850375822789254319060450288386088372403839632147240250983495796436443046477131319523361587837527009941671135913819907843765708292825063678836111334086069234521172965340674544868785955495371699545714770669197191500835811404435792651006250079701571205552689478979852918017668852362722108335167644670270342131614734460049368331657390850331872072213851009601333530752398925312885723439382823282518471599247799812225482187176127072690261184467646014804755781754339179903018197150021413370620675245984586227599479358700291630607237536310094583313912153244018554687500 952 197017766462322059968129405879926329956205818911514156666602743113870992769307433281886880081622233523694251879113946271595302251441930441862487393254195678253100867903548196884854360571118457403611576080541768814885750951107716580205828204303741945912683441517813690390250594719050198529211689147758223954929016981854880637086031731744485958212648705324972084928327859475679951033415908292889656018553705984231006432299519434818327254811326119317919201116648000715810753890944572723923143673137798253430948300497867181443474533514062280963952013471195404956734720988767976580864956928500465552148371125161524876112016614257416158295654895482584834098815917968750000 953 985088832311610299840647029399631649781029094557570783333013715569354963846537166409434400408111167618471259395569731357976511257209652209312905161364437868263687728439106966076740506829093936482481821433542257209745406167427470939770843907428271118805670302934276277514800195589957261397793276388820769876228115933625104765494011427211884498877384375922069062175067892263991361938681839215662097887970884194727964921496869767251676574616297355546445951651881336641102528719103007726341947922414197162589450803926075677724966565720922379861373850753148650831636630033092768499439634504149689936660303819831151859878598227391460762092378899978939443826675415039062500 954 4925444161558051499203235146998158248905145472787853916665068577846774819232685832047172002040555838092356296977848656789882556286048261046557502880420297186345687808375045105596671974542944940446049991705210089018977259658804034117728676248497934755394555084493264004120792648029192275712943922193659097857395114302865000126512265608717601877174809140152215747873910538036082708119374729810103222511819106870045833207495259938857778364686485393379480567229786687274781254629812877030816296261192897381426614498079281831010924356345447273682662502808168863438737773826670558570475424596038017044524796188802847109615263795391604251250328161404468119144439697265625000 955 24627220807790257496016175734990791244525727363939269583325342889233874096163429160235860010202779190461781484889243283949412781430241305232808583181307162396646691543336694702344451551522298928129327304913554036184135611829020132332020011108419936292874164713000672170963588229907743472392786990219629743858211967610106571735434702625613471237510383919135467428373839460032035845318977047855137913343201476661011140237443566386490705348617431119955650409237793424166100440046170869956761811358598752201694991055049698827896347198504730245285932766913567489352024998149732644632545366754321383138954149675072972117409501001655119933886339822493027895689010620117187500 956 123136104038951287480080878674953956222628636819696347916626714446169370480817145801179300051013895952308907424446216419747063907151206526164063984685741488448151710218144942686083349436419068866545713870955273772009927372680100623403476685408029943980272212855537713005177566139300499455792002330349482973862296234146314429780046887710092818039188257814051725830873484070011801531316988638080311367500113325615837675387185098624655340268272159752836499619277827108622696367127960834586489386845628026303036873839901783812323461409301145103302284087440560618918461119765043074942895077545738213611100917106423597156380687032972698347066398127935826778411865234375000000 957 615680520194756437400404393374769781113143184098481739583133572230846852404085729005896500255069479761544537122231082098735319535756032630820003891740622295266984763568802675815000371999981730944242409158963814993710897160375503690866733979051195782162840224919673282770493455850075765871539000962977401050742935229294848582357133819820082162421396215794642798819303118802284673085753392208332229825738977493417458763936416492740249498463585736468308784500056235726230569332183206900892241983438626152096755590729709573968991425794843317363422116644111955512217263663579517598011951731116721599310552054566236937241905704794407011570811505407618824392557144165039062500 958 3078402600973782187002021966873848905565715920492408697915667861154234262020428645029482501275347398807722685611155410493676597678780163154100967553767366917256245180409779491921250985546249494886670526382256736567570704910952516732785618239222840724029763642672412260618650403789659023579958036881197046709420313970784413611414970955291556595430616298800061485101708498654746369141261613987869130163979654871072482658680609464850329100951253869229165063289279878081801584171285826320581824769561672698739064289057945905122834772729203811276378494599832320308211444123634681320167329625419516402787617865728827831829521715083404498347618982734275050461292266845703125000 959 15392013004868910935010109834369244527828579602462043489578339305771171310102143225147412506376736994038613428055777052468382988393900815770505785863901090027202547264614663572452504053277588314598811112498721344436869743663837581942380039540081065433364380731436107149859435143487575312122053216472295275002807207678232238756704156632648928760476716713827154916513735397917054849418802722885553631855183041759347602132401574325400727113389594533033446457235398089859656658366798923419029738700176905431950607780699127560892051507401006280841160384378434144288182346423910499930944219096933490420172946921541782304767601766528391932231656369367556180804967880249023437500 960 76960065024344554675050549171846222639142898012310217447891696528855856550510716125737062531883684970193067140278885262341914941969504078852514707893541618522192915884586826169568783383192828970512178353682041798199105431683062935535120972540902399968588465886069848047804428849348673647276320601366825753178451471026508633289081255320377457052529055271733062217490783419935429191406593820234648443746643697736960178077029966609767411437448094861852915174342009957538552229178447739853339470715356398085923743872354667275292092880680223037316783251203082580234034845033496099703107530937128826007341870714244264339538110965971418053754860011395066976547241210937500000000 961 384800325121722773375252745859231113195714490061551087239458482644279282752553580628685312659418424850965335701394426311709574709847520394262616203745599587452424040738393605925925127565549482660006523394844903762951257018323689600205942538183020781437642642743681303343500384851010976976383439449818080631399011057226500847928724860130488845512208861250873448182687597808626681124095228483752601365321033021864134388140083548100545729575740107719207527207214991262971954333858879330992125021933366377651106604455196247963964958372375540287250972268082677324790804886425649698370378348328260008317277945251615263250590248429868715090984565563303476665169000625610351562500 962 1924001625608613866876263729296155565978572450307755436197292413221396413762767903143426563297092124254826678506972131558547873549237601971313123683005889432103579665007427504707706848477332751107478248600659213586712014951526822923560050366393612688782913527031738579821980164859322493621919033692074355022501808988226461921126942884181045787810607891146575378008671669752082940787538401801342365973192979642500005438455351455554437320267200172005980587371579897790138964857261037286686052778023416275477020907369404151407329285830852126536921917352480651047574655093386417691706732435283915919866958317938470257805850935749355200277133093322845525108277797698974609375000 963 9620008128043069334381318646480777829892862251538777180986462066106982068813839515717132816485460621274133392534860657792739367746188009856564978450861074737896006405305245397367316082642883688425706768606775646354224126859008490779845186699790431719994062935458711952542727215232598337009567621815612497129907739409722944383384935667976205535309585682349754833614853138126171676431758118268021442667147680214810024725952751551996556515508506358880758666825325366821506926466805576957548848864768315569062786260445677083224079019619644256174603746581394288883563815548059550460711051771780341425126262714486442165735759274746601629052511484019305498804897069931030273437500 964 48100040640215346671906593232403889149464311257693885904932310330534910344069197578585664082427303106370666962674303288963696838730940049282826812146810490957345707785721903365350234892445758643463587266223439496509128477990919325413091128895485053771731828776393502602415156903355034078347920749012340319597342613642842817583674014598668097887778289731898140337359781322533587464676592263556178374932190055067120131028735774937309672835025015297851226144224349200495098325792526713215388489399887875270280886131432416437558097326702070410403036253449998343480747457496915366297023090072819421648256900198049938198559282585733531262262019367881293874233961105346679687500000 965 240500203201076733359532966162019445747321556288469429524661551652674551720345987892928320412136515531853334813371516444818484193654700246414135980626557572054594214687805193205264828941460133418652989754306758747283650233650473498579320839873958164030420657981067455851777305343967212785039686384995979431934516984808442183585119409252127559650121809979640067856084422244570666405900762989996963036257401929328670662542650891863875254432607559992703563531219468368863055322421132394504586692075485673776371385486366113209228188862114201181545198787793018616466665667241194445478583281578014822763910087615867418362676899140668179428309558787191235751379281282424926757812500 966 1202501016005383666797664830810097228736607781442347147623307758263372758601729939464641602060682577659266674066857582224092420968273501232070651104745211101254985937051090820348619327518830564073239147423690374765348133512814214420188626268421797392575680578418838136663363714311955428025697192325965729650455526175128789482924357002378831745082153630095959846741139376744312395791736789866743747757340234836747303201728674201659472918300800547411806325504631506348501821210228179546108269784236733907507352604993770100724575410881513268964775731130819689596389402639856708017490898939681308395980166638695071181265177202523333050386555864719184683053754270076751708984375000 967 6012505080026918333988324154050486143683038907211735738116538791316863793008649697323208010303412888296333370334287911120462104841367506160353341918888785783328885094419259538776211089159563129426273141161982130739951020530385531319067065134952967245607671026553688111103387008783419047826989680426871150779928807122384211719625505143539576884916134409886520711323545087157184787671985024583441941058541498613424666341597111781277074653090714494714166103977555038229949472256773345009785339949605752921660275992283031899587573654694739555652729444078534658439778790288331332717160547103032839133418984591628153637970507892156688792197755111246237902378197759389877319335937500 968 30062525400134591669941620770252430718415194536058678690582693956584318965043248486616040051517064441481666851671439555602310524206837530801766795989606659193698380881260103130914169897363225956191443109853440910612965455618242115813459259467608816510767623267227937983303503481140737146833452120931398256427295211858661322903131245849343302584086038308839325034235573639221546747073226198166932907564547817496811482040939299679365083327040284231225964996342172697637187727489499172328170690776450847992424892928729340893902564873760870989092498008817109502656725728530704456215508787919790492820613074356293565921497161340323467501253751343881503999000415205955505371093750000 969 150312627000672958349708103851262153592075972680293393452913469782921594825216242433080200257585322207408334258357197778011552621034187654008832684020592341812682573268843434099074132713334975145056054488614250699366671983596493690795437290445384378312899094319247228499718990847349057118689704822701353744221708415592202649940600427272035240527849697653095803006910145144573391604666614862088816503745134221038735155210390386802129765711400744791302807834894900890874333144363009152452193588455922989200271770133933983530042375364496756783029728217719004356416151986317805391631953153529558006800293100809175863632816478508516984402294119904652802688360679894685745239257812500 970 751563135003364791748540519256310767960379863401466967264567348914607974126081212165401001287926611037041671291785988890057763105170938270044167307885284571530840859756588415161860813887118339632983755625030115057927825801466619118792763472904901004287312537646913526748990533911809171439881191459373681334852845009064325143428169542284220019816989969938781481527353894877469984415431622696681626620958485704529642541034870268794735781328405753050995090614922392246306482201068505889826947538558608698286916934198808080468623223835406578402446926567694651252683189900596177626496538125855973405909782316962755216088090377121885981323394509967528165361727587878704071044921875000 971 3757815675016823958742702596281553839801899317007334836322836744573039870630406060827005006439633055185208356458929944450288815525854691350220840427208745720121632292195313320475794219756035162072622261307109436850733594890817246258779394385202484134159379754285245017995348249234109743045838624642735319288008527976424937610866015117345143916262691331367209874129572643541952948469256661869645677207025243121984179470157269678757765859413430794349456504515059849023467227484595989576700717289072037243720142754523178565161527466189955686499532918317572885734018379471988038800819462987488050401457228397730651978364459870188730965928896460281904978728562127798795700073242187500 972 18789078375084119793713512981407769199009496585036674181614183722865199353152030304135025032198165275926041782294649722251444077629273456751104143819308885663596741559790997932381618843973523851747559058806164260837250986201823971321663316615842733979954642780666064326220807551044590427532703113025672907233878095915575009648452564497865062323647334431736512373255815680390719346464805083554665224501633996619881395876042573372027525005496123535330066750968580928238313890234178045970013892501175279934317342519678820383531467125755936515188190309401369986611055447824832933979045729564317501428661389794900121422962179582254138939965623644745562614843947812914848327636718750000 973 93945391875420598968567564907038845995047482925183370908070918614325996765760151520675125160990826379630208911473248611257220388146367283755520894046748957129017967502511695671900150984287575134584452037218970074435505895765906636525017549009722729972299981875610803922371838840600827000752985595692375603787884111477524083459895355755907283391235038833981172858455221013910732919968460095154015607108646640069525483804444191925421537902193708985901981069663059591828636192737295935590538544338431118524436826357205319244485846244361208327869374393566333259232386587729486449970383403940955758879181205555760022521391257217339242368864694193719699910616327542811632156372070312500 974 469726959377102994842837824535194229975237414625916854540354593071629983828800757603375625804954131898151044557366243056286101940731836418777604645183949314456124097216115184369492811685857831548768916929282999142426780443586319962541788710979122709934026677350334501903126995288382009866854398009025889086557914189287269452517109312046118388729173560845204475284452247681510800787486735153150767520143709857317745923446452284692391602385681636238761552663135452909780247705252885383693161803524710311475034245544837813549257741837387567391275294814391149622339042287252754029927071775824147046131780284360059528013536645392764759513360046938590386389478226192295551300048828125000 975 2348634796885514974214189122675971149876187073129584272701772965358149919144003788016878129024770659490755222786831215281430509703659182093888020601666678640115106590527225331697583206962989819606144733498592764158395137746579798113958429065937977648582231867167465275146617960161241926387929939586669279418512166467941611734321058561231862367050892304096543211539619099228196961122767155605043495331711399432036952050868791547482699318807711811555033053593374940289345237402768341332358772790135230774582419521342020807843861049953214950677450131373563498219038571207183943448508037537330211454620787573081406408968977837372795582531251595143073629401442303787916898727416992187500 976 11743173984427574871070945613379855749380935365647921363508864826790749595720018940084390645123853297453776113934156076407152548518295910469440110881092596997072074639296178428937558589213847112443823220936430515453191982146954395666043688796562795946174863894589948078840140849648214000778675849308726895135393045775192265256398756803155500565039388020871153552346021913679055934057835338507348503465578446723840092953434367365351272673400648166691489397133781674225394190384329963420114972633141116221290352725856608818926588227467243412224029684962994240773162776723159197345922151712022628601218279411563705738141005355637062557762903894365003054645058000460267066955566406250000 977 58715869922137874355354728066899278746904676828239606817544324133953747978600094700421953225619266487268880569670780382035762742591479552347200562278222188781856914883140943915137435500468133576632215658125619271927176204148827383426469987449686887434138024031702362097307755297083074372732405397919014973719797442311445532866787248012773691554981866604744205256378035985933350798733176253018873544134913683182855797466262246454694139446365329942373771114835815343905638955292138073858895971848170543454830018748429548874340224115037385719956927452910147953543783804303035466832992722585484714334205738603975202384001142946958397433921165390474650180863136483822017908096313476562500 978 293579349610689371776773640334496393734523384141198034087721620669768739893000473502109766128096332436344402848353901910178813712957397761736002693299722886961836449115803943018942539186357197666964584988976095939717636619533305840688576785245340821621734551777222484939933010752785306331076634718964367397956504010024964565562034280108925626828135435517894463862171283666595687067005887857862402318569246672459448996844955087854404056041395313078123993636675472127848174725903366517919663229003878282048476266954950172676091875909669398717232951843123088522549370211206585132614234152546850001749313569827525906520563972203195717493006138172628727289747985196299850940704345703125000 979 1467896748053446858883868201672481968672616920705990170438608103348843699465002367510548830640481662181722014241769509550894068564786988808680013820772778605651526621478722044764946610879736398983412404849836480958342916301299022432774203382235984954755539464029980401339482350961816728253139350406713959401709969654721612124125877280409456626980998870106952006570013107122191636115009419511007907799162198592661734955683843872529220203778270575291854553995888174414280933781188804143722766035730314715919402815136343578467287113544899583233819815479898396348255497486958702267723359143875970718511713218714679848801145088610767396494829757202377207292443017649929970502853393554687500 980 7339483740267234294419341008362409843363084603529950852193040516744218497325011837552744153202408310908610071208847547754470342823934944043400069458138057199099977483293312553494966969346632405565651504154138406051469314710127605393202336367189205620424564025293769983337229052006973837863452928845461919420477297878204849916945092281912111627745316043052239720109222224400171381355027077776735435202126958193673164749878287795903300942462646886360507355791951685846444729057615992272738280069362496885274035556043310607423263301721050505816754133663774935476786133865719287943268984100521574302323711463150449560204050670648625791503947852351119607305918179918080568313598632812500000 981 36697418701336171472096705041812049216815423017649754260965202583721092486625059187763720766012041554543050356044237738772351714119674720217000341976577823432864721777971027822421326122513905868099415322196352011361025575496150628526041889995806815402419819549310830267088885802066516240350921992048927760923474745322072410139989873211588130746121754827499003291658760790162658895075435685558238732915895312512898474177505412480658505858743824283284017991772096222606622743013000388051824651986148634841214855574792662310813900498656963684368944824354630371351300972864709790646562094785482060865141376772096493058045374939321296822072753266667094473874044524563942104578018188476562500 982 183487093506680857360483525209060246084077115088248771304826012918605462433125295938818603830060207772715251780221188693861758570598373601085001725825226504852229105805341743947267156785227297819683603206704780113494090871644215337950118825499451715111208099478028210284236207384237640048653637916779784313154108958817217569034156130651857935908423250300781602384955854946327888510476277537767508993863694997930894419603185141899866525854427351861975646320423467732909916421890240660194723505012734722961540244490234983732976750523129684955989201653665884774854393953715208900442158951078787736265138425491449729519151509938371980516704724318600983057336861747899092733860015869140625000 983 917435467533404286802417626045301230420385575441243856524130064593027312165626479694093019150301038863576258901105943469308792852991868005425008645068469911949051025942195324571496310098794257577604542629246920624159417352384538885070503503017676213655149499121615110369972815295093259090167217540434067074307280026292943363504987417853206961719930727667194597851441325727154036587480486798813860298602693425020874146731583788995906625832844989755433787963680325284426384816276442020909217770145665163563167189067446590843791000645493291314090485800222156792369858857967704449420143232545316113265123669088215911824682184933625398989864579578270425974650947864574845880270004272460937500 984 4587177337667021434012088130226506152101927877206219282620650322965136560828132398470465095751505194317881294505529717346543964264959340027125042986207288744426672675978677550330073657904104760700224814210389302270462641849470761495553876882282116496789112469635964667617987400866890412747350668354143152743485371648361884042511835620357275575932436495886674200357275863703051272410915947344424571553750190594608340002923047752530923180753601492093835594394956827123979883479003629305512085174498452586483846446093157871535346282779793458558285266022719790190380957948963623038960489005455919087234145220976570595689541396041644548854208528112369469553755152446683496236801147460937500000 985 22935886688335107170060440651132530760509639386031096413103251614825682804140661992352325478757525971589406472527648586732719821324796700135625215648441626168089110741090284969232591967290123385064517767859482413903316543984709606267165306309829376198405467426096155990785567031160179711847209599814797311601579943691117918537598482508512655577663833906781267368486171613313413093634039196671057047586540782564529792206819852340000445748999877830519178008245118533514355539202153888924662436901181882626415200728198014605727557575241986286827927819048771932266309798767442812819223126499091579873445145478276379868749315566087670082556385749898795328727274522861989680677652359008789062500 986 114679433441675535850302203255662653802548196930155482065516258074128414020703309961761627393787629857947032362638242933663599106623983500678126078959613313286401301066648322063745183514220216506885982536104947972067586054660903830125222453447565674706487242208397112606623465182626626207346504257118068105892052803904898091013031716949289555586320820961254233209130650361365222199749655443304219427750493742414137053226303875277348058590231259522645890077495927065466233817817905187020414195534599032826071972138722298276688614037552950428176140584179032642645954002859838761720536313967269883804500146764775426234048186416317797751067271858830924624594871374938520602881908416748046875000 987 573397167208377679251511016278313269012740984650777410327581290370642070103516549808808136968938149289735161813191214668317995533119917503390630384036988829742670294915288152054992562404557088810979007228411701322072880252244182168785173438761546467815537634873240573242682875510747216315075677414929117311197967737784862980189569018645553612461579333396052720545156367384853760025056385317287084291485621268198363883248450172726552845272678242062479449843424619358914327261982489799145540812242650868720420333227628112662680677767619467230333180586867568493513694878959823344236371347759169652463384443222974227815716803293397278681056212654100403408596875465264020022004842758178710937500 988 2866985836041888396257555081391566345063704923253887051637906451853210350517582749044040684844690746448675809065956073341589977665599587516953151952468177358781360105830301135066162877522417425225247752498397622225159551324401921789448683679236578056228383902872437835584717728760893825740348918686629256210776727534143197325574613791530450558717970981210918939227272490190185853046357602284137459999228648672608783564891458474613326569398825376964647250849288144699822161791233557403597294557504287229831920248536090699475690566098533190883308469936420626626716699800817228114280787405027387561994271087917579849142156402831561523628121503190664676186116821554605849087238311767578125000000 989 14334929180209441981287775406957831725318524616269435258189532259266051752587913745220203424223453732243379045329780366707949888327997937584765759794624120003974809160405366050122014453111719107296591478848327226740592906685190619892766234881611735998292615242868424147294891995011626872866715125045129950708670526515934869052499837655954935289999929220285250032637853104216846318152863687118389338537943785694660881973106499984047195190029561051475486255878605771404361334437488895425856063283812469035389419825078403633540740007753101809148184916684185917292731724410104251964502867691368477109648704311390607955774354400522382748363447955873486040073716552001314994413405656814575195312500 990 71674645901047209906438877034789158626592623081347176290947661296330258762939568726101017121117268661216895226648901833539749441639989687923828798488872101868853916333218924628742071283064115818927666648896549399481037282478237935280988927126625994234202640286748596195904909706950768201859017651045894708721549299901391108893097657805234439003848531387966420115666905722095475796948183300126416114562710793499049947635794385755527540804616292757593681254910553138443048789967627851011236458974696851883499820389422766125269392379858971224766286078389687824076435240960249588926030378463369296053083288479912409127918186207143286788474633180564990313221596096582288737408816814422607421875000 991 358373229505236049532194385173945793132963115406735881454738306481651293814697843630505085605586343306084476133244509167698747208199948439619143993897106003797329970072518340009314359362804018247304205480518007200070968165234335168953471377477428028442794509216523554601233199339075939496718762177768738678073156497541805253573692880449792907357696001080211590720901608007443646366189321907028672307194578372418013124868186271271763009459676001287319656348000192847951517596497589133410313867206580739297840938155021586753649884876014469586755345907042164407543846348072062957319603772297265748750897141630683937592451688422122314802400985699232271227548940473184302391018718481063842773437500 992 1791866147526180247660971925869728965664815577033679407273691532408256469073489218152525428027931716530422380666222545838493736040999742198095719970938275513439710238769015416912175799761503530389186899638625296203020622579014821337315883629231438199485753853865398346627874647499701795971017484811382958524831192485743875976976668993672585249126933349541437443747075119434184499212395014941539953270353916267012829011030145698852940352734974543935949531813448391395493861629147395545405700908366000176369546526983015689895552347356791961396700645050304547324880901883631129799287470741466748012239966407384541579915119199497017454872032748292568675799185662356194370659068226814270019531250000 993 8959330737630901238304859629348644828324077885168397036368457662041282345367446090762627140139658582652111903331112729192468680204998710990478599832900195150402645367748721331576818954595266064655946414652597577975116386602426924298351517018492720138352049652585283128813743475433677502543732315218825815607174812458196634248260276097008615560557866585601494866596869406216428485340248993611750890336054215261222694254812513356852822182125954657189478907965530549641425203445845229551716530956833553683642605091796462107568217892133165605039644492525116857316979457269093423806095575507627451033917621548455879520282684636688999061459746444516733584074313911926878972735721617937088012695312500 994 44796653688154506191524298146743224141620389425841985181842288310206411726837230453813135700698292913260559516655563645962343401024993554952392999229874523002400944317032673916836274905613085085149696323884574598995542111890076168656441288475457013268990407113151541457045606663362881944652726902608396009086817512202551408151170587099106009858019733414324551389399865603945624458866423211346601079727417174527637823675077212196499749655276527473418200793132786970215258331328901392284518575539157110012828408088338159563569720994618210631029798660804801924507172442792653794601503212137256122251434739207679882739292157265833259945999984113421997305136412759196673505357466638088226318359375000 995 223983268440772530957621490733716120708101947129209925909211441551032058634186152269065678503491464566302797583277818229811717005124967774761964996214746162262392439063452436843133554660702180187618445870044459704097670738328322390446890145760278478922182194415982833098204922603008904155197699839556246976485031010924325277665722142109592981345329067557939834003414846592591604326497294300020852026684231970859713470776400706394734387021029391554561810218969069073084423970744182205948528798450774891658757423071046646843577236507043435760980569502203227260458137370410455648578541395285399478339020327503799898834339520411554564368701172457948315910446906995545646168466191738843917846679687500 996 1119916342203862654788107453668580603540509735646049629546057207755160293170930761345328392517457322831513987916389091149058585025624838873809824980093127602556146433142926175331385071313959579510042765590898497883688951008472488744764195178056491205952458589326537278296371273722127104296977519300067230916661003305948102834680572611337020925898189330494943014170841454370005791150008797850786560712713968380975702067866783850790137353935445644960746957295268332035300135142225782361853605180929034334374556375914895498831956709525931439717429204538327871733456559505344478109327326957440214385467402165537992217103516590821948852262987083927166638780761886984294051217148080468177795410156250000 997 5599581711019313273940537268342903017702548678230248147730286038775801465854653806726641962587286614157569939581945455745292925128124194369049124903407447639048179452237638903309773462538451861834362219232463891328842963091869813346231742542517159595737650094892817053065816386489387770921920536193478166480597471775761084834346977354317936571976314674358983538392905607628885647197477010201885901825691416324847106197379578297501290513186332163239921067875072700166866629845614297812935142338619692043630474097895490700317571966657514415849566951609704152373785179566845790947332774844161420946020109243632982916722125987817216170056491754723558016218227378901772794961289037019014358520507812500 998 27997908555096566369702686341714515088512743391151240738651430193879007329273269033633209812936433070787849697909727278726464625640620971845245624519979047821508344547711202543201715418660913273455959487440290858554613023508856436353569479364820501544663607622724215926913041950325691104046635620660532844300279814124825994832679001069222514802366941393679186159503226373923284927434818071957382607390578656044204126844943550531057056309440764754635791620774094540824699103362556875068342828127072980589910062707798466707745648252315429296510255686966585555575428279874352355137360014277767453748783644634107936414815172972793552759024015108705514903405554838489166513681993819773197174072265625000 999 139989542775482831848513431708572575442563716955756203693257150969395036646366345168166049064682165353939248489548636393632323128203104859226228122555768094713530013440710892316215855503774756903017571568031883264117091996801671637431685897040581954233687680889719119710805809483447171778677684007905534043042012241933821414249233290881620094874554186640131903784435656832933574265462595045567616563021069663921491696354032867002026225394567264696636163882889507104268006204795503585286707394125747097373184930264177135446361414976159288223614964501061955872279605668769910769676357970534432033463671746931394354606007719358355685163996730517211702182311505032741294485276739578694105148315429687500 1000 699947713877414159242567158542862877212818584778781018466285754846975183231831725840830245323410826769696242447743181968161615641015524296131140612911221906749685195097089822780457442287463212907874535447668129406553379346236189820166913984553471431637329476120301478325307248221779710118054902325719060750588221695740032750988651597801577911784612494185451599961419709274716422442447461170495972236900819168506045295382218991969908295430746000712809202077390432320906498960029360296598557210157588903595020801145331271508907553737050015894883764306622695078190635535655106866413116155235375873159098163374407755434243033308614661713353687665006127915706332642820086675783386453986167907714843750000