//
// Generated by fwrite.c:genLookups()
//
// 3 vectors: sigparts, expsig and exppow
// Includes precision higher than double; leave this compiler on this machine
// to parse the literals at reduced precision.
// 2^(-1023:1024) is held more accurately than double provides by storing its
// exponent separately (expsig and exppow)
// We don't want to depend on 'long double' (>64bit) availability to generate
// these at runtime; libraries and hardware vary.
// These small lookup tables are used for speed.
//

const double sigparts[53] = {
0.0,
5.0000000000000000000000000000000000000000e-01,
2.5000000000000000000000000000000000000000e-01,
1.2500000000000000000000000000000000000000e-01,
6.2500000000000000000000000000000000000000e-02,
3.1250000000000000000000000000000000000000e-02,
1.5625000000000000000000000000000000000000e-02,
7.8125000000000000000000000000000000000000e-03,
3.9062500000000000000000000000000000000000e-03,
1.9531250000000000000000000000000000000000e-03,
9.7656250000000000000000000000000000000000e-04,
4.8828125000000000000000000000000000000000e-04,
2.4414062500000000000000000000000000000000e-04,
1.2207031250000000000000000000000000000000e-04,
6.1035156250000000000000000000000000000000e-05,
3.0517578125000000000000000000000000000000e-05,
1.5258789062500000000000000000000000000000e-05,
7.6293945312500000000000000000000000000000e-06,
3.8146972656250000000000000000000000000000e-06,
1.9073486328125000000000000000000000000000e-06,
9.5367431640625000000000000000000000000000e-07,
4.7683715820312500000000000000000000000000e-07,
2.3841857910156250000000000000000000000000e-07,
1.1920928955078125000000000000000000000000e-07,
5.9604644775390625000000000000000000000000e-08,
2.9802322387695312500000000000000000000000e-08,
1.4901161193847656250000000000000000000000e-08,
7.4505805969238281250000000000000000000000e-09,
3.7252902984619140625000000000000000000000e-09,
1.8626451492309570312500000000000000000000e-09,
9.3132257461547851562500000000000000000000e-10,
4.6566128730773925781250000000000000000000e-10,
2.3283064365386962890625000000000000000000e-10,
1.1641532182693481445312500000000000000000e-10,
5.8207660913467407226562500000000000000000e-11,
2.9103830456733703613281250000000000000000e-11,
1.4551915228366851806640625000000000000000e-11,
7.2759576141834259033203125000000000000000e-12,
3.6379788070917129516601562500000000000000e-12,
1.8189894035458564758300781250000000000000e-12,
9.0949470177292823791503906250000000000000e-13,
4.5474735088646411895751953125000000000000e-13,
2.2737367544323205947875976562500000000000e-13,
1.1368683772161602973937988281250000000000e-13,
5.6843418860808014869689941406250000000000e-14,
2.8421709430404007434844970703125000000000e-14,
1.4210854715202003717422485351562500000000e-14,
7.1054273576010018587112426757812500000000e-15,
3.5527136788005009293556213378906250000000e-15,
1.7763568394002504646778106689453125000000e-15,
8.8817841970012523233890533447265625000000e-16,
4.4408920985006261616945266723632812500000e-16,
2.2204460492503130808472633361816406250000e-16
};

