ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4NucleiPropertiesTableAME12.cc
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file G4NucleiPropertiesTableAME12.cc
1 //
2 // ********************************************************************
3 // * License and Disclaimer *
4 // * *
5 // * The Geant4 software is copyright of the Copyright Holders of *
6 // * the Geant4 Collaboration. It is provided under the terms and *
7 // * conditions of the Geant4 Software License, included in the file *
8 // * LICENSE and available at http://cern.ch/geant4/license . These *
9 // * include a list of copyright holders. *
10 // * *
11 // * Neither the authors of this software system, nor their employing *
12 // * institutes,nor the agencies providing financial support for this *
13 // * work make any representation or warranty, express or implied, *
14 // * regarding this software system or assume any liability for its *
15 // * use. Please see the license in the file LICENSE and URL above *
16 // * for the full disclaimer and the limitation of liability. *
17 // * *
18 // * This code implementation is the result of the scientific and *
19 // * technical work of the GEANT4 collaboration. *
20 // * By using, copying, modifying or distributing the software (or *
21 // * any work based on the software) you agree to acknowledge its *
22 // * use in resulting scientific publications, and indicate your *
23 // * acceptance of all terms of the Geant4 Software license. *
24 // ********************************************************************
25 //
26 //
27 //
28 // -------------------------------------------------------------------
29 //
30 // File name: G4NucleiPropertiesTableAME12.cc
31 //
32 // Authors: Tatsumi Koi (tkoi@slac.stanford.edu)
33 //
34 // Data are update to
35 // "The Ame2012 atomic mass evaluation (I)"
36 // by G.Audi, M.Wang, A.H.Wapstra, F.G.Kondev, M.MacCormick, X.Xu, and B.~Pfeiffer
37 // Chinese Physics C36 p. 1287-1602, December 2012.
38 // "The Ame2012 atomic mass evaluation (II)"
39 // by M.Wang, G.Audi, A.H.Wapstra, F.G.Kondev, M.MacCormick, X.Xu, and B.~Pfeiffer
40 // Chinese Physics C36 p. 1603-2014, December 2012.
41 //
42 // Creation date: Aug. 2016
43 // based on G4NucleiPropertiesTableAME03
44 //
45 // Modifications:
46 //
47 
48 #include "G4ios.hh"
49 #include "G4PhysicalConstants.hh"
50 #include "G4SystemOfUnits.hh"
52 
53 // Class G4NucleiPropertiesTableAME12
54 // Determine the table index for a Nuclide with Z protons and A nucleons
55 
58 
60 {
61 }
62 
64 {
66  G4Exception("G4NucleiPropertiesTableAME12::GetIndex",
67  "PART201",
68  EventMustBeAborted,"Nucleon number larger than 293");
69  return -1;
70  } else if(A<1) {
71  G4Exception("G4NucleiPropertiesTableAME12::GetIndex",
72  "Illegal arguemntPART201",
73  EventMustBeAborted," Nucleon number is negative");
74  return -1;
75  } else if(Z>A) {
76  G4Exception("G4NucleiPropertiesTableAME12::GetIndex",
77  "PART201",
78  EventMustBeAborted, "Nucleon number smaller than Z");
79  return -1;
80  }
81 
82  for (G4int i = shortTable[A-1]; i < shortTable[A] ; i++) {
83  if (indexArray[0][i] == Z ) return i;
84  }
85  return -1;
86 }
87 
88 
90 {
91  G4int i = shortTable[A-1];
92  return indexArray[0][i];
93 }
94 
95 
97 {
98  G4int i = shortTable[A]-1;
99  return indexArray[0][i];
100 }
101 
102 
104 {
105  if (!isIntialized) {
106  // calculate electron mass in orbit with binding energy
107  isIntialized = true;
108  for (int iz=1; iz<ZMax; iz+=1){
110  - ( 14.4381 * std::pow( G4double(iz) , 2.39 )) *eV
111  - ( 1.55468*1e-6 * std::pow( G4double(iz) , 5.35 ) ) *eV;
112  }
113  }
114 
115  G4double nuclearMass = GetAtomicMass(Z,A) - electronMass[Z];
116 
117  if (nuclearMass <0.0) nuclearMass = 0.0;
118 
119  return nuclearMass;
120 
121 }
122 
123 
125 {
126  G4int i=GetIndex(Z, A);
127  if (i >= 0) {
128  return MassExcess[i]*keV;
129  } else {
130  return 0.0;
131  }
132 }
133 
135 {
136  G4int i=GetIndex(Z, A);
137  if (i >= 0){
138  return (G4double(A-Z)*MassExcess[0] + G4double(Z)*MassExcess[1] - MassExcess[i])*keV;
139  } else {
140  return 0.0;
141  }
142 }
143 
145 {
146  G4int i=GetIndex(Z, A);
147  if (i >= 0){
148  return BetaEnergy[i]*keV;
149  } else {
150  return 0.0;
151  }
152 }
153 
155 {
156  G4int i=GetIndex(Z, A);
157  if (i >= 0){
158  return MassExcess[i]*keV + G4double(A)*amu_c2;
159  } else {
160  return 0.0;
161  }
162 }
163 
164 
166 {
167  return (Z <= A && A >= 1 && A <= 273 && Z >= 0 && Z <= 110 && GetIndex(Z, A) >= 0);
168 }
169 
170 
171 //+------------------------------------------------------------+
172 //| Table of Z (number of protons) and A (number of nucleons) |
173 //| indexArray[0][ ] --> Z |
174 //| indexArray[1][ ] --> A |
175 //+------------------------------------------------------------
176 
178  // ---------- Z ----------
179  {
180 
181  0, 1, 1, 1, 2, 3, 1, 2, 3, 1,
182  2, 3, 4, 1, 2, 3, 4, 5, 1, 2,
183  3, 4, 5, 2, 3, 4, 5, 6, 2, 3,
184  4, 5, 6, 2, 3, 4, 5, 6, 7, 3,
185  4, 5, 6, 7, 3, 4, 5, 6, 7, 8,
186  3, 4, 5, 6, 7, 8, 4, 5, 6, 7,
187  8, 9, 4, 5, 6, 7, 8, 9, 4, 5,
188  6, 7, 8, 9, 10, 5, 6, 7, 8, 9,
189  10, 5, 6, 7, 8, 9, 10, 11, 5, 6,
190  7, 8, 9, 10, 11, 12, 5, 6, 7, 8,
191  9, 10, 11, 12, 5, 6, 7, 8, 9, 10,
192  11, 12, 13, 6, 7, 8, 9, 10, 11, 12,
193  13, 14, 6, 7, 8, 9, 10, 11, 12, 13,
194  14, 7, 8, 9, 10, 11, 12, 13, 14, 15,
195  7, 8, 9, 10, 11, 12, 13, 14, 15, 8,
196  9, 10, 11, 12, 13, 14, 15, 16, 8, 9,
197  10, 11, 12, 13, 14, 15, 16, 8, 9, 10,
198  11, 12, 13, 14, 15, 16, 17, 9, 10, 11,
199  12, 13, 14, 15, 16, 17, 9, 10, 11, 12,
200  13, 14, 15, 16, 17, 18, 9, 10, 11, 12,
201  13, 14, 15, 16, 17, 18, 10, 11, 12, 13,
202  14, 15, 16, 17, 18, 19, 10, 11, 12, 13,
203  14, 15, 16, 17, 18, 19, 10, 11, 12, 13,
204  14, 15, 16, 17, 18, 19, 20, 11, 12, 13,
205  14, 15, 16, 17, 18, 19, 20, 11, 12, 13,
206  14, 15, 16, 17, 18, 19, 20, 21, 11, 12,
207  13, 14, 15, 16, 17, 18, 19, 20, 21, 12,
208  13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
209  12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
210  22, 12, 13, 14, 15, 16, 17, 18, 19, 20,
211  21, 22, 23, 13, 14, 15, 16, 17, 18, 19,
212  20, 21, 22, 23, 13, 14, 15, 16, 17, 18,
213  19, 20, 21, 22, 23, 24, 13, 14, 15, 16,
214  17, 18, 19, 20, 21, 22, 23, 24, 14, 15,
215  16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
216  14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
217  24, 25, 26, 15, 16, 17, 18, 19, 20, 21,
218  22, 23, 24, 25, 26, 15, 16, 17, 18, 19,
219  20, 21, 22, 23, 24, 25, 26, 27, 16, 17,
220  18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
221  28, 16, 17, 18, 19, 20, 21, 22, 23, 24,
222  25, 26, 27, 28, 17, 18, 19, 20, 21, 22,
223  23, 24, 25, 26, 27, 28, 17, 18, 19, 20,
224  21, 22, 23, 24, 25, 26, 27, 28, 18, 19,
225  20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
226  18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
227  28, 29, 19, 20, 21, 22, 23, 24, 25, 26,
228  27, 28, 29, 30, 19, 20, 21, 22, 23, 24,
229  25, 26, 27, 28, 29, 30, 19, 20, 21, 22,
230  23, 24, 25, 26, 27, 28, 29, 30, 31, 20,
231  21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
232  31, 20, 21, 22, 23, 24, 25, 26, 27, 28,
233  29, 30, 31, 32, 21, 22, 23, 24, 25, 26,
234  27, 28, 29, 30, 31, 32, 21, 22, 23, 24,
235  25, 26, 27, 28, 29, 30, 31, 32, 33, 21,
236  22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
237  32, 33, 22, 23, 24, 25, 26, 27, 28, 29,
238  30, 31, 32, 33, 22, 23, 24, 25, 26, 27,
239  28, 29, 30, 31, 32, 33, 23, 24, 25, 26,
240  27, 28, 29, 30, 31, 32, 33, 34, 23, 24,
241  25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
242  23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
243  33, 34, 24, 25, 26, 27, 28, 29, 30, 31,
244  32, 33, 34, 35, 24, 25, 26, 27, 28, 29,
245  30, 31, 32, 33, 34, 35, 25, 26, 27, 28,
246  29, 30, 31, 32, 33, 34, 35, 36, 25, 26,
247  27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
248  25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
249  35, 36, 37, 26, 27, 28, 29, 30, 31, 32,
250  33, 34, 35, 36, 37, 26, 27, 28, 29, 30,
251  31, 32, 33, 34, 35, 36, 37, 38, 26, 27,
252  28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
253  38, 27, 28, 29, 30, 31, 32, 33, 34, 35,
254  36, 37, 38, 27, 28, 29, 30, 31, 32, 33,
255  34, 35, 36, 37, 38, 39, 28, 29, 30, 31,
256  32, 33, 34, 35, 36, 37, 38, 39, 28, 29,
257  30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
258  40, 28, 29, 30, 31, 32, 33, 34, 35, 36,
259  37, 38, 39, 40, 29, 30, 31, 32, 33, 34,
260  35, 36, 37, 38, 39, 40, 29, 30, 31, 32,
261  33, 34, 35, 36, 37, 38, 39, 40, 41, 29,
262  30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
263  40, 41, 30, 31, 32, 33, 34, 35, 36, 37,
264  38, 39, 40, 41, 42, 30, 31, 32, 33, 34,
265  35, 36, 37, 38, 39, 40, 41, 42, 30, 31,
266  32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
267  42, 43, 31, 32, 33, 34, 35, 36, 37, 38,
268  39, 40, 41, 42, 43, 31, 32, 33, 34, 35,
269  36, 37, 38, 39, 40, 41, 42, 43, 44, 32,
270  33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
271  43, 44, 32, 33, 34, 35, 36, 37, 38, 39,
272  40, 41, 42, 43, 44, 45, 32, 33, 34, 35,
273  36, 37, 38, 39, 40, 41, 42, 43, 44, 45,
274  33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
275  43, 44, 45, 46, 33, 34, 35, 36, 37, 38,
276  39, 40, 41, 42, 43, 44, 45, 46, 34, 35,
277  36, 37, 38, 39, 40, 41, 42, 43, 44, 45,
278  46, 47, 34, 35, 36, 37, 38, 39, 40, 41,
279  42, 43, 44, 45, 46, 47, 34, 35, 36, 37,
280  38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
281  48, 35, 36, 37, 38, 39, 40, 41, 42, 43,
282  44, 45, 46, 47, 48, 35, 36, 37, 38, 39,
283  40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
284  35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
285  45, 46, 47, 48, 49, 36, 37, 38, 39, 40,
286  41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
287  36, 37, 38, 39, 40, 41, 42, 43, 44, 45,
288  46, 47, 48, 49, 50, 36, 37, 38, 39, 40,
289  41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
290  37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
291  47, 48, 49, 50, 37, 38, 39, 40, 41, 42,
292  43, 44, 45, 46, 47, 48, 49, 50, 51, 38,
293  39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
294  49, 50, 51, 38, 39, 40, 41, 42, 43, 44,
295  45, 46, 47, 48, 49, 50, 51, 52, 38, 39,
296  40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
297  50, 51, 52, 38, 39, 40, 41, 42, 43, 44,
298  45, 46, 47, 48, 49, 50, 51, 52, 53, 39,
299  40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
300  50, 51, 52, 53, 39, 40, 41, 42, 43, 44,
301  45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
302  40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
303  50, 51, 52, 53, 54, 40, 41, 42, 43, 44,
304  45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
305  40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
306  50, 51, 52, 53, 54, 55, 41, 42, 43, 44,
307  45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
308  55, 41, 42, 43, 44, 45, 46, 47, 48, 49,
309  50, 51, 52, 53, 54, 55, 56, 41, 42, 43,
310  44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
311  54, 55, 56, 42, 43, 44, 45, 46, 47, 48,
312  49, 50, 51, 52, 53, 54, 55, 56, 57, 42,
313  43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
314  53, 54, 55, 56, 57, 43, 44, 45, 46, 47,
315  48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
316  43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
317  53, 54, 55, 56, 57, 58, 43, 44, 45, 46,
318  47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
319  57, 58, 44, 45, 46, 47, 48, 49, 50, 51,
320  52, 53, 54, 55, 56, 57, 58, 59, 44, 45,
321  46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
322  56, 57, 58, 59, 44, 45, 46, 47, 48, 49,
323  50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
324  44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
325  54, 55, 56, 57, 58, 59, 60, 45, 46, 47,
326  48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
327  58, 59, 60, 45, 46, 47, 48, 49, 50, 51,
328  52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
329  46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
330  56, 57, 58, 59, 60, 61, 46, 47, 48, 49,
331  50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
332  60, 61, 62, 47, 48, 49, 50, 51, 52, 53,
333  54, 55, 56, 57, 58, 59, 60, 61, 62, 47,
334  48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
335  58, 59, 60, 61, 62, 63, 48, 49, 50, 51,
336  52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
337  62, 63, 48, 49, 50, 51, 52, 53, 54, 55,
338  56, 57, 58, 59, 60, 61, 62, 63, 48, 49,
339  50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
340  60, 61, 62, 63, 64, 49, 50, 51, 52, 53,
341  54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
342  64, 49, 50, 51, 52, 53, 54, 55, 56, 57,
343  58, 59, 60, 61, 62, 63, 64, 65, 50, 51,
344  52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
345  62, 63, 64, 65, 50, 51, 52, 53, 54, 55,
346  56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
347  50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
348  60, 61, 62, 63, 64, 65, 66, 51, 52, 53,
349  54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
350  64, 65, 66, 51, 52, 53, 54, 55, 56, 57,
351  58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
352  52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
353  62, 63, 64, 65, 66, 67, 52, 53, 54, 55,
354  56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
355  66, 67, 68, 52, 53, 54, 55, 56, 57, 58,
356  59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
357  53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
358  63, 64, 65, 66, 67, 68, 69, 53, 54, 55,
359  56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
360  66, 67, 68, 69, 54, 55, 56, 57, 58, 59,
361  60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
362  54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
363  64, 65, 66, 67, 68, 69, 54, 55, 56, 57,
364  58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
365  68, 69, 70, 55, 56, 57, 58, 59, 60, 61,
366  62, 63, 64, 65, 66, 67, 68, 69, 70, 55,
367  56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
368  66, 67, 68, 69, 70, 71, 55, 56, 57, 58,
369  59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
370  69, 70, 71, 56, 57, 58, 59, 60, 61, 62,
371  63, 64, 65, 66, 67, 68, 69, 70, 71, 56,
372  57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
373  67, 68, 69, 70, 71, 72, 57, 58, 59, 60,
374  61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
375  71, 72, 57, 58, 59, 60, 61, 62, 63, 64,
376  65, 66, 67, 68, 69, 70, 71, 72, 73, 58,
377  59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
378  69, 70, 71, 72, 73, 58, 59, 60, 61, 62,
379  63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
380  73, 74, 59, 60, 61, 62, 63, 64, 65, 66,
381  67, 68, 69, 70, 71, 72, 73, 74, 59, 60,
382  61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
383  71, 72, 73, 74, 75, 60, 61, 62, 63, 64,
384  65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
385  75, 60, 61, 62, 63, 64, 65, 66, 67, 68,
386  69, 70, 71, 72, 73, 74, 75, 76, 61, 62,
387  63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
388  73, 74, 75, 76, 61, 62, 63, 64, 65, 66,
389  67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
390  62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
391  72, 73, 74, 75, 76, 77, 62, 63, 64, 65,
392  66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
393  76, 77, 63, 64, 65, 66, 67, 68, 69, 70,
394  71, 72, 73, 74, 75, 76, 77, 78, 63, 64,
395  65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
396  75, 76, 77, 78, 64, 65, 66, 67, 68, 69,
397  70, 71, 72, 73, 74, 75, 76, 77, 78, 64,
398  65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
399  75, 76, 77, 78, 79, 65, 66, 67, 68, 69,
400  70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
401  65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
402  75, 76, 77, 78, 79, 80, 66, 67, 68, 69,
403  70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
404  80, 66, 67, 68, 69, 70, 71, 72, 73, 74,
405  75, 76, 77, 78, 79, 80, 67, 68, 69, 70,
406  71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
407  67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
408  77, 78, 79, 80, 68, 69, 70, 71, 72, 73,
409  74, 75, 76, 77, 78, 79, 80, 81, 68, 69,
410  70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
411  80, 81, 69, 70, 71, 72, 73, 74, 75, 76,
412  77, 78, 79, 80, 81, 82, 69, 70, 71, 72,
413  73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
414  70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
415  80, 81, 82, 70, 71, 72, 73, 74, 75, 76,
416  77, 78, 79, 80, 81, 82, 71, 72, 73, 74,
417  75, 76, 77, 78, 79, 80, 81, 82, 71, 72,
418  73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
419  71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
420  81, 82, 83, 71, 72, 73, 74, 75, 76, 77,
421  78, 79, 80, 81, 82, 83, 72, 73, 74, 75,
422  76, 77, 78, 79, 80, 81, 82, 83, 84, 72,
423  73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
424  83, 84, 72, 73, 74, 75, 76, 77, 78, 79,
425  80, 81, 82, 83, 84, 72, 73, 74, 75, 76,
426  77, 78, 79, 80, 81, 82, 83, 84, 73, 74,
427  75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
428  73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
429  83, 84, 85, 73, 74, 75, 76, 77, 78, 79,
430  80, 81, 82, 83, 84, 85, 74, 75, 76, 77,
431  78, 79, 80, 81, 82, 83, 84, 85, 86, 74,
432  75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
433  85, 86, 75, 76, 77, 78, 79, 80, 81, 82,
434  83, 84, 85, 86, 75, 76, 77, 78, 79, 80,
435  81, 82, 83, 84, 85, 86, 75, 76, 77, 78,
436  79, 80, 81, 82, 83, 84, 85, 86, 75, 76,
437  77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
438  76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
439  86, 87, 76, 77, 78, 79, 80, 81, 82, 83,
440  84, 85, 86, 87, 76, 77, 78, 79, 80, 81,
441  82, 83, 84, 85, 86, 87, 88, 76, 77, 78,
442  79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
443  77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
444  87, 88, 77, 78, 79, 80, 81, 82, 83, 84,
445  85, 86, 87, 88, 78, 79, 80, 81, 82, 83,
446  84, 85, 86, 87, 88, 78, 79, 80, 81, 82,
447  83, 84, 85, 86, 87, 88, 89, 79, 80, 81,
448  82, 83, 84, 85, 86, 87, 88, 89, 79, 80,
449  81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
450  79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
451  89, 90, 79, 80, 81, 82, 83, 84, 85, 86,
452  87, 88, 89, 90, 80, 81, 82, 83, 84, 85,
453  86, 87, 88, 89, 90, 80, 81, 82, 83, 84,
454  85, 86, 87, 88, 89, 90, 91, 80, 81, 82,
455  83, 84, 85, 86, 87, 88, 89, 90, 91, 80,
456  81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
457  91, 80, 81, 82, 83, 84, 85, 86, 87, 88,
458  89, 90, 91, 80, 81, 82, 83, 84, 85, 86,
459  87, 88, 89, 90, 91, 81, 82, 83, 84, 85,
460  86, 87, 88, 89, 90, 91, 92, 81, 82, 83,
461  84, 85, 86, 87, 88, 89, 90, 91, 92, 82,
462  83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
463  93, 82, 83, 84, 85, 86, 87, 88, 89, 90,
464  91, 92, 93, 83, 84, 85, 86, 87, 88, 89,
465  90, 91, 92, 93, 83, 84, 85, 86, 87, 88,
466  89, 90, 91, 92, 93, 83, 84, 85, 86, 87,
467  88, 89, 90, 91, 92, 93, 83, 84, 85, 86,
468  87, 88, 89, 90, 91, 92, 93, 84, 85, 86,
469  87, 88, 89, 90, 91, 92, 93, 84, 85, 86,
470  87, 88, 89, 90, 91, 92, 93, 84, 85, 86,
471  87, 88, 89, 90, 91, 92, 93, 85, 86, 87,
472  88, 89, 90, 91, 92, 93, 94, 85, 86, 87,
473  88, 89, 90, 91, 92, 93, 94, 86, 87, 88,
474  89, 90, 91, 92, 93, 94, 95, 86, 87, 88,
475  89, 90, 91, 92, 93, 94, 95, 87, 88, 89,
476  90, 91, 92, 93, 94, 95, 96, 87, 88, 89,
477  90, 91, 92, 93, 94, 95, 96, 88, 89, 90,
478  91, 92, 93, 94, 95, 96, 97, 88, 89, 90,
479  91, 92, 93, 94, 95, 96, 97, 89, 90, 91,
480  92, 93, 94, 95, 96, 97, 89, 90, 91, 92,
481  93, 94, 95, 96, 97, 98, 90, 91, 92, 93,
482  94, 95, 96, 97, 98, 90, 91, 92, 93, 94,
483  95, 96, 97, 98, 99, 91, 92, 93, 94, 95,
484  96, 97, 98, 99, 91, 92, 93, 94, 95, 96,
485  97, 98, 99, 100, 92, 93, 94, 95, 96, 97,
486  98, 99, 100, 92, 93, 94, 95, 96, 97, 98,
487  99, 100, 93, 94, 95, 96, 97, 98, 99, 100,
488  93, 94, 95, 96, 97, 98, 99, 100, 101, 94,
489  95, 96, 97, 98, 99, 100, 101, 94, 95, 96,
490  97, 98, 99, 100, 101, 95, 96, 97, 98, 99,
491  100, 101, 102, 95, 96, 97, 98, 99, 100, 101,
492  102, 96, 97, 98, 99, 100, 101, 102, 96, 97,
493  98, 99, 100, 101, 102, 103, 96, 97, 98, 99,
494  100, 101, 102, 103, 97, 98, 99, 100, 101, 102,
495  103, 104, 97, 98, 99, 100, 101, 102, 103, 104,
496  98, 99, 100, 101, 102, 103, 104, 105, 98, 99,
497  100, 101, 102, 103, 104, 105, 99, 100, 101, 102,
498  103, 104, 105, 99, 100, 101, 102, 103, 104, 105,
499  106, 100, 101, 102, 103, 104, 105, 106, 100, 101,
500  102, 103, 104, 105, 106, 107, 101, 102, 103, 104,
501  105, 106, 107, 101, 102, 103, 104, 105, 106, 107,
502  102, 103, 104, 105, 106, 107, 108, 102, 103, 104,
503  105, 106, 107, 108, 103, 104, 105, 106, 107, 108,
504  109, 103, 104, 105, 106, 107, 108, 109, 104, 105,
505  106, 107, 108, 109, 110, 104, 105, 106, 107, 108,
506  109, 110, 105, 106, 107, 108, 109, 110, 105, 106,
507  107, 108, 109, 110, 106, 107, 108, 109, 110, 106,
508  107, 108, 109, 110, 111, 106, 107, 108, 109, 110,
509  111, 107, 108, 109, 110, 111, 107, 108, 109, 110,
510  111, 108, 109, 110, 111, 112, 108, 109, 110, 111,
511  112, 109, 110, 111, 112, 113, 109, 110, 111, 112,
512  113, 110, 111, 112, 113, 110, 111, 112, 113, 111,
513  112, 113, 111, 112, 113, 112, 113, 112, 113, 114,
514  113, 114, 113, 114, 115, 114, 115, 114, 115, 116,
515  115, 116, 115, 116, 117, 116, 117, 116, 117, 118,
516  117, 118, 118
517  },
518  // --------- A -----------
519  {
520  1, 1, 2, 3, 3, 3, 4, 4, 4, 5,
521  5, 5, 5, 6, 6, 6, 6, 6, 7, 7,
522  7, 7, 7, 8, 8, 8, 8, 8, 9, 9,
523  9, 9, 9, 10, 10, 10, 10, 10, 10, 11,
524  11, 11, 11, 11, 12, 12, 12, 12, 12, 12,
525  13, 13, 13, 13, 13, 13, 14, 14, 14, 14,
526  14, 14, 15, 15, 15, 15, 15, 15, 16, 16,
527  16, 16, 16, 16, 16, 17, 17, 17, 17, 17,
528  17, 18, 18, 18, 18, 18, 18, 18, 19, 19,
529  19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
530  20, 20, 20, 20, 21, 21, 21, 21, 21, 21,
531  21, 21, 21, 22, 22, 22, 22, 22, 22, 22,
532  22, 22, 23, 23, 23, 23, 23, 23, 23, 23,
533  23, 24, 24, 24, 24, 24, 24, 24, 24, 24,
534  25, 25, 25, 25, 25, 25, 25, 25, 25, 26,
535  26, 26, 26, 26, 26, 26, 26, 26, 27, 27,
536  27, 27, 27, 27, 27, 27, 27, 28, 28, 28,
537  28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
538  29, 29, 29, 29, 29, 29, 30, 30, 30, 30,
539  30, 30, 30, 30, 30, 30, 31, 31, 31, 31,
540  31, 31, 31, 31, 31, 31, 32, 32, 32, 32,
541  32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
542  33, 33, 33, 33, 33, 33, 34, 34, 34, 34,
543  34, 34, 34, 34, 34, 34, 34, 35, 35, 35,
544  35, 35, 35, 35, 35, 35, 35, 36, 36, 36,
545  36, 36, 36, 36, 36, 36, 36, 36, 37, 37,
546  37, 37, 37, 37, 37, 37, 37, 37, 37, 38,
547  38, 38, 38, 38, 38, 38, 38, 38, 38, 38,
548  39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
549  39, 40, 40, 40, 40, 40, 40, 40, 40, 40,
550  40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
551  41, 41, 41, 41, 42, 42, 42, 42, 42, 42,
552  42, 42, 42, 42, 42, 42, 43, 43, 43, 43,
553  43, 43, 43, 43, 43, 43, 43, 43, 44, 44,
554  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
555  45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
556  45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
557  46, 46, 46, 46, 46, 47, 47, 47, 47, 47,
558  47, 47, 47, 47, 47, 47, 47, 47, 48, 48,
559  48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
560  48, 49, 49, 49, 49, 49, 49, 49, 49, 49,
561  49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
562  50, 50, 50, 50, 50, 50, 51, 51, 51, 51,
563  51, 51, 51, 51, 51, 51, 51, 51, 52, 52,
564  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
565  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
566  53, 53, 54, 54, 54, 54, 54, 54, 54, 54,
567  54, 54, 54, 54, 55, 55, 55, 55, 55, 55,
568  55, 55, 55, 55, 55, 55, 56, 56, 56, 56,
569  56, 56, 56, 56, 56, 56, 56, 56, 56, 57,
570  57, 57, 57, 57, 57, 57, 57, 57, 57, 57,
571  57, 58, 58, 58, 58, 58, 58, 58, 58, 58,
572  58, 58, 58, 58, 59, 59, 59, 59, 59, 59,
573  59, 59, 59, 59, 59, 59, 60, 60, 60, 60,
574  60, 60, 60, 60, 60, 60, 60, 60, 60, 61,
575  61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
576  61, 61, 62, 62, 62, 62, 62, 62, 62, 62,
577  62, 62, 62, 62, 63, 63, 63, 63, 63, 63,
578  63, 63, 63, 63, 63, 63, 64, 64, 64, 64,
579  64, 64, 64, 64, 64, 64, 64, 64, 65, 65,
580  65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
581  66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
582  66, 66, 67, 67, 67, 67, 67, 67, 67, 67,
583  67, 67, 67, 67, 68, 68, 68, 68, 68, 68,
584  68, 68, 68, 68, 68, 68, 69, 69, 69, 69,
585  69, 69, 69, 69, 69, 69, 69, 69, 70, 70,
586  70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
587  71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
588  71, 71, 71, 72, 72, 72, 72, 72, 72, 72,
589  72, 72, 72, 72, 72, 73, 73, 73, 73, 73,
590  73, 73, 73, 73, 73, 73, 73, 73, 74, 74,
591  74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
592  74, 75, 75, 75, 75, 75, 75, 75, 75, 75,
593  75, 75, 75, 76, 76, 76, 76, 76, 76, 76,
594  76, 76, 76, 76, 76, 76, 77, 77, 77, 77,
595  77, 77, 77, 77, 77, 77, 77, 77, 78, 78,
596  78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
597  78, 79, 79, 79, 79, 79, 79, 79, 79, 79,
598  79, 79, 79, 79, 80, 80, 80, 80, 80, 80,
599  80, 80, 80, 80, 80, 80, 81, 81, 81, 81,
600  81, 81, 81, 81, 81, 81, 81, 81, 81, 82,
601  82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
602  82, 82, 83, 83, 83, 83, 83, 83, 83, 83,
603  83, 83, 83, 83, 83, 84, 84, 84, 84, 84,
604  84, 84, 84, 84, 84, 84, 84, 84, 85, 85,
605  85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
606  85, 85, 86, 86, 86, 86, 86, 86, 86, 86,
607  86, 86, 86, 86, 86, 87, 87, 87, 87, 87,
608  87, 87, 87, 87, 87, 87, 87, 87, 87, 88,
609  88, 88, 88, 88, 88, 88, 88, 88, 88, 88,
610  88, 88, 89, 89, 89, 89, 89, 89, 89, 89,
611  89, 89, 89, 89, 89, 89, 90, 90, 90, 90,
612  90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
613  91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
614  91, 91, 91, 91, 92, 92, 92, 92, 92, 92,
615  92, 92, 92, 92, 92, 92, 92, 92, 93, 93,
616  93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
617  93, 93, 94, 94, 94, 94, 94, 94, 94, 94,
618  94, 94, 94, 94, 94, 94, 95, 95, 95, 95,
619  95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
620  95, 96, 96, 96, 96, 96, 96, 96, 96, 96,
621  96, 96, 96, 96, 96, 97, 97, 97, 97, 97,
622  97, 97, 97, 97, 97, 97, 97, 97, 97, 97,
623  98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
624  98, 98, 98, 98, 98, 99, 99, 99, 99, 99,
625  99, 99, 99, 99, 99, 99, 99, 99, 99, 99,
626  100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
627  100, 100, 100, 100, 100, 101, 101, 101, 101, 101,
628  101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
629  102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
630  102, 102, 102, 102, 103, 103, 103, 103, 103, 103,
631  103, 103, 103, 103, 103, 103, 103, 103, 103, 104,
632  104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
633  104, 104, 104, 105, 105, 105, 105, 105, 105, 105,
634  105, 105, 105, 105, 105, 105, 105, 105, 106, 106,
635  106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
636  106, 106, 106, 107, 107, 107, 107, 107, 107, 107,
637  107, 107, 107, 107, 107, 107, 107, 107, 107, 108,
638  108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
639  108, 108, 108, 108, 109, 109, 109, 109, 109, 109,
640  109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
641  110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
642  110, 110, 110, 110, 110, 111, 111, 111, 111, 111,
643  111, 111, 111, 111, 111, 111, 111, 111, 111, 111,
644  112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
645  112, 112, 112, 112, 112, 112, 113, 113, 113, 113,
646  113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
647  113, 114, 114, 114, 114, 114, 114, 114, 114, 114,
648  114, 114, 114, 114, 114, 114, 114, 115, 115, 115,
649  115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
650  115, 115, 115, 116, 116, 116, 116, 116, 116, 116,
651  116, 116, 116, 116, 116, 116, 116, 116, 116, 117,
652  117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
653  117, 117, 117, 117, 117, 118, 118, 118, 118, 118,
654  118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
655  119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
656  119, 119, 119, 119, 119, 119, 120, 120, 120, 120,
657  120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
658  120, 120, 121, 121, 121, 121, 121, 121, 121, 121,
659  121, 121, 121, 121, 121, 121, 121, 121, 122, 122,
660  122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
661  122, 122, 122, 122, 123, 123, 123, 123, 123, 123,
662  123, 123, 123, 123, 123, 123, 123, 123, 123, 123,
663  124, 124, 124, 124, 124, 124, 124, 124, 124, 124,
664  124, 124, 124, 124, 124, 124, 124, 125, 125, 125,
665  125, 125, 125, 125, 125, 125, 125, 125, 125, 125,
666  125, 125, 125, 126, 126, 126, 126, 126, 126, 126,
667  126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
668  127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
669  127, 127, 127, 127, 127, 127, 128, 128, 128, 128,
670  128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
671  128, 128, 128, 129, 129, 129, 129, 129, 129, 129,
672  129, 129, 129, 129, 129, 129, 129, 129, 129, 130,
673  130, 130, 130, 130, 130, 130, 130, 130, 130, 130,
674  130, 130, 130, 130, 130, 130, 131, 131, 131, 131,
675  131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
676  131, 131, 132, 132, 132, 132, 132, 132, 132, 132,
677  132, 132, 132, 132, 132, 132, 132, 132, 133, 133,
678  133, 133, 133, 133, 133, 133, 133, 133, 133, 133,
679  133, 133, 133, 133, 133, 134, 134, 134, 134, 134,
680  134, 134, 134, 134, 134, 134, 134, 134, 134, 134,
681  134, 135, 135, 135, 135, 135, 135, 135, 135, 135,
682  135, 135, 135, 135, 135, 135, 135, 135, 136, 136,
683  136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
684  136, 136, 136, 136, 137, 137, 137, 137, 137, 137,
685  137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
686  138, 138, 138, 138, 138, 138, 138, 138, 138, 138,
687  138, 138, 138, 138, 138, 138, 138, 139, 139, 139,
688  139, 139, 139, 139, 139, 139, 139, 139, 139, 139,
689  139, 139, 139, 140, 140, 140, 140, 140, 140, 140,
690  140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
691  141, 141, 141, 141, 141, 141, 141, 141, 141, 141,
692  141, 141, 141, 141, 141, 141, 142, 142, 142, 142,
693  142, 142, 142, 142, 142, 142, 142, 142, 142, 142,
694  142, 142, 142, 143, 143, 143, 143, 143, 143, 143,
695  143, 143, 143, 143, 143, 143, 143, 143, 143, 143,
696  144, 144, 144, 144, 144, 144, 144, 144, 144, 144,
697  144, 144, 144, 144, 144, 144, 144, 145, 145, 145,
698  145, 145, 145, 145, 145, 145, 145, 145, 145, 145,
699  145, 145, 145, 145, 146, 146, 146, 146, 146, 146,
700  146, 146, 146, 146, 146, 146, 146, 146, 146, 146,
701  147, 147, 147, 147, 147, 147, 147, 147, 147, 147,
702  147, 147, 147, 147, 147, 147, 148, 148, 148, 148,
703  148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
704  148, 148, 148, 149, 149, 149, 149, 149, 149, 149,
705  149, 149, 149, 149, 149, 149, 149, 149, 149, 150,
706  150, 150, 150, 150, 150, 150, 150, 150, 150, 150,
707  150, 150, 150, 150, 150, 150, 151, 151, 151, 151,
708  151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
709  151, 151, 151, 152, 152, 152, 152, 152, 152, 152,
710  152, 152, 152, 152, 152, 152, 152, 152, 152, 153,
711  153, 153, 153, 153, 153, 153, 153, 153, 153, 153,
712  153, 153, 153, 153, 153, 153, 154, 154, 154, 154,
713  154, 154, 154, 154, 154, 154, 154, 154, 154, 154,
714  154, 154, 155, 155, 155, 155, 155, 155, 155, 155,
715  155, 155, 155, 155, 155, 155, 155, 155, 155, 156,
716  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
717  156, 156, 156, 156, 156, 157, 157, 157, 157, 157,
718  157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
719  157, 157, 158, 158, 158, 158, 158, 158, 158, 158,
720  158, 158, 158, 158, 158, 158, 158, 158, 159, 159,
721  159, 159, 159, 159, 159, 159, 159, 159, 159, 159,
722  159, 159, 159, 159, 159, 160, 160, 160, 160, 160,
723  160, 160, 160, 160, 160, 160, 160, 160, 160, 160,
724  160, 161, 161, 161, 161, 161, 161, 161, 161, 161,
725  161, 161, 161, 161, 161, 161, 161, 161, 162, 162,
726  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
727  162, 162, 162, 162, 163, 163, 163, 163, 163, 163,
728  163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
729  164, 164, 164, 164, 164, 164, 164, 164, 164, 164,
730  164, 164, 164, 164, 164, 164, 165, 165, 165, 165,
731  165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
732  165, 165, 166, 166, 166, 166, 166, 166, 166, 166,
733  166, 166, 166, 166, 166, 166, 166, 166, 167, 167,
734  167, 167, 167, 167, 167, 167, 167, 167, 167, 167,
735  167, 167, 167, 167, 168, 168, 168, 168, 168, 168,
736  168, 168, 168, 168, 168, 168, 168, 168, 168, 169,
737  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
738  169, 169, 169, 169, 169, 170, 170, 170, 170, 170,
739  170, 170, 170, 170, 170, 170, 170, 170, 170, 170,
740  171, 171, 171, 171, 171, 171, 171, 171, 171, 171,
741  171, 171, 171, 171, 171, 171, 172, 172, 172, 172,
742  172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
743  172, 173, 173, 173, 173, 173, 173, 173, 173, 173,
744  173, 173, 173, 173, 173, 173, 174, 174, 174, 174,
745  174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
746  175, 175, 175, 175, 175, 175, 175, 175, 175, 175,
747  175, 175, 175, 175, 176, 176, 176, 176, 176, 176,
748  176, 176, 176, 176, 176, 176, 176, 176, 177, 177,
749  177, 177, 177, 177, 177, 177, 177, 177, 177, 177,
750  177, 177, 178, 178, 178, 178, 178, 178, 178, 178,
751  178, 178, 178, 178, 178, 178, 179, 179, 179, 179,
752  179, 179, 179, 179, 179, 179, 179, 179, 179, 179,
753  180, 180, 180, 180, 180, 180, 180, 180, 180, 180,
754  180, 180, 180, 181, 181, 181, 181, 181, 181, 181,
755  181, 181, 181, 181, 181, 181, 182, 182, 182, 182,
756  182, 182, 182, 182, 182, 182, 182, 182, 183, 183,
757  183, 183, 183, 183, 183, 183, 183, 183, 183, 183,
758  184, 184, 184, 184, 184, 184, 184, 184, 184, 184,
759  184, 184, 184, 185, 185, 185, 185, 185, 185, 185,
760  185, 185, 185, 185, 185, 185, 186, 186, 186, 186,
761  186, 186, 186, 186, 186, 186, 186, 186, 186, 187,
762  187, 187, 187, 187, 187, 187, 187, 187, 187, 187,
763  187, 187, 188, 188, 188, 188, 188, 188, 188, 188,
764  188, 188, 188, 188, 188, 189, 189, 189, 189, 189,
765  189, 189, 189, 189, 189, 189, 189, 189, 190, 190,
766  190, 190, 190, 190, 190, 190, 190, 190, 190, 190,
767  191, 191, 191, 191, 191, 191, 191, 191, 191, 191,
768  191, 191, 191, 192, 192, 192, 192, 192, 192, 192,
769  192, 192, 192, 192, 192, 192, 193, 193, 193, 193,
770  193, 193, 193, 193, 193, 193, 193, 193, 193, 194,
771  194, 194, 194, 194, 194, 194, 194, 194, 194, 194,
772  194, 194, 195, 195, 195, 195, 195, 195, 195, 195,
773  195, 195, 195, 195, 196, 196, 196, 196, 196, 196,
774  196, 196, 196, 196, 196, 196, 197, 197, 197, 197,
775  197, 197, 197, 197, 197, 197, 197, 197, 198, 198,
776  198, 198, 198, 198, 198, 198, 198, 198, 198, 198,
777  199, 199, 199, 199, 199, 199, 199, 199, 199, 199,
778  199, 199, 200, 200, 200, 200, 200, 200, 200, 200,
779  200, 200, 200, 200, 201, 201, 201, 201, 201, 201,
780  201, 201, 201, 201, 201, 201, 201, 202, 202, 202,
781  202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
782  203, 203, 203, 203, 203, 203, 203, 203, 203, 203,
783  203, 203, 204, 204, 204, 204, 204, 204, 204, 204,
784  204, 204, 204, 204, 205, 205, 205, 205, 205, 205,
785  205, 205, 205, 205, 205, 206, 206, 206, 206, 206,
786  206, 206, 206, 206, 206, 206, 206, 207, 207, 207,
787  207, 207, 207, 207, 207, 207, 207, 207, 208, 208,
788  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
789  209, 209, 209, 209, 209, 209, 209, 209, 209, 209,
790  209, 209, 210, 210, 210, 210, 210, 210, 210, 210,
791  210, 210, 210, 210, 211, 211, 211, 211, 211, 211,
792  211, 211, 211, 211, 211, 212, 212, 212, 212, 212,
793  212, 212, 212, 212, 212, 212, 212, 213, 213, 213,
794  213, 213, 213, 213, 213, 213, 213, 213, 213, 214,
795  214, 214, 214, 214, 214, 214, 214, 214, 214, 214,
796  214, 215, 215, 215, 215, 215, 215, 215, 215, 215,
797  215, 215, 215, 216, 216, 216, 216, 216, 216, 216,
798  216, 216, 216, 216, 216, 217, 217, 217, 217, 217,
799  217, 217, 217, 217, 217, 217, 217, 218, 218, 218,
800  218, 218, 218, 218, 218, 218, 218, 218, 218, 219,
801  219, 219, 219, 219, 219, 219, 219, 219, 219, 219,
802  219, 220, 220, 220, 220, 220, 220, 220, 220, 220,
803  220, 220, 220, 221, 221, 221, 221, 221, 221, 221,
804  221, 221, 221, 221, 222, 222, 222, 222, 222, 222,
805  222, 222, 222, 222, 222, 223, 223, 223, 223, 223,
806  223, 223, 223, 223, 223, 223, 224, 224, 224, 224,
807  224, 224, 224, 224, 224, 224, 224, 225, 225, 225,
808  225, 225, 225, 225, 225, 225, 225, 226, 226, 226,
809  226, 226, 226, 226, 226, 226, 226, 227, 227, 227,
810  227, 227, 227, 227, 227, 227, 227, 228, 228, 228,
811  228, 228, 228, 228, 228, 228, 228, 229, 229, 229,
812  229, 229, 229, 229, 229, 229, 229, 230, 230, 230,
813  230, 230, 230, 230, 230, 230, 230, 231, 231, 231,
814  231, 231, 231, 231, 231, 231, 231, 232, 232, 232,
815  232, 232, 232, 232, 232, 232, 232, 233, 233, 233,
816  233, 233, 233, 233, 233, 233, 233, 234, 234, 234,
817  234, 234, 234, 234, 234, 234, 234, 235, 235, 235,
818  235, 235, 235, 235, 235, 235, 235, 236, 236, 236,
819  236, 236, 236, 236, 236, 236, 237, 237, 237, 237,
820  237, 237, 237, 237, 237, 237, 238, 238, 238, 238,
821  238, 238, 238, 238, 238, 239, 239, 239, 239, 239,
822  239, 239, 239, 239, 239, 240, 240, 240, 240, 240,
823  240, 240, 240, 240, 241, 241, 241, 241, 241, 241,
824  241, 241, 241, 241, 242, 242, 242, 242, 242, 242,
825  242, 242, 242, 243, 243, 243, 243, 243, 243, 243,
826  243, 243, 244, 244, 244, 244, 244, 244, 244, 244,
827  245, 245, 245, 245, 245, 245, 245, 245, 245, 246,
828  246, 246, 246, 246, 246, 246, 246, 247, 247, 247,
829  247, 247, 247, 247, 247, 248, 248, 248, 248, 248,
830  248, 248, 248, 249, 249, 249, 249, 249, 249, 249,
831  249, 250, 250, 250, 250, 250, 250, 250, 251, 251,
832  251, 251, 251, 251, 251, 251, 252, 252, 252, 252,
833  252, 252, 252, 252, 253, 253, 253, 253, 253, 253,
834  253, 253, 254, 254, 254, 254, 254, 254, 254, 254,
835  255, 255, 255, 255, 255, 255, 255, 255, 256, 256,
836  256, 256, 256, 256, 256, 256, 257, 257, 257, 257,
837  257, 257, 257, 258, 258, 258, 258, 258, 258, 258,
838  258, 259, 259, 259, 259, 259, 259, 259, 260, 260,
839  260, 260, 260, 260, 260, 260, 261, 261, 261, 261,
840  261, 261, 261, 262, 262, 262, 262, 262, 262, 262,
841  263, 263, 263, 263, 263, 263, 263, 264, 264, 264,
842  264, 264, 264, 264, 265, 265, 265, 265, 265, 265,
843  265, 266, 266, 266, 266, 266, 266, 266, 267, 267,
844  267, 267, 267, 267, 267, 268, 268, 268, 268, 268,
845  268, 268, 269, 269, 269, 269, 269, 269, 270, 270,
846  270, 270, 270, 270, 271, 271, 271, 271, 271, 272,
847  272, 272, 272, 272, 272, 273, 273, 273, 273, 273,
848  273, 274, 274, 274, 274, 274, 275, 275, 275, 275,
849  275, 276, 276, 276, 276, 276, 277, 277, 277, 277,
850  277, 278, 278, 278, 278, 278, 279, 279, 279, 279,
851  279, 280, 280, 280, 280, 281, 281, 281, 281, 282,
852  282, 282, 283, 283, 283, 284, 284, 285, 285, 285,
853  286, 286, 287, 287, 287, 288, 288, 289, 289, 289,
854  290, 290, 291, 291, 291, 292, 292, 293, 293, 293,
855  294, 294, 295
856  }
857 };
858 
859 
860 
861 
862 //+----------------------+
863 //| Table of Mass Excess |
864 //+----------------------+
865 // unit: keV
867 
868  8071.31714, 7288.97059, 13135.72174, 14949.80611, 14931.21551, 28667 , 24621.123 , 2424.91561, 25323.186 , 32892.440 ,
869  11231.233 , 11678.886 , 37139 , 41875.717 , 17592.095 , 14086.87893, 18375.034 , 47320 , 49135 , 26073.126 ,
870  14907.10520, 15768.999 , 27676.550 , 31609.681 , 20945.804 , 4941.671 , 22921.577 , 35064.269 , 40935.896 , 24954.902 ,
871  11348.453 , 12416.488 , 28910.970 , 49172.316 , 33052.624 , 12607.488 , 12050.690 , 15698.755 , 38800.107 , 40728.254 ,
872  20177.167 , 8667.883 , 10650.295 , 24303.642 , 48919.571 , 25077.759 , 13369.416 , 0.0 , 17338.072 , 31914.696 ,
873  58340.888 , 33659.076 , 16562.119 , 3125.00875, 5345.481 , 23115.439 , 39954.498 , 23663.685 , 3019.89278, 2863.41669,
874  8007.457 , 31964.410 , 49760 , 28957.988 , 9873.144 , 101.43866, 2855.605 , 16806.810 , 57447.132 , 37112.271 ,
875  13694.128 , 5683.907 , -4737.00137, 10680.254 , 23986.154 , 43770.816 , 21030.778 , 7870.075 , -808.76361, 1951.701 ,
876  16500.451 , 51847.133 , 24918.124 , 13113.168 , -782.81558, 873.113 , 5317.623 , 25036.931 , 58777 , 32412.612 ,
877  15855.521 , 3332.858 , -1487.44434, 1752.054 , 12929.391 , 31828.392 , 67133 , 37557.610 , 21765.110 , 3796.168 ,
878  -17.463 , -7041.93055, 6850.604 , 17558.667 , 75721 , 45643 , 25251.164 , 8061.907 , -47.609 , -5731.776 ,
879  -2184.637 , 10913.515 , 26990 , 53590.244 , 32038.675 , 9283.322 , 2793.377 , -8024.714 , -5181.518 , -399.939 ,
880  18201 , 33338 , 64171 , 38322 , 14620.657 , 3313.042 , -5154.044 , -9529.85249, -5473.264 , 6748.070 ,
881  23697 , 46938 , 18500.402 , 7559.527 , -5951.641 , -8417.958 , -13933.569 , -47.614 , 10744.353 , 33320 ,
882  55983 , 27347.719 , 11363.509 , -2059.806 , -9357.817 , -13192.771 , -8916.165 , 3827.331 , 19738 , 34733.037 ,
883  18665.061 , 479.445 , -6860.780 , -16214.546 , -12210.112 , -7140.977 , 10973 , 27079 , 44451 , 24629.633 ,
884  7035.824 , -5517.676 , -14586.614 , -17196.747 , -12384.389 , -722.461 , 17028 , 52080 , 32920.950 , 11291.569 ,
885  -988.315 , -15018.730 , -16850.530 , -21492.79459, -7147.740 , 4073.205 , 27516 , 39626 , 18399.801 , 2679.976 ,
886  -10602.829 , -18204.662 , -21895.07867, -16952.451 , -3156.408 , 13767 , 48112 , 23039.573 , 8474.670 , -8883.727 ,
887  -15872.452 , -24432.961 , -20200.608 , -14059.007 , 4443 , 21490 , 55618 , 30820.342 , 12260.935 , -3122.337 ,
888  -14954.976 , -22949.036 , -24440.54111, -19042.525 , -7066.124 , 11294 , 36999 , 18809.658 , -828.807 , -11098.528 ,
889  -24077.686 , -24304.874 , -26015.53353, -13334.674 , -2200.351 , 21098 , 45997 , 23967 , 4962.204 , -8468.233 ,
890  -20514.326 , -26337.346 , -26585.85432, -21003.337 , -9384.293 , 7042 , 52842 , 31289 , 8323.347 , -3068.901 ,
891  -19956.729 , -24548.698 , -29931.693 , -24440.087 , -18378.293 , -1220 , 13851 , 37840 , 15639.784 , -219.833 ,
892  -14360.399 , -24857.791 , -28846.217 , -29013.540 , -23047.410 , -11172.891 , 4788 , 45912 , 20380.157 , 5950.384 ,
893  -12393.323 , -20251.028 , -30664.124 , -29522.017 , -30231.540 , -17417.065 , -6451.150 , 15351 , 53143 , 28289 ,
894  9809.563 , -6594.287 , -18996.105 , -26896.410 , -31761.521 , -30947.648 , -24800.199 , -13136.066 , 3484 , 34074 ,
895  16209.859 , -4170.299 , -14669.556 , -26861.187 , -29798.087 , -34714.820 , -28800.754 , -22058.500 , -4546 , 10666 ,
896  42275 , 20996 , 2320.352 , -12829.273 , -23162.346 , -29800.192 , -33242.190 , -33807.19022, -27282.702 , -14172.710 ,
897  2198 , 48605 , 27973 , 5429.679 , -8074.425 , -22837.846 , -27557.813 , -35039.89464, -33535.492 , -34846.386 ,
898  -20523.336 , -8850.386 , 11886 , 33888 , 12119.668 , -4979.767 , -19008.577 , -27307.189 , -33067.505 , -35559.54329,
899  -35137.887 , -28642.411 , -15697.537 , 196 , 40837 , 16562 , 1009.739 , -17637.746 , -24912.990 , -34422.675 ,
900  -35022.026 , -38547.243 , -32121.143 , -25104.663 , -7620 , 6241 , 47944 , 23101 , 4679.826 , -12195.459 ,
901  -24322.627 , -32009.808 , -36575.389 , -38408.815 , -36188.100 , -29321.084 , -17916.356 , -2301 , 28513 , 10442 ,
902  -9204.234 , -20609.730 , -32673.255 , -35781.492 , -41468.658 , -37815.978 , -37548.570 , -24116.380 , -13637 , 6660 ,
903  37213 , 15323 , -3989.589 , -18359.747 , -29770.796 , -36615.638 , -40812.152 , -41071.177 , -39009.121 , -31880.549 ,
904  -19514.799 , -5133 , 13431 , 22784 , 37 , -13810.330 , -29730.762 , -35413.924 , -43138.396 , -41760.499 ,
905  -44126.996 , -37074.602 , -29473.531 , -12957 , 587 , 29240 , 7405 , -10097 , -25211.011 , -35711.976 ,
906  -42343.453 , -44335.630 , -44936.400 , -42005.801 , -34560.887 , -22565.442 , -7592 , 9846 , 12761 , -4061 ,
907  -22440 , -32284.477 , -44224.759 , -44503.420 , -48491.734 , -44476.768 , -42821.654 , -29323.431 , -18416 , 866 ,
908  16477 , 21203 , 1146 , -16860 , -29611.491 , -41299.895 , -46561.073 , -48562.809 , -47960.953 , -45332.693 ,
909  -37636.738 , -24750.727 , -10330 , 7173 , 8430 , -12920 , -25727.848 , -39589.224 , -44547.514 , -51430.681 ,
910  -49223.856 , -50261.709 , -42627.232 , -34488.631 , -17782 , -4900 , 14475 , -5868 , -22516.039 , -36338.529 ,
911  -43228.814 , -49731.858 , -52203.685 , -51451.054 , -48243.495 , -40202.330 , -27342.143 , -12938 , -969 , -16543 ,
912  -34263.009 , -40166.506 , -49468.845 , -51443.612 , -55418.089 , -50706.854 , -48332.293 , -33990 , -23474 , -3065 ,
913  6791 , -11681 , -28457 , -38107.420 , -46829.991 , -51849.991 , -55285.894 , -54689.045 , -50946.734 , -42658.627 ,
914  -29630.824 , -14354 , -5002 , -24778 , -33598.989 , -45597.053 , -49892.107 , -56933.697 , -55556.524 , -56253.867 ,
915  -48009.320 , -39222.917 , -21741 , -7416 , 708 , -18350 , -29976.509 , -41667.530 , -49143.620 , -55108.643 ,
916  -57711.725 , -57480.637 , -54029.258 , -45335.224 , -31635.399 , -14923 , 7927 , -13898 , -24731 , -39205.322 ,
917  -46123.102 , -55281.245 , -56910.845 , -60606.422 , -56039.798 , -53906.909 , -38238 , -25579 , -4322 , -6874 ,
918  -20707 , -33867.607 , -44228.389 , -52524.139 , -57486.131 , -60181.180 , -59344.948 , -56083.219 , -47308.253 , -32546 ,
919  -15649 , -1919 , -14876 , -31112 , -40319.499 , -51834.726 , -55827.560 , -62154.467 , -59846.558 , -60228.153 ,
920  -51667.134 , -42298.153 , -23492 , -7713 , -10302 , -25644 , -37832.015 , -47891.490 , -55525.320 , -60664.164 ,
921  -62229.119 , -61156.118 , -56357.732 , -47214.955 , -33972 , -16310 , -4052 , -22328 , -33241.956 , -46503.876 ,
922  -52967.938 , -61412.375 , -61649.720 , -64472.533 , -58344.551 , -54173.732 , -39784 , -27609 , -5701 , 931 ,
923  -16348 , -30506.429 , -42455.089 , -51742.122 , -58920.494 , -62897.623 , -64221.322 , -61983.834 , -56348.691 , -47134.542 ,
924  -33729 , -17587 , -12566 , -25476 , -40894.961 , -48481 , -58878.048 , -61423.824 , -66745.863 , -62786.966 ,
925  -61167.512 , -51986.446 , -41899 , -24582 , -5822 , -21993 , -35722.114 , -46887.053 , -55635.621 , -61850.999 ,
926  -65512.321 , -65579.298 , -62213.111 , -56547.092 , -46921.216 , -33627 , -16171 , -33459 , -42989.034 , -54969.544 ,
927  -59791.888 , -67098.478 , -65424.094 , -66003.789 , -58832.751 , -54315.496 , -39652 , -26929 , -11644 , -27982 ,
928  -40967.338 , -51221.492 , -59185.198 , -65125.242 , -67263.457 , -65911.798 , -62657.328 , -56478.216 , -46937.051 , -33161 ,
929  -5608 , -24536 , -36750.387 , -50067.840 , -56408.533 , -66006.285 , -66258.070 , -68899.062 , -63724.062 , -61607.033 ,
930  -52025.077 , -41368 , -18481 , -33310 , -46068.530 , -55321.775 , -63742.680 , -67318.779 , -67880.067 , -66878.896 ,
931  -62658.004 , -56587.225 , -46580.289 , -32928 , -14876 , -28299 , -43825.349 , -51923.721 , -63463.814 , -65567.034 ,
932  -70006.846 , -67085.746 , -66978.789 , -58894.519 , -54189.441 , -38441 , -24536 , -39058 , -50169.085 , -59978.648 ,
933  -65736.212 , -68417.599 , -69327.799 , -67100.654 , -63112.163 , -56434.706 , -46111.471 , -32435 , -19217 , -36310 ,
934  -46919.353 , -59213.860 , -62976.372 , -69564.709 , -68910.131 , -70561.835 , -64341.835 , -61929.891 , -51425.620 , -40948 ,
935  -15202 , -31000 , -44369.925 , -55406.228 , -62711.126 , -67328.775 , -70139.097 , -69906.457 , -67893.057 , -63146.507 ,
936  -56502.418 , -46327.205 , -32304 , -28103 , -39784 , -54226.061 , -59782.998 , -68145.486 , -68588.256 , -72585.901 ,
937  -68229.798 , -67868.180 , -59067.321 , -53940.575 , -38117 , -22617 , -36896 , -50108.152 , -58987.437 , -65593.402 ,
938  -69699.335 , -71297.523 , -70952.749 , -68227.388 , -63647.585 , -56551.750 , -46082 , -31950 , -19235 , -32463 ,
939  -48456 , -56006.205 , -65756.712 , -68049.617 , -73422.442 , -70860.055 , -72213.202 , -65288.249 , -62331.834 , -51915.985 ,
940  -40827 , -29100 , -44246 , -54471.341 , -62558.908 , -68464.580 , -71856.965 , -73034.190 , -72169.481 , -69107.118 ,
941  -64323.623 , -57218.694 , -46618.694 , -24098 , -41610 , -50975.985 , -62303.016 , -66296.639 , -73212.889 , -72291.372 ,
942  -75251.950 , -70289.069 , -69014.137 , -60479.081 , -54247.638 , -38601 , -36747 , -48512 , -58789.195 , -65992.344 ,
943  -71212.862 , -73916.319 , -74599.485 , -73234.805 , -70169.442 , -64830.491 , -57803.436 , -46779 , -34130 , -44497.468 ,
944  -57483.234 , -63705.950 , -71862.053 , -72816.961 , -77025.909 , -73452.125 , -74179.577 , -66935.418 , -63173.941 , -52527 ,
945  -41302 , -27710 , -41899 , -53432.294 , -62547.678 , -69526.594 , -73636.069 , -75917.425 , -76068.055 , -74442.277 ,
946  -70802.985 , -65476.889 , -58356.889 , -47059 , -36431 , -51648.612 , -59223.667 , -69535.305 , -72214.460 , -77759.477 ,
947  -75889.014 , -77893.313 , -72175.467 , -70311.480 , -61146.903 , -55517.043 , -31790 , -46199.663 , -57627.954 , -66291.686 ,
948  -72533.314 , -76389.007 , -77975.651 , -77694.814 , -75456.663 , -71528.125 , -65711.726 , -58396.391 , -46947 , -25670 ,
949  -42607 , -52930.718 , -65415.066 , -70103.089 , -77593.919 , -77497.277 , -80590.318 , -76187.803 , -76010.046 , -68062.962 ,
950  -63943 , -52201 , -36738 , -49257.122 , -60976.434 , -69669.322 , -75340.567 , -79013.401 , -79990.031 , -79070.629 ,
951  -76797.605 , -72204.524 , -65910.513 , -58410.513 , -46686 , -32410 , -44283 , -58148.427 , -65853.559 , -75947.721 ,
952  -77783.084 , -82439.33541, -79758.960 , -80649.555 , -73893.476 , -71420.533 , -61021 , -54502 , -25840 , -40064 ,
953  -53123.419 , -63189.143 , -72413.635 , -78575.468 , -81480.330 , -82167.33008, -81103.276 , -77842.123 , -73174.025 , -66279.675 ,
954  -57509.752 , -46034 , -34456 , -49760 , -58962.142 , -70503.166 , -75632.251 , -83265.66488, -82747.010 , -84523.199 ,
955  -79283.199 , -77968.652 , -69132.879 , -64110.244 , -51297 , -29580 , -44078 , -55617.906 , -66426.124 , -73891.676 ,
956  -80709.521 , -84597.790 , -84880.033 , -83018.343 , -79346.533 , -73873.299 , -66884.808 , -57690.044 , -45932 , -40138 ,
957  -50720 , -63884.195 , -70715.958 , -79691.285 , -82608.994 , -87921.351 , -84298.751 , -83628.329 , -76175.987 , -72686.543 ,
958  -61681.314 , -54399 , -33729 , -46798 , -58992.390 , -68274.262 , -76535.784 , -81712.239 , -86208.750 , -87709.151 ,
959  -84876.390 , -80625.395 , -75014.934 , -67394.848 , -58107 , -46030 , -29221 , -41330 , -55800.217 , -64000.297 ,
960  -74959.250 , -79364.730 , -85948.917 , -86494.860 , -88773.558 , -82662.222 , -80172.886 , -70724.686 , -64883.792 , -51959 ,
961  -36896 , -50338 , -61107.293 , -70973.964 , -77745.126 , -83652.406 , -86351.877 , -87896.158 , -86638.575 , -82208.712 ,
962  -75986.253 , -68239.518 , -58796 , -46277 , -30981 , -46724 , -56232.805 , -68769.319 , -74772.524 , -82867.392 ,
963  -84817.054 , -88459.630 , -86453.745 , -86807.827 , -78925.692 , -74301.201 , -62999.087 , -55070 , -40716 , -52970.338 ,
964  -64135.994 , -72619.953 , -80085.915 , -84227.656 , -87122.683 , -87212.984 , -86806.320 , -83605.357 , -77216.712 , -69011.800 ,
965  -59140 , -46267 , -36803 , -47599 , -61347.771 , -68562.789 , -78845.748 , -82352.842 , -87270.901 , -86369.207 ,
966  -88412.843 , -84157.095 , -82583.591 , -72907.613 , -66101.047 , -52411 , -30460 , -43771 , -56158.912 , -65893.881 ,
967  -75122.251 , -81211.319 , -85661.557 , -86785.057 , -87710.624 , -86020.106 , -83456.497 , -78340.606 , -69964.665 , -59597 ,
968  -46631 , -38163 , -53079.678 , -61354.361 , -72929.855 , -78341.593 , -85444.610 , -85606.827 , -88793.627 , -85820.385 ,
969  -86079.123 , -79686.469 , -76182.159 , -64511.635 , -55573 , -34055 , -47423.491 , -58519.121 , -68582.214 , -76127.179 ,
970  -82948.417 , -85608.088 , -87543.559 , -87218.851 , -86119.303 , -82596.303 , -77805.842 , -70825.842 , -60454 , -47189 ,
971  -28448 , -44311 , -54318.333 , -66425.976 , -72300.590 , -81292.514 , -83530.365 , -88114.842 , -86431.125 , -88224.765 ,
972  -83175.112 , -81320.975 , -73066.415 , -67636.415 , -53896 , -38759 , -51205.403 , -62511.942 , -70655.702 , -77624.426 ,
973  -82331.795 , -85968.970 , -87326.776 , -87621.838 , -85577.994 , -82181.239 , -76712.473 , -69931.122 , -61376 , -47944 ,
974  -35052 , -46547 , -59830.146 , -67333.330 , -76381.971 , -79803.334 , -86189.480 , -86019.859 , -89223.846 , -85588.217 ,
975  -85227.225 , -78137.959 , -74194.596 , -64312.972 , -57282.972 , -29128 , -42812 , -55561.993 , -65066.993 , -73170.750 ,
976  -78887.990 , -83516.403 , -86341.057 , -87954.577 , -87410.826 , -85430.657 , -81334.373 , -75836.455 , -68614 , -60305.625 ,
977  -37707 , -52358.366 , -61173.366 , -71593.762 , -76310.599 , -83570.462 , -84570.589 , -89102.900 , -86780.428 , -87930.996 ,
978  -82246.534 , -79659.534 , -70693.745 , -64933.745 , -33608 , -47422 , -58457.765 , -67821.446 , -75025.099 , -80966.783 ,
979  -84601.889 , -87263.637 , -88028.052 , -87485.032 , -84800.290 , -80651.995 , -74629.515 , -66969.515 , -56178 , -44106 ,
980  -54064 , -65730.230 , -71825.182 , -80355.913 , -82507.185 , -88093.734 , -86955.692 , -89394.976 , -85116.322 , -83968.236 ,
981  -76182.664 , -71627.041 , -59170.544 , -38610 , -50822 , -61470.962 , -69911.912 , -77343.235 , -82292.947 , -85932.515 ,
982  -87850.550 , -88417.759 , -87070.828 , -84333.837 , -79640.571 , -73337.986 , -64016.090 , -52811.510 , -34790 , -46053 ,
983  -58908 , -66199.683 , -76140.819 , -79775.384 , -86322.384 , -86361.788 , -89907.404 , -86942.262 , -87132.015 , -80608.012 ,
984  -77353.680 , -66473.291 , -58218.688 , -28900 , -42364 , -54269 , -63720.100 , -72557.908 , -78747.902 , -83860.500 ,
985  -86863.855 , -88372.517 , -88406.595 , -86990.248 , -83564.248 , -78512.227 , -70653.222 , -60536.329 , -49574 , -37297 ,
986  -51353 , -59545.965 , -70762.348 , -75920.745 , -83659.318 , -85031.920 , -89524.361 , -87606.688 , -89252.551 , -84119.941 ,
987  -82069.943 , -72445.330 , -65781.671 , -52646.529 , -33200 , -46193 , -56619.931 , -66672.465 , -74280.725 , -80736.351 ,
988  -84999.925 , -87606.632 , -88719.883 , -88504.363 , -86487.931 , -82630.914 , -76251.054 , -67715.390 , -57673.183 , -46169.627 ,
989  -42886 , -52136 , -64549.112 , -71032.441 , -80070.575 , -82828.978 , -88331.527 , -87457.761 , -90348.765 , -86470.765 ,
990  -85841.983 , -77449.733 , -72229.823 , -60464.175 , -51918.586 , -37560 , -48875 , -59937.674 , -69022.535 , -76783.184 ,
991  -82304.658 , -85986.510 , -88216.279 , -89253.079 , -88390.901 , -85939.518 , -80836.736 , -73587.477 , -64953.808 , -54392.537 ,
992  -33810 , -44274 , -57464 , -65255.055 , -75628.711 , -79732.885 , -86321.830 , -86583.717 , -90575.805 , -87991.071 ,
993  -88655.990 , -81598.964 , -77567.508 , -67063.329 , -60026.421 , -46287.280 , -40511 , -52769 , -62811.539 , -71870.352 ,
994  -78767.745 , -83591.301 , -87026.789 , -89043.251 , -89365.821 , -88328.240 , -84417.076 , -78347.029 , -71119.507 , -62203.632 ,
995  -51763.919 , -35387 , -49807 , -58768 , -70222.022 , -75713.421 , -83491.154 , -84930.799 , -90014.842 , -88568.397 ,
996  -90557.336 , -84495.645 , -81888.569 , -72796 , -67085.889 , -54682.260 , -45959.505 , -31354 , -44749 , -55908 ,
997  -66303.837 , -74229.276 , -80426.583 , -84982.661 , -88084.389 , -89536.343 , -90033.833 , -87003.403 , -82062.759 , -76337.796 ,
998  -68656.747 , -59699 , -49025 , -41500 , -51456 , -64068.907 , -70739.025 , -79831.849 , -82542.653 , -88712.556 ,
999  -88249.746 , -91525.995 , -86821.654 , -85268.961 , -77492.236 , -73046.723 , -62063 , -54697 , -40702 , -36170 ,
1000  -48382 , -59519.672 , -68897.589 , -76424.685 , -82182.050 , -86418.465 , -88943.073 , -90397.782 , -88639.564 , -85095.425 ,
1001  -80436.079 , -74185.336 , -66493.091 , -57621.687 , -46588 , -43790 , -57259 , -64887.678 , -75388.883 , -79553.791 ,
1002  -86701.720 , -87228.250 , -91652.886 , -87996.246 , -87696.780 , -80971.048 , -78079.056 , -68409.367 , -62354 , -49621 ,
1003  -40371 , -52564 , -62822.792 , -71408.122 , -78645.771 , -83977.117 , -87699.500 , -90065.063 , -89474.217 , -87181.217 ,
1004  -83765.530 , -78794.412 , -72305.051 , -64590.086 , -54967 , -44050 , -35518 , -50012 , -58815 , -70280.208 ,
1005  -75651.501 , -83957.354 , -85728.591 , -91098.591 , -88417.983 , -89368.186 , -83753.186 , -82172.423 , -73888.638 , -68888.638 ,
1006  -57687 , -49798 , -45047 , -56430 , -66182.327 , -74402.820 , -81073.825 , -85836.183 , -89197.486 , -89598.575 ,
1007  -88544.269 , -86251.640 , -82480.985 , -77102.331 , -70744.836 , -62270 , -52769 , -41619 , -42411 , -52173 ,
1008  -64616.159 , -71106.108 , -80612.373 , -83572.954 , -89941.545 , -88333.624 , -90314.440 , -86080.440 , -85354.976 , -78144.759 ,
1009  -74608.944 , -64543 , -57874 , -44945 , -37362 , -49509 , -60417 , -69548.078 , -77414.181 , -83430.454 ,
1010  -87816.391 , -89224.825 , -89172.136 , -87943.711 , -85248.694 , -81043.645 , -75654.952 , -68651 , -60286 , -50338 ,
1011  -34419 , -45168 , -58554 , -66200.133 , -76701.671 , -80870.217 , -88234.237 , -87621.004 , -90525.302 , -87365.715 ,
1012  -87661.052 , -81731.334 , -79089.775 , -70258.610 , -64916 , -53151 , -44525 , -42206 , -54222 , -64230.237 ,
1013  -73348.094 , -80476.840 , -85896.420 , -88256.255 , -89022.955 , -88837.185 , -87193.012 , -84087.840 , -79668.965 , -73759.484 ,
1014  -66658 , -58032 , -47599 , -37763 , -52015 , -60780 , -72256.802 , -77772.929 , -86015.286 , -86393.286 ,
1015  -90065.330 , -87911.302 , -89145.566 , -84350.454 , -82669.902 , -74973.468 , -70820.558 , -60324 , -52993 , -39197 ,
1016  -47441 , -58582 , -68490.514 , -76898.298 , -83471.230 , -86699.477 , -88281.659 , -88983.895 , -88321.546 , -86240.151 ,
1017  -82817.944 , -77896.108 , -71979.336 , -64543 , -55536 , -44786 , -44870 , -54902 , -67241.890 , -74145.950 ,
1018  -83362.021 , -84630.302 , -88993.745 , -87738.709 , -89860.278 , -85931.564 , -85378.907 , -78625.430 , -75533.917 , -66330.756 ,
1019  -60314 , -47786 , -38732 , -52210 , -63509 , -72837.892 , -80607.102 , -84629.337 , -87004.837 , -88507.142 ,
1020  -88696.05676, -87499.252 , -85063.288 , -81324.613 , -76287.496 , -69773.558 , -62315 , -52881 , -42141 , -45920 ,
1021  -61533.861 , -69883.861 , -80132.861 , -82286.266 , -87352.947 , -86936.155 , -89880.462 , -86899.743 , -87261.734 , -81627.365 ,
1022  -79422.905 , -71175.457 , -66596.232 , -55396 , -47506 , -33824 , -55331 , -68025.582 , -77272.128 , -81981.906 ,
1023  -85211.010 , -87442.784 , -88413.631 , -88058.879 , -86683.922 , -83769.256 , -79708.439 , -74300.656 , -67768.033 , -59923 ,
1024  -50133 , -39270 , -50263 , -62408.912 , -76543.912 , -79635.573 , -85188.185 , -85703.490 , -89278.96289, -87156.248 ,
1025  -88434.990 , -83723.632 , -82470.963 , -75213.483 , -71425.807 , -61628 , -55079 , -42225 , -43920 , -57464 ,
1026  -70874.208 , -78922.507 , -82932.060 , -85886.571 , -87643.571 , -88070.931 , -87553.588 , -85494.383 , -82418.214 , -77937.580 ,
1027  -72332.372 , -65407.646 , -57231 , -47236 , -36021 , -51661 , -66432.229 , -74020.541 , -82535.996 , -84059.102 ,
1028  -88124.303 , -86891.154 , -88950.055 , -85218.650 , -84832.889 , -78527.991 , -75646.432 , -66738.751 , -61376 , -49928 ,
1029  -41302 , -46528 , -60632.243 , -69689.625 , -77727.859 , -83788.959 , -86416.766 , -87581.815 , -87850.713 , -86643.508 ,
1030  -84616.356 , -80935.860 , -76213.609 , -70026.925 , -62857.215 , -54148 , -44293 , -32825 , -55899 , -64509.798 ,
1031  -74425.804 , -79545.478 , -86429.152 , -86338.914 , -88887.138 , -86037.478 , -86508.588 , -81340.426 , -79199.286 , -71180.500 ,
1032  -66810.889 , -56244 , -49090 , -36058 , -49788 , -60030.131 , -69304.222 , -76356.251 , -82383.396 , -86545.824 ,
1033  -87721.453 , -87140.904 , -85918.804 , -83201.836 , -79584.566 , -74072.847 , -68026.525 , -60119 , -51214 , -40967 ,
1034  -44861 , -54539 , -65696.198 , -71979.892 , -79972.231 , -82887.048 , -88261.856 , -86521.895 , -87568.736 , -83131.736 ,
1035  -82018.309 , -74940.483 , -71497.762 , -61749.669 , -55657 , -43668 , -34931 , -49788 , -60205.071 , -68459.027 ,
1036  -75644.575 , -80701.140 , -84913.969 , -87228.585 , -86950.204 , -84821.133 , -82014.648 , -77500.608 , -72380.218 , -65398.041 ,
1037  -57632 , -48130 , -37642 , -43939 , -56356.721 , -63595.890 , -72986.451 , -77050.330 , -83270.226 , -84318.245 ,
1038  -88079.178 , -84691.178 , -84253.772 , -78208.572 , -75455.934 , -66985.934 , -61782.271 , -50482.271 , -42830 , -29259 ,
1039  -50487 , -59904 , -68197.298 , -74477.145 , -79732.781 , -82934.609 , -85436.002 , -86016.422 , -84193.408 , -80522.920 ,
1040  -75933.866 , -69925.620 , -63224.224 , -54540.837 , -45382 , -34364 , -46370 , -54769.984 , -65229.639 , -70517.830 ,
1041  -77842.734 , -80023.821 , -84532.731 , -83788.251 , -85949.886 , -81142.059 , -78986.606 , -71313.606 , -66959.515 , -56559.515 ,
1042  -50120 , -37250 , -27852 , -40278 , -50627 , -60202.873 , -67673.666 , -73937.063 , -78171.430 , -81606.215 ,
1043  -83068.031 , -84002.139 , -82960.475 , -79516.703 , -74241.300 , -68231.300 , -60419.183 , -52168.941 , -42048 , -31093 ,
1044  -45280 , -56872.292 , -63270.507 , -71767.080 , -74849.652 , -80431.769 , -80750.415 , -83747.855 , -81415.932 , -81965.449 ,
1045  -75619.099 , -71759.503 , -62368.181 , -56570.082 , -44609.513 , -36608 , -22092 , -40939 , -51493.329 , -60055.807 ,
1046  -67516.176 , -72835.315 , -77066.944 , -79625.824 , -81431.837 , -81267.322 , -80651.229 , -77991.543 , -72924.037 , -66301.929 ,
1047  -58242.598 , -49120.105 , -39076 , -27583 , -47954.942 , -55568.953 , -64940.303 , -69046.831 , -75635.066 , -76680.726 ,
1048  -80925.751 , -79454.206 , -80996.206 , -77117.420 , -76085.532 , -67763.409 , -62554.917 , -51238.218 , -44322.012 , -30892 ,
1049  -42607 , -52018.205 , -60264.029 , -66678.390 , -72013.882 , -75444.011 , -78146.631 , -79041.934 , -79266.008 , -77544.399 ,
1050  -75356.575 , -70742.509 , -64196.037 , -55757.092 , -46607.806 , -35974.400 , -39002 , -47296.480 , -57593.735 , -62708.735 ,
1051  -70398.380 , -72535.360 , -77407.809 , -76865.073 , -79336.065 , -76299.378 , -76269.321 , -70531.280 , -67853.216 , -57991.157 ,
1052  -51478.988 , -38765.027 , -30199 , -43762 , -53021 , -60219.913 , -66669.913 , -71039.365 , -74375.279 , -76063.679 ,
1053  -77135.097 , -76440.481 , -75126.744 , -71488.858 , -67699.408 , -61662.438 , -53741.615 , -43883 , -33198 , -38815 ,
1054  -50254 , -56383 , -64846.847 , -68300.398 , -73679.080 , -73596.464 , -77050.464 , -74791.823 , -75763.602 , -71105.649 ,
1055  -69309.428 , -61945.833 , -57831.276 , -46491 , -38638 , -24640 , -34857 , -45392 , -53729 , -61225.051 ,
1056  -66779.471 , -70942.314 , -73385.389 , -74575.599 , -74651.975 , -74187.955 , -71622.947 , -68752.115 , -63622.582 , -58266.284 ,
1057  -50777.717 , -41542.306 , -30108 , -42094 , -49537 , -59057 , -63758.063 , -70148.749 , -71253.533 , -74761.968 ,
1058  -72887.371 , -74706.290 , -70716.290 , -70117.944 , -63599.035 , -60493.935 , -51770.574 , -46320.681 , -33422 , -36924 ,
1059  -46239 , -55023 , -61568.457 , -67330.270 , -70647.592 , -72559.051 , -73366.327 , -72881.928 , -71312.942 , -69142.584 ,
1060  -65012.292 , -60472.180 , -53989.298 , -47208 , -38423.145 , -27302 , -41759 , -52350 , -58194.398 , -65684.398 ,
1061  -68491.327 , -72454.527 , -71737.183 , -73705.338 , -70155.687 , -70393.674 , -64639.317 , -62604.927 , -54427.163 , -49932.125 ,
1062  -39715 , -32733 , -38182 , -47925 , -55415.247 , -62283.702 , -66939.908 , -70190.170 , -71817.156 , -72069.250 ,
1063  -71249.466 , -69154.966 , -66039.153 , -62208.978 , -56625.836 , -50502.687 , -42550.087 , -34363 , -23991 , -44870 ,
1064  -51568 , -60473.620 , -64163.620 , -69362.706 , -70085.148 , -72534.282 , -70090.097 , -70528.335 , -65478.335 , -64210.384 ,
1065  -56828.983 , -53258.450 , -43749.924 , -37867.276 , -26054 , -40008 , -48540 , -56461.520 , -62297.021 , -66677.553 ,
1066  -69458.297 , -70822.822 , -70762.778 , -69423.633 , -66830.570 , -63389.417 , -58736.174 , -53425.513 , -46456.710 , -38903 ,
1067  -29643.709 , -19710 , -44330 , -54055 , -59089.187 , -65250.220 , -67255.165 , -70688.892 , -69469.940 , -70406.159 ,
1068  -66186.403 , -65303.808 , -58703.194 , -56010.223 , -47212.300 , -42102.511 , -31167 , -23695 , -41088 , -49807 ,
1069  -56554.259 , -62207.753 , -66042.861 , -68560.782 , -69531.640 , -69166.263 , -67328.663 , -64560.163 , -60570.397 , -55838.758 ,
1070  -49708.604 , -42852.758 , -34444.267 , -25487 , -14737 , -47134 , -53002 , -60234.770 , -63480.441 , -67940.926 ,
1071  -67835.532 , -69671.423 , -66381.423 , -66064.228 , -60302.028 , -58164.901 , -50269.937 , -45931.271 , -35874.153 , -29376.914 ,
1072  -16931 , -42588 , -50235 , -56671.937 , -61791.501 , -65505.009 , -67460.822 , -68054.493 , -67196.536 , -65200.295 ,
1073  -61898.708 , -57839.128 , -52562.344 , -46315.400 , -38701.466 , -30556 , -20890.661 , -10220 , -46370 , -54530 ,
1074  -58694.590 , -64279.590 , -65674.649 , -68180.170 , -66040.806 , -66333.211 , -61476.483 , -59826.502 , -52831.753 , -49169.062 ,
1075  -39780.305 , -34000.330 , -22501 , -14503 , -43249 , -50720 , -56638.864 , -61313.864 , -64594.769 , -66379.861 ,
1076  -66377.306 , -65166.577 , -62727.577 , -59299.250 , -54791.409 , -49263.973 , -42534.708 , -34908.351 , -26007.442 , -16385 ,
1077  -48102 , -53334 , -59774 , -62076.660 , -65966.660 , -64980.767 , -65941.586 , -61903.724 , -61017.575 , -54642.370 ,
1078  -51818.224 , -43282.800 , -38227.878 , -27522.974 , -20472.643 , -7537 , -43808 , -50686 , -56486 , -60566 ,
1079  -63611.300 , -64898.272 , -64520.401 , -62928.809 , -60295.381 , -56442.241 , -51635.507 , -45847.601 , -38861.195 , -30643.674 ,
1080  -21795 , -11643 , -46929 , -54530 , -57883.483 , -62583.483 , -63070.595 , -64925.569 , -61887.902 , -61595.275 ,
1081  -56020.981 , -53858.983 , -46097.775 , -41888.158 , -31893.589 , -25436.794 , -13354 , -4792 , -43883 , -50813 ,
1082  -55927 , -59931.039 , -62281.039 , -63290.716 , -62544.054 , -60590.901 , -57501.125 , -53467.756 , -48351.059 , -42099.281 ,
1083  -34843 , -26502.151 , -17077.717 , -6805 , -48363 , -52723 , -58559.979 , -60060.709 , -62990.709 , -61313.348 ,
1084  -61581.439 , -57067.388 , -55360.552 , -48393.908 , -44892.853 , -35794.885 , -29986.887 , -18716.842 , -11058.077 , -44153 ,
1085  -50329 , -55597.587 , -58797.587 , -60922.642 , -61275.641 , -60377.101 , -58084.101 , -54716.889 , -50290.430 , -44917.716 ,
1086  -38409.165 , -30722.931 , -22077.816 , -12513 , -1788 , -46724 , -53663 , -56239.094 , -60109.094 , -59796.295 ,
1087  -60764.729 , -57307.034 , -56253.854 , -50137.665 , -47290.471 , -38917.753 , -33926.451 , -23360 , -16304.550 , -3752 ,
1088  -44032 , -50189 , -54519.391 , -57719.391 , -59211.468 , -59308.029 , -57829.979 , -55431.345 , -51720.273 , -47086.090 ,
1089  -41250.280 , -34303.227 , -26416.935 , -17469.939 , -7567.651 , 3288 , -48009 , -51484 , -56484.065 , -57374.888 ,
1090  -59256.179 , -56738.135 , -56402.225 , -51329.977 , -49097.186 , -41526.314 , -37243.629 , -27379.369 , -21097.480 , -9368.702 ,
1091  -1109.439 , -43939 , -49351 , -53654 , -56254.440 , -57552.229 , -56882.585 , -55411.784 , -52396.538 , -48727.383 ,
1092  -43553.865 , -37438.173 , -30268.305 , -21943.150 , -12816.496 , -2710 , -45690 , -51949 , -53865.547 , -56945.547 ,
1093  -55572.136 , -55846.659 , -51740.766 , -50227.088 , -43673.096 , -39995.085 , -30868.738 , -25318.446 , -14236 , -6646.444 ,
1094  -43203 , -48652 , -52311.585 , -54696.585 , -55167.553 , -54483.841 , -52408.647 , -49632.795 , -45288.307 , -40105.182 ,
1095  -33394.442 , -25700.179 , -17415.479 , -7972.892 , -46631 , -49369.695 , -53489.695 , -53384.219 , -54578.442 , -51365.374 ,
1096  -50641.603 , -45062.885 , -42097.940 , -33859.444 , -28933.729 , -18396.604 , -11773.280 , 581.278 , -42858 , -47469 ,
1097  -50984.778 , -52385.802 , -52883.041 , -51717.041 , -49701.725 , -46269.170 , -41949.247 , -36047.421 , -29370.436 , -21545.047 ,
1098  -12782.594 , -3324.661 , -44116 , -49693.859 , -50339.782 , -52437.678 , -50601 , -50409.378 , -45653.453 , -43543.966 ,
1099  -36251.884 , -31997.263 , -22326.122 , -16316.264 , -4794 , 3568.780 , -41601 , -46537 , -49060.918 , -50465.352 ,
1100  -50359.774 , -49297.416 , -46584.825 , -43019.298 , -38079.308 , -32267.927 , -24988.580 , -16924.007 , -8280.333 , 2050.323 ,
1101  -44600 , -46678.794 , -49781.794 , -48936.193 , -49638.565 , -45837.359 , -44361.950 , -37977.526 , -34435.511 , -25594.291 ,
1102  -20250.367 , -9262.288 , -1929.789 , -41088 , -44797.410 , -47405.277 , -48441.629 , -48253.454 , -46520.978 , -43549.963 ,
1103  -39471.633 , -34374.375 , -27871.188 , -20661.122 , -12798.747 , -3117.421 , -41880 , -46051.959 , -46433.249 , -48247.714 ,
1104  -45447.714 , -44609.073 , -39051.678 , -36168.213 , -28300.768 , -23576.717 , -13308.106 , -6825.554 , -39716.110 , -43286.112 ,
1105  -45296.112 , -46367.212 , -45811.212 , -43664.042 , -40203.311 , -35772.347 , -30189.129 , -23804.531 , -16587.263 , -7571.092 ,
1106  -36412 , -41501.557 , -42841.557 , -45707.557 , -44224.718 , -44256.643 , -39610.851 , -37338.832 , -30318.710 , -26348.678 ,
1107  -16873.221 , -11051.523 , 1187.428 , -33888 , -38319.800 , -41396.446 , -43389.946 , -43822.614 , -42809.843 , -40335.553 ,
1108  -36688.140 , -31866.811 , -26175.551 , -19757.872 , -11541.207 , -2236 , -36424.210 , -38609.805 , -42510.805 , -41930.648 ,
1109  -43002.379 , -39174.769 , -37864.474 , -31714.852 , -28538.859 , -19886.613 , -14681.900 , -3126.391 , 4092.278 , -32817 ,
1110  -36900.203 , -39906.282 , -41218.543 , -41221.010 , -39549.372 , -36685.050 , -33027.838 , -28117.679 , -22443.092 , -14986.905 ,
1111  -6383.356 , 2832.724 , -30879 , -33612.030 , -38669.876 , -39018.876 , -41139.270 , -38351.382 , -37829.006 , -32276.833 ,
1112  -30211.250 , -22336.400 , -17814.995 , -7184.666 , -544.393 , -27162 , -31829 , -35617.536 , -37980.718 , -38988.462 ,
1113  -38456.703 , -36485.425 , -33581.954 , -29626.234 , -24602.181 , -17878.164 , -10064.807 , -1421.991 , -28513 , -34380.894 ,
1114  -35634.992 , -38709.442 , -36755.621 , -37325.237 , -32883.237 , -31370.170 , -24379 , -20416.486 , -10598.947 , -4563.790 ,
1115  -26492 , -31176.173 , -34352.054 , -36396.860 , -36710.837 , -35701.452 , -33811.138 , -30592.908 , -26282.849 , -20235.776 ,
1116  -13239.737 , -5068.760 , 3863.753 , -23157 , -29649 , -31588.825 , -35883.945 , -34837.645 , -36292.174 , -32775.833 ,
1117  -32011.069 , -25872.246 , -22565.434 , -13535.485 , -8070.533 , 2935.796 , -26287 , -30235.364 , -33396.044 , -34538.319 ,
1118  -34481.690 , -33405.930 , -31062.849 , -27477.212 , -22194.490 , -15872.832 , -8359.526 , -67.609 , 9042.924 , -24526 ,
1119  -27237 , -32437.191 , -32533.791 , -34762.564 , -32213.155 , -32183.944 , -26937.491 , -24207.433 , -16036 , -11004.576 ,
1120  -711.531 , 5723.462 , -25579 , -29511.593 , -31694.334 , -32796.302 , -32569.478 , -30999.617 , -28155.088 , -23713.115 ,
1121  -18025.544 , -11060.995 , -3475.827 , 5050.256 , -22542 , -28278.795 , -29437.900 , -32646.917 , -31139.930 , -31826.765 ,
1122  -27496.591 , -25360.638 , -18009.031 , -13482.535 , -3912.629 , 1971.040 , -20502 , -25309 , -28265.798 , -30421.954 ,
1123  -31140.975 , -30541.036 , -28339.875 , -24748.709 , -19687.033 , -13358.069 , -6344.231 , 1476.065 , -17139 , -23837 ,
1124  -25821 , -29905.689 , -29581.995 , -30954.847 , -27494.847 , -26050.089 , -19369.486 , -15472.924 , -6721 , -1230.357 ,
1125  -20484 , -24400.204 , -27390.372 , -29094.952 , -29546.390 , -28059.394 , -25231.676 , -20797.457 , -15213.984 , -8823.433 ,
1126  -1499.839 , 6761.337 , -18779 , -21611 , -26600.853 , -27240.185 , -29503.591 , -27047.551 , -26250.532 , -20370.675 ,
1127  -16954.318 , -8987.971 , -4014.338 , 6134.822 , -15239 , -19897 , -23740.883 , -26400.883 , -27662.727 , -27178.934 ,
1128  -25259.399 , -21414.660 , -16524.884 , -10789.358 , -4072.482 , 3601.709 , 11841 , -13087 , -16776 , -22692.125 ,
1129  -24352.979 , -27345.496 , -25986.409 , -25940.221 , -20740.775 , -17924.127 , -10590.805 , -6274.285 , 3092 , 9091.143 ,
1130  -14690 , -19627 , -23143.484 , -25268.789 , -25760.846 , -24786.006 , -21524.237 , -17310.760 , -12162.526 , -6159.279 ,
1131  876.284 , 8666.876 , -9688 , -17922 , -20650 , -24690.197 , -24345.620 , -25109.370 , -20645.575 , -18340.801 ,
1132  -11875.432 , -7982.976 , 607.390 , 6047.135 , -12966 , -18770 , -22287.468 , -23820.349 , -23769.717 , -21064.159 ,
1133  -17509.208 , -12970.252 , -7713.850 , -1309.812 , 5838.833 , -9632 , -14215 , -20945.200 , -22252.843 , -23785.062 ,
1134  -20027.757 , -18188.360 , -12428.986 , -9115.396 , -1242.490 , 3565.809 , 13462 , -10805 , -16487.444 , -21033.402 ,
1135  -22451.523 , -20054.113 , -17145.300 , -13226.905 , -8634.713 , -2844.337 , 3538.895 , 11146.100 , -6101 , -13265.406 ,
1136  -16749.192 , -21748.074 , -18869.711 , -17469.152 , -12469.628 , -9655.227 , -2665.813 , 1714.994 , 10759.134 , 16674.000 ,
1137  -2468 , -8644 , -13637.674 , -17614.122 , -18258.150 , -16365.570 , -12882.361 , -8928.826 , -3767.956 , 1854.098 ,
1138  8844.314 , 16536.789 , 2329 , -5365 , -9246.048 , -14727.981 , -14791.467 , -15952.695 , -11971.655 , -9604.535 ,
1139  -3332.504 , 460.315 , 8789.626 , 14059.638 , -624 , -6077.998 , -10491.300 , -11858.159 , -12432.126 , -11646.829 ,
1140  -8755.009 , -4139.817 , 832.024 , 7202.218 , 13906.710 , 2757 , -1551 , -7547.241 , -8117.014 , -10369.040 ,
1141  -8627.788 , -8659.243 , -3515.782 , -198.673 , 7277.922 , 12097.868 , 21613.450 , 7666 , 1783.811 , -3201.643 ,
1142  -5230.276 , -6653.080 , -6579.162 , -5697.884 , -3552.680 , 357.934 , 6156.263 , 12118.013 , 19663.130 , 11178 ,
1143  6465 , -180.786 , -1199.832 , -4469.603 , -3379.399 , -4319.378 , -958.197 , 92.896 , 6444.531 , 10712.329 ,
1144  19485.441 , 16208 , 9911 , 4416 , 1648.580 , -540.130 , -1254.862 , -1168.195 , 318.420 , 2534.055 ,
1145  6030.969 , 10921.557 , 17868.783 , 19859 , 14718 , 7480 , 5873.992 , 1783.984 , 2257.527 , 253.235 ,
1146  2971.341 , 3291.363 , 8144.502 , 10298.604 , 17799.838 , 18313 , 12240 , 8729.962 , 5885.328 , 4395.928 ,
1147  3658.925 , 4314.943 , 5887.719 , 8703.762 , 12218.129 , 17069.966 , 22971 , 23092 , 15453 , 13216.037 ,
1148  8358.805 , 8099.083 , 5217.844 , 7059.470 , 6651.455 , 10844.119 , 12366.823 , 18684.447 , 21911.973 , 20279 ,
1149  16283 , 12681.359 , 10397.195 , 8830.900 , 8618.581 , 9394.568 , 11569.836 , 14473.071 , 18540.484 , 23286.540 ,
1150  29277 , 23669 , 20819 , 15263.461 , 14375.747 , 10613.564 , 11483.181 , 10270.534 , 13744.058 , 14669.306 ,
1151  20218 , 22934 , 30311 , 24098 , 19773.755 , 16782.727 , 14472.693 , 13278.600 , 12964.236 , 14523.463 ,
1152  16938.354 , 20376.377 , 24483 , 29845 , 28671 , 22486.265 , 20953.026 , 16374.031 , 16349.762 , 14321.577 ,
1153  16621.748 , 17203.317 , 22155 , 24222 , 31019 , 32137 , 27079 , 23428.006 , 20389.739 , 18383.978 ,
1154  17234.808 , 17826.697 , 19386.117 , 22321.032 , 25838.886 , 30600 , 36766 , 29910 , 27711.015 , 22445.098 ,
1155  21795.097 , 18827.328 , 20234.997 , 19993.944 , 23862.654 , 25714.044 , 31876 , 34530 , 30395 , 26534.142 ,
1156  23820.800 , 21994.303 , 21638.594 , 22310.551 , 24340.878 , 27377.867 , 31587.793 , 37549 , 34614 , 28747.193 ,
1157  27540.552 , 23669.571 , 24310.487 , 23197.352 , 26033.471 , 27329.197 , 32777 , 42281 , 37483 , 32885.834 ,
1158  29685.782 , 27179.458 , 25851.085 , 25806.321 , 26832.012 , 29022.347 , 32562.356 , 41684 , 35243.465 , 33369.073 ,
1159  28942.197 , 28896.386 , 26772.323 , 28924.447 , 29222.357 , 33596.070 , 36079.083 , 44823 , 39362.400 , 35674.357 ,
1160  32548.508 , 30698.209 , 29586.778 , 29898.383 , 31210.899 , 33779.829 , 37393.536 , 42048 , 39510.575 , 34516.307 ,
1161  33838.383 , 30864.244 , 32174.778 , 31614.997 , 35236.487 , 36934.002 , 42932 , 46454 , 42064.406 , 38216.486 ,
1162  35762.849 , 33817.544 , 33425.957 , 33807.514 , 35625.328 , 38285.812 , 42439 , 45986 , 40496.954 , 39154.419 ,
1163  35448.712 , 35947.972 , 34610.869 , 37361 , 38363.191 , 43268 , 46404 , 49034 , 44322.348 , 41308.033 ,
1164  38733.643 , 37490.046 , 36920.254 , 37949.987 , 40052.115 , 43263 , 47291.952 , 46893.271 , 44841.190 , 40614.449 ,
1165  40340.361 , 38146.828 , 39956.674 , 40349.887 , 44461 , 46723.960 , 53344 , 51204 , 47357.155 , 44017.749 ,
1166  42288.896 , 40920.654 , 41044.874 , 42183.829 , 44626.243 , 48011 , 52704 , 51220.992 , 46255.198 , 45333.950 ,
1167  42446.515 , 43379.438 , 42902.852 , 46042 , 47855.018 , 53542 , 54278 , 49955.092 , 47527.618 , 45392.055 ,
1168  44873.466 , 45093.467 , 46571 , 49247.430 , 53188 , 57936.868 , 52626 , 50894.038 , 47309.112 , 47456.463 ,
1169  46164.946 , 48423.290 , 49445.025 , 54216 , 57278 , 56607 , 53337 , 50574.046 , 49312.586 , 48590.073 ,
1170  49392.190 , 51148.445 , 54251 , 58246 , 63556 , 56803 , 52716.372 , 52317.758 , 50127.186 , 51511.976 ,
1171  51725.565 , 55666 , 57990.838 , 64199 , 59690 , 56197 , 54261.981 , 52956.981 , 52936.198 , 53703.583 ,
1172  56034 , 59327 , 63863 , 69126 , 58621 , 57418.575 , 54718.575 , 55469.876 , 54805.418 , 57735 ,
1173  59386.724 , 64801 , 68400 , 62401 , 59877 , 57755.978 , 57176.315 , 57183.788 , 58691.380 , 60991 ,
1174  64748 , 69364 , 63202 , 59806.815 , 59881.141 , 58453.841 , 60715.692 , 61479.351 , 66027 , 68966 ,
1175  65950 , 63179.566 , 61902.280 , 61004.897 , 61815.639 , 63386.935 , 66368 , 70187 , 75272 , 65395.964 ,
1176  64995 , 62618.605 , 63968.605 , 64091.940 , 67902 , 70188.512 , 76115 , 69108 , 67154 , 65534.451 ,
1177  65490.830 , 66103.904 , 68578.468 , 71674 , 75937 , 70563 , 67393.463 , 68081 , 67239.957 , 70301 ,
1178  71898.728 , 77149 , 80621 , 73104 , 70751.410 , 69850.571 , 69725.962 , 71177 , 73520.540 , 77234 ,
1179  81782 , 72990.299 , 72951.535 , 71171.958 , 73227 , 74073.366 , 78632 , 81563 , 76649.327 , 75229.327 ,
1180  74136.327 , 74513.546 , 75953.919 , 78966.824 , 82850 , 87728 , 79056 , 78535 , 76035.247 , 77295.247 ,
1181  76817.572 , 80511 , 82872.142 , 88738 , 80929 , 79302.276 , 79014.646 , 79348.918 , 81175 , 84359.919 ,
1182  88577 , 93557 , 84393 , 81342.027 , 81992.151 , 80904.351 , 83454 , 84724.653 , 89873 , 93198 ,
1183  84811 , 84090.583 , 83800.963 , 84844.339 , 86807.235 , 89947.301 , 94331 , 99733 , 87041 , 87187 ,
1184  85487.368 , 87457 , 87823.929 , 91746.599 , 94222.685 , 100499 , 89403 , 88590.741 , 88997.161 , 90250.433 ,
1185  92607 , 95867.612 , 100208 , 92702 , 90427 , 91688.349 , 91479 , 94784 , 96342.263 , 101799 ,
1186  105243 , 93705 , 93625 , 94111 , 95853 , 98362 , 101991.017 , 106559 , 95766 , 96552 ,
1187  95612 , 98277 , 99149 , 103673 , 106548.108 , 113324 , 98578 , 98456 , 99562 , 101321.771 ,
1188  104250 , 108006.228 , 113135 , 101627 , 100102 , 102103 , 102394 , 106257 , 108366.919 , 114543 ,
1189  103130 , 103730 , 104788 , 107112 , 110190 , 114496 , 119718 , 105011 , 106377 , 106077 ,
1190  109362 , 110784 , 116058 , 119563.699 , 108233 , 108691 , 110487 , 112797 , 116357 , 120901.389 ,
1191  126680 , 111622 , 110077 , 112738 , 113619 , 118108 , 121137.442 , 127963 , 113445 , 114075 ,
1192  115838 , 118767 , 122653 , 127791 , 133919 , 115476 , 117062 , 116802 , 120807 , 122831 ,
1193  129151 , 133649 , 119148 , 119815 , 121482 , 124590 , 129312 , 134835.736 , 122357 , 121492 ,
1194  124227 , 125090 , 130714 , 134679.272 , 124758 , 125990 , 127773 , 131102 , 135947 , 126580 ,
1195  128792 , 129007 , 133582 , 136016 , 142773 , 130018 , 130633 , 131973 , 134507 , 138383 ,
1196  142636 , 133714 , 133487 , 137158 , 139175 , 144617 , 135691 , 136621 , 138625 , 141618 ,
1197  145257 , 138285 , 141209 , 142542 , 147487 , 150352 , 141493 , 142768 , 145233 , 148172 ,
1198  152430 , 145599 , 146282 , 150430 , 152910 , 158893 , 147246 , 149130 , 151574 , 155133 ,
1199  159239 , 150260 , 153825 , 155697 , 161083 , 153241 , 154963 , 158117 , 161596 , 157534 ,
1200  158816 , 163638 , 158861 , 161400 , 164475 , 162225 , 166483 , 164983 , 167415 , 171062 ,
1201  169725 , 171613 , 170825 , 173987 , 177639 , 174722 , 179536 , 177374 , 180363 , 184587 ,
1202  182550 , 185030 , 183570 , 187302 , 191454 , 187921 , 193251 , 190479 , 193970 , 198932 ,
1203  196044 , 199266 , 201427
1204 };
1205 
1206 
1207 //+----------------------------+
1208 //| Table of Beta Decay Energy |
1209 //+----------------------------+
1210 //unit: keV
1212 
1213  782.347, 0 , 0 , 18.591, -13736 , 0 , 22196.208, -22898.270, 0 , 21661.208,
1214  -447.653, -25460 , 0 , 24283.622, 3505.216, -4288.155, -28945 , 0 , 23062 , 11166.021,
1215  -861.893, -11907.551, 0 , 10663.878, 16004.133, -17979.906, -12142.691, 0 , 15980.994, 13606.450,
1216  -1068.035, -16494.482, 0 , 16119.692, 20445.136, 556.797, -3648.064, -23101.353, 0 , 20551.087,
1217  11509.284, -1982.412, -13653.347, 0 , 23841.813, 11708.343, 13369.416, -17338.072, -14576.623, 0 ,
1218  24681.813, 17096.957, 13437.110, -2220.472, -17769.959, 0 , 16290.813, 20643.792, 156.476, -5144.040,
1219  -23956.953, 0 , 20802 , 19084.844, 9771.705, -2754.166, -13951.205, 0 , 20334.862, 23418.142,
1220  8010.221, 10420.908, -15417.256, -13305.900, 0 , 22740.038, 13160.703, 8678.839, -2760.465, -14548.749,
1221  0 , 26929.008, 11804.956, 13895.984, -1655.929, -4444.510, -19719.308, 0 , 26365 , 16557.091,
1222  12522.664, 4820.302, -3239.498, -11177.337, -18899.001, 0 , 29575 , 15792.500, 17968.942, 3813.632,
1223  7024.467, -13892.535, -10708.063, 0 , 30078 , 20392 , 17189.257, 8109.516, 5684.167, -3547.138,
1224  -13098.152, -16077 , 0 , 21551.569, 22755.353, 6489.946, 10818.091, -2843.196, -4781.580, -18601 ,
1225  -15137 , 0 , 25849 , 23701 , 11307.616, 8467.086, 4375.808, -4056.588, -12221.335, -16949 ,
1226  0 , 28438 , 10940.876, 13511.167, 2466.317, 5515.611, -13885.955, -10791.968, -22575 , 0 ,
1227  28635 , 15984.210, 13423.315, 7298.011, 3834.954, -4276.606, -12743.496, -15911 , 0 , 16067.976,
1228  18185.615, 7340.225, 9353.766, -4004.433, -5069.136, -18114 , -16106 , 0 , 19821 , 17593.809,
1229  12553.499, 9068.939, 2610.133, -4812.359, -11661.928, -17750 , 0 , 19159 , 21629.381, 12279.884,
1230  14030.415, 1831.800, 4642.264, -14345.055, -11220.945, -23443 , 0 , 21226 , 15719.825, 13282.806,
1231  7601.833, 3690.417, -4942.628, -13796.043, -16924 , 0 , 25072 , 14564.903, 17358.397, 6988.725,
1232  8560.508, -4232.352, -6141.601, -18502 , -17046 , 0 , 24798 , 18559.407, 15383.272, 11832.639,
1233  7994.060, 1491.505, -5398.016, -11976.401, -18360 , 0 , 18189 , 19638.465, 10269.721, 12979.158,
1234  227.188, 1710.660, -12680.859, -11134.323, -23299 , 0 , 22030 , 19005 , 13430.437, 12046.093,
1235  5823.021, 248.508, -5582.517, -11619.044, -16426 , 0 , 21553 , 22966 , 11392.249, 16887.828,
1236  4591.970, 5382.994, -5491.605, -6061.795, -17158 , -15072 , 0 , 22200 , 15859.617, 14140.566,
1237  10497.392, 3988.426, 167.323, -5966.130, -11874.519, -15961 , 0 , 25531 , 14429.774, 18343.707,
1238  7857.705, 10413.096, -1142.107, 709.522, -12814.475, -10965.915, -21802 , 0 , 24853 , 18480 ,
1239  16403.851, 12401.817, 7900.306, 4865.111, -813.873, -6147.449, -11664.133, -16620 , 0 , 17864 ,
1240  20380.157, 10499.257, 12191.631, 2936.900, 4916.733, -5914.066, -6742.253, -17513 , -15211 , 0 ,
1241  21279 , 18676 , 15149.625, 10333.073, 6637.846, 3441.998, 565.000, -6524.488, -13109.992, -16371 ,
1242  0 , 20633 , 22543 , 13504.103, 14763.421, 4719.967, 7482.082, -1504.403, 1310.894, -14323.050,
1243  -11672.950, -20736 , 0 , 21768 , 17099.435, 14028.810, 8298.611, 5760.317, 2492.038, -421.656,
1244  -6495.476, -12944.874, -15893 , 0 , 24275 , 15552 , 18647.485, 7275.244, 9509.686, 599.351,
1245  3525.217, -6426.100, -7016.480, -17485 , -13861 , 0 , 24843 , 18421 , 16875.285, 12127.168,
1246  7687.181, 4565.581, 1833.426, -2220.715, -6867.016, -11404.728, -15616 , 0 , 18071 , 19646 ,
1247  11405.496, 12063.525, 3108.237, 5687.166, -3652.680, -267.407, -13432.191, -10479 , -20297 , 0 ,
1248  21890 , 19313 , 14370.158, 11411.050, 6844.841, 4196.514, 259.025, -2062.055, -7128.572, -12365.750,
1249  -14382 , -18564 , 0 , 22747 , 13848 , 15920.432, 5683.162, 7724.473, -1377.897, 2366.496,
1250  -7052.394, -7601.071, -16516 , -13544 , 0 , 21834 , 17503 , 15114 , 10500.966, 6631.477,
1251  1992.177, 600.770, -2930.599, -7444.914, -11995.445, -14974 , -17438 , 0 , 16823 , 18378 ,
1252  9845 , 11940.282, 278.661, 3988.314, -4014.966, -1655.114, -13498.222, -10908 , -19282 , -15610 ,
1253  0 , 20057 , 18006 , 12751 , 11688.404, 5261.178, 2001.737, -601.856, -2628.260, -7695.955,
1254  -12886.011, -14420 , -17503 , 0 , 21350 , 12808 , 13861.376, 4958.290, 6883.167, -2206.825,
1255  1037.853, -7634.477, -8138.601, -16706 , -12883 , 0 , 20344 , 16648 , 13822.490, 6890.284,
1256  6503.044, 2471.826, -752.630, -3207.559, -8041.165, -12860.187, -14404 , 0 , 15575 , 17720 ,
1257  5903.497, 9302.339, 1974.766, 3974.477, -4711.235, -2374.561, -14342 , -10517 , -20409 , 0 ,
1258  18472 , 16776 , 9650 , 8722.572, 5020.000, 3435.903, -596.849, -3742.311, -8288.106, -13027.803,
1259  -15277 , 0 , 19776 , 8821 , 11998.064, 4295.054, 7041.591, -1377.174, 697.343, -8244.547,
1260  -8786.402, -17482 , -14325 , 0 , 19058 , 11626 , 11691.021, 7476.090, 5965.023, 2603.082,
1261  -231.088, -3451.379, -8694.034, -13699.825, -16713 , 0 , 21825 , 10833 , 14474 , 6917.780,
1262  9158.143, 1629.600, 3695.577, -4566.624, -2132.889, -15669 , -12659 , -21257 , 0 , 13833 ,
1263  13160 , 10360.782, 8295.751, 4961.992, 2695.049, -836.232, -3261.729, -8774.967, -14762 , -16897 ,
1264  0 , 12957 , 16236 , 9208 , 11515.227, 3992.834, 6326.907, -2307.909, 381.595, -8561.019,
1265  -9368.981, -18806 , -15780 , 0 , 15342 , 12188 , 10059.475, 7633.830, 5138.843, 1564.956,
1266  -1073.001, -4798.386, -9142.777, -13243 , -17661 , 0 , 18276 , 10914 , 13261.920, 6464.062,
1267  8444.437, 237.345, 2822.813, -6127.982, -4170.819, -14390 , -12175 , -21909 , 0 , 17279 ,
1268  14159 , 11948.660, 9287.033, 7178.372, 3977.129, 1323.699, -2237.488, -5635.144, -9214.149, -13405 ,
1269  -16143 , 0 , 12911 , 15419 , 7586 , 10397 , 2545.776, 5322.039, -3958.896, -1619.455,
1270  -9181.066, -10088 , -17316 , 0 , 16171 , 13730 , 11164.939, 8748.568, 6215.378, 3661.322,
1271  66.977, -3366.187, -5666.019, -9625.876, -13294 , 0 , 17289 , 9530 , 11980.510, 4822.343,
1272  7306.591, -1674.385, 579.696, -7171.039, -4517.255, -14663 , -12723 , 0 , 16338 , 12985 ,
1273  10254.154, 7963.706, 5940.044, 2138.215, -1351.659, -3254.470, -6179.112, -9541.165, -13776 , 0 ,
1274  18928 , 12215 , 13317.453, 6340.694, 9597.751, 251.785, 2640.993, -5175.000, -2117.030, -9581.956,
1275  -10657 , 0 , 14829 , 12758 , 9253.245, 8420.904, 3576.099, 561.288, -1001.171, -4220.892,
1276  -6070.780, -10006.936, -13652 , 0 , 13423 , 15527 , 8098.373, 11540.093, 2103.220, 4439.812,
1277  -2921.100, -106.957, -8084.271, -4705.077, -15748 , 0 , 14522 , 11112 , 9809.563, 5757.564,
1278  2681.387, 910.200, -2227.146, -3988.490, -6677.457, -10323.236, -13677 , 0 , 17093 , 10610 ,
1279  12294.507, 3762.512, 6588.337, -654.578, 1651.704, -6220.000, -2411.943, -10504.272, -10477 , 0 ,
1280  15798 , 13370 , 11036.302, 7304.898, 4617.649, 2810.322, -232.641, -2013.400, -4746.550, -6644.089,
1281  -10175.212, -14023 , 0 , 11681 , 14442 , 5556.938, 8362.487, 442.770, 3997.645, -4356.102,
1282  -361.618, -8800.859, -5126.746, -15824 , 0 , 14280 , 13212 , 8879.285, 6605.965, 4105.932,
1283  1598.189, -344.774, -2725.361, -4579.803, -7095.834, -10470 , -14131 , 0 , 13227 , 15994 ,
1284  7550 , 9750.507, 2292.905, 5372.825, -2562.387, 1353.147, -6924.952, -2956.415, -10415.849, -11089 ,
1285  0 , 15146 , 10225 , 8087.566, 5905.672, 3392.385, 1177.226, -864.709, -3062.363, -4783.495,
1286  -7104.929, -10600.000, 0 , 17512 , 9366 , 11327.031, 3993.624, 6916.250, -921.517, 2960.578,
1287  -4962.881, -1274.931, -8535.057, -6231.442, -15647 , 0 , 11765 , 10277 , 7203.149, 5220.518,
1288  2703.457, 683.166, -1364.680, -3065.363, -5338.951, -7027.056, -11025 , 0 , 10368 , 12985.766,
1289  6222.716, 8156.103, 954.907, 4208.949, -3573.784, 727.452, -7244.158, -3761.477, -10647 , -11225 ,
1290  0 , 14189 , 11534 , 9115.384, 6978.916, 4109.475, 2281.356, 150.630, -1625.778, -3639.292,
1291  -5326.096, -7120.000, -11298 , 0 , 15218 , 7575.055, 10311.639, 2679.155, 5545.017, -1870.463,
1292  2004.299, -5717.846, -1863.987, -9164.578, -5629.860, 0 , 14410 , 11428.291, 8663.733, 6241.628,
1293  3855.693, 1586.644, -280.837, -2238.151, -3928.538, -5816.399, -7315.335, -11449 , 0 , 16936 ,
1294  10324 , 12484.348, 4688.023, 7490.829, -96.642, 3093.041, -4402.515, -177.757, -7947.084, -4120 ,
1295  -11742 , 0 , 12519 , 11719.312, 8692.888, 5671.245, 3672.833, 976.630, -919.402, -2273.024,
1296  -4593.081, -6294.012, -7500.000, -11724 , 0 , 11873 , 13865 , 7705.132, 10094.161, 1835.364,
1297  4656.251, -2680.375, 890.595, -6756.079, -2472.943, -10400 , -6519 , 0 , 14224 , 13060 ,
1298  10065.724, 9224.492, 6161.833, 2904.862, 687.000, -1064.054, -3261.153, -4668.098, -6894.349, -8769.923,
1299  -11475 , 0 , 15304 , 9202 , 11541.024, 5129.085, 7633.414, -518.655, 1776.189, -5240.000,
1300  -1314.546, -8835.774, -5022.634, -12813 , 0 , 14499 , 11540 , 10808.218, 7465.552, 6817.845,
1301  3888.269, 282.243, -1861.690, -3671.810, -5473.234, -6988.491, -9194.764, -11758 , 0 , 10582 ,
1302  13164 , 6831.763, 8975.327, 2917.709, 5312.357, -3622.600, -670.422, -7452.342, -3489.443, -11005.229,
1303  -7282 , 0 , 13069 , 12194 , 9281.872, 8261.522, 5176.454, 4496.511, 1500.401, -2832.760,
1304  -4250.996, -5610.460, -7620.087, -9288 , -12076 , 0 , 12109 , 14470 , 8200.081, 10958.952,
1305  4405.480, 6584.187, 545.944, 2278.698, -6111.336, -2489.336, -9448.200, -5840.894, -12925 , 0 ,
1306  13441 , 10769 , 9866.671, 6771.161, 5907.281, 2699.470, 1544.281, -1257.582, -4429.863, -6222.459,
1307  -7746.735, -9444 , -12519 , 0 , 15742 , 9509 , 12536.515, 6003.204, 8094.868, 1949.662,
1308  3642.576, -2005.885, 354.082, -7882.135, -4624.492, -11302.114, -7929 , 0 , 12255 , 11165.656,
1309  8483.959, 7465.963, 4141.741, 2895.027, 90.301, -406.665, -3200.963, -6388.644, -8204.913, -9872 ,
1310  -12872 , 0 , 10796 , 13748 , 7215.018, 10282.959, 3507.094, 4918.059, -901.694, 2043.636,
1311  -4255.748, -1573.504, -9675.978, -6806.567, -13690 , 0 , 13311 , 12388 , 9734.969, 9228.370,
1312  6089.067, 4450.238, 1123.500, 925.567, -1690.518, -2563.609, -5115.891, -8375.941, -10368 , -12966 ,
1313  0 , 14916 , 8274.683, 11575.494, 5411.738, 7103.017, 162.217, 3186.800, -2973.242, 258.738,
1314  -6392.653, -3504.311, -11670.523, -8939 , 0 , 13368 , 11095.629, 10063.093, 7544.965, 6821.237,
1315  2659.671, 1935.471, -324.708, -1099.548, -3523.000, -4790.461, -6980.000, -10372 , -13264 , 0 ,
1316  15863 , 10007 , 12107.643, 5874.614, 8991.924, 2237.851, 4584.477, -1683.717, 1793.640, -5049.653,
1317  -1854.137, -8254.560, -5430.000, -13740 , 0 , 12446 , 11306.539, 8143.760, 6968.724, 4707.369,
1318  3637.175, 1357.806, 295.062, -2043.844, -3396.755, -5468.766, -6781.350, -8555 , -13432 , 0 ,
1319  11495 , 13283 , 7503.184, 9048.641, 3421.362, 6386.146, -169.620, 3203.986, -3635.629, -360.992,
1320  -7089.266, -3943.363, -9881.624, -7030.000, 0 , 13684 , 12750 , 9505.000, 8103.757, 5717.240,
1321  4628.414, 2824.654, 1613.520, -543.751, -1980.169, -4096.283, -5497.918, -7223 , -8308 , 0 ,
1322  14651 , 8815.000, 10420.396, 4716.837, 7259.862, 1000.127, 4532.311, -2322.473, 1150.568, -5684.462,
1323  -2587.000, -8965.789, -5760.000, 0 , 13814 , 11035 , 9363.681, 7203.653, 5941.683, 3635.106,
1324  2661.748, 764.415, -543.020, -2684.742, -4148.295, -6022.480, -7660.000, -10791 , 0 , 9958 ,
1325  11666 , 6094.952, 8530.732, 2151.272, 5586.549, -1138.042, 2439.284, -4278.653, -1148.087, -7785.571,
1326  -4555.623, -12456.496, 0 , 12212 , 10649 , 8440.950, 7431.323, 4949.711, 3639.569, 1918.035,
1327  567.208, -1346.930, -2736.991, -4693.266, -6302.586, -9321.896, -11204.580, 0 , 11263 , 12855 ,
1328  7292 , 9941.136, 3634.565, 6547.000, 39.405, 3545.616, -2965.142, 189.753, -6524.003, -3254.332,
1329  -10880.389, -8254.603, 0 , 13465 , 11904 , 9451 , 8837.808, 6189.994, 5112.598, 3003.355,
1330  1508.662, 34.078, -1416.347, -3426.000, -5052.021, -7859.005, -10116.893, -10962 , 0 , 14056 ,
1331  8193 , 11216.383, 5158.397, 7738.573, 1372.602, 4492.440, -1917.673, 1645.863, -5132.610, -2049.998,
1332  -9624.613, -6663.659, -13135.142, 0 , 12992 , 10427 , 10052.534, 7608.260, 6455.626, 4263.574,
1333  2606.706, 1113.251, -215.521, -2016.432, -3857.018, -6379.860, -8535.664, -10042.207, -11503.556, 0 ,
1334  9250 , 12413 , 6483.328, 9038.135, 2758.402, 5502.549, -873.766, 2891.004, -3878.000, -628.781,
1335  -8392.250, -5219.910, -11765.648, -8545.589, 0 , 11316 , 11062 , 9084.861, 7760.649, 5521.474,
1336  3681.852, 2229.769, 1036.800, -862.178, -2451.383, -5102.783, -7249.259, -8633.669, -10561.271, 0 ,
1337  10463 , 13190 , 7791 , 10373.656, 4104.174, 6588.945, 261.888, 3992.088, -2584.734, 664.919,
1338  -7057.026, -4031.457, -10504.178, -7036.908, -13739.142, 0 , 12258 , 10042 , 9058.813, 6897.393,
1339  4823.555, 3435.488, 2016.462, 322.571, -1037.581, -3911.164, -6070.047, -7227.523, -8915.874, -10439.713,
1340  0 , 14420 , 8961 , 11454 , 5491.399, 7777.733, 1439.645, 5084.043, -1446.445, 1988.939,
1341  -6061.691, -2607.075, -9092 , -5710 , -12403.629, -8722.755, 0 , 13395 , 11159 , 10396 ,
1342  7925.439, 6197.307, 4556.078, 3101.728, 1451.955, 497.490, -3030.430, -4940.644, -5724.962, -7681.049,
1343  -8957 , -10675 , 0 , 9956 , 12613 , 6670.118, 9092.824, 2710.804, 6169.903, -462.810,
1344  3276.249, -4704.341, -1552.693, -7776.725, -4445.512, -10984 , -7365 , -13995 , 0 , 12212 ,
1345  11138 , 9377.917, 7527.095, 5757.366, 4236.414, 2524.608, 1454.710, -1758.218, -3544.139, -4659.346,
1346  -6250.743, -7692.245, -8871.404, -11033 , 0 , 13469 , 7629 , 10501.206, 4164.908, 7147.929,
1347  526.530, 4424.635, -3656.640, -299.466, -6725.732, -2891.991, -9669.689, -6055 , -12734 , 0 ,
1348  12193 , 10259 , 8585.330, 7237.648, 5331.346, 3722.384, 2365.563, -590.846, -2293.000, -3415.687,
1349  -4971.117, -6489.361, -7714.965, -9623 , -10917 , 0 , 14494 , 8803 , 11466 , 5371.293,
1350  8305.853, 1771.237, 5370.000, -2680.608, 950.204, -5615.000, -1580.763, -8283.785, -5000.000, -11201 ,
1351  -7890 , 0 , 11383 , 9752 , 8220.493, 6671.005, 4762.358, 3361.303, 401.089, -1054.306,
1352  -2292.629, -3770.655, -5378.654, -6357.495, -8474 , -9501 , -11150 , 0 , 9762 , 12443 ,
1353  6489.949, 9506.265, 2960.581, 6368.591, -1607.921, 1980.816, -4234.000, -725.464, -7210.218, -3535.815,
1354  -10066 , -6669 , -12929 , 0 , 12147 , 10908 , 9131 , 7866.103, 6016.274, 4385.936,
1355  1408.435, -52.689, -1228.425, -2695.017, -4205.048, -5388.693, -7004 , -8365 , -9948 , 0 ,
1356  10749 , 13386 , 7646 , 10501.538, 4168.546, 7364.020, -613.233, 2904.299, -3159.587, 295.337,
1357  -5929.718, -2641.560, -8831.165, -5343 , -11765 , -8626 , 0 , 12016 , 10008 , 9117.857,
1358  7128.746, 5419.579, 2359.836, 766.700, -185.770, -1644.173, -3105.172, -4418.875, -5909.481, -7102 ,
1359  -8626 , -10433 , 0 , 14252 , 8765 , 11477 , 5516.127, 8242.357, 378.000, 3672.043,
1360  -2154.027, 1234.264, -4795.112, -1680.553, -7696.434, -4152.910, -10497 , -7331 , -13795 , 0 ,
1361  11141 , 9909 , 8407.785, 6572.931, 3228.247, 1582.183, 702.236, -662.349, -2081.396, -3422.207,
1362  -4921.836, -5916.772, -7436 , -9008 , -10749 , 0 , 10032 , 12340 , 6904.060, 9216.071,
1363  1268.282, 4363.443, -1255.036, 2121.568, -3928.713, -552.657, -6753.477, -3091.513, -9203.161, -6017 ,
1364  -12529 , -9054 , 0 , 11299 , 9329 , 7769.210, 4022.234, 2375.500, 1502.305, 188.915,
1365  -1196.805, -2435.964, -3738.675, -5037.117, -6513.938, -7459 , -9434 , -10740 , 0 , 15614 ,
1366  8350.000, 10249.000, 2153.406, 5066.681, -416.792, 2944.307, -2980.719, 361.992, -5634.369, -2204.461,
1367  -8247.448, -4579.225, -11200 , -7890 , -13682 , 0 , 12695 , 9246.546, 4709.778, 3229.104,
1368  2231.774, 970.848, -354.752, -1374.958, -2914.666, -4060.816, -5407.784, -6532.623, -7845 , -9790 ,
1369  -10863 , 0 , 12145 , 14135.000, 3091.660, 5552.613, 515.305, 3575.473, -2122.715, 1278.742,
1370  -4711.358, -1252.669, -7257.479, -3787.676, -9798 , -6548 , -12855 , 0 , 13544 , 13410 ,
1371  8048.300, 4009.553, 2954.511, 1757.000, 427.360, -517.343, -2059.206, -3076.168, -4480.634, -5605.208,
1372  -6924.726, -8177 , -9995 , -11215 , 0 , 14772 , 7588.311, 8515.455, 1523.107, 4065.201,
1373  -1233.149, 2058.901, -3731.405, -385.760, -6304.898, -2881.559, -8907.681, -5363 , -11448 , -8626 ,
1374  0 , 14104 , 9057.382, 8038.234, 6061.100, 2627.807, 1165.048, 268.898, -1207.205, -2027.152,
1375  -3680.496, -4722.252, -6186.684, -7169.709, -8709 , -9855 , -11467 , 0 , 8611 , 9916.006,
1376  5119.674, 6883.674, -90.238, 2548.224, -2849.660, 471.110, -5168.163, -2141.140, -8018.786, -4369.611,
1377  -10567 , -7154 , -13032 , 0 , 10242 , 9274.091, 7052.029, 6027.146, 4162.428, 1175.629,
1378  -580.548, -1222.100, -2716.969, -3617.269, -5511.719, -6046.323, -7908 , -8905 , -10246 , 0 ,
1379  9678 , 11157 , 6283.694, 7992.339, 2914.817, 5374.808, -1739.960, 1046.841, -4437.000, -1113.427,
1380  -7077.827, -3442.721, -9748.093, -6093 , -11988 , -8737 , 0 , 10417 , 8253.957, 7185.548,
1381  5056.565, 4212.829, 2314.616, -278.382, -2129.070, -2806.486, -4514.039, -5120.390, -6982.177, -7767 ,
1382  -9501 , -10489 , 0 , 12418 , 7239.169, 9390.561, 4063.879, 6219.896, 1048.019, 3760.933,
1383  -3388.000, -437.406, -6045.200, -2752.638, -8470.000, -5203.663, -11300.000, -7652 , -13571 , 0 ,
1384  9417 , 8293 , 6279.847, 5255.636, 3201.827, 2501.393, 580.420, -1823.014, -3670.488, -4589.054,
1385  -6008.246, -6701.396, -8683.387, -9158 , -11018 , 0 , 8400 , 10459.654, 5288.192, 7324.904,
1386  2181.086, 4508.911, -744.480, 2161.635, -4807.827, -2155.453, -7673.000, -4354.091, -10400.000, -6440 ,
1387  -12869 , -9399 , 0 , 10349 , 9576 , 7470.793, 6263.397, 4234.368, 3434.784, 1461.816,
1388  934.108, -1041.664, -3443.772, -5275.403, -6010.000, -7812.117, -8250.242, -10121 , -10954 , 0 ,
1389  11592 , 6398.215, 8496.573, 3082.572, 5582.117, 318.646, 2997.440, -2331.923, 549.516, -6346.349,
1390  -3859.596, -9391.323, -5798.099, -11960.569, -8002 , -14515 , 0 , 10554 , 8562.479, 7460.368,
1391  5319.139, 4231.629, 2558.881, 1806.013, -164.515, -616.093, -2659.686, -5067.506, -6622.108, -8059.331,
1392  -9122.493, -10044 , -11494 , 0 , 7614.011, 9371.350, 4106.527, 6588.235, 1045.660, 4245.025,
1393  -1471.545, 1542.000, -3878.786, -1031.888, -8322.123, -5208.492, -11316.698, -6916.206, -13431 , 0 ,
1394  9412 , 8245.824, 6414.361, 5335.492, 3430.129, 2702.620, 895.303, 224.074, -1721.609, -2187.824,
1395  -4614.066, -6546.472, -8438.945, -9149.286, -10633.406, 0 , 8295 , 10297.255, 5115.000, 7689.645,
1396  2136.980, 4872.449, -542.735, 2470.992, -3036.687, -30.057, -5738.041, -2678.064, -9862.059, -6512.169,
1397  -12713.962, -8566 , 0 , 9259 , 7199 , 6450.000, 4369.452, 3335.913, 1688.400, 1071.418,
1398  -694.616, -1313.737, -3637.887, -3789.450, -6036.970, -7920.823, -9859 , -10684 , 0 , 11439 ,
1399  6129 , 8464 , 3453.551, 5378.682, -82.616, 3454.000, -2258.642, 971.780, -4657.953, -1796.221,
1400  -7363.595, -4114.557, -11340 , -7852 , -13998 , 0 , 10535 , 8337 , 7496 , 5554.420,
1401  4162.843, 2443.076, 1190.210, 76.376, -464.021, -2565.008, -2870.832, -5129.533, -5356.298, -7488.567,
1402  -9235.411, -11434 , 0 , 7443 , 9520 , 4701 , 6390.686, 1104.784, 3508.436, -1874.597,
1403  1818.919, -3990.000, -598.346, -6518.909, -3105.100, -8723.362, -5449.892, -12899 , 0 , 9315 ,
1404  8784 , 6545 , 5761.813, 3317.322, 1911.459, 807.276, -484.399, -1568.987, -2170.358, -4130.292,
1405  -4540.112, -6482.882, -6781 , -8785 , -11121 , 0 , 10591 , 5844 , 7490.000, 2806.930,
1406  3963.200, -717.345, 1968.156, -3549.651, 237.987, -5754.357, -2034.390, -8177.764, -4495.038, -10217 ,
1407  -6982 , 0 , 9743 , 7490 , 6868.455, 4656.206, 3250.262, 1626.986, 252.094, -819.784,
1408  -2094.500, -3115.813, -3830.175, -5583.141, -6123.149, -7952.600, -8187 , -10372 , 0 , 6697 ,
1409  8906 , 3690.000, 5199.086, 722.442, 2449.134, -2444.184, 438.238, -5050.000, -1267.951, -7381.401,
1410  -3570.533, -9508.527, -5882.648, -11813 , 0 , 8532 , 7921 , 5835.500, 4380.533, 2780.744,
1411  1364.524, -60.044, -1339.145, -2593.062, -3441.154, -4653.243, -5310.661, -6968.803, -7553 , -9260 ,
1412  -9933 , 0 , 9725 , 5035 , 6161.033, 2004.946, 3433.727, -1218.952, 936.219, -4219.755,
1413  -882.595, -6600.615, -2692.971, -8797.922, -5109.789, -10936 , -7471 , 0 , 8719 , 6747 ,
1414  5653.494, 3835.109, 2517.920, 970.858, -365.377, -1837.600, -2768.500, -3989.765, -4731.639, -6130.155,
1415  -6855.846, -8408.491, -8957 , -10750 , 0 , 5868 , 7233 , 3245.671, 4460.485, -105.394,
1416  1835.891, -3290.000, -317.196, -5762.200, -2137.127, -7894.964, -4338.665, -10057.118, -6497.240, -12445 ,
1417  0 , 7648 , 6436 , 5119.564, 3713.508, 1955.813, 593.672, -857.957, -1996.241, -3301.587,
1418  -4059.580, -5276.784, -6246.944, -7613.934, -8146 , -9665 , -10671 , 0 , 8160 , 4165 ,
1419  5585.000, 1395.059, 2505.521, -2139.364, 292.405, -4856.728, -1649.980, -6994.749, -3662.691, -9388.757,
1420  -5779.975, -11499 , -7998 , 0 , 7471 , 5919 , 4675.000, 3280.905, 1785.092, -2.555,
1421  -1210.729, -2439.000, -3428.327, -4507.842, -5527.435, -6729.266, -7626.357, -8900.909, -9622 , 0 ,
1422  5232 , 6440.000, 2303 , 3890.000, -985.893, 960.819, -4037.862, -886.149, -6375.206, -2824.146,
1423  -8535.424, -5054.923, -10704.904, -7050.331, -12936 , 0 , 6878 , 5800.000, 4080 , 3046 ,
1424  1286.972, -377.871, -1591.591, -2633.428, -3853.140, -4806.734, -5787.906, -6986.406, -8217.521, -8849 ,
1425  -10152 , 0 , 7601 , 3354 , 4700.000, 487.112, 1854.974, -3037.667, -292.628, -5574.294,
1426  -2161.998, -7761.208, -4209.617, -9994.569, -6456.795, -12083 , -8562 , 0 , 6930 , 5114 ,
1427  4004 , 2350.000, 1009.677, -746.662, -1953.153, -3089.776, -4033.369, -5116.697, -6251.778, -7257 ,
1428  -8341 , -9424.435, -10273 , 0 , 4359 , 5837 , 1500.730, 2930.000, -1677.361, 268.091,
1429  -4514.051, -1706.837, -6966.644, -3501.055, -9097.968, -5807.998, -11270.045, -7658.765, 0 , 6176 ,
1430  5269 , 3200.000, 2125.054, 352.999, -898.540, -2293.000, -3367.211, -4426.459, -5372.713, -6508.552,
1431  -7686.234, -8645.115, -9565 , -10724 , 0 , 6940 , 2576 , 3870.000, -312.798, 968.433,
1432  -3457.695, -1053.179, -6116.190, -2847.193, -8372.718, -4991.302, -10567 , -7055 , -12553 , 0 ,
1433  6157 , 4330 , 3200.000, 1492.076, 96.561, -1478.049, -2398.634, -3711.072, -4634.183, -5835.810,
1434  -6947.054, -7886.292, -8946.996, -9902.288, -10855 , 0 , 3474 , 5000 , 890.823, 1881.291,
1435  -2518.043, -335.910, -5072.248, -2232.791, -7570.872, -4282.685, -9864.260, -6281.889, -11728.779, -8259.262,
1436  0 , 5412 , 4304 , 2600 , 1297.789, -669.644, -1470.802, -3015.246, -3669.155, -5173.518,
1437  -6115.692, -7169.868, -8325.155, -9126.654, -10107 , 0 , 6260 , 1916 , 3080.000, -1373.411,
1438  274.523, -4105.893, -1513.678, -6553.992, -3678.011, -9126.348, -5550.291, -11083 , -7589 , 0 ,
1439  5449 , 3660 , 2385.000, 470.968, -683.712, -2075.194, -2775.852, -4344.488, -5183.125, -6710.740,
1440  -7694.263, -8284.700, -9442.587, 0 , 2739 , 4120.000, -105.476, 1194.223, -3213.068, -723.771,
1441  -5578.718, -2964.945, -8238.496, -4925.715, -10537.126, -6623.324, -12354.558, 0 , 4611 , 3516 ,
1442  1401.024, 497.239, -1166.000, -2015.315, -3432.555, -4319.923, -5901.826, -6676.984, -7825.389, -8762.453,
1443  -9457.933, 0 , 5578 , 645.923, 2097.896, -1837 , -191 , -4755.926, -2109.487, -7292.082,
1444  -4254.621, -9671.141, -6009.858, -11523 , -8362 , 0 , 4937 , 2523 , 1404.435, -105.578,
1445  -1062.358, -2712.592, -3565.527, -4939.989, -5811.382, -7279.346, -8064.573, -8643.674, -10330.656, 0 ,
1446  2079 , 3103.000, -845.601, 702.372, -3801.207, -1475.409, -6384.424, -3542.014, -8841.221, -5343.923,
1447  -10988.079, -7332.499, 0 , 3709 , 2607.868, 1036.352, -188.175, -1732.476, -2971.015, -4078.330,
1448  -5097.258, -6503.187, -7210.066, -7862.376, -9681.326, 0 , 4172 , 381.290, 1814.465, -2800.000,
1449  -838.641, -5557.395, -2883.465, -7867.445, -4724.051, -10268.611, -6482.553, 0 , 3570.002, 2010.000,
1450  1071.100, -556.000, -2147.169, -3460.732, -4430.964, -5583.218, -6384.599, -7217.268, -9016.171, 0 ,
1451  5089 , 1340.000, 2866.000, -1482.839, 31.925, -4645.792, -2272.019, -7020.122, -3970.032, -9475.458,
1452  -5821.698, -12238.950, 0 , 4432 , 3076.646, 1993.500, 432.668, -1012.771, -2474.289, -3647.414,
1453  -4821.329, -5691.260, -6417.679, -8216.665, -9305 , 0 , 2185.595, 3901.000, -580.156, 1071.731,
1454  -3827.610, -1310.295, -6149.622, -3175.993, -8652.247, -5204.713, -11555.509, -7218.669, 0 , 4084 ,
1455  3006.079, 1312.261, 2.467, -1671.638, -2864.323, -3657.212, -4910.159, -5674.587, -7456.187, -8603.549,
1456  -9216.080, 0 , 2733 , 5057.847, 349.000, 2120.394, -2787.888, -522.376, -5552.173, -2065.584,
1457  -7874.849, -4521.405, -10630.329, -6640.273, 0 , 4667 , 3788 , 2363.182, 1007.744, -531.759,
1458  -1971.278, -2903.471, -3955.720, -5024.054, -6724.016, -7813.358, -8642.816, 0 , 5868 , 1254.097,
1459  3074.450, -1953.820, 569.616, -4442.000, -1513.068, -6991 , -3963 , -9817.539, -6035.157, 0 ,
1460  4684 , 3175.881, 2044.806, 313.977, -1009.384, -1890.315, -3218.230, -4310.059, -6047.073, -6996.039,
1461  -8170.977, -8932.513, 0 , 6493 , 1939 , 4295.120, -1046.300, 1454.529, -3516.341, -764.764,
1462  -6138.823, -3306.812, -9029.950, -5464.952, -11006.330, 0 , 3949 , 3160.680, 1142.275, -56.628,
1463  -1075.761, -2343.081, -3585.637, -5282.722, -6321.658, -7513.305, -8291.917, -9110.533, 0 , 2711 ,
1464  5200 , 96.600, 2228.772, -2549.409, -29.210, -5246.454, -2730.058, -8171 , -5032 , -10293.044,
1465  -6434.994, 0 , 3933 , 2182.741, 1101.968, -226.824, -1569.861, -2844.529, -4441.973, -5687.571,
1466  -6964.549, -7585.169, -8526.083, 0 , 5737 , 1159.106, 3209.016, -1506.987, 686.836, -4330.174,
1467  -2135.953, -7351.608, -4526.495, -9569.906, -5883.669, 0 , 4807 , 2957 , 2156.155, 719.021,
1468  -599.939, -2201.161, -3591.166, -5061.676, -6328.964, -7013.838, -7820.295, 0 , 6697 , 1984 ,
1469  4085 , -323.694, 1372.852, -3460.000, -1444.758, -6680.603, -3896.563, -8752 , -5491 , 0 ,
1470  3917 , 2990.167, 1704.580, 451.438, -1486.996, -2827.718, -4434.219, -5583.473, -6390.551, -7323.594,
1471  -8261.176, 0 , 2832 , 4990 , 639.332, 2263.406, -2456.040, -797.019, -5879.857, -3416.357,
1472  -7966.347, -4973.633, -10149.160, 0 , 4657 , 3844 , 2660.000, 1261.844, -483.793, -1919.535,
1473  -3844.740, -4889.775, -5735.526, -6716.876, -7674.191, -8239 , 0 , 3689 , 5916 , 1660.854,
1474  2992.517, -1359.088, -46.188, -5199.446, -2816.648, -7333.321, -4316.520, -9366 , -5999 , 0 ,
1475  4937 , 3517 , 2125.305, 492.056, -974.840, -3261.769, -4213.477, -5148.234, -6003.247, -7035.563,
1476  -7790.592, 0 , 8234 , 2728 , 4040 , -344.578, 763.750, -4463.795, -2304.774, -6465.369,
1477  -3892.456, -8590.365, -5439.745, 0 , 5803 , 3518 , 1532.881, -50.632, -2705.559, -3554.951,
1478  -4538.956, -5256.401, -6404.038, -7148.645, 0 , 4583 , 6731 , 1307.643, 1532.219, -3757.306,
1479  -1839.397, -5759.374, -3313.590, -7872.906, -4808.299, -9896 , 0 , 5682 , 4545.959, 1418.121,
1480  -2397.410, -2908.813, -3918.395, -4592.192, -5790.376, -6383.231, -7607.205, 0 , 7164 , 3483.786,
1481  4998.882, -2878.363, -1400.559, -4999.524, -2814.402, -6989.414, -4380.807, -9044.140, -5914.866, 0 ,
1482  6176 , 4993 , 3976.448, 644.028, -1892.580, -3483.209, -3953.536, -5160.869, -5622.054, -6990.216,
1483  -7692.475, 0 , 7694 , 3881 , 5481.933, 63.486, 1161.228, -3981.039, -2367.121, -6272.031,
1484  -3792.820, -8329.310, -5270.012, 0 , 5454 , 4413.302, 1366.859, 573.967, -785.297, -2891.820,
1485  -4615.192, -4971.841, -6370.194, -6704.492, 0 , 4308 , 5996 , 569.773, 2252.026, -1741.252,
1486  31.455, -5143.461, -3317.109, -7476.596, -4819.945, -9515.582, 0 , 5882 , 4985.454, 2028.633,
1487  1422.804, -73.918, -881.278, -2145.205, -3910.614, -5798.329, -5961.751, -7545.116, 0 , 4713 ,
1488  6645 , 1019.046, 3269.771, -1090.204, 939.980, -3361.181, -1051.093, -6351.635, -4267.798, -8773.112,
1489  0 , 6297 , 5495 , 2768 , 2188.710, 714.732, -86.667, -1486.616, -2215.635, -3496.913,
1490  -4890.588, -6947.227, 0 , 5142 , 7238 , 1606 , 4090.007, -473.543, 2004.292, -2718.105,
1491  -320.022, -4853.139, -2154.103, -7501.234, 0 , 6073 , 3510 , 2844.634, 1489.400, 737.003,
1492  -656.018, -1572.776, -2816.043, -3514.367, -4851.837, -5901 , 0 , 7638 , 2237 , 4857.232,
1493  259.722, 2881.239, -1841.626, 408.015, -4192.664, -1522.704, -6317.624, -3227.527, 0 , 3996 ,
1494  3601 , 2284.165, 1566.295, 212.319, -775.987, -2175.268, -2903.235, -4067.413, -4746.056, -5990 ,
1495  0 , 2850 , 5555 , 887.714, 3762.183, -869.617, 1212.647, -3473.524, -925.248, -5549 ,
1496  -2715 , -7377 , 0 , 4324 , 2991.027, 2310.034, 1194.094, 314.364, -1559.227, -2414.892,
1497  -3438.023, -4107 , -5362 , 0 , 6185 , 1533.239, 4578.995, 24.269, 2028.185, -2300.171,
1498  -581.568, -4952 , -2067 , -6797 , 0 , 5058 , 3651 , 3038.267, 2005.761, 1149.170,
1499  -591.889, -1559.420, -2934.915, -3517.855, -4761 , 0 , 6856 , 2199 , 5265.917, 650.001,
1500  2967.769, -1407.669, 241.053, -3868.710, -1851.390, -6162 , 0 , 4136 , 3861 , 2713.342,
1501  1826.497, 355.709, -671.957, -2030.327, -3036.988, -4209.926, 0 , 2934 , 5867 , 1206.641,
1502  3870.981, -640.917, 1113.135, -2836.119, -1295.725, -5448 , 0 , 4797 , 4597 , 3200.052,
1503  2506.324, 1328.372, 44.764, -1025.691, -2190.335, -3540.009, 0 , 6441 , 1874.392, 4426.876,
1504  45.811, 2124.063, -2152.124, -297.909, -4373.713, -2483.014, 0 , 5461 , 3688.043, 3125.849,
1505  1850.300, 1111.431, -311.606, -1312.516, -2568.930, -3613.708, 0 , 2537 , 4994.268, 677.924,
1506  2974.139, -1310.534, 559.782, -3621.490, -1697.515, -5998 , 0 , 4389 , 3847.920, 2453.636,
1507  1945.305, 391.587, -381.556, -1817.814, -2660.484, -4153 , 0 , 5489 , 1342.535, 3705.706,
1508  -499.260, 1337.103, -2750 , -1002 , -4905 , -3136 , 0 , 4711 , 3014.315, 2574.390,
1509  1243.596, 569.792, -1029.733, -2102.128, -3211 , -4029 , 0 , 2052.081, 4226.740, 274.088,
1510  2193.533, -1809.846, -393.213, -4112 , -2263 , -6620 , 0 , 3847 , 3339.406, 1728.853,
1511  1368.242, -124.220, -1138.955, -2442.414, -3384 , -4693 , 0 , 4965.795, 921.248, 2887.435,
1512  -932.923, 476.585, -3139 , -1813 , -5687 , 0 , 4323 , 2427.473, 2135.563, 518.590,
1513  -220.001, -1478 , -2676 , -3941 , -4749 , 0 , 1732 , 3584.926, -147.351, 1291.516,
1514  -2258.343, -1021.735, -4771 , -3061 , 0 , 3270 , 2763 , 1261.461, 722.513, -802.117,
1515  -1756.255, -3103 , -3995 , -5310 , 0 , 4086 , 398.614, 2190.573, -1384.790, -213.589,
1516  -3940 , -2325 , -6208 , 0 , 3493 , 1935 , 1305.000, 20.783, -767.384, -2330 ,
1517  -3293 , -4536 , -5263 , 0 , 1202 , 2700.000, -751.301, 664.458, -2930 , -1651 ,
1518  -5415 , -3598 , 0 , 2524 , 2121 , 579.663, -7.473, -1507.591, -2300 , -3757 ,
1519  -4616 , 0 , 3395 , -74.326, 1427.300, -2261.850, -763.659, -4547 , -2939 , 0 ,
1520  2770 , 1277.287, 897.383, -810.742, -1571.296, -2981 , -3820 , -5085 , 0 , 401 ,
1521  2377 , -1350.000, -123.335, -3810 , -2286 , -5926 , 0 , 1953 , 1620 , 43.621,
1522  -613.073, -2474.564, -3095 , -4264 , 0 , 3170 , -687 , 841 , -3061 , -1598 ,
1523  -5250 , -3472 , 0 , 2352 , 900.839, 124.609, -1451 , -2344 , -3713 , -4549 ,
1524  0 , 38.764, 1779.577, -2055 , -846 , -4558 , -2932 , 0 , 1420.000, 1093.000,
1525  -377.219, -1440.373, -3012.904, -3884 , -4878 , 0 , 521 , 2500 , -1260.000, 477.674,
1526  -3693 , -2362 , -5866 , 0 , 1626 , 287.630, -334.272, -1826 , -3185 , -4217 ,
1527  -4980 , 0 , 3051 , -650.123, 1087.800, -2550 , -1270 , -5148 , -3325 , 0 ,
1528  720 , 289.620, -1043.376, -1962.896, -3140.066, -4383 , -5402 , 0 , -147 , 1700 ,
1529  -1969 , -367 , -3922.670, -2476.086, -6276 , 0 , 813 , -406.420, -1253.272, -2357 ,
1530  -3261 , -4341 , 0 , 2275 , -1261 , 209 , -3304 , -1559 , -5456 , -3445 ,
1531  0 , 80 , -486 , -1742 , -2509 , -3629 , -4568 , 0 , -787 , 940 ,
1532  -2665 , -872 , -4524 , -2875 , -6776 , 0 , 123 , -1106 , -1760 , -2928 ,
1533  -3756 , -5128 , 0 , 1525 , -2001 , -291 , -3863 , -2110 , -6176 , 0 ,
1534  -600 , -1058 , -2324 , -3078 , -4306 , -5222 , 0 , -1367 , 300 , -3285 ,
1535  -1422 , -5274 , -3506 , 0 , -457 , -1796 , -2310 , -3559 , -4545 , -5778 ,
1536  0 , 1545 , -2661 , -881 , -4489 , -3029 , -6826 , 0 , -630 , -1763 ,
1537  -2929 , -3886 , -5138 , -6128 , 0 , -1587 , 260 , -4005 , -2024 , -6319 ,
1538  -4498 , 0 , -667 , -1667 , -3108 , -4721 , -5524 , 0 , 865 , -2735 ,
1539  -863 , -5624 , -3965 , 0 , -1232 , -1783 , -3329 , -4846 , 0 , -2211 ,
1540  -215 , -4575 , -2434 , -6756 , 0 , -615 , -1340 , -2534 , -3876 , -4253 ,
1541  0 , 227 , -3671 , -2017 , -5442 , 0 , -930 , -2005 , -2993 , -3639 ,
1542  0 , -2924 , -1333 , -4945 , -2866 , 0 , -1275 , -2465 , -2939 , -4259 ,
1543  0 , -683 , -4148 , -2480 , -5983 , 0 , -1884 , -2445 , -3559 , -4106 ,
1544  0 , -3565 , -1871 , -5386 , 0 , -1722 , -3154 , -3478 , 0 , -1283 ,
1545  -4821 , 0 , -2539 , -3075 , 0 , -4258 , 0 , -2431 , -3647 , 0 ,
1546  -1888 , 0 , -3161 , -3653 , 0 , -4814 , 0 , -2988 , -4224 , 0 ,
1547  -2480 , 0 , -3731 , -4153 , 0 , -5329 , 0 , -3492 , -4962 , 0 ,
1548  -3222 , 0 , 0
1549 
1550 };
1551 
1552 // Reduced Table of A for shorter index search.
1553 // The index in this table coincide with A-1
1554 // For each A value shortTable[A-1] has the index of
1555 // the 1st occurrence in the indexArray[][]
1557 {
1558  0, 2, 3, 6, 9, 13, 18, 23, 28, 33,
1559  39, 44, 50, 56, 62, 68, 75, 81, 88, 96,
1560  104, 113, 122, 131, 140, 149, 158, 167, 177, 186,
1561  196, 206, 216, 226, 237, 247, 258, 269, 280, 291,
1562  303, 314, 326, 338, 350, 363, 375, 388, 401, 414,
1563  426, 438, 450, 462, 474, 486, 499, 511, 524, 536,
1564  549, 562, 574, 586, 598, 610, 622, 634, 646, 658,
1565  670, 683, 695, 708, 721, 733, 746, 758, 771, 784,
1566  796, 809, 822, 835, 848, 862, 875, 889, 902, 916,
1567  930, 944, 958, 972, 986, 1001, 1015, 1030, 1045, 1060,
1568  1075, 1090, 1104, 1119, 1133, 1148, 1163, 1179, 1194, 1210,
1569  1225, 1240, 1256, 1271, 1287, 1303, 1319, 1335, 1350, 1366,
1570  1382, 1398, 1414, 1430, 1447, 1463, 1480, 1496, 1513, 1529,
1571  1546, 1562, 1578, 1595, 1611, 1628, 1644, 1660, 1677, 1693,
1572  1710, 1726, 1743, 1760, 1777, 1794, 1810, 1826, 1843, 1859,
1573  1876, 1893, 1909, 1926, 1942, 1959, 1975, 1992, 2008, 2025,
1574  2041, 2058, 2074, 2090, 2106, 2122, 2138, 2154, 2169, 2185,
1575  2200, 2216, 2231, 2246, 2260, 2274, 2288, 2302, 2316, 2330,
1576  2343, 2356, 2368, 2380, 2393, 2406, 2419, 2432, 2445, 2458,
1577  2470, 2483, 2496, 2509, 2522, 2534, 2546, 2558, 2570, 2582,
1578  2594, 2607, 2620, 2632, 2644, 2655, 2667, 2678, 2690, 2702,
1579  2714, 2725, 2737, 2749, 2761, 2773, 2785, 2797, 2809, 2821,
1580  2833, 2844, 2855, 2866, 2877, 2887, 2897, 2907, 2917, 2927,
1581  2937, 2947, 2957, 2967, 2977, 2987, 2996, 3006, 3015, 3025,
1582  3034, 3044, 3053, 3062, 3070, 3079, 3087, 3095, 3103, 3111,
1583  3118, 3126, 3134, 3142, 3150, 3158, 3166, 3173, 3181, 3188,
1584  3196, 3203, 3210, 3217, 3224, 3231, 3238, 3245, 3252, 3258,
1585  3264, 3269, 3275, 3281, 3286, 3291, 3296, 3301, 3306, 3311,
1586  3315, 3319, 3322, 3325, 3327, 3330, 3332, 3335, 3337, 3340,
1587  3342, 3345, 3347, 3350, 3352
1588 };
1589