Switch back to official `decimal` because https://github.com/alkis/decimal/issues/59 is fixed
1042 lines
60 KiB
Rust
1042 lines
60 KiB
Rust
use crate::NamedNumber::*;
|
|
use crate::NamedNumber;
|
|
use decimal::d128;
|
|
|
|
/// Returns the corresponding [`d128`] of a [`NamedNumber`]
|
|
pub fn lookup_named_number(named_number: &NamedNumber) -> d128 {
|
|
return match named_number {
|
|
Hundred => d128!(100),
|
|
Thousand => d128!(1000),
|
|
Million => d128!(1000000),
|
|
Billion => d128!(1000000000),
|
|
Trillion => d128!(1000000000000),
|
|
Quadrillion => d128!(1000000000000000),
|
|
Quintillion => d128!(1000000000000000000),
|
|
Sextillion => d128!(1000000000000000000000),
|
|
Septillion => d128!(1000000000000000000000000),
|
|
Octillion => d128!(1000000000000000000000000000),
|
|
Nonillion => d128!(1000000000000000000000000000000),
|
|
Decillion => d128!(1000000000000000000000000000000000),
|
|
Undecillion => d128!(1000000000000000000000000000000000000),
|
|
Duodecillion => d128!(1E+39),
|
|
Tredecillion => d128!(1E+42),
|
|
Quattuordecillion => d128!(1E+45),
|
|
Quindecillion => d128!(1E+48),
|
|
Sexdecillion => d128!(1E+51),
|
|
Septendecillion => d128!(1E+54),
|
|
Octodecillion => d128!(1E+57),
|
|
Novemdecillion => d128!(1E+60),
|
|
Vigintillion => d128!(1E+63),
|
|
Googol => d128!(1E+100),
|
|
Centillion => d128!(1E+303),
|
|
}
|
|
}
|
|
|
|
/// Returns the factorial of an `i32` as a [`struct@d128`]
|
|
pub fn lookup_factorial(n: i32) -> d128 {
|
|
return match n {
|
|
0 => d128!(1),
|
|
1 => d128!(1),
|
|
2 => d128!(2),
|
|
3 => d128!(6),
|
|
4 => d128!(24),
|
|
5 => d128!(120),
|
|
6 => d128!(720),
|
|
7 => d128!(5040),
|
|
8 => d128!(40320),
|
|
9 => d128!(362880),
|
|
10 => d128!(3628800),
|
|
11 => d128!(39916800),
|
|
12 => d128!(479001600),
|
|
13 => d128!(6227020800),
|
|
14 => d128!(87178291200),
|
|
15 => d128!(1307674368000),
|
|
16 => d128!(20922789888000),
|
|
17 => d128!(355687428096000),
|
|
18 => d128!(6402373705728000),
|
|
19 => d128!(121645100408832000),
|
|
20 => d128!(2432902008176640000),
|
|
21 => d128!(51090942171709440000),
|
|
22 => d128!(1124000727777607680000),
|
|
23 => d128!(25852016738884976640000),
|
|
24 => d128!(620448401733239439360000),
|
|
25 => d128!(15511210043330985984000000),
|
|
26 => d128!(403291461126605635584000000),
|
|
27 => d128!(10888869450418352160768000000),
|
|
28 => d128!(304888344611713860501504000000),
|
|
29 => d128!(8841761993739701954543616000000),
|
|
30 => d128!(265252859812191058636308480000000),
|
|
31 => d128!(8222838654177922817725562880000000),
|
|
32 => d128!(2.631308369336935301672180121600000E+35),
|
|
33 => d128!(8.683317618811886495518194401280000E+36),
|
|
34 => d128!(2.952327990396041408476186096435200E+38),
|
|
35 => d128!(1.033314796638614492966665133752320E+40),
|
|
36 => d128!(3.719933267899012174679994481508352E+41),
|
|
37 => d128!(1.376375309122634504631597958158090E+43),
|
|
38 => d128!(5.230226174666011117600072241000742E+44),
|
|
39 => d128!(2.039788208119744335864028173990289E+46),
|
|
40 => d128!(8.159152832478977343456112695961156E+47),
|
|
41 => d128!(3.345252661316380710817006205344074E+49),
|
|
42 => d128!(1.405006117752879898543142606244511E+51),
|
|
43 => d128!(6.041526306337383563735513206851397E+52),
|
|
44 => d128!(2.658271574788448768043625811014615E+54),
|
|
45 => d128!(1.196222208654801945619631614956577E+56),
|
|
46 => d128!(5.502622159812088949850305428800254E+57),
|
|
47 => d128!(2.586232415111681806429643551536119E+59),
|
|
48 => d128!(1.241391559253607267086228904737337E+61),
|
|
49 => d128!(6.082818640342675608722521633212951E+62),
|
|
50 => d128!(3.041409320171337804361260816606476E+64),
|
|
51 => d128!(1.551118753287382280224243016469303E+66),
|
|
52 => d128!(8.065817517094387857166063685640376E+67),
|
|
53 => d128!(4.274883284060025564298013753389399E+69),
|
|
54 => d128!(2.308436973392413804720927426830275E+71),
|
|
55 => d128!(1.269640335365827592596510084756651E+73),
|
|
56 => d128!(7.109985878048634518540456474637246E+74),
|
|
57 => d128!(4.052691950487721675568060190543230E+76),
|
|
58 => d128!(2.350561331282878571829474910515073E+78),
|
|
59 => d128!(1.386831185456898357379390197203893E+80),
|
|
60 => d128!(8.320987112741390144276341183223358E+81),
|
|
61 => d128!(5.075802138772247988008568121766248E+83),
|
|
62 => d128!(3.146997326038793752565312235495074E+85),
|
|
63 => d128!(1.982608315404440064116146708361897E+87),
|
|
64 => d128!(1.268869321858841641034333893351614E+89),
|
|
65 => d128!(8.247650592082470666723170306785491E+90),
|
|
66 => d128!(5.443449390774430640037292402478424E+92),
|
|
67 => d128!(3.647111091818868528824985909660544E+94),
|
|
68 => d128!(2.480035542436830599600990418569170E+96),
|
|
69 => d128!(1.711224524281413113724683388812727E+98),
|
|
70 => d128!(1.197857166996989179607278372168909E+100),
|
|
71 => d128!(8.504785885678623175211676442399254E+101),
|
|
72 => d128!(6.123445837688608686152407038527463E+103),
|
|
73 => d128!(4.470115461512684340891257138125048E+105),
|
|
74 => d128!(3.307885441519386412259530282212536E+107),
|
|
75 => d128!(2.480914081139539809194647711659402E+109),
|
|
76 => d128!(1.885494701666050254987932260861146E+111),
|
|
77 => d128!(1.451830920282858696340707840863082E+113),
|
|
78 => d128!(1.132428117820629783145752115873204E+115),
|
|
79 => d128!(8.946182130782975286851441715398312E+116),
|
|
80 => d128!(7.156945704626380229481153372318650E+118),
|
|
81 => d128!(5.797126020747367985879734231578106E+120),
|
|
82 => d128!(4.753643337012841748421382069894047E+122),
|
|
83 => d128!(3.945523969720658651189747118012059E+124),
|
|
84 => d128!(3.314240134565353266999387579130130E+126),
|
|
85 => d128!(2.817104114380550276949479442260610E+128),
|
|
86 => d128!(2.422709538367273238176552320344125E+130),
|
|
87 => d128!(2.107757298379527717213600518699389E+132),
|
|
88 => d128!(1.854826422573984391147968456455462E+134),
|
|
89 => d128!(1.650795516090846108121691926245361E+136),
|
|
90 => d128!(1.485715964481761497309522733620825E+138),
|
|
91 => d128!(1.352001527678402962551665687594951E+140),
|
|
92 => d128!(1.243841405464130725547532432587355E+142),
|
|
93 => d128!(1.156772507081641574759205162306240E+144),
|
|
94 => d128!(1.087366156656743080273652852567866E+146),
|
|
95 => d128!(1.032997848823905926259970209939473E+148),
|
|
96 => d128!(9.916779348709496892095714015418941E+149),
|
|
97 => d128!(9.619275968248211985332842594956373E+151),
|
|
98 => d128!(9.426890448883247745626185743057246E+153),
|
|
99 => d128!(9.332621544394415268169923885626674E+155),
|
|
100 => d128!(9.332621544394415268169923885626674E+157),
|
|
101 => d128!(9.425947759838359420851623124482941E+159),
|
|
102 => d128!(9.614466715035126609268655586972600E+161),
|
|
103 => d128!(9.902900716486180407546715254581778E+163),
|
|
104 => d128!(1.029901674514562762384858386476505E+166),
|
|
105 => d128!(1.081396758240290900504101305800330E+168),
|
|
106 => d128!(1.146280563734708354534347384148350E+170),
|
|
107 => d128!(1.226520203196137939351751701038734E+172),
|
|
108 => d128!(1.324641819451828974499891837121833E+174),
|
|
109 => d128!(1.443859583202493582204882102462798E+176),
|
|
110 => d128!(1.588245541522742940425370312709078E+178),
|
|
111 => d128!(1.762952551090244663872161047107077E+180),
|
|
112 => d128!(1.974506857221074023536820372759926E+182),
|
|
113 => d128!(2.231192748659813646596607021218716E+184),
|
|
114 => d128!(2.543559733472187557120132004189336E+186),
|
|
115 => d128!(2.925093693493015690688151804817736E+188),
|
|
116 => d128!(3.393108684451898201198256093588574E+190),
|
|
117 => d128!(3.969937160808720895401959629498632E+192),
|
|
118 => d128!(4.684525849754290656574312362808386E+194),
|
|
119 => d128!(5.574585761207605881323431711741979E+196),
|
|
120 => d128!(6.689502913449127057588118054090375E+198),
|
|
121 => d128!(8.094298525273443739681622845449354E+200),
|
|
122 => d128!(9.875044200833601362411579871448212E+202),
|
|
123 => d128!(1.214630436702532967576624324188130E+205),
|
|
124 => d128!(1.506141741511140879795014161993281E+207),
|
|
125 => d128!(1.882677176888926099743767702491601E+209),
|
|
126 => d128!(2.372173242880046885677147305139417E+211),
|
|
127 => d128!(3.012660018457659544809977077527060E+213),
|
|
128 => d128!(3.856204823625804217356770659234637E+215),
|
|
129 => d128!(4.974504222477287440390234150412682E+217),
|
|
130 => d128!(6.466855489220473672507304395536487E+219),
|
|
131 => d128!(8.471580690878820510984568758152798E+221),
|
|
132 => d128!(1.118248651196004307449963076076169E+224),
|
|
133 => d128!(1.487270706090685728908450891181305E+226),
|
|
134 => d128!(1.992942746161518876737324194182949E+228),
|
|
135 => d128!(2.690472707318050483595387662146981E+230),
|
|
136 => d128!(3.659042881952548657689727220519894E+232),
|
|
137 => d128!(5.012888748274991661034926292112255E+234),
|
|
138 => d128!(6.917786472619488492228198283114912E+236),
|
|
139 => d128!(9.615723196941089004197195613529728E+238),
|
|
140 => d128!(1.346201247571752460587607385894162E+241),
|
|
141 => d128!(1.898143759076170969428526414110768E+243),
|
|
142 => d128!(2.695364137888162776588507508037291E+245),
|
|
143 => d128!(3.854370717180072770521565736493326E+247),
|
|
144 => d128!(5.550293832739304789551054660550389E+249),
|
|
145 => d128!(8.047926057471991944849029257798064E+251),
|
|
146 => d128!(1.174997204390910823947958271638517E+254),
|
|
147 => d128!(1.727245890454638911203498659308620E+256),
|
|
148 => d128!(2.556323917872865588581178015776758E+258),
|
|
149 => d128!(3.808922637630569726985955243507369E+260),
|
|
150 => d128!(5.713383956445854590478932865261054E+262),
|
|
151 => d128!(8.627209774233240431623188626544192E+264),
|
|
152 => d128!(1.311335885683452545606724671234717E+267),
|
|
153 => d128!(2.006343905095682394778288746989117E+269),
|
|
154 => d128!(3.089769613847350887958564670363240E+271),
|
|
155 => d128!(4.789142901463393876335775239063022E+273),
|
|
156 => d128!(7.471062926282894447083809372938314E+275),
|
|
157 => d128!(1.172956879426414428192158071551315E+278),
|
|
158 => d128!(1.853271869493734796543609753051078E+280),
|
|
159 => d128!(2.946702272495038326504339507351214E+282),
|
|
160 => d128!(4.714723635992061322406943211761942E+284),
|
|
161 => d128!(7.590705053947218729075178570936727E+286),
|
|
162 => d128!(1.229694218739449434110178928491750E+289),
|
|
163 => d128!(2.004401576545302577599591653441552E+291),
|
|
164 => d128!(3.287218585534296227263330311644145E+293),
|
|
165 => d128!(5.423910666131588774984495014212839E+295),
|
|
166 => d128!(9.003691705778437366474261723593313E+297),
|
|
167 => d128!(1.503616514864999040201201707840083E+300),
|
|
168 => d128!(2.526075744973198387538018869171339E+302),
|
|
169 => d128!(4.269068009004705274939251888899563E+304),
|
|
170 => d128!(7.257415615307998967396728211129257E+306),
|
|
171 => d128!(1.241018070217667823424840524103103E+309),
|
|
172 => d128!(2.134551080774388656290725701457337E+311),
|
|
173 => d128!(3.692773369739692375382955463521193E+313),
|
|
174 => d128!(6.425425663347064733166342506526876E+315),
|
|
175 => d128!(1.124449491085736328304109938642203E+318),
|
|
176 => d128!(1.979031104310895937815233492010277E+320),
|
|
177 => d128!(3.502885054630285809932963280858190E+322),
|
|
178 => d128!(6.235135397241908741680674639927578E+324),
|
|
179 => d128!(1.116089236106301664760840760547036E+327),
|
|
180 => d128!(2.008960624991342996569513368984665E+329),
|
|
181 => d128!(3.636218731234330823790819197862244E+331),
|
|
182 => d128!(6.617918090846482099299290940109284E+333),
|
|
183 => d128!(1.211079010624906224171770242039999E+336),
|
|
184 => d128!(2.228385379549827452476057245353598E+338),
|
|
185 => d128!(4.122512952167180787080705903904156E+340),
|
|
186 => d128!(7.667874091030956263970112981261730E+342),
|
|
187 => d128!(1.433892455022788821362411127495944E+345),
|
|
188 => d128!(2.695717815442842984161332919692375E+347),
|
|
189 => d128!(5.094906671186973240064919218218589E+349),
|
|
190 => d128!(9.680322675255249156123346514615319E+351),
|
|
191 => d128!(1.848941630973752588819559184291526E+354),
|
|
192 => d128!(3.549967931469604970533553633839730E+356),
|
|
193 => d128!(6.851438107736337593129758513310679E+358),
|
|
194 => d128!(1.329178992900849493067173151582272E+361),
|
|
195 => d128!(2.591899036156656511480987645585430E+363),
|
|
196 => d128!(5.080122110867046762502735785347443E+365),
|
|
197 => d128!(1.000784055840808212213038949713446E+368),
|
|
198 => d128!(1.981552430564800260181817120432623E+370),
|
|
199 => d128!(3.943289336823952517761816069660920E+372),
|
|
200 => d128!(7.886578673647905035523632139321840E+374),
|
|
201 => d128!(1.585202313403228912140250060003690E+377),
|
|
202 => d128!(3.202108673074522402523305121207454E+379),
|
|
203 => d128!(6.500280606341280477122309396051132E+381),
|
|
204 => d128!(1.326057243693621217332951116794431E+384),
|
|
205 => d128!(2.718417349571923495532549789428584E+386),
|
|
206 => d128!(5.599939740118162400797052566222883E+388),
|
|
207 => d128!(1.159187526204459616964989881208137E+391),
|
|
208 => d128!(2.411110054505276003287178952912925E+393),
|
|
209 => d128!(5.039220013916026846870204011588013E+395),
|
|
210 => d128!(1.058236202922365637842742842433483E+398),
|
|
211 => d128!(2.232878388166191495848187397534649E+400),
|
|
212 => d128!(4.733702182912325971198157282773456E+402),
|
|
213 => d128!(1.008278564960325431865207501230746E+405),
|
|
214 => d128!(2.157716129015096424191544052633796E+407),
|
|
215 => d128!(4.639089677382457312011819713162661E+409),
|
|
216 => d128!(1.002043370314610779394553058043135E+412),
|
|
217 => d128!(2.174434113582705391286180135953603E+414),
|
|
218 => d128!(4.740266367610297753003872696378855E+416),
|
|
219 => d128!(1.038118334506655207907848120506969E+419),
|
|
220 => d128!(2.283860335914641457397265865115332E+421),
|
|
221 => d128!(5.047331342371357620847957561904884E+423),
|
|
222 => d128!(1.120507558006441391828246578742884E+426),
|
|
223 => d128!(2.498731854354364303776989870596631E+428),
|
|
224 => d128!(5.597159353753776040460457310136453E+430),
|
|
225 => d128!(1.259360854594599609103602894780702E+433),
|
|
226 => d128!(2.846155531383795116574142542204387E+435),
|
|
227 => d128!(6.460773056241214914623303570803958E+437),
|
|
228 => d128!(1.473056256822997000534113214143302E+440),
|
|
229 => d128!(3.373298828124663131223119260388162E+442),
|
|
230 => d128!(7.758587304686725201813174298892773E+444),
|
|
231 => d128!(1.792233667382633521618843263044231E+447),
|
|
232 => d128!(4.157982108327709770155716370262616E+449),
|
|
233 => d128!(9.688098312403563764462819142711895E+451),
|
|
234 => d128!(2.267015005102433920884299679394583E+454),
|
|
235 => d128!(5.327485261990719714078104246577270E+456),
|
|
236 => d128!(1.257286521829809852522432602192236E+459),
|
|
237 => d128!(2.979769056736649350478165267195599E+461),
|
|
238 => d128!(7.091850355033225454138033335925526E+463),
|
|
239 => d128!(1.694952234852940883538989967286201E+466),
|
|
240 => d128!(4.067885363647058120493575921486882E+468),
|
|
241 => d128!(9.803603726389410070389517970783386E+470),
|
|
242 => d128!(2.372472101786237237034263348929579E+473),
|
|
243 => d128!(5.765107207340556485993259937898877E+475),
|
|
244 => d128!(1.406686158591095782582355424847326E+478),
|
|
245 => d128!(3.446381088548184667326770790875949E+480),
|
|
246 => d128!(8.478097477828534281623856145554835E+482),
|
|
247 => d128!(2.094090077023647967561092467952044E+485),
|
|
248 => d128!(5.193343391018646959551509320521069E+487),
|
|
249 => d128!(1.293142504363643092928325820809746E+490),
|
|
250 => d128!(3.232856260909107732320814552024365E+492),
|
|
251 => d128!(8.114469214881860408125244525581156E+494),
|
|
252 => d128!(2.044846242150228822847561620446451E+497),
|
|
253 => d128!(5.173460992640078921804330899729521E+499),
|
|
254 => d128!(1.314059092130580046138300048531298E+502),
|
|
255 => d128!(3.350850684932979117652665123754810E+504),
|
|
256 => d128!(8.578177753428426541190822716812314E+506),
|
|
257 => d128!(2.204591682631105621086041438220765E+509),
|
|
258 => d128!(5.687846541188252502401986910609574E+511),
|
|
259 => d128!(1.473152254167757398122114609847880E+514),
|
|
260 => d128!(3.830195860836169235117497985604488E+516),
|
|
261 => d128!(9.996811196782401703656669742427714E+518),
|
|
262 => d128!(2.619164533556989246358047472516061E+521),
|
|
263 => d128!(6.888402723254881717921664852717240E+523),
|
|
264 => d128!(1.818538318939288773531319521117351E+526),
|
|
265 => d128!(4.819126545189115249857996730960980E+528),
|
|
266 => d128!(1.281887661020304656462227130435621E+531),
|
|
267 => d128!(3.422640054924213432754146438263108E+533),
|
|
268 => d128!(9.172675347196891999781112454545129E+535),
|
|
269 => d128!(2.467449668395963947941119250272640E+538),
|
|
270 => d128!(6.662114104669102659441021975736128E+540),
|
|
271 => d128!(1.805432922365326820708516955424491E+543),
|
|
272 => d128!(4.910777548833688952327166118754616E+545),
|
|
273 => d128!(1.340642270831597083985316350420010E+548),
|
|
274 => d128!(3.673359822078576010119766800150827E+550),
|
|
275 => d128!(1.010173951071608402782935870041477E+553),
|
|
276 => d128!(2.788080104957639191680903001314477E+555),
|
|
277 => d128!(7.722981890732660560956101313641101E+557),
|
|
278 => d128!(2.146988965623679635945796165192226E+560),
|
|
279 => d128!(5.990099214090066184288771300886311E+562),
|
|
280 => d128!(1.677227779945218531600855964248167E+565),
|
|
281 => d128!(4.713010061646064073798405259537349E+567),
|
|
282 => d128!(1.329068837384190068811150283189532E+570),
|
|
283 => d128!(3.761264809797257894735555301426376E+572),
|
|
284 => d128!(1.068199205982421242104897705605091E+575),
|
|
285 => d128!(3.044367737049900539998958460974509E+577),
|
|
286 => d128!(8.706891727962715544397021198387096E+579),
|
|
287 => d128!(2.498877925925299361241945083937097E+582),
|
|
288 => d128!(7.196768426664862160376801841738839E+584),
|
|
289 => d128!(2.079866075306145164348895732262524E+587),
|
|
290 => d128!(6.031611618387820976611797623561320E+589),
|
|
291 => d128!(1.755198980950855904194033108456344E+592),
|
|
292 => d128!(5.125181024376499240246576676692524E+594),
|
|
293 => d128!(1.501678040142314277392246966270910E+597),
|
|
294 => d128!(4.414933438018403975533206080836475E+599),
|
|
295 => d128!(1.302405364215429172782295793846760E+602),
|
|
296 => d128!(3.855119878077670351435595549786410E+604),
|
|
297 => d128!(1.144970603789068094376371878286564E+607),
|
|
298 => d128!(3.412012399291422921241588197293961E+609),
|
|
299 => d128!(1.020191707388135453451234870990894E+612),
|
|
300 => d128!(3.060575122164406360353704612972682E+614),
|
|
301 => d128!(9.212331117714863144664650885047773E+616),
|
|
302 => d128!(2.782123997549888669688724567284427E+619),
|
|
303 => d128!(8.429835712576162669156835438871814E+621),
|
|
304 => d128!(2.562670056623153451423677973417031E+624),
|
|
305 => d128!(7.816143672700618026842217818921945E+626),
|
|
306 => d128!(2.391739963846389116213718652590115E+629),
|
|
307 => d128!(7.342641689008414586776116263451653E+631),
|
|
308 => d128!(2.261533640214591692727043809143109E+634),
|
|
309 => d128!(6.988138948263088330526565370252207E+636),
|
|
310 => d128!(2.166323073961557382463235264778184E+639),
|
|
311 => d128!(6.737264760020443459460661673460152E+641),
|
|
312 => d128!(2.102026605126378359351726442119567E+644),
|
|
313 => d128!(6.579343274045564264770903763834245E+646),
|
|
314 => d128!(2.065913788050307179138063781843953E+649),
|
|
315 => d128!(6.507628432358467614284900912808452E+651),
|
|
316 => d128!(2.056410584625275766114028688447471E+654),
|
|
317 => d128!(6.518821553262124178581470942378483E+656),
|
|
318 => d128!(2.072985253937355488788907759676358E+659),
|
|
319 => d128!(6.612822960060164009236615753367582E+661),
|
|
320 => d128!(2.116103347219252482955717041077626E+664),
|
|
321 => d128!(6.792691744573800470287851701859179E+666),
|
|
322 => d128!(2.187246741752763751432688247998656E+669),
|
|
323 => d128!(7.064806975861426917127583041035659E+671),
|
|
324 => d128!(2.288997460179102321149336905295554E+674),
|
|
325 => d128!(7.439241745582082543735344942210550E+676),
|
|
326 => d128!(2.425192809059758909257722451160639E+679),
|
|
327 => d128!(7.930380485625411633272752415295290E+681),
|
|
328 => d128!(2.601164799285135015713462792216855E+684),
|
|
329 => d128!(8.557832189648094201697292586393453E+686),
|
|
330 => d128!(2.824084622583871086560106553509839E+689),
|
|
331 => d128!(9.347720100752613296513952692117567E+691),
|
|
332 => d128!(3.103443073449867614442632293783032E+694),
|
|
333 => d128!(1.033446543458805915609396553829750E+697),
|
|
334 => d128!(3.451711455152411758135384489791365E+699),
|
|
335 => d128!(1.156323337476057938975353804080107E+702),
|
|
336 => d128!(3.885246413919554674957188781709160E+704),
|
|
337 => d128!(1.309328041490889925460572619435987E+707),
|
|
338 => d128!(4.425528780239207948056735453693636E+709),
|
|
339 => d128!(1.500254256501091494391233318802143E+712),
|
|
340 => d128!(5.100864472103711080930193283927286E+714),
|
|
341 => d128!(1.739394784987365478597195909819205E+717),
|
|
342 => d128!(5.948730164656789936802410011581681E+719),
|
|
343 => d128!(2.040414446477278948323226633972517E+722),
|
|
344 => d128!(7.019025695881839582231899620865458E+724),
|
|
345 => d128!(2.421563865079234655870005369198583E+727),
|
|
346 => d128!(8.378610973174151909310218577427097E+729),
|
|
347 => d128!(2.907378007691430712530645846367203E+732),
|
|
348 => d128!(1.011767546676617887960664754535787E+735),
|
|
349 => d128!(3.531068737901396428982719993329897E+737),
|
|
350 => d128!(1.235874058265488750143951997665464E+740),
|
|
351 => d128!(4.337917944511865513005271511805779E+742),
|
|
352 => d128!(1.526947116468176660577855572155634E+745),
|
|
353 => d128!(5.390123321132663611839830169709388E+747),
|
|
354 => d128!(1.908103655680962918591299880077123E+750),
|
|
355 => d128!(6.773767977667418360999114574273787E+752),
|
|
356 => d128!(2.411461400049600936515684788441468E+755),
|
|
357 => d128!(8.608917198177075343360994694736041E+757),
|
|
358 => d128!(3.081992356947392972923236100715503E+760),
|
|
359 => d128!(1.106435256144114077279441760156866E+763),
|
|
360 => d128!(3.983166922118810678205990336564718E+765),
|
|
361 => d128!(1.437923258884890654832362511499863E+768),
|
|
362 => d128!(5.205282197163304170493152291629504E+770),
|
|
363 => d128!(1.889517437570279413889014281861510E+773),
|
|
364 => d128!(6.877843472755817066556011985975896E+775),
|
|
365 => d128!(2.510412867555873229292944374881202E+778),
|
|
366 => d128!(9.188111095254496019212176412065199E+780),
|
|
367 => d128!(3.372036771958400039050868743227928E+783),
|
|
368 => d128!(1.240909532080691214370719697507878E+786),
|
|
369 => d128!(4.578956173377750581027955683804070E+788),
|
|
370 => d128!(1.694213784149767714980343603007506E+791),
|
|
371 => d128!(6.285533139195638222577074767157847E+793),
|
|
372 => d128!(2.338218327780777418798671813382719E+796),
|
|
373 => d128!(8.721554362622299772119045863917542E+798),
|
|
374 => d128!(3.261861331620740114772523153105161E+801),
|
|
375 => d128!(1.223197999357777543039696182414435E+804),
|
|
376 => d128!(4.599224477585243561829257645878276E+806),
|
|
377 => d128!(1.733907628049636822809630132496110E+809),
|
|
378 => d128!(6.554170834027627190220401900835296E+811),
|
|
379 => d128!(2.484030746096470705093532320416577E+814),
|
|
380 => d128!(9.439316835166588679355422817582993E+816),
|
|
381 => d128!(3.596379714198470286834416093499120E+819),
|
|
382 => d128!(1.373817050823815649570746947716664E+822),
|
|
383 => d128!(5.261719304655213937855960809754823E+824),
|
|
384 => d128!(2.020500212987602152136688950945852E+827),
|
|
385 => d128!(7.778925820002268285726252461141530E+829),
|
|
386 => d128!(3.002665366520875558290333450000631E+832),
|
|
387 => d128!(1.162031496843578841058359045150244E+835),
|
|
388 => d128!(4.508682207753085903306433095182947E+837),
|
|
389 => d128!(1.753877378815950416386202474026166E+840),
|
|
390 => d128!(6.840121777382206623906189648702047E+842),
|
|
391 => d128!(2.674487614956442789947320152642500E+845),
|
|
392 => d128!(1.048399145062925573659349499835860E+848),
|
|
393 => d128!(4.120208640097297504481243534354930E+850),
|
|
394 => d128!(1.623362204198335216765609952535842E+853),
|
|
395 => d128!(6.412280706583424106224159312516576E+855),
|
|
396 => d128!(2.539263159807035946064767087756564E+858),
|
|
397 => d128!(1.008087474443393270587712533839356E+861),
|
|
398 => d128!(4.012188148284705216939095884680637E+863),
|
|
399 => d128!(1.600863071165597381558699257987574E+866),
|
|
400 => d128!(6.403452284662389526234797031950296E+868),
|
|
401 => d128!(2.567784366149618200020153609812069E+871),
|
|
402 => d128!(1.032249315192146516408101751144452E+874),
|
|
403 => d128!(4.159964740224350461124650057112142E+876),
|
|
404 => d128!(1.680625755050637586294358623073305E+879),
|
|
405 => d128!(6.806534307955082224492152423446885E+881),
|
|
406 => d128!(2.763452929029763383143813883919435E+884),
|
|
407 => d128!(1.124725342115113696939532250755210E+887),
|
|
408 => d128!(4.588879395829663883513291583081257E+889),
|
|
409 => d128!(1.876851672894332528356936257480234E+892),
|
|
410 => d128!(7.695091858866763366263438655668959E+894),
|
|
411 => d128!(3.162682753994239743534273287479942E+897),
|
|
412 => d128!(1.303025294645626774336120594441736E+900),
|
|
413 => d128!(5.381494466886438578008178055044370E+902),
|
|
414 => d128!(2.227938709290985571295385714788369E+905),
|
|
415 => d128!(9.245945643557590120875850716371731E+907),
|
|
416 => d128!(3.846313387719957490284353898010640E+910),
|
|
417 => d128!(1.603912682679222273448575575470437E+913),
|
|
418 => d128!(6.704355013599149103015045905466427E+915),
|
|
419 => d128!(2.809124750698043474163304234390433E+918),
|
|
420 => d128!(1.179832395293178259148587778443982E+921),
|
|
421 => d128!(4.967094384184280471015554547249164E+923),
|
|
422 => d128!(2.096113830125766358768564018939147E+926),
|
|
423 => d128!(8.866561501431991697591025800112592E+928),
|
|
424 => d128!(3.759422076607164479778594939247739E+931),
|
|
425 => d128!(1.597754382558044903905902849180289E+934),
|
|
426 => d128!(6.806433669697271290639146137508031E+936),
|
|
427 => d128!(2.906347176960734841102915400715929E+939),
|
|
428 => d128!(1.243916591739194511992047791506418E+942),
|
|
429 => d128!(5.336402178561144456445885025562533E+944),
|
|
430 => d128!(2.294652936781292116271730560991889E+947),
|
|
431 => d128!(9.889954157527369021131158717875042E+949),
|
|
432 => d128!(4.272460196051823417128660566122018E+952),
|
|
433 => d128!(1.849975264890439539616710025130834E+955),
|
|
434 => d128!(8.028892649624507601936521509067820E+957),
|
|
435 => d128!(3.492568302586660806842386856444502E+960),
|
|
436 => d128!(1.522759779927784111783280669409803E+963),
|
|
437 => d128!(6.654460238284416568492936525320839E+965),
|
|
438 => d128!(2.914653584368574456999906198090527E+968),
|
|
439 => d128!(1.279532923537804186622958820961741E+971),
|
|
440 => d128!(5.629944863566338421141018812231660E+973),
|
|
441 => d128!(2.482805684832755243723189296194162E+976),
|
|
442 => d128!(1.097400112696077817725649668917820E+979),
|
|
443 => d128!(4.861482499243624732524628033305943E+981),
|
|
444 => d128!(2.158498229664169381240934846787839E+984),
|
|
445 => d128!(9.605317122005553746522160068205884E+986),
|
|
446 => d128!(4.283971436414476970948883390419824E+989),
|
|
447 => d128!(1.914935232077271206014150875517661E+992),
|
|
448 => d128!(8.578909839706175002943395922319121E+994),
|
|
449 => d128!(3.851930518028072576321584769121285E+997),
|
|
450 => d128!(1.733368733112632659344713146104578E+1000),
|
|
451 => d128!(7.817492986337973293644656288931647E+1002),
|
|
452 => d128!(3.533506829824763928727384642597104E+1005),
|
|
453 => d128!(1.600678593910618059713505243096488E+1008),
|
|
454 => d128!(7.267080816354205991099313803658056E+1010),
|
|
455 => d128!(3.306521771441163725950187780664415E+1013),
|
|
456 => d128!(1.507773927777170659033285627982973E+1016),
|
|
457 => d128!(6.890526849941669911782115319882187E+1018),
|
|
458 => d128!(3.155861297273284819596208816506042E+1021),
|
|
459 => d128!(1.448540335448437732194659846776273E+1024),
|
|
460 => d128!(6.663285543062813568095435295170856E+1026),
|
|
461 => d128!(3.071774635351957054891995671073765E+1029),
|
|
462 => d128!(1.419159881532604159360102000036079E+1032),
|
|
463 => d128!(6.570710251495957257837272260167046E+1034),
|
|
464 => d128!(3.048809556694124167636494328717509E+1037),
|
|
465 => d128!(1.417696443862767737950969862853642E+1040),
|
|
466 => d128!(6.606465428400497658851519560897972E+1042),
|
|
467 => d128!(3.085219355063032406683659634939353E+1045),
|
|
468 => d128!(1.443882658169499166327952709151617E+1048),
|
|
469 => d128!(6.771809666814951090078098205921084E+1050),
|
|
470 => d128!(3.182750543403027012336706156782909E+1053),
|
|
471 => d128!(1.499075505942825722810588599844750E+1056),
|
|
472 => d128!(7.075636388050137411665978191267220E+1058),
|
|
473 => d128!(3.346776011547714995718007684469395E+1061),
|
|
474 => d128!(1.586371829473616907970335642438493E+1064),
|
|
475 => d128!(7.535266189999680312859094301582842E+1066),
|
|
476 => d128!(3.586786706439847828920928887553433E+1069),
|
|
477 => d128!(1.710897258971807414395283079362988E+1072),
|
|
478 => d128!(8.178088897885239440809453119355083E+1074),
|
|
479 => d128!(3.917304582087029692147728044171085E+1077),
|
|
480 => d128!(1.880306199401774252230909461202121E+1080),
|
|
481 => d128!(9.044272819122534153230674508382202E+1082),
|
|
482 => d128!(4.359339498817061461857185113040221E+1085),
|
|
483 => d128!(2.105560977928640686077020409598427E+1088),
|
|
484 => d128!(1.019091513317462092061277878245639E+1091),
|
|
485 => d128!(4.942593839589691146497197709491349E+1093),
|
|
486 => d128!(2.402100606040589897197638086812796E+1096),
|
|
487 => d128!(1.169822995141767279935249748277832E+1099),
|
|
488 => d128!(5.708736216291824326084018771595820E+1101),
|
|
489 => d128!(2.791572009766702095455085179310356E+1104),
|
|
490 => d128!(1.367870284785684026772991737862074E+1107),
|
|
491 => d128!(6.716243098297708571455389432902783E+1109),
|
|
492 => d128!(3.304391604362472617156051600988169E+1112),
|
|
493 => d128!(1.629065060950699000257933439287167E+1115),
|
|
494 => d128!(8.047581401096453061274191190078605E+1117),
|
|
495 => d128!(3.983552793542744265330724639088909E+1120),
|
|
496 => d128!(1.975842185597201155604039420988099E+1123),
|
|
497 => d128!(9.819935662418089743352075922310852E+1125),
|
|
498 => d128!(4.890327959884208692189333809310804E+1128),
|
|
499 => d128!(2.440273651982220137402477570846091E+1131),
|
|
500 => d128!(1.220136825991110068701238785423046E+1134),
|
|
501 => d128!(6.112885498215461444193206314969460E+1136),
|
|
502 => d128!(3.068668520104161644984989570114669E+1139),
|
|
503 => d128!(1.543540265612393307427449753767679E+1142),
|
|
504 => d128!(7.779442938686462269434346758989102E+1144),
|
|
505 => d128!(3.928618684036663446064345113289497E+1147),
|
|
506 => d128!(1.987881054122551703708558627324485E+1150),
|
|
507 => d128!(1.007855694440133713780239224053514E+1153),
|
|
508 => d128!(5.119906927755879266003615258191851E+1155),
|
|
509 => d128!(2.606032626227742546395840166419652E+1158),
|
|
510 => d128!(1.329076639376148698661878484874023E+1161),
|
|
511 => d128!(6.791581627212119850162199057706258E+1163),
|
|
512 => d128!(3.477289793132605363283045917545604E+1166),
|
|
513 => d128!(1.783849663877026551364202555700895E+1169),
|
|
514 => d128!(9.168987272327916474012001136302600E+1171),
|
|
515 => d128!(4.722028445248876984116180585195839E+1174),
|
|
516 => d128!(2.436566677748420523803949181961053E+1177),
|
|
517 => d128!(1.259704972395933410806641727073864E+1180),
|
|
518 => d128!(6.525271757010935067978404146242616E+1182),
|
|
519 => d128!(3.386616041888675300280791751899918E+1185),
|
|
520 => d128!(1.761040341782111156146011710987957E+1188),
|
|
521 => d128!(9.175020180684799123520721014247256E+1190),
|
|
522 => d128!(4.789360534317465142477816369437068E+1193),
|
|
523 => d128!(2.504835559448034269515897961215587E+1196),
|
|
524 => d128!(1.312533833150769957226330531676968E+1199),
|
|
525 => d128!(6.890802624041542275438235291304082E+1201),
|
|
526 => d128!(3.624562180245851236880511763225947E+1204),
|
|
527 => d128!(1.910144268989563601836029699220074E+1207),
|
|
528 => d128!(1.008556174026489581769423681188199E+1210),
|
|
529 => d128!(5.335262160600129887560251273485573E+1212),
|
|
530 => d128!(2.827688945118068840406933174947354E+1215),
|
|
531 => d128!(1.501502829857694554256081515897045E+1218),
|
|
532 => d128!(7.987995054842935028642353664572279E+1220),
|
|
533 => d128!(4.257601364231284370266374503217025E+1223),
|
|
534 => d128!(2.273559128499505853722243984717891E+1226),
|
|
535 => d128!(1.216354133747235631741400531824072E+1229),
|
|
536 => d128!(6.519658156885182986133906850577026E+1231),
|
|
537 => d128!(3.501056430247343263553907978759863E+1234),
|
|
538 => d128!(1.883568359473070675792002492572806E+1237),
|
|
539 => d128!(1.015243345755985094251889343496742E+1240),
|
|
540 => d128!(5.482314067082319508960202454882407E+1242),
|
|
541 => d128!(2.965931910291534854347469528091382E+1245),
|
|
542 => d128!(1.607535095378011891056328484225529E+1248),
|
|
543 => d128!(8.728915567902604568435863669344622E+1250),
|
|
544 => d128!(4.748530068939016885229109836123474E+1253),
|
|
545 => d128!(2.587948887571764202449864860687293E+1256),
|
|
546 => d128!(1.413020092614183254537626213935262E+1259),
|
|
547 => d128!(7.729219906599582402320815390225883E+1261),
|
|
548 => d128!(4.235612508816571156471806833843784E+1264),
|
|
549 => d128!(2.325351267340297564903021951780237E+1267),
|
|
550 => d128!(1.278943197037163660696662073479130E+1270),
|
|
551 => d128!(7.046977015674771770438608024870006E+1272),
|
|
552 => d128!(3.889931312652474017282111629728243E+1275),
|
|
553 => d128!(2.151132015896818131557007731239718E+1278),
|
|
554 => d128!(1.191727136806837244882582283106804E+1281),
|
|
555 => d128!(6.614085609277946709098331671242762E+1283),
|
|
556 => d128!(3.677431598758538370258672409210976E+1286),
|
|
557 => d128!(2.048329400508505872234080531930514E+1289),
|
|
558 => d128!(1.142967805483746276706616936817227E+1292),
|
|
559 => d128!(6.389190032654141686789988676808299E+1294),
|
|
560 => d128!(3.577946418286319344602393659012647E+1297),
|
|
561 => d128!(2.007227940658625152321942842706095E+1300),
|
|
562 => d128!(1.128062102650147335604931877600825E+1303),
|
|
563 => d128!(6.350989637920329499455766470892645E+1305),
|
|
564 => d128!(3.581958155787065837693052289583452E+1308),
|
|
565 => d128!(2.023806358019692198296574543614650E+1311),
|
|
566 => d128!(1.145474398639145784235861191685892E+1314),
|
|
567 => d128!(6.494839840283956596617332956859008E+1316),
|
|
568 => d128!(3.689069029281287346878645119495917E+1319),
|
|
569 => d128!(2.099080277661052500373949072993177E+1322),
|
|
570 => d128!(1.196475758266799925213150971606111E+1325),
|
|
571 => d128!(6.831876579703427572967092047870894E+1327),
|
|
572 => d128!(3.907833403590360571737176651382151E+1330),
|
|
573 => d128!(2.239188540257276607605402221241973E+1333),
|
|
574 => d128!(1.285294222107676772765500874992893E+1336),
|
|
575 => d128!(7.390441777119141443401630031209135E+1338),
|
|
576 => d128!(4.256894463620625471399338897976462E+1341),
|
|
577 => d128!(2.456228105509100896997418544132419E+1344),
|
|
578 => d128!(1.419699844984260318464507918508538E+1347),
|
|
579 => d128!(8.220062102458867243909500848164435E+1349),
|
|
580 => d128!(4.767636019426143001467510491935372E+1352),
|
|
581 => d128!(2.769996527286589083852623595814451E+1355),
|
|
582 => d128!(1.612137978880794846802226932764010E+1358),
|
|
583 => d128!(9.398764416875033956856983018014178E+1360),
|
|
584 => d128!(5.488878419455019830804478082520280E+1363),
|
|
585 => d128!(3.210993875381186601020619678274364E+1366),
|
|
586 => d128!(1.881642410973375348198083131468777E+1369),
|
|
587 => d128!(1.104524095241371329392274798172172E+1372),
|
|
588 => d128!(6.494601680019263416826575813252371E+1374),
|
|
589 => d128!(3.825320389531346152510853154005647E+1377),
|
|
590 => d128!(2.256939029823494229981403360863332E+1380),
|
|
591 => d128!(1.333850966625685089919009386270229E+1383),
|
|
592 => d128!(7.896397722424055732320535566719756E+1385),
|
|
593 => d128!(4.682563849397465049266077591064815E+1388),
|
|
594 => d128!(2.781442926542094239264050089092500E+1391),
|
|
595 => d128!(1.654958541292546072362109803010038E+1394),
|
|
596 => d128!(9.863552906103574591278174425939826E+1396),
|
|
597 => d128!(5.888541084943834030993070132286076E+1399),
|
|
598 => d128!(3.521347568796412750533855939107073E+1402),
|
|
599 => d128!(2.109287193709051237569779707525137E+1405),
|
|
600 => d128!(1.265572316225430742541867824515082E+1408),
|
|
601 => d128!(7.606089620514838762676625625335643E+1410),
|
|
602 => d128!(4.578865951549932935131328626452057E+1413),
|
|
603 => d128!(2.761056168784609559884191161750590E+1416),
|
|
604 => d128!(1.667677925945904174170051461697356E+1419),
|
|
605 => d128!(1.008945145197272025372881134326900E+1422),
|
|
606 => d128!(6.114207579895468473759659674021014E+1424),
|
|
607 => d128!(3.711324000996549363572113422130755E+1427),
|
|
608 => d128!(2.256484992605902013051844960655499E+1430),
|
|
609 => d128!(1.374199360496994325948573581039199E+1433),
|
|
610 => d128!(8.382616099031665388286298844339114E+1435),
|
|
611 => d128!(5.121778436508347552242928593891199E+1438),
|
|
612 => d128!(3.134528403143108701972672299461414E+1441),
|
|
613 => d128!(1.921465911126725634309248119569847E+1444),
|
|
614 => d128!(1.179780069431809539465878345415886E+1447),
|
|
615 => d128!(7.255647427005628667715151824307699E+1449),
|
|
616 => d128!(4.469478815035467259312533523773543E+1452),
|
|
617 => d128!(2.757668428876883298995833184168276E+1455),
|
|
618 => d128!(1.704239089045913878779424907815995E+1458),
|
|
619 => d128!(1.054923996119420690964464017938101E+1461),
|
|
620 => d128!(6.540528775940408283979676911216226E+1463),
|
|
621 => d128!(4.061668369858993544351379361865276E+1466),
|
|
622 => d128!(2.526357726052293984586557963080202E+1469),
|
|
623 => d128!(1.573920863330579152397425610998966E+1472),
|
|
624 => d128!(9.821266187182813910959935812633548E+1474),
|
|
625 => d128!(6.138291366989258694349959882895968E+1477),
|
|
626 => d128!(3.842570395735275942663074886692876E+1480),
|
|
627 => d128!(2.409291638126018016049747953956433E+1483),
|
|
628 => d128!(1.513035148743139314079241715084640E+1486),
|
|
629 => d128!(9.516991085594346285558430387882386E+1488),
|
|
630 => d128!(5.995704383924438159901811144365903E+1491),
|
|
631 => d128!(3.783289466256320478898042832094885E+1494),
|
|
632 => d128!(2.391038942673994542663563069883967E+1497),
|
|
633 => d128!(1.513527650712638545506035423236551E+1500),
|
|
634 => d128!(9.595765305518128378508264583319733E+1502),
|
|
635 => d128!(6.093310969004011520352748010408030E+1505),
|
|
636 => d128!(3.875345776286551326944347734619507E+1508),
|
|
637 => d128!(2.468595259494533195263549506952626E+1511),
|
|
638 => d128!(1.574963775557512178578144585435775E+1514),
|
|
639 => d128!(1.006401852581250282111434390093460E+1517),
|
|
640 => d128!(6.440971856520001805513180096598144E+1519),
|
|
641 => d128!(4.128662960029321157333948441919410E+1522),
|
|
642 => d128!(2.650601620338824183008394899712261E+1525),
|
|
643 => d128!(1.704336841877863949674397920514984E+1528),
|
|
644 => d128!(1.097592926169344383590312260811650E+1531),
|
|
645 => d128!(7.079474373792271274157514082235142E+1533),
|
|
646 => d128!(4.573340445469807243105754097123902E+1536),
|
|
647 => d128!(2.958951268218965286289422900839165E+1539),
|
|
648 => d128!(1.917400421805889505515546039743779E+1542),
|
|
649 => d128!(1.244392873752022289079589379793713E+1545),
|
|
650 => d128!(8.088553679388144879017330968659134E+1547),
|
|
651 => d128!(5.265648445281682316240282460597096E+1550),
|
|
652 => d128!(3.433202786323656870188664164309307E+1553),
|
|
653 => d128!(2.241881419469347936233197699293977E+1556),
|
|
654 => d128!(1.466190448332953550296511295338261E+1559),
|
|
655 => d128!(9.603547436580845754442148984465610E+1561),
|
|
656 => d128!(6.299927118397034814914049733809440E+1564),
|
|
657 => d128!(4.139052116786851873398530675112802E+1567),
|
|
658 => d128!(2.723496292845748532696233184224224E+1570),
|
|
659 => d128!(1.794784056985348283046817668403764E+1573),
|
|
660 => d128!(1.184557477610329866810899661146484E+1576),
|
|
661 => d128!(7.829924927004280419620046760178259E+1578),
|
|
662 => d128!(5.183410301676833637788470955238007E+1581),
|
|
663 => d128!(3.436601030011740701853756243322799E+1584),
|
|
664 => d128!(2.281903083927795826030894145566339E+1587),
|
|
665 => d128!(1.517465550811984224310544606801615E+1590),
|
|
666 => d128!(1.010632056840781493390822708129876E+1593),
|
|
667 => d128!(6.740915819128012560916787463226273E+1595),
|
|
668 => d128!(4.502931767177512390692414025435150E+1598),
|
|
669 => d128!(3.012461352241755789373224983016115E+1601),
|
|
670 => d128!(2.018349106001976378880060738620797E+1604),
|
|
671 => d128!(1.354312250127326150228520755614555E+1607),
|
|
672 => d128!(9.100978320855631729535659477729810E+1609),
|
|
673 => d128!(6.124958409935840153977498828512162E+1612),
|
|
674 => d128!(4.128221968296756263780834210417197E+1615),
|
|
675 => d128!(2.786549828600310478052063092031608E+1618),
|
|
676 => d128!(1.883707684133809883163194650213367E+1621),
|
|
677 => d128!(1.275270102158589290901482778194449E+1624),
|
|
678 => d128!(8.646331292635235392312053236158364E+1626),
|
|
679 => d128!(5.870858947699324831379884147351529E+1629),
|
|
680 => d128!(3.992184084435540885338321220199040E+1632),
|
|
681 => d128!(2.718677361500603342915396750955546E+1635),
|
|
682 => d128!(1.854137960543411479868300584151682E+1638),
|
|
683 => d128!(1.266376227051150040750049298975599E+1641),
|
|
684 => d128!(8.662013393029866278730337204993097E+1643),
|
|
685 => d128!(5.933479174225458400930280985420271E+1646),
|
|
686 => d128!(4.070366713518664463038172755998306E+1649),
|
|
687 => d128!(2.796341932187322486107224683370836E+1652),
|
|
688 => d128!(1.923883249344877870441770582159135E+1655),
|
|
689 => d128!(1.325555558798620852734379931107644E+1658),
|
|
690 => d128!(9.146333355710483883867221524642744E+1660),
|
|
691 => d128!(6.320116348795944363752250073528136E+1663),
|
|
692 => d128!(4.373520513366793499716557050881470E+1666),
|
|
693 => d128!(3.030849715763187895303574036260859E+1669),
|
|
694 => d128!(2.103409702739652399340680381165036E+1672),
|
|
695 => d128!(1.461869743404058417541772864909700E+1675),
|
|
696 => d128!(1.017461341409224658609073913977151E+1678),
|
|
697 => d128!(7.091705549622295870505245180420742E+1680),
|
|
698 => d128!(4.950010473636362517612661135933678E+1683),
|
|
699 => d128!(3.460057321071817399811250134017641E+1686),
|
|
700 => d128!(2.422040124750272179867875093812349E+1689),
|
|
701 => d128!(1.697850127449940798087380440762457E+1692),
|
|
702 => d128!(1.191890789469858440257341069415245E+1695),
|
|
703 => d128!(8.378992249973104835009107717989172E+1697),
|
|
704 => d128!(5.898810543981065803846411833464377E+1700),
|
|
705 => d128!(4.158661433506651391711720342592386E+1703),
|
|
706 => d128!(2.936014972055695882548474561870225E+1706),
|
|
707 => d128!(2.075762585243376988961771515242249E+1709),
|
|
708 => d128!(1.469639910352310908184934232791512E+1712),
|
|
709 => d128!(1.041974696439788433903118371049182E+1715),
|
|
710 => d128!(7.398020344722497880712140434449192E+1717),
|
|
711 => d128!(5.259992465097695993186331848893376E+1720),
|
|
712 => d128!(3.745114635149559547148668276412084E+1723),
|
|
713 => d128!(2.670266734861635957117000481081816E+1726),
|
|
714 => d128!(1.906570448691208073381538343492417E+1729),
|
|
715 => d128!(1.363197870814213772467799915597078E+1732),
|
|
716 => d128!(9.760496755029770610869447395675078E+1734),
|
|
717 => d128!(6.998276173356345527993393782699031E+1737),
|
|
718 => d128!(5.024762292469856089099256735977904E+1740),
|
|
719 => d128!(3.612804088285826528062365593168113E+1743),
|
|
720 => d128!(2.601218943565795100204903227081041E+1746),
|
|
721 => d128!(1.875478858310938267247735226725431E+1749),
|
|
722 => d128!(1.354095735700497428952864833695761E+1752),
|
|
723 => d128!(9.790112169114596411329212747620352E+1754),
|
|
724 => d128!(7.088041210438967801802350029277135E+1757),
|
|
725 => d128!(5.138829877568251656306703771225923E+1760),
|
|
726 => d128!(3.730790491114550702478666937910020E+1763),
|
|
727 => d128!(2.712284687040278360701990863860585E+1766),
|
|
728 => d128!(1.974543252165322646591049348890506E+1769),
|
|
729 => d128!(1.439442030828520209364874975341179E+1772),
|
|
730 => d128!(1.050792682504819752836358731999061E+1775),
|
|
731 => d128!(7.681294509110232393233782330913136E+1777),
|
|
732 => d128!(5.622707580668690111847128666228416E+1780),
|
|
733 => d128!(4.121444656630149851983945312345429E+1783),
|
|
734 => d128!(3.025140377966529991356215859261545E+1786),
|
|
735 => d128!(2.223478177805399543646818656557236E+1789),
|
|
736 => d128!(1.636479938864774064124058531226126E+1792),
|
|
737 => d128!(1.206085714943338485259431137513655E+1795),
|
|
738 => d128!(8.900912576281838021214601794850774E+1797),
|
|
739 => d128!(6.577774393872278297677590726394722E+1800),
|
|
740 => d128!(4.867553051465485940281417137532094E+1803),
|
|
741 => d128!(3.606856811135925081748530098911282E+1806),
|
|
742 => d128!(2.676287753862856410657409333392171E+1809),
|
|
743 => d128!(1.988481801120102313118455134710383E+1812),
|
|
744 => d128!(1.479430460033356120960130620224525E+1815),
|
|
745 => d128!(1.102175692724850310115297312067271E+1818),
|
|
746 => d128!(8.222230667727383313460117948021842E+1820),
|
|
747 => d128!(6.142006308792355335154708107172316E+1823),
|
|
748 => d128!(4.594220718976681790695721664164892E+1826),
|
|
749 => d128!(3.441071318513534661231095526459504E+1829),
|
|
750 => d128!(2.580803488885150995923321644844628E+1832),
|
|
751 => d128!(1.938183420152748397938414555278316E+1835),
|
|
752 => d128!(1.457513931954866795249687745569294E+1838),
|
|
753 => d128!(1.097507990762014696823014872413678E+1841),
|
|
754 => d128!(8.275210250345590814045532137999132E+1843),
|
|
755 => d128!(6.247783739010921064604376764189345E+1846),
|
|
756 => d128!(4.723324506692256324840908833727145E+1849),
|
|
757 => d128!(3.575556651566038037904567987131449E+1852),
|
|
758 => d128!(2.710271941887056832731662534245638E+1855),
|
|
759 => d128!(2.057096403892276136043331863492439E+1858),
|
|
760 => d128!(1.563393266958129863392932216254254E+1861),
|
|
761 => d128!(1.189742276155136826042021416569487E+1864),
|
|
762 => d128!(9.065836144302142614440203194259491E+1866),
|
|
763 => d128!(6.917232978102534814817875037219992E+1869),
|
|
764 => d128!(5.284765995270336598520856528436074E+1872),
|
|
765 => d128!(4.042845986381807497868455244253597E+1875),
|
|
766 => d128!(3.096820025568464543367236717098255E+1878),
|
|
767 => d128!(2.375260959611012304762670562014362E+1881),
|
|
768 => d128!(1.824200416981257450057730991627030E+1884),
|
|
769 => d128!(1.402810120658586979094395132561186E+1887),
|
|
770 => d128!(1.080163792907111973902684252072113E+1890),
|
|
771 => d128!(8.328062843313833318789695583475991E+1892),
|
|
772 => d128!(6.429264515038279322105644990443465E+1895),
|
|
773 => d128!(4.969821470124589915987663577612798E+1898),
|
|
774 => d128!(3.846641817876432594974451609072306E+1901),
|
|
775 => d128!(2.981147408854235261105199997031037E+1904),
|
|
776 => d128!(2.313370389270886562617635197696085E+1907),
|
|
777 => d128!(1.797488792463478859153902548609858E+1910),
|
|
778 => d128!(1.398446280536586552421736182818470E+1913),
|
|
779 => d128!(1.089389652538000924336532486415588E+1916),
|
|
780 => d128!(8.497239289796407209824953394041586E+1918),
|
|
781 => d128!(6.636343885330994030873288600746479E+1921),
|
|
782 => d128!(5.189620918328837332142911685783747E+1924),
|
|
783 => d128!(4.063473179051479631067899849968674E+1927),
|
|
784 => d128!(3.185762972376360030757233482375440E+1930),
|
|
785 => d128!(2.500823933315442624144428283664720E+1933),
|
|
786 => d128!(1.965647611585937902577520630960470E+1936),
|
|
787 => d128!(1.546964670318133129328508736565890E+1939),
|
|
788 => d128!(1.219008160210688905910864884413921E+1942),
|
|
789 => d128!(9.617974384062335467636723938025837E+1944),
|
|
790 => d128!(7.598199763409245019433011911040411E+1947),
|
|
791 => d128!(6.010176012856712810371512421632965E+1950),
|
|
792 => d128!(4.760059402182516545814237837933308E+1953),
|
|
793 => d128!(3.774727105930735620830690605481113E+1956),
|
|
794 => d128!(2.997133322109004082939568340752004E+1959),
|
|
795 => d128!(2.382720991076658245936956830897843E+1962),
|
|
796 => d128!(1.896645908897019963765817637394683E+1965),
|
|
797 => d128!(1.511626789390924911121356657003562E+1968),
|
|
798 => d128!(1.206278177933958079074842612288842E+1971),
|
|
799 => d128!(9.638162641692325051807992472187848E+1973),
|
|
800 => d128!(7.710530113353860041446393977750278E+1976),
|
|
801 => d128!(6.176134620796441893198561576177973E+1979),
|
|
802 => d128!(4.953259965878746398345246384094734E+1982),
|
|
803 => d128!(3.977467752600633357871232846428071E+1985),
|
|
804 => d128!(3.197884073090909219728471208528169E+1988),
|
|
805 => d128!(2.574296678838181921881419322865176E+1991),
|
|
806 => d128!(2.074883123143574629036423974229332E+1994),
|
|
807 => d128!(1.674430680376864725632394147203071E+1997),
|
|
808 => d128!(1.352939989744506698310974470940081E+2000),
|
|
809 => d128!(1.094528451703305918933578346990526E+2003),
|
|
810 => d128!(8.865680458796777943361984610623261E+2005),
|
|
811 => d128!(7.190066852084186912066569519215465E+2008),
|
|
812 => d128!(5.838334283892359772598054449602958E+2011),
|
|
813 => d128!(4.746565772804488495122218267527205E+2014),
|
|
814 => d128!(3.863704539062853635029485669767145E+2017),
|
|
815 => d128!(3.148919199336225712549030820860223E+2020),
|
|
816 => d128!(2.569518066658360181440009149821942E+2023),
|
|
817 => d128!(2.099296260459880268236487475404527E+2026),
|
|
818 => d128!(1.717224341056182059417446754880903E+2029),
|
|
819 => d128!(1.406406735325013106662888892247460E+2032),
|
|
820 => d128!(1.153253522966510747463568891642917E+2035),
|
|
821 => d128!(9.468211423555053236675900600388349E+2037),
|
|
822 => d128!(7.782869790162253760547590293519223E+2040),
|
|
823 => d128!(6.405301837303534844930666811566321E+2043),
|
|
824 => d128!(5.277968713938112712222869452730649E+2046),
|
|
825 => d128!(4.354324188998942987583867298502785E+2049),
|
|
826 => d128!(3.596671780113126907744274388563300E+2052),
|
|
827 => d128!(2.974447562153555952704514919341849E+2055),
|
|
828 => d128!(2.462842581463144328839338353215051E+2058),
|
|
829 => d128!(2.041696500032946648607811494815277E+2061),
|
|
830 => d128!(1.694608095027345718344483540696680E+2064),
|
|
831 => d128!(1.408219326967724291944265822318941E+2067),
|
|
832 => d128!(1.171638480037146610897629164169359E+2070),
|
|
833 => d128!(9.759748538709431268777250937530760E+2072),
|
|
834 => d128!(8.139630281283665678160227281900654E+2075),
|
|
835 => d128!(6.796591284871860841263789780387046E+2078),
|
|
836 => d128!(5.681950314152875663296528256403570E+2081),
|
|
837 => d128!(4.755792412945956930179194150609788E+2084),
|
|
838 => d128!(3.985354042048711907490164698211002E+2087),
|
|
839 => d128!(3.343712041278869290384248181799031E+2090),
|
|
840 => d128!(2.808718114674250203922768472711186E+2093),
|
|
841 => d128!(2.362131934441044421499048285550107E+2096),
|
|
842 => d128!(1.988915088799359402902198656433190E+2099),
|
|
843 => d128!(1.676655419857859976646553467373179E+2102),
|
|
844 => d128!(1.415097174360033820289691126462963E+2105),
|
|
845 => d128!(1.195757112334228578144789001861204E+2108),
|
|
846 => d128!(1.011610517034757377110491495574579E+2111),
|
|
847 => d128!(8.568341079284394984125862967516684E+2113),
|
|
848 => d128!(7.265953235233166946538731796454148E+2116),
|
|
849 => d128!(6.168794296712958737611383295189572E+2119),
|
|
850 => d128!(5.243475152206014926969675800911136E+2122),
|
|
851 => d128!(4.462197354527318702851194106575377E+2125),
|
|
852 => d128!(3.801792146057275534829217378802221E+2128),
|
|
853 => d128!(3.242928700586856031209322424118295E+2131),
|
|
854 => d128!(2.769461110301175050652761350197024E+2134),
|
|
855 => d128!(2.367889249307504668308110954418456E+2137),
|
|
856 => d128!(2.026913197407223996071742976982198E+2140),
|
|
857 => d128!(1.737064610177990964633483731273744E+2143),
|
|
858 => d128!(1.490401435532716247655529041432872E+2146),
|
|
859 => d128!(1.280254833122603256736099446590837E+2149),
|
|
860 => d128!(1.101019156485438800793045524068120E+2152),
|
|
861 => d128!(9.479774937339628074828121962226513E+2154),
|
|
862 => d128!(8.171565995986759400501841131439254E+2157),
|
|
863 => d128!(7.052061454536573362633088896432076E+2160),
|
|
864 => d128!(6.092981096719599385314988806517314E+2163),
|
|
865 => d128!(5.270428648662453468297465317637477E+2166),
|
|
866 => d128!(4.564191209741684703545604965074055E+2169),
|
|
867 => d128!(3.957153778846040637974039504719206E+2172),
|
|
868 => d128!(3.434809480038363273761466290096271E+2175),
|
|
869 => d128!(2.984849438153337684898714206093659E+2178),
|
|
870 => d128!(2.596819011193403785861881359301483E+2181),
|
|
871 => d128!(2.261829358749454697485698663951592E+2184),
|
|
872 => d128!(1.972315200829524496207529234965788E+2187),
|
|
873 => d128!(1.721831170324174885189173022125133E+2190),
|
|
874 => d128!(1.504880442863328849655337221337366E+2193),
|
|
875 => d128!(1.316770387505412743448420068670195E+2196),
|
|
876 => d128!(1.153490859454741563260815980155091E+2199),
|
|
877 => d128!(1.011611483741808350979735614596015E+2202),
|
|
878 => d128!(8.881948827253077321602078696153012E+2204),
|
|
879 => d128!(7.807233019155454965688227173918498E+2207),
|
|
880 => d128!(6.870365056856800369805639913048278E+2210),
|
|
881 => d128!(6.052791615090841125798768763395533E+2213),
|
|
882 => d128!(5.338562204510121872954514049314860E+2216),
|
|
883 => d128!(4.713950426582437613818835905545021E+2219),
|
|
884 => d128!(4.167132177098874850615850940501799E+2222),
|
|
885 => d128!(3.687911976732504242795028082344092E+2225),
|
|
886 => d128!(3.267490011384998759116394880956866E+2228),
|
|
887 => d128!(2.898263640098493899336242259408740E+2231),
|
|
888 => d128!(2.573658112407462582610583126354961E+2234),
|
|
889 => d128!(2.287982061930234235940808399329560E+2237),
|
|
890 => d128!(2.036304035117908469987319475403308E+2240),
|
|
891 => d128!(1.814346895290056446758701652584347E+2243),
|
|
892 => d128!(1.618397430598730350508761874105238E+2246),
|
|
893 => d128!(1.445228905524666203004324353575978E+2249),
|
|
894 => d128!(1.292034641539051585485865972096924E+2252),
|
|
895 => d128!(1.156371004177451169009850045026747E+2255),
|
|
896 => d128!(1.036108419742996247432825640343965E+2258),
|
|
897 => d128!(9.293892525094676339472445993885366E+2260),
|
|
898 => d128!(8.345915487535019352846256502509059E+2263),
|
|
899 => d128!(7.502978023293982398208784595755644E+2266),
|
|
900 => d128!(6.752680220964584158387906136180080E+2269),
|
|
901 => d128!(6.084164879089090326707503428698252E+2272),
|
|
902 => d128!(5.487916720938359474690168092685823E+2275),
|
|
903 => d128!(4.955588799007338605645221787695298E+2278),
|
|
904 => d128!(4.479852274302634099503280496076549E+2281),
|
|
905 => d128!(4.054266308243883860050468848949277E+2284),
|
|
906 => d128!(3.673165275268958777205724777148045E+2287),
|
|
907 => d128!(3.331560904668945610925592372873277E+2290),
|
|
908 => d128!(3.025057301439402614720437874568936E+2293),
|
|
909 => d128!(2.749777087008416976780878027983163E+2296),
|
|
910 => d128!(2.502297149177659448870599005464678E+2299),
|
|
911 => d128!(2.279592702900847757921115693978322E+2302),
|
|
912 => d128!(2.078988545045573155224057512908230E+2305),
|
|
913 => d128!(1.898116541626608290719564509285214E+2308),
|
|
914 => d128!(1.734878519046719977717681961486686E+2311),
|
|
915 => d128!(1.587413844927748779611678994760318E+2314),
|
|
916 => d128!(1.454071081953817882124297959200451E+2317),
|
|
917 => d128!(1.333383182151650997907981228586814E+2320),
|
|
918 => d128!(1.224045761215215616079526767842695E+2323),
|
|
919 => d128!(1.124898054556783151177085099647437E+2326),
|
|
920 => d128!(1.034906210192240499082918291675642E+2329),
|
|
921 => d128!(9.531486195870534996553677466332663E+2331),
|
|
922 => d128!(8.788030272592633266822490623958715E+2334),
|
|
923 => d128!(8.111351941603000505277158845913894E+2337),
|
|
924 => d128!(7.494889194041172466876094773624438E+2340),
|
|
925 => d128!(6.932772504488084531860387665602605E+2343),
|
|
926 => d128!(6.419747339155966276502718978348012E+2346),
|
|
927 => d128!(5.951105783397580738318020492928607E+2349),
|
|
928 => d128!(5.522626166992954925159123017437747E+2352),
|
|
929 => d128!(5.130519709136455125472825283199667E+2355),
|
|
930 => d128!(4.771383329496903266689727513375690E+2358),
|
|
931 => d128!(4.442157879761616941288136314952767E+2361),
|
|
932 => d128!(4.140091143937826989280543045535979E+2364),
|
|
933 => d128!(3.862705037293992580998746661485068E+2367),
|
|
934 => d128!(3.607766504832589070652829381827054E+2370),
|
|
935 => d128!(3.373261682018470781060395472008295E+2373),
|
|
936 => d128!(3.157372934369288651072530161799764E+2376),
|
|
937 => d128!(2.958458439504023466054960761606379E+2379),
|
|
938 => d128!(2.775034016254774011159553194386784E+2382),
|
|
939 => d128!(2.605756941263232796478820449529190E+2385),
|
|
940 => d128!(2.449411524787438828690091222557439E+2388),
|
|
941 => d128!(2.304896244824979937797375840426550E+2391),
|
|
942 => d128!(2.171212262625131101405128041681810E+2394),
|
|
943 => d128!(2.047453163655498628625035743305947E+2397),
|
|
944 => d128!(1.932795786490790705422033741680814E+2400),
|
|
945 => d128!(1.826492018233797216623821885888369E+2403),
|
|
946 => d128!(1.727861449249172166926135504050397E+2406),
|
|
947 => d128!(1.636284792438966042079050322335726E+2409),
|
|
948 => d128!(1.551197983232139807890939705574268E+2412),
|
|
949 => d128!(1.472086886087300677688501780589980E+2415),
|
|
950 => d128!(1.398482541782935643804076691560481E+2418),
|
|
951 => d128!(1.329956897235571797257676933674017E+2421),
|
|
952 => d128!(1.266118966168264350989308440857664E+2424),
|
|
953 => d128!(1.206611374758355926492810944137354E+2427),
|
|
954 => d128!(1.151107251519471553874141640707036E+2430),
|
|
955 => d128!(1.099307425201095333949805266875219E+2433),
|
|
956 => d128!(1.050937898492247139256013835132709E+2436),
|
|
957 => d128!(1.005747568857080512268005240222003E+2439),
|
|
958 => d128!(9.635061709650831307527490201326789E+2441),
|
|
959 => d128!(9.240024179555147223918863103072391E+2444),
|
|
960 => d128!(8.870423212372941334962108578949495E+2447),
|
|
961 => d128!(8.524476707090396622898586344370465E+2450),
|
|
962 => d128!(8.200546592220961551228440063284387E+2453),
|
|
963 => d128!(7.897126368308785973832987780942865E+2456),
|
|
964 => d128!(7.612829819049669678775000220828922E+2459),
|
|
965 => d128!(7.346380775382931240017875213099910E+2462),
|
|
966 => d128!(7.096603829019911577857267455854513E+2465),
|
|
967 => d128!(6.862415902662254495787977629811314E+2468),
|
|
968 => d128!(6.642818593777062351922762345657352E+2471),
|
|
969 => d128!(6.436891217369973419013156712941974E+2474),
|
|
970 => d128!(6.243784480848874216442762011553715E+2477),
|
|
971 => d128!(6.062714730904256864165921913218657E+2480),
|
|
972 => d128!(5.892958718438937671969276099648535E+2483),
|
|
973 => d128!(5.733848833041086354826105644958025E+2486),
|
|
974 => d128!(5.584768763382018109600626898189116E+2489),
|
|
975 => d128!(5.445149544297467656860611225734388E+2492),
|
|
976 => d128!(5.314465955234328433095956556316763E+2495),
|
|
977 => d128!(5.192233238263938879134749555521477E+2498),
|
|
978 => d128!(5.078004107022132223793785065300005E+2501),
|
|
979 => d128!(4.971366020774667447094115578928705E+2504),
|
|
980 => d128!(4.871938700359174098152233267350131E+2507),
|
|
981 => d128!(4.779371865052349790287340835270479E+2510),
|
|
982 => d128!(4.693343171481407494062168700235610E+2513),
|
|
983 => d128!(4.613556337566223566663111832331605E+2516),
|
|
984 => d128!(4.539739436165163989596502043014299E+2519),
|
|
985 => d128!(4.471643344622686529752554512369085E+2522),
|
|
986 => d128!(4.409040337797968918336018749195918E+2525),
|
|
987 => d128!(4.351722813406595322397650505456371E+2528),
|
|
988 => d128!(4.299502139645716178528878699390895E+2531),
|
|
989 => d128!(4.252207616109613300565061033697595E+2534),
|
|
990 => d128!(4.209685539948517167559410423360619E+2537),
|
|
991 => d128!(4.171798370088980513051375729550373E+2540),
|
|
992 => d128!(4.138423983128268668946964723713970E+2543),
|
|
993 => d128!(4.109455015246370788264335970647972E+2546),
|
|
994 => d128!(4.084798285154892563534749954824084E+2549),
|
|
995 => d128!(4.064374293729118100717076205049964E+2552),
|
|
996 => d128!(4.048116796554201628314207900229764E+2555),
|
|
997 => d128!(4.035972446164539023429265276529075E+2558),
|
|
998 => d128!(4.027900501272209945382406745976017E+2561),
|
|
999 => d128!(4.023872600770937735437024339230041E+2564),
|
|
1000 => d128!(4.023872600770937735437024339230041E+2567),
|
|
_ => d128!("NaN"),
|
|
};
|
|
}
|