|
|
1.1 root 1: static double rn0[256] = {
2: 130561.9922178988326848249027237354085603082240,
3: 130055.9379844961240310077519379844961240285184,
4: 129553.7915057915057915057915057915057915035648,
5: 129055.5076923076923076923076923076923076902912,
6: 128561.0421455938697318007662835249042145542144,
7: 128070.3511450381679389312977099236641221312512,
8: 127583.3916349809885931558935361216730038009856,
9: 127100.1212121212121212121212121212121212059648,
10: 126620.4981132075471698113207547169811320733696,
11: 126144.4812030075187969924812030075187969916928,
12: 125672.0299625468164794007490636704119850139648,
13: 125203.1044776119402985074626865671641791004672,
14: 124737.6654275092936802973977695167286245326848,
15: 124275.6740740740740740740740740740740740677632,
16: 123817.0922509225092250922509225092250922450944,
17: 123361.8823529411764705882352941176470588227584,
18: 122910.0073260073260073260073260073260073222144,
19: 122461.4306569343065693430656934306569343008768,
20: 122016.1163636363636363636363636363636363624448,
21: 121574.0289855072463768115942028985507246374912,
22: 121135.1335740072202166064981949458483754500096,
23: 120699.3956834532374100719424460431654676201472,
24: 120266.7813620071684587813620071684587813601280,
25: 119837.2571428571428571428571428571428571381760,
26: 119410.7900355871886120996441281138790035554304,
27: 118987.3475177304964539007092198581560283627520,
28: 118566.8975265017667844522968197879858657230848,
29: 118149.4084507042253521126760563380281690095616,
30: 117734.8491228070175438596491228070175438536704,
31: 117323.1888111888111888111888111888111888105472,
32: 116914.3972125435540069686411149825783972102144,
33: 116508.4444444444444444444444444444444444393472,
34: 116105.3010380622837370242214532871972318281728,
35: 115704.9379310344827586206896551724137931014144,
36: 115307.3264604810996563573883161512027491401728,
37: 114912.4383561643835616438356164383561643786240,
38: 114520.2457337883959044368600682593856655261696,
39: 114130.7210884353741496598639455782312925134848,
40: 113743.8372881355932203389830508474576271179776,
41: 113359.5675675675675675675675675675675675656192,
42: 112977.8855218855218855218855218855218855215104,
43: 112598.7651006711409395973154362416107382505472,
44: 112222.1806020066889632107023411371237458182144,
45: 111848.1066666666666666666666666666666666622976,
46: 111476.5182724252491694352159468438538205921280,
47: 111107.3907284768211920529801324503311258222592,
48: 110740.6996699669966996699669966996699669921792,
49: 110376.4210526315789473684210526315789473677312,
50: 110014.5311475409836065573770491803278688518144,
51: 109655.0065359477124183006535947712418300624896,
52: 109297.8241042345276872964169381107491856646144,
53: 108942.9610389610389610389610389610389610364928,
54: 108590.3948220064724919093851132686084142333952,
55: 108240.1032258064516129032258064516129032241152,
56: 107892.0643086816720257234726688102893890633728,
57: 107546.2564102564102564102564102564102564085760,
58: 107202.6581469648562300319488817891373801865216,
59: 106861.2484076433121019108280254777070063648768,
60: 106522.0063492063492063492063492063492063428608,
61: 106184.9113924050632911392405063291139240493056,
62: 105849.9432176656151419558359621451104100941824,
63: 105517.0817610062893081761006289308176100622336,
64: 105186.3072100313479623824451410658307210018816,
65: 104857.6000000000000000000000000000000000000000,
66: 104530.9408099688473520249221183800623052947456,
67: 104206.3105590062111801242236024844720496836608,
68: 103883.6904024767801857585139318885448916402176,
69: 103563.0617283950617283950617283950617283919872,
70: 103244.4061538461538461538461538461538461483008,
71: 102927.7055214723926380368098159509202453987328,
72: 102612.9418960244648318042813455657492354695168,
73: 102300.0975609756097560975609756097560975572992,
74: 101989.1550151975683890577507598784194528870400,
75: 101680.0969696969696969696969696969696969687040,
76: 101372.9063444108761329305135951661631419908096,
77: 101067.5662650602409638554216867469879518035968,
78: 100764.0600600600600600600600600600600600576000,
79: 100462.3712574850299401197604790419161676644352,
80: 100162.4835820895522388059701492537313432829952,
81: 99864.3809523809523809523809523809523809517568,
82: 99568.0474777448071216617210682492581602328576,
83: 99273.4674556213017751479289940828402366808064,
84: 98980.6253687315634218289085545722713864273920,
85: 98689.5058823529411764705882352941176470568960,
86: 98400.0938416422287390029325513196480938377216,
87: 98112.3742690058479532163742690058479532113920,
88: 97826.3323615160349854227405247813411078668288,
89: 97541.9534883720930232558139534883720930197504,
90: 97259.2231884057971014492753623188405797060608,
91: 96978.1271676300578034682080924855491329458176,
92: 96698.6512968299711815561959654178674351538176,
93: 96420.7816091954022988505747126436781609189376,
94: 96144.5042979942693409742120343839541547237376,
95: 95869.8057142857142857142857142857142857105408,
96: 95596.6723646723646723646723646723646723588096,
97: 95325.0909090909090909090909090909090909061120,
98: 95055.0481586402266288951841359773371104755712,
99: 94786.5310734463276836158192090395480225939456,
100: 94519.5267605633802816901408450704225352089600,
101: 94254.0224719101123595505617977528089887637504,
102: 93990.0056022408963585434173669467787114840064,
103: 93727.4636871508379888268156424581005586530304,
104: 93466.3844011142061281337047353760445682417664,
105: 93206.7555555555555555555555555555555555540992,
106: 92948.5650969529085872576177285318559556763648,
107: 92691.8011049723756906077348066298342541426688,
108: 92436.4517906336088154269972451790633608806400,
109: 92182.5054945054945054945054945054945054883840,
110: 91929.9506849315068493150684931506849315028992,
111: 91678.7759562841530054644808743169398907076608,
112: 91428.9700272479564032697547683923705722044416,
113: 91180.5217391304347826086956521739130434748416,
114: 90933.4200542005420054200542005420054200516608,
115: 90687.6540540540540540540540540540540540485632,
116: 90443.2129380053908355795148247978436657676288,
117: 90200.0860215053763440860215053763440860200960,
118: 89958.2627345844504021447721179624664879333376,
119: 89717.7326203208556149732620320855614973214720,
120: 89478.4853333333333333333333333333333333311488,
121: 89240.5106382978723404255319148936170212753408,
122: 89003.7984084880636604774535809018567639236608,
123: 88768.3386243386243386243386243386243386179584,
124: 88534.1213720316622691292875989445910290235392,
125: 88301.1368421052631578947368421052631578902528,
126: 88069.3753280839895013123359580052493438287872,
127: 87838.8272251308900523560209424083769633472512,
128: 87609.4830287206266318537859007832898172289024,
129: 87381.3333333333333333333333333333333333311488,
130: 87154.3688311688311688311688311688311688265728,
131: 86928.5803108808290155440414507772020725383168,
132: 86703.9586563307493540051679586563307493523456,
133: 86480.4948453608247422680412371134020618551296,
134: 86258.1799485861182519280205655526992287891456,
135: 86037.0051282051282051282051282051282051268608,
136: 85816.9616368286445012787723785166240409190400,
137: 85598.0408163265306122448979591836734693834752,
138: 85380.2340966921119592875318066157760814186496,
139: 85163.5329949238578680203045685279187817201664,
140: 84947.9291139240506329113924050632911392342016,
141: 84733.4141414141414141414141414141414141394944,
142: 84519.9798488664987405541561712846347607015424,
143: 84307.6180904522613065326633165829145728581632,
144: 84096.3208020050125313283208020050125313277952,
145: 83886.0800000000000000000000000000000000000000,
146: 83676.8877805486284289276807980049875311656960,
147: 83468.7363184079601990049751243781094527336448,
148: 83261.6178660049627791563275434243176178647040,
149: 83055.5247524752475247524752475247524752457728,
150: 82850.4493827160493827160493827160493827096576,
151: 82646.3842364532019704433497536945812807876608,
152: 82443.3218673218673218673218673218673218617344,
153: 82241.2549019607843137254901960784313725485056,
154: 82040.1760391198044009779951100244498777505792,
155: 81840.0780487804878048780487804878048780484608,
156: 81640.9537712895377128953771289537712895361024,
157: 81442.7961165048543689320388349514563106766848,
158: 81245.5980629539951573849878934624697336528896,
159: 81049.3526570048309178743961352657004830916608,
160: 80854.0530120481927710843373493975903614402560,
161: 80659.6923076923076923076923076923076923031552,
162: 80466.2637889688249400479616306954436450779136,
163: 80273.7607655502392344497607655502392344444928,
164: 80082.1766109785202863961813842482100238614528,
165: 79891.5047619047619047619047619047619047587840,
166: 79701.7387173396674584323040380047505938186240,
167: 79512.8720379146919431279620853080568720326656,
168: 79324.8983451536643026004728132387706855751680,
169: 79137.8113207547169811320754716981132075466752,
170: 78951.6047058823529411764705882352941176455168,
171: 78766.2723004694835680751173708920187793375232,
172: 78581.8079625292740046838407494145199063171072,
173: 78398.2056074766355140186915887850467289661440,
174: 78215.4592074592074592074592074592074592026624,
175: 78033.5627906976744186046511627906976744144896,
176: 77852.5104408352668213457076566125290023157760,
177: 77672.2962962962962962962962962962962962907136,
178: 77492.9145496535796766743648960739030023077888,
179: 77314.3594470046082949308755760368663594467328,
180: 77136.6252873563218390804597701149425287299072,
181: 76959.7064220183486238532110091743119266021376,
182: 76783.5972540045766590389016018306636155584512,
183: 76608.2922374429223744292237442922374429212672,
184: 76433.7858769931662870159453302961275626389504,
185: 76260.0727272727272727272727272727272727248896,
186: 76087.1473922902494331065759637188208616734720,
187: 75915.0045248868778280542986425339366515802112,
188: 75743.6388261851015801354401805869074492096512,
189: 75573.0450450450450450450450450450450450415616,
190: 75403.2179775280898876404494382022471910096896,
191: 75234.1524663677130044843049327354260089667584,
192: 75065.8434004474272930648769574944071588315136,
193: 74898.2857142857142857142857142857142857105408,
194: 74731.4743875278396436525612472160356347412480,
195: 74565.4044444444444444444444444444444444393472,
196: 74400.0709534368070953436807095343680709525504,
197: 74235.4690265486725663716814159292035398172672,
198: 74071.5938189845474613686534216335540838793216,
199: 73908.4405286343612334801762114537444933894144,
200: 73746.0043956043956043956043956043956043907072,
201: 73584.2807017543859649122807017543859649118208,
202: 73423.2647702407002188183807439824945295392768,
203: 73262.9519650655021834061135371179039301304320,
204: 73103.3376906318082788671023965141612200394752,
205: 72944.4173913043478260869565217391304347811840,
206: 72786.1865509761388286334056399132321041154048,
207: 72628.6406926406926406926406926406926406909952,
208: 72471.7753779697624190064794816414686825021440,
209: 72315.5862068965517241379310344827586206892032,
210: 72160.0688172043010752688172043010752688160768,
211: 72005.2188841201716738197424892703862660923392,
212: 71851.0321199143468950749464668094218415374336,
213: 71697.5042735042735042735042735042735042723840,
214: 71544.6311300639658848614072494669509594841088,
215: 71392.4085106382978723404255319148936170176512,
216: 71240.8322717622080679405520169851380042432512,
217: 71089.8983050847457627118644067796610169438208,
218: 70939.6025369978858350951374207188160676495360,
219: 70789.9409282700421940928270042194092826951680,
220: 70640.9094736842105263157894736842105263095808,
221: 70492.5042016806722689075630252100840336130048,
222: 70344.7211740041928721174004192872117400371200,
223: 70197.5564853556485355648535564853556485292032,
224: 70051.0062630480167014613778705636743214989312,
225: 69905.0666666666666666666666666666666666622976,
226: 69759.7338877338877338877338877338877338845184,
227: 69615.0041493775933609958506224066390041493504,
228: 69470.8737060041407867494824016563146997891072,
229: 69327.3388429752066115702479338842975206572032,
230: 69184.3958762886597938144329896907216494788608,
231: 69042.0411522633744855967078189300411522613248,
232: 68900.2710472279260780287474332648870636486656,
233: 68759.0819672131147540983606557377049180307456,
234: 68618.4703476482617586912065439672801635991552,
235: 68478.4326530612244897959183673469387755094016,
236: 68338.9653767820773930753564154786150712803328,
237: 68200.0650406504065040650406504065040650403840,
238: 68061.7281947261663286004056795131845841780736,
239: 67923.9514170040485829959514170040485829935104,
240: 67786.7313131313131313131313131313131313102848,
241: 67650.0645161290322580645161290322580645150720,
242: 67513.9476861167002012072434607645875251445760,
243: 67378.3775100401606425702811244979919678668800,
244: 67243.3507014028056112224448897795591182352384,
245: 67108.8640000000000000000000000000000000000000,
246: 66974.9141716566866267465069860279441117741056,
247: 66841.4980079681274900398406374501992031846400,
248: 66708.6123260437375745526838966202783300190208,
249: 66576.2539682539682539682539682539682539634688,
250: 66444.4198019801980198019801980198019801939968,
251: 66313.1067193675889328063241106719367588872192,
252: 66182.3116370808678500986193293885601577893888,
253: 66052.0314960629921259842519685039370078715904,
254: 65922.2632612966601178781925343811394891939840,
255: 65793.0039215686274509803921568627450980335616,
256: 65664.2504892367906066536203522504892367896576,
257: 65536.0
258: };
259:
260: static double ln0[256] = {
261: -.6892485401442879864032947783623336610647,
262: -.6853650401178903604697692213970398043973,
263: -.6814965633399700352816406786489622191423,
264: -.6776429940239800552663780754157297321976,
265: -.6738042177168143747813265869166260978900,
266: -.6699801212784109311884329604958866514960,
267: -.6661705928617432336691628289185170222940,
268: -.6623755218931916210462039138614044039838,
269: -.6585947990532855760098606208683437027939,
270: -.6548283162578087102234767963343792777295,
271: -.6510759666392582550420283155312141886273,
272: -.6473376445286511062505528538435132259615,
273: -.6436132454376686785351359126283519948084,
274: -.6399026660411330265513619276716477911359,
275: -.6362058041598068846582190199177270737739,
276: -.6325225587435104668366259894177563047892,
277: -.6288528298545480522010036711925650735896,
278: -.6251965186514375600226668436855471540408,
279: -.6215535273729364914916268487060845338065,
280: -.6179237593223577837186267814745141534386,
281: -.6143071188521692848856915435989782735164,
282: -.6107035113488707181490720527898687621614,
283: -.6071128432181421560354342947361804929345,
284: -.6035350218702581767972806520796920392903,
285: -.5999699557057620196484507684304171718596,
286: -.5964175541013941971216610649707131310604,
287: -.5928777273962701601091019463284489078790,
288: -.5893503868783017445911703176942018797689,
289: -.5858354447708572587500570910870222312690,
290: -.5823328142196551952224259521349646399770,
291: -.5788424092798866757829729766430017946660,
292: -.5753641449035618548784380119876548630070,
293: -.5718979369270756242560198573773360415030,
294: -.5684437020589880735538256060773132995838,
295: -.5650013578680152712431222344971016942230,
296: -.5615708227712260368285159927686934056237,
297: -.5581520160224404788152488303110909224497,
298: -.5547448577008261737319062478565273806823,
299: -.5513492686996879595382793861777038490905,
300: -.5479651707154474121352970577176122445529,
301: -.5445924862368081665074098043908826989153,
302: -.5412311385341033343454286965612920567479,
303: -.5378810516488213578948488197480743894318,
304: -.5345421503833067253238609468323349928298,
305: -.5312143602906320561768938363345623474832,
306: -.5278976076646381465416206721809362543462,
307: -.5245918195301386424756455892880742511411,
308: -.5212969236332860870771331754030293031401,
309: -.5180128484320961614029406564717867268382,
310: -.5147395230871270122978318799472345997208,
311: -.5114768774523106311566265258410968288337,
312: -.5082248420659333167533285287989269470697,
313: -.5049833481417623225912415411476225874037,
314: -.5017523275603158548079333138968676946284,
315: -.4985317128602736505590935276909068365595,
316: -.4953214372300254290546600502612150990002,
317: -.4921214344993545680763237838663787591064,
318: -.4889316391312544179134117352619372958617,
319: -.4857519862138747222584865426091703342218,
320: -.4825824114525956717476793087258250543549,
321: -.4794228511622271705553269238249778033019,
322: -.4762732422593309497981425957138290695965,
323: -.4731335222546632135098734827965482073632,
324: -.4700036292457355536509370311483420647008,
325: -.4668835019094919200554450391777864064688,
326: -.4637730794950994794257513964120366965245,
327: -.4606723018168512444965270433626090398539,
328: -.4575811092471784003396439025171331579385,
329: -.4544994427097702995000829851058952288230,
330: -.4514272436728001412729246055446626679721,
331: -.4483644541422543929825274039918617569716,
332: -.4453110166553640526366293557116518200765,
333: -.4422668742741358928287856799082356741463,
334: -.4392319705789818652799088235515699006092,
335: -.4362062496624448839704722535469523059824,
336: -.4331896561230192424451526269158655234991,
337: -.4301821350590639575965029482470905394844,
338: -.4271836320628073680781061949206331788066,
339: -.4241940932144413504842577635336787225869,
340: -.4212134650763035505855626269251774060929,
341: -.4182416946871460602502225384751578997821,
342: -.4152787295564890032308820885347753349934,
343: -.4123245176590575247777123625850417360026,
344: -.4093790074293007110703308991079218014146,
345: -.4064421477559909947639811906161026024078,
346: -.4035138879769026325383390659325075980716,
347: -.4005941778735678694390308627940499237682,
348: -.3976829676661094330305502154032123728938,
349: -.3947802080081480279523316911646796500640,
350: -.3918858499817835284043565832244210754181,
351: -.3889998450926485924014122467377295780853,
352: -.3861221452650334473421075809227986663864,
353: -.3832527028370806215556075706249494035306,
354: -.3803914705560484210309855617698575359157,
355: -.3775384015736419745158659407906933939317,
356: -.3746934494414106936069849078675769724802,
357: -.3718565681062110173593689759356191101882,
358: -.3690277119057333333265613610231892158931,
359: -.3662068355640919888248752273843673763943,
360: -.3633938941874773276028093095373867571238,
361: -.3605888432598687080049564948847571428067,
362: -.3577916386388074791600525416440103690010,
363: -.3550022365512289117069962075189091349645,
364: -.3522205935893520991121429216778203596324,
365: -.3494466667066268647370342293478820382047,
366: -.3466804132137367284987699330324036173636,
367: -.3439217907746570052359567002708048083885,
368: -.3411707574027671247617846651987376420861,
369: -.3384272714570162810622209024588589022491,
370: -.3356912916381415351912226313172720936408,
371: -.3329627769849375131356571539651599471498,
372: -.3302416868705768562794077754806867219351,
373: -.3275279809989805980978352462411301150081,
374: -.3248216194012376563690019674077777411783,
375: -.3221225624320726455052672106513516126824,
376: -.3194307707663612285962152887423530614310,
377: -.3167462053956922434193544880219249747606,
378: -.3140688276249758510263787758271567091940,
379: -.3113985990690969695575658565225004894552,
380: -.3087354816496132696824420589768856995569,
381: -.3060794375914970215183296191963589023797,
382: -.3034304294199200960467685174546557010244,
383: -.3007884199570814369378525094699612045906,
384: -.2981533723190763313108380850931947997655,
385: -.2955252499128068203124030484847710131581,
386: -.2929040164329326024879070194630453979955,
387: -.2902896358588617947620345559711188604981,
388: -.2876820724517809274392190059938274315035,
389: -.2850812907517235609870334384890924436951,
390: -.2824872555746769234829259182823537804139,
391: -.2798999320097259784917561059326906678253,
392: -.2773192854162343438039032285032742627195,
393: -.2747452814210614919064688594914164615607,
394: -.2721778859158156732883649599513805956256,
395: -.2696170650541420136988016434402664586489,
396: -.2670627852490452462926872418626999491788,
397: -.2645150131702465492104198450315375149240,
398: -.2619737157415739685580596425025815695953,
399: -.2594388601383859159813842184159905509803,
400: -.2569104137850272390681907983970552674118,
401: -.2543883443523173716716570629467298291972,
402: -.2518726197550700799277356797968753427128,
403: -.2493632081496443282454636808700301411575,
404: -.2468600779315257978846419408385075613262,
405: -.2443631977329385989044100057742393818015,
406: -.2418725364204867242725397383791640893895,
407: -.2393880630928248027724373270159132974242,
408: -.2369097470783577150364265832942468196376,
409: -.2344375579329686445733488122072986545639,
410: -.2319714654377751430492321958603212094724,
411: -.2295114395969127963250498441270126489577,
412: -.2270574506353460848586128739534071682173,
413: -.2246094689967060390415668839952030253667,
414: -.2221674653411542968703342654018173167019,
415: -.2197314105432731780446537282211980174688,
416: -.2173012756899813951520225351537951559002,
417: -.2148770320784750290336859759607117589790,
418: -.2124586512141934017406136660101650168666,
419: -.2100461048088094866788575366060310201245,
420: -.2076393647782445016154410442673876674967,
421: -.2052384032407063361710589373255196255894,
422: -.2028431925147514712668859618124297075449,
423: -.2004537051173700537221551714380987227473,
424: -.1980699137620937948192675366153429027183,
425: -.1956917913571263671663728647264916391579,
426: -.1933193110034959795959007062111324265628,
427: -.1909524459932298151436479495063639944884,
428: -.1885911698075500223589235897200016380930,
429: -.1862354561150909553040358087980872980400,
430: -.1838852787701373626131572022298527431969,
431: -.1815406118108832308983472462547946367267,
432: -.1792014294577109926162260331839589749653,
433: -.1768677061114908132444128366706155034050,
434: -.1745394163518996772642551250933778695192,
435: -.1722165349357599970074222867985388588870,
436: -.1698990367953974729004248965233057264350,
437: -.1675868970370179380348045191510451431524,
438: -.1652800909391029243033399036798756045169,
439: -.1629785939508236915758124906129641630118,
440: -.1606823816904734655433083979980343254681,
441: -.1583914299439176339393088294255394569997,
442: -.1561057146630616548505028773043442690517,
443: -.1538252119643364347618769633808354123233,
444: -.1515498981272009378406898175577424691056,
445: -.1492797495926617917538931323921782441103,
446: -.1470147429618096590348349122269674042105,
447: -.1447548549943721466690818352783134095097,
448: -.1425000626072830301572839422532631079809,
449: -.1402503428732675718365142192275522537492,
450: -.1380056730194437167017517619422725179053,
451: -.1357660304259389523674155810969429201759,
452: -.1335313926245226231463436209313499745894,
453: -.1313017372972534915015673022974791112609,
454: -.1290770422751423433458478313679858562578,
455: -.1268572855368294368263821421210522244813,
456: -.1246424452072765973384933565912143044991,
457: -.1224324995564737645636075567165871177742,
458: -.1202274269981598003244753948319154994490,
459: -.1180272060885573689954895748889031387115,
460: -.1158318155251217050991200599386801665681,
461: -.1136412341453030855619577119701055782611,
462: -.1114554409253228268966213677328042273655,
463: -.1092744149789626303198187644828854631488,
464: -.1070981355563671005131126851708522185605,
465: -.1049265820428592663823638998490625730248,
466: -.1027597339577689347753154133345778104977,
467: -.1005975709532737106752419118648791711146,
468: -.0984400728132525199028885749289712348829,
469: -.0962872194521514728299201984325185580564,
470: -.0941389909138619100356320969965250660150,
471: -.0919953673706104732255578043893201265286,
472: -.0898563291218610470766469347968659624282,
473: -.0877218565932284199796643533166866324754,
474: -.0855919303354035139161469686670511961823,
475: -.0834665310230900359353986197975881592897,
476: -.0813456394539524058873423550293617843896,
477: -.0792292365475748172203030018126127772986,
478: -.0771173033444312897696661932614759177829,
479: -.0750098210048665755445429947833602963909,
480: -.0729067708080877805657374888909297113032,
481: -.0708081341511665678201294802494799330245,
482: -.0687138925480518083746933774035034481661,
483: -.0666240276285925496384112617239724987922,
484: -.0645385211375711716729239156839929281289,
485: -.0624573549337466043335059805268233439741,
486: -.0603805109889074798714456529545968095867,
487: -.0583079713869350974477382809476875599525,
488: -.0562397183228760777967376942769773768850,
489: -.0541757341020245880376081381934397593449,
490: -.0521160011390140183616307870527840213665,
491: -.0500605019569179940251782618730436075990,
492: -.0480092191863606077520036253234446621373,
493: -.0459621355646357592949114900803135314001,
494: -.0439192339348354905263921515528654458042,
495: -.0418804972449872060208987681085044596759,
496: -.0398459085471996706586162402473026835045,
497: -.0378154509968176773222824428885509715967,
498: -.0357891078515852792753420982122404025613,
499: -.0337668624708174833018957080872207640372,
500: -.0317486983145803011569962827485256299275,
501: -.0297345989428790583202818171673752862828,
502: -.0277245480148548604671395114515163869271,
503: -.0257185292879891194699979551391960896710,
504: -.0237165266173160421183468505286730579516,
505: -.0217185239546429861000930794562840422346,
506: -.0197245053477785891192717326571593033246,
507: -.0177344549397685783363279774879790808537,
508: -.0157483569681391686075495114608282695209,
509: -.0137661957641479592701314929844123162630,
510: -.0117879557520422404691605618900871263399,
511: -.0098136214483246212528689730704261984214,
512: -.0078431774610258928731840424909435816545,
513: -.0058766084889850419202252370638304641529,
514: -.0039138993211363290923177836435726648427,
515: -.0019550348358033505576274922418668121376,
516: 0.0
517: };
518:
519: static double rn1[256] = {
520: .0000152587890625000000000000000000000000,
521: .0000152590218966964217593652246890974288,
522: .0000152592547379985961485641041291543321,
523: .0000152594875864068484580287793935879633,
524: .0000152597204419215039980467557834340474,
525: .0000152599533045428880987624177870015717,
526: .0000152601861742713261101785441782389745,
527: .0000152604190511071434021578232538265500,
528: .0000152606519350506653644243682090098889,
529: .0000152608848261022174065652326521891739,
530: .0000152611177242621249580319262582791563,
531: .0000152613506295307134681419305608546356,
532: .0000152615835419083084060802148830962700,
533: .0000152618164613952352609007524075515467,
534: .0000152620493879918195415280363847257409,
535: .0000152622823216983867767585964805176966,
536: .0000152625152625152625152625152625152625,
537: .0000152627482104427723255849448251652192,
538: .0000152629811654812417961476235538325345,
539: .0000152631988644168689042538577773706061,
540: .0000152634470968923621710727150619695952,
541: .0000152636800732656643516751888880409066,
542: .0000152639130567512287450010684739139725,
543: .0000152641460473493810388777799825988735,
544: .0000152643790450604469410184393698864330,
545: .0000152646120498847521790233701210483735,
546: .0000152648450618226225003816211265455655,
547: .0000152650780808743836724724846967592239,
548: .0000152653111070403614825670147157599071,
549: .0000152655441403208817378295449341291770,
550: .0000152657771807162702653192074008487772,
551: .0000152660102282268529119914510342721929,
552: .0000152662432828529555446995603321934538,
553: .0000152664763445949040501961742210280445,
554: .0000152667094134530243351348050441207902,
555: .0000152669424894276423260713576891955848,
556: .0000152671755725190839694656488549618320,
557: .0000152674086627276752316829264568924716,
558: .0000152676417600537420989953891721884637,
559: .0000152678748644976105775837061239446081,
560: .0000152681079760596066935385367045315744,
561: .0000152683410947400564928620505382090235,
562: .0000152685742205392860414694475829847008,
563: .0000152688073534576214251904783717343838,
564: .0000152690404934953887497709643925975691,
565: .0000152692736406529141408743186086637858,
566: .0000152695067949305237440830661169644220,
567: .0000152697399563285437249003649467849562,
568: .0000152699731248473002687500000000000000,
569: .0000152702063004871195809855391146334386,
570: .0000152704394832483278868765843080963870,
571: .0000152706726731312514316255631060548217,
572: .0000152709058701362164803616150510048256,
573: .0000152711390742635493181436403341325229,
574: .0000152713722855135762499618215692862160,
575: .0000152716055038866236007391457063881125,
576: .0000152718387293830177153329260843005497,
577: .0000152720719620030849585363246231616243,
578: .0000152723052017471517150798741562051376,
579: .0000152725384486155443896330009010797684,
580: .0000152727717026085894068055470706823874,
581: .0000152730049637266132111492936235204276,
582: .0000152732382319699422671594831536182301,
583: .0000152734715073389030592763429199822827,
584: .0000152737047898338220918866080156250000,
585: .0000152739380794550258893250446762688824,
586: .0000152741713762028409958759737284252329,
587: .0000152744046800775939757747941773969359,
588: .0000152746379910796114132095069346856479,
589: .0000152748713092092199123222386851390777,
590: .0000152751046344667460972107658937463721,
591: .0000152753379668525166119300389521118154,
592: .0000152755713063668581204937064646217768,
593: .0000152758046530100973068756396743198447,
594: .0000152760380067825608750114570285050869,
595: .0000152762713676845755488000488840683765,
596: .0000152765047357164680721051023525817293,
597: .0000152767381108785652087566262851555935,
598: .0000152769714931711937425524763970790430,
599: .0000152772048825946804772598805322578181,
600: .0000152774382791493522366169640674651674,
601: .0000152776716828355358643342754564204415,
602: .0000152779050936535582240963119137103920,
603: .0000152781385116037461995630452385681328,
604: .0000152783719366864266943714477785247204,
605: .0000152786053689019266321370185329483124,
606: .0000152788388082505729564553093964858670,
607: .0000152790722547326926309034515424223441,
608: .0000152793057083486126390416819459723750,
609: .0000152795391690986599844148700475193668,
610: .0000152797726369831616905540445558170094,
611: .0000152800061120024448009779203911681564,
612: .0000152802395941568363791944257685960515,
613: .0000152804730834466635087022294210228748,
614: .0000152807065798722532929922679624705846,
615: .0000152809400834339328555492733912990327,
616: .0000152811735941320293398533007334963325,
617: .0000152814071119668699093812558260364614,
618: .0000152816406369387802194443595464409058,
619: .0000152818741690480920580099943457065574,
620: .0000152821077082951280640625955131731768,
621: .0000152823412546802170092458164590815312,
622: .0000152825748082036861570437387291010789,
623: .0000152828083688658627909464643222838628,
624: .0000152830419366670742144516444553123853,
625: .0000152832755116076477510660084669346334,
626: .0000152835090936879107443068928626012532,
627: .0000152837426829081905577037704993198734,
628: .0000152839762792688145747997799107415785,
629: .0000152842098827701101991532547724945358,
630: .0000152844434934124048543392535077797817,
631: .0000152846771111960259839510890332441727,
632: .0000152849107361213010516018586451455123,
633: .0000152851443681885575409259740458248628,
634: .0000152853780073981229555806915105010546,
635: .0000152856116537503248192476421944024090,
636: .0000152858453072454906756343625802506878,
637: .0000152860789678839480884758250661122915,
638: .0000152863126356660246415359686936317221,
639: .0000152865463105920479386092300166623354,
640: .0000152867799926623456035220741103094044,
641: .0000152870136818772452801345257204005197,
642: .0000152872473782370746323417005533983550,
643: .0000152874810817421613440753367067708253,
644: .0000152877147923928331193053262398336696,
645: .0000152879485101894176820412468850804910,
646: .0000152881822351322427763338939000152881,
647: .0000152884159672216361662768120595025149,
648: .0000152886497064579256360078277886497064,
649: .0000152888834528414389897105814362377115,
650: .0000152891172063725040516160596887135736,
651: .0000152893509670514486660041281247611038,
652: .0000152895847348786006972050639104641917,
653: .0000152898185098542880296010886350779016,
654: .0000152900522919788385676279012874224029,
655: .0000152902860812525802357762113729147872,
656: .0000152905198776758409785932721712538226,
657: .0000152907536812489487606844141347727029,
658: .0000152909874919722315667145784274748463,
659: .0000152912213098460174014098506047678028,
660: .0000152914551348706342895589944339103309,
661: .0000152916889670464102760149858551877054,
662: .0000152919228063736734256965470838303208,
663: .0000152921566528527518235896808526906549,
664: .0000152923905064839735747492047956936628,
665: .0000152926243672676668043002859720756679,
666: .0000152928582352041596574399755314268236,
667: .0000152930921102937802994387435195522182,
668: .0000152933259925368569156420138251666972,
669: .0000152935598819337177114716992674384816,
670: .0000152937937784846909124277368243966598,
671: .0000152940276821901047640896230022176340,
672: .0000152942615930502875321179493454056038,
673: .0000152944955110655675022559380878821712,
674: .0000152947294362362729803309779450000000,
675: .0000152949633685627322922561600464966886,
676: .0000152951973080452737840318140104007341,
677: .0000152954312546842258217470441579100322,
678: .0000152956652084799167915812658692526537,
679: .0000152958991694326750998057420805482050,
680: .0000152961331375428291727851199216837983,
681: .0000152963671128107074569789674952198852,
682: .0000152966010952366384189433107963410530,
683: .0000152968350848209505453321707738668869,
684: .0000152970690815639723428991005323380040,
685: .0000152973030854660323384987226751923635,
686: .0000152975370965274590790882667890469634,
687: .0000152977711147485811317291070691000321,
688: .0000152980051401297270835883000856688287,
689: .0000152982391726712255419401226918781648,
690: .0000152984732123734051341676100725147630,
691: .0000152987072592365945077640939340625717,
692: .0000152989413132611223303347408359341533,
693: .0000152991753744473172895980906629132689,
694: .0000152994094427955080933875952388237814,
695: .0000152996435183060234696531570814400024,
696: .0000152998776009791921664626682986536107,
697: .0000153001116908153429520035496259122691,
698: .0000153003457878148046145842896049450717,
699: .0000153005798919779059626359839037899536,
700: .0000153008140033049758247138747781381969,
701: .0000153010481217963430494988906740111697,
702: .0000153012822474523365057991859717844355,
703: .0000153015163802732850825516808715743730,
704: .0000153017505202595176888236014200024482,
705: .0000153019846674113632538140196783522822,
706: .0000153022188217291507268553940321346595,
707: .0000153024529832132090774151096420756247,
708: .0000153026871518638672950970190365426638,
709: .0000153029213276814543896429828454251916,
710: .0000153031555106662993909344106754812842,
711: .0000153033897008187313489938021271711684,
712: .0000153036238981390793339862879529872673,
713: .0000153038581026276724362211713572991751,
714: .0000153040923142848397661534694377276483,
715: .0000153043265331109104543854547680629313,
716: .0000153045607591062136516681971227425772,
717: .0000153047949922710785289031053429039318,
718: .0000153050292326058342771434693440264470,
719: .0000153052634801108101075960022651789950,
720: .0000153054977347863352516223827598873515,
721: .0000153057319966327389607407974286370245,
722: .0000153059662656503505066274833930266017,
723: .0000153062005418394991811182710115867938,
724: .0000153064348252005142962101267372803526,
725: .0000153066691157337251840626961166980453,
726: .0000153069034134394611969998469309658656,
727: .0000153071377183180517075112124783786679,
728: .0000153073720303698261082537349987754102,
729: .0000153076063495951138120532092396711926,
730: .0000153078406759942442519058261641612834,
731: .0000153080750095675468809797168006123230,
732: .0000153083093503153511726164962341558998,
733: .0000153085436982379866203328077399996938,
734: .0000153087780533357827378218670585713848,
735: .0000153090124156090690589550068125105249,
736: .0000153092467850581751377832210655235762,
737: .0000153094811616834305485387100231173165,
738: .0000153097155454851648856364248752258183,
739: .0000153099499364637077636756127807462069,
740: .0000153101843346193888174413619939984077,
741: .0000153104187399525377019061471331240909,
742: .0000153106531524634840922313745904400281,
743: .0000153108875721525576837689280847610735,
744: .0000153111219990200881920627143557079862,
745: .0000153113564330664053528502090000153113,
746: .0000153115908742918389220640024498545398,
747: .0000153118253226967186758333460931877689,
748: .0000153120597782813744104856985361670851,
749: .0000153122942410461359425482720075948979,
750: .0000153125287109913331087495789054604477,
751: .0000153127631881172957660209784855677206,
752: .0000153129976724243537914982236922699987,
753: .0000153132321639128370825230081313262790,
754: .0000153134666625830755566445131848947964,
755: .0000153137011684353991516209552686788870,
756: .0000153139356814701378254211332312404287,
757: .0000153141702016876215562259758954961025,
758: .0000153144047290881803424300897424117124,
759: .0000153146392636721442026433067369098120,
760: .0000153148738054398431756922322960058809,
761: .0000153151083543916073206217933991882992,
762: .0000153153429105277667166967868410573712,
763: .0000153155774738486514634034276262386473,
764: .0000153158120443545916804508975065857991,
765: .0000153160466220459175077728936606883031,
766: .0000153162812069229591055291775156991882,
767: .0000153165157989860466541071237114981084,
768: .0000153167503982355103541232692072049993,
769: .0000153169850046716804264248625300595830,
770: .0000153172196182948871120914131666819838,
771: .0000153174542391054606724362410967297235,
772: .0000153176888671037313890080264689663623,
773: .0000153179235022900295635923594197570577,
774: .0000153181581446646855182132900340063110,
775: .0000153183927942280295951348784485531778
776: };
777:
778: static double ln1[256] = {
779: 0.0,
780: -.0000152589054790060783804405477297578319,
781: -.0000305180437957614277284544026352907877,
782: -.0000457774149573719633174367394382908835,
783: -.0000610370189709439257211424298068179764,
784: -.0000762968558435838808335421640511869649,
785: -.0000915569255823987198886800878488642454,
786: -.0001068172281944956594805329541370922300,
787: -.0001220777636869822415828707903119755525,
788: -.0001373385320669663335691190808727774067,
789: -.0001525995333415561282322224656501892861,
790: -.0001678607675178601438045099537573522157,
791: -.0001831222346029872239775616534024223930,
792: -.0001983839346040465379220770177014889850,
793: -.0002136458675281475803077446066306666518,
794: -.0002289080333824001713231133652562002060,
795: -.0002441704321739144566954654183814336430,
796: -.0002594330639098009077106903817495106171,
797: -.0002746959285971703212331611899406882718,
798: -.0002899590262431338197256114411031611729,
799: -.0003052223568548028512690142586563069324,
800: -.0003204859204392891895824626701052799528,
801: -.0003357497170037049340430515031058945663,
802: -.0003510137465551625097057607989187536883,
803: -.0003662780091007746673233407433915939516,
804: -.0003815425046476544833661981156088331391,
805: -.0003968072332029153600422842543473205800,
806: -.0004120721947736710253169845424773060317,
807: -.0004273373893670355329330094094476574212,
808: -.0004426028169901232624302868519943726777,
809: -.0004578684776500489191658564732114457460,
810: -.0004731343713539275343337650401231617309,
811: -.0004884004981088744649849635598969109834,
812: -.0005036668579220053940472058748356268059,
813: -.0005189334508004363303449487762889663153,
814: -.0005342002767512836086192536376223688752,
815: -.0005494673357816638895476895663831413722,
816: -.0005647346278986941597642380758027344875,
817: -.0005800021531094917318791992757743889832,
818: -.0005952699114211742444990995834453459020,
819: -.0006105379028408596622466009535628294503,
820: -.0006258061273756662757804116287130262184,
821: -.0006410745850327127018151984095922992670,
822: -.0006563432758191178831415004454498904942,
823: -.0006716121997420010886456445448413795794,
824: -.0006868813568084819133296620068321826864,
825: -.0007021507470256802783312069727903889959,
826: -.0007174203704007164309434762989082480264,
827: -.0007326902269407109446351309495916355926,
828: -.0007479603166527847190702189118568411457,
829: -.0007632306395440589801280996308740341315,
830: -.0007785011956216552799233699667967819020,
831: -.0007937719848926954968257916730170066106,
832: -.0008090430073643018354802203959847834262,
833: -.0008243142630435968268265361967323972976,
834: -.0008395857519377033281195755942420904081,
835: -.0008548574740537445229490651307969473642,
836: -.0008701294293988439212595564594543800684,
837: -.0008854016179801253593703629537816891364,
838: -.0009006740398047129999954978399931936318,
839: -.0009159466948797313322636138516284358006,
840: -.0009312195832123051717379444069109824054,
841: -.0009464927048095596604362463089273591743,
842: -.0009617660596786202668507439687656697991,
843: -.0009770396478266127859680751517534658358,
844: -.0009923134692606633392892382469344487837,
845: -.0010075875239878983748495410599236005429,
846: -.0010228618120154446672385511292803533756,
847: -.0010381363333504293176200475665394254238,
848: -.0010534110879999797537519744200389627656,
849: -.0010686860759712237300063955626856439231,
850: -.0010839612972712893273894511037964176689,
851: -.0010992367519073049535613153251565599100,
852: -.0011145124398863993428561561414337503693,
853: -.0011297883612157015563020960850878847183,
854: -.0011450645159023409816411748159163527579,
855: -.0011603409039534473333493131553745281857,
856: -.0011756175253761506526562786458112304312,
857: -.0011908943801775813075656526347589339869,
858: -.0012061714683648699928747988844185156108,
859: -.0012214487899451477301948337064783447239,
860: -.0012367263449255458679705976224075372797,
861: -.0012520041333131960815006285493632083340,
862: -.0012672821551152303729571365118515734977,
863: -.0012825604103387810714059798792827644148,
864: -.0012978388989909808328266431295592383627,
865: -.0013131176210789626401322161388376770343,
866: -.0013283965766098598031893749976042845237,
867: -.0013436757655908059588383643532034095006,
868: -.0013589551880289350709129812789594315239,
869: -.0013742348439313814302605606700318664133,
870: -.0013895147333052796547619621661436605681,
871: -.0014047948561577646893515586013226590910,
872: -.0014200752124959718060372259807962475509,
873: -.0014353558023270366039203349851791821917,
874: -.0014506366256580950092157440020946383709,
875: -.0014659176824962832752717936853685219921,
876: -.0014811989728487379825903030419371036740,
877: -.0014964804967225960388465670466080503819,
878: -.0015117622541249946789093557848149442310,
879: -.0015270442450630714648609151235053931586,
880: -.0015423264695439642860169689103028531465,
881: -.0015576089275748113589467227010822966698,
882: -.0015728916191627512274928690160998770331,
883: -.0015881745443149227627915941248167532556,
884: -.0016034577030384651632925863595572551552,
885: -.0016187410953405179547790459581415832832,
886: -.0016340247212282209903876964356332533578,
887: -.0016493085807087144506287974853415098450,
888: -.0016645926737891388434061594092189483411,
889: -.0016798770004766350040371590777946014089,
890: -.0016951615607783440952727574197827575339,
891: -.0017104463547014076073175184415077978679,
892: -.0017257313822529673578496297762853504405,
893: -.0017410166434401654920409247639000765308,
894: -.0017563021382701444825769060603204189034,
895: -.0017715878667500471296767707777906566296,
896: -.0017868738288870165611134371554406262303,
897: -.0018021600246881962322335727605534838983,
898: -.0018174464541607299259776242206318985758,
899: -.0018327331173117617528998484864030806879,
900: -.0018480200141484361511883456259030663560,
901: -.0018633071446778978866850931497806919415,
902: -.0018785945089072920529059818679617087987,
903: -.0018938821068437640710608532778135031460,
904: -.0019091699384944596900735384839509009957,
905: -.0019244580038665249866018986498235531158,
906: -.0019397463029671063650578669812254100350,
907: -.0019550348358033505576274922418668121376,
908: -.0019703236023824046242909838011497349330,
909: -.0019856126027114159528427582142867446293,
910: -.0020009018367975322589114873349042341802,
911: -.0020161913046479015859801479602705250190,
912: -.0020314810062696723054060730092894347433,
913: -.0020467709416699931164410042333999260580,
914: -.0020620611108560130462511464605224673381,
915: -.0020773515138348814499372233721927502224,
916: -.0020926421506137480105545348140234247045,
917: -.0021079330211997627391330156396345272431,
918: -.0021232241256000759746972960881932924699,
919: -.0021385154638218383842867636957040541352,
920: -.0021538070358722009629756267401889559897,
921: -.0021690988417583150338929792209002083670,
922: -.0021843908814873322482428673717046412938,
923: -.0021996831550664045853243577087813200233,
924: -.0022149756625026843525516066127730039552,
925: -.0022302684038033241854739314455322449759,
926: -.0022455613789754770477958832016029363261,
927: -.0022608545880262962313973206945781381753,
928: -.0022761480309629353563534862784750211606,
929: -.0022914417077925483709550831042677842231,
930: -.0023067356185222895517283539117194181578,
931: -.0023220297631593135034551613566532013706,
932: -.0023373241417107751591930698738048294232,
933: -.0023526187541838297802954290753960950285,
934: -.0023679136005856329564314586855710502500,
935: -.0023832086809233406056063350108355977434,
936: -.0023985039952041089741812789466414729731,
937: -.0024137995434350946368936455202555944262,
938: -.0024290953256234544968770149700557739435,
939: -.0024443913417763457856812853613937943806,
940: -.0024596875919009260632927667391668769128,
941: -.0024749840760043532181542768172385753966,
942: -.0024902807940937854671852382048501503012,
943: -.0025055777461763813558017771701634898306,
944: -.0025208749322592997579368239410766609570,
945: -.0025361723523496998760602145434531882004,
946: -.0025514700064547412411987941769061730916,
947: -.0025667678945815837129565221282783823729,
948: -.0025820660167373874795345782229594480994,
949: -.0025973643729293130577514708141813379214,
950: -.0026126629631645212930631463104332689428,
951: -.0026279617874501733595831002411372536720,
952: -.0026432608457934307601024898607254816981,
953: -.0026585601382014553261102482912607558512,
954: -.0026738596646814092178132002037412167271,
955: -.0026891594252404549241561790382306045838,
956: -.0027044594198857552628421457629553227456,
957: -.0027197596486244733803523091725095817771,
958: -.0027350601114637727519662477253099188258,
959: -.0027503608084108171817820329204404016603,
960: -.0027656617394727708027363542140298420703,
961: -.0027809629046567980766246454753023584292,
962: -.0027962643039700637941212129824426423585,
963: -.0028115659374197330747993649584172995781,
964: -.0028268678050129713671515426468936501627,
965: -.0028421699067569444486094529283973885751,
966: -.0028574722426588184255642024768505189899,
967: -.0028727748127257597333864334566309965689,
968: -.0028880776169649351364464607602955205036,
969: -.0029033806553835117281344107871069397866,
970: -.0029186839279886569308803617625077478310,
971: -.0029339874347875384961744855986811572122,
972: -.0029492911757873245045871912963412609616,
973: -.0029645951509951833657892698878938020046,
974: -.0029798993604182838185720409221090874929,
975: -.0029952038040637949308675004904485999455,
976: -.0030105084819388860997684707951868722795,
977: -.0030258133940507270515487512594702089752,
978: -.0030411185404064878416832711794538507896,
979: -.0030564239210133388548682439186591956062,
980: -.0030717295358784508050413226446927031747,
981: -.0030870353850089947354017576084681266750,
982: -.0031023414684121420184305549660737292113,
983: -.0031176477860950643559106371434261585223,
984: -.0031329543380649337789470047438526683720,
985: -.0031482611243289226479868999987433902682,
986: -.0031635681448942036528399717614153743384,
987: -.0031788753997679498126984420443301333783,
988: -.0031941828889573344761572740998064392751,
989: -.0032094906124695313212343420443701361981,
990: -.0032247985703117143553906020268827501371,
991: -.0032401067624910579155502649405906895650,
992: -.0032554151890147366681209706792368471942,
993: -.0032707238498899256090139639373764279916,
994: -.0032860327451238000636642715550388438177,
995: -.0033013418747235356870508814068775302539,
996: -.0033166512386963084637169228359495563844,
997: -.0033319608370492947077898486322669135037,
998: -.0033472706697896710630016185562613839247,
999: -.0033625807369246145027088844073049062727,
1000: -.0033778910384613023299131766374273688570,
1001: -.0033932015744069121772810925103737779267,
1002: -.0034085123447686220071644858061427628257,
1003: -.0034238233495536101116206580711483952829,
1004: -.0034391345887690551124325514141473152852,
1005: -.0034544460624221359611289428480731712023,
1006: -.0034697577705200319390046401779203970543,
1007: -.0034850697130699226571406794348193650305,
1008: -.0035003818900789880564245238564449665992,
1009: -.0035156943015544084075702644139006907688,
1010: -.0035310069475033643111388218852202832910,
1011: -.0035463198279330366975581504756290858271,
1012: -.0035616329428506068271434429847071693299,
1013: -.0035769462922632562901173375205963911266,
1014: -.0035922598761781670066301257613935204249,
1015: -.0036075736946025212267799627638715922015,
1016: -.0036228877475435015306330783196716646712,
1017: -.0036382020350082908282439898591071707766,
1018: -.0036535165570040723596757169027230693800,
1019: -.0036688313135380296950199970607520170872,
1020: -.0036841463046173467344175035806097968750,
1021: -.0036994615302492077080780644425722549479,
1022: -.0037147769904407971763008830037760124958,
1023: -.0037300926851993000294947601906852342796,
1024: -.0037454086145319014881983182401667512241,
1025: -.0037607247784457871031002259893158494559,
1026: -.0037760411769481427550594257141750534793,
1027: -.0037913578100461546551253615174882464446,
1028: -.0038066746777470093445582092656324857262,
1029: -.0038219917800578936948491080748698872873,
1030: -.0038373091169859949077403933470619675796,
1031: -.0038526266885385005152458313549888469875,
1032: -.0038679444947225983796708553774157340996,
1033: -.0038832625355454766936328033840491253610,
1034: -.0038985808110143239800811572705251699302
1035: };
1036:
1037: static double rp0[256] = {
1038: 32768.0000000000000000000000000000000000000000,
1039: 32640.4980544747081712062256809338521400770560,
1040: 32513.9844961240310077519379844961240310054912,
1041: 32388.4478764478764478764478764478764478758912,
1042: 32263.8769230769230769230769230769230769225728,
1043: 32140.2605363984674329501915708812260536385536,
1044: 32017.5877862595419847328244274809160305311744,
1045: 31895.8479087452471482889733840304182509502464,
1046: 31775.0303030303030303030303030303030302998528,
1047: 31655.1245283018867924528301886792452830167040,
1048: 31536.1203007518796992481203007518796992479232,
1049: 31418.0074906367041198501872659176029962534912,
1050: 31300.7761194029850746268656716417910447734784,
1051: 31184.4163568773234200743494423791821561331712,
1052: 31068.9185185185185185185185185185185185169408,
1053: 30954.2730627306273062730627306273062730596352,
1054: 30840.4705882352941176470588235294117647056896,
1055: 30727.5018315018315018315018315018315018305536,
1056: 30615.3576642335766423357664233576642335735808,
1057: 30504.0290909090909090909090909090909090906112,
1058: 30393.5072463768115942028985507246376811593728,
1059: 30283.7833935018050541516245487364620938608640,
1060: 30174.8489208633093525179856115107913669050368,
1061: 30066.6953405017921146953405017921146953400320,
1062: 29959.3142857142857142857142857142857142829056,
1063: 29852.6975088967971530249110320284697508872192,
1064: 29746.8368794326241134751773049645390070906880,
1065: 29641.7243816254416961130742049469964664307712,
1066: 29537.3521126760563380281690140845070422507520,
1067: 29433.7122807017543859649122807017543859634176,
1068: 29330.7972027972027972027972027972027972026368,
1069: 29228.5993031358885017421602787456445993025536,
1070: 29127.1111111111111111111111111111111111081984,
1071: 29026.3252595155709342560553633217993079554048,
1072: 28926.2344827586206896551724137931034482737152,
1073: 28826.8316151202749140893470790378006872850432,
1074: 28728.1095890410958904109589041095890410930176,
1075: 28630.0614334470989761092150170648464163799040,
1076: 28532.6802721088435374149659863945578231267328,
1077: 28435.9593220338983050847457627118644067794944,
1078: 28339.8918918918918918918918918918918918897664,
1079: 28244.4713804713804713804713804713804713787392,
1080: 28149.6912751677852348993288590604026845626368,
1081: 28055.5451505016722408026755852842809364545536,
1082: 27962.0266666666666666666666666666666666655744,
1083: 27869.1295681063122923588039867109634551480320,
1084: 27776.8476821192052980132450331125827814555648,
1085: 27685.1749174917491749174917491749174917464064,
1086: 27594.1052631578947368421052631578947368419328,
1087: 27503.6327868852459016393442622950819672129536,
1088: 27413.7516339869281045751633986928104575139840,
1089: 27324.4560260586319218241042345276872964145152,
1090: 27235.7402597402597402597402597402597402574848,
1091: 27147.5987055016181229773462783171521035567104,
1092: 27060.0258064516129032258064516129032258060288,
1093: 26973.0160771704180064308681672025723472642048,
1094: 26886.5641025641025641025641025641025641021440,
1095: 26800.6645367412140575079872204472843450449920,
1096: 26715.3121019108280254777070063694267515895808,
1097: 26630.5015873015873015873015873015873015840768,
1098: 26546.2278481012658227848101265822784810123264,
1099: 26462.4858044164037854889589905362776025235456,
1100: 26379.2704402515723270440251572327044025155584,
1101: 26296.5768025078369905956112852664576802488320,
1102: 26214.4000000000000000000000000000000000000000,
1103: 26132.7352024922118380062305295950155763220480,
1104: 26051.5776397515527950310559006211180124209152,
1105: 25970.9226006191950464396284829721362229100544,
1106: 25890.7654320987654320987654320987654320979968,
1107: 25811.1015384615384615384615384615384615354368,
1108: 25731.9263803680981595092024539877300613480448,
1109: 25653.2354740061162079510703363914373088673792,
1110: 25575.0243902439024390243902439024390243876864,
1111: 25497.2887537993920972644376899696048632201216,
1112: 25420.0242424242424242424242424242424242405376,
1113: 25343.2265861027190332326283987915407854960640,
1114: 25266.8915662650602409638554216867469879508992,
1115: 25191.0150150150150150150150150150150150127616,
1116: 25115.5928143712574850299401197604790419161088,
1117: 25040.6208955223880597014925373134328358207488,
1118: 24966.0952380952380952380952380952380952379392,
1119: 24892.0118694362017804154302670623145400565760,
1120: 24818.3668639053254437869822485207100591702016,
1121: 24745.1563421828908554572271386430678466068480,
1122: 24672.3764705882352941176470588235294117625856,
1123: 24600.0234604105571847507331378299120234594304,
1124: 24528.0935672514619883040935672514619883028480,
1125: 24456.5830903790087463556851311953352769667072,
1126: 24385.4883720930232558139534883720930232532992,
1127: 24314.8057971014492753623188405797101449248768,
1128: 24244.5317919075144508670520231213872832348160,
1129: 24174.6628242074927953890489913544668587884544,
1130: 24105.1954022988505747126436781609195402297344,
1131: 24036.1260744985673352435530085959885386809344,
1132: 23967.4514285714285714285714285714285714276352,
1133: 23899.1680911680911680911680911680911680897024,
1134: 23831.2727272727272727272727272727272727248896,
1135: 23763.7620396600566572237960339943342776188928,
1136: 23696.6327683615819209039548022598870056468480,
1137: 23629.8816901408450704225352112676056338006016,
1138: 23563.5056179775280898876404494382022471909376,
1139: 23497.5014005602240896358543417366946778710016,
1140: 23431.8659217877094972067039106145251396616192,
1141: 23366.5961002785515320334261838440111420604416,
1142: 23301.6888888888888888888888888888888888885248,
1143: 23237.1412742382271468144044321329639889174528,
1144: 23172.9502762430939226519337016574585635340288,
1145: 23109.1129476584022038567493112947658402201600,
1146: 23045.6263736263736263736263736263736263704576,
1147: 22982.4876712328767123287671232876712328757248,
1148: 22919.6939890710382513661202185792349726769152,
1149: 22857.2425068119891008174386920980926430511104,
1150: 22795.1304347826086956521739130434782608687104,
1151: 22733.3550135501355013550135501355013550112768,
1152: 22671.9135135135135135135135135135135135105024,
1153: 22610.8032345013477088948787061994609164419072,
1154: 22550.0215053763440860215053763440860215050240,
1155: 22489.5656836461126005361930294906166219833344,
1156: 22429.4331550802139037433155080213903743287296,
1157: 22369.6213333333333333333333333333333333311488,
1158: 22310.1276595744680851063829787234042553171968,
1159: 22250.9496021220159151193633952254641909792768,
1160: 22192.0846560846560846560846560846560846544896,
1161: 22133.5303430079155672823218997361477572558848,
1162: 22075.2842105263157894736842105263157894709248,
1163: 22017.3438320209973753280839895013123359571968,
1164: 21959.7068062827225130890052356020942408351744,
1165: 21902.3707571801566579634464751958224543055872,
1166: 21845.3333333333333333333333333333333333311488,
1167: 21788.5922077922077922077922077922077922066432,
1168: 21732.1450777202072538860103626943005181345792,
1169: 21675.9896640826873385012919896640826873380864,
1170: 21620.1237113402061855670103092783505154637824,
1171: 21564.5449871465295629820051413881748071972864,
1172: 21509.2512820512820512820512820512820512817152,
1173: 21454.2404092071611253196930946291560102297600,
1174: 21399.5102040816326530612244897959183673458688,
1175: 21345.0585241730279898218829516539440203530240,
1176: 21290.8832487309644670050761421319796954300416,
1177: 21236.9822784810126582278481012658227848085504,
1178: 21183.3535353535353535353535353535353535332352,
1179: 21129.9949622166246851385390428211586901737472,
1180: 21076.9045226130653266331658291457286432129024,
1181: 21024.0802005012531328320802005012531328319488,
1182: 20971.5200000000000000000000000000000000000000,
1183: 20919.2219451371571072319201995012468827914240,
1184: 20867.1840796019900497512437810945273631834112,
1185: 20815.4044665012406947890818858560794044661760,
1186: 20763.8811881188118811881188118811881188098048,
1187: 20712.6123456790123456790123456790123456757760,
1188: 20661.5960591133004926108374384236453201969152,
1189: 20610.8304668304668304668304668304668304637952,
1190: 20560.3137254901960784313725490196078431371264,
1191: 20510.0440097799511002444987775061124694376448,
1192: 20460.0195121951219512195121951219512195121152,
1193: 20410.2384428223844282238442822384428223823872,
1194: 20360.6990291262135922330097087378640776691712,
1195: 20311.3995157384987893462469733656174334115840,
1196: 20262.3381642512077294685990338164251207729152,
1197: 20213.5132530120481927710843373493975903600640,
1198: 20164.9230769230769230769230769230769230741504,
1199: 20116.5659472422062350119904076738609112678400,
1200: 20068.4401913875598086124401913875598086111232,
1201: 20020.5441527446300715990453460620525059637248,
1202: 19972.8761904761904761904761904761904761896960,
1203: 19925.4346793349168646080760095011876484546560,
1204: 19878.2180094786729857819905213270142180065280,
1205: 19831.2245862884160756501182033096926713937920,
1206: 19784.4528301886792452830188679245283018866688,
1207: 19737.9011764705882352941176470588235294113792,
1208: 19691.5680751173708920187793427230046948327424,
1209: 19645.4519906323185011709601873536299765792768,
1210: 19599.5514018691588785046728971962616822398976,
1211: 19553.8648018648018648018648018648018648006656,
1212: 19508.3906976744186046511627906976744186019840,
1213: 19463.1276102088167053364269141531322505789440,
1214: 19418.0740740740740740740740740740740740710400,
1215: 19373.2286374133949191685912240184757505753088,
1216: 19328.5898617511520737327188940092165898600448,
1217: 19284.1563218390804597701149425287356321824768,
1218: 19239.9266055045871559633027522935779816505344,
1219: 19195.8993135011441647597254004576659038896128,
1220: 19152.0730593607305936073059360730593607286784,
1221: 19108.4464692482915717539863325740318906580992,
1222: 19065.0181818181818181818181818181818181812224,
1223: 19021.7868480725623582766439909297052154167296,
1224: 18978.7511312217194570135746606334841628950528,
1225: 18935.9097065462753950338600451467268623007744,
1226: 18893.2612612612612612612612612612612612587520,
1227: 18850.8044943820224719101123595505617977507840,
1228: 18808.5381165919282511210762331838565022400512,
1229: 18766.4608501118568232662192393736017897062400,
1230: 18724.5714285714285714285714285714285714276352,
1231: 18682.8685968819599109131403118040089086853120,
1232: 18641.3511111111111111111111111111111111081984,
1233: 18600.0177383592017738359201773835920177364992,
1234: 18558.8672566371681415929203539823008849526784,
1235: 18517.8984547461368653421633554083885209681920,
1236: 18477.1101321585903083700440528634361233473536,
1237: 18436.5010989010989010989010989010989010976768,
1238: 18396.0701754385964912280701754385964912279552,
1239: 18355.8161925601750547045951859956236323848192,
1240: 18315.7379912663755458515283842794759825326080,
1241: 18275.8344226579520697167755991285403050082304,
1242: 18236.1043478260869565217391304347826086936576,
1243: 18196.5466377440347071583514099783080260272128,
1244: 18157.1601731601731601731601731601731601727488,
1245: 18117.9438444924406047516198704103671706255360,
1246: 18078.8965517241379310344827586206896551723008,
1247: 18040.0172043010752688172043010752688172040192,
1248: 18001.3047210300429184549356223175965665230848,
1249: 17962.7580299785867237687366167023554603843584,
1250: 17924.3760683760683760683760683760683760680960,
1251: 17886.1577825159914712153518123667377398710272,
1252: 17848.1021276595744680851063829787234042544128,
1253: 17810.2080679405520169851380042462845010608128,
1254: 17772.4745762711864406779661016949152542359552,
1255: 17734.9006342494714587737843551797040169123840,
1256: 17697.4852320675105485232067510548523206737920,
1257: 17660.2273684210526315789473684210526315773952,
1258: 17623.1260504201680672268907563025210084032512,
1259: 17586.1802935010482180293501048218029350092800,
1260: 17549.3891213389121338912133891213389121323008,
1261: 17512.7515657620041753653444676409185803730944,
1262: 17476.2666666666666666666666666666666666655744,
1263: 17439.9334719334719334719334719334719334711296,
1264: 17403.7510373443983402489626556016597510356992,
1265: 17367.7184265010351966873706004140786749472768,
1266: 17331.8347107438016528925619834710743801626624,
1267: 17296.0989690721649484536082474226804123697152,
1268: 17260.5102880658436213991769547325102880653312,
1269: 17225.0677618069815195071868583162217659105280,
1270: 17189.7704918032786885245901639344262295060480,
1271: 17154.6175869120654396728016359918200408997888,
1272: 17119.6081632653061224489795918367346938773504,
1273: 17084.7413441955193482688391038696537678184448,
1274: 17050.0162601626016260162601626016260162584576,
1275: 17015.4320486815415821501014198782961460445184,
1276: 16980.9878542510121457489878542510121457483776,
1277: 16946.6828282828282828282828282828282828259328,
1278: 16912.5161290322580645161290322580645161271296,
1279: 16878.4869215291750503018108651911468812861440,
1280: 16844.5943775100401606425702811244979919650816,
1281: 16810.8376753507014028056112224448897795588096,
1282: 16777.2160000000000000000000000000000000000000,
1283: 16743.7285429141716566866267465069860279418880,
1284: 16710.3745019920318725099601593625498007961600,
1285: 16677.1530815109343936381709741550695825047552,
1286: 16644.0634920634920634920634920634920634908672,
1287: 16611.1049504950495049504950495049504950484992,
1288: 16578.2766798418972332015810276679841897218048,
1289: 16545.5779092702169625246548323471400394457088,
1290: 16513.0078740157480314960629921259842519662592,
1291: 16480.5658153241650294695481335952848722984960,
1292: 16448.2509803921568627450980392156862745083904,
1293: 16416.0626223091976516634050880626223091974144
1294: };
1295:
1296: static double lp0[256] = {
1297: 0.0,
1298: .0038986404156573230139373430958429070107,
1299: .0077821404420549489474629000611367636781,
1300: .0116506172199752741355914428092143489331,
1301: .0155041865359652541508540460424468358778,
1302: .0193429628431309346359055345415504701854,
1303: .0231670592815343782287991609622899165794,
1304: .0269765876982020757480692925396595457814,
1305: .0307716586667536883710282075967721640916,
1306: .0345523815066597334073715005898328652815,
1307: .0383188643021365991937553251237972903459,
1308: .0420712139206870543752038059269623794481,
1309: .0458095360312942031666792676146633421139,
1310: .0495339351222766308820962088298245732670,
1311: .0532445145188122828658701937865287769395,
1312: .0569413764001384247590131015404494943015,
1313: .0606246218164348425806061320404202632862,
1314: .0642943507053972572162284502656114944858,
1315: .0679506619085077493945652777726294140346,
1316: .0715936531870088179256052727520920342689,
1317: .0752234212375875256986053399836624146368,
1318: .0788400617077760245315405778591982945590,
1319: .0824436692110745912681600686683078059140,
1320: .0860343373418031533817978267219960751409,
1321: .0896121586896871326199514693784845287851,
1322: .0931772248541832897687813530277593962158,
1323: .0967296264585511122955710564874634370150,
1324: .1002694531636751493081301751297276601964,
1325: .1037967936816435648260618037639746883065,
1326: .1073117357890880506671750303711543368064,
1327: .1108143663402901141948061693232119280984,
1328: .1143047712800586336342591448151747734094,
1329: .1177830356563834545387941094705217050684,
1330: .1212492436328696851612122640808405265724,
1331: .1247034785009572358634065153808632684916,
1332: .1281458226919300381741098869610748738524,
1333: .1315763577887192725887161286894831624517,
1334: .1349951645375048306019832911470856456257,
1335: .1384023228591191356853258736016491873931,
1336: .1417979118602573498789527352804727189849,
1337: .1451820098444978972819350637405643235225,
1338: .1485546943231371429098223170672938691601,
1339: .1519160420258419750718034248968845113275,
1340: .1552661289111239515223833017101021786436,
1341: .1586050301766385840933711746258415752456,
1342: .1619328202693132532403382851236142205922,
1343: .1652495728953071628756114492772403137292,
1344: .1685553610298066669415865321701023169343,
1345: .1718502569266592223400989460551472649353,
1346: .1751343321278491480142914649863898412372,
1347: .1784076574728182971194002415109419683546,
1348: .1816703031076346782606055956170797392417,
1349: .1849223384940119926639035926592496210057,
1350: .1881638324181829868259905803105539806717,
1351: .1913948529996294546092988075613088734470,
1352: .1946154676996716588581385937672697315159,
1353: .1978257433299198803625720711969614690752,
1354: .2010257460605907413409083375917978089690,
1355: .2042155414286908915038203861962392722137,
1356: .2073951943460705871587455788490062338536,
1357: .2105647691073496376695528127323515137205,
1358: .2137243293977181388619051976331987647735,
1359: .2168739383006143596190895257443474984789,
1360: .2200136583052820959073586386616283607122,
1361: .2231435513142097557662950903098345033746,
1362: .2262636786504533893617870822803901616066,
1363: .2293741010648458299914807250461398715509,
1364: .2324748787430940649207050780955675282215,
1365: .2355660713127669090775882189410434101369,
1366: .2386477378501750099171491363522813392524,
1367: .2417199368871451681443075159135139001033,
1368: .2447827264176909164347047174663148111038,
1369: .2478361639045812567806027657465247479989,
1370: .2508803062858094165884464415499408939291,
1371: .2539152099809634441373232979066066674662,
1372: .2569409308975004254467598679112242620930,
1373: .2599575244369260669720794945423110445763,
1374: .2629650455008813518207291732110860285910,
1375: .2659635484971379413391259265375433892688,
1376: .2689530873455039589329743579244978454885,
1377: .2719337154836417588316694945329991619825,
1378: .2749054858727992491670095829830186682933,
1379: .2778684510034563061863500329234012330820,
1380: .2808226629008877846395197588731348320728,
1381: .2837681731306445983469012223502547666608,
1382: .2867050328039543146532509308420739656676,
1383: .2896332925830426768788930555256689700038,
1384: .2925530026863774399782012586641266443072,
1385: .2954642128938358763866819060549641951816,
1386: .2983669725517972814649004302934969180114,
1387: .3012613305781617810128755382337554926573,
1388: .3041473354672967170158198747204469899901,
1389: .3070250352949118620751245405353779016890,
1390: .3098944777228646878616245508332271645448,
1391: .3127557100038968883862465596883190321597,
1392: .3156087789863033349013661806674831741437,
1393: .3184537311185346158102472135905995955952,
1394: .3212906124537342920578631455225574578872,
1395: .3241194686542119760906707604349873521823,
1396: .3269403449958533205923568940738091916811,
1397: .3297532863724679818144228119207898109516,
1398: .3325583373000766014122756265734194252687,
1399: .3353555419211378302571795798141661990744,
1400: .3381449440087163977102359139392674331109,
1401: .3409265869705932103050891997803562084430,
1402: .3437005138533184446801978921102945298707,
1403: .3464667673462085809184621884257729507118,
1404: .3492253897852883041812754211873717596869,
1405: .3519764231571781846554474562594389259893,
1406: .3547199091029290283550112189993176658263,
1407: .3574558889218037742260094901409044744346,
1408: .3601844035750077962815749674930166209256,
1409: .3629054936893684531378243459774898461403,
1410: .3656191995609647113193968752170464530673,
1411: .3683255611587076530482301540503988268971,
1412: .3710246181278726639119649108068249553930,
1413: .3737164097935840808210168327158235066444,
1414: .3764009751642530659978776334362515933148,
1415: .3790783529349694583908533456310198588814,
1416: .3817485814908483398596662649356760786202,
1417: .3844116989103320397347900624812908685185,
1418: .3870677429684482878989025022618176656957,
1419: .3897167511400252133704636040035208670510,
1420: .3923587606028638724793796119882153634847,
1421: .3949938082408689781063940363649817683099,
1422: .3976219306471384891048290729734055549173,
1423: .4002431641270127069293251019951311700799,
1424: .4028575447010835146551975654870577075773,
1425: .4054651081081643819780131154643491365719,
1426: .4080658898082217484301986829690841243803,
1427: .4106599249852683859343062031758227876615,
1428: .4132472485502193309254760155254859002501,
1429: .4158278951437109656133288929549023053559,
1430: .4184018991388838175107632619667601065147,
1431: .4209692946441296361288671615067959724498,
1432: .4235301155058032957184304780179101094265,
1433: .4260843953109000631245448795954766188966,
1434: .4286321673896987602068122764266390531513,
1435: .4311734648183713408591724789555949984801,
1436: .4337083204215593934358479030421860170951,
1437: .4362367667749180703490413230611213006636,
1438: .4387588362076279377455750585114467388782,
1439: .4412745608048752294894964416613012253626,
1440: .4437839724103009811717684405881464269179,
1441: .4462871026284195115325901806196690067492,
1442: .4487839828270067105128221156839371862739,
1443: .4512746441394585851446923830790124786859,
1444: .4537591174671205066447947944422632706512,
1445: .4562374334815875943808055381639297484378,
1446: .4587096226269766648438833092508779135115,
1447: .4611757151221701663679999255978553586030,
1448: .4636357409630325130921822773311639191177,
1449: .4660897299245992245586192475047693998581,
1450: .4685377115632392703756652374629735427087,
1451: .4709797152187910125468978560563592513735,
1452: .4734157700166721313725783932369785506066,
1453: .4758459048699639142652095863043814121752,
1454: .4782701484814702803835461454974648090964,
1455: .4806885293457519076766184554480115512088,
1456: .4831010757511358227383745848521455479509,
1457: .4855078157817008078017910771907889005787,
1458: .4879087773192389732461731841326569424860,
1459: .4903039880451938381503461596457468605305,
1460: .4926934754425752556950769500200778453281,
1461: .4950772667978515145979645848428336653571,
1462: .4974553892028189422508592567316849289175,
1463: .4998278695564493298213314152470441415126,
1464: .5021947345667154942735841719518125735870,
1465: .5045560107523952870583085317381749299824,
1466: .5069117244448543541131963126600892700354,
1467: .5092619017898079468040749192283238248785,
1468: .5116065687490620785188848752033819313487,
1469: .5139457511022343168010060882742175931101,
1470: .5162794744484544961728192847875610646704,
1471: .5186077642080456321529769963647986985562,
1472: .5209306456241853124098098346596377091884,
1473: .5232481437645478365168072249348708416404,
1474: .5255602835229273713824276023071314249230,
1475: .5278670896208423851138922177783009635585,
1476: .5301685866091216178414196308452124050636,
1477: .5324647988694718438739237234601422426073,
1478: .5347557506160276754779232920326371110757,
1479: .5370414658968836545667292441538322990237,
1480: .5393219685956088746553551580773411557521,
1481: .5415972824327443715765423039004340989698,
1482: .5438674309672835176633389890659983239651,
1483: .5461324375981356503823972092312091638649,
1484: .5483923255655731627481502861798631585657,
1485: .5506471179526622792599481792049134600945,
1486: .5528968376866777375807179022306243143262,
1487: .5551415075405015927154803595159040501701,
1488: .5573811501340063570498165403612336478995,
1489: .5596157879354226862708885005268265934860,
1490: .5618454432626918179156648191606974568145,
1491: .5640701382848029660713842900901907118176,
1492: .5662898950231158725908499793371243435941,
1493: .5685047353526687120787387648669622635763,
1494: .5707146810034715448536245647415894503012,
1495: .5729197535617855090927567266262610686263,
1496: .5751199744713879404217425465692734293639,
1497: .5773153650348236043181120615194964015073,
1498: .5795059464146422238552744094880709898143,
1499: .5816917396346224825206107537253723407099,
1500: .5838727655809826790974133569752911049266,
1501: .5860490450035782089041194362873243495149,
1502: .5882205985170860430348682216091139950506,
1503: .5903874466021763746419167081235987575777,
1504: .5925496096066715987419902095932973969608,
1505: .5947071077466927895143435465292053331925,
1506: .5968599611077938365873119230256580100190,
1507: .5990081896460833993816000244616515020604,
1508: .6011518131893348361916743170688564415468,
1509: .6032908514380842623405851866613106056472,
1510: .6054253239667168894375677681414899356000,
1511: .6075552502245417955010851527911253718931,
1512: .6096806495368552734818335016605884087857,
1513: .6118015411059929035298897664288147836858,
1514: .6139179440123704921969291196455637907768,
1515: .6160298772155140196475659281967006502925,
1516: .6181373595550787338726891266748162716845,
1517: .6202404097518575288514946325672468567722,
1518: .6223390464087787415971026412086966350509,
1519: .6244332880118935010425387440546731199093,
1520: .6265231529313527597788208597342040692832,
1521: .6286086594223741377443082057741836399465,
1522: .6306898256261987050837261409313532241013,
1523: .6327666695710378295457864685035797584887,
1524: .6348392091730102119694938405104890081229,
1525: .6369074622370692316204944271811991911904,
1526: .6389714464579207213796239832647368087305,
1527: .6410311794209312910556013344053925467089,
1528: .6430866786030273153920538595851329604764,
1529: .6451379613735847016652284961347319059381,
1530: .6471850449953095501223206313778630366753,
1531: .6492279466251098188908399699053111222712,
1532: .6512666833149581033963333533496721083995,
1533: .6533012720127456387586158812108738845708,
1534: .6553317295631276320949496785696255964787,
1535: .6573580727083600301418900232459361655141,
1536: .6593803180891278261153364133709558040382,
1537: .6613984822453650082602358387096509381479,
1538: .6634125816170662510969503042908012817926,
1539: .6654226325450904489500926100066601811483,
1540: .6674286512719561899472341663189804784044,
1541: .6694306539426292672988852709295035101238,
1542: .6714286566053023233171390420018925258408,
1543: .6734226752121667202979603888010172647508,
1544: .6754127256201767310809041439701974872217,
1545: .6773988235918061408096826099973482985545,
1546: .6793809847957973501471006284737642518124,
1547: .6813592248079030689480715595680894417355,
1548: .6833335591116206881643631483877503696540,
1549: .6853040030989194165440480789672329864209,
1550: .6872705720709602674970068843943461039225,
1551: .6892332812388089803249143378146039032327,
1552: .6911921457241419588596046292163097559378
1553: };
1554:
1555: static double rp1[128] = {
1556: .0000305175781250000000000000000000000000,
1557: .0000305166468308462266166193658640788550,
1558: .0000305157155935306682941714983216356423,
1559: .0000305147844130481218150193768881022855,
1560: .0000305138532893933845966068595142194556,
1561: .0000305129222225612546913617917187929087,
1562: .0000305119912125465307865991334594495636,
1563: .0000305110602593440122044241037376048817,
1564: .0000305101293629484989016353429338540395,
1565: .0000305091985233547914696280928700003050,
1566: .0000305082677405576911342973945939349563,
1567: .0000305073370145519997559413038835840019,
1568: .0000305064063453325198291641244661378889,
1569: .0000305054757328940544827796589487813062,
1570: .0000305045451772314074797144774571411140,
1571: .0000305036146783393832169112039776713540,
1572: .0000305026842362127867252318204001952171,
1573: .0000305017538508464236693609882568247674,
1574: .0000305008235222351003477093881534801439,
1575: .0000304998932503736236923170768902308841,
1576: .0000304989630352568012687568622666829327,
1577: .0000304980328768794412760376955686358229,
1578: .0000304971027752363525465080817322354376,
1579: .0000304961727303223445457595071818486779,
1580: .0000304952427421322273725298853378872895,
1581: .0000304943128106608117586070197908090141,
1582: .0000304933829359029090687320851375251570,
1583: .0000304924531178533313005031254764445799,
1584: .0000304915233565068910842785705573850469,
1585: .0000304905936518584016830807695825837729,
1586: .0000304896640039026769924995426550399414,
1587: .0000304887344126345315405957498704228787,
1588: .0000304878048780487804878048780487804878,
1589: .0000304868754001402396268406451022834669,
1590: .0000304859459789037253825986220352417535,
1591: .0000304850166143340548120598725726305520,
1592: .0000304840873064260456041946104133642238,
1593: .0000304831580551745160798658741045572321,
1594: .0000304822288605742851917332195330122538,
1595: .0000304812997226201725241564300301764867,
1596: .0000304803706413069982930992440868080955,
1597: .0000304794416166295833460331006735956597,
1598: .0000304785126485827491618409021639743980,
1599: .0000304775837371613178507207948553838651,
1600: .0000304766548823601121540899670852127270,
1601: .0000304757260841739554444884649376771401,
1602: .0000304747973425976717254830255378801730,
1603: .0000304738686576260856315709279293006247,
1604: .0000304729400292540224280838615309605070,
1605: .0000304720114574763080110918121705213761,
1606: .0000304710829422877689073069656895606069,
1607: .0000304701544836832322739876291172796246,
1608: .0000304692260816575258988421694088970140,
1609: .0000304682977362054781999329697449803479,
1610: .0000304673694473219182255804033879714825,
1611: .0000304664412150016756542668250921609846,
1612: .0000304655130392395807945405800633682671,
1613: .0000304645849200304645849200304645849200,
1614: .0000304636568573691585937975994638396393,
1615: .0000304627288512504950193438328205440643,
1616: .0000304618009016693066894114780065797489,
1617: .0000304608730086204270614395808583874013,
1618: .0000304599451720986902223575997563204386,
1619: .0000304590173920989308884895373275258140,
1620: .0000304580896686159844054580896686159844,
1621: .0000304571620016446867480888130843967959,
1622: .0000304562343911798745203143083389169763,
1623: .0000304553068372163849550784224151058321,
1624: .0000304543793397490559142404677792666585,
1625: .0000304534518987727258884794591466942777,
1626: .0000304525245142822339971983677446860344,
1627: .0000304515971862724199884283930692164804,
1628: .0000304506699147381242387332521315468940,
1629: .0000304497426996741877531134861910416856,
1630: .0000304488155410754521649107849704646489,
1631: .0000304478884389367597357123283500289254,
1632: .0000304469613932529533552551455364754597,
1633: .0000304460344040188765413304917034556249,
1634: .0000304451074712293734396882420994946112,
1635: .0000304441805948792888239413036198130727,
1636: .0000304432537749634680954700438382854359,
1637: .0000304423270114767572833267374958141800,
1638: .0000304414003044140030441400304414003044,
1639: .0000304404736537700526620194210221911052,
1640: .0000304395470595397540484597589187872884,
1641: .0000304386205217179557422457614220923507,
1642: .0000304376940402995069093565471479880684,
1643: .0000304367676152792573428701871861208339,
1644: .0000304358412466520574628682736790844898,
1645: .0000304349149344127583163405058282862099,
1646: .0000304339886785562115770892933227828839,
1647: .0000304330624790772695456343771873763656,
1648: .0000304321363359707851491174680462568472,
1649: .0000304312102492316119412069017984845257,
1650: .0000304302842188546041020023127016006329,
1651: .0000304293582448346164379393238596597997,
1652: .0000304284323271665043816942551119766309,
1653: .0000304275064658451239920888483188802677,
1654: .0000304265806608653319539950100407716180,
1655: .0000304256549122219855782395716067788359,
1656: .0000304247292199099428015090665693075331,
1657: .0000304238035839240621862545255407831087,
1658: .0000304228780042592029205962884088834803,
1659: .0000304219524809102248182288339265614067,
1660: .0000304210270138719883183256266731564857,
1661: .0000304201016031393544854439813828978188,
1662: .0000304191762487071850094299446370992273,
1663: .0000304182509505703422053231939163498098,
1664: .0000304173257087236890132619540090035284,
1665: .0000304164005231620889983879307722724092,
1666: .0000304154753938804063507512622422288460,
1667: .0000304145503208735058852154870890233887,
1668: .0000304136253041362530413625304136253041,
1669: .0000304127003436635138833977068823940877,
1670: .0000304117754394501551000547411957910102,
1671: .0000304108505914910440045008058875406745,
1672: .0000304099257997810485342415764505534606,
1673: .0000304090010643150372510263037859206325,
1674: .0000304080763850878793407529039712947758,
1675: .0000304071517620944446133730653449691367,
1676: .0000304062271953296035027973729019703235,
1677: .0000304053026847882270668004499984797348,
1678: .0000304043782304651869869261173608999695,
1679: .0000304034538323553555683925693958833723,
1680: .0000304025294904536057399975677976407637,
1681: .0000304016052047548110540236524488492992,
1682: .0000304006809752538456861433696114792971,
1683: .0000303997568019455844353245174038607691
1684: };
1685:
1686: static double lp1[128] = {
1687: 0.0,
1688: .0000305171124731863785690695141689946812,
1689: .0000610332936806385249131587896489639924,
1690: .0000915485436791920524314546386672004621,
1691: .0001220628625256773716230553671622032006,
1692: .0001525762502769196907220032063070402950,
1693: .0001830887069897390163322198620347831541,
1694: .0002136002327209501540623452003021182459,
1695: .0002441108275273627091604790858234536994,
1696: .0002746204914657810871488263920040511908,
1697: .0003051292245930044944582451997969274105,
1698: .0003356370269658269390626982032044842067,
1699: .0003661438986410372311136073391420422218,
1700: .0003966498396754189835741116593766694877,
1701: .0004271548501257506128532284622509140128,
1702: .0004576589300488053394399177018972678873,
1703: .0004881620795013511885370496926454098503,
1704: .0005186642985401509906952761263204935959,
1705: .0005491655872219623824468044201269703624,
1706: .0005796659456035378069390754128086565239,
1707: .0006101653737416245145683444267719800131,
1708: .0006406638716929645636131657138555634271,
1709: .0006711614395142948208677803024255266154,
1710: .0007016580772623469622754072634721174164,
1711: .0007321537849938474735614384133795059998,
1712: .0007626485627655176508665364710368059781,
1713: .0007931424106340736013796366869546140825,
1714: .0008236353286562262439708519620475897457,
1715: .0008541273168886813098242814737398264058,
1716: .0008846183753881393430707228270459977314,
1717: .0009151085042112957014202877482774942776,
1718: .0009455977034148405567949213390189993092,
1719: .0009760859730554588959608249080171866726,
1720: .0010065733131898305211607823986194586620,
1721: .0010370597238746300507463904293968778088,
1722: .0010675452051665269198101919655816834217,
1723: .0010980297571221853808177136389460215244,
1724: .0011285133797982645042394067337447555730,
1725: .0011589960732514181791824918563414649879,
1726: .0011894778375382951140227073061329791044,
1727: .0012199586727155388370359611653840356332,
1728: .0012504385788397876970298871255798951240,
1729: .0012809175559676748639753040679009862468,
1730: .0013113956041558283296375794154199009368,
1731: .0013418727234608709082078962746173036034,
1732: .0013723489139394202369344243838095646688,
1733: .0014028241756480887767533948860771756808,
1734: .0014332985086434838129200789442792511462,
1735: .0014637719129822074556396702157356710363,
1736: .0014942443887208566406980712041546676466,
1737: .0015247159359160231300925835063799111297,
1738: .0015551865546242935126625019715273995757,
1739: .0015856562449022492047196127900787119814,
1740: .0016161250068064664506785955304934358300,
1741: .0016465928403935163236873291408998352992,
1742: .0016770597457199647262571019334190813207,
1743: .0017075257228423723908927255686746208345,
1744: .0017379907718172948807225530580345196148,
1745: .0017684548927012825901284008011308709880,
1746: .0017989180855508807453753746761966216192,
1747: .0018293803504226294052416002007564253134,
1748: .0018598416873730634616478567802043964561,
1749: .0018903020964587126402871160617978963097,
1750: .0019207615777361015012539844115927478820,
1751: .0019512201312617494396740495318415385003,
1752: .0019816777570921706863331312363729335405,
1753: .0020121344552838743083064364014661900017,
1754: .0020425902258933642095876181097313247534,
1755: .0020730450689771391317177390045016593395,
1756: .0021034989845916926544141388722417311844,
1757: .0021339519727935131961992064704698299172,
1758: .0021644040336390840150290556186906873115,
1759: .0021948551671848832089221055698301200279,
1760: .0022253053734873837165875656796596959435,
1761: .0022557546526030533180538243916957673583,
1762: .0022862030045883546352967425550534877830,
1763: .0023166504294997451328678510927327033336,
1764: .0023470969273936771185224530378088849895,
1765: .0023775424983265977438476299549985441040,
1766: .0024079871423549490048901527650648506034,
1767: .0024384308595351677427842969895254512596,
1768: .0024688736499236856443795624331207642763,
1769: .0024993155135769292428682973214973061939,
1770: .0025297564505513199184132269115568877846,
1771: .0025601964609032738987748865919187971860,
1772: .0025906355446892022599389594909383710000,
1773: .0026210737019655109267435186097216374679,
1774: .0026515109327886006735061734975720001268,
1775: .0026819472372148671246511214873012155416,
1776: .0027123826153007007553361035078332048119,
1777: .0027428170671024868920792644915255255523,
1778: .0027732505926766057133859183936296189550,
1779: .0028036831920794322503752178413072353540,
1780: .0028341148653673363874067284296167314248,
1781: .0028645456125966828627069076818792227726,
1782: .0028949754338238312689954886918308671815,
1783: .0029254043291051360541117684649638462238,
1784: .0029558322984969465216408009764549062507,
1785: .0029862593420556068315394949630766140206,
1786: .0030166854598374560007626164664827773440,
1787: .0030471106518988279038886961452557771644,
1788: .0030775349182960512737458413730998544230,
1789: .0031079582590854497020374531405606928918,
1790: .0031383806743233416399678477776479378981,
1791: .0031688021640660403988677835147335904976,
1792: .0031992227283698541508198918990955171918,
1793: .0032296423672910859292840140844716167247,
1794: .0032600610808860336297224420109864878297,
1795: .0032904788692109900102250644928087450370,
1796: .0033208957323222426921344182308934337876,
1797: .0033513116702760741606706437681603011389,
1798: .0033817266831287617655563464044549842790,
1799: .0034121407709365777216413620886364859057,
1800: .0034425539337557891095274283051306132547,
1801: .0034729661716426578761927599722853661973,
1802: .0035033774846534408356165303698605693532,
1803: .0035337878728443896694032571129803535946,
1804: .0035641973362717509274070931898734036407,
1805: .0035946058749917660283560230807222006645,
1806: .0036250134890606712604759639749388019533,
1807: .0036554201785346977821147721041810136797,
1808: .0036858259434700716223661542084191277544,
1809: .0037162307839230136816934841523597095379,
1810: .0037466346999497397325535247095292398975,
1811: .0037770376916064604200200545313167326936,
1812: .0038074397589493812624074003182707672785,
1813: .0038378409020347026518938742109426949803,
1814: .0038682411209186198551451164175640988354
1815: };
1816:
1817: static double le[256] = {
1818: -88.72283911167299960540571154664660071366401664,
1819: -88.02969193111305429598847942518842414558851651,
1820: -87.33654475055310898657124730373024757751301638,
1821: -86.64339756999316367715401518227207100943751625,
1822: -85.95025038943321836773678306081389444136201612,
1823: -85.25710320887327305831955093935571787328651599,
1824: -84.56395602831332774890231881789754130521101586,
1825: -83.87080884775338243948508669643936473713551573,
1826: -83.17766166719343713006785457498118816906001560,
1827: -82.48451448663349182065062245352301160098451547,
1828: -81.79136730607354651123339033206483503290901534,
1829: -81.09822012551360120181615821060665846483351521,
1830: -80.40507294495365589239892608914848189675801508,
1831: -79.71192576439371058298169396769030532868251495,
1832: -79.01877858383376527356446184623212876060701482,
1833: -78.32563140327381996414722972477395219253151469,
1834: -77.63248422271387465472999760331577562445601456,
1835: -76.93933704215392934531276548185759905638051443,
1836: -76.24618986159398403589553336039942248830501430,
1837: -75.55304268103403872647830123894124592022951417,
1838: -74.85989550047409341706106911748306935215401404,
1839: -74.16674831991414810764383699602489278407851391,
1840: -73.47360113935420279822660487456671621600301378,
1841: -72.78045395879425748880937275310853964792751365,
1842: -72.08730677823431217939214063165036307985201352,
1843: -71.39415959767436686997490851019218651177651339,
1844: -70.70101241711442156055767638873400994370101326,
1845: -70.00786523655447625114044426727583337562551313,
1846: -69.31471805599453094172321214581765680755001300,
1847: -68.62157087543458563230598002435948023947451287,
1848: -67.92842369487464032288874790290130367139901274,
1849: -67.23527651431469501347151578144312710332351261,
1850: -66.54212933375474970405428365998495053524801248,
1851: -65.84898215319480439463705153852677396717251235,
1852: -65.15583497263485908521981941706859739909701222,
1853: -64.46268779207491377580258729561042083102151209,
1854: -63.76954061151496846638535517415224426294601196,
1855: -63.07639343095502315696812305269406769487051183,
1856: -62.38324625039507784755089093123589112679501170,
1857: -61.69009906983513253813365880977771455871951157,
1858: -60.99695188927518722871642668831953799064401144,
1859: -60.30380470871524191929919456686136142256851131,
1860: -59.61065752815529660988196244540318485449301118,
1861: -58.91751034759535130046473032394500828641751105,
1862: -58.22436316703540599104749820248683171834201092,
1863: -57.53121598647546068163026608102865515026651079,
1864: -56.83806880591551537221303395957047858219101066,
1865: -56.14492162535557006279580183811230201411551053,
1866: -55.45177444479562475337856971665412544604001040,
1867: -54.75862726423567944396133759519594887796451027,
1868: -54.06548008367573413454410547373777230988901014,
1869: -53.37233290311578882512687335227959574181351001,
1870: -52.67918572255584351570964123082141917373800988,
1871: -51.98603854199589820629240910936324260566250975,
1872: -51.29289136143595289687517698790506603758700962,
1873: -50.59974418087600758745794486644688946951150949,
1874: -49.90659700031606227804071274498871290143600936,
1875: -49.21344981975611696862348062353053633336050923,
1876: -48.52030263919617165920624850207235976528500910,
1877: -47.82715545863622634978901638061418319720950897,
1878: -47.13400827807628104037178425915600662913400884,
1879: -46.44086109751633573095455213769783006105850871,
1880: -45.74771391695639042153732001623965349298300858,
1881: -45.05456673639644511212008789478147692490750845,
1882: -44.36141955583649980270285577332330035683200832,
1883: -43.66827237527655449328562365186512378875650819,
1884: -42.97512519471660918386839153040694722068100806,
1885: -42.28197801415666387445115940894877065260550793,
1886: -41.58883083359671856503392728749059408453000780,
1887: -40.89568365303677325561669516603241751645450767,
1888: -40.20253647247682794619946304457424094837900754,
1889: -39.50938929191688263678223092311606438030350741,
1890: -38.81624211135693732736499880165788781222800728,
1891: -38.12309493079699201794776668019971124415250715,
1892: -37.42994775023704670853053455874153467607700702,
1893: -36.73680056967710139911330243728335810800150689,
1894: -36.04365338911715608969607031582518153992600676,
1895: -35.35050620855721078027883819436700497185050663,
1896: -34.65735902799726547086160607290882840377500650,
1897: -33.96421184743732016144437395145065183569950637,
1898: -33.27106466687737485202714182999247526762400624,
1899: -32.57791748631742954260990970853429869954850611,
1900: -31.88477030575748423319267758707612213147300598,
1901: -31.19162312519753892377544546561794556339750585,
1902: -30.49847594463759361435821334415976899532200572,
1903: -29.80532876407764830494098122270159242724650559,
1904: -29.11218158351770299552374910124341585917100546,
1905: -28.41903440295775768610651697978523929109550533,
1906: -27.72588722239781237668928485832706272302000520,
1907: -27.03274004183786706727205273686888615494450507,
1908: -26.33959286127792175785482061541070958686900494,
1909: -25.64644568071797644843758849395253301879350481,
1910: -24.95329850015803113902035637249435645071800468,
1911: -24.26015131959808582960312425103617988264250455,
1912: -23.56700413903814052018589212957800331456700442,
1913: -22.87385695847819521076866000811982674649150429,
1914: -22.18070977791824990135142788666165017841600416,
1915: -21.48756259735830459193419576520347361034050403,
1916: -20.79441541679835928251696364374529704226500390,
1917: -20.10126823623841397309973152228712047418950377,
1918: -19.40812105567846866368249940082894390611400364,
1919: -18.71497387511852335426526727937076733803850351,
1920: -18.02182669455857804484803515791259076996300338,
1921: -17.32867951399863273543080303645441420188750325,
1922: -16.63553233343868742601357091499623763381200312,
1923: -15.94238515287874211659633879353806106573650299,
1924: -15.24923797231879680717910667207988449766100286,
1925: -14.55609079175885149776187455062170792958550273,
1926: -13.86294361119890618834464242916353136151000260,
1927: -13.16979643063896087892741030770535479343450247,
1928: -12.47664925007901556951017818624717822535900234,
1929: -11.78350206951907026009294606478900165728350221,
1930: -11.09035488895912495067571394333082508920800208,
1931: -10.39720770839917964125848182187264852113250195,
1932: -9.70406052783923433184124970041447195305700182,
1933: -9.01091334727928902242401757895629538498150169,
1934: -8.31776616671934371300678545749811881690600156,
1935: -7.62461898615939840358955333603994224883050143,
1936: -6.93147180559945309417232121458176568075500130,
1937: -6.23832462503950778475508909312358911267950117,
1938: -5.54517744447956247533785697166541254460400104,
1939: -4.85203026391961716592062485020723597652850091,
1940: -4.15888308335967185650339272874905940845300078,
1941: -3.46573590279972654708616060729088284037750065,
1942: -2.77258872223978123766892848583270627230200052,
1943: -2.07944154167983592825169636437452970422650039,
1944: -1.38629436111989061883446424291635313615100026,
1945: -.69314718055994530941723212145817656807550013,
1946: 0.0,
1947: 0.0,
1948: .69314718055994530941723212145817656807550013,
1949: 1.38629436111989061883446424291635313615100026,
1950: 2.07944154167983592825169636437452970422650039,
1951: 2.77258872223978123766892848583270627230200052,
1952: 3.46573590279972654708616060729088284037750065,
1953: 4.15888308335967185650339272874905940845300078,
1954: 4.85203026391961716592062485020723597652850091,
1955: 5.54517744447956247533785697166541254460400104,
1956: 6.23832462503950778475508909312358911267950117,
1957: 6.93147180559945309417232121458176568075500130,
1958: 7.62461898615939840358955333603994224883050143,
1959: 8.31776616671934371300678545749811881690600156,
1960: 9.01091334727928902242401757895629538498150169,
1961: 9.70406052783923433184124970041447195305700182,
1962: 10.39720770839917964125848182187264852113250195,
1963: 11.09035488895912495067571394333082508920800208,
1964: 11.78350206951907026009294606478900165728350221,
1965: 12.47664925007901556951017818624717822535900234,
1966: 13.16979643063896087892741030770535479343450247,
1967: 13.86294361119890618834464242916353136151000260,
1968: 14.55609079175885149776187455062170792958550273,
1969: 15.24923797231879680717910667207988449766100286,
1970: 15.94238515287874211659633879353806106573650299,
1971: 16.63553233343868742601357091499623763381200312,
1972: 17.32867951399863273543080303645441420188750325,
1973: 18.02182669455857804484803515791259076996300338,
1974: 18.71497387511852335426526727937076733803850351,
1975: 19.40812105567846866368249940082894390611400364,
1976: 20.10126823623841397309973152228712047418950377,
1977: 20.79441541679835928251696364374529704226500390,
1978: 21.48756259735830459193419576520347361034050403,
1979: 22.18070977791824990135142788666165017841600416,
1980: 22.87385695847819521076866000811982674649150429,
1981: 23.56700413903814052018589212957800331456700442,
1982: 24.26015131959808582960312425103617988264250455,
1983: 24.95329850015803113902035637249435645071800468,
1984: 25.64644568071797644843758849395253301879350481,
1985: 26.33959286127792175785482061541070958686900494,
1986: 27.03274004183786706727205273686888615494450507,
1987: 27.72588722239781237668928485832706272302000520,
1988: 28.41903440295775768610651697978523929109550533,
1989: 29.11218158351770299552374910124341585917100546,
1990: 29.80532876407764830494098122270159242724650559,
1991: 30.49847594463759361435821334415976899532200572,
1992: 31.19162312519753892377544546561794556339750585,
1993: 31.88477030575748423319267758707612213147300598,
1994: 32.57791748631742954260990970853429869954850611,
1995: 33.27106466687737485202714182999247526762400624,
1996: 33.96421184743732016144437395145065183569950637,
1997: 34.65735902799726547086160607290882840377500650,
1998: 35.35050620855721078027883819436700497185050663,
1999: 36.04365338911715608969607031582518153992600676,
2000: 36.73680056967710139911330243728335810800150689,
2001: 37.42994775023704670853053455874153467607700702,
2002: 38.12309493079699201794776668019971124415250715,
2003: 38.81624211135693732736499880165788781222800728,
2004: 39.50938929191688263678223092311606438030350741,
2005: 40.20253647247682794619946304457424094837900754,
2006: 40.89568365303677325561669516603241751645450767,
2007: 41.58883083359671856503392728749059408453000780,
2008: 42.28197801415666387445115940894877065260550793,
2009: 42.97512519471660918386839153040694722068100806,
2010: 43.66827237527655449328562365186512378875650819,
2011: 44.36141955583649980270285577332330035683200832,
2012: 45.05456673639644511212008789478147692490750845,
2013: 45.74771391695639042153732001623965349298300858,
2014: 46.44086109751633573095455213769783006105850871,
2015: 47.13400827807628104037178425915600662913400884,
2016: 47.82715545863622634978901638061418319720950897,
2017: 48.52030263919617165920624850207235976528500910,
2018: 49.21344981975611696862348062353053633336050923,
2019: 49.90659700031606227804071274498871290143600936,
2020: 50.59974418087600758745794486644688946951150949,
2021: 51.29289136143595289687517698790506603758700962,
2022: 51.98603854199589820629240910936324260566250975,
2023: 52.67918572255584351570964123082141917373800988,
2024: 53.37233290311578882512687335227959574181351001,
2025: 54.06548008367573413454410547373777230988901014,
2026: 54.75862726423567944396133759519594887796451027,
2027: 55.45177444479562475337856971665412544604001040,
2028: 56.14492162535557006279580183811230201411551053,
2029: 56.83806880591551537221303395957047858219101066,
2030: 57.53121598647546068163026608102865515026651079,
2031: 58.22436316703540599104749820248683171834201092,
2032: 58.91751034759535130046473032394500828641751105,
2033: 59.61065752815529660988196244540318485449301118,
2034: 60.30380470871524191929919456686136142256851131,
2035: 60.99695188927518722871642668831953799064401144,
2036: 61.69009906983513253813365880977771455871951157,
2037: 62.38324625039507784755089093123589112679501170,
2038: 63.07639343095502315696812305269406769487051183,
2039: 63.76954061151496846638535517415224426294601196,
2040: 64.46268779207491377580258729561042083102151209,
2041: 65.15583497263485908521981941706859739909701222,
2042: 65.84898215319480439463705153852677396717251235,
2043: 66.54212933375474970405428365998495053524801248,
2044: 67.23527651431469501347151578144312710332351261,
2045: 67.92842369487464032288874790290130367139901274,
2046: 68.62157087543458563230598002435948023947451287,
2047: 69.31471805599453094172321214581765680755001300,
2048: 70.00786523655447625114044426727583337562551313,
2049: 70.70101241711442156055767638873400994370101326,
2050: 71.39415959767436686997490851019218651177651339,
2051: 72.08730677823431217939214063165036307985201352,
2052: 72.78045395879425748880937275310853964792751365,
2053: 73.47360113935420279822660487456671621600301378,
2054: 74.16674831991414810764383699602489278407851391,
2055: 74.85989550047409341706106911748306935215401404,
2056: 75.55304268103403872647830123894124592022951417,
2057: 76.24618986159398403589553336039942248830501430,
2058: 76.93933704215392934531276548185759905638051443,
2059: 77.63248422271387465472999760331577562445601456,
2060: 78.32563140327381996414722972477395219253151469,
2061: 79.01877858383376527356446184623212876060701482,
2062: 79.71192576439371058298169396769030532868251495,
2063: 80.40507294495365589239892608914848189675801508,
2064: 81.09822012551360120181615821060665846483351521,
2065: 81.79136730607354651123339033206483503290901534,
2066: 82.48451448663349182065062245352301160098451547,
2067: 83.17766166719343713006785457498118816906001560,
2068: 83.87080884775338243948508669643936473713551573,
2069: 84.56395602831332774890231881789754130521101586,
2070: 85.25710320887327305831955093935571787328651599,
2071: 85.95025038943321836773678306081389444136201612,
2072: 86.64339756999316367715401518227207100943751625,
2073: 87.33654475055310898657124730373024757751301638
2074: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.