const double expsig[2048] = {
1.1125369292536006915451163586662020321096,
2.2250738585072013830902327173324040642192,
4.4501477170144027661804654346648081284384,
8.9002954340288055323609308693296162568769,
1.7800590868057611064721861738659232513754,
3.5601181736115222129443723477318465027507,
7.1202363472230444258887446954636930055015,
1.4240472694446088851777489390927386011003,
2.8480945388892177703554978781854772022006,
5.6961890777784355407109957563709544044012,
1.1392378155556871081421991512741908808802,
2.2784756311113742162843983025483817617605,
4.5569512622227484325687966050967635235210,
9.1139025244454968651375932101935270470419,
1.8227805048890993730275186420387054094084,
3.6455610097781987460550372840774108188168,
7.2911220195563974921100745681548216376335,
1.4582244039112794984220149136309643275267,
2.9164488078225589968440298272619286550534,
5.8328976156451179936880596545238573101068,
1.1665795231290235987376119309047714620214,
2.3331590462580471974752238618095429240427,
4.6663180925160943949504477236190858480855,
9.3326361850321887899008954472381716961709,
1.8665272370064377579801790894476343392342,
3.7330544740128755159603581788952686784684,
7.4661089480257510319207163577905373569367,
1.4932217896051502063841432715581074713873,
2.9864435792103004127682865431162149427747,
5.9728871584206008255365730862324298855494,
1.1945774316841201651073146172464859771099,
2.3891548633682403302146292344929719542198,
4.7783097267364806604292584689859439084395,
9.5566194534729613208585169379718878168790,
1.9113238906945922641717033875943775633758,
3.8226477813891845283434067751887551267516,
7.6452955627783690566868135503775102535032,
1.5290591125556738113373627100755020507006,
3.0581182251113476226747254201510041014013,
6.1162364502226952453494508403020082028026,
1.2232472900445390490698901680604016405605,
2.4464945800890780981397803361208032811210,
4.8929891601781561962795606722416065622421,
9.7859783203563123925591213444832131244841,
1.9571956640712624785118242688966426248968,
3.9143913281425249570236485377932852497936,
7.8287826562850499140472970755865704995873,
1.5657565312570099828094594151173140999175,
3.1315130625140199656189188302346281998349,
6.2630261250280399312378376604692563996698,
1.2526052250056079862475675320938512799340,
2.5052104500112159724951350641877025598679,
5.0104209000224319449902701283754051197359,
1.0020841800044863889980540256750810239472,
2.0041683600089727779961080513501620478943,
4.0083367200179455559922161027003240957887,
8.0166734400358911119844322054006481915774,
1.6033346880071782223968864410801296383155,
3.2066693760143564447937728821602592766310,
6.4133387520287128895875457643205185532619,
1.2826677504057425779175091528641037106524,
2.5653355008114851558350183057282074213048,
5.1306710016229703116700366114564148426095,
1.0261342003245940623340073222912829685219,
2.0522684006491881246680146445825659370438,
4.1045368012983762493360292891651318740876,
8.2090736025967524986720585783302637481752,
1.6418147205193504997344117156660527496350,
3.2836294410387009994688234313321054992701,
6.5672588820774019989376468626642109985402,
1.3134517764154803997875293725328421997080,
2.6269035528309607995750587450656843994161,
5.2538071056619215991501174901313687988322,
1.0507614211323843198300234980262737597664,
2.1015228422647686396600469960525475195329,
4.2030456845295372793200939921050950390657,
8.4060913690590745586401879842101900781314,
1.6812182738118149117280375968420380156263,
3.3624365476236298234560751936840760312526,
6.7248730952472596469121503873681520625052,
1.3449746190494519293824300774736304125010,
2.6899492380989038587648601549472608250021,
5.3798984761978077175297203098945216500041,
1.0759796952395615435059440619789043300008,
2.1519593904791230870118881239578086600017,
4.3039187809582461740237762479156173200033,
8.6078375619164923480475524958312346400066,
1.7215675123832984696095104991662469280013,
3.4431350247665969392190209983324938560026,
6.8862700495331938784380419966649877120053,
1.3772540099066387756876083993329975424011,
2.7545080198132775513752167986659950848021,
5.5090160396265551027504335973319901696042,
1.1018032079253110205500867194663980339208,
2.2036064158506220411001734389327960678417,
4.4072128317012440822003468778655921356834,
8.8144256634024881644006937557311842713668,
1.7628851326804976328801387511462368542734,
3.5257702653609952657602775022924737085467,
7.0515405307219905315205550045849474170934,
1.4103081061443981063041110009169894834187,
2.8206162122887962126082220018339789668374,
5.6412324245775924252164440036679579336747,
1.1282464849155184850432888007335915867349,
2.2564929698310369700865776014671831734699,
4.5129859396620739401731552029343663469398,
9.0259718793241478803463104058687326938796,
1.8051943758648295760692620811737465387759,
3.6103887517296591521385241623474930775518,
7.2207775034593183042770483246949861551037,
1.4441555006918636608554096649389972310207,
2.8883110013837273217108193298779944620415,
5.7766220027674546434216386597559889240829,
1.1553244005534909286843277319511977848166,
2.3106488011069818573686554639023955696332,
4.6212976022139637147373109278047911392663,
9.2425952044279274294746218556095822785327,
1.8485190408855854858949243711219164557065,
3.6970380817711709717898487422438329114131,
7.3940761635423419435796974844876658228261,
1.4788152327084683887159394968975331645652,
2.9576304654169367774318789937950663291305,
5.9152609308338735548637579875901326582609,
1.1830521861667747109727515975180265316522,
2.3661043723335494219455031950360530633044,
4.7322087446670988438910063900721061266087,
9.4644174893341976877820127801442122532175,
1.8928834978668395375564025560288424506435,
3.7857669957336790751128051120576849012870,
7.5715339914673581502256102241153698025740,
1.5143067982934716300451220448230739605148,
3.0286135965869432600902440896461479210296,
6.0572271931738865201804881792922958420592,
1.2114454386347773040360976358584591684118,
2.4228908772695546080721952717169183368237,
4.8457817545391092161443905434338366736473,
9.6915635090782184322887810868676733472947,
1.9383127018156436864577562173735346694589,
3.8766254036312873729155124347470693389179,
7.7532508072625747458310248694941386778357,
1.5506501614525149491662049738988277355671,
3.1013003229050298983324099477976554711343,
6.2026006458100597966648198955953109422686,
1.2405201291620119593329639791190621884537,
2.4810402583240239186659279582381243769074,
4.9620805166480478373318559164762487538149,
9.9241610332960956746637118329524975076297,
1.9848322066592191349327423665904995015259,
3.9696644133184382698654847331809990030519,
7.9393288266368765397309694663619980061038,
1.5878657653273753079461938932723996012208,
3.1757315306547506158923877865447992024415,
6.3514630613095012317847755730895984048830,
1.2702926122619002463569551146179196809766,
2.5405852245238004927139102292358393619532,
5.0811704490476009854278204584716787239064,
1.0162340898095201970855640916943357447813,
2.0324681796190403941711281833886714895626,
4.0649363592380807883422563667773429791251,
8.1298727184761615766845127335546859582503,
1.6259745436952323153369025467109371916501,
3.2519490873904646306738050934218743833001,
6.5038981747809292613476101868437487666002,
1.3007796349561858522695220373687497533200,
2.6015592699123717045390440747374995066401,
5.2031185398247434090780881494749990132802,
1.0406237079649486818156176298949998026560,
2.0812474159298973636312352597899996053121,
4.1624948318597947272624705195799992106241,
8.3249896637195894545249410391599984212483,
1.6649979327439178909049882078319996842497,
3.3299958654878357818099764156639993684993,
6.6599917309756715636199528313279987369986,
1.3319983461951343127239905662655997473997,
2.6639966923902686254479811325311994947995,
5.3279933847805372508959622650623989895989,
1.0655986769561074501791924530124797979198,
2.1311973539122149003583849060249595958396,
4.2623947078244298007167698120499191916791,
8.5247894156488596014335396240998383833583,
1.7049578831297719202867079248199676766717,
3.4099157662595438405734158496399353533433,
6.8198315325190876811468316992798707066866,
1.3639663065038175362293663398559741413373,
2.7279326130076350724587326797119482826746,
5.4558652260152701449174653594238965653493,
1.0911730452030540289834930718847793130699,
2.1823460904061080579669861437695586261397,
4.3646921808122161159339722875391172522794,
8.7293843616244322318679445750782345045589,
1.7458768723248864463735889150156469009118,
3.4917537446497728927471778300312938018235,
6.9835074892995457854943556600625876036471,
1.3967014978599091570988711320125175207294,
2.7934029957198183141977422640250350414588,
5.5868059914396366283954845280500700829177,
1.1173611982879273256790969056100140165835,
2.2347223965758546513581938112200280331671,
4.4694447931517093027163876224400560663341,
8.9388895863034186054327752448801121326683,
1.7877779172606837210865550489760224265337,
3.5755558345213674421731100979520448530673,
7.1511116690427348843462201959040897061346,
1.4302223338085469768692440391808179412269,
2.8604446676170939537384880783616358824538,
5.7208893352341879074769761567232717649077,
1.1441778670468375814953952313446543529815,
2.2883557340936751629907904626893087059631,
4.5767114681873503259815809253786174119262,
9.1534229363747006519631618507572348238523,
1.8306845872749401303926323701514469647705,
3.6613691745498802607852647403028939295409,
7.3227383490997605215705294806057878590818,
1.4645476698199521043141058961211575718164,
2.9290953396399042086282117922423151436327,
5.8581906792798084172564235844846302872655,
1.1716381358559616834512847168969260574531,
2.3432762717119233669025694337938521149062,
4.6865525434238467338051388675877042298124,
9.3731050868476934676102777351754084596248,
1.8746210173695386935220555470350816919250,
3.7492420347390773870441110940701633838499,
7.4984840694781547740882221881403267676998,
1.4996968138956309548176444376280653535400,
2.9993936277912619096352888752561307070799,
5.9987872555825238192705777505122614141598,
1.1997574511165047638541155501024522828320,
2.3995149022330095277082311002049045656639,
4.7990298044660190554164622004098091313279,
9.5980596089320381108329244008196182626558,
1.9196119217864076221665848801639236525312,
3.8392238435728152443331697603278473050623,
7.6784476871456304886663395206556946101246,
1.5356895374291260977332679041311389220249,
3.0713790748582521954665358082622778440498,
6.1427581497165043909330716165245556880997,
1.2285516299433008781866143233049111376199,
2.4571032598866017563732286466098222752399,
4.9142065197732035127464572932196445504797,
9.8284130395464070254929145864392891009595,
1.9656826079092814050985829172878578201919,
3.9313652158185628101971658345757156403838,
7.8627304316371256203943316691514312807676,
1.5725460863274251240788663338302862561535,
3.1450921726548502481577326676605725123070,
6.2901843453097004963154653353211450246141,
1.2580368690619400992630930670642290049228,
2.5160737381238801985261861341284580098456,
5.0321474762477603970523722682569160196913,
1.0064294952495520794104744536513832039383,
2.0128589904991041588209489073027664078765,
4.0257179809982083176418978146055328157530,
8.0514359619964166352837956292110656315060,
1.6102871923992833270567591258422131263012,
3.2205743847985666541135182516844262526024,
6.4411487695971333082270365033688525052048,
1.2882297539194266616454073006737705010410,
2.5764595078388533232908146013475410020819,
5.1529190156777066465816292026950820041639,
1.0305838031355413293163258405390164008328,
2.0611676062710826586326516810780328016655,
4.1223352125421653172653033621560656033311,
8.2446704250843306345306067243121312066622,
1.6489340850168661269061213448624262413324,
3.2978681700337322538122426897248524826649,
6.5957363400674645076244853794497049653297,
1.3191472680134929015248970758899409930659,
2.6382945360269858030497941517798819861319,
5.2765890720539716060995883035597639722638,
1.0553178144107943212199176607119527944528,
2.1106356288215886424398353214239055889055,
4.2212712576431772848796706428478111778110,
8.4425425152863545697593412856956223556221,
1.6885085030572709139518682571391244711244,
3.3770170061145418279037365142782489422488,
6.7540340122290836558074730285564978844976,
1.3508068024458167311614946057112995768995,
2.7016136048916334623229892114225991537991,
5.4032272097832669246459784228451983075981,
1.0806454419566533849291956845690396615196,
2.1612908839133067698583913691380793230392,
4.3225817678266135397167827382761586460785,
8.6451635356532270794335654765523172921570,
1.7290327071306454158867130953104634584314,
3.4580654142612908317734261906209269168628,
6.9161308285225816635468523812418538337256,
1.3832261657045163327093704762483707667451,
2.7664523314090326654187409524967415334902,
5.5329046628180653308374819049934830669805,
1.1065809325636130661674963809986966133961,
2.2131618651272261323349927619973932267922,
4.4263237302544522646699855239947864535844,
8.8526474605089045293399710479895729071687,
1.7705294921017809058679942095979145814337,
3.5410589842035618117359884191958291628675,
7.0821179684071236234719768383916583257350,
1.4164235936814247246943953676783316651470,
2.8328471873628494493887907353566633302940,
5.6656943747256988987775814707133266605880,
1.1331388749451397797555162941426653321176,
2.2662777498902795595110325882853306642352,
4.5325554997805591190220651765706613284704,
9.0651109995611182380441303531413226569408,
1.8130221999122236476088260706282645313882,
3.6260443998244472952176521412565290627763,
7.2520887996488945904353042825130581255526,
1.4504177599297789180870608565026116251105,
2.9008355198595578361741217130052232502211,
5.8016710397191156723482434260104465004421,
1.1603342079438231344696486852020893000884,
2.3206684158876462689392973704041786001768,
4.6413368317752925378785947408083572003537,
9.2826736635505850757571894816167144007074,
1.8565347327101170151514378963233428801415,
3.7130694654202340303028757926466857602830,
7.4261389308404680606057515852933715205659,
1.4852277861680936121211503170586743041132,
2.9704555723361872242423006341173486082264,
5.9409111446723744484846012682346972164527,
1.1881822289344748896969202536469394432905,
2.3763644578689497793938405072938788865811,
4.7527289157378995587876810145877577731622,
9.5054578314757991175753620291755155463244,
1.9010915662951598235150724058351031092649,
3.8021831325903196470301448116702062185297,
7.6043662651806392940602896233404124370595,
1.5208732530361278588120579246680824874119,
3.0417465060722557176241158493361649748238,
6.0834930121445114352482316986723299496476,
1.2166986024289022870496463397344659899295,
2.4333972048578045740992926794689319798590,
4.8667944097156091481985853589378639597181,
9.7335888194312182963971707178757279194361,
1.9467177638862436592794341435751455838872,
3.8934355277724873185588682871502911677745,
7.7868710555449746371177365743005823355489,
1.5573742111089949274235473148601164671098,
3.1147484222179898548470946297202329342196,
6.2294968444359797096941892594404658684391,
1.2458993688871959419388378518880931736878,
2.4917987377743918838776757037761863473757,
4.9835974755487837677553514075523726947513,
9.9671949510975675355107028151047453895026,
1.9934389902195135071021405630209490779005,
3.9868779804390270142042811260418981558010,
7.9737559608780540284085622520837963116021,
1.5947511921756108056817124504167592623204,
3.1895023843512216113634249008335185246408,
6.3790047687024432227268498016670370492817,
1.2758009537404886445453699603334074098563,
2.5516019074809772890907399206668148197127,
5.1032038149619545781814798413336296394253,
1.0206407629923909156362959682667259278851,
2.0412815259847818312725919365334518557701,
4.0825630519695636625451838730669037115403,
8.1651261039391273250903677461338074230805,
1.6330252207878254650180735492267614846161,
3.2660504415756509300361470984535229692322,
6.5321008831513018600722941969070459384644,
1.3064201766302603720144588393814091876929,
2.6128403532605207440289176787628183753858,
5.2256807065210414880578353575256367507715,
1.0451361413042082976115670715051273501543,
2.0902722826084165952231341430102547003086,
4.1805445652168331904462682860205094006172,
8.3610891304336663808925365720410188012345,
1.6722178260867332761785073144082037602469,
3.3444356521734665523570146288164075204938,
6.6888713043469331047140292576328150409876,
1.3377742608693866209428058515265630081975,
2.6755485217387732418856117030531260163950,
5.3510970434775464837712234061062520327901,
1.0702194086955092967542446812212504065580,
2.1404388173910185935084893624425008131160,
4.2808776347820371870169787248850016262320,
8.5617552695640743740339574497700032524641,
1.7123510539128148748067914899540006504928,
3.4247021078256297496135829799080013009856,
6.8494042156512594992271659598160026019713,
1.3698808431302518998454331919632005203943,
2.7397616862605037996908663839264010407885,
5.4795233725210075993817327678528020815770,
1.0959046745042015198763465535705604163154,
2.1918093490084030397526931071411208326308,
4.3836186980168060795053862142822416652616,
8.7672373960336121590107724285644833305232,
1.7534474792067224318021544857128966661046,
3.5068949584134448636043089714257933322093,
7.0137899168268897272086179428515866644186,
1.4027579833653779454417235885703173328837,
2.8055159667307558908834471771406346657674,
5.6110319334615117817668943542812693315349,
1.1222063866923023563533788708562538663070,
2.2444127733846047127067577417125077326139,
4.4888255467692094254135154834250154652279,
8.9776510935384188508270309668500309304558,
1.7955302187076837701654061933700061860912,
3.5910604374153675403308123867400123721823,
7.1821208748307350806616247734800247443646,
1.4364241749661470161323249546960049488729,
2.8728483499322940322646499093920098977459,
5.7456966998645880645292998187840197954917,
1.1491393399729176129058599637568039590983,
2.2982786799458352258117199275136079181967,
4.5965573598916704516234398550272158363934,
9.1931147197833409032468797100544316727867,
1.8386229439566681806493759420108863345573,
3.6772458879133363612987518840217726691147,
7.3544917758266727225975037680435453382294,
1.4708983551653345445195007536087090676459,
2.9417967103306690890390015072174181352918,
5.8835934206613381780780030144348362705835,
1.1767186841322676356156006028869672541167,
2.3534373682645352712312012057739345082334,
4.7068747365290705424624024115478690164668,
9.4137494730581410849248048230957380329336,
1.8827498946116282169849609646191476065867,
3.7654997892232564339699219292382952131734,
7.5309995784465128679398438584765904263469,
1.5061999156893025735879687716953180852694,
3.0123998313786051471759375433906361705388,
6.0247996627572102943518750867812723410775,
1.2049599325514420588703750173562544682155,
2.4099198651028841177407500347125089364310,
4.8198397302057682354815000694250178728620,
9.6396794604115364709630001388500357457240,
1.9279358920823072941926000277700071491448,
3.8558717841646145883852000555400142982896,
7.7117435683292291767704001110800285965792,
1.5423487136658458353540800222160057193158,
3.0846974273316916707081600444320114386317,
6.1693948546633833414163200888640228772634,
1.2338789709326766682832640177728045754527,
2.4677579418653533365665280355456091509053,
4.9355158837307066731330560710912183018107,
9.8710317674614133462661121421824366036214,
1.9742063534922826692532224284364873207243,
3.9484127069845653385064448568729746414486,
7.8968254139691306770128897137459492828971,
1.5793650827938261354025779427491898565794,
3.1587301655876522708051558854983797131588,
6.3174603311753045416103117709967594263177,
1.2634920662350609083220623541993518852635,
2.5269841324701218166441247083987037705271,
5.0539682649402436332882494167974075410542,
1.0107936529880487266576498833594815082108,
2.0215873059760974533152997667189630164217,
4.0431746119521949066305995334379260328433,
8.0863492239043898132611990668758520656866,
1.6172698447808779626522398133751704131373,
3.2345396895617559253044796267503408262747,
6.4690793791235118506089592535006816525493,
1.2938158758247023701217918507001363305099,
2.5876317516494047402435837014002726610197,
5.1752635032988094804871674028005453220395,
1.0350527006597618960974334805601090644079,
2.0701054013195237921948669611202181288158,
4.1402108026390475843897339222404362576316,
8.2804216052780951687794678444808725152631,
1.6560843210556190337558935688961745030526,
3.3121686421112380675117871377923490061053,
6.6243372842224761350235742755846980122105,
1.3248674568444952270047148551169396024421,
2.6497349136889904540094297102338792048842,
5.2994698273779809080188594204677584097684,
1.0598939654755961816037718840935516819537,
2.1197879309511923632075437681871033639074,
4.2395758619023847264150875363742067278147,
8.4791517238047694528301750727484134556294,
1.6958303447609538905660350145496826911259,
3.3916606895219077811320700290993653822518,
6.7833213790438155622641400581987307645036,
1.3566642758087631124528280116397461529007,
2.7133285516175262249056560232794923058014,
5.4266571032350524498113120465589846116028,
1.0853314206470104899622624093117969223206,
2.1706628412940209799245248186235938446411,
4.3413256825880419598490496372471876892823,
8.6826513651760839196980992744943753785645,
1.7365302730352167839396198548988750757129,
3.4730605460704335678792397097977501514258,
6.9461210921408671357584794195955003028516,
1.3892242184281734271516958839191000605703,
2.7784484368563468543033917678382001211407,
5.5568968737126937086067835356764002422813,
1.1113793747425387417213567071352800484563,
2.2227587494850774834427134142705600969125,
4.4455174989701549668854268285411201938250,
8.8910349979403099337708536570822403876501,
1.7782069995880619867541707314164480775300,
3.5564139991761239735083414628328961550600,
7.1128279983522479470166829256657923101201,
1.4225655996704495894033365851331584620240,
2.8451311993408991788066731702663169240480,
5.6902623986817983576133463405326338480961,
1.1380524797363596715226692681065267696192,
2.2761049594727193430453385362130535392384,
4.5522099189454386860906770724261070784769,
9.1044198378908773721813541448522141569537,
1.8208839675781754744362708289704428313907,
3.6417679351563509488725416579408856627815,
7.2835358703127018977450833158817713255630,
1.4567071740625403795490166631763542651126,
2.9134143481250807590980333263527085302252,
5.8268286962501615181960666527054170604504,
1.1653657392500323036392133305410834120901,
2.3307314785000646072784266610821668241801,
4.6614629570001292145568533221643336483603,
9.3229259140002584291137066443286672967206,
1.8645851828000516858227413288657334593441,
3.7291703656001033716454826577314669186882,
7.4583407312002067432909653154629338373765,
1.4916681462400413486581930630925867674753,
2.9833362924800826973163861261851735349506,
5.9666725849601653946327722523703470699012,
1.1933345169920330789265544504740694139802,
2.3866690339840661578531089009481388279605,
4.7733380679681323157062178018962776559209,
9.5466761359362646314124356037925553118419,
1.9093352271872529262824871207585110623684,
3.8186704543745058525649742415170221247368,
7.6373409087490117051299484830340442494735,
1.5274681817498023410259896966068088498947,
3.0549363634996046820519793932136176997894,
6.1098727269992093641039587864272353995788,
1.2219745453998418728207917572854470799158,
2.4439490907996837456415835145708941598315,
4.8878981815993674912831670291417883196630,
9.7757963631987349825663340582835766393261,
1.9551592726397469965132668116567153278652,
3.9103185452794939930265336233134306557304,
7.8206370905589879860530672466268613114609,
1.5641274181117975972106134493253722622922,
3.1282548362235951944212268986507445245843,
6.2565096724471903888424537973014890491687,
1.2513019344894380777684907594602978098337,
2.5026038689788761555369815189205956196675,
5.0052077379577523110739630378411912393350,
1.0010415475915504622147926075682382478670,
2.0020830951831009244295852151364764957340,
4.0041661903662018488591704302729529914680,
8.0083323807324036977183408605459059829359,
1.6016664761464807395436681721091811965872,
3.2033329522929614790873363442183623931744,
6.4066659045859229581746726884367247863487,
1.2813331809171845916349345376873449572697,
2.5626663618343691832698690753746899145395,
5.1253327236687383665397381507493798290790,
1.0250665447337476733079476301498759658158,
2.0501330894674953466158952602997519316316,
4.1002661789349906932317905205995038632632,
8.2005323578699813864635810411990077265264,
1.6401064715739962772927162082398015453053,
3.2802129431479925545854324164796030906106,
6.5604258862959851091708648329592061812211,
1.3120851772591970218341729665918412362442,
2.6241703545183940436683459331836824724884,
5.2483407090367880873366918663673649449769,
1.0496681418073576174673383732734729889954,
2.0993362836147152349346767465469459779908,
4.1986725672294304698693534930938919559815,
8.3973451344588609397387069861877839119630,
1.6794690268917721879477413972375567823926,
3.3589380537835443758954827944751135647852,
6.7178761075670887517909655889502271295704,
1.3435752215134177503581931177900454259141,
2.6871504430268355007163862355800908518282,
5.3743008860536710014327724711601817036563,
1.0748601772107342002865544942320363407313,
2.1497203544214684005731089884640726814625,
4.2994407088429368011462179769281453629251,
8.5988814176858736022924359538562907258501,
1.7197762835371747204584871907712581451700,
3.4395525670743494409169743815425162903401,
6.8791051341486988818339487630850325806801,
1.3758210268297397763667897526170065161360,
2.7516420536594795527335795052340130322720,
5.5032841073189591054671590104680260645441,
1.1006568214637918210934318020936052129088,
2.2013136429275836421868636041872104258176,
4.4026272858551672843737272083744208516353,
8.8052545717103345687474544167488417032705,
1.7610509143420669137494908833497683406541,
3.5221018286841338274989817666995366813082,
7.0442036573682676549979635333990733626164,
1.4088407314736535309995927066798146725233,
2.8176814629473070619991854133596293450466,
5.6353629258946141239983708267192586900931,
1.1270725851789228247996741653438517380186,
2.2541451703578456495993483306877034760373,
4.5082903407156912991986966613754069520745,
9.0165806814313825983973933227508139041490,
1.8033161362862765196794786645501627808298,
3.6066322725725530393589573291003255616596,
7.2132645451451060787179146582006511233192,
1.4426529090290212157435829316401302246638,
2.8853058180580424314871658632802604493277,
5.7706116361160848629743317265605208986554,
1.1541223272232169725948663453121041797311,
2.3082446544464339451897326906242083594622,
4.6164893088928678903794653812484167189243,
9.2329786177857357807589307624968334378486,
1.8465957235571471561517861524993666875697,
3.6931914471142943123035723049987333751394,
7.3863828942285886246071446099974667502789,
1.4772765788457177249214289219994933500558,
2.9545531576914354498428578439989867001116,
5.9091063153828708996857156879979734002231,
1.1818212630765741799371431375995946800446,
2.3636425261531483598742862751991893600892,
4.7272850523062967197485725503983787201785,
9.4545701046125934394971451007967574403570,
1.8909140209225186878994290201593514880714,
3.7818280418450373757988580403187029761428,
7.5636560836900747515977160806374059522856,
1.5127312167380149503195432161274811904571,
3.0254624334760299006390864322549623809142,
6.0509248669520598012781728645099247618285,
1.2101849733904119602556345729019849523657,
2.4203699467808239205112691458039699047314,
4.8407398935616478410225382916079398094628,
9.6814797871232956820450765832158796189255,
1.9362959574246591364090153166431759237851,
3.8725919148493182728180306332863518475702,
7.7451838296986365456360612665727036951404,
1.5490367659397273091272122533145407390281,
3.0980735318794546182544245066290814780562,
6.1961470637589092365088490132581629561124,
1.2392294127517818473017698026516325912225,
2.4784588255035636946035396053032651824449,
4.9569176510071273892070792106065303648899,
9.9138353020142547784141584212130607297798,
1.9827670604028509556828316842426121459560,
3.9655341208057019113656633684852242919119,
7.9310682416114038227313267369704485838238,
1.5862136483222807645462653473940897167648,
3.1724272966445615290925306947881794335295,
6.3448545932891230581850613895763588670590,
1.2689709186578246116370122779152717734118,
2.5379418373156492232740245558305435468236,
5.0758836746312984465480491116610870936472,
1.0151767349262596893096098223322174187294,
2.0303534698525193786192196446644348374589,
4.0607069397050387572384392893288696749178,
8.1214138794100775144768785786577393498356,
1.6242827758820155028953757157315478699671,
3.2485655517640310057907514314630957399342,
6.4971311035280620115815028629261914798685,
1.2994262207056124023163005725852382959737,
2.5988524414112248046326011451704765919474,
5.1977048828224496092652022903409531838948,
1.0395409765644899218530404580681906367790,
2.0790819531289798437060809161363812735579,
4.1581639062579596874121618322727625471158,
8.3163278125159193748243236645455250942316,
1.6632655625031838749648647329091050188463,
3.3265311250063677499297294658182100376927,
6.6530622500127354998594589316364200753853,
1.3306124500025470999718917863272840150771,
2.6612249000050941999437835726545680301541,
5.3224498000101883998875671453091360603082,
1.0644899600020376799775134290618272120616,
2.1289799200040753599550268581236544241233,
4.2579598400081507199100537162473088482466,
8.5159196800163014398201074324946176964932,
1.7031839360032602879640214864989235392986,
3.4063678720065205759280429729978470785973,
6.8127357440130411518560859459956941571946,
1.3625471488026082303712171891991388314389,
2.7250942976052164607424343783982776628778,
5.4501885952104329214848687567965553257556,
1.0900377190420865842969737513593110651511,
2.1800754380841731685939475027186221303023,
4.3601508761683463371878950054372442606045,
8.7203017523366926743757900108744885212090,
1.7440603504673385348751580021748977042418,
3.4881207009346770697503160043497954084836,
6.9762414018693541395006320086995908169672,
1.3952482803738708279001264017399181633934,
2.7904965607477416558002528034798363267869,
5.5809931214954833116005056069596726535738,
1.1161986242990966623201011213919345307148,
2.2323972485981933246402022427838690614295,
4.4647944971963866492804044855677381228590,
8.9295889943927732985608089711354762457180,
1.7859177988785546597121617942270952491436,
3.5718355977571093194243235884541904982872,
7.1436711955142186388486471769083809965744,
1.4287342391028437277697294353816761993149,
2.8574684782056874555394588707633523986298,
5.7149369564113749110789177415267047972595,
1.1429873912822749822157835483053409594519,
2.2859747825645499644315670966106819189038,
4.5719495651290999288631341932213638378076,
9.1438991302581998577262683864427276756153,
1.8287798260516399715452536772885455351231,
3.6575596521032799430905073545770910702461,
7.3151193042065598861810147091541821404922,
1.4630238608413119772362029418308364280984,
2.9260477216826239544724058836616728561969,
5.8520954433652479089448117673233457123938,
1.1704190886730495817889623534646691424788,
2.3408381773460991635779247069293382849575,
4.6816763546921983271558494138586765699150,
9.3633527093843966543116988277173531398300,
1.8726705418768793308623397655434706279660,
3.7453410837537586617246795310869412559320,
7.4906821675075173234493590621738825118640,
1.4981364335015034646898718124347765023728,
2.9962728670030069293797436248695530047456,
5.9925457340060138587594872497391060094912,
1.1985091468012027717518974499478212018982,
2.3970182936024055435037948998956424037965,
4.7940365872048110870075897997912848075930,
9.5880731744096221740151795995825696151860,
1.9176146348819244348030359199165139230372,
3.8352292697638488696060718398330278460744,
7.6704585395276977392121436796660556921488,
1.5340917079055395478424287359332111384298,
3.0681834158110790956848574718664222768595,
6.1363668316221581913697149437328445537190,
1.2272733663244316382739429887465689107438,
2.4545467326488632765478859774931378214876,
4.9090934652977265530957719549862756429752,
9.8181869305954531061915439099725512859504,
1.9636373861190906212383087819945102571901,
3.9272747722381812424766175639890205143802,
7.8545495444763624849532351279780410287603,
1.5709099088952724969906470255956082057521,
3.1418198177905449939812940511912164115041,
6.2836396355810899879625881023824328230083,
1.2567279271162179975925176204764865646017,
2.5134558542324359951850352409529731292033,
5.0269117084648719903700704819059462584066,
1.0053823416929743980740140963811892516813,
2.0107646833859487961480281927623785033626,
4.0215293667718975922960563855247570067253,
8.0430587335437951845921127710495140134506,
1.6086117467087590369184225542099028026901,
3.2172234934175180738368451084198056053802,
6.4344469868350361476736902168396112107605,
1.2868893973670072295347380433679222421521,
2.5737787947340144590694760867358444843042,
5.1475575894680289181389521734716889686084,
1.0295115178936057836277904346943377937217,
2.0590230357872115672555808693886755874434,
4.1180460715744231345111617387773511748867,
8.2360921431488462690223234775547023497734,
1.6472184286297692538044646955109404699547,
3.2944368572595385076089293910218809399094,
6.5888737145190770152178587820437618798187,
1.3177747429038154030435717564087523759637,
2.6355494858076308060871435128175047519275,
5.2710989716152616121742870256350095038550,
1.0542197943230523224348574051270019007710,
2.1084395886461046448697148102540038015420,
4.2168791772922092897394296205080076030840,
8.4337583545844185794788592410160152061680,
1.6867516709168837158957718482032030412336,
3.3735033418337674317915436964064060824672,
6.7470066836675348635830873928128121649344,
1.3494013367335069727166174785625624329869,
2.6988026734670139454332349571251248659738,
5.3976053469340278908664699142502497319475,
1.0795210693868055781732939828500499463895,
2.1590421387736111563465879657000998927790,
4.3180842775472223126931759314001997855580,
8.6361685550944446253863518628003995711160,
1.7272337110188889250772703725600799142232,
3.4544674220377778501545407451201598284464,
6.9089348440755557003090814902403196568928,
1.3817869688151111400618162980480639313786,
2.7635739376302222801236325960961278627571,
5.5271478752604445602472651921922557255142,
1.1054295750520889120494530384384511451028,
2.2108591501041778240989060768769022902057,
4.4217183002083556481978121537538045804114,
8.8434366004167112963956243075076091608228,
1.7686873200833422592791248615015218321646,
3.5373746401666845185582497230030436643291,
7.0747492803333690371164994460060873286582,
1.4149498560666738074232998892012174657316,
2.8298997121333476148465997784024349314633,
5.6597994242666952296931995568048698629266,
1.1319598848533390459386399113609739725853,
2.2639197697066780918772798227219479451706,
4.5278395394133561837545596454438958903413,
9.0556790788267123675091192908877917806825,
1.8111358157653424735018238581775583561365,
3.6222716315306849470036477163551167122730,
7.2445432630613698940072954327102334245460,
1.4489086526122739788014590865420466849092,
2.8978173052245479576029181730840933698184,
5.7956346104490959152058363461681867396368,
1.1591269220898191830411672692336373479274,
2.3182538441796383660823345384672746958547,
4.6365076883592767321646690769345493917095,
9.2730153767185534643293381538690987834189,
1.8546030753437106928658676307738197566838,
3.7092061506874213857317352615476395133676,
7.4184123013748427714634705230952790267351,
1.4836824602749685542926941046190558053470,
2.9673649205499371085853882092381116106941,
5.9347298410998742171707764184762232213881,
1.1869459682199748434341552836952446442776,
2.3738919364399496868683105673904892885552,
4.7477838728798993737366211347809785771105,
9.4955677457597987474732422695619571542210,
1.8991135491519597494946484539123914308442,
3.7982270983039194989892969078247828616884,
7.5964541966078389979785938156495657233768,
1.5192908393215677995957187631299131446754,
3.0385816786431355991914375262598262893507,
6.0771633572862711983828750525196525787014,
1.2154326714572542396765750105039305157403,
2.4308653429145084793531500210078610314806,
4.8617306858290169587063000420157220629611,
9.7234613716580339174126000840314441259223,
1.9446922743316067834825200168062888251845,
3.8893845486632135669650400336125776503689,
7.7787690973264271339300800672251553007378,
1.5557538194652854267860160134450310601476,
3.1115076389305708535720320268900621202951,
6.2230152778611417071440640537801242405903,
1.2446030555722283414288128107560248481181,
2.4892061111444566828576256215120496962361,
4.9784122222889133657152512430240993924722,
9.9568244445778267314305024860481987849444,
1.9913648889155653462861004972096397569889,
3.9827297778311306925722009944192795139778,
7.9654595556622613851444019888385590279555,
1.5930919111324522770288803977677118055911,
3.1861838222649045540577607955354236111822,
6.3723676445298091081155215910708472223644,
1.2744735289059618216231043182141694444729,
2.5489470578119236432462086364283388889458,
5.0978941156238472864924172728566777778915,
1.0195788231247694572984834545713355555783,
2.0391576462495389145969669091426711111566,
4.0783152924990778291939338182853422223132,
8.1566305849981556583878676365706844446265,
1.6313261169996311316775735273141368889253,
3.2626522339992622633551470546282737778506,
6.5253044679985245267102941092565475557012,
1.3050608935997049053420588218513095111402,
2.6101217871994098106841176437026190222805,
5.2202435743988196213682352874052380445609,
1.0440487148797639242736470574810476089122,
2.0880974297595278485472941149620952178244,
4.1761948595190556970945882299241904356487,
8.3523897190381113941891764598483808712975,
1.6704779438076222788378352919696761742595,
3.3409558876152445576756705839393523485190,
6.6819117752304891153513411678787046970380,
1.3363823550460978230702682335757409394076,
2.6727647100921956461405364671514818788152,
5.3455294201843912922810729343029637576304,
1.0691058840368782584562145868605927515261,
2.1382117680737565169124291737211855030522,
4.2764235361475130338248583474423710061043,
8.5528470722950260676497166948847420122086,
1.7105694144590052135299433389769484024417,
3.4211388289180104270598866779538968048835,
6.8422776578360208541197733559077936097669,
1.3684555315672041708239546711815587219534,
2.7369110631344083416479093423631174439068,
5.4738221262688166832958186847262348878135,
1.0947644252537633366591637369452469775627,
2.1895288505075266733183274738904939551254,
4.3790577010150533466366549477809879102508,
8.7581154020301066932733098955619758205016,
1.7516230804060213386546619791123951641003,
3.5032461608120426773093239582247903282007,
7.0064923216240853546186479164495806564013,
1.4012984643248170709237295832899161312803,
2.8025969286496341418474591665798322625605,
5.6051938572992682836949183331596645251210,
1.1210387714598536567389836666319329050242,
2.2420775429197073134779673332638658100484,
4.4841550858394146269559346665277316200968,
8.9683101716788292539118693330554632401937,
1.7936620343357658507823738666110926480387,
3.5873240686715317015647477332221852960775,
7.1746481373430634031294954664443705921549,
1.4349296274686126806258990932888741184310,
2.8698592549372253612517981865777482368620,
5.7397185098744507225035963731554964737240,
1.1479437019748901445007192746310992947448,
2.2958874039497802890014385492621985894896,
4.5917748078995605780028770985243971789792,
9.1835496157991211560057541970487943579583,
1.8367099231598242312011508394097588715917,
3.6734198463196484624023016788195177431833,
7.3468396926392969248046033576390354863667,
1.4693679385278593849609206715278070972733,
2.9387358770557187699218413430556141945467,
5.8774717541114375398436826861112283890933,
1.1754943508222875079687365372222456778187,
2.3509887016445750159374730744444913556373,
4.7019774032891500318749461488889827112747,
9.4039548065783000637498922977779654225493,
1.8807909613156600127499784595555930845099,
3.7615819226313200254999569191111861690197,
7.5231638452626400509999138382223723380395,
1.5046327690525280101999827676444744676079,
3.0092655381050560203999655352889489352158,
6.0185310762101120407999310705778978704316,
1.2037062152420224081599862141155795740863,
2.4074124304840448163199724282311591481726,
4.8148248609680896326399448564623182963453,
9.6296497219361792652798897129246365926905,
1.9259299443872358530559779425849273185381,
3.8518598887744717061119558851698546370762,
7.7037197775489434122239117703397092741524,
1.5407439555097886824447823540679418548305,
3.0814879110195773648895647081358837096610,
6.1629758220391547297791294162717674193219,
1.2325951644078309459558258832543534838644,
2.4651903288156618919116517665087069677288,
4.9303806576313237838233035330174139354575,
9.8607613152626475676466070660348278709151,
1.9721522630525295135293214132069655741830,
3.9443045261050590270586428264139311483660,
7.8886090522101180541172856528278622967321,
1.5777218104420236108234571305655724593464,
3.1554436208840472216469142611311449186928,
6.3108872417680944432938285222622898373857,
1.2621774483536188886587657044524579674771,
2.5243548967072377773175314089049159349543,
5.0487097934144755546350628178098318699085,
1.0097419586828951109270125635619663739817,
2.0194839173657902218540251271239327479634,
4.0389678347315804437080502542478654959268,
8.0779356694631608874161005084957309918536,
1.6155871338926321774832201016991461983707,
3.2311742677852643549664402033982923967415,
6.4623485355705287099328804067965847934829,
1.2924697071141057419865760813593169586966,
2.5849394142282114839731521627186339173932,
5.1698788284564229679463043254372678347863,
1.0339757656912845935892608650874535669573,
2.0679515313825691871785217301749071339145,
4.1359030627651383743570434603498142678291,
8.2718061255302767487140869206996285356581,
1.6543612251060553497428173841399257071316,
3.3087224502121106994856347682798514142632,
6.6174449004242213989712695365597028285265,
1.3234889800848442797942539073119405657053,
2.6469779601696885595885078146238811314106,
5.2939559203393771191770156292477622628212,
1.0587911840678754238354031258495524525642,
2.1175823681357508476708062516991049051285,
4.2351647362715016953416125033982098102570,
8.4703294725430033906832250067964196205139,
1.6940658945086006781366450013592839241028,
3.3881317890172013562732900027185678482056,
6.7762635780344027125465800054371356964111,
1.3552527156068805425093160010874271392822,
2.7105054312137610850186320021748542785645,
5.4210108624275221700372640043497085571289,
1.0842021724855044340074528008699417114258,
2.1684043449710088680149056017398834228516,
4.3368086899420177360298112034797668457031,
8.6736173798840354720596224069595336914062,
1.7347234759768070944119244813919067382812,
3.4694469519536141888238489627838134765625,
6.9388939039072283776476979255676269531250,
1.3877787807814456755295395851135253906250,
2.7755575615628913510590791702270507812500,
5.5511151231257827021181583404541015625000,
1.1102230246251565404236316680908203125000,
2.2204460492503130808472633361816406250000,
4.4408920985006261616945266723632812500000,
8.8817841970012523233890533447265625000000,
1.7763568394002504646778106689453125000000,
3.5527136788005009293556213378906250000000,
7.1054273576010018587112426757812500000000,
1.4210854715202003717422485351562500000000,
2.8421709430404007434844970703125000000000,
5.6843418860808014869689941406250000000000,
1.1368683772161602973937988281250000000000,
2.2737367544323205947875976562500000000000,
4.5474735088646411895751953125000000000000,
9.0949470177292823791503906250000000000000,
1.8189894035458564758300781250000000000000,
3.6379788070917129516601562500000000000000,
7.2759576141834259033203125000000000000000,
1.4551915228366851806640625000000000000000,
2.9103830456733703613281250000000000000000,
5.8207660913467407226562500000000000000000,
1.1641532182693481445312500000000000000000,
2.3283064365386962890625000000000000000000,
4.6566128730773925781250000000000000000000,
9.3132257461547851562500000000000000000000,
1.8626451492309570312500000000000000000000,
3.7252902984619140625000000000000000000000,
7.4505805969238281250000000000000000000000,
1.4901161193847656250000000000000000000000,
2.9802322387695312500000000000000000000000,
5.9604644775390625000000000000000000000000,
1.1920928955078125000000000000000000000000,
2.3841857910156250000000000000000000000000,
4.7683715820312500000000000000000000000000,
9.5367431640625000000000000000000000000000,
1.9073486328125000000000000000000000000000,
3.8146972656250000000000000000000000000000,
7.6293945312500000000000000000000000000000,
1.5258789062500000000000000000000000000000,
3.0517578125000000000000000000000000000000,
6.1035156250000000000000000000000000000000,
1.2207031250000000000000000000000000000000,
2.4414062500000000000000000000000000000000,
4.8828125000000000000000000000000000000000,
9.7656250000000000000000000000000000000000,
1.9531250000000000000000000000000000000000,
3.9062500000000000000000000000000000000000,
7.8125000000000000000000000000000000000000,
1.5625000000000000000000000000000000000000,
3.1250000000000000000000000000000000000000,
6.2500000000000000000000000000000000000000,
1.2500000000000000000000000000000000000000,
2.5000000000000000000000000000000000000000,
5.0000000000000000000000000000000000000000,
1.0000000000000000000000000000000000000000,
2.0000000000000000000000000000000000000000,
4.0000000000000000000000000000000000000000,
8.0000000000000000000000000000000000000000,
1.6000000000000000000000000000000000000000,
3.2000000000000000000000000000000000000000,
6.4000000000000000000000000000000000000000,
1.2800000000000000000000000000000000000000,
2.5600000000000000000000000000000000000000,
5.1200000000000000000000000000000000000000,
1.0240000000000000000000000000000000000000,
2.0480000000000000000000000000000000000000,
4.0960000000000000000000000000000000000000,
8.1920000000000000000000000000000000000000,
1.6384000000000000000000000000000000000000,
3.2768000000000000000000000000000000000000,
6.5536000000000000000000000000000000000000,
1.3107200000000000000000000000000000000000,
2.6214400000000000000000000000000000000000,
5.2428800000000000000000000000000000000000,
1.0485760000000000000000000000000000000000,
2.0971520000000000000000000000000000000000,
4.1943040000000000000000000000000000000000,
8.3886080000000000000000000000000000000000,
1.6777216000000000000000000000000000000000,
3.3554432000000000000000000000000000000000,
6.7108864000000000000000000000000000000000,
1.3421772800000000000000000000000000000000,
2.6843545600000000000000000000000000000000,
5.3687091200000000000000000000000000000000,
1.0737418240000000000000000000000000000000,
2.1474836480000000000000000000000000000000,
4.2949672960000000000000000000000000000000,
8.5899345920000000000000000000000000000000,
1.7179869184000000000000000000000000000000,
3.4359738368000000000000000000000000000000,
6.8719476736000000000000000000000000000000,
1.3743895347200000000000000000000000000000,
2.7487790694400000000000000000000000000000,
5.4975581388800000000000000000000000000000,
1.0995116277760000000000000000000000000000,
2.1990232555520000000000000000000000000000,
4.3980465111040000000000000000000000000000,
8.7960930222080000000000000000000000000000,
1.7592186044416000000000000000000000000000,
3.5184372088832000000000000000000000000000,
7.0368744177664000000000000000000000000000,
1.4073748835532800000000000000000000000000,
2.8147497671065600000000000000000000000000,
5.6294995342131200000000000000000000000000,
1.1258999068426240000000000000000000000000,
2.2517998136852480000000000000000000000000,
4.5035996273704960000000000000000000000000,
9.0071992547409920000000000000000000000000,
1.8014398509481984000000000000000000000000,
3.6028797018963968000000000000000000000000,
7.2057594037927936000000000000000000000000,
1.4411518807585587200000000000000000000000,
2.8823037615171174400000000000000000000000,
5.7646075230342348800000000000000000000000,
1.1529215046068469760000000000000000000000,
2.3058430092136939520000000000000000000000,
4.6116860184273879040000000000000000000000,
9.2233720368547758080000000000000000000000,
1.8446744073709551616000000000000000000000,
3.6893488147419103232000000000000000000000,
7.3786976294838206464000000000000000000000,
1.4757395258967641292800000000000000000000,
2.9514790517935282585600000000000000000000,
5.9029581035870565171200000000000000000000,
1.1805916207174113034240000000000000000000,
2.3611832414348226068480000000000000000000,
4.7223664828696452136960000000000000000000,
9.4447329657392904273920000000000000000000,
1.8889465931478580854784000000000000000000,
3.7778931862957161709568000000000000000000,
7.5557863725914323419136000000000000000000,
1.5111572745182864683827200000000000000000,
3.0223145490365729367654400000000000000000,
6.0446290980731458735308800000000000000000,
1.2089258196146291747061760000000000000000,
2.4178516392292583494123520000000000000000,
4.8357032784585166988247040000000000000000,
9.6714065569170333976494080000000000000000,
1.9342813113834066795298816000000000000000,
3.8685626227668133590597632000000000000000,
7.7371252455336267181195264000000000000000,
1.5474250491067253436239052800000000000000,
3.0948500982134506872478105600000000000000,
6.1897001964269013744956211200000000000000,
1.2379400392853802748991242240000000000000,
2.4758800785707605497982484480000000000000,
4.9517601571415210995964968960000000000000,
9.9035203142830421991929937920000000000000,
1.9807040628566084398385987584000000000000,
3.9614081257132168796771975168000000000000,
7.9228162514264337593543950336000000000000,
1.5845632502852867518708790067200000000000,
3.1691265005705735037417580134400000000000,
6.3382530011411470074835160268800000000000,
1.2676506002282294014967032053760000000000,
2.5353012004564588029934064107520000000000,
5.0706024009129176059868128215040000000000,
1.0141204801825835211973625643008000000000,
2.0282409603651670423947251286016000000000,
4.0564819207303340847894502572032000000000,
8.1129638414606681695789005144064000000000,
1.6225927682921336339157801028812800000000,
3.2451855365842672678315602057625600000000,
6.4903710731685345356631204115251200000000,
1.2980742146337069071326240823050240000000,
2.5961484292674138142652481646100480000000,
5.1922968585348276285304963292200960000000,
1.0384593717069655257060992658440192000000,
2.0769187434139310514121985316880384000000,
4.1538374868278621028243970633760768000000,
8.3076749736557242056487941267521536000000,
1.6615349947311448411297588253504307200000,
3.3230699894622896822595176507008614400000,
6.6461399789245793645190353014017228800000,
1.3292279957849158729038070602803445760000,
2.6584559915698317458076141205606891520000,
5.3169119831396634916152282411213783040000,
1.0633823966279326983230456482242756608000,
2.1267647932558653966460912964485513216000,
4.2535295865117307932921825928971026432000,
8.5070591730234615865843651857942052864000,
1.7014118346046923173168730371588410572800,
3.4028236692093846346337460743176821145600,
6.8056473384187692692674921486353642291200,
1.3611294676837538538534984297270728458240,
2.7222589353675077077069968594541456916480,
5.4445178707350154154139937189082913832960,
1.0889035741470030830827987437816582766592,
2.1778071482940061661655974875633165533184,
4.3556142965880123323311949751266331066368,
8.7112285931760246646623899502532662132736,
1.7422457186352049329324779900506532426547,
3.4844914372704098658649559801013064853094,
6.9689828745408197317299119602026129706189,
1.3937965749081639463459823920405225941238,
2.7875931498163278926919647840810451882476,
5.5751862996326557853839295681620903764951,
1.1150372599265311570767859136324180752990,
2.2300745198530623141535718272648361505980,
4.4601490397061246283071436545296723011961,
8.9202980794122492566142873090593446023922,
1.7840596158824498513228574618118689204784,
3.5681192317648997026457149236237378409569,
7.1362384635297994052914298472474756819137,
1.4272476927059598810582859694494951363827,
2.8544953854119197621165719388989902727655,
5.7089907708238395242331438777979805455310,
1.1417981541647679048466287755595961091062,
2.2835963083295358096932575511191922182124,
4.5671926166590716193865151022383844364248,
9.1343852333181432387730302044767688728496,
1.8268770466636286477546060408953537745699,
3.6537540933272572955092120817907075491398,
7.3075081866545145910184241635814150982797,
1.4615016373309029182036848327162830196559,
2.9230032746618058364073696654325660393119,
5.8460065493236116728147393308651320786237,
1.1692013098647223345629478661730264157247,
2.3384026197294446691258957323460528314495,
4.6768052394588893382517914646921056628990,
9.3536104789177786765035829293842113257980,
1.8707220957835557353007165858768422651596,
3.7414441915671114706014331717536845303192,
7.4828883831342229412028663435073690606384,
1.4965776766268445882405732687014738121277,
2.9931553532536891764811465374029476242553,
5.9863107065073783529622930748058952485107,
1.1972621413014756705924586149611790497021,
2.3945242826029513411849172299223580994043,
4.7890485652059026823698344598447161988086,
9.5780971304118053647396689196894323976171,
1.9156194260823610729479337839378864795234,
3.8312388521647221458958675678757729590468,
7.6624777043294442917917351357515459180937,
1.5324955408658888583583470271503091836187,
3.0649910817317777167166940543006183672375,
6.1299821634635554334333881086012367344750,
1.2259964326927110866866776217202473468950,
2.4519928653854221733733552434404946937900,
4.9039857307708443467467104868809893875800,
9.8079714615416886934934209737619787751599,
1.9615942923083377386986841947523957550320,
3.9231885846166754773973683895047915100640,
7.8463771692333509547947367790095830201279,
1.5692754338466701909589473558019166040256,
3.1385508676933403819178947116038332080512,
6.2771017353866807638357894232076664161024,
1.2554203470773361527671578846415332832205,
2.5108406941546723055343157692830665664409,
5.0216813883093446110686315385661331328819,
1.0043362776618689222137263077132266265764,
2.0086725553237378444274526154264532531528,
4.0173451106474756888549052308529065063055,
8.0346902212949513777098104617058130126110,
1.6069380442589902755419620923411626025222,
3.2138760885179805510839241846823252050444,
6.4277521770359611021678483693646504100888,
1.2855504354071922204335696738729300820178,
2.5711008708143844408671393477458601640355,
5.1422017416287688817342786954917203280710,
1.0284403483257537763468557390983440656142,
2.0568806966515075526937114781966881312284,
4.1137613933030151053874229563933762624568,
8.2275227866060302107748459127867525249137,
1.6455045573212060421549691825573505049827,
3.2910091146424120843099383651147010099655,
6.5820182292848241686198767302294020199309,
1.3164036458569648337239753460458804039862,
2.6328072917139296674479506920917608079724,
5.2656145834278593348959013841835216159448,
1.0531229166855718669791802768367043231890,
2.1062458333711437339583605536734086463779,
4.2124916667422874679167211073468172927558,
8.4249833334845749358334422146936345855116,
1.6849966666969149871666884429387269171023,
3.3699933333938299743333768858774538342046,
6.7399866667876599486667537717549076684093,
1.3479973333575319897333507543509815336819,
2.6959946667150639794667015087019630673637,
5.3919893334301279589334030174039261347274,
1.0783978666860255917866806034807852269455,
2.1567957333720511835733612069615704538910,
4.3135914667441023671467224139231409077819,
8.6271829334882047342934448278462818155639,
1.7254365866976409468586889655692563631128,
3.4508731733952818937173779311385127262256,
6.9017463467905637874347558622770254524511,
1.3803492693581127574869511724554050904902,
2.7606985387162255149739023449108101809804,
5.5213970774324510299478046898216203619609,
1.1042794154864902059895609379643240723922,
2.2085588309729804119791218759286481447844,
4.4171176619459608239582437518572962895687,
8.8342353238919216479164875037145925791374,
1.7668470647783843295832975007429185158275,
3.5336941295567686591665950014858370316550,
7.0673882591135373183331900029716740633099,
1.4134776518227074636666380005943348126620,
2.8269553036454149273332760011886696253240,
5.6539106072908298546665520023773392506479,
1.1307821214581659709333104004754678501296,
2.2615642429163319418666208009509357002592,
4.5231284858326638837332416019018714005184,
9.0462569716653277674664832038037428010367,
1.8092513943330655534932966407607485602073,
3.6185027886661311069865932815214971204147,
7.2370055773322622139731865630429942408294,
1.4474011154664524427946373126085988481659,
2.8948022309329048855892746252171976963317,
5.7896044618658097711785492504343953926635,
1.1579208923731619542357098500868790785327,
2.3158417847463239084714197001737581570654,
4.6316835694926478169428394003475163141308,
9.2633671389852956338856788006950326282616,
1.8526734277970591267771357601390065256523,
3.7053468555941182535542715202780130513046,
7.4106937111882365071085430405560261026093,
1.4821387422376473014217086081112052205219,
2.9642774844752946028434172162224104410437,
5.9285549689505892056868344324448208820874,
1.1857109937901178411373668864889641764175,
2.3714219875802356822747337729779283528350,
4.7428439751604713645494675459558567056699,
9.4856879503209427290989350919117134113399,
1.8971375900641885458197870183823426822680,
3.7942751801283770916395740367646853645360,
7.5885503602567541832791480735293707290719,
1.5177100720513508366558296147058741458144,
3.0354201441027016733116592294117482916288,
6.0708402882054033466233184588234965832575,
1.2141680576410806693246636917646993166515,
2.4283361152821613386493273835293986333030,
4.8566722305643226772986547670587972666060,
9.7133444611286453545973095341175945332120,
1.9426688922257290709194619068235189066424,
3.8853377844514581418389238136470378132848,
7.7706755689029162836778476272940756265696,
1.5541351137805832567355695254588151253139,
3.1082702275611665134711390509176302506279,
6.2165404551223330269422781018352605012557,
1.2433080910244666053884556203670521002511,
2.4866161820489332107769112407341042005023,
4.9732323640978664215538224814682084010046,
9.9464647281957328431076449629364168020091,
1.9892929456391465686215289925872833604018,
3.9785858912782931372430579851745667208036,
7.9571717825565862744861159703491334416073,
1.5914343565113172548972231940698266883215,
3.1828687130226345097944463881396533766429,
6.3657374260452690195888927762793067532858,
1.2731474852090538039177785552558613506572,
2.5462949704181076078355571105117227013143,
5.0925899408362152156711142210234454026287,
1.0185179881672430431342228442046890805257,
2.0370359763344860862684456884093781610515,
4.0740719526689721725368913768187563221029,
8.1481439053379443450737827536375126442059,
1.6296287810675888690147565507275025288412,
3.2592575621351777380295131014550050576823,
6.5185151242703554760590262029100101153647,
1.3037030248540710952118052405820020230729,
2.6074060497081421904236104811640040461459,
5.2148120994162843808472209623280080922918,
1.0429624198832568761694441924656016184584,
2.0859248397665137523388883849312032369167,
4.1718496795330275046777767698624064738334,
8.3436993590660550093555535397248129476668,
1.6687398718132110018711107079449625895334,
3.3374797436264220037422214158899251790667,
6.6749594872528440074844428317798503581335,
1.3349918974505688014968885663559700716267,
2.6699837949011376029937771327119401432534,
5.3399675898022752059875542654238802865068,
1.0679935179604550411975108530847760573014,
2.1359870359209100823950217061695521146027,
4.2719740718418201647900434123391042292054,
8.5439481436836403295800868246782084584108,
1.7087896287367280659160173649356416916822,
3.4175792574734561318320347298712833833643,
6.8351585149469122636640694597425667667287,
1.3670317029893824527328138919485133533457,
2.7340634059787649054656277838970267066915,
5.4681268119575298109312555677940534133829,
1.0936253623915059621862511135588106826766,
2.1872507247830119243725022271176213653532,
4.3745014495660238487450044542352427307063,
8.7490028991320476974900089084704854614127,
1.7498005798264095394980017816940970922825,
3.4996011596528190789960035633881941845651,
6.9992023193056381579920071267763883691301,
1.3998404638611276315984014253552776738260,
2.7996809277222552631968028507105553476521,
5.5993618554445105263936057014211106953041,
1.1198723710889021052787211402842221390608,
2.2397447421778042105574422805684442781216,
4.4794894843556084211148845611368885562433,
8.9589789687112168422297691222737771124866,
1.7917957937422433684459538244547554224973,
3.5835915874844867368919076489095108449946,
7.1671831749689734737838152978190216899893,
1.4334366349937946947567630595638043379979,
2.8668732699875893895135261191276086759957,
5.7337465399751787790270522382552173519914,
1.1467493079950357558054104476510434703983,
2.2934986159900715116108208953020869407966,
4.5869972319801430232216417906041738815931,
9.1739944639602860464432835812083477631863,
1.8347988927920572092886567162416695526373,
3.6695977855841144185773134324833391052745,
7.3391955711682288371546268649666782105490,
1.4678391142336457674309253729933356421098,
2.9356782284672915348618507459866712842196,
5.8713564569345830697237014919733425684392,
1.1742712913869166139447402983946685136878,
2.3485425827738332278894805967893370273757,
4.6970851655476664557789611935786740547514,
9.3941703310953329115579223871573481095027,
1.8788340662190665823115844774314696219005,
3.7576681324381331646231689548629392438011,
7.5153362648762663292463379097258784876022,
1.5030672529752532658492675819451756975204,
3.0061345059505065316985351638903513950409,
6.0122690119010130633970703277807027900817,
1.2024538023802026126794140655561405580163,
2.4049076047604052253588281311122811160327,
4.8098152095208104507176562622245622320654,
9.6196304190416209014353125244491244641308,
1.9239260838083241802870625048898248928262,
3.8478521676166483605741250097796497856523,
7.6957043352332967211482500195592995713046,
1.5391408670466593442296500039118599142609,
3.0782817340933186884593000078237198285219,
6.1565634681866373769186000156474396570437,
1.2313126936373274753837200031294879314087,
2.4626253872746549507674400062589758628175,
4.9252507745493099015348800125179517256350,
9.8505015490986198030697600250359034512699,
1.9701003098197239606139520050071806902540,
3.9402006196394479212279040100143613805080,
7.8804012392788958424558080200287227610159,
1.5760802478557791684911616040057445522032,
3.1521604957115583369823232080114891044064,
6.3043209914231166739646464160229782088128,
1.2608641982846233347929292832045956417626,
2.5217283965692466695858585664091912835251,
5.0434567931384933391717171328183825670502,
1.0086913586276986678343434265636765134100,
2.0173827172553973356686868531273530268201,
4.0347654345107946713373737062547060536402,
8.0695308690215893426747474125094121072803,
1.6139061738043178685349494825018824214561,
3.2278123476086357370698989650037648429121,
6.4556246952172714741397979300075296858243,
1.2911249390434542948279595860015059371649,
2.5822498780869085896559191720030118743297,
5.1644997561738171793118383440060237486594,
1.0328999512347634358623676688012047497319,
2.0657999024695268717247353376024094994638,
4.1315998049390537434494706752048189989275,
8.2631996098781074868989413504096379978551,
1.6526399219756214973797882700819275995710,
3.3052798439512429947595765401638551991420,
6.6105596879024859895191530803277103982840,
1.3221119375804971979038306160655420796568,
2.6442238751609943958076612321310841593136,
5.2884477503219887916153224642621683186272,
1.0576895500643977583230644928524336637254,
2.1153791001287955166461289857048673274509,
4.2307582002575910332922579714097346549018,
8.4615164005151820665845159428194693098036,
1.6923032801030364133169031885638938619607,
3.3846065602060728266338063771277877239214,
6.7692131204121456532676127542555754478429,
1.3538426240824291306535225508511150895686,
2.7076852481648582613070451017022301791371,
5.4153704963297165226140902034044603582743,
1.0830740992659433045228180406808920716549,
2.1661481985318866090456360813617841433097,
4.3322963970637732180912721627235682866194,
8.6645927941275464361825443254471365732389,
1.7329185588255092872365088650894273146478,
3.4658371176510185744730177301788546292955,
6.9316742353020371489460354603577092585911,
1.3863348470604074297892070920715418517182,
2.7726696941208148595784141841430837034364,
5.5453393882416297191568283682861674068729,
1.1090678776483259438313656736572334813746,
2.2181357552966518876627313473144669627491,
4.4362715105933037753254626946289339254983,
8.8725430211866075506509253892578678509966,
1.7745086042373215101301850778515735701993,
3.5490172084746430202603701557031471403986,
7.0980344169492860405207403114062942807973,
1.4196068833898572081041480622812588561595,
2.8392137667797144162082961245625177123189,
5.6784275335594288324165922491250354246378,
1.1356855067118857664833184498250070849276,
2.2713710134237715329666368996500141698551,
4.5427420268475430659332737993000283397103,
9.0854840536950861318665475986000566794205,
1.8170968107390172263733095197200113358841,
3.6341936214780344527466190394400226717682,
7.2683872429560689054932380788800453435364,
1.4536774485912137810986476157760090687073,
2.9073548971824275621972952315520181374146,
5.8147097943648551243945904631040362748291,
1.1629419588729710248789180926208072549658,
2.3258839177459420497578361852416145099317,
4.6517678354918840995156723704832290198633,
9.3035356709837681990313447409664580397266,
1.8607071341967536398062689481932916079453,
3.7214142683935072796125378963865832158906,
7.4428285367870145592250757927731664317813,
1.4885657073574029118450151585546332863563,
2.9771314147148058236900303171092665727125,
5.9542628294296116473800606342185331454250,
1.1908525658859223294760121268437066290850,
2.3817051317718446589520242536874132581700,
4.7634102635436893179040485073748265163400,
9.5268205270873786358080970147496530326800,
1.9053641054174757271616194029499306065360,
3.8107282108349514543232388058998612130720,
7.6214564216699029086464776117997224261440,
1.5242912843339805817292955223599444852288,
3.0485825686679611634585910447198889704576,
6.0971651373359223269171820894397779409152,
1.2194330274671844653834364178879555881830,
2.4388660549343689307668728357759111763661,
4.8777321098687378615337456715518223527322,
9.7554642197374757230674913431036447054644,
1.9510928439474951446134982686207289410929,
3.9021856878949902892269965372414578821857,
7.8043713757899805784539930744829157643715,
1.5608742751579961156907986148965831528743,
3.1217485503159922313815972297931663057486,
6.2434971006319844627631944595863326114972,
1.2486994201263968925526388919172665222994,
2.4973988402527937851052777838345330445989,
4.9947976805055875702105555676690660891978,
9.9895953610111751404211111353381321783955,
1.9979190722022350280842222270676264356791,
3.9958381444044700561684444541352528713582,
7.9916762888089401123368889082705057427164,
1.5983352577617880224673777816541011485433,
3.1966705155235760449347555633082022970866,
6.3933410310471520898695111266164045941731,
1.2786682062094304179739022253232809188346,
2.5573364124188608359478044506465618376693,
5.1146728248377216718956089012931236753385,
1.0229345649675443343791217802586247350677,
2.0458691299350886687582435605172494701354,
4.0917382598701773375164871210344989402708,
8.1834765197403546750329742420689978805416,
1.6366953039480709350065948484137995761083,
3.2733906078961418700131896968275991522166,
6.5467812157922837400263793936551983044333,
1.3093562431584567480052758787310396608867,
2.6187124863169134960105517574620793217733,
5.2374249726338269920211035149241586435466,
1.0474849945267653984042207029848317287093,
2.0949699890535307968084414059696634574187,
4.1899399781070615936168828119393269148373,
8.3798799562141231872337656238786538296746,
1.6759759912428246374467531247757307659349,
3.3519519824856492748935062495514615318698,
6.7039039649712985497870124991029230637397,
1.3407807929942597099574024998205846127479,
2.6815615859885194199148049996411692254959,
5.3631231719770388398296099992823384509917,
1.0726246343954077679659219998564676901983,
2.1452492687908155359318439997129353803967,
4.2904985375816310718636879994258707607934,
8.5809970751632621437273759988517415215868,
1.7161994150326524287454751997703483043174,
3.4323988300653048574909503995406966086347,
6.8647976601306097149819007990813932172694,
1.3729595320261219429963801598162786434539,
2.7459190640522438859927603196325572869078,
5.4918381281044877719855206392651145738155,
1.0983676256208975543971041278530229147631,
2.1967352512417951087942082557060458295262,
4.3934705024835902175884165114120916590524,
8.7869410049671804351768330228241833181049,
1.7573882009934360870353666045648366636210,
3.5147764019868721740707332091296733272420,
7.0295528039737443481414664182593466544839,
1.4059105607947488696282932836518693308968,
2.8118211215894977392565865673037386617936,
5.6236422431789954785131731346074773235871,
1.1247284486357990957026346269214954647174,
2.2494568972715981914052692538429909294348,
4.4989137945431963828105385076859818588697,
8.9978275890863927656210770153719637177394,
1.7995655178172785531242154030743927435479,
3.5991310356345571062484308061487854870958,
7.1982620712691142124968616122975709741915,
1.4396524142538228424993723224595141948383,
2.8793048285076456849987446449190283896766,
5.7586096570152913699974892898380567793532,
1.1517219314030582739994978579676113558706,
2.3034438628061165479989957159352227117413,
4.6068877256122330959979914318704454234826,
9.2137754512244661919959828637408908469651,
1.8427550902448932383991965727481781693930,
3.6855101804897864767983931454963563387861,
7.3710203609795729535967862909927126775721,
1.4742040721959145907193572581985425355144,
2.9484081443918291814387145163970850710288,
5.8968162887836583628774290327941701420577,
1.1793632577567316725754858065588340284115,
2.3587265155134633451509716131176680568231,
4.7174530310269266903019432262353361136462,
9.4349060620538533806038864524706722272923,
1.8869812124107706761207772904941344454585,
3.7739624248215413522415545809882688909169,
7.5479248496430827044831091619765377818338,
1.5095849699286165408966218323953075563668,
3.0191699398572330817932436647906151127335,
6.0383398797144661635864873295812302254671,
1.2076679759428932327172974659162460450934,
2.4153359518857864654345949318324920901868,
4.8306719037715729308691898636649841803737,
9.6613438075431458617383797273299683607473,
1.9322687615086291723476759454659936721495,
3.8645375230172583446953518909319873442989,
7.7290750460345166893907037818639746885979,
1.5458150092069033378781407563727949377196,
3.0916300184138066757562815127455898754391,
6.1832600368276133515125630254911797508783,
1.2366520073655226703025126050982359501757,
2.4733040147310453406050252101964719003513,
4.9466080294620906812100504203929438007026,
9.8932160589241813624201008407858876014053,
1.9786432117848362724840201681571775202811,
3.9572864235696725449680403363143550405621,
7.9145728471393450899360806726287100811242,
1.5829145694278690179872161345257420162248,
3.1658291388557380359744322690514840324497,
6.3316582777114760719488645381029680648994,
1.2663316555422952143897729076205936129799,
2.5326633110845904287795458152411872259597,
5.0653266221691808575590916304823744519195,
1.0130653244338361715118183260964748903839,
2.0261306488676723430236366521929497807678,
4.0522612977353446860472733043858995615356,
8.1045225954706893720945466087717991230712,
1.6209045190941378744189093217543598246142,
3.2418090381882757488378186435087196492285,
6.4836180763765514976756372870174392984569,
1.2967236152753102995351274574034878596914,
2.5934472305506205990702549148069757193828,
5.1868944611012411981405098296139514387656,
1.0373788922202482396281019659227902877531,
2.0747577844404964792562039318455805755062,
4.1495155688809929585124078636911611510124,
8.2990311377619859170248157273823223020249,
1.6598062275523971834049631454764644604050,
3.3196124551047943668099262909529289208100,
6.6392249102095887336198525819058578416199,
1.3278449820419177467239705163811715683240,
2.6556899640838354934479410327623431366480,
5.3113799281676709868958820655246862732959,
1.0622759856335341973791764131049372546592,
2.1245519712670683947583528262098745093184,
4.2491039425341367895167056524197490186367,
8.4982078850682735790334113048394980372735,
1.6996415770136547158066822609678996074547,
3.3992831540273094316133645219357992149094,
6.7985663080546188632267290438715984298188,
1.3597132616109237726453458087743196859638,
2.7194265232218475452906916175486393719275,
5.4388530464436950905813832350972787438550,
1.0877706092887390181162766470194557487710,
2.1755412185774780362325532940389114975420,
4.3510824371549560724651065880778229950840,
8.7021648743099121449302131761556459901681,
1.7404329748619824289860426352311291980336,
3.4808659497239648579720852704622583960672,
6.9617318994479297159441705409245167921344,
1.3923463798895859431888341081849033584269,
2.7846927597791718863776682163698067168538,
5.5693855195583437727553364327396134337076,
1.1138771039116687545510672865479226867415,
2.2277542078233375091021345730958453734830,
4.4555084156466750182042691461916907469660,
8.9110168312933500364085382923833814939321,
1.7822033662586700072817076584766762987864,
3.5644067325173400145634153169533525975728,
7.1288134650346800291268306339067051951457,
1.4257626930069360058253661267813410390291,
2.8515253860138720116507322535626820780583,
5.7030507720277440233014645071253641561165,
1.1406101544055488046602929014250728312233,
2.2812203088110976093205858028501456624466,
4.5624406176221952186411716057002913248932,
9.1248812352443904372823432114005826497865,
1.8249762470488780874564686422801165299573,
3.6499524940977561749129372845602330599146,
7.2999049881955123498258745691204661198292,
1.4599809976391024699651749138240932239658,
2.9199619952782049399303498276481864479317,
5.8399239905564098798606996552963728958633,
1.1679847981112819759721399310592745791727,
2.3359695962225639519442798621185491583453,
4.6719391924451279038885597242370983166907,
9.3438783848902558077771194484741966333813,
1.8687756769780511615554238896948393266763,
3.7375513539561023231108477793896786533525,
7.4751027079122046462216955587793573067051,
1.4950205415824409292443391117558714613410,
2.9900410831648818584886782235117429226820,
5.9800821663297637169773564470234858453641,
1.1960164332659527433954712894046971690728,
2.3920328665319054867909425788093943381456,
4.7840657330638109735818851576187886762912,
9.5681314661276219471637703152375773525825,
1.9136262932255243894327540630475154705165,
3.8272525864510487788655081260950309410330,
7.6545051729020975577310162521900618820660,
1.5309010345804195115462032504380123764132,
3.0618020691608390230924065008760247528264,
6.1236041383216780461848130017520495056528,
1.2247208276643356092369626003504099011306,
2.4494416553286712184739252007008198022611,
4.8988833106573424369478504014016396045222,
9.7977666213146848738957008028032792090445,
1.9595533242629369747791401605606558418089,
3.9191066485258739495582803211213116836178,
7.8382132970517478991165606422426233672356,
1.5676426594103495798233121284485246734471,
3.1352853188206991596466242568970493468942,
6.2705706376413983192932485137940986937885,
1.2541141275282796638586497027588197387577,
2.5082282550565593277172994055176394775154,
5.0164565101131186554345988110352789550308,
1.0032913020226237310869197622070557910062,
2.0065826040452474621738395244141115820123,
4.0131652080904949243476790488282231640246,
8.0263304161809898486953580976564463280492,
1.6052660832361979697390716195312892656098,
3.2105321664723959394781432390625785312197,
6.4210643329447918789562864781251570624394,
1.2842128665889583757912572956250314124879,
2.5684257331779167515825145912500628249758,
5.1368514663558335031650291825001256499515,
1.0273702932711667006330058365000251299903,
2.0547405865423334012660116730000502599806,
4.1094811730846668025320233460001005199612,
8.2189623461693336050640466920002010399224,
1.6437924692338667210128093384000402079845,
3.2875849384677334420256186768000804159690,
6.5751698769354668840512373536001608319379,
1.3150339753870933768102474707200321663876,
2.6300679507741867536204949414400643327752,
5.2601359015483735072409898828801286655503,
1.0520271803096747014481979765760257331101,
2.1040543606193494028963959531520514662201,
4.2081087212386988057927919063041029324403,
8.4162174424773976115855838126082058648805,
1.6832434884954795223171167625216411729761,
3.3664869769909590446342335250432823459522,
6.7329739539819180892684670500865646919044,
1.3465947907963836178536934100173129383809,
2.6931895815927672357073868200346258767618,
5.3863791631855344714147736400692517535235,
1.0772758326371068942829547280138503507047,
2.1545516652742137885659094560277007014094,
4.3091033305484275771318189120554014028188,
8.6182066610968551542636378241108028056377,
1.7236413322193710308527275648221605611275,
3.4472826644387420617054551296443211222551,
6.8945653288774841234109102592886422445101,
1.3789130657754968246821820518577284489020,
2.7578261315509936493643641037154568978041,
5.5156522631019872987287282074309137956081,
1.1031304526203974597457456414861827591216,
2.2062609052407949194914912829723655182432,
4.4125218104815898389829825659447310364865,
8.8250436209631796779659651318894620729730,
1.7650087241926359355931930263778924145946,
3.5300174483852718711863860527557848291892,
7.0600348967705437423727721055115696583784,
1.4120069793541087484745544211023139316757,
2.8240139587082174969491088422046278633514,
5.6480279174164349938982176844092557267027,
1.1296055834832869987796435368818511453405,
2.2592111669665739975592870737637022906811,
4.5184223339331479951185741475274045813622,
9.0368446678662959902371482950548091627243,
1.8073689335732591980474296590109618325449,
3.6147378671465183960948593180219236650897,
7.2294757342930367921897186360438473301795,
1.4458951468586073584379437272087694660359,
2.8917902937172147168758874544175389320718,
5.7835805874344294337517749088350778641436,
1.1567161174868858867503549817670155728287,
2.3134322349737717735007099635340311456574,
4.6268644699475435470014199270680622913149,
9.2537289398950870940028398541361245826297,
1.8507457879790174188005679708272249165259,
3.7014915759580348376011359416544498330519,
7.4029831519160696752022718833088996661038,
1.4805966303832139350404543766617799332208,
2.9611932607664278700809087533235598664415,
5.9223865215328557401618175066471197328830,
1.1844773043065711480323635013294239465766,
2.3689546086131422960647270026588478931532,
4.7379092172262845921294540053176957863064,
9.4758184344525691842589080106353915726128,
1.8951636868905138368517816021270783145226,
3.7903273737810276737035632042541566290451,
7.5806547475620553474071264085083132580903,
1.5161309495124110694814252817016626516181,
3.0322618990248221389628505634033253032361,
6.0645237980496442779257011268066506064722,
1.2129047596099288555851402253613301212944,
2.4258095192198577111702804507226602425889,
4.8516190384397154223405609014453204851778,
9.7032380768794308446811218028906409703555,
1.9406476153758861689362243605781281940711,
3.8812952307517723378724487211562563881422,
7.7625904615035446757448974423125127762844,
1.5525180923007089351489794884625025552569,
3.1050361846014178702979589769250051105138,
6.2100723692028357405959179538500102210275,
1.2420144738405671481191835907700020442055,
2.4840289476811342962383671815400040884110,
4.9680578953622685924767343630800081768220,
9.9361157907245371849534687261600163536441,
1.9872231581449074369906937452320032707288,
3.9744463162898148739813874904640065414576,
7.9488926325796297479627749809280130829153,
1.5897785265159259495925549961856026165831,
3.1795570530318518991851099923712052331661,
6.3591141060637037983702199847424104663322,
1.2718228212127407596740439969484820932664,
2.5436456424254815193480879938969641865329,
5.0872912848509630386961759877939283730658,
1.0174582569701926077392351975587856746132,
2.0349165139403852154784703951175713492263,
4.0698330278807704309569407902351426984526,
8.1396660557615408619138815804702853969052,
1.6279332111523081723827763160940570793810,
3.2558664223046163447655526321881141587621,
6.5117328446092326895311052643762283175242,
1.3023465689218465379062210528752456635048,
2.6046931378436930758124421057504913270097,
5.2093862756873861516248842115009826540193,
1.0418772551374772303249768423001965308039,
2.0837545102749544606499536846003930616077,
4.1675090205499089212999073692007861232155,
8.3350180410998178425998147384015722464309,
1.6670036082199635685199629476803144492862,
3.3340072164399271370399258953606288985724,
6.6680144328798542740798517907212577971448,
1.3336028865759708548159703581442515594290,
2.6672057731519417096319407162885031188579,
5.3344115463038834192638814325770062377158,
1.0668823092607766838527762865154012475432,
2.1337646185215533677055525730308024950863,
4.2675292370431067354111051460616049901726,
8.5350584740862134708222102921232099803453,
1.7070116948172426941644420584246419960691,
3.4140233896344853883288841168492839921381,
6.8280467792689707766577682336985679842762,
1.3656093558537941553315536467397135968552,
2.7312187117075883106631072934794271937105,
5.4624374234151766213262145869588543874210,
1.0924874846830353242652429173917708774842,
2.1849749693660706485304858347835417549684,
4.3699499387321412970609716695670835099368,
8.7398998774642825941219433391341670198736,
1.7479799754928565188243886678268334039747,
3.4959599509857130376487773356536668079494,
6.9919199019714260752975546713073336158989,
1.3983839803942852150595109342614667231798,
2.7967679607885704301190218685229334463595,
5.5935359215771408602380437370458668927191,
1.1187071843154281720476087474091733785438,
2.2374143686308563440952174948183467570876,
4.4748287372617126881904349896366935141753,
8.9496574745234253763808699792733870283505,
1.7899314949046850752761739958546774056701,
3.5798629898093701505523479917093548113402,
7.1597259796187403011046959834187096226804,
1.4319451959237480602209391966837419245361,
2.8638903918474961204418783933674838490722,
5.7277807836949922408837567867349676981443,
1.1455561567389984481767513573469935396289,
2.2911123134779968963535027146939870792577,
4.5822246269559937927070054293879741585155,
9.1644492539119875854140108587759483170310,
1.8328898507823975170828021717551896634062,
3.6657797015647950341656043435103793268124,
7.3315594031295900683312086870207586536248,
1.4663118806259180136662417374041517307250,
2.9326237612518360273324834748083034614499,
5.8652475225036720546649669496166069228998,
1.1730495045007344109329933899233213845800,
2.3460990090014688218659867798466427691599,
4.6921980180029376437319735596932855383198,
9.3843960360058752874639471193865710766397,
1.8768792072011750574927894238773142153279,
3.7537584144023501149855788477546284306559,
7.5075168288047002299711576955092568613118,
1.5015033657609400459942315391018513722624,
3.0030067315218800919884630782037027445247,
6.0060134630437601839769261564074054890494,
1.2012026926087520367953852312814810978099,
2.4024053852175040735907704625629621956198,
4.8048107704350081471815409251259243912395,
9.6096215408700162943630818502518487824791,
1.9219243081740032588726163700503697564958,
3.8438486163480065177452327401007395129916,
7.6876972326960130354904654802014790259832,
1.5375394465392026070980930960402958051966,
3.0750788930784052141961861920805916103933,
6.1501577861568104283923723841611832207866,
1.2300315572313620856784744768322366441573,
2.4600631144627241713569489536644732883146,
4.9201262289254483427138979073289465766293,
9.8402524578508966854277958146578931532585,
1.9680504915701793370855591629315786306517,
3.9361009831403586741711183258631572613034,
7.8722019662807173483422366517263145226068,
1.5744403932561434696684473303452629045214,
3.1488807865122869393368946606905258090427,
6.2977615730245738786737893213810516180855,
1.2595523146049147757347578642762103236171,
2.5191046292098295514695157285524206472342,
5.0382092584196591029390314571048412944684,
1.0076418516839318205878062914209682588937,
2.0152837033678636411756125828419365177874,
4.0305674067357272823512251656838730355747,
8.0611348134714545647024503313677460711494,
1.6122269626942909129404900662735492142299,
3.2244539253885818258809801325470984284598,
6.4489078507771636517619602650941968569195,
1.2897815701554327303523920530188393713839,
2.5795631403108654607047841060376787427678,
5.1591262806217309214095682120753574855356,
1.0318252561243461842819136424150714971071,
2.0636505122486923685638272848301429942142,
4.1273010244973847371276545696602859884285,
8.2546020489947694742553091393205719768570,
1.6509204097989538948510618278641143953714,
3.3018408195979077897021236557282287907428,
6.6036816391958155794042473114564575814856,
1.3207363278391631158808494622912915162971,
2.6414726556783262317616989245825830325942,
5.2829453113566524635233978491651660651885,
1.0565890622713304927046795698330332130377,
2.1131781245426609854093591396660664260754,
4.2263562490853219708187182793321328521508,
8.4527124981706439416374365586642657043016,
1.6905424996341287883274873117328531408603,
3.3810849992682575766549746234657062817206,
6.7621699985365151533099492469314125634412,
1.3524339997073030306619898493862825126882,
2.7048679994146060613239796987725650253765,
5.4097359988292121226479593975451300507530,
1.0819471997658424245295918795090260101506,
2.1638943995316848490591837590180520203012,
4.3277887990633696981183675180361040406024,
8.6555775981267393962367350360722080812048,
1.7311155196253478792473470072144416162410,
3.4622310392506957584946940144288832324819,
6.9244620785013915169893880288577664649638,
1.3848924157002783033978776057715532929928,
2.7697848314005566067957552115431065859855,
5.5395696628011132135915104230862131719711,
1.1079139325602226427183020846172426343942,
2.2158278651204452854366041692344852687884,
4.4316557302408905708732083384689705375769,
8.8633114604817811417464166769379410751537,
1.7726622920963562283492833353875882150307,
3.5453245841927124566985666707751764300615,
7.0906491683854249133971333415503528601230,
1.4181298336770849826794266683100705720246,
2.8362596673541699653588533366201411440492,
5.6725193347083399307177066732402822880984,
1.1345038669416679861435413346480564576197,
2.2690077338833359722870826692961129152393,
4.5380154677666719445741653385922258304787,
9.0760309355333438891483306771844516609574,
1.8152061871066687778296661354368903321915,
3.6304123742133375556593322708737806643830,
7.2608247484266751113186645417475613287659,
1.4521649496853350222637329083495122657532,
2.9043298993706700445274658166990245315064,
5.8086597987413400890549316333980490630127,
1.1617319597482680178109863266796098126025,
2.3234639194965360356219726533592196252051,
4.6469278389930720712439453067184392504102,
9.2938556779861441424878906134368785008204,
1.8587711355972288284975781226873757001641,
3.7175422711944576569951562453747514003282,
7.4350845423889153139903124907495028006563,
1.4870169084777830627980624981499005601313,
2.9740338169555661255961249962998011202625,
5.9480676339111322511922499925996022405250,
1.1896135267822264502384499985199204481050,
2.3792270535644529004768999970398408962100,
4.7584541071289058009537999940796817924200,
9.5169082142578116019075999881593635848401,
1.9033816428515623203815199976318727169680,
3.8067632857031246407630399952637454339360,
7.6135265714062492815260799905274908678721,
1.5227053142812498563052159981054981735744,
3.0454106285624997126104319962109963471488,
6.0908212571249994252208639924219926942976,
1.2181642514249998850441727984843985388595,
2.4363285028499997700883455969687970777191,
4.8726570056999995401766911939375941554381,
9.7453140113999990803533823878751883108762,
1.9490628022799998160706764775750376621752,
3.8981256045599996321413529551500753243505,
7.7962512091199992642827059103001506487010,
1.5592502418239998528565411820600301297402,
3.1185004836479997057130823641200602594804,
6.2370009672959994114261647282401205189608,
1.2474001934591998822852329456480241037922,
2.4948003869183997645704658912960482075843,
4.9896007738367995291409317825920964151686,
9.9792015476735990582818635651841928303373,
1.9958403095347198116563727130368385660675,
3.9916806190694396233127454260736771321349,
7.9833612381388792466254908521473542642698,
1.5966722476277758493250981704294708528540,
3.1933444952555516986501963408589417057079,
6.3866889905111033973003926817178834114158,
1.2773377981022206794600785363435766822832,
2.5546755962044413589201570726871533645663,
5.1093511924088827178403141453743067291327,
1.0218702384817765435680628290748613458265,
2.0437404769635530871361256581497226916531,
4.0874809539271061742722513162994453833061,
8.1749619078542123485445026325988907666123,
1.6349923815708424697089005265197781533225,
3.2699847631416849394178010530395563066449,
6.5399695262833698788356021060791126132898,
1.3079939052566739757671204212158225226580,
2.6159878105133479515342408424316450453159,
5.2319756210266959030684816848632900906319,
1.0463951242053391806136963369726580181264,
2.0927902484106783612273926739453160362527,
4.1855804968213567224547853478906320725055,
8.3711609936427134449095706957812641450110,
1.6742321987285426889819141391562528290022,
3.3484643974570853779638282783125056580044,
6.6969287949141707559276565566250113160088,
1.3393857589828341511855313113250022632018,
2.6787715179656683023710626226500045264035,
5.3575430359313366047421252453000090528070,
1.0715086071862673209484250490600018105614,
2.1430172143725346418968500981200036211228,
4.2860344287450692837937001962400072422456,
8.5720688574901385675874003924800144844912,
1.7144137714980277135174800784960028968982,
3.4288275429960554270349601569920057937965,
6.8576550859921108540699203139840115875930,
1.3715310171984221708139840627968023175186,
2.7430620343968443416279681255936046350372,
5.4861240687936886832559362511872092700744,
1.0972248137587377366511872502374418540149,
2.1944496275174754733023745004748837080298,
4.3888992550349509466047490009497674160595,
8.7777985100699018932094980018995348321190,
1.7555597020139803786418996003799069664238,
3.5111194040279607572837992007598139328476,
7.0222388080559215145675984015196278656952,
1.4044477616111843029135196803039255731390,
2.8088955232223686058270393606078511462781,
5.6177910464447372116540787212157022925562,
1.1235582092889474423308157442431404585112,
2.2471164185778948846616314884862809170225,
4.4942328371557897693232629769725618340449,
8.9884656743115795386465259539451236680899,
1.7976931348623159077293051907890247336180
};

const int exppow[2048] = {
-308,-308,-308,-308,-307,-307,-307,-306,-306,-306,-305,-305,-305,-305,-304,-304,-304,-303,-303,-303,-302,-302,-302,-302,-301,-301,-301,-300,-300,-300,-299,-299,-299,-299,-298,-298,-298,-297,-297,-297,-296,-296,-296,-296,-295,-295,-295,-294,-294,-294,-293,-293,-293,-292,-292,-292,-292,-291,-291,-291,-290,-290,-290,-289,-289,-289,-289,-288,-288,-288,-287,-287,-287,-286,-286,-286,-286,-285,-285,-285,-284,-284,-284,-283,-283,-283,-283,-282,-282,-282,-281,-281,-281,-280,-280,-280,-280,-279,-279,-279,-278,-278,-278,-277,-277,-277,-277,-276,-276,-276,-275,-275,-275,-274,-274,-274,-274,-273,-273,-273,-272,-272,-272,-271,-271,-271,-271,-270,-270,-270,-269,-269,-269,-268,-268,-268,-268,-267,-267,-267,-266,-266,-266,-265,-265,-265,-265,-264,-264,-264,-263,-263,-263,-262,-262,-262,-261,-261,-261,-261,-260,-260,-260,-259,-259,-259,-258,-258,-258,-258,-257,-257,-257,-256,-256,-256,-255,-255,-255,-255,-254,-254,-254,-253,-253,-253,-252,-252,-252,-252,-251,-251,-251,-250,-250,-250,-249,-249,-249,-249,-248,-248,-248,-247,-247,-247,-246,-246,-246,-246,-245,-245,-245,-244,-244,-244,-243,-243,-243,-243,-242,-242,-242,-241,-241,-241,-240,-240,-240,-240,-239,-239,-239,-238,-238,-238,-237,-237,-237,-237,-236,-236,-236,-235,-235,-235,-234,-234,-234,-233,-233,-233,-233,-232,-232,-232,-231,-231,-231,-230,-230,-230,-230,-229,-229,-229,-228,-228,-228,-227,-227,-227,-227,-226,-226,-226,-225,-225,-225,-224,-224,-224,-224,-223,-223,-223,-222,-222,-222,-221,-221,-221,-221,-220,-220,-220,-219,-219,-219,-218,-218,-218,-218,-217,-217,-217,-216,-216,-216,-215,-215,-215,-215,-214,-214,-214,-213,-213,-213,-212,-212,-212,-212,-211,-211,-211,-210,-210,-210,-209,-209,-209,-209,-208,-208,-208,-207,-207,-207,-206,-206,-206,-206,-205,-205,-205,-204,-204,-204,-203,-203,-203,-202,-202,-202,-202,-201,-201,-201,-200,-200,-200,-199,-199,-199,-199,-198,-198,-198,-197,-197,-197,-196,-196,-196,-196,-195,-195,-195,-194,-194,-194,-193,-193,-193,-193,-192,-192,-192,-191,-191,-191,-190,-190,-190,-190,-189,-189,-189,-188,-188,-188,-187,-187,-187,-187,-186,-186,-186,-185,-185,-185,-184,-184,-184,-184,-183,-183,-183,-182,-182,-182,-181,-181,-181,-181,-180,-180,-180,-179,-179,-179,-178,-178,-178,-178,-177,-177,-177,-176,-176,-176,-175,-175,-175,-174,-174,-174,-174,-173,-173,-173,-172,-172,-172,-171,-171,-171,-171,-170,-170,-170,-169,-169,-169,-168,-168,-168,-168,-167,-167,-167,-166,-166,-166,-165,-165,-165,-165,-164,-164,-164,-163,-163,-163,-162,-162,-162,-162,-161,-161,-161,-160,-160,-160,-159,-159,-159,-159,-158,-158,-158,-157,-157,-157,-156,-156,-156,-156,-155,-155,-155,-154,-154,-154,-153,-153,-153,-153,-152,-152,-152,-151,-151,-151,-150,-150,-150,-150,-149,-149,-149,-148,-148,-148,-147,-147,-147,-146,-146,-146,-146,-145,-145,-145,-144,-144,-144,-143,-143,-143,-143,-142,-142,-142,-141,-141,-141,-140,-140,-140,-140,-139,-139,-139,-138,-138,-138,-137,-137,-137,-137,-136,-136,-136,-135,-135,-135,-134,-134,-134,-134,-133,-133,-133,-132,-132,-132,-131,-131,-131,-131,-130,-130,-130,-129,-129,-129,-128,-128,-128,-128,-127,-127,-127,-126,-126,-126,-125,-125,-125,-125,-124,-124,-124,-123,-123,-123,-122,-122,-122,-122,-121,-121,-121,-120,-120,-120,-119,-119,-119,-119,-118,-118,-118,-117,-117,-117,-116,-116,-116,-115,-115,-115,-115,-114,-114,-114,-113,-113,-113,-112,-112,-112,-112,-111,-111,-111,-110,-110,-110,-109,-109,-109,-109,-108,-108,-108,-107,-107,-107,-106,-106,-106,-106,-105,-105,-105,-104,-104,-104,-103,-103,-103,-103,-102,-102,-102,-101,-101,-101,-100,-100,-100,-100,-99,-99,-99,-98,-98,-98,-97,-97,-97,-97,-96,-96,-96,-95,-95,-95,-94,-94,-94,-94,-93,-93,-93,-92,-92,-92,-91,-91,-91,-91,-90,-90,-90,-89,-89,-89,-88,-88,-88,-87,-87,-87,-87,-86,-86,-86,-85,-85,-85,-84,-84,-84,-84,-83,-83,-83,-82,-82,-82,-81,-81,-81,-81,-80,-80,-80,-79,-79,-79,-78,-78,-78,-78,-77,-77,-77,-76,-76,-76,-75,-75,-75,-75,-74,-74,-74,-73,-73,-73,-72,-72,-72,-72,-71,-71,-71,-70,-70,-70,-69,-69,-69,-69,-68,-68,-68,-67,-67,-67,-66,-66,-66,-66,-65,-65,-65,-64,-64,-64,-63,-63,-63,-63,-62,-62,-62,-61,-61,-61,-60,-60,-60,-60,-59,-59,-59,-58,-58,-58,-57,-57,-57,-56,-56,-56,-56,-55,-55,-55,-54,-54,-54,-53,-53,-53,-53,-52,-52,-52,-51,-51,-51,-50,-50,-50,-50,-49,-49,-49,-48,-48,-48,-47,-47,-47,-47,-46,-46,-46,-45,-45,-45,-44,-44,-44,-44,-43,-43,-43,-42,-42,-42,-41,-41,-41,-41,-40,-40,-40,-39,-39,-39,-38,-38,-38,-38,-37,-37,-37,-36,-36,-36,-35,-35,-35,-35,-34,-34,-34,-33,-33,-33,-32,-32,-32,-32,-31,-31,-31,-30,-30,-30,-29,-29,-29,-28,-28,-28,-28,-27,-27,-27,-26,-26,-26,-25,-25,-25,-25,-24,-24,-24,-23,-23,-23,-22,-22,-22,-22,-21,-21,-21,-20,-20,-20,-19,-19,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-16,-15,-15,-15,-14,-14,-14,-13,-13,-13,-13,-12,-12,-12,-11,-11,-11,-10,-10,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-7,-7,-6,-6,-6,-5,-5,-5,-4,-4,-4,-4,-3,-3,-3,-2,-2,-2,-1,-1,-1,0,0,0,0,1,1,1,2,2,2,3,3,3,3,4,4,4,5,5,5,6,6,6,6,7,7,7,8,8,8,9,9,9,9,10,10,10,11,11,11,12,12,12,12,13,13,13,14,14,14,15,15,15,15,16,16,16,17,17,17,18,18,18,18,19,19,19,20,20,20,21,21,21,21,22,22,22,23,23,23,24,24,24,24,25,25,25,26,26,26,27,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,31,32,32,32,33,33,33,34,34,34,34,35,35,35,36,36,36,37,37,37,37,38,38,38,39,39,39,40,40,40,40,41,41,41,42,42,42,43,43,43,43,44,44,44,45,45,45,46,46,46,46,47,47,47,48,48,48,49,49,49,49,50,50,50,51,51,51,52,52,52,52,53,53,53,54,54,54,55,55,55,55,56,56,56,57,57,57,58,58,58,59,59,59,59,60,60,60,61,61,61,62,62,62,62,63,63,63,64,64,64,65,65,65,65,66,66,66,67,67,67,68,68,68,68,69,69,69,70,70,70,71,71,71,71,72,72,72,73,73,73,74,74,74,74,75,75,75,76,76,76,77,77,77,77,78,78,78,79,79,79,80,80,80,80,81,81,81,82,82,82,83,83,83,83,84,84,84,85,85,85,86,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,90,91,91,91,92,92,92,93,93,93,93,94,94,94,95,95,95,96,96,96,96,97,97,97,98,98,98,99,99,99,99,100,100,100,101,101,101,102,102,102,102,103,103,103,104,104,104,105,105,105,105,106,106,106,107,107,107,108,108,108,108,109,109,109,110,110,110,111,111,111,111,112,112,112,113,113,113,114,114,114,114,115,115,115,116,116,116,117,117,117,118,118,118,118,119,119,119,120,120,120,121,121,121,121,122,122,122,123,123,123,124,124,124,124,125,125,125,126,126,126,127,127,127,127,128,128,128,129,129,129,130,130,130,130,131,131,131,132,132,132,133,133,133,133,134,134,134,135,135,135,136,136,136,136,137,137,137,138,138,138,139,139,139,139,140,140,140,141,141,141,142,142,142,142,143,143,143,144,144,144,145,145,145,145,146,146,146,147,147,147,148,148,148,149,149,149,149,150,150,150,151,151,151,152,152,152,152,153,153,153,154,154,154,155,155,155,155,156,156,156,157,157,157,158,158,158,158,159,159,159,160,160,160,161,161,161,161,162,162,162,163,163,163,164,164,164,164,165,165,165,166,166,166,167,167,167,167,168,168,168,169,169,169,170,170,170,170,171,171,171,172,172,172,173,173,173,173,174,174,174,175,175,175,176,176,176,177,177,177,177,178,178,178,179,179,179,180,180,180,180,181,181,181,182,182,182,183,183,183,183,184,184,184,185,185,185,186,186,186,186,187,187,187,188,188,188,189,189,189,189,190,190,190,191,191,191,192,192,192,192,193,193,193,194,194,194,195,195,195,195,196,196,196,197,197,197,198,198,198,198,199,199,199,200,200,200,201,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,205,206,206,206,207,207,207,208,208,208,208,209,209,209,210,210,210,211,211,211,211,212,212,212,213,213,213,214,214,214,214,215,215,215,216,216,216,217,217,217,217,218,218,218,219,219,219,220,220,220,220,221,221,221,222,222,222,223,223,223,223,224,224,224,225,225,225,226,226,226,226,227,227,227,228,228,228,229,229,229,229,230,230,230,231,231,231,232,232,232,232,233,233,233,234,234,234,235,235,235,236,236,236,236,237,237,237,238,238,238,239,239,239,239,240,240,240,241,241,241,242,242,242,242,243,243,243,244,244,244,245,245,245,245,246,246,246,247,247,247,248,248,248,248,249,249,249,250,250,250,251,251,251,251,252,252,252,253,253,253,254,254,254,254,255,255,255,256,256,256,257,257,257,257,258,258,258,259,259,259,260,260,260,260,261,261,261,262,262,262,263,263,263,264,264,264,264,265,265,265,266,266,266,267,267,267,267,268,268,268,269,269,269,270,270,270,270,271,271,271,272,272,272,273,273,273,273,274,274,274,275,275,275,276,276,276,276,277,277,277,278,278,278,279,279,279,279,280,280,280,281,281,281,282,282,282,282,283,283,283,284,284,284,285,285,285,285,286,286,286,287,287,287,288,288,288,288,289,289,289,290,290,290,291,291,291,291,292,292,292,293,293,293,294,294,294,295,295,295,295,296,296,296,297,297,297,298,298,298,298,299,299,299,300,300,300,301,301,301,301,302,302,302,303,303,303,304,304,304,304,305,305,305,306,306,306,307,307,307,307,308};


const int monthday[366] =
{ 229,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,
327,328,329,330,331,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,
425,426,427,428,429,430,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,
524,525,526,527,528,529,530,531,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,
622,623,624,625,626,627,628,629,630,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,
721,722,723,724,725,726,727,728,729,730,731,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,
819,820,821,822,823,824,825,826,827,828,829,830,831,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,
917,918,919,920,921,922,923,924,925,926,927,928,929,930,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,
1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1101,1102,1103,1104,
1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,
1128,1129,1130,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,
1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228 };



