IERS2010CIOSeriesData.hpp
Go to the documentation of this file.
1 //==============================================================================
2 //
3 // This file is part of GNSSTk, the ARL:UT GNSS Toolkit.
4 //
5 // The GNSSTk is free software; you can redistribute it and/or modify
6 // it under the terms of the GNU Lesser General Public License as published
7 // by the Free Software Foundation; either version 3.0 of the License, or
8 // any later version.
9 //
10 // The GNSSTk is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU Lesser General Public License for more details.
14 //
15 // You should have received a copy of the GNU Lesser General Public
16 // License along with GNSSTk; if not, write to the Free Software Foundation,
17 // Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
18 //
19 // This software was developed by Applied Research Laboratories at the
20 // University of Texas at Austin.
21 // Copyright 2004-2022, The Board of Regents of The University of Texas System
22 //
23 //==============================================================================
24 
25 //==============================================================================
26 //
27 // This software was developed by Applied Research Laboratories at the
28 // University of Texas at Austin, under contract to an agency or agencies
29 // within the U.S. Department of Defense. The U.S. Government retains all
30 // rights to use, duplicate, distribute, disclose, or release this software.
31 //
32 // Pursuant to DoD Directive 523024
33 //
34 // DISTRIBUTION STATEMENT A: This software has been approved for public
35 // release, distribution is unlimited.
36 //
37 //==============================================================================
38 
47 static const int MAXPT = 5;
49 
51 static const double XYcoeff[2][MAXPT + 1] = {
52  {-0.016617, 2004.191898, -0.4297829, -0.19861834, 0.000007578, 0.0000059285},
53  {-0.006951, -0.025896, -22.4072747, 0.00190059, 0.001112526, 0.0000001358}};
54 
56 static const int nFAlunarsolar[][5] = {
57  // index+1 = 1-10
58  {0, 0, 0, 0, 1},
59  {0, 0, 2, -2, 2},
60  {0, 0, 2, 0, 2},
61  {0, 0, 0, 0, 2},
62  {0, 1, 0, 0, 0},
63  {0, 1, 2, -2, 2},
64  {1, 0, 0, 0, 0},
65  {0, 0, 2, 0, 1},
66  {1, 0, 2, 0, 2},
67  {0, 1, -2, 2, -2},
68  // index+1 = 11-20
69  {0, 0, 2, -2, 1},
70  {1, 0, -2, 0, -2},
71  {1, 0, 0, -2, 0},
72  {1, 0, 0, 0, 1},
73  {1, 0, 0, 0, -1},
74  {1, 0, -2, -2, -2},
75  {1, 0, 2, 0, 1},
76  {2, 0, -2, 0, -1},
77  {0, 0, 0, 2, 0},
78  {0, 0, 2, 2, 2},
79  // index+1 = 21-30
80  {2, 0, 0, -2, 0},
81  {0, 2, -2, 2, -2},
82  {2, 0, 2, 0, 2},
83  {1, 0, 2, -2, 2},
84  {1, 0, -2, 0, -1},
85  {2, 0, 0, 0, 0},
86  {0, 0, 2, 0, 0},
87  {0, 1, 0, 0, 1},
88  {1, 0, 0, -2, -1},
89  {0, 2, 2, -2, 2},
90  // index+1 = 31-40
91  {0, 0, 2, -2, 0},
92  {1, 0, 0, -2, 1},
93  {0, 1, 0, 0, -1},
94  {0, 2, 0, 0, 0},
95  {1, 0, -2, -2, -1},
96  {1, 0, 2, 2, 2},
97  {0, 1, 2, 0, 2},
98  {2, 0, -2, 0, 0},
99  {0, 0, 2, 2, 1},
100  {0, 1, -2, 0, -2},
101  // index+1 = 41-50
102  {0, 0, 0, 2, 1},
103  {1, 0, 2, -2, 1},
104  {2, 0, 0, -2, -1},
105  {2, 0, 2, -2, 2},
106  {2, 0, 2, 0, 1},
107  {0, 0, 0, 2, -1},
108  {0, 1, -2, 2, -1},
109  {1, 1, 0, -2, 0},
110  {2, 0, 0, -2, 1},
111  {1, 0, 0, 2, 0},
112  // index+1 = 51-60
113  {0, 1, 2, -2, 1},
114  {1, -1, 0, 0, 0},
115  {0, 1, -1, 1, -1},
116  {2, 0, -2, 0, -2},
117  {0, 1, 0, -2, 0},
118  {1, 0, 0, -1, 0},
119  {3, 0, 2, 0, 2},
120  {0, 0, 0, 1, 0},
121  {1, -1, 2, 0, 2},
122  {1, 1, -2, -2, -2},
123  // index+1 = 61-70
124  {1, 0, -2, 0, 0},
125  {2, 0, 0, 0, -1},
126  {0, 1, -2, -2, -2},
127  {1, 1, 2, 0, 2},
128  {2, 0, 0, 0, 1},
129  {1, 1, 0, 0, 0},
130  {1, 0, -2, 2, -1},
131  {1, 0, 2, 0, 0},
132  {1, -1, 0, -1, 0},
133  {1, 0, 0, 0, 2},
134  // index+1 = 71-80
135  {1, 0, -1, 0, -1},
136  {0, 0, 2, 1, 2},
137  {1, 0, -2, -4, -2},
138  {1, -1, 0, -1, -1},
139  {1, 0, 2, 2, 1},
140  {0, 2, -2, 2, -1},
141  {1, 0, 0, 0, -2},
142  {2, 0, -2, -2, -2},
143  {1, 1, 2, -2, 2},
144  {2, 0, -2, -4, -2},
145  // index+1 = 81-90
146  {1, 0, -4, 0, -2},
147  {2, 0, 2, -2, 1},
148  {1, 0, 0, -1, -1},
149  {2, 0, 2, 2, 2},
150  {3, 0, 0, 0, 0},
151  {1, 0, 0, 2, 1},
152  {0, 0, 2, -2, -1},
153  {3, 0, 2, -2, 2},
154  {0, 0, 4, -2, 2},
155  {1, 0, 0, -4, 0},
156  // index+1 = 91-100
157  {0, 1, 2, 0, 1},
158  {2, 0, 0, -4, 0},
159  {1, 1, 0, -2, -1},
160  {2, 0, -2, 0, 1},
161  {0, 0, 2, 0, -1},
162  {0, 1, -2, 0, -1},
163  {0, 1, 0, 0, 2},
164  {0, 0, 2, -1, 2},
165  {0, 0, 2, 4, 2},
166  {2, 1, 0, -2, 0},
167  // index+1 = 101-110
168  {1, 1, 0, -2, 1},
169  {1, -1, 0, -2, 0},
170  {1, -1, 0, -1, -2},
171  {1, -1, 0, 0, 1},
172  {0, 1, -2, 2, 0},
173  {0, 1, 0, 0, -2},
174  {1, -1, 2, 2, 2},
175  {1, 0, 0, 2, -1},
176  {1, -1, -2, -2, -2},
177  {3, 0, 2, 0, 1},
178  // index+1 = 111-120
179  {0, 1, 2, 2, 2},
180  {1, 0, 2, -2, 0},
181  {1, 1, -2, -2, -1},
182  {1, 0, 2, -4, 1},
183  {0, 1, -2, -2, -1},
184  {2, -1, 2, 0, 2},
185  {0, 0, 0, 2, 2},
186  {1, -1, 2, 0, 1},
187  {1, -1, -2, 0, -2},
188  {0, 1, 0, 2, 0},
189  // index+1 = 121-130
190  {0, 1, 2, -2, 0},
191  {0, 0, 0, 1, 1},
192  {1, 0, -2, -2, 0},
193  {0, 3, 2, -2, 2},
194  {2, 1, 2, 0, 2},
195  {1, 1, 0, 0, 1},
196  {2, 0, 0, 2, 0},
197  {1, 1, 2, 0, 1},
198  {1, 0, 0, -2, -2},
199  {1, 0, -2, 2, 0},
200  // index+1 = 131-140
201  {1, 0, -1, 0, -2},
202  {0, 1, 0, -2, 1},
203  {0, 1, 0, 1, 0},
204  {0, 0, 0, 1, -1},
205  {1, 0, -2, 2, -2},
206  {1, -1, 0, 0, -1},
207  {0, 0, 0, 4, 0},
208  {1, -1, 0, 2, 0},
209  {1, 0, 2, 1, 2},
210  {1, 0, 2, -1, 2},
211  // index+1 = 141-150
212  {0, 0, 2, 1, 1},
213  {1, 0, 0, -2, 2},
214  {1, 0, -2, 0, 1},
215  {1, 0, -2, -4, -1},
216  {0, 0, 2, 2, 0},
217  {1, 1, 2, -2, 1},
218  {1, 0, -2, 1, -1},
219  {0, 0, 1, 0, 1},
220  {2, 0, -2, -2, -1},
221  {4, 0, 2, 0, 2},
222  // index+1 = 151-160
223  {2, -1, 0, 0, 0},
224  {2, 1, 2, -2, 2},
225  {0, 1, 2, 1, 2},
226  {1, 0, 4, -2, 2},
227  {1, 1, 0, 0, -1},
228  {2, 0, 2, 0, 0},
229  {2, 0, -2, -4, -1},
230  {1, 0, -1, 0, 0},
231  {1, 0, 0, 1, 0},
232  {0, 1, 0, 2, 1},
233  // index+1 = 161-170
234  {1, 0, -4, 0, -1},
235  {1, 0, 0, -4, -1},
236  {2, 0, 2, 2, 1},
237  {2, 1, 0, 0, 0},
238  {0, 0, 2, -3, 2},
239  {1, 2, 0, -2, 0},
240  {0, 3, 0, 0, 0},
241  {0, 0, 4, 0, 2},
242  {0, 0, 2, -4, 1},
243  {2, 0, 0, -2, -2},
244  // index+1 = 171-180
245  {1, 1, -2, -4, -2},
246  {0, 1, 0, -2, -1},
247  {0, 0, 0, 4, 1},
248  {3, 0, 2, -2, 1},
249  {1, 0, 2, 4, 2},
250  {1, 1, -2, 0, -2},
251  {0, 0, 4, -2, 1},
252  {2, -2, 0, -2, 0},
253  {2, 1, 0, -2, -1},
254  {0, 2, 0, -2, 0},
255  // index+1 = 181-190
256  {1, 0, 0, -1, 1},
257  {1, 1, 2, 2, 2},
258  {3, 0, 0, 0, -1},
259  {2, 0, 0, -4, -1},
260  {3, 0, 2, 2, 2},
261  {0, 0, 2, 4, 1},
262  {0, 2, -2, -2, -2},
263  {1, -1, 0, -2, -1},
264  {0, 0, 2, -1, 1},
265  {2, 0, 0, 2, 1},
266  // index+1 = 191-200
267  {1, -1, -2, 2, -1},
268  {0, 0, 0, 2, -2},
269  {2, 0, 0, -4, 1},
270  {1, 0, 0, -4, 1},
271  {2, 0, 2, -4, 1},
272  {4, 0, 2, -2, 2},
273  {2, 1, -2, 0, -1},
274  {2, 1, -2, -4, -2},
275  {3, 0, 0, -4, 0},
276  {1, -1, 2, 2, 1},
277  // index+1 = 201-210
278  {1, -1, -2, 0, -1},
279  {0, 2, 0, 0, 1},
280  {1, 2, -2, -2, -2},
281  {1, 1, 0, -4, 0},
282  {2, 0, 0, -2, 2},
283  {0, 2, 2, -2, 1},
284  {1, 0, 2, 0, -1},
285  {2, 1, 0, -2, 1},
286  {2, -1, -2, 0, -1},
287  {1, -1, -2, -2, -1},
288  // index+1 = 211-220
289  {0, 1, -2, 1, -2},
290  {1, 0, -4, 2, -2},
291  {0, 1, 2, 2, 1},
292  {3, 0, 0, 0, 1},
293  {2, -1, 2, 2, 2},
294  {0, 1, -2, -4, -2},
295  {1, 0, -2, -3, -2},
296  {2, 0, 0, 0, 2},
297  {1, -1, 0, -2, -2},
298  {2, 0, -2, 2, -1},
299  // index+1 = 221-230
300  {0, 2, -2, 0, -2},
301  {3, 0, -2, 0, -1},
302  {2, -1, 2, 0, 1},
303  {1, 0, -2, -1, -2},
304  {0, 0, 2, 0, 3},
305  {2, 0, -4, 0, -2},
306  {2, 1, 0, -4, 0},
307  {1, 1, -2, 1, -1},
308  {0, 2, 2, 0, 2},
309  {1, -1, 2, -2, 2},
310  // index+1 = 231-240
311  {1, -1, 0, -2, 1},
312  {2, 1, 2, 0, 1},
313  {1, 0, 2, -4, 2},
314  {1, 1, -2, 0, -1},
315  {1, 1, 0, 2, 0},
316  {1, 0, 0, -3, 0},
317  {2, 0, 2, -1, 2},
318  {0, 2, 0, 0, -1},
319  {2, -1, 0, -2, 0},
320  {4, 0, 0, 0, 0},
321  // index+1 = 241-250
322  {2, 1, -2, -2, -2},
323  {0, 2, -2, 2, 0},
324  {1, 0, 2, 1, 1},
325  {1, 0, -1, 0, -3},
326  {3, -1, 2, 0, 2},
327  {2, 0, 2, -2, 0},
328  {1, -2, 0, 0, 0},
329  {2, 0, 0, 0, -2},
330  {1, 0, 0, 4, 0},
331  {0, 1, 0, 1, 1},
332  // index+1 = 251-260
333  {1, 0, 2, 2, 0},
334  {0, 1, 0, 2, -1},
335  {0, 1, 0, 1, -1},
336  {0, 0, 2, -2, 3},
337  {3, 1, 2, 0, 2},
338  {1, 1, 2, 1, 2},
339  {1, 1, -2, 2, -1},
340  {2, -1, 2, -2, 2},
341  {1, -2, 2, 0, 2},
342  {1, 0, 2, -4, 0},
343  // index+1 = 261-270
344  {0, 0, 1, 0, 0},
345  {1, 0, 2, -3, 1},
346  {1, -2, 0, -2, 0},
347  {2, 0, 0, 2, -1},
348  {1, 1, 2, -4, 1},
349  {4, 0, 2, 0, 1},
350  {0, 1, 2, 1, 1},
351  {1, 2, 2, -2, 2},
352  {2, 0, 2, 1, 2},
353  {2, 1, 2, -2, 1},
354  // index+1 = 271-280
355  {1, 0, 2, -1, 1},
356  {1, 0, 4, -2, 1},
357  {1, -1, 2, -2, 1},
358  {0, 1, 0, -4, 0},
359  {3, 0, -2, -2, -2},
360  {0, 0, 4, -4, 2},
361  {2, 0, -4, -2, -2},
362  {2, -2, 0, -2, -1},
363  {1, 0, 2, -2, -1},
364  {2, 0, -2, -6, -2},
365  // index+1 = 281-290
366  {1, 0, -2, 1, -2},
367  {1, 0, -2, 2, 1},
368  {1, -1, 0, 2, -1},
369  {1, 0, -2, 1, 0},
370  {2, -1, 0, -2, 1},
371  {1, -1, 0, 2, 1},
372  {2, 0, -2, -2, 0},
373  {1, 0, 2, -3, 2},
374  {0, 0, 0, 4, -1},
375  {2, -1, 0, 0, 1},
376  // index+1 = 291-300
377  {2, 0, 4, -2, 2},
378  {0, 0, 2, 3, 2},
379  {0, 1, 4, -2, 2},
380  {0, 1, -2, 2, 1},
381  {1, 1, 0, 2, 1},
382  {1, 0, 0, 4, 1},
383  {0, 0, 4, 0, 1},
384  {2, 0, 0, -3, 0},
385  {1, 0, 0, -1, -2},
386  {1, -2, -2, -2, -2},
387  // index+1 = 301-310
388  {3, 0, 0, 2, 0},
389  {2, 0, 2, -4, 2},
390  {1, 1, -2, -4, -1},
391  {1, 0, -2, -6, -2},
392  {2, -1, 0, 0, -1},
393  {2, -1, 0, 2, 0},
394  {0, 1, 2, -2, -1},
395  {1, 1, 0, 1, 0},
396  {1, 2, 0, -2, -1},
397  {1, 0, 0, 1, -1},
398  // index+1 = 311-320
399  {0, 0, 1, 0, 2},
400  {3, 1, 2, -2, 2},
401  {1, 0, -4, -2, -2},
402  {1, 0, 2, 4, 1},
403  {1, -2, 2, 2, 2},
404  {1, -1, -2, -4, -2},
405  {0, 0, 2, -4, 2},
406  {0, 0, 2, -3, 1},
407  {2, 1, -2, 0, 0},
408  {3, 0, -2, -2, -1},
409  // index+1 = 321-330
410  {2, 0, 2, 4, 2},
411  {0, 0, 0, 0, 3},
412  {2, -1, -2, -2, -2},
413  {2, 0, 0, -1, 0},
414  {3, 0, 2, -4, 2},
415  {2, 1, 2, 2, 2},
416  {0, 0, 3, 0, 3},
417  {1, 1, 2, 2, 1},
418  {2, 1, 0, 0, -1},
419  {1, 2, 0, -2, 1},
420  // index+1 = 331-340
421  {3, 0, 2, 2, 1},
422  {1, -1, -2, 2, -2},
423  {1, 1, 0, -1, 0},
424  {1, 2, 0, 0, 0},
425  {1, 0, 4, 0, 2},
426  {1, -1, 2, 4, 2},
427  {2, 1, 0, 0, 1},
428  {1, 0, 0, 2, 2},
429  {1, -1, -2, 2, 0},
430  {0, 2, -2, -2, -1},
431  // index+1 = 341-350
432  {2, 0, -2, 0, 2},
433  {5, 0, 2, 0, 2},
434  {3, 0, -2, -6, -2},
435  {1, -1, 2, -1, 2},
436  {3, 0, 0, -4, -1},
437  {1, 0, 0, 1, 1},
438  {1, 0, -4, 2, -1},
439  {0, 1, 2, -4, 1},
440  {1, 2, 2, 0, 2},
441  {0, 1, 0, -2, -2},
442  // index+1 = 351-360
443  {0, 0, 2, -1, 0},
444  {1, 0, 1, 0, 1},
445  {0, 2, 0, -2, 1},
446  {3, 0, 2, 0, 0},
447  {1, 1, -2, 1, 0},
448  {2, 1, -2, -4, -1},
449  {3, -1, 0, 0, 0},
450  {2, -1, -2, 0, 0},
451  {4, 0, 2, -2, 1},
452  {2, 0, -2, 2, 0},
453  // index+1 = 361-370
454  {1, 1, 2, -2, 0},
455  {1, 0, -2, 4, -1},
456  {1, 0, -2, -2, 1},
457  {2, 0, 2, -4, 0},
458  {1, 1, 0, -2, -2},
459  {1, 1, -2, -2, 0},
460  {1, 0, 1, -2, 1},
461  {2, -1, -2, -4, -2},
462  {3, 0, -2, 0, -2},
463  {0, 1, -2, -2, 0},
464  // index+1 = 371-380
465  {3, 0, 0, -2, -1},
466  {1, 0, -2, -3, -1},
467  {0, 1, 0, -4, -1},
468  {1, -2, 2, -2, 1},
469  {0, 1, -2, 1, -1},
470  {1, -1, 0, 0, 2},
471  {2, 0, 0, 1, 0},
472  {1, -2, 0, 2, 0},
473  {1, 2, -2, -2, -1},
474  {0, 0, 4, -4, 1},
475  // index+1 = 381-390
476  {0, 1, 2, 4, 2},
477  {0, 1, -4, 2, -2},
478  {3, 0, -2, 0, 0},
479  {2, -1, 2, 2, 1},
480  {0, 1, -2, -4, -1},
481  {4, 0, 2, 2, 2},
482  {2, 0, -2, -3, -2},
483  {2, 0, 0, -6, 0},
484  {1, 0, 2, 0, 3},
485  {3, 1, 0, 0, 0},
486  // index+1 = 391-400
487  {3, 0, 0, -4, 1},
488  {1, -1, 2, 0, 0},
489  {1, -1, 0, -4, 0},
490  {2, 0, -2, 2, -2},
491  {1, 1, 0, -2, 2},
492  {4, 0, 0, -2, 0},
493  {2, 2, 0, -2, 0},
494  {0, 1, 2, 0, 0},
495  {1, 1, 0, -4, 1},
496  {1, 0, 0, -4, -2},
497  // index+1 = 401-410
498  {0, 0, 0, 1, 2},
499  {3, 0, 0, 2, 1},
500  {1, 1, 0, -4, -1},
501  {0, 0, 2, 2, -1},
502  {1, 1, 2, 0, 0},
503  {1, -1, 2, -4, 1},
504  {1, 1, 0, 0, 2},
505  {0, 0, 2, 6, 2},
506  {4, 0, -2, -2, -1},
507  {2, 1, 0, -4, -1},
508  // index+1 = 411-420
509  {0, 0, 0, 3, 1},
510  {1, -1, -2, 0, 0},
511  {0, 0, 2, 1, 0},
512  {1, 0, 0, 2, -2},
513  {3, -1, 2, 2, 2},
514  {3, -1, 2, -2, 2},
515  {1, 0, 0, -1, 2},
516  {1, -2, 2, -2, 2},
517  {0, 1, 0, 2, 2},
518  {0, 1, -2, -1, -2},
519  // index+1 = 421-430
520  {1, 1, -2, 0, 0},
521  {0, 2, 2, -2, 0},
522  {3, -1, -2, -1, -2},
523  {1, 0, 0, -6, 0},
524  {1, 0, -2, -4, 0},
525  {2, 1, 0, -4, 1},
526  {2, 0, 2, 0, -1},
527  {2, 0, -4, 0, -1},
528  {0, 0, 3, 0, 2},
529  {2, 1, -2, -2, -1},
530  // index+1 = 431-440
531  {1, -2, 0, 0, 1},
532  {2, -1, 0, -4, 0},
533  {0, 0, 0, 3, 0},
534  {5, 0, 2, -2, 2},
535  {1, 2, -2, -4, -2},
536  {1, 0, 4, -4, 2},
537  {0, 0, 4, -1, 2},
538  {3, 1, 0, -4, 0},
539  {3, 0, 0, -6, 0},
540  {2, 0, 0, 2, 2},
541  // index+1 = 441-450
542  {2, -2, 2, 0, 2},
543  {1, 0, 0, -3, 1},
544  {1, -2, -2, 0, -2},
545  {1, -1, -2, -3, -2},
546  {0, 0, 2, -2, -2},
547  {2, 0, -2, -4, 0},
548  {1, 0, -4, 0, 0},
549  {0, 1, 0, -1, 0},
550  {4, 0, 0, 0, -1},
551  {3, 0, 2, -1, 2},
552  // index+1 = 451-460
553  {3, -1, 2, 0, 1},
554  {2, 0, 2, -1, 1},
555  {1, 2, 2, -2, 1},
556  {1, 1, 0, 2, -1},
557  {0, 2, 2, 0, 1},
558  {3, 1, 2, 0, 1},
559  {1, 1, 2, 1, 1},
560  {1, 1, 0, -1, 1},
561  {1, -2, 0, -2, -1},
562  {4, 0, 0, -4, 0},
563  // index+1 = 461-470
564  {2, 1, 0, 2, 0},
565  {1, -1, 0, 4, 0},
566  {0, 1, 0, -2, 2},
567  {0, 0, 2, 0, -2},
568  {1, 0, -1, 0, 1},
569  {3, 0, 2, -2, 0},
570  {2, 0, 2, 2, 0},
571  {1, 2, 0, -4, 0},
572  {1, -1, 0, -3, 0},
573  {0, 1, 0, 4, 0},
574  // index+1 = 471-480
575  {0, 1, -2, 0, 0},
576  {2, 2, 2, -2, 2},
577  {0, 0, 0, 1, -2},
578  {0, 2, -2, 0, -1},
579  {4, 0, 2, -4, 2},
580  {2, 0, -4, 2, -2},
581  {2, -1, -2, 0, -2},
582  {1, 1, 4, -2, 2},
583  {1, 1, 2, -4, 2},
584  {1, 0, 2, 3, 2},
585  // index+1 = 481-490
586  {1, 0, 0, 4, -1},
587  {0, 0, 0, 4, 2},
588  {2, 0, 0, 4, 0},
589  {1, 1, -2, 2, 0},
590  {2, 1, 2, 1, 2},
591  {2, 1, 2, -4, 1},
592  {2, 0, 2, 1, 1},
593  {2, 0, -4, -2, -1},
594  {2, 0, -2, -6, -1},
595  {2, -1, 2, -1, 2},
596  // index+1 = 491-500
597  {1, -2, 2, 0, 1},
598  {1, -2, 0, -2, 1},
599  {1, -1, 0, -4, -1},
600  {0, 2, 2, 2, 2},
601  {0, 2, -2, -4, -2},
602  {0, 1, 2, 3, 2},
603  {0, 1, 0, -4, 1},
604  {3, 0, 0, -2, 1},
605  {2, 1, -2, 0, 1},
606  {2, 0, 4, -2, 1},
607  // index+1 = 501-510
608  {2, 0, 0, -3, -1},
609  {2, -2, 0, -2, 1},
610  {2, -1, 2, -2, 1},
611  {1, 0, 0, -6, -1},
612  {1, -2, 0, 0, -1},
613  {1, -2, -2, -2, -1},
614  {0, 1, 4, -2, 1},
615  {0, 0, 2, 3, 1},
616  {2, -1, 0, -1, 0},
617  {1, 3, 0, -2, 0},
618  // index+1 = 511-520
619  {0, 3, 0, -2, 0},
620  {2, -2, 2, -2, 2},
621  {0, 0, 4, -2, 0},
622  {4, -1, 2, 0, 2},
623  {2, 2, -2, -4, -2},
624  {4, 1, 2, 0, 2},
625  {4, -1, -2, -2, -2},
626  {2, 1, 0, -2, -2},
627  {2, 1, -2, -6, -2},
628  {2, 0, 0, -1, 1},
629  // index+1 = 521-530
630  {2, -1, -2, 2, -1},
631  {1, 1, -2, 2, -2},
632  {1, 1, -2, -3, -2},
633  {1, 0, 3, 0, 3},
634  {1, 0, -2, 1, 1},
635  {1, 0, -2, 0, 2},
636  {1, -1, 2, 1, 2},
637  {1, -1, 0, 0, -2},
638  {1, -1, -4, 2, -2},
639  {0, 3, -2, -2, -2},
640  // index+1 = 531-540
641  {0, 1, 0, 4, 1},
642  {0, 0, 4, 2, 2},
643  {3, 0, -2, -2, 0},
644  {2, -2, 0, 0, 0},
645  {1, 1, 2, -4, 0},
646  {1, 1, 0, -3, 0},
647  {1, 0, 2, -3, 0},
648  {1, -1, 2, -2, 0},
649  {0, 2, 0, 2, 0},
650  {0, 0, 2, 4, 0},
651  // index+1 = 541-550
652  {1, 0, 1, 0, 0},
653  {3, 1, 2, -2, 1},
654  {3, 0, 4, -2, 2},
655  {3, 0, 2, 1, 2},
656  {3, 0, 0, 2, -1},
657  {3, 0, 0, 0, 2},
658  {3, 0, -2, 2, -1},
659  {2, 0, 4, -4, 2},
660  {2, 0, 2, -3, 2},
661  {2, 0, 0, 4, 1},
662  // index+1 = 551-560
663  {2, 0, 0, -3, 1},
664  {2, 0, -4, 2, -1},
665  {2, 0, -2, -2, 1},
666  {2, -2, 2, 2, 2},
667  {2, -2, 0, -2, -2},
668  {2, -1, 0, 2, 1},
669  {2, -1, 0, 2, -1},
670  {1, 1, 2, 4, 2},
671  {1, 1, 0, 1, 1},
672  {1, 1, 0, 1, -1},
673  // index+1 = 561-570
674  {1, 1, -2, -6, -2},
675  {1, 0, 0, -3, -1},
676  {1, 0, -4, -2, -1},
677  {1, 0, -2, -6, -1},
678  {1, -2, 2, 2, 1},
679  {1, -2, -2, 2, -1},
680  {1, -1, -2, -4, -1},
681  {0, 2, 0, 0, 2},
682  {0, 1, 2, -4, 2},
683  {0, 1, -2, 4, -1},
684  // index+1 = 571-580
685  {5, 0, 0, 0, 0},
686  {3, 0, 0, -3, 0},
687  {2, 2, 0, -4, 0},
688  {1, -1, 2, 2, 0},
689  {0, 1, 0, 3, 0},
690  {4, 0, -2, 0, -1},
691  {3, 0, -2, -6, -1},
692  {3, 0, -2, -1, -1},
693  {2, 1, 2, 2, 1},
694  {2, 1, 0, 2, 1},
695  // index+1 = 581-590
696  {2, 0, 2, 4, 1},
697  {2, 0, 2, -6, 1},
698  {2, 0, 2, -2, -1},
699  {2, 0, 0, -6, -1},
700  {2, -1, -2, -2, -1},
701  {1, 2, 2, 0, 1},
702  {1, 2, 0, 0, 1},
703  {1, 0, 4, 0, 1},
704  {1, 0, 2, -6, 1},
705  {1, 0, 2, -4, -1},
706  // index+1 = 591-600
707  {1, 0, -1, -2, -1},
708  {1, -1, 2, 4, 1},
709  {1, -1, 2, -3, 1},
710  {1, -1, 0, 4, 1},
711  {1, -1, -2, 1, -1},
712  {0, 1, 2, -2, 3},
713  {3, 0, 0, -2, 0},
714  {1, 0, 1, -2, 0},
715  {0, 2, 0, -4, 0},
716  {0, 0, 2, -4, 0},
717  // index+1 = 601-610
718  {0, 0, 1, -1, 0},
719  {0, 0, 0, 6, 0},
720  {0, 2, 0, 0, -2},
721  {0, 1, -2, 2, -3},
722  {4, 0, 0, 2, 0},
723  {3, 0, 0, -1, 0},
724  {3, -1, 0, 2, 0},
725  {2, 1, 0, 1, 0},
726  {2, 1, 0, -6, 0},
727  {2, -1, 2, 0, 0},
728  // index+1 = 611-620
729  {1, 0, 2, -1, 0},
730  {1, -1, 0, 1, 0},
731  {1, -1, -2, -2, 0},
732  {0, 1, 2, 2, 0},
733  {0, 0, 2, -3, 0},
734  {2, 2, 0, -2, -1},
735  {2, -1, -2, 0, 1},
736  {1, 2, 2, -4, 1},
737  {0, 1, 4, -4, 2},
738  {0, 0, 0, 3, 2},
739  // index+1 = 621-630
740  {5, 0, 2, 0, 1},
741  {4, 1, 2, -2, 2},
742  {4, 0, -2, -2, 0},
743  {3, 1, 2, 2, 2},
744  {3, 1, 0, -2, 0},
745  {3, 1, -2, -6, -2},
746  {3, 0, 0, 0, -2},
747  {3, 0, -2, -4, -2},
748  {3, -1, 0, -3, 0},
749  {3, -1, 0, -2, 0},
750  // index+1 = 631-640
751  {2, 1, 2, 0, 0},
752  {2, 1, 2, -4, 2},
753  {2, 1, 2, -2, 0},
754  {2, 1, 0, -3, 0},
755  {2, 1, -2, 0, -2},
756  {2, 0, 0, -4, 2},
757  {2, 0, 0, -4, -2},
758  {2, 0, -2, -5, -2},
759  {2, -1, 2, 4, 2},
760  {2, -1, 0, -2, 2},
761  // index+1 = 641-650
762  {1, 3, -2, -2, -2},
763  {1, 1, 0, 0, -2},
764  {1, 1, 0, -6, 0},
765  {1, 1, -2, 1, -2},
766  {1, 1, -2, -1, -2},
767  {1, 0, 2, 1, 0},
768  {1, 0, 0, 3, 0},
769  {1, 0, 0, -4, 2},
770  {1, 0, -2, 4, -2},
771  {1, -2, 0, -1, 0},
772  // index+1 = 651-653
773  {0, 1, -4, 2, -1},
774  {1, 0, -2, 0, -3},
775  {0, 0, 4, -4, 4}};
776 
778 static const int NFALS = (int)(sizeof(nFAlunarsolar) / sizeof(int) / 5);
779 
781 static const int nFAplanetary[][14] = {
782  // index+1 = 1-10
783  {0, 0, 1, -1, 1, 0, 0, -1, 0, -2, 5, 0, 0, 0},
784  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -5, 0, 0, -1},
785  {0, 0, 0, 0, 0, 0, 3, -5, 0, 0, 0, 0, 0, -2},
786  {0, 0, 1, -1, 1, 0, -8, 12, 0, 0, 0, 0, 0, 0},
787  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2},
788  {0, 0, 0, 0, 0, 0, 0, 4, -8, 3, 0, 0, 0, 0},
789  {0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0},
790  {0, 0, 0, 0, 0, 0, 0, 8, -16, 4, 5, 0, 0, 0},
791  {0, 0, 0, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0},
792  {0, 0, 0, 0, 1, 0, 0, -1, 2, 0, 0, 0, 0, 0},
793  // index+1 = 11-20
794  {0, 0, 0, 0, 0, 0, 8, -13, 0, 0, 0, 0, 0, -1},
795  {0, 0, 1, -1, 1, 0, 0, -1, 0, 2, -5, 0, 0, 0},
796  {0, 0, 2, -2, 1, 0, -5, 6, 0, 0, 0, 0, 0, 0},
797  {0, 0, 0, 0, 0, 0, 4, -6, 0, 0, 0, 0, 0, -2},
798  {0, 0, 0, 0, 0, 0, 0, 3, 0, -1, 0, 0, 0, 2},
799  {0, 0, 0, 0, 0, 0, 0, 2, -8, 3, 0, 0, 0, -2},
800  {0, 0, 0, 0, 0, 0, 2, -4, 0, 0, 0, 0, 0, -2},
801  {0, 0, 0, 0, 0, 0, 0, 6, -8, 3, 0, 0, 0, 2},
802  {0, 0, 0, 0, 0, 0, 0, 1, -2, 0, 0, 0, 0, 0},
803  {0, 0, 0, 0, 0, 0, 2, -3, 0, 0, 0, 0, 0, 0},
804  // index+1 = 21-30
805  {0, 0, 0, 0, 0, 0, 2, -2, 0, 0, 0, 0, 0, 0},
806  {0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2},
807  {0, 0, 0, 0, 1, 0, 0, -4, 8, -3, 0, 0, 0, 0},
808  {0, 0, 0, 0, 1, 0, 0, 4, -8, 3, 0, 0, 0, 0},
809  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -5, 0, 0, 0},
810  {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2},
811  {0, 0, 1, -1, 1, 0, 0, 0, -2, 0, 0, 0, 0, 0},
812  {2, 0, 0, -2, -1, 0, 0, -2, 0, 2, 0, 0, 0, 0},
813  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1},
814  {2, 0, 0, -2, 0, 0, 0, -2, 0, 2, 0, 0, 0, 0},
815  // index+1 = 31-40
816  {0, 0, 0, 0, 0, 0, 0, 2, 0, -2, 0, 0, 0, 0},
817  {0, 0, 0, 0, 0, 0, 8, -13, 0, 0, 0, 0, 0, 0},
818  {0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 2},
819  {0, 0, 0, 0, 0, 0, 5, -8, 0, 0, 0, 0, 0, -2},
820  {0, 0, 0, 0, 0, 0, 0, 2, -2, 0, 0, 0, 0, 0},
821  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -5, 0, 0, 1},
822  {2, 0, 0, -2, 0, 0, 0, -2, 0, 3, 0, 0, 0, 0},
823  {0, 0, 1, -1, 1, 0, 0, -1, 0, -1, 0, 0, 0, 0},
824  {0, 0, 0, 0, 0, 0, 3, -4, 0, 0, 0, 0, 0, 0},
825  {0, 0, 1, -1, 1, 0, 0, -1, 0, 0, -1, 0, 0, 0},
826  // index+1 = 41-50
827  {0, 0, 0, 0, 0, 0, 0, 1, 0, -2, 0, 0, 0, 0},
828  {0, 0, 0, 0, 0, 0, 5, -7, 0, 0, 0, 0, 0, -2},
829  {0, 0, 1, -1, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0},
830  {0, 0, 0, 0, 0, 0, 0, 4, 0, -2, 0, 0, 0, 2},
831  {0, 0, 0, 0, 0, 0, 8, -13, 0, 0, 0, 0, 0, -2},
832  {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
833  {0, 0, 0, 0, 0, 0, 2, -1, 0, 0, 0, 0, 0, 2},
834  {1, 0, 0, 0, 0, 0, -18, 16, 0, 0, 0, 0, 0, 0},
835  {0, 0, 1, -1, 1, 0, 0, -1, 0, 2, 0, 0, 0, 0},
836  {0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 2},
837  // index+1 = 51-60
838  {0, 0, 1, -1, 1, 0, -5, 7, 0, 0, 0, 0, 0, 0},
839  {1, 0, 0, 0, 0, 0, -10, 3, 0, 0, 0, 0, 0, 0},
840  {0, 0, 2, -2, 0, 0, -5, 6, 0, 0, 0, 0, 0, 0},
841  {0, 0, 0, 0, 0, 0, 0, 2, 0, -1, 0, 0, 0, 2},
842  {1, 0, 2, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0},
843  {0, 0, 0, 0, 0, 0, 0, 4, -2, 0, 0, 0, 0, 2},
844  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1},
845  {1, 0, -2, 0, -2, 0, 0, 4, -8, 3, 0, 0, 0, 0},
846  {0, 0, 1, -1, 1, 0, 0, -1, 0, 0, 2, 0, 0, 0},
847  {0, 0, 2, -2, 1, 0, -3, 3, 0, 0, 0, 0, 0, 0},
848  // index+1 = 61-70
849  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2},
850  {0, 0, 0, 0, 0, 0, 0, 8, -16, 4, 5, 0, 0, -2},
851  {0, 0, 1, -1, 1, 0, 0, 3, -8, 3, 0, 0, 0, 0},
852  {0, 0, 0, 0, 0, 0, 8, -11, 0, 0, 0, 0, 0, -2},
853  {0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2},
854  {0, 0, 0, 0, 0, 0, 0, 8, -16, 4, 5, 0, 0, 2},
855  {0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, -1},
856  {0, 0, 0, 0, 0, 0, 4, -6, 0, 0, 0, 0, 0, -1},
857  {0, 0, 0, 0, 0, 0, 0, 1, 0, -3, 0, 0, 0, -2},
858  {0, 0, 0, 0, 0, 0, 0, 2, -4, 0, 0, 0, 0, 0},
859  // index+1 = 71-80
860  {0, 0, 0, 0, 0, 0, 6, -8, 0, 0, 0, 0, 0, -2},
861  {0, 0, 0, 0, 0, 0, 3, -2, 0, 0, 0, 0, 0, 2},
862  {0, 0, 0, 0, 0, 0, 8, -15, 0, 0, 0, 0, 0, -2},
863  {0, 0, 0, 0, 0, 0, 2, -5, 0, 0, 0, 0, 0, -2},
864  {0, 0, 0, 0, 0, 0, 1, -3, 0, 0, 0, 0, 0, -2},
865  {0, 0, 0, 0, 0, 0, 0, 3, 0, -2, 0, 0, 0, 2},
866  {0, 0, 1, -1, 1, 0, 0, -5, 8, -3, 0, 0, 0, 0},
867  {0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 2},
868  {0, 0, 0, 0, 0, 0, 0, 3, -2, 0, 0, 0, 0, 2},
869  {0, 0, 0, 0, 0, 0, 3, -5, 0, 0, 0, 0, 0, 0},
870  // index+1 = 81-90
871  {2, 0, 0, -2, 1, 0, 0, -2, 0, 3, 0, 0, 0, 0},
872  {0, 0, 0, 0, 0, 0, 5, -8, 0, 0, 0, 0, 0, -1},
873  {2, 0, 0, -2, 0, 0, -3, 3, 0, 0, 0, 0, 0, 0},
874  {0, 0, 0, 0, 1, 0, 8, -13, 0, 0, 0, 0, 0, 0},
875  {0, 0, 0, 0, 1, 0, 0, 0, 0, -2, 5, 0, 0, 0},
876  {1, 0, 0, -1, 0, 0, -3, 4, 0, 0, 0, 0, 0, 0},
877  {0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2},
878  {1, 0, 0, 0, -1, 0, -18, 16, 0, 0, 0, 0, 0, 0},
879  {0, 0, 0, 0, 1, 0, 0, 0, 0, 2, -5, 0, 0, 0},
880  {0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0},
881  // index+1 = 91-100
882  {1, 0, 0, -2, 0, 0, 19, -21, 3, 0, 0, 0, 0, 0},
883  {0, 0, 0, 0, 1, 0, -8, 13, 0, 0, 0, 0, 0, 0},
884  {0, 0, 1, -1, 1, 0, 0, -1, 0, 0, 1, 0, 0, 0},
885  {0, 0, 0, 0, 0, 0, 7, -9, 0, 0, 0, 0, 0, -2},
886  {0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2},
887  {1, 0, 0, 0, 1, 0, -18, 16, 0, 0, 0, 0, 0, 0},
888  {0, 0, 0, 0, 0, 0, 2, -4, 0, 0, 0, 0, 0, -1},
889  {0, 0, 0, 0, 0, 0, 0, 6, -16, 4, 5, 0, 0, -2},
890  {0, 0, 0, 0, 0, 0, 4, -7, 0, 0, 0, 0, 0, -2},
891  {0, 0, 0, 0, 0, 0, 3, -7, 0, 0, 0, 0, 0, -2},
892  // index+1 = 101-110
893  {0, 0, 0, 0, 0, 0, 2, -2, 0, 0, 0, 0, 0, -1},
894  {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1},
895  {2, 0, 0, -2, 1, 0, 0, -2, 0, 2, 0, 0, 0, 0},
896  {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1},
897  {0, 0, 0, 0, 0, 0, 0, 3, -4, 0, 0, 0, 0, 0},
898  {0, 0, 0, 0, 0, 0, 1, -2, 0, 0, 0, 0, 0, 0},
899  {2, 0, 0, -2, -1, 0, 0, -2, 0, 3, 0, 0, 0, 0},
900  {0, 0, 0, 0, 0, 0, 3, -3, 0, 0, 0, 0, 0, 0},
901  {0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0},
902  {0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 2},
903  // index+1 = 111-120
904  {0, 0, 0, 0, 1, 0, 0, 1, -2, 0, 0, 0, 0, 0},
905  {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2},
906  {0, 0, 2, -2, 1, 0, 0, -2, 0, 2, 0, 0, 0, 0},
907  {0, 0, 0, 0, 0, 0, 0, 2, 0, -3, 0, 0, 0, 0},
908  {0, 0, 0, 0, 0, 0, 3, -5, 0, 0, 0, 0, 0, -1},
909  {0, 0, 0, 0, 0, 0, 3, -3, 0, 0, 0, 0, 0, 2},
910  {0, 0, 0, 0, 0, 0, 4, -4, 0, 0, 0, 0, 0, 0},
911  {0, 0, 1, -1, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0},
912  {2, 0, 0, -2, 0, 0, -6, 8, 0, 0, 0, 0, 0, 0},
913  {0, 0, 1, -1, 1, 0, 0, -2, 2, 0, 0, 0, 0, 0},
914  // index+1 = 121-130
915  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1},
916  {0, 0, 1, -1, 1, 0, 0, -1, 0, 1, 0, 0, 0, 0},
917  {0, 0, 0, 0, 0, 0, 0, 1, -2, 0, 0, 0, 0, -1},
918  {0, 0, 0, 0, 0, 0, 0, 2, -3, 0, 0, 0, 0, 0},
919  {0, 0, 0, 0, 0, 0, 0, 2, -4, 0, 0, 0, 0, -2},
920  {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0},
921  {0, 0, 0, 0, 0, 0, 8, -10, 0, 0, 0, 0, 0, -2},
922  {0, 0, 1, -1, 1, 0, -3, 4, 0, 0, 0, 0, 0, 0},
923  {0, 0, 0, 0, 0, 0, 6, -9, 0, 0, 0, 0, 0, -2},
924  {1, 0, 0, -1, 1, 0, 0, -1, 0, 2, 0, 0, 0, 0},
925  // index+1 = 131-140
926  {0, 0, 0, 0, 0, 0, 5, -7, 0, 0, 0, 0, 0, -1},
927  {0, 0, 0, 0, 0, 0, 5, -5, 0, 0, 0, 0, 0, 0},
928  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -1},
929  {0, 0, 0, 0, 0, 0, 3, -3, 0, 0, 0, 0, 0, -1},
930  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},
931  {0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 2},
932  {0, 0, 0, 0, 0, 0, 0, 4, 0, -3, 0, 0, 0, 2},
933  {0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 1},
934  {0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1},
935  {0, 0, 0, 0, 1, 0, 2, -3, 0, 0, 0, 0, 0, 0},
936  // index+1 = 141-150
937  {1, 0, 0, -1, 0, 0, 0, -1, 0, 1, 0, 0, 0, 0},
938  {0, 0, 0, 0, 0, 0, 1, -3, 0, 0, 0, 0, 0, -1},
939  {0, 0, 0, 0, 0, 0, 0, 5, -4, 0, 0, 0, 0, 2},
940  {0, 0, 0, 0, 0, 0, 0, 4, -4, 0, 0, 0, 0, 2},
941  {0, 0, 0, 0, 0, 0, 9, -11, 0, 0, 0, 0, 0, -2},
942  {0, 0, 0, 0, 0, 0, 2, -3, 0, 0, 0, 0, 0, -1},
943  {0, 0, 0, 0, 0, 0, 0, 8, -15, 0, 0, 0, 0, 0},
944  {0, 0, 1, -1, 1, 0, -4, 5, 0, 0, 0, 0, 0, 0},
945  {0, 0, 0, 0, 0, 0, 4, -6, 0, 0, 0, 0, 0, 0},
946  {0, 0, 0, 0, 0, 0, 0, 4, 0, -1, 0, 0, 0, 2},
947  // index+1 = 151-160
948  {1, 0, 0, -1, 1, 0, -3, 4, 0, 0, 0, 0, 0, 0},
949  {0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0},
950  {0, 0, 1, -1, 1, 0, 0, -1, 0, -4, 10, 0, 0, 0},
951  {0, 0, 0, 0, 1, 0, 1, -1, 0, 0, 0, 0, 0, 0},
952  {0, 0, 1, -1, 0, 0, 0, -1, 0, 0, -1, 0, 0, 0},
953  {0, 0, 0, 0, 0, 0, 0, 1, 0, -3, 0, 0, 0, 0},
954  {0, 0, 0, 0, 0, 0, 3, -1, 0, 0, 0, 0, 0, 2},
955  {0, 0, 0, 0, 0, 0, 0, 1, 0, -4, 0, 0, 0, -2},
956  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -5, 0, 0, -2},
957  {0, 0, 2, -2, 1, 0, -4, 4, 0, 0, 0, 0, 0, 0},
958  // index+1 = 161-170
959  {0, 0, 0, 0, 0, 0, 0, 3, 0, 0, -1, 0, 0, 2},
960  {0, 0, 0, 0, 0, 0, 0, 4, -3, 0, 0, 0, 0, 2},
961  {0, 0, 1, -1, 1, 0, 0, -1, 0, 0, 0, 0, 2, 0},
962  {0, 0, 0, 0, 0, 0, 4, -4, 0, 0, 0, 0, 0, -1},
963  {0, 0, 0, 0, 0, 0, 0, 2, -4, 0, 0, 0, 0, -1},
964  {0, 0, 0, 0, 0, 0, 5, -8, 0, 0, 0, 0, 0, 0},
965  {0, 0, 0, 0, 0, 0, 0, 1, -2, 0, 0, 0, 0, 1},
966  {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0},
967  {0, 0, 2, -2, 1, 0, 0, -9, 13, 0, 0, 0, 0, 0},
968  {2, 0, 2, 0, 2, 0, 0, 2, 0, -3, 0, 0, 0, 0},
969  // index+1 = 171-180
970  {0, 0, 0, 0, 0, 0, 3, -6, 0, 0, 0, 0, 0, -2},
971  {0, 0, 1, -1, 2, 0, 0, -1, 0, 0, 2, 0, 0, 0},
972  {1, 0, 0, -1, -1, 0, -3, 4, 0, 0, 0, 0, 0, 0},
973  {0, 0, 0, 0, 0, 0, 0, 3, -6, 0, 0, 0, 0, -2},
974  {0, 0, 0, 0, 0, 0, 6, -6, 0, 0, 0, 0, 0, 0},
975  {0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1},
976  {1, 0, 2, 0, 1, 0, 0, -2, 0, 3, 0, 0, 0, 0},
977  {1, 0, -2, 0, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0},
978  {0, 0, 0, 0, 1, 0, 0, -2, 4, 0, 0, 0, 0, 0},
979  {0, 0, 0, 0, 0, 0, 0, 3, -5, 0, 0, 0, 0, 0},
980  // index+1 = 181-190
981  {0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2},
982  {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1},
983  {0, 0, 2, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0},
984  {0, 0, 0, 0, 0, 0, 0, 1, -8, 3, 0, 0, 0, -2},
985  {0, 0, 0, 0, 0, 0, 6, -10, 0, 0, 0, 0, 0, -2},
986  {0, 0, 0, 0, 0, 0, 0, 7, -8, 3, 0, 0, 0, 2},
987  {0, 0, 0, 0, 1, 0, -3, 5, 0, 0, 0, 0, 0, 0},
988  {0, 0, 1, -1, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0},
989  {0, 0, 1, -1, 0, 0, -5, 7, 0, 0, 0, 0, 0, 0},
990  {0, 0, 0, 0, 0, 0, 0, 2, 0, -2, 0, 0, 0, 1},
991  // index+1 = 191-200
992  {0, 0, 0, 0, 0, 0, 0, 2, 0, -1, 0, 0, 0, 0},
993  {0, 0, 0, 0, 0, 0, 7, -10, 0, 0, 0, 0, 0, -2},
994  {1, 0, 0, -2, 0, 0, 0, -2, 0, 2, 0, 0, 0, 0},
995  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0},
996  {0, 0, 0, 0, 0, 0, 0, 1, 0, 2, -5, 0, 0, 0},
997  {0, 0, 0, 0, 0, 0, 6, -8, 0, 0, 0, 0, 0, -1},
998  {0, 0, 1, -1, 1, 0, 0, -9, 15, 0, 0, 0, 0, 0},
999  {0, 0, 0, 0, 1, 0, -2, 3, 0, 0, 0, 0, 0, 0},
1000  {0, 0, 0, 0, 1, 0, -1, 1, 0, 0, 0, 0, 0, 0},
1001  {0, 0, 0, 0, 0, 0, 0, 3, -6, 0, 0, 0, 0, 0},
1002  // index+1 = 201-210
1003  {0, 0, 0, 0, 0, 0, 0, 1, -4, 0, 0, 0, 0, -2},
1004  {0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 2},
1005  {0, 0, 0, 0, 0, 0, 0, 2, 0, 0, -1, 0, 0, 2},
1006  {2, 0, 0, -2, 1, 0, -6, 8, 0, 0, 0, 0, 0, 0},
1007  {0, 0, 0, 0, 0, 0, 5, -5, 0, 0, 0, 0, 0, -1},
1008  {0, 0, 1, -1, 1, 0, 3, -6, 0, 0, 0, 0, 0, 0},
1009  {0, 0, 1, -1, 1, 0, -2, 2, 0, 0, 0, 0, 0, 0},
1010  {0, 0, 1, -1, 1, 0, 8, -14, 0, 0, 0, 0, 0, 0},
1011  {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
1012  {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1013  // index+1 = 211-220
1014  {0, 0, 0, 0, 1, 0, 0, 8, -15, 0, 0, 0, 0, 0},
1015  {0, 0, 0, 0, 0, 0, 0, 4, -6, 0, 0, 0, 0, 0},
1016  {0, 0, 0, 0, 0, 0, 7, -7, 0, 0, 0, 0, 0, 0},
1017  {2, 0, 0, -2, 1, 0, -3, 3, 0, 0, 0, 0, 0, 0},
1018  {0, 0, 0, 0, 0, 0, 0, 3, -1, 0, 0, 0, 0, 2},
1019  {0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 0, 0, 2},
1020  {2, 0, -1, -1, 0, 0, 0, 3, -7, 0, 0, 0, 0, 0},
1021  {0, 0, 0, 0, 0, 0, 0, 4, -7, 0, 0, 0, 0, -2},
1022  {0, 0, 0, 0, 0, 0, 0, 3, -3, 0, 0, 0, 0, 0},
1023  {0, 0, 1, -1, 1, 0, 0, -3, 4, 0, 0, 0, 0, 0},
1024  // index+1 = 221-230
1025  {2, 0, 0, -2, 0, 0, 0, -6, 8, 0, 0, 0, 0, 0},
1026  {2, 0, 0, -2, 0, 0, 0, -5, 6, 0, 0, 0, 0, 0},
1027  {0, 0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 0},
1028  {0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1},
1029  {0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1},
1030  {0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 2},
1031  {0, 0, 0, 0, 1, 0, 0, 1, 0, -1, 0, 0, 0, 0},
1032  {0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0},
1033  {0, 0, 0, 0, 0, 0, 3, -9, 4, 0, 0, 0, 0, -2},
1034  {0, 0, 0, 0, 0, 0, 0, 3, -5, 0, 0, 0, 0, -2},
1035  // index+1 = 231-240
1036  {0, 0, 0, 0, 0, 0, 0, 2, 0, -4, 0, 0, 0, -2},
1037  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1},
1038  {0, 0, 0, 0, 0, 0, 7, -11, 0, 0, 0, 0, 0, -2},
1039  {0, 0, 0, 0, 0, 0, 3, -5, 4, 0, 0, 0, 0, 2},
1040  {0, 0, 1, -1, 0, 0, 0, -1, 0, -1, 1, 0, 0, 0},
1041  {2, 0, 0, 0, 0, 0, 0, -2, 0, 3, 0, 0, 0, 0},
1042  {0, 0, 0, 0, 0, 0, 0, 8, -15, 0, 0, 0, 0, -2},
1043  {0, 0, 1, -1, 2, 0, 0, -2, 2, 0, 0, 0, 0, 0},
1044  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 2},
1045  {0, 0, 0, 0, 0, 0, 6, -6, 0, 0, 0, 0, 0, -1},
1046  // index+1 = 241-250
1047  {0, 0, 1, -1, 1, 0, 0, -1, 0, -1, 1, 0, 0, 0},
1048  {0, 0, 0, 0, 0, 0, 2, -2, 0, 0, 0, 0, 0, 1},
1049  {0, 0, 0, 0, 0, 0, 0, 4, -7, 0, 0, 0, 0, 0},
1050  {0, 0, 0, 0, 0, 0, 0, 3, -8, 3, 0, 0, 0, 0},
1051  {0, 0, 1, -1, 1, 0, 2, -4, 0, -3, 0, 0, 0, 0},
1052  {0, 0, 0, 0, 1, 0, 3, -5, 0, 2, 0, 0, 0, 0},
1053  {0, 0, 0, 0, 0, 0, 0, 3, 0, -3, 0, 0, 0, 2},
1054  {0, 0, 2, -2, 2, 0, -8, 11, 0, 0, 0, 0, 0, 0},
1055  {0, 0, 0, 0, 0, 0, 0, 5, -8, 3, 0, 0, 0, 0},
1056  {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -2, 0, 0, 0},
1057  // index+1 = 251-260
1058  {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 2},
1059  {0, 0, 0, 0, 0, 0, 0, 5, -9, 0, 0, 0, 0, -2},
1060  {0, 0, 0, 0, 0, 0, 0, 5, -5, 0, 0, 0, 0, 2},
1061  {0, 0, 0, 0, 0, 0, 7, -9, 0, 0, 0, 0, 0, -1},
1062  {0, 0, 0, 0, 0, 0, 4, -7, 0, 0, 0, 0, 0, -1},
1063  {0, 0, 0, 0, 0, 0, 2, -1, 0, 0, 0, 0, 0, 0},
1064  {1, 0, -2, -2, -2, 0, 0, -2, 0, 2, 0, 0, 0, 0},
1065  {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 2},
1066  {0, 0, 0, 0, 0, 0, 0, 2, 0, -2, 5, 0, 0, 2},
1067  {0, 0, 0, 0, 0, 0, 3, -3, 0, 0, 0, 0, 0, 1},
1068  // index+1 = 261-270
1069  {0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 2},
1070  {0, 0, 0, 0, 0, 0, 0, 2, 0, 2, -5, 0, 0, 2},
1071  {2, 0, 0, -2, -1, 0, 0, -2, 0, 0, 5, 0, 0, 0},
1072  {2, 0, 0, -2, -1, 0, -6, 8, 0, 0, 0, 0, 0, 0},
1073  {1, 0, 0, -2, 0, 0, -3, 3, 0, 0, 0, 0, 0, 0},
1074  {0, 0, 0, 0, 0, 0, 8, -8, 0, 0, 0, 0, 0, 0},
1075  {0, 0, 0, 0, 0, 0, 0, 3, 0, 2, -5, 0, 0, 2},
1076  {0, 0, 0, 0, 1, 0, 3, -7, 4, 0, 0, 0, 0, 0},
1077  {0, 0, 2, -2, 1, 0, -2, 2, 0, 0, 0, 0, 0, 0},
1078  {0, 0, 0, 0, 1, 0, 0, -1, 0, 1, 0, 0, 0, 0},
1079  // index+1 = 271-280
1080  {0, 0, 1, -1, 0, 0, 0, -1, 0, -2, 5, 0, 0, 0},
1081  {0, 0, 0, 0, 0, 0, 0, 3, 0, -3, 0, 0, 0, 0},
1082  {0, 0, 0, 0, 0, 0, 3, -1, 0, 0, 0, 0, 0, 1},
1083  {0, 0, 0, 0, 0, 0, 2, -3, 0, 0, 0, 0, 0, -2},
1084  {0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 2},
1085  {0, 0, 0, 0, 0, 0, 0, 6, -15, 0, 0, 0, 0, -2},
1086  {0, 0, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 2},
1087  {1, 0, 0, -1, 0, 0, 0, -3, 4, 0, 0, 0, 0, 0},
1088  {0, 0, 0, 0, 1, 0, -3, 7, -4, 0, 0, 0, 0, 0},
1089  {0, 0, 0, 0, 0, 0, 0, 5, 0, -2, 0, 0, 0, 2},
1090  // index+1 = 281-290
1091  {0, 0, 0, 0, 0, 0, 3, -5, 0, 0, 0, 0, 0, 1},
1092  {0, 0, 2, -2, 2, 0, -5, 6, 0, 0, 0, 0, 0, 0},
1093  {0, 0, 2, -2, 2, 0, -3, 3, 0, 0, 0, 0, 0, 0},
1094  {0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 2},
1095  {0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0},
1096  {0, 0, 0, 0, 0, 0, 4, -4, 0, 0, 0, 0, 0, 2},
1097  {0, 0, 0, 0, 0, 0, 0, 4, -8, 0, 0, 0, 0, -2},
1098  {0, 0, 0, 0, 0, 0, 0, 4, -5, 0, 0, 0, 0, 0},
1099  {0, 0, 0, 0, 0, 0, 5, -7, 0, 0, 0, 0, 0, 0},
1100  {0, 0, 0, 0, 0, 0, 0, 6, -11, 0, 0, 0, 0, -2},
1101  // index+1 = 291-300
1102  {0, 0, 0, 0, 0, 0, 0, 1, -3, 0, 0, 0, 0, -2},
1103  {0, 0, 1, -1, 1, 0, 0, -1, 0, 3, 0, 0, 0, 0},
1104  {0, 0, 1, -1, 0, 0, 0, -1, 0, 2, 0, 0, 0, 0},
1105  {0, 0, 0, 0, 0, 0, 1, -2, 0, 0, 0, 0, 0, 1},
1106  {0, 0, 0, 0, 0, 0, 9, -12, 0, 0, 0, 0, 0, -2},
1107  {0, 0, 0, 0, 0, 0, 4, -4, 0, 0, 0, 0, 0, 1},
1108  {0, 0, 1, -1, 0, 0, -8, 12, 0, 0, 0, 0, 0, 0},
1109  {0, 0, 1, -1, 1, 0, -2, 3, 0, 0, 0, 0, 0, 0},
1110  {0, 0, 0, 0, 0, 0, 7, -7, 0, 0, 0, 0, 0, -1},
1111  {0, 0, 0, 0, 0, 0, 0, 3, -6, 0, 0, 0, 0, -1},
1112  // index+1 = 301-310
1113  {0, 0, 0, 0, 0, 0, 0, 6, -6, 0, 0, 0, 0, 2},
1114  {0, 0, 0, 0, 0, 1, 0, -4, 0, 0, 0, 0, 0, -2},
1115  {0, 0, 1, -1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1116  {0, 0, 0, 0, 0, 0, 6, -9, 0, 0, 0, 0, 0, -1},
1117  {0, 0, 1, -1, -1, 0, 0, 0, -2, 0, 0, 0, 0, 0},
1118  {0, 0, 0, 0, 0, 0, 0, 1, -5, 0, 0, 0, 0, -2},
1119  {2, 0, 0, -2, 0, 0, 0, -2, 0, 3, -1, 0, 0, 0},
1120  {0, 0, 0, 0, 0, 0, 0, 2, 0, 0, -2, 0, 0, 0},
1121  {0, 0, 0, 0, 0, 0, 0, 5, -9, 0, 0, 0, 0, 0},
1122  {0, 0, 0, 0, 0, 0, 5, -6, 0, 0, 0, 0, 0, 2},
1123  // index+1 = 311-320
1124  {0, 0, 0, 0, 0, 0, 9, -9, 0, 0, 0, 0, 0, -1},
1125  {0, 0, 1, -1, 1, 0, 0, -1, 0, 0, 3, 0, 0, 0},
1126  {0, 0, 0, 0, 1, 0, 0, 2, -4, 0, 0, 0, 0, 0},
1127  {0, 0, 0, 0, 0, 0, 5, -3, 0, 0, 0, 0, 0, 2},
1128  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1},
1129  {0, 0, 1, -1, 2, 0, 0, -1, 0, 2, 0, 0, 0, 0},
1130  {0, 0, 0, 0, 0, 0, 5, -9, 0, 0, 0, 0, 0, -2},
1131  {0, 0, 0, 0, 0, 0, 0, 5, -3, 0, 0, 0, 0, 2},
1132  {0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 2},
1133  {0, 0, 2, 0, 2, 0, 0, 4, -8, 3, 0, 0, 0, 0},
1134  // index+1 = 321-330
1135  {0, 0, 2, 0, 2, 0, 0, -4, 8, -3, 0, 0, 0, 0},
1136  {0, 0, 0, 0, 0, 0, 0, 5, 0, -3, 0, 0, 0, 2},
1137  {0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},
1138  {2, 0, -1, -1, -1, 0, 0, -1, 0, 3, 0, 0, 0, 0},
1139  {0, 0, 0, 0, 0, 0, 4, -3, 0, 0, 0, 0, 0, 2},
1140  {0, 0, 0, 0, 0, 0, 4, -2, 0, 0, 0, 0, 0, 2},
1141  {0, 0, 0, 0, 0, 0, 5, -10, 0, 0, 0, 0, 0, -2},
1142  {0, 0, 0, 0, 0, 0, 8, -13, 0, 0, 0, 0, 0, 1},
1143  {0, 0, 2, -2, 1, -1, 0, 2, 0, 0, 0, 0, 0, 0},
1144  {0, 0, 1, -1, 1, 0, 0, -1, 0, 0, 0, 2, 0, 0},
1145  // index+1 = 331-340
1146  {0, 0, 0, 0, 1, 0, 3, -5, 0, 0, 0, 0, 0, 0},
1147  {1, 0, 0, -2, 0, 0, 0, -2, 0, 3, 0, 0, 0, 0},
1148  {0, 0, 2, -2, 0, 0, -3, 3, 0, 0, 0, 0, 0, 0},
1149  {0, 0, 0, 0, 0, 0, 9, -9, 0, 0, 0, 0, 0, 0},
1150  {0, 0, 2, 0, 2, 0, 1, -1, 0, 0, 0, 0, 0, 0},
1151  {0, 0, 2, -2, 1, 0, 0, -8, 11, 0, 0, 0, 0, 0},
1152  {0, 0, 2, -2, 1, 0, 0, -2, 0, 0, 2, 0, 0, 0},
1153  {0, 0, 1, -1, 1, 0, 0, -1, 0, -1, 2, 0, 0, 0},
1154  {0, 0, 0, 0, 0, 0, 5, -5, 0, 0, 0, 0, 0, 2},
1155  {0, 0, 0, 0, 0, 0, 2, -6, 0, 0, 0, 0, 0, -2},
1156  // index+1 = 341-350
1157  {0, 0, 0, 0, 0, 0, 0, 8, -15, 0, 0, 0, 0, -1},
1158  {0, 0, 0, 0, 0, 0, 0, 5, -2, 0, 0, 0, 0, 2},
1159  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2},
1160  {0, 0, 0, 0, 0, 0, 0, 7, -13, 0, 0, 0, 0, -2},
1161  {0, 0, 0, 0, 0, 0, 0, 3, 0, -2, 0, 0, 0, 0},
1162  {0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0, 0, 0, 2},
1163  {0, 0, 2, -2, 1, 0, 0, -2, 0, 3, 0, 0, 0, 0},
1164  {0, 0, 0, 0, 0, 0, 8, -8, 0, 0, 0, 0, 0, -1},
1165  {0, 0, 0, 0, 0, 0, 8, -10, 0, 0, 0, 0, 0, -1},
1166  {0, 0, 0, 0, 0, 0, 4, -2, 0, 0, 0, 0, 0, 1},
1167  // index+1 = 351-360
1168  {0, 0, 0, 0, 0, 0, 3, -6, 0, 0, 0, 0, 0, -1},
1169  {0, 0, 0, 0, 0, 0, 3, -4, 0, 0, 0, 0, 0, -1},
1170  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -5, 0, 0, 2},
1171  {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2},
1172  {0, 0, 0, 0, 0, 0, 0, 2, 0, -4, 0, 0, 0, 0},
1173  {2, 0, 0, -2, -1, 0, 0, -5, 6, 0, 0, 0, 0, 0},
1174  {0, 0, 0, 0, 0, 0, 0, 2, -5, 0, 0, 0, 0, -2},
1175  {2, 0, -1, -1, -1, 0, 0, 3, -7, 0, 0, 0, 0, 0},
1176  {0, 0, 0, 0, 0, 0, 0, 5, -8, 0, 0, 0, 0, 0},
1177  {0, 0, 2, 0, 2, 0, -1, 1, 0, 0, 0, 0, 0, 0},
1178  // index+1 = 361-370
1179  {2, 0, 0, -2, 0, 0, 0, -2, 0, 4, -3, 0, 0, 0},
1180  {0, 0, 0, 0, 0, 0, 0, 6, -11, 0, 0, 0, 0, 0},
1181  {2, 0, 0, -2, 1, 0, 0, -6, 8, 0, 0, 0, 0, 0},
1182  {0, 0, 0, 0, 0, 0, 0, 4, -8, 1, 5, 0, 0, -2},
1183  {0, 0, 0, 0, 0, 0, 0, 6, -5, 0, 0, 0, 0, 2},
1184  {1, 0, -2, -2, -2, 0, -3, 3, 0, 0, 0, 0, 0, 0},
1185  {0, 0, 1, -1, 2, 0, 0, 0, -2, 0, 0, 0, 0, 0},
1186  {0, 0, 0, 0, 2, 0, 0, 4, -8, 3, 0, 0, 0, 0},
1187  {0, 0, 0, 0, 2, 0, 0, -4, 8, -3, 0, 0, 0, 0},
1188  {0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 1},
1189  // index+1 = 371-380
1190  {0, 0, 0, 0, 0, 0, 0, 6, -7, 0, 0, 0, 0, 2},
1191  {0, 0, 0, 0, 0, 0, 0, 4, 0, 0, -2, 0, 0, 2},
1192  {0, 0, 0, 0, 0, 0, 0, 3, 0, 0, -2, 0, 0, 2},
1193  {0, 0, 0, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 1},
1194  {0, 0, 0, 0, 0, 0, 0, 1, -6, 0, 0, 0, 0, -2},
1195  {0, 0, 0, 0, 0, 0, 0, 0, 0, 4, -5, 0, 0, 2},
1196  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2},
1197  {0, 0, 0, 0, 0, 0, 3, -5, 0, 2, 0, 0, 0, 0},
1198  {0, 0, 0, 0, 0, 0, 0, 7, -13, 0, 0, 0, 0, 0},
1199  {0, 0, 0, 0, 0, 0, 0, 2, 0, -2, 0, 0, 0, 2},
1200  // index+1 = 381-390
1201  {0, 0, 1, -1, 0, 0, 0, -1, 0, 0, 2, 0, 0, 0},
1202  {0, 0, 0, 0, 1, 0, 0, -8, 15, 0, 0, 0, 0, 0},
1203  {2, 0, 0, -2, -2, 0, -3, 3, 0, 0, 0, 0, 0, 0},
1204  {2, 0, -1, -1, -1, 0, 0, -1, 0, 2, 0, 0, 0, 0},
1205  {1, 0, 2, -2, 2, 0, 0, -2, 0, 2, 0, 0, 0, 0},
1206  {1, 0, -1, 1, -1, 0, -18, 17, 0, 0, 0, 0, 0, 0},
1207  {0, 0, 2, 0, 2, 0, 0, 1, 0, -1, 0, 0, 0, 0},
1208  {0, 0, 2, 0, 2, 0, 0, -1, 0, 1, 0, 0, 0, 0},
1209  {0, 0, 2, -2, -1, 0, -5, 6, 0, 0, 0, 0, 0, 0},
1210  {0, 0, 1, -1, 2, 0, 0, -1, 0, 1, 0, 0, 0, 0},
1211  // index+1 = 391-400
1212  {0, 0, 0, 0, 1, 0, 2, -2, 0, 0, 0, 0, 0, 0},
1213  {0, 0, 0, 0, 0, 0, 8, -16, 0, 0, 0, 0, 0, -2},
1214  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 2},
1215  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2},
1216  {0, 0, 0, 0, 2, 0, 0, -1, 2, 0, 0, 0, 0, 0},
1217  {2, 0, -1, -1, -2, 0, 0, -1, 0, 2, 0, 0, 0, 0},
1218  {0, 0, 0, 0, 0, 0, 6, -10, 0, 0, 0, 0, 0, -1},
1219  {0, 0, 1, -1, 1, 0, 0, -1, 0, -2, 4, 0, 0, 0},
1220  {0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2},
1221  {2, 0, 0, -2, -1, 0, 0, -2, 0, 4, -5, 0, 0, 0},
1222  // index+1 = 401-410
1223  {2, 0, 0, -2, -1, 0, -3, 3, 0, 0, 0, 0, 0, 0},
1224  {2, 0, -1, -1, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0},
1225  {1, 0, 1, -1, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0},
1226  {1, 0, 0, -1, -1, 0, 0, -2, 2, 0, 0, 0, 0, 0},
1227  {1, 0, -1, -1, -1, 0, 20, -20, 0, 0, 0, 0, 0, 0},
1228  {0, 0, 2, -2, 1, 0, 0, -1, 0, 1, 0, 0, 0, 0},
1229  {0, 0, 1, -1, 1, 0, 1, -2, 0, 0, 0, 0, 0, 0},
1230  {0, 0, 1, -1, 1, 0, -2, 1, 0, 0, 0, 0, 0, 0},
1231  {0, 0, 0, 0, 1, 0, 5, -8, 0, 0, 0, 0, 0, 0},
1232  {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0},
1233  // index+1 = 411-420
1234  {0, 0, 0, 0, 0, 0, 9, -11, 0, 0, 0, 0, 0, -1},
1235  {0, 0, 0, 0, 0, 0, 5, -3, 0, 0, 0, 0, 0, 1},
1236  {0, 0, 0, 0, 0, 0, 0, 1, 0, -3, 0, 0, 0, -1},
1237  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1},
1238  {0, 0, 0, 0, 0, 0, 6, -7, 0, 0, 0, 0, 0, 0},
1239  {0, 0, 0, 0, 0, 0, 0, 3, -2, 0, 0, 0, 0, 0},
1240  {0, 0, 0, 0, 0, 0, 1, -2, 0, 0, 0, 0, 0, -2},
1241  {0, 0, 1, -1, 1, 0, 0, -1, 0, 0, -2, 0, 0, 0},
1242  {0, 0, 1, -1, 2, 0, 0, -1, 0, -2, 5, 0, 0, 0},
1243  {0, 0, 0, 0, 0, 0, 0, 5, -7, 0, 0, 0, 0, 0},
1244  // index+1 = 421-430
1245  {0, 0, 0, 0, 0, 0, 1, -3, 0, 0, 0, 0, 0, 0},
1246  {0, 0, 0, 0, 0, 0, 0, 5, -8, 0, 0, 0, 0, -2},
1247  {0, 0, 0, 0, 0, 0, 0, 2, -6, 0, 0, 0, 0, -2},
1248  {1, 0, 0, -2, 0, 0, 20, -21, 0, 0, 0, 0, 0, 0},
1249  {0, 0, 0, 0, 0, 0, 8, -12, 0, 0, 0, 0, 0, 0},
1250  {0, 0, 0, 0, 0, 0, 5, -6, 0, 0, 0, 0, 0, 0},
1251  {0, 0, 0, 0, 0, 0, 0, 4, -4, 0, 0, 0, 0, 0},
1252  {0, 0, 1, -1, 2, 0, 0, -1, 0, -1, 0, 0, 0, 0},
1253  {0, 0, 0, 0, 0, 0, 8, -12, 0, 0, 0, 0, 0, -2},
1254  {0, 0, 0, 0, 0, 0, 0, 9, -17, 0, 0, 0, 0, 0},
1255  // index+1 = 431-440
1256  {0, 0, 0, 0, 0, 0, 0, 5, -6, 0, 0, 0, 0, 2},
1257  {0, 0, 0, 0, 0, 0, 0, 4, -8, 1, 5, 0, 0, 2},
1258  {0, 0, 0, 0, 0, 0, 0, 4, -6, 0, 0, 0, 0, -2},
1259  {0, 0, 0, 0, 0, 0, 0, 2, -7, 0, 0, 0, 0, -2},
1260  {1, 0, 0, -1, 1, 0, 0, -3, 4, 0, 0, 0, 0, 0},
1261  {1, 0, -2, 0, -2, 0, -10, 3, 0, 0, 0, 0, 0, 0},
1262  {0, 0, 0, 0, 1, 0, 0, -9, 17, 0, 0, 0, 0, 0},
1263  {0, 0, 0, 0, 0, 0, 1, -4, 0, 0, 0, 0, 0, -2},
1264  {1, 0, -2, -2, -2, 0, 0, -2, 0, 3, 0, 0, 0, 0},
1265  {1, 0, -1, 1, -1, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1266  // index+1 = 441-450
1267  {0, 0, 2, -2, 2, 0, 0, -2, 0, 2, 0, 0, 0, 0},
1268  {0, 0, 1, -1, 2, 0, 0, -1, 0, 0, 1, 0, 0, 0},
1269  {0, 0, 1, -1, 2, 0, -5, 7, 0, 0, 0, 0, 0, 0},
1270  {0, 0, 0, 0, 1, 0, 0, 2, -2, 0, 0, 0, 0, 0},
1271  {0, 0, 0, 0, 0, 0, 4, -5, 0, 0, 0, 0, 0, -1},
1272  {0, 0, 0, 0, 0, 0, 3, -4, 0, 0, 0, 0, 0, -2},
1273  {0, 0, 0, 0, 0, 0, 2, -4, 0, 0, 0, 0, 0, 0},
1274  {0, 0, 0, 0, 0, 0, 0, 5, -10, 0, 0, 0, 0, -2},
1275  {0, 0, 0, 0, 0, 0, 0, 4, 0, -4, 0, 0, 0, 2},
1276  {0, 0, 0, 0, 0, 0, 0, 2, 0, -5, 0, 0, 0, -2},
1277  // index+1 = 451-460
1278  {0, 0, 0, 0, 0, 0, 0, 1, 0, -5, 0, 0, 0, -2},
1279  {0, 0, 0, 0, 0, 0, 0, 1, 0, -2, 5, 0, 0, 2},
1280  {0, 0, 0, 0, 0, 0, 0, 1, 0, -2, 0, 0, 0, -2},
1281  {0, 0, 0, 0, 0, 0, 2, -3, 0, 0, 0, 0, 0, 1},
1282  {1, 0, 0, -2, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0},
1283  {0, 0, 0, 0, 0, 0, 3, -7, 4, 0, 0, 0, 0, 0},
1284  {2, 0, 2, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1285  {0, 0, 1, -1, -1, 0, 0, -1, 0, -1, 0, 0, 0, 0},
1286  {0, 0, 0, 0, 1, 0, 0, 1, 0, -2, 0, 0, 0, 0},
1287  {0, 0, 0, 0, 0, 0, 0, 6, -10, 0, 0, 0, 0, -2},
1288  // index+1 = 461-470
1289  {1, 0, 0, -1, 1, 0, 0, -1, 0, 1, 0, 0, 0, 0},
1290  {0, 0, 2, -2, 1, 0, 0, 4, -8, 3, 0, 0, 0, 0},
1291  {0, 0, 2, -2, 1, 0, 0, 1, 0, -1, 0, 0, 0, 0},
1292  {0, 0, 2, -2, 1, 0, 0, -4, 8, -3, 0, 0, 0, 0},
1293  {0, 0, 2, -2, 1, 0, 0, -3, 0, 3, 0, 0, 0, 0},
1294  {0, 0, 2, -2, 1, 0, -5, 5, 0, 0, 0, 0, 0, 0},
1295  {0, 0, 1, -1, 1, 0, 1, -3, 0, 0, 0, 0, 0, 0},
1296  {0, 0, 1, -1, 1, 0, 0, -4, 6, 0, 0, 0, 0, 0},
1297  {0, 0, 1, -1, 1, 0, 0, -1, 0, 0, 0, -1, 0, 0},
1298  {0, 0, 1, -1, 1, 0, -5, 6, 0, 0, 0, 0, 0, 0},
1299  // index+1 = 471-480
1300  {0, 0, 0, 0, 1, 0, 3, -4, 0, 0, 0, 0, 0, 0},
1301  {0, 0, 0, 0, 1, 0, -2, 2, 0, 0, 0, 0, 0, 0},
1302  {0, 0, 0, 0, 0, 0, 7, -10, 0, 0, 0, 0, 0, -1},
1303  {0, 0, 0, 0, 0, 0, 5, -5, 0, 0, 0, 0, 0, 1},
1304  {0, 0, 0, 0, 0, 0, 4, -5, 0, 0, 0, 0, 0, -2},
1305  {0, 0, 0, 0, 0, 0, 3, -8, 0, 0, 0, 0, 0, -2},
1306  {0, 0, 0, 0, 0, 0, 2, -5, 0, 0, 0, 0, 0, -1},
1307  {0, 0, 0, 0, 0, 0, 1, -2, 0, 0, 0, 0, 0, -1},
1308  {0, 0, 0, 0, 0, 0, 0, 7, -9, 0, 0, 0, 0, 2},
1309  {0, 0, 0, 0, 0, 0, 0, 7, -8, 0, 0, 0, 0, 2},
1310  // index+1 = 481-490
1311  {0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 2},
1312  {0, 0, 0, 0, 0, 0, 0, 3, -8, 3, 0, 0, 0, -2},
1313  {0, 0, 0, 0, 0, 0, 0, 2, 0, 0, -2, 0, 0, 1},
1314  {0, 0, 0, 0, 0, 0, 0, 2, -4, 0, 0, 0, 0, 1},
1315  {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, -1},
1316  {0, 0, 0, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, -1},
1317  {2, 0, 0, -2, -1, 0, 0, -6, 8, 0, 0, 0, 0, 0},
1318  {2, 0, -1, -1, 1, 0, 0, 3, -7, 0, 0, 0, 0, 0},
1319  {0, 0, 2, -2, 1, 0, 0, -7, 9, 0, 0, 0, 0, 0},
1320  {0, 0, 0, 0, 0, 0, 0, 3, -5, 0, 0, 0, 0, -1},
1321  // index+1 = 491-500
1322  {0, 0, 1, -1, 2, 0, -8, 12, 0, 0, 0, 0, 0, 0},
1323  {1, 0, 0, 0, 0, 0, 0, -2, 0, 2, 0, 0, 0, 0},
1324  {1, 0, 0, -2, 0, 0, 2, -2, 0, 0, 0, 0, 0, 0},
1325  {0, 0, 0, 0, 0, 0, 7, -8, 0, 0, 0, 0, 0, 0},
1326  {0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0},
1327  {2, 0, 0, -2, 1, 0, 0, -5, 6, 0, 0, 0, 0, 0},
1328  {2, 0, 0, -2, -1, 0, 0, -2, 0, 3, -1, 0, 0, 0},
1329  {1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1330  {1, 0, 0, -2, 1, 0, 0, -2, 0, 2, 0, 0, 0, 0},
1331  {1, 0, 0, -2, -1, 0, 0, -2, 0, 2, 0, 0, 0, 0},
1332  // index+1 = 501-510
1333  {1, 0, 0, -1, -1, 0, 0, -3, 4, 0, 0, 0, 0, 0},
1334  {1, 0, -1, 0, -1, 0, -3, 5, 0, 0, 0, 0, 0, 0},
1335  {0, 0, 2, -2, 1, 0, 0, -4, 4, 0, 0, 0, 0, 0},
1336  {0, 0, 2, -2, 1, 0, 0, -2, 0, 0, 0, 0, 0, 0},
1337  {0, 0, 2, -2, 1, 0, -8, 11, 0, 0, 0, 0, 0, 0},
1338  {0, 0, 2, -2, 0, 0, 0, -9, 13, 0, 0, 0, 0, 0},
1339  {0, 0, 1, 1, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1340  {0, 0, 1, -1, 1, 0, 0, 1, -4, 0, 0, 0, 0, 0},
1341  {0, 0, 1, -1, 1, 0, 0, -1, 0, 1, -3, 0, 0, 0},
1342  {0, 0, 0, 0, 1, 0, 0, 7, -13, 0, 0, 0, 0, 0},
1343  // index+1 = 511-520
1344  {0, 0, 0, 0, 1, 0, 0, 2, 0, -2, 0, 0, 0, 0},
1345  {0, 0, 0, 0, 1, 0, 0, -2, 2, 0, 0, 0, 0, 0},
1346  {0, 0, 0, 0, 1, 0, -3, 4, 0, 0, 0, 0, 0, 0},
1347  {0, 0, 0, 0, 0, 1, 0, -4, 0, 0, 0, 0, 0, 0},
1348  {0, 0, 0, 0, 0, 0, 7, -11, 0, 0, 0, 0, 0, -1},
1349  {0, 0, 0, 0, 0, 0, 6, -6, 0, 0, 0, 0, 0, 1},
1350  {0, 0, 0, 0, 0, 0, 6, -4, 0, 0, 0, 0, 0, 1},
1351  {0, 0, 0, 0, 0, 0, 5, -6, 0, 0, 0, 0, 0, -1},
1352  {0, 0, 0, 0, 0, 0, 4, -2, 0, 0, 0, 0, 0, 0},
1353  {0, 0, 0, 0, 0, 0, 3, -4, 0, 0, 0, 0, 0, 1},
1354  // index+1 = 521-530
1355  {0, 0, 0, 0, 0, 0, 1, -4, 0, 0, 0, 0, 0, -1},
1356  {0, 0, 0, 0, 0, 0, 0, 9, -17, 0, 0, 0, 0, -2},
1357  {0, 0, 0, 0, 0, 0, 0, 7, -7, 0, 0, 0, 0, 2},
1358  {0, 0, 0, 0, 0, 0, 0, 4, -8, 3, 0, 0, 0, 1},
1359  {0, 0, 0, 0, 0, 0, 0, 4, -8, 3, 0, 0, 0, -1},
1360  {0, 0, 0, 0, 0, 0, 0, 4, -8, 0, 0, 0, 0, 0},
1361  {0, 0, 0, 0, 0, 0, 0, 4, -7, 0, 0, 0, 0, -1},
1362  {0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1},
1363  {0, 0, 0, 0, 0, 0, 0, 1, 0, -4, 0, 0, 0, 0},
1364  {2, 0, 0, -2, 0, 0, 0, -4, 8, -3, 0, 0, 0, 0},
1365  // index+1 = 531-540
1366  {2, 0, 0, -2, 0, 0, -2, 2, 0, 0, 0, 0, 0, 0},
1367  {1, 0, 0, 0, 0, 0, 0, 4, -8, 3, 0, 0, 0, 0},
1368  {1, 0, 0, 0, 0, 0, 0, -4, 8, -3, 0, 0, 0, 0},
1369  {1, 0, 0, 0, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0},
1370  {1, 0, 0, -2, 0, 0, 17, -16, 0, -2, 0, 0, 0, 0},
1371  {1, 0, 0, -1, 0, 0, 0, -2, 2, 0, 0, 0, 0, 0},
1372  {0, 0, 2, -2, 0, 0, 0, -2, 0, 2, 0, 0, 0, 0},
1373  {0, 0, 0, 0, 0, 0, 0, 6, -9, 0, 0, 0, 0, 0},
1374  {0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0},
1375  {0, 0, 0, 0, 0, 0, 0, 3, 0, -4, 0, 0, 0, 0},
1376  // index+1 = 541-550
1377  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -2, -2},
1378  {0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 2},
1379  {2, 0, 0, -2, 0, 0, 0, -4, 4, 0, 0, 0, 0, 0},
1380  {2, 0, 0, -2, 0, 0, 0, -2, 0, 2, 2, 0, 0, 0},
1381  {1, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0},
1382  {1, 0, 0, 0, 0, 0, 0, -1, 0, 1, 0, 0, 0, 0},
1383  {1, 0, 0, 0, 0, 0, -3, 3, 0, 0, 0, 0, 0, 0},
1384  {1, 0, 0, -2, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0},
1385  {1, 0, 0, -2, 0, 0, 0, 4, -8, 3, 0, 0, 0, 0},
1386  {1, 0, 0, -2, 0, 0, 0, -4, 8, -3, 0, 0, 0, 0},
1387  // index+1 = 551-560
1388  {1, 0, 0, -2, 0, 0, -2, 2, 0, 0, 0, 0, 0, 0},
1389  {0, 0, 2, -2, 0, 0, -4, 4, 0, 0, 0, 0, 0, 0},
1390  {0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1391  {0, 0, 1, -1, 0, 0, 3, -6, 0, 0, 0, 0, 0, 0},
1392  {0, 0, 1, -1, 0, 0, 0, -2, 2, 0, 0, 0, 0, 0},
1393  {0, 0, 1, -1, 0, 0, 0, -1, 0, 1, 0, 0, 0, 0},
1394  {0, 0, 1, -1, 0, 0, 0, -1, 0, 0, 1, 0, 0, 0},
1395  {0, 0, 1, -1, 0, 0, -4, 5, 0, 0, 0, 0, 0, 0},
1396  {0, 0, 1, -1, 0, 0, -3, 4, 0, 0, 0, 0, 0, 0},
1397  {0, 0, 0, 2, 0, 0, 0, -1, 0, 1, 0, 0, 0, 0},
1398  // index+1 = 561-570
1399  {0, 0, 0, 0, 0, 0, 8, -9, 0, 0, 0, 0, 0, 0},
1400  {0, 0, 0, 0, 0, 0, 3, -6, 0, 0, 0, 0, 0, 0},
1401  {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
1402  {0, 0, 0, 0, 0, 0, 0, 0, 0, 3, -5, 0, 0, 0},
1403  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -2, 0, 0, 0},
1404  {2, 0, -2, -2, -2, 0, 0, -2, 0, 2, 0, 0, 0, 0},
1405  {1, 0, 0, 0, 1, 0, -10, 3, 0, 0, 0, 0, 0, 0},
1406  {1, 0, 0, 0, -1, 0, -10, 3, 0, 0, 0, 0, 0, 0},
1407  {0, 0, 2, 0, 2, 0, 2, -3, 0, 0, 0, 0, 0, 0},
1408  {0, 0, 2, 0, 2, 0, 2, -2, 0, 0, 0, 0, 0, 0},
1409  // index+1 = 571-580
1410  {0, 0, 2, 0, 2, 0, -2, 3, 0, 0, 0, 0, 0, 0},
1411  {0, 0, 2, 0, 2, 0, -2, 2, 0, 0, 0, 0, 0, 0},
1412  {0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0},
1413  {0, 0, 0, 0, 1, 0, 0, -1, 0, 2, 0, 0, 0, 0},
1414  {2, 0, 2, -2, 2, 0, 0, -2, 0, 3, 0, 0, 0, 0},
1415  {2, 0, 1, -3, 1, 0, -6, 7, 0, 0, 0, 0, 0, 0},
1416  {2, 0, 0, -2, 0, 0, 2, -5, 0, 0, 0, 0, 0, 0},
1417  {2, 0, 0, -2, 0, 0, 0, -2, 0, 5, -5, 0, 0, 0},
1418  {2, 0, 0, -2, 0, 0, 0, -2, 0, 1, 5, 0, 0, 0},
1419  {2, 0, 0, -2, 0, 0, 0, -2, 0, 0, 5, 0, 0, 0},
1420  // index+1 = 581-590
1421  {2, 0, 0, -2, 0, 0, 0, -2, 0, 0, 2, 0, 0, 0},
1422  {2, 0, 0, -2, 0, 0, -4, 4, 0, 0, 0, 0, 0, 0},
1423  {2, 0, -2, 0, -2, 0, 0, 5, -9, 0, 0, 0, 0, 0},
1424  {2, 0, -1, -1, 0, 0, 0, -1, 0, 3, 0, 0, 0, 0},
1425  {1, 0, 2, 0, 2, 0, 1, -1, 0, 0, 0, 0, 0, 0},
1426  {1, 0, 2, 0, 2, 0, 0, 4, -8, 3, 0, 0, 0, 0},
1427  {1, 0, 2, 0, 2, 0, 0, -4, 8, -3, 0, 0, 0, 0},
1428  {1, 0, 2, 0, 2, 0, -1, 1, 0, 0, 0, 0, 0, 0},
1429  {1, 0, 2, -2, 2, 0, -3, 3, 0, 0, 0, 0, 0, 0},
1430  {1, 0, 0, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0},
1431  // index+1 = 591-600
1432  {1, 0, 0, 0, 0, 0, 0, -2, 0, 3, 0, 0, 0, 0},
1433  {1, 0, 0, -2, 0, 0, 0, 2, 0, -2, 0, 0, 0, 0},
1434  {1, 0, -2, -2, -2, 0, 0, 1, 0, -1, 0, 0, 0, 0},
1435  {1, 0, -1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1436  {1, 0, -1, -1, 0, 0, 0, 8, -15, 0, 0, 0, 0, 0},
1437  {0, 0, 2, 2, 2, 0, 0, 2, 0, -2, 0, 0, 0, 0},
1438  {0, 0, 2, -2, 1, 0, 1, -1, 0, 0, 0, 0, 0, 0},
1439  {0, 0, 2, -2, 1, 0, 0, -2, 0, 1, 0, 0, 0, 0},
1440  {0, 0, 2, -2, 1, 0, 0, -10, 15, 0, 0, 0, 0, 0},
1441  {0, 0, 2, -2, 0, -1, 0, 2, 0, 0, 0, 0, 0, 0},
1442  // index+1 = 601-610
1443  {0, 0, 1, -1, 2, 0, 0, -1, 0, 0, -1, 0, 0, 0},
1444  {0, 0, 1, -1, 2, 0, -3, 4, 0, 0, 0, 0, 0, 0},
1445  {0, 0, 1, -1, 1, 0, -4, 6, 0, 0, 0, 0, 0, 0},
1446  {0, 0, 1, -1, 1, 0, -1, 2, 0, 0, 0, 0, 0, 0},
1447  {0, 0, 1, -1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1448  {0, 0, 1, -1, 0, 0, 0, -1, 0, 0, -2, 0, 0, 0},
1449  {0, 0, 1, -1, 0, 0, -2, 2, 0, 0, 0, 0, 0, 0},
1450  {0, 0, 1, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0},
1451  {0, 0, 1, -1, -1, 0, -5, 7, 0, 0, 0, 0, 0, 0},
1452  {0, 0, 0, 2, 0, 0, 0, 2, 0, -2, 0, 0, 0, 0},
1453  // index+1 = 611-620
1454  {0, 0, 0, 2, 0, 0, -2, 2, 0, 0, 0, 0, 0, 0},
1455  {0, 0, 0, 0, 2, 0, -3, 5, 0, 0, 0, 0, 0, 0},
1456  {0, 0, 0, 0, 1, 0, -1, 2, 0, 0, 0, 0, 0, 0},
1457  {0, 0, 0, 0, 0, 0, 9, -13, 0, 0, 0, 0, 0, -2},
1458  {0, 0, 0, 0, 0, 0, 8, -14, 0, 0, 0, 0, 0, -2},
1459  {0, 0, 0, 0, 0, 0, 8, -11, 0, 0, 0, 0, 0, -1},
1460  {0, 0, 0, 0, 0, 0, 6, -9, 0, 0, 0, 0, 0, 0},
1461  {0, 0, 0, 0, 0, 0, 6, -8, 0, 0, 0, 0, 0, 0},
1462  {0, 0, 0, 0, 0, 0, 6, -7, 0, 0, 0, 0, 0, -1},
1463  {0, 0, 0, 0, 0, 0, 5, -6, 0, 0, 0, 0, 0, -2},
1464  // index+1 = 621-630
1465  {0, 0, 0, 0, 0, 0, 5, -6, -4, 0, 0, 0, 0, -2},
1466  {0, 0, 0, 0, 0, 0, 5, -4, 0, 0, 0, 0, 0, 2},
1467  {0, 0, 0, 0, 0, 0, 4, -8, 0, 0, 0, 0, 0, -2},
1468  {0, 0, 0, 0, 0, 0, 4, -5, 0, 0, 0, 0, 0, 0},
1469  {0, 0, 0, 0, 0, 0, 3, -3, 0, 2, 0, 0, 0, 2},
1470  {0, 0, 0, 0, 0, 0, 3, -1, 0, 0, 0, 0, 0, 0},
1471  {0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0},
1472  {0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, -2},
1473  {0, 0, 0, 0, 0, 0, 0, 7, -12, 0, 0, 0, 0, -2},
1474  {0, 0, 0, 0, 0, 0, 0, 6, -9, 0, 0, 0, 0, -2},
1475  // index+1 = 631-640
1476  {0, 0, 0, 0, 0, 0, 0, 6, -8, 1, 5, 0, 0, 2},
1477  {0, 0, 0, 0, 0, 0, 0, 6, -4, 0, 0, 0, 0, 2},
1478  {0, 0, 0, 0, 0, 0, 0, 6, -10, 0, 0, 0, 0, 0},
1479  {0, 0, 0, 0, 0, 0, 0, 5, 0, -4, 0, 0, 0, 2},
1480  {0, 0, 0, 0, 0, 0, 0, 5, -9, 0, 0, 0, 0, -1},
1481  {0, 0, 0, 0, 0, 0, 0, 5, -8, 3, 0, 0, 0, 2},
1482  {0, 0, 0, 0, 0, 0, 0, 5, -7, 0, 0, 0, 0, -2},
1483  {0, 0, 0, 0, 0, 0, 0, 5, -6, 0, 0, 0, 0, 0},
1484  {0, 0, 0, 0, 0, 0, 0, 5, -16, 4, 5, 0, 0, -2},
1485  {0, 0, 0, 0, 0, 0, 0, 5, -13, 0, 0, 0, 0, -2},
1486  // index+1 = 641-650
1487  {0, 0, 0, 0, 0, 0, 0, 3, 0, -5, 0, 0, 0, -2},
1488  {0, 0, 0, 0, 0, 0, 0, 3, -9, 0, 0, 0, 0, -2},
1489  {0, 0, 0, 0, 0, 0, 0, 3, -7, 0, 0, 0, 0, -2},
1490  {0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 2},
1491  {0, 0, 0, 0, 0, 0, 0, 2, 0, 0, -3, 0, 0, 0},
1492  {0, 0, 0, 0, 0, 0, 0, 2, -8, 1, 5, 0, 0, -2},
1493  {0, 0, 0, 0, 0, 0, 0, 1, 0, 1, -5, 0, 0, 0},
1494  {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 2},
1495  {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -3, 0, 0, 0},
1496  {0, 0, 0, 0, 0, 0, 0, 1, 0, -3, 5, 0, 0, 0},
1497  // index+1 = 651-656
1498  {0, 0, 0, 0, 0, 0, 0, 1, -3, 0, 0, 0, 0, 0},
1499  {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -6, 3, 0, -2},
1500  {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -2, 0, 0, 0},
1501  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
1502  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2},
1503  {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}};
1504 
1506 static const int NFAP = (int)(sizeof(nFAplanetary) / sizeof(int) / 14);
1507 
1509 static const int iamp[] = {
1510  // index+1 = 1-100
1511  1, 21, 37, 51, 65, 79, 91, 103, 115, 127, 139, 151, 163, 172, 184, 196, 207,
1512  219, 231, 240, 252, 261, 273, 285, 297, 309, 318, 327, 339, 351, 363, 372,
1513  384, 396, 405, 415, 423, 435, 444, 452, 460, 467, 474, 482, 490, 498, 506,
1514  513, 521, 528, 536, 543, 551, 559, 566, 574, 582, 590, 597, 605, 613, 620,
1515  628, 636, 644, 651, 658, 666, 674, 680, 687, 695, 702, 710, 717, 725, 732,
1516  739, 746, 753, 760, 767, 774, 782, 790, 798, 805, 812, 819, 826, 833, 840,
1517  846, 853, 860, 867, 874, 881, 888, 895,
1518  // index+1 = 101-200
1519  901, 908, 914, 921, 928, 934, 941, 948, 955, 962, 969, 976, 982, 989, 996,
1520  1003, 1010, 1017, 1024, 1031, 1037, 1043, 1050, 1057, 1064, 1071, 1078, 1084,
1521  1091, 1098, 1104, 1112, 1118, 1124, 1131, 1138, 1145, 1151, 1157, 1164, 1171,
1522  1178, 1185, 1192, 1199, 1205, 1212, 1218, 1226, 1232, 1239, 1245, 1252, 1259,
1523  1266, 1272, 1278, 1284, 1292, 1298, 1304, 1310, 1316, 1323, 1329, 1335, 1341,
1524  1347, 1353, 1359, 1365, 1371, 1377, 1383, 1389, 1396, 1402, 1408, 1414, 1420,
1525  1426, 1434, 1440, 1446, 1452, 1459, 1465, 1471, 1477, 1482, 1488, 1493, 1499,
1526  1504, 1509, 1514, 1520, 1527, 1532, 1538,
1527  // index+1 = 201-300
1528  1543, 1548, 1553, 1558, 1564, 1569, 1574, 1579, 1584, 1589, 1594, 1596, 1598,
1529  1600, 1602, 1605, 1608, 1610, 1612, 1617, 1619, 1623, 1625, 1627, 1629, 1632,
1530  1634, 1640, 1642, 1644, 1646, 1648, 1650, 1652, 1654, 1658, 1660, 1662, 1664,
1531  1668, 1670, 1672, 1673, 1675, 1679, 1681, 1683, 1684, 1686, 1688, 1690, 1693,
1532  1695, 1697, 1701, 1703, 1705, 1707, 1709, 1711, 1712, 1715, 1717, 1721, 1723,
1533  1725, 1727, 1729, 1731, 1733, 1735, 1737, 1739, 1741, 1743, 1745, 1747, 1749,
1534  1751, 1753, 1755, 1757, 1759, 1761, 1762, 1764, 1766, 1768, 1769, 1771, 1773,
1535  1775, 1777, 1779, 1781, 1783, 1785, 1787, 1788, 1790,
1536  // index+1 = 301-400
1537  1792, 1794, 1796, 1798, 1800, 1802, 1804, 1806, 1807, 1809, 1811, 1815, 1817,
1538  1819, 1821, 1823, 1825, 1827, 1829, 1831, 1833, 1835, 1837, 1839, 1840, 1842,
1539  1844, 1848, 1850, 1852, 1854, 1856, 1858, 1859, 1860, 1862, 1864, 1866, 1868,
1540  1869, 1871, 1873, 1875, 1877, 1879, 1881, 1883, 1885, 1887, 1889, 1891, 1892,
1541  1896, 1898, 1900, 1901, 1903, 1905, 1907, 1909, 1910, 1911, 1913, 1915, 1919,
1542  1921, 1923, 1927, 1929, 1931, 1933, 1935, 1937, 1939, 1943, 1945, 1947, 1948,
1543  1949, 1951, 1953, 1955, 1957, 1958, 1960, 1962, 1964, 1966, 1968, 1970, 1971,
1544  1973, 1974, 1975, 1977, 1979, 1980, 1981, 1982, 1984,
1545  // index+1 = 401-500
1546  1986, 1988, 1990, 1992, 1994, 1995, 1997, 1999, 2001, 2003, 2005, 2007, 2008,
1547  2009, 2011, 2013, 2015, 2017, 2019, 2021, 2023, 2024, 2025, 2027, 2029, 2031,
1548  2033, 2035, 2037, 2041, 2043, 2045, 2046, 2047, 2049, 2051, 2053, 2055, 2056,
1549  2057, 2059, 2061, 2063, 2065, 2067, 2069, 2070, 2071, 2072, 2074, 2076, 2078,
1550  2080, 2082, 2084, 2086, 2088, 2090, 2092, 2094, 2095, 2096, 2097, 2099, 2101,
1551  2105, 2106, 2107, 2108, 2109, 2110, 2111, 2113, 2115, 2119, 2121, 2123, 2125,
1552  2127, 2129, 2131, 2133, 2135, 2136, 2137, 2139, 2141, 2143, 2145, 2147, 2149,
1553  2151, 2153, 2155, 2157, 2159, 2161, 2163, 2165, 2167,
1554  // index+1 = 501-600
1555  2169, 2171, 2173, 2175, 2177, 2179, 2181, 2183, 2185, 2186, 2187, 2188, 2192,
1556  2193, 2195, 2197, 2199, 2201, 2203, 2205, 2207, 2209, 2211, 2213, 2217, 2219,
1557  2221, 2223, 2225, 2227, 2229, 2231, 2233, 2234, 2235, 2236, 2237, 2238, 2239,
1558  2240, 2241, 2244, 2246, 2248, 2250, 2252, 2254, 2256, 2258, 2260, 2262, 2264,
1559  2266, 2268, 2270, 2272, 2274, 2276, 2278, 2280, 2282, 2284, 2286, 2288, 2290,
1560  2292, 2294, 2296, 2298, 2300, 2302, 2303, 2304, 2305, 2306, 2307, 2309, 2311,
1561  2313, 2315, 2317, 2319, 2321, 2323, 2325, 2327, 2329, 2331, 2333, 2335, 2337,
1562  2341, 2343, 2345, 2347, 2349, 2351, 2352, 2355, 2356,
1563  // index+1 = 601-700
1564  2357, 2358, 2359, 2361, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371,
1565  2372, 2373, 2374, 2376, 2378, 2380, 2382, 2384, 2385, 2386, 2387, 2388, 2389,
1566  2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402,
1567  2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415,
1568  2417, 2418, 2430, 2438, 2445, 2453, 2460, 2468, 2474, 2480, 2488, 2496, 2504,
1569  2512, 2520, 2527, 2535, 2543, 2550, 2558, 2566, 2574, 2580, 2588, 2596, 2604,
1570  2612, 2619, 2627, 2634, 2642, 2648, 2656, 2664, 2671, 2679, 2685, 2693, 2701,
1571  2709, 2717, 2725, 2733, 2739, 2747, 2753, 2761, 2769,
1572  // index+1 = 701-800
1573  2777, 2785, 2793, 2801, 2809, 2817, 2825, 2833, 2841, 2848, 2856, 2864, 2872,
1574  2878, 2884, 2892, 2898, 2906, 2914, 2922, 2930, 2938, 2944, 2952, 2958, 2966,
1575  2974, 2982, 2988, 2996, 3001, 3009, 3017, 3025, 3032, 3039, 3045, 3052, 3059,
1576  3067, 3069, 3076, 3083, 3090, 3098, 3105, 3109, 3111, 3113, 3120, 3124, 3128,
1577  3132, 3136, 3140, 3144, 3146, 3150, 3158, 3161, 3165, 3166, 3168, 3172, 3176,
1578  3180, 3182, 3185, 3189, 3193, 3194, 3197, 3200, 3204, 3208, 3212, 3216, 3219,
1579  3221, 3222, 3226, 3230, 3234, 3238, 3242, 3243, 3247, 3251, 3254, 3258, 3262,
1580  3266, 3270, 3274, 3275, 3279, 3283, 3287, 3289, 3293,
1581  // index+1 = 801-900
1582  3296, 3300, 3303, 3307, 3311, 3315, 3319, 3321, 3324, 3327, 3330, 3334, 3338,
1583  3340, 3342, 3346, 3350, 3354, 3358, 3361, 3365, 3369, 3373, 3377, 3381, 3385,
1584  3389, 3393, 3394, 3398, 3402, 3406, 3410, 3413, 3417, 3421, 3425, 3429, 3433,
1585  3435, 3439, 3443, 3446, 3450, 3453, 3457, 3458, 3461, 3464, 3468, 3472, 3476,
1586  3478, 3481, 3485, 3489, 3493, 3497, 3501, 3505, 3507, 3511, 3514, 3517, 3521,
1587  3524, 3525, 3527, 3529, 3533, 3536, 3540, 3541, 3545, 3548, 3551, 3555, 3559,
1588  3563, 3567, 3569, 3570, 3574, 3576, 3578, 3582, 3586, 3590, 3593, 3596, 3600,
1589  3604, 3608, 3612, 3616, 3620, 3623, 3626, 3630, 3632,
1590  // index+1 = 901-1000
1591  3636, 3640, 3643, 3646, 3648, 3652, 3656, 3660, 3664, 3667, 3669, 3671, 3675,
1592  3679, 3683, 3687, 3689, 3693, 3694, 3695, 3699, 3703, 3705, 3707, 3710, 3713,
1593  3717, 3721, 3725, 3729, 3733, 3736, 3740, 3744, 3748, 3752, 3754, 3757, 3759,
1594  3763, 3767, 3770, 3773, 3777, 3779, 3783, 3786, 3790, 3794, 3798, 3801, 3805,
1595  3809, 3813, 3817, 3821, 3825, 3827, 3831, 3835, 3836, 3837, 3840, 3844, 3848,
1596  3852, 3856, 3859, 3863, 3867, 3869, 3871, 3875, 3879, 3883, 3887, 3890, 3894,
1597  3898, 3901, 3905, 3909, 3913, 3917, 3921, 3922, 3923, 3924, 3926, 3930, 3932,
1598  3936, 3938, 3940, 3944, 3948, 3952, 3956, 3959, 3963,
1599  // index+1 = 1001-1100
1600  3965, 3969, 3973, 3977, 3979, 3981, 3982, 3986, 3989, 3993, 3997, 4001, 4004,
1601  4006, 4009, 4012, 4016, 4020, 4024, 4026, 4028, 4032, 4036, 4040, 4044, 4046,
1602  4050, 4054, 4058, 4060, 4062, 4063, 4064, 4068, 4071, 4075, 4077, 4081, 4083,
1603  4087, 4089, 4091, 4095, 4099, 4101, 4103, 4105, 4107, 4111, 4115, 4119, 4123,
1604  4127, 4129, 4131, 4135, 4139, 4141, 4143, 4145, 4149, 4153, 4157, 4161, 4165,
1605  4169, 4173, 4177, 4180, 4183, 4187, 4191, 4195, 4198, 4201, 4205, 4209, 4212,
1606  4213, 4216, 4217, 4221, 4223, 4226, 4230, 4234, 4236, 4240, 4244, 4248, 4252,
1607  4256, 4258, 4262, 4264, 4266, 4268, 4270, 4272, 4276,
1608  // index+1 = 1101-1200
1609  4279, 4283, 4285, 4287, 4289, 4293, 4295, 4299, 4300, 4301, 4305, 4309, 4313,
1610  4317, 4319, 4323, 4325, 4329, 4331, 4333, 4335, 4337, 4341, 4345, 4349, 4351,
1611  4353, 4357, 4361, 4365, 4367, 4369, 4373, 4377, 4381, 4383, 4387, 4389, 4391,
1612  4395, 4399, 4403, 4407, 4411, 4413, 4414, 4415, 4418, 4419, 4421, 4423, 4427,
1613  4429, 4431, 4433, 4435, 4437, 4439, 4443, 4446, 4450, 4452, 4456, 4458, 4460,
1614  4462, 4466, 4469, 4473, 4477, 4481, 4483, 4487, 4489, 4491, 4493, 4497, 4499,
1615  4501, 4504, 4506, 4510, 4513, 4514, 4515, 4518, 4521, 4522, 4525, 4526, 4527,
1616  4530, 4533, 4534, 4537, 4541, 4542, 4543, 4544, 4545,
1617  // index+1 = 1201-1300
1618  4546, 4547, 4550, 4553, 4554, 4555, 4558, 4561, 4564, 4567, 4568, 4571, 4574,
1619  4575, 4578, 4581, 4582, 4585, 4586, 4588, 4590, 4592, 4596, 4598, 4602, 4604,
1620  4608, 4612, 4613, 4616, 4619, 4622, 4623, 4624, 4625, 4626, 4629, 4632, 4633,
1621  4636, 4639, 4640, 4641, 4642, 4643, 4644, 4645, 4648, 4649, 4650, 4651, 4652,
1622  4653, 4656, 4657, 4660, 4661, 4664, 4667, 4670, 4671, 4674, 4675, 4676, 4677,
1623  4678, 4681, 4682, 4683, 4684, 4687, 4688, 4689, 4692, 4693, 4696, 4697, 4700,
1624  4701, 4702, 4703, 4704, 4707, 4708, 4711, 4712, 4715, 4716, 4717, 4718, 4719,
1625  4720, 4721, 4722, 4723, 4726, 4729, 4730, 4733, 4736,
1626  // index+1 = 1301-1309
1627  4737, 4740, 4741, 4742, 4745, 4746, 4749, 4752, 4753};
1628 
1630 static const double amp[] = {
1631  // index+1 = 1-105
1632  -6844318.44, 9205236.26, 1328.67, 1538.18, 205833.11, 153041.79, -3309.73,
1633  853.32, 2037.98, -2301.27, 81.46, 120.56, -20.39, -15.22, 1.73, -1.61, -0.10,
1634  0.11, -0.02, -0.02, -523908.04, 573033.42, -544.75, -458.66, 12814.01,
1635  11714.49, 198.97, -290.91, 155.74, -143.27, -2.75, -1.03, -1.27, -1.16, 0.00,
1636  -0.01, -90552.22, 97846.69, 111.23, 137.41, 2187.91, 2024.68, 41.44, -51.26,
1637  26.92, -24.46, -0.46, -0.28, -0.22, -0.20, 82168.76, -89618.24, -27.64,
1638  -29.05, -2004.36, -1837.32, -36.07, 48.00, -24.43, 22.41, 0.47, 0.24, 0.20,
1639  0.18, 58707.02, 7387.02, 470.05, -192.40, 164.33, -1312.21, -179.73, -28.93,
1640  -17.36, -1.83, -0.50, 3.57, 0.00, 0.13, -20557.78, 22438.42, -20.84, -17.40,
1641  501.82, 459.68, 59.20, -67.30, 6.08, -5.61, -1.36, -1.19, 28288.28, -674.99,
1642  -34.69, 35.80, -15.07, -632.54, -11.19, 0.78, -8.41, 0.17, 0.01, 0.07,
1643  -15406.85, 20069.50, 15.12,
1644  // index+1 = 106-219
1645  31.80, 448.76, 344.50, -5.77, 1.41, 4.59, -5.02, 0.17, 0.24, -11991.74,
1646  12902.66, 32.46, 36.70, 288.49, 268.14, 5.70, -7.06, 3.57, -3.23, -0.06,
1647  -0.04, -8584.95, -9592.72, 4.42, -13.20, -214.50, 192.06, 23.87, 29.83, 2.54,
1648  2.40, 0.60, -0.48, 5095.50, -6918.22, 7.19, 3.92, -154.91, -113.94, 2.86,
1649  -1.04, -1.52, 1.73, -0.07, -0.10, -4910.93, -5331.13, 0.76, 0.40, -119.21,
1650  109.81, 2.16, 3.20, 1.46, 1.33, 0.04, -0.02, -6245.02, -123.48, -6.68, -8.20,
1651  -2.76, 139.64, 2.71, 0.15, 1.86, 2511.85, -3323.89, 1.07, -0.90, -74.33,
1652  -56.17, 1.16, -0.01, -0.75, 0.83, -0.02, -0.04, 2307.58, 3143.98, -7.52,
1653  7.50, 70.31, -51.60, 1.46, 0.16, -0.69, -0.79, 0.02, -0.05, 2372.58, 2554.51,
1654  5.93, -6.60, 57.12, -53.05, -0.96, -1.24, -0.71, -0.64, -0.01, -2053.16,
1655  2636.13, 5.13, 7.80, 58.94, 45.91, -0.42, -0.12, 0.61, -0.66, 0.02, 0.03,
1656  -1825.49,
1657  // index+1 = 220-339
1658  -2423.59, 1.23, -2.00, -54.19, 40.82, -1.07, -1.02, 0.54, 0.61, -0.04, 0.04,
1659  2521.07, -122.28, -5.97, 2.90, -2.73, -56.37, -0.82, 0.13, -0.75, -1534.09,
1660  1645.01, 6.29, 6.80, 36.78, 34.30, 0.92, -1.25, 0.46, -0.41, -0.02, -0.01,
1661  1898.27, 47.70, -0.72, 2.50, 1.07, -42.45, -0.94, 0.02, -0.56, -1292.02,
1662  -1387.00, 0.00, 0.00, -31.01, 28.89, 0.68, 0.00, 0.38, 0.35, -0.01, -0.01,
1663  -1234.96, 1323.81, 5.21, 5.90, 29.60, 27.61, 0.74, -1.22, 0.37, -0.33, -0.02,
1664  -0.01, 1137.48, -1233.89, -0.04, -0.30, -27.59, -25.43, -0.61, 1.00, -0.34,
1665  0.31, 0.01, 0.01, -813.13, -1075.60, 0.40, 0.30, -24.05, 18.18, -0.40, -0.01,
1666  0.24, 0.27, -0.01, 0.01, 1163.22, -60.90, -2.94, 1.30, -1.36, -26.01, -0.58,
1667  0.07, -0.35, 1029.70, -55.55, -2.63, 1.10, -1.25, -23.02, -0.52, 0.06, -0.31,
1668  -556.26, 852.85, 3.16, -4.48, 19.06, 12.44, -0.81, -0.27, 0.17, -0.21, 0.00,
1669  0.02, -603.52,
1670  // index+1 = 340-467
1671  -800.34, 0.44, 0.10, -17.90, 13.49, -0.08, -0.01, 0.18, 0.20, -0.01, 0.01,
1672  -628.24, 684.99, -0.64, -0.50, 15.32, 14.05, 3.18, -4.19, 0.19, -0.17, -0.09,
1673  -0.07, -866.48, -16.26, 0.52, -1.30, -0.36, 19.37, 0.43, -0.01, 0.26,
1674  -512.37, 695.54, -1.47, -1.40, 15.55, 11.46, -0.16, 0.03, 0.15, -0.17, 0.01,
1675  0.01, 506.65, 643.75, 2.54, -2.62, 14.40, -11.33, -0.77, -0.06, -0.15, -0.16,
1676  0.00, 0.01, 664.57, 16.81, -0.40, 1.00, 0.38, -14.86, -3.71, -0.09, -0.20,
1677  405.91, 522.11, 0.99, -1.50, 11.67, -9.08, -0.25, -0.02, -0.12, -0.13,
1678  -305.78, 326.60, 1.75, 1.90, 7.30, 6.84, 0.20, -0.04, 300.99, -325.03, -0.44,
1679  -0.50, -7.27, -6.73, -1.01, 0.01, 0.00, 0.08, 0.00, 0.02, 438.51, 10.47,
1680  -0.56, -0.20, 0.24, -9.81, -0.24, 0.01, -0.13, -264.02, 335.24, 0.99, 1.40,
1681  7.49, 5.90, -0.27, -0.02, 284.09, 307.03, 0.32, -0.40, 6.87, -6.35, -0.99,
1682  -0.01, -250.54, 327.11, 0.08, 0.40, 7.31, 5.60, -0.30, 230.72,
1683  // index+1 = 468-595
1684  -304.46, 0.08, -0.10, -6.81, -5.16, 0.27, 229.78, 304.17, -0.60, 0.50, 6.80,
1685  -5.14, 0.33, 0.01, 256.30, -276.81, -0.28, -0.40, -6.19, -5.73, -0.14, 0.01,
1686  -212.82, 269.45, 0.84, 1.20, 6.02, 4.76, 0.14, -0.02, 196.64, 272.05, -0.84,
1687  0.90, 6.08, -4.40, 0.35, 0.02, 188.95, 272.22, -0.12, 0.30, 6.09, -4.22,
1688  0.34, -292.37, -5.10, -0.32, -0.40, -0.11, 6.54, 0.14, 0.01, 161.79, -220.67,
1689  0.24, 0.10, -4.93, -3.62, -0.08, 261.54, -19.94, -0.95, 0.20, -0.45, -5.85,
1690  -0.13, 0.02, 142.16, -190.79, 0.20, 0.10, -4.27, -3.18, -0.07, 187.95, -4.11,
1691  -0.24, 0.30, -0.09, -4.20, -0.09, 0.01, 0.00, 0.00, -79.08, 167.90, 0.04,
1692  0.00, 3.75, 1.77, 121.98, 131.04, -0.08, 0.10, 2.93, -2.73, -0.06, -172.95,
1693  -8.11, -0.40, -0.20, -0.18, 3.87, 0.09, 0.01, -160.15, -55.30, -14.04, 13.90,
1694  -1.23, 3.58, 0.40, 0.31, -115.40, 123.20, 0.60, 0.70, 2.75, 2.58, 0.08,
1695  -0.01, -168.26, -2.00, 0.20, -0.20, -0.04, 3.76,
1696  // index+1 = 596-723
1697  0.08, -114.49, 123.20, 0.32, 0.40, 2.75, 2.56, 0.07, -0.01, 112.14, 120.70,
1698  0.28, -0.30, 2.70, -2.51, -0.07, -0.01, 161.34, 4.03, 0.20, 0.20, 0.09,
1699  -3.61, -0.08, 91.31, 126.64, -0.40, 0.40, 2.83, -2.04, -0.04, 0.01, 105.29,
1700  112.90, 0.44, -0.50, 2.52, -2.35, -0.07, -0.01, 98.69, -106.20, -0.28, -0.30,
1701  -2.37, -2.21, -0.06, 0.01, 86.74, -112.94, -0.08, -0.20, -2.53, -1.94, -0.05,
1702  -134.81, 3.51, 0.20, -0.20, 0.08, 3.01, 0.07, 79.03, 107.31, -0.24, 0.20,
1703  2.40, -1.77, -0.04, 0.01, 132.81, -10.77, -0.52, 0.10, -0.24, -2.97, -0.07,
1704  0.01, -130.31, -0.90, 0.04, 0.00, 0.00, 2.91, -78.56, 85.32, 0.00, 0.00,
1705  1.91, 1.76, 0.04, 0.00, 0.00, -41.53, 89.10, 0.02, 0.00, 1.99, 0.93, 66.03,
1706  -71.00, -0.20, -0.20, -1.59, -1.48, -0.04, 60.50, 64.70, 0.36, -0.40, 1.45,
1707  -1.35, -0.04, -0.01, -52.27, -70.01, 0.00, 0.00, -1.57, 1.17, 0.03, -52.95,
1708  66.29, 0.32, 0.40, 1.48, 1.18, 0.04,
1709  // index+1 = 724-851
1710  -0.01, 51.02, 67.25, 0.00, 0.00, 1.50, -1.14, -0.03, -55.66, -60.92, 0.16,
1711  -0.20, -1.36, 1.24, 0.03, -54.81, -59.20, -0.08, 0.20, -1.32, 1.23, 0.03,
1712  51.32, -55.60, 0.00, 0.00, -1.24, -1.15, -0.03, 48.29, 51.80, 0.20, -0.20,
1713  1.16, -1.08, -0.03, -45.59, -49.00, -0.12, 0.10, -1.10, 1.02, 0.03, 40.54,
1714  -52.69, -0.04, -0.10, -1.18, -0.91, -0.02, -40.58, -49.51, -1.00, 1.00,
1715  -1.11, 0.91, 0.04, 0.02, -43.76, 46.50, 0.36, 0.40, 1.04, 0.98, 0.03, -0.01,
1716  62.65, -5.00, -0.24, 0.00, -0.11, -1.40, -0.03, 0.01, -38.57, 49.59, 0.08,
1717  0.10, 1.11, 0.86, 0.02, -33.22, -44.04, 0.08, -0.10, -0.98, 0.74, 0.02,
1718  37.15, -39.90, -0.12, -0.10, -0.89, -0.83, -0.02, 36.68, -39.50, -0.04,
1719  -0.10, -0.88, -0.82, -0.02, -53.22, -3.91, -0.20, 0.00, -0.09, 1.19, 0.03,
1720  32.43, -42.19, -0.04, -0.10, -0.94, -0.73, -0.02, -51.00, -2.30, -0.12,
1721  -0.10, 0.00, 1.14, -29.53, -39.11, 0.04, 0.00, -0.87, 0.66,
1722  // index+1 = 852-979
1723  0.02, 28.50, -38.92, -0.08, -0.10, -0.87, -0.64, -0.02, 26.54, 36.95, -0.12,
1724  0.10, 0.83, -0.59, -0.01, 26.54, 34.59, 0.04, -0.10, 0.77, -0.59, -0.02,
1725  28.35, -32.55, -0.16, 0.20, -0.73, -0.63, -0.01, -28.00, 30.40, 0.00, 0.00,
1726  0.68, 0.63, 0.01, -27.61, 29.40, 0.20, 0.20, 0.66, 0.62, 0.02, 40.33, 0.40,
1727  -0.04, 0.10, 0.00, -0.90, -23.28, 31.61, -0.08, -0.10, 0.71, 0.52, 0.01,
1728  37.75, 0.80, 0.04, 0.10, 0.00, -0.84, 23.66, 25.80, 0.00, 0.00, 0.58, -0.53,
1729  -0.01, 21.01, -27.91, 0.00, 0.00, -0.62, -0.47, -0.01, -34.81, 2.89, 0.04,
1730  0.00, 0.00, 0.78, -23.49, -25.31, 0.00, 0.00, -0.57, 0.53, 0.01, -23.47,
1731  25.20, 0.16, 0.20, 0.56, 0.52, 0.02, 19.58, 27.50, -0.12, 0.10, 0.62, -0.44,
1732  -0.01, -22.67, -24.40, -0.08, 0.10, -0.55, 0.51, 0.01, -19.97, 25.00, 0.12,
1733  0.20, 0.56, 0.45, 0.01, 21.28, -22.80, -0.08, -0.10, -0.51, -0.48, -0.01,
1734  -30.47, 0.91, 0.04, 0.00,
1735  // index+1 = 980-1107
1736  0.00, 0.68, 18.58, 24.00, 0.04, -0.10, 0.54, -0.42, -0.01, -18.02, 24.40,
1737  -0.04, -0.10, 0.55, 0.40, 0.01, 17.74, 22.50, 0.08, -0.10, 0.50, -0.40,
1738  -0.01, -19.41, 20.70, 0.08, 0.10, 0.46, 0.43, 0.01, -18.64, 20.11, 0.00,
1739  0.00, 0.45, 0.42, 0.01, -16.75, 21.60, 0.04, 0.10, 0.48, 0.37, 0.01, -18.42,
1740  -20.00, 0.00, 0.00, -0.45, 0.41, 0.01, -26.77, 1.41, 0.08, 0.00, 0.00, 0.60,
1741  -26.17, -0.19, 0.00, 0.00, 0.00, 0.59, -15.52, 20.51, 0.00, 0.00, 0.46, 0.35,
1742  0.01, -25.42, -1.91, -0.08, 0.00, -0.04, 0.57, 0.45, -17.42, 18.10, 0.00,
1743  0.00, 0.40, 0.39, 0.01, 16.39, -17.60, -0.08, -0.10, -0.39, -0.37, -0.01,
1744  -14.37, 18.91, 0.00, 0.00, 0.42, 0.32, 0.01, 23.39, -2.40, -0.12, 0.00, 0.00,
1745  -0.52, 14.32, -18.50, -0.04, -0.10, -0.41, -0.32, -0.01, 15.69, 17.08, 0.00,
1746  0.00, 0.38, -0.35, -0.01, -22.99, 0.50, 0.04, 0.00, 0.00, 0.51, 0.00, 0.00,
1747  14.47, -17.60,
1748  // index+1 = 1108-1235
1749  -0.01, 0.00, -0.39, -0.32, -13.33, 18.40, -0.04, -0.10, 0.41, 0.30, 22.47,
1750  -0.60, -0.04, 0.00, 0.00, -0.50, -12.78, -17.41, 0.04, 0.00, -0.39, 0.29,
1751  0.01, -14.10, -15.31, 0.04, 0.00, -0.34, 0.32, 0.01, 11.98, 16.21, -0.04,
1752  0.00, 0.36, -0.27, -0.01, 19.65, -1.90, -0.08, 0.00, 0.00, -0.44, 19.61,
1753  -1.50, -0.08, 0.00, 0.00, -0.44, 13.41, -14.30, -0.04, -0.10, -0.32, -0.30,
1754  -0.01, -13.29, 14.40, 0.00, 0.00, 0.32, 0.30, 0.01, 11.14, -14.40, -0.04,
1755  0.00, -0.32, -0.25, -0.01, 12.24, -13.38, 0.04, 0.00, -0.30, -0.27, -0.01,
1756  10.07, -13.81, 0.04, 0.00, -0.31, -0.23, -0.01, 10.46, 13.10, 0.08, -0.10,
1757  0.29, -0.23, -0.01, 16.55, -1.71, -0.08, 0.00, 0.00, -0.37, 9.75, -12.80,
1758  0.00, 0.00, -0.29, -0.22, -0.01, 9.11, 12.80, 0.00, 0.00, 0.29, -0.20, 0.00,
1759  0.00, -6.44, -13.80, 0.00, 0.00, -0.31, 0.14, -9.19, -12.00, 0.00, 0.00,
1760  -0.27, 0.21, -10.30, 10.90, 0.08, 0.10,
1761  // index+1 = 1236-1363
1762  0.24, 0.23, 0.01, 14.92, -0.80, -0.04, 0.00, 0.00, -0.33, 10.02, -10.80,
1763  0.00, 0.00, -0.24, -0.22, -0.01, -9.75, 10.40, 0.04, 0.00, 0.23, 0.22, 0.01,
1764  9.67, -10.40, -0.04, 0.00, -0.23, -0.22, -0.01, -8.28, -11.20, 0.04, 0.00,
1765  -0.25, 0.19, 13.32, -1.41, -0.08, 0.00, 0.00, -0.30, 8.27, 10.50, 0.04, 0.00,
1766  0.23, -0.19, 0.00, 0.00, 13.13, 0.00, 0.00, 0.00, 0.00, -0.29, -12.93, 0.70,
1767  0.04, 0.00, 0.00, 0.29, 7.91, -10.20, 0.00, 0.00, -0.23, -0.18, -7.84,
1768  -10.00, -0.04, 0.00, -0.22, 0.18, 7.44, 9.60, 0.00, 0.00, 0.21, -0.17, -7.64,
1769  9.40, 0.08, 0.10, 0.21, 0.17, 0.01, -11.38, 0.60, 0.04, 0.00, 0.00, 0.25,
1770  -7.48, 8.30, 0.00, 0.00, 0.19, 0.17, -10.98, -0.20, 0.00, 0.00, 0.00, 0.25,
1771  10.98, 0.20, 0.00, 0.00, 0.00, -0.25, 7.40, -7.90, -0.04, 0.00, -0.18, -0.17,
1772  -6.09, 8.40, -0.04, 0.00, 0.19, 0.14, -6.94, -7.49, 0.00, 0.00, -0.17,
1773  // index+1 = 1364-1491
1774  0.16, 6.92, 7.50, 0.04, 0.00, 0.17, -0.15, 6.20, 8.09, 0.00, 0.00, 0.18,
1775  -0.14, -6.12, 7.80, 0.04, 0.00, 0.17, 0.14, 5.85, -7.50, 0.00, 0.00, -0.17,
1776  -0.13, -6.48, 6.90, 0.08, 0.10, 0.15, 0.14, 0.01, 6.32, 6.90, 0.00, 0.00,
1777  0.15, -0.14, 5.61, -7.20, 0.00, 0.00, -0.16, -0.13, 9.07, 0.00, 0.00, 0.00,
1778  0.00, -0.20, 5.25, 6.90, 0.00, 0.00, 0.15, -0.12, -8.47, -0.40, 0.00, 0.00,
1779  0.00, 0.19, 6.32, -5.39, -1.11, 1.10, -0.12, -0.14, 0.02, 0.02, 5.73, -6.10,
1780  -0.04, 0.00, -0.14, -0.13, 4.70, 6.60, -0.04, 0.00, 0.15, -0.11, -4.90,
1781  -6.40, 0.00, 0.00, -0.14, 0.11, -5.33, 5.60, 0.04, 0.10, 0.13, 0.12, 0.01,
1782  -4.81, 6.00, 0.04, 0.00, 0.13, 0.11, 5.13, 5.50, 0.04, 0.00, 0.12, -0.11,
1783  4.50, 5.90, 0.00, 0.00, 0.13, -0.10, -4.22, 6.10, 0.00, 0.00, 0.14, -4.53,
1784  5.70, 0.00, 0.00, 0.13, 0.10, 4.18, 5.70, 0.00, 0.00,
1785  // index+1 = 1492-1619
1786  0.13, -4.75, -5.19, 0.00, 0.00, -0.12, 0.11, -4.06, 5.60, 0.00, 0.00, 0.13,
1787  -3.98, 5.60, -0.04, 0.00, 0.13, 4.02, -5.40, 0.00, 0.00, -0.12, 4.49, -4.90,
1788  -0.04, 0.00, -0.11, -0.10, -3.62, -5.40, -0.16, 0.20, -0.12, 0.00, 0.01,
1789  4.38, 4.80, 0.00, 0.00, 0.11, -6.40, -0.10, 0.00, 0.00, 0.00, 0.14, -3.98,
1790  5.00, 0.04, 0.00, 0.11, -3.82, -5.00, 0.00, 0.00, -0.11, -3.71, 5.07, 0.00,
1791  0.00, 0.11, 4.14, 4.40, 0.00, 0.00, 0.10, -6.01, -0.50, -0.04, 0.00, 0.00,
1792  0.13, -4.04, 4.39, 0.00, 0.00, 0.10, 3.45, -4.72, 0.00, 0.00, -0.11, 3.31,
1793  4.71, 0.00, 0.00, 0.11, 3.26, -4.50, 0.00, 0.00, -0.10, -3.26, -4.50, 0.00,
1794  0.00, -0.10, -3.34, -4.40, 0.00, 0.00, -0.10, -3.74, -4.00, 3.70, 4.00, 3.34,
1795  -4.30, 3.30, -4.30, -3.66, 3.90, 0.04, 3.66, 3.90, 0.04, -3.62, -3.90, -3.61,
1796  3.90, -0.20, 5.30, 0.00, 0.00, 0.12, 3.06, 4.30, 3.30,
1797  // index+1 = 1620-1747
1798  4.00, 0.40, 0.20, 3.10, 4.10, -3.06, 3.90, -3.30, -3.60, -3.30, 3.36, 0.01,
1799  3.14, 3.40, -4.57, -0.20, 0.00, 0.00, 0.00, 0.10, -2.70, -3.60, 2.94, -3.20,
1800  -2.90, 3.20, 2.47, -3.40, 2.55, -3.30, 2.80, -3.08, 2.51, 3.30, -4.10, 0.30,
1801  -0.12, -0.10, 4.10, 0.20, -2.74, 3.00, 2.46, 3.23, -3.66, 1.20, -0.20, 0.20,
1802  3.74, -0.40, -2.51, -2.80, -3.74, 2.27, -2.90, 0.00, 0.00, -2.50, 2.70,
1803  -2.51, 2.60, -3.50, 0.20, 3.38, -2.22, -2.50, 3.26, -0.40, 1.95, -2.60, 3.22,
1804  -0.40, -0.04, -1.79, -2.60, 1.91, 2.50, 0.74, 3.05, -0.04, 0.08, 2.11, -2.30,
1805  -2.11, 2.20, -1.87, -2.40, 2.03, -2.20, -2.03, 2.20, 2.98, 0.00, 0.00, 2.98,
1806  -1.71, 2.40, 2.94, -0.10, -0.12, 0.10, 1.67, 2.40, -1.79, 2.30, -1.79, 2.20,
1807  -1.67, 2.20, 1.79, -2.00, 1.87, -1.90, 1.63, -2.10, -1.59, 2.10, 1.55, -2.10,
1808  -1.55, 2.10, -2.59, -0.20, -1.75, -1.90, -1.75, 1.90, -1.83,
1809  // index+1 = 1748-1875
1810  -1.80, 1.51, 2.00, -1.51, -2.00, 1.71, 1.80, 1.31, 2.10, -1.43, 2.00, 1.43,
1811  2.00, -2.43, -1.51, 1.90, -1.47, 1.90, 2.39, 0.20, -2.39, 1.39, 1.90, 1.39,
1812  -1.80, 1.47, -1.60, 1.47, -1.60, 1.43, -1.50, -1.31, 1.60, 1.27, -1.60,
1813  -1.27, 1.60, 1.27, -1.60, 2.03, 1.35, 1.50, -1.39, -1.40, 1.95, -0.20, -1.27,
1814  1.49, 1.19, 1.50, 1.27, 1.40, 1.15, 1.50, 1.87, -0.10, -1.12, -1.50, 1.87,
1815  -1.11, -1.50, -1.11, -1.50, 0.00, 0.00, 1.19, 1.40, 1.27, -1.30, -1.27,
1816  -1.30, -1.15, 1.40, -1.23, 1.30, -1.23, -1.30, 1.22, -1.29, 1.07, -1.40,
1817  1.75, -0.20, -1.03, -1.40, -1.07, 1.20, -1.03, 1.15, 1.07, 1.10, 1.51, -1.03,
1818  1.10, 1.03, -1.10, 0.00, 0.00, -1.03, -1.10, 0.91, -1.20, -0.88, -1.20,
1819  -0.88, 1.20, -0.95, 1.10, -0.95, -1.10, 1.43, -1.39, 0.95, -1.00, -0.95,
1820  1.00, -0.80, 1.10, 0.91, -1.00, -1.35, 0.88, 1.00, -0.83, 1.00, -0.91, 0.90,
1821  0.91,
1822  // index+1 = 1876-2003
1823  0.90, 0.88, -0.90, -0.76, -1.00, -0.76, 1.00, 0.76, 1.00, -0.72, 1.00, 0.84,
1824  -0.90, 0.84, 0.90, 1.23, 0.00, 0.00, -0.52, -1.10, -0.68, 1.00, 1.19, -0.20,
1825  1.19, 0.76, 0.90, 1.15, -0.10, 1.15, -0.10, 0.72, -0.90, -1.15, -1.15, 0.68,
1826  0.90, -0.68, 0.90, -1.11, 0.00, 0.00, 0.20, 0.79, 0.80, -1.11, -0.10, 0.00,
1827  0.00, -0.48, -1.00, -0.76, -0.80, -0.72, -0.80, -1.07, -0.10, 0.64, 0.80,
1828  -0.64, -0.80, 0.64, 0.80, 0.40, 0.60, 0.52, -0.50, -0.60, -0.80, -0.71, 0.70,
1829  -0.99, 0.99, 0.56, 0.80, -0.56, 0.80, 0.68, -0.70, 0.68, 0.70, -0.95, -0.64,
1830  0.70, 0.64, 0.70, -0.60, 0.70, -0.60, -0.70, -0.91, -0.10, -0.51, 0.76,
1831  -0.91, -0.56, 0.70, 0.88, 0.88, -0.63, -0.60, 0.55, -0.60, -0.80, 0.80,
1832  -0.80, -0.52, 0.60, 0.52, 0.60, 0.52, -0.60, -0.48, 0.60, 0.48, 0.60, 0.48,
1833  0.60, -0.76, 0.44, -0.60, 0.52, -0.50, -0.52, 0.50, 0.40, 0.60, -0.40,
1834  // index+1 = 2004-2131
1835  -0.60, 0.40, -0.60, 0.72, -0.72, -0.51, -0.50, -0.48, 0.50, 0.48, -0.50,
1836  -0.48, 0.50, -0.48, 0.50, 0.48, -0.50, -0.48, -0.50, -0.68, -0.68, 0.44,
1837  0.50, -0.64, -0.10, -0.64, -0.10, -0.40, 0.50, 0.40, 0.50, 0.40, 0.50, 0.00,
1838  0.00, -0.40, -0.50, -0.36, -0.50, 0.36, -0.50, 0.60, -0.60, 0.40, -0.40,
1839  0.40, 0.40, -0.40, 0.40, -0.40, 0.40, -0.56, -0.56, 0.36, -0.40, -0.36, 0.40,
1840  0.36, -0.40, -0.36, -0.40, 0.36, 0.40, 0.36, 0.40, -0.52, 0.52, 0.52, 0.32,
1841  0.40, -0.32, 0.40, -0.32, 0.40, -0.32, 0.40, 0.32, -0.40, -0.32, -0.40, 0.32,
1842  -0.40, 0.28, -0.40, -0.28, 0.40, 0.28, -0.40, 0.28, 0.40, 0.48, -0.48, 0.48,
1843  0.36, -0.30, -0.36, -0.30, 0.00, 0.00, 0.20, 0.40, -0.44, 0.44, -0.44, -0.44,
1844  -0.44, -0.44, 0.32, -0.30, 0.32, 0.30, 0.24, 0.30, -0.12, -0.10, -0.28, 0.30,
1845  0.28, 0.30, 0.28, 0.30, 0.28, -0.30, 0.28, -0.30, 0.28, -0.30, 0.28,
1846  // index+1 = 2132-2259
1847  0.30, -0.28, 0.30, 0.40, 0.40, -0.24, 0.30, 0.24, -0.30, 0.24, -0.30, -0.24,
1848  -0.30, 0.24, 0.30, 0.24, -0.30, -0.24, 0.30, 0.24, -0.30, -0.24, -0.30, 0.24,
1849  -0.30, 0.24, 0.30, -0.24, 0.30, -0.24, 0.30, 0.20, -0.30, 0.20, -0.30, 0.20,
1850  -0.30, 0.20, 0.30, 0.20, -0.30, 0.20, -0.30, 0.20, 0.30, 0.20, 0.30, -0.20,
1851  -0.30, 0.20, -0.30, 0.20, -0.30, -0.36, -0.36, -0.36, -0.04, 0.30, 0.12,
1852  -0.10, -0.32, -0.24, 0.20, 0.24, 0.20, 0.20, -0.20, -0.20, -0.20, -0.20,
1853  -0.20, 0.20, 0.20, 0.20, -0.20, 0.20, 0.20, 0.20, 0.20, -0.20, -0.20, 0.00,
1854  0.00, -0.20, -0.20, -0.20, 0.20, -0.20, 0.20, 0.20, -0.20, -0.20, -0.20,
1855  0.20, 0.20, 0.20, 0.20, 0.20, -0.20, 0.20, -0.20, 0.28, 0.28, 0.28, 0.28,
1856  0.28, 0.28, -0.28, 0.28, 0.12, 0.00, 0.24, 0.16, -0.20, 0.16, -0.20, 0.16,
1857  -0.20, 0.16, 0.20, -0.16, 0.20, 0.16, 0.20, -0.16, 0.20, -0.16, 0.20,
1858  // index+1 = 2260-2387
1859  -0.16, 0.20, 0.16, -0.20, 0.16, 0.20, 0.16, -0.20, -0.16, 0.20, -0.16, -0.20,
1860  -0.16, 0.20, 0.16, 0.20, 0.16, -0.20, 0.16, -0.20, 0.16, 0.20, 0.16, 0.20,
1861  0.16, 0.20, -0.16, -0.20, 0.16, 0.20, -0.16, 0.20, 0.16, 0.20, -0.16, -0.20,
1862  0.16, -0.20, 0.16, -0.20, -0.16, -0.20, 0.24, -0.24, -0.24, 0.24, 0.24, 0.12,
1863  0.20, 0.12, 0.20, -0.12, -0.20, 0.12, -0.20, 0.12, -0.20, -0.12, 0.20, -0.12,
1864  0.20, -0.12, -0.20, 0.12, 0.20, 0.12, 0.20, 0.12, -0.20, -0.12, 0.20, 0.12,
1865  -0.20, -0.12, 0.20, 0.12, 0.20, 0.00, 0.00, -0.12, 0.20, -0.12, 0.20, 0.12,
1866  -0.20, -0.12, 0.20, 0.12, 0.20, 0.00, -0.21, -0.20, 0.00, 0.00, 0.20, -0.20,
1867  -0.20, -0.20, 0.20, -0.16, -0.10, 0.00, 0.17, 0.16, 0.16, 0.16, 0.16, -0.16,
1868  0.16, 0.16, -0.16, 0.16, -0.16, 0.16, 0.12, 0.10, 0.12, -0.10, -0.12, 0.10,
1869  -0.12, 0.10, 0.12, -0.10, -0.12, 0.12, -0.12, 0.12,
1870  // index+1 = 2388-2515
1871  -0.12, 0.12, -0.12, -0.12, -0.12, -0.12, -0.12, -0.12, -0.12, 0.12, 0.12,
1872  0.12, 0.12, -0.12, -0.12, 0.12, 0.12, 0.12, -0.12, 0.12, -0.12, -0.12, -0.12,
1873  0.12, -0.12, -0.12, 0.12, 0.00, 0.11, 0.11, -122.67, 164.70, 203.78, 273.50,
1874  3.58, 2.74, 6.18, -4.56, 0.00, -0.04, 0.00, -0.07, 57.44, -77.10, 95.82,
1875  128.60, -1.77, -1.28, 2.85, -2.14, 82.14, 89.50, 0.00, 0.00, 2.00, -1.84,
1876  -0.04, 47.73, -64.10, 23.79, 31.90, -1.45, -1.07, 0.69, -0.53, -46.38, 50.50,
1877  0.00, 0.00, 1.13, 1.04, 0.02, -18.38, 0.00, 63.80, 0.00, 0.00, 0.41, 0.00,
1878  -1.43, 59.07, 0.00, 0.00, 0.00, 0.00, -1.32, 57.28, 0.00, 0.00, 0.00, 0.00,
1879  -1.28, -48.65, 0.00, -1.15, 0.00, 0.00, 1.09, 0.00, 0.03, -18.30, 24.60,
1880  -17.30, -23.20, 0.56, 0.41, -0.51, 0.39, -16.91, 26.90, 8.43, 13.30, 0.60,
1881  0.38, 0.31, -0.19, 1.23, -1.70, -19.13, -25.70, -0.03, -0.03, -0.58, 0.43,
1882  -0.72, 0.90, -17.34, -23.30,
1883  // index+1 = 2516-2643
1884  0.03, 0.02, -0.52, 0.39, -19.49, -21.30, 0.00, 0.00, -0.48, 0.44, 0.01,
1885  20.57, -20.10, 0.64, 0.70, -0.45, -0.46, 0.00, -0.01, 4.89, 5.90, -16.55,
1886  19.90, 0.14, -0.11, 0.44, 0.37, 18.22, 19.80, 0.00, 0.00, 0.44, -0.41, -0.01,
1887  4.89, -5.30, -16.51, -18.00, -0.11, -0.11, -0.41, 0.37, -17.86, 0.00, 17.10,
1888  0.00, 0.00, 0.40, 0.00, -0.38, 0.32, 0.00, 24.42, 0.00, 0.00, -0.01, 0.00,
1889  -0.55, -23.79, 0.00, 0.00, 0.00, 0.00, 0.53, 14.72, -16.00, -0.32, 0.00,
1890  -0.36, -0.33, -0.01, 0.01, 3.34, -4.50, 11.86, 15.90, -0.11, -0.07, 0.35,
1891  -0.27, -3.26, 4.40, 11.62, 15.60, 0.09, 0.07, 0.35, -0.26, -19.53, 0.00,
1892  5.09, 0.00, 0.00, 0.44, 0.00, -0.11, -13.48, 14.70, 0.00, 0.00, 0.33, 0.30,
1893  0.01, 10.86, -14.60, 3.18, 4.30, -0.33, -0.24, 0.09, -0.07, -11.30, -15.10,
1894  0.00, 0.00, -0.34, 0.25, 0.01, 2.03, -2.70, 10.82, 14.50, -0.07, -0.05, 0.32,
1895  -0.24, 17.46, 0.00,
1896  // index+1 = 2644-2771
1897  0.00, 0.00, 0.00, -0.39, 16.43, 0.00, 0.52, 0.00, 0.00, -0.37, 0.00, -0.01,
1898  9.35, 0.00, 13.29, 0.00, 0.00, -0.21, 0.00, -0.30, -10.42, 11.40, 0.00, 0.00,
1899  0.25, 0.23, 0.01, 0.44, 0.50, -10.38, 11.30, 0.02, -0.01, 0.25, 0.23, -14.64,
1900  0.00, 0.00, 0.00, 0.00, 0.33, 0.56, 0.80, -8.67, 11.70, 0.02, -0.01, 0.26,
1901  0.19, 13.88, 0.00, -2.47, 0.00, 0.00, -0.31, 0.00, 0.06, -1.99, 2.70, 7.72,
1902  10.30, 0.06, 0.04, 0.23, -0.17, -0.20, 0.00, 13.05, 0.00, 0.00, 0.00, 0.00,
1903  -0.29, 6.92, -9.30, 3.34, 4.50, -0.21, -0.15, 0.10, -0.07, -6.60, 0.00,
1904  10.70, 0.00, 0.00, 0.15, 0.00, -0.24, -8.04, -8.70, 0.00, 0.00, -0.19, 0.18,
1905  -10.58, 0.00, -3.10, 0.00, 0.00, 0.24, 0.00, 0.07, -7.32, 8.00, -0.12, -0.10,
1906  0.18, 0.16, 1.63, 1.70, 6.96, -7.60, 0.03, -0.04, -0.17, -0.16, -3.62, 0.00,
1907  9.86, 0.00, 0.00, 0.08, 0.00, -0.22, 0.20, -0.20, -6.88,
1908  // index+1 = 2772-2899
1909  -7.50, 0.00, 0.00, -0.17, 0.15, -8.99, 0.00, 4.02, 0.00, 0.00, 0.20, 0.00,
1910  -0.09, -1.07, 1.40, -5.69, -7.70, 0.03, 0.02, -0.17, 0.13, 6.48, -7.20,
1911  -0.48, -0.50, -0.16, -0.14, -0.01, 0.01, 5.57, -7.50, 1.07, 1.40, -0.17,
1912  -0.12, 0.03, -0.02, 8.71, 0.00, 3.54, 0.00, 0.00, -0.19, 0.00, -0.08, 0.40,
1913  0.00, 9.27, 0.00, 0.00, -0.01, 0.00, -0.21, -6.13, 6.70, -1.19, -1.30, 0.15,
1914  0.14, -0.03, 0.03, 5.21, -5.70, -2.51, -2.60, -0.13, -0.12, -0.06, 0.06,
1915  5.69, -6.20, -0.12, -0.10, -0.14, -0.13, -0.01, 2.03, -2.70, 4.53, 6.10,
1916  -0.06, -0.05, 0.14, -0.10, 5.01, 5.50, -2.51, 2.70, 0.12, -0.11, 0.06, 0.06,
1917  -1.91, 2.60, -4.38, -5.90, 0.06, 0.04, -0.13, 0.10, 4.65, -6.30, 0.00, 0.00,
1918  -0.14, -0.10, -5.29, 5.70, 0.00, 0.00, 0.13, 0.12, -2.23, -4.00, -4.65, 4.20,
1919  -0.09, 0.05, 0.10, 0.10, -4.53, 6.10, 0.00, 0.00, 0.14, 0.10, 2.47, 2.70,
1920  // index+1 = 2900-3027
1921  -4.46, 4.90, 0.06, -0.06, 0.11, 0.10, -5.05, 5.50, 0.84, 0.90, 0.12, 0.11,
1922  0.02, -0.02, 4.97, -5.40, -1.71, 0.00, -0.12, -0.11, 0.00, 0.04, -0.99,
1923  -1.30, 4.22, -5.70, -0.03, 0.02, -0.13, -0.09, 0.99, 1.40, 4.22, -5.60, 0.03,
1924  -0.02, -0.13, -0.09, -4.69, -5.20, 0.00, 0.00, -0.12, 0.10, -3.42, 0.00,
1925  6.09, 0.00, 0.00, 0.08, 0.00, -0.14, -4.65, -5.10, 0.00, 0.00, -0.11, 0.10,
1926  0.00, 0.00, -4.53, -5.00, 0.00, 0.00, -0.11, 0.10, -2.43, -2.70, -3.82, 4.20,
1927  -0.06, 0.05, 0.10, 0.09, 0.00, 0.00, -4.53, 4.90, 0.00, 0.00, 0.11, 0.10,
1928  -4.49, -4.90, 0.00, 0.00, -0.11, 0.10, 2.67, -2.90, -3.62, -3.90, -0.06,
1929  -0.06, -0.09, 0.08, 3.94, -5.30, 0.00, 0.00, -0.12, -3.38, 3.70, -2.78,
1930  -3.10, 0.08, 0.08, -0.07, 0.06, 3.18, -3.50, -2.82, -3.10, -0.08, -0.07,
1931  -0.07, 0.06, -5.77, 0.00, 1.87, 0.00, 0.00, 0.13, 0.00, -0.04, 3.54, -4.80,
1932  -0.64,
1933  // index+1 = 3028-3155
1934  -0.90, -0.11, 0.00, -0.02, -3.50, -4.70, 0.68, -0.90, -0.11, 0.00, -0.02,
1935  5.49, 0.00, 0.00, 0.00, 0.00, -0.12, 1.83, -2.50, 2.63, 3.50, -0.06, 0.00,
1936  0.08, 3.02, -4.10, 0.68, 0.90, -0.09, 0.00, 0.02, 0.00, 0.00, 5.21, 0.00,
1937  0.00, 0.00, 0.00, -0.12, -3.54, 3.80, 2.70, 3.60, -1.35, 1.80, 0.08, 0.00,
1938  0.04, -2.90, 3.90, 0.68, 0.90, 0.09, 0.00, 0.02, 0.80, -1.10, -2.78, -3.70,
1939  -0.02, 0.00, -0.08, 4.10, 0.00, -2.39, 0.00, 0.00, -0.09, 0.00, 0.05, -1.59,
1940  2.10, 2.27, 3.00, 0.05, 0.00, 0.07, -2.63, 3.50, -0.48, -0.60, -2.94, -3.20,
1941  -2.94, 3.20, 2.27, -3.00, -1.11, -1.50, -0.07, 0.00, -0.03, -0.56, -0.80,
1942  -2.35, 3.10, 0.00, -0.60, -3.42, 1.90, -0.12, -0.10, 2.63, -2.90, 2.51, 2.80,
1943  -0.64, 0.70, -0.48, -0.60, 2.19, -2.90, 0.24, -0.30, 2.15, 2.90, 2.15, -2.90,
1944  0.52, 0.70, 2.07, -2.80, -3.10, 0.00, 1.79, 0.00, 0.00, 0.07,
1945  // index+1 = 3156-3283
1946  0.00, -0.04, 0.88, 0.00, -3.46, 2.11, 2.80, -0.36, 0.50, 3.54, -0.20, -3.50,
1947  -1.39, 1.50, -1.91, -2.10, -1.47, 2.00, 1.39, 1.90, 2.07, -2.30, 0.91, 1.00,
1948  1.99, -2.70, 3.30, 0.00, 0.60, -0.44, -0.70, -1.95, 2.60, 2.15, -2.40, -0.60,
1949  -0.70, 3.30, 0.84, 0.00, -3.10, -3.10, 0.00, -0.72, -0.32, 0.40, -1.87,
1950  -2.50, 1.87, -2.50, 0.32, 0.40, -0.24, 0.30, -1.87, -2.50, -0.24, -0.30,
1951  1.87, -2.50, -2.70, 0.00, 1.55, 2.03, 2.20, -2.98, -1.99, -2.20, 0.12, -0.10,
1952  -0.40, 0.50, 1.59, 2.10, 0.00, 0.00, -1.79, 2.00, -1.03, 1.40, -1.15, -1.60,
1953  0.32, 0.50, 1.39, -1.90, 2.35, -1.27, 1.70, 0.60, 0.80, -0.32, -0.40, 1.35,
1954  -1.80, 0.44, 0.00, 2.23, -0.84, 0.90, -1.27, -1.40, -1.47, 1.60, -0.28,
1955  -0.30, -0.28, 0.40, -1.27, -1.70, 0.28, -0.40, -1.43, -1.50, 0.00, 0.00,
1956  -1.27, -1.70, 2.11, -0.32, -0.40, -1.23, 1.60, 1.19, -1.30, -0.72, -0.80,
1957  0.72,
1958  // index+1 = 3284-3411
1959  -0.80, -1.15, -1.30, -1.35, -1.50, -1.19, -1.60, -0.12, 0.20, 1.79, 0.00,
1960  -0.88, -0.28, 0.40, 1.11, 1.50, -1.83, 0.00, 0.56, -0.12, 0.10, -1.27, -1.40,
1961  0.00, 0.00, 1.15, 1.50, -0.12, 0.20, 1.11, 1.50, 0.36, -0.50, -1.07, -1.40,
1962  -1.11, 1.50, 1.67, 0.00, 0.80, -1.11, 0.00, 1.43, 1.23, -1.30, -0.24, -1.19,
1963  -1.30, -0.24, 0.20, -0.44, -0.90, -0.95, 1.10, 1.07, -1.40, 1.15, -1.30,
1964  1.03, -1.10, -0.56, -0.60, -0.68, 0.90, -0.76, -1.00, -0.24, -0.30, 0.95,
1965  -1.30, 0.56, 0.70, 0.84, -1.10, -0.56, 0.00, -1.55, 0.91, -1.30, 0.28, 0.30,
1966  0.16, -0.20, 0.95, 1.30, 0.40, -0.50, -0.88, -1.20, 0.95, -1.10, -0.48,
1967  -0.50, 0.00, 0.00, -1.07, 1.20, 0.44, -0.50, 0.95, 1.10, 0.00, 0.00, 0.92,
1968  -1.30, 0.95, 1.00, -0.52, 0.60, 1.59, 0.24, -0.40, 0.91, 1.20, 0.84, -1.10,
1969  -0.44, -0.60, 0.84, 1.10, -0.44, 0.60, -0.44, 0.60, -0.84, -1.10, -0.80,
1970  0.00,
1971  // index+1 = 3412-3539
1972  1.35, 0.76, 0.20, -0.91, -1.00, 0.20, -0.30, -0.91, -1.20, -0.95, 1.00,
1973  -0.48, -0.50, 0.88, 1.00, 0.48, -0.50, -0.95, -1.10, 0.20, -0.20, -0.99,
1974  1.10, -0.84, 1.10, -0.24, -0.30, 0.20, -0.30, 0.84, 1.10, -1.39, 0.00, -0.28,
1975  -0.16, 0.20, 0.84, 1.10, 0.00, 0.00, 1.39, 0.00, 0.00, -0.95, 1.00, 1.35,
1976  -0.99, 0.00, 0.88, -0.52, 0.00, -1.19, 0.20, 0.20, 0.76, -1.00, 0.00, 0.00,
1977  0.76, 1.00, 0.00, 0.00, 0.76, 1.00, -0.76, 1.00, 0.00, 0.00, 1.23, 0.76,
1978  0.80, -0.32, 0.40, -0.72, 0.80, -0.40, -0.40, 0.00, 0.00, -0.80, -0.90,
1979  -0.68, 0.90, -0.16, -0.20, -0.16, -0.20, 0.68, -0.90, -0.36, 0.50, -0.56,
1980  -0.80, 0.72, -0.90, 0.44, -0.60, -0.48, -0.70, -0.16, 0.00, -1.11, 0.32,
1981  0.00, -1.07, 0.60, -0.80, -0.28, -0.40, -0.64, 0.00, 0.91, 1.11, 0.64, -0.90,
1982  0.76, -0.80, 0.00, 0.00, -0.76, -0.80, 1.03, 0.00, -0.36, -0.64, -0.70, 0.36,
1983  -0.40,
1984  // index+1 = 3540-3667
1985  1.07, 0.36, -0.50, -0.52, -0.70, 0.60, 0.00, 0.88, 0.95, 0.00, 0.48, 0.16,
1986  -0.20, 0.60, 0.80, 0.16, -0.20, -0.60, -0.80, 0.00, -1.00, 0.12, 0.20, 0.16,
1987  -0.20, 0.68, 0.70, 0.59, -0.80, -0.99, -0.56, -0.60, 0.36, -0.40, -0.68,
1988  -0.70, -0.68, -0.70, -0.36, -0.50, -0.44, 0.60, 0.64, 0.70, -0.12, 0.10,
1989  -0.52, 0.60, 0.36, 0.40, 0.00, 0.00, 0.95, -0.84, 0.00, 0.44, 0.56, 0.60,
1990  0.32, -0.30, 0.00, 0.00, 0.60, 0.70, 0.00, 0.00, 0.60, 0.70, -0.12, -0.20,
1991  0.52, -0.70, 0.00, 0.00, 0.56, 0.70, -0.12, 0.10, -0.52, -0.70, 0.00, 0.00,
1992  0.88, -0.76, 0.00, -0.44, 0.00, 0.00, -0.52, -0.70, 0.52, -0.70, 0.36, -0.40,
1993  -0.44, -0.50, 0.00, 0.00, 0.60, 0.60, 0.84, 0.00, 0.12, -0.24, 0.00, 0.80,
1994  -0.56, 0.60, -0.32, -0.30, 0.48, -0.50, 0.28, -0.30, -0.48, -0.50, 0.12,
1995  0.20, 0.48, -0.60, 0.48, 0.60, -0.12, 0.20, 0.24, 0.00, 0.76, -0.52,
1996  // index+1 = 3668-3795
1997  -0.60, -0.52, 0.60, 0.48, -0.50, -0.24, -0.30, 0.12, -0.10, 0.48, 0.60, 0.52,
1998  -0.20, 0.36, 0.40, -0.44, 0.50, -0.24, -0.30, -0.48, -0.60, -0.44, -0.60,
1999  -0.12, 0.10, 0.76, 0.76, 0.20, -0.20, 0.48, 0.50, 0.40, -0.50, -0.24, -0.30,
2000  0.44, -0.60, 0.44, -0.60, 0.36, 0.00, -0.64, 0.72, 0.00, -0.12, 0.00, -0.10,
2001  -0.40, -0.60, -0.20, -0.20, -0.44, 0.50, -0.44, 0.50, 0.20, 0.20, -0.44,
2002  -0.50, 0.20, -0.20, -0.20, 0.20, -0.44, -0.50, 0.64, 0.00, 0.32, -0.36, 0.50,
2003  -0.20, -0.30, 0.12, -0.10, 0.48, 0.50, -0.12, 0.30, -0.36, -0.50, 0.00, 0.00,
2004  0.48, 0.50, -0.48, 0.50, 0.68, 0.00, -0.12, 0.56, -0.40, 0.44, -0.50, -0.12,
2005  -0.10, 0.24, 0.30, -0.40, 0.40, 0.64, 0.00, -0.24, 0.64, 0.00, -0.20, 0.00,
2006  0.00, 0.44, -0.50, 0.44, 0.50, -0.12, 0.20, -0.36, -0.50, 0.12, 0.00, 0.64,
2007  -0.40, 0.50, 0.00, 0.10, 0.00, 0.00, -0.40, 0.50, 0.00, 0.00,
2008  // index+1 = 3796-3923
2009  -0.40, -0.50, 0.56, 0.00, 0.28, 0.00, 0.10, 0.36, 0.50, 0.00, -0.10, 0.36,
2010  -0.50, 0.36, 0.50, 0.00, -0.10, 0.24, -0.20, -0.36, -0.40, 0.16, 0.20, 0.40,
2011  -0.40, 0.00, 0.00, -0.36, -0.50, -0.36, -0.50, -0.32, -0.50, -0.12, 0.10,
2012  0.20, 0.20, -0.36, 0.40, -0.60, 0.60, 0.28, 0.00, 0.52, 0.12, -0.10, 0.40,
2013  0.40, 0.00, -0.50, 0.20, -0.20, -0.32, 0.40, 0.16, 0.20, -0.16, 0.20, 0.32,
2014  0.40, 0.56, 0.00, -0.12, 0.32, -0.40, -0.16, -0.20, 0.00, 0.00, 0.40, 0.40,
2015  -0.40, -0.40, -0.40, 0.40, -0.36, 0.40, 0.12, 0.10, 0.00, 0.10, 0.36, 0.40,
2016  0.00, -0.10, 0.36, 0.40, -0.36, 0.40, 0.00, 0.10, 0.32, 0.00, 0.44, 0.12,
2017  0.20, 0.28, -0.40, 0.00, 0.00, 0.36, 0.40, 0.32, -0.40, -0.16, 0.12, 0.10,
2018  0.32, -0.40, 0.20, 0.30, -0.24, 0.30, 0.00, 0.10, 0.32, 0.40, 0.00, -0.10,
2019  -0.32, -0.40, -0.32, 0.40, 0.00, 0.10, -0.52, -0.52, 0.52,
2020  // index+1 = 3924-4051
2021  0.32, -0.40, 0.00, 0.00, 0.32, 0.40, 0.32, -0.40, 0.00, 0.00, -0.32, -0.40,
2022  -0.32, 0.40, 0.32, 0.40, 0.00, 0.00, 0.32, 0.40, 0.00, 0.00, -0.32, -0.40,
2023  0.00, 0.00, 0.32, 0.40, 0.16, 0.20, 0.32, -0.30, -0.16, 0.00, -0.48, -0.20,
2024  0.20, -0.28, -0.30, 0.28, -0.40, 0.00, 0.00, 0.28, -0.40, 0.00, 0.00, 0.28,
2025  -0.40, 0.00, 0.00, -0.28, -0.40, 0.28, 0.40, -0.28, -0.40, -0.48, -0.20,
2026  0.20, 0.24, 0.30, 0.44, 0.00, 0.16, 0.24, 0.30, 0.16, -0.20, 0.24, 0.30,
2027  -0.12, 0.20, 0.20, 0.30, -0.16, 0.20, 0.00, 0.00, 0.44, -0.32, 0.30, 0.24,
2028  0.00, -0.36, 0.36, 0.00, 0.24, 0.12, -0.20, 0.20, 0.30, -0.12, 0.00, -0.28,
2029  0.30, -0.24, 0.30, 0.12, 0.10, -0.28, -0.30, -0.28, 0.30, 0.00, 0.00, -0.28,
2030  -0.30, 0.00, 0.00, -0.28, -0.30, 0.00, 0.00, 0.28, 0.30, 0.00, 0.00, -0.28,
2031  -0.30, -0.28, 0.30, 0.00, 0.00, -0.28, -0.30, 0.00, 0.00,
2032  // index+1 = 4052-4179
2033  0.28, 0.30, 0.00, 0.00, -0.28, 0.30, 0.28, -0.30, -0.28, 0.30, 0.40, 0.40,
2034  -0.24, 0.30, 0.00, -0.10, 0.16, 0.00, 0.36, -0.20, 0.30, -0.12, -0.10, -0.24,
2035  -0.30, 0.00, 0.00, -0.24, 0.30, -0.24, 0.30, 0.00, 0.00, -0.24, 0.30, -0.24,
2036  0.30, 0.24, -0.30, 0.00, 0.00, 0.24, -0.30, 0.00, 0.00, 0.24, 0.30, 0.24,
2037  -0.30, 0.24, 0.30, -0.24, 0.30, -0.24, 0.30, -0.20, 0.20, -0.16, -0.20, 0.00,
2038  0.00, -0.32, 0.20, 0.00, 0.10, 0.20, -0.30, 0.20, -0.20, 0.12, 0.20, -0.16,
2039  0.20, 0.16, 0.20, 0.20, 0.30, 0.20, 0.30, 0.00, 0.00, -0.20, 0.30, 0.00,
2040  0.00, 0.20, 0.30, -0.20, -0.30, -0.20, -0.30, 0.20, -0.30, 0.00, 0.00, 0.20,
2041  0.30, 0.00, 0.00, 0.20, 0.30, 0.00, 0.00, 0.20, 0.30, 0.00, 0.00, 0.20, 0.30,
2042  0.00, 0.00, 0.20, -0.30, 0.00, 0.00, -0.20, -0.30, 0.00, 0.00, -0.20, 0.30,
2043  0.00, 0.00, -0.20, 0.30, 0.00, 0.00, 0.36,
2044  // index+1 = 4180-4307
2045  0.00, 0.00, 0.36, 0.12, 0.10, -0.24, 0.20, 0.12, -0.20, -0.16, -0.20, -0.13,
2046  0.10, 0.22, 0.21, 0.20, 0.00, -0.28, 0.32, 0.00, -0.12, -0.20, -0.20, 0.12,
2047  -0.10, 0.12, 0.10, -0.20, 0.20, 0.00, 0.00, -0.32, 0.32, 0.00, 0.00, 0.32,
2048  0.32, 0.00, 0.00, -0.24, -0.20, 0.24, 0.20, 0.20, 0.00, -0.24, 0.00, 0.00,
2049  -0.24, -0.20, 0.00, 0.00, 0.24, 0.20, -0.24, -0.20, 0.00, 0.00, -0.24, 0.20,
2050  0.16, -0.20, 0.12, 0.10, 0.20, 0.20, 0.00, -0.10, -0.12, 0.10, -0.16, -0.20,
2051  -0.12, -0.10, -0.16, 0.20, 0.20, 0.20, 0.00, 0.00, -0.20, 0.20, -0.20, 0.20,
2052  -0.20, 0.20, -0.20, 0.20, 0.20, -0.20, -0.20, -0.20, 0.00, 0.00, -0.20, 0.20,
2053  0.20, 0.00, -0.20, 0.00, 0.00, -0.20, 0.20, -0.20, 0.20, -0.20, -0.20, -0.20,
2054  -0.20, 0.00, 0.00, 0.20, 0.20, 0.20, 0.20, 0.12, -0.20, -0.12, -0.10, 0.28,
2055  -0.28, 0.16, -0.20, 0.00, -0.10, 0.00, 0.10, -0.16,
2056  // index+1 = 4308-4435
2057  0.20, 0.00, -0.10, -0.16, -0.20, 0.00, -0.10, 0.16, -0.20, 0.16, -0.20, 0.00,
2058  0.00, 0.16, 0.20, -0.16, 0.20, 0.00, 0.00, 0.16, 0.20, 0.16, -0.20, 0.16,
2059  -0.20, -0.16, 0.20, 0.16, -0.20, 0.00, 0.00, 0.16, 0.20, 0.00, 0.00, 0.16,
2060  0.20, 0.00, 0.00, -0.16, -0.20, 0.16, -0.20, -0.16, -0.20, 0.00, 0.00, -0.16,
2061  -0.20, 0.00, 0.00, -0.16, 0.20, 0.00, 0.00, 0.16, -0.20, 0.16, 0.20, 0.16,
2062  0.20, 0.00, 0.00, -0.16, -0.20, 0.00, 0.00, -0.16, -0.20, 0.00, 0.00, 0.16,
2063  0.20, 0.16, 0.20, 0.00, 0.00, 0.16, 0.20, 0.16, -0.20, 0.16, 0.20, 0.00,
2064  0.00, -0.16, 0.20, 0.00, 0.10, 0.12, -0.20, 0.12, -0.20, 0.00, -0.10, 0.00,
2065  -0.10, 0.12, 0.20, 0.00, -0.10, -0.12, 0.20, -0.15, 0.20, -0.24, 0.24, 0.00,
2066  0.00, 0.24, 0.24, 0.12, -0.20, -0.12, -0.20, 0.00, 0.00, 0.12, 0.20, 0.12,
2067  -0.20, 0.12, 0.20, 0.12, 0.20, 0.12, 0.20, 0.12,
2068  // index+1 = 4436-4563
2069  -0.20, -0.12, 0.20, 0.00, 0.00, 0.12, 0.20, 0.12, 0.00, -0.20, 0.00, 0.00,
2070  -0.12, -0.20, 0.12, -0.20, 0.00, 0.00, 0.12, 0.20, -0.12, 0.20, -0.12, 0.20,
2071  0.12, -0.20, 0.00, 0.00, 0.12, 0.20, 0.20, 0.00, 0.12, 0.00, 0.00, -0.12,
2072  0.20, 0.00, 0.00, -0.12, -0.20, 0.00, 0.00, -0.12, -0.20, -0.12, -0.20, 0.00,
2073  0.00, 0.12, -0.20, 0.12, -0.20, 0.12, 0.20, -0.12, -0.20, 0.00, 0.00, 0.12,
2074  -0.20, 0.12, -0.20, 0.12, 0.20, 0.12, 0.00, 0.20, -0.12, -0.20, 0.00, 0.00,
2075  0.12, 0.20, -0.16, 0.00, 0.16, -0.20, 0.20, 0.00, 0.00, -0.20, 0.00, 0.00,
2076  -0.20, 0.20, 0.00, 0.00, 0.20, 0.20, -0.20, 0.00, 0.00, -0.20, 0.12, 0.00,
2077  -0.16, 0.20, 0.00, 0.00, 0.20, 0.12, -0.10, 0.00, 0.10, 0.16, -0.16, -0.16,
2078  -0.16, -0.16, -0.16, 0.00, 0.00, -0.16, 0.00, 0.00, -0.16, -0.16, -0.16,
2079  0.00, 0.00, -0.16, 0.00, 0.00, 0.16, 0.00, 0.00, 0.16,
2080  // index+1 = 4564-4691
2081  0.00, 0.00, 0.16, 0.16, 0.00, 0.00, -0.16, 0.00, 0.00, -0.16, -0.16, 0.00,
2082  0.00, 0.16, 0.00, 0.00, -0.16, -0.16, 0.00, 0.00, -0.16, -0.16, 0.12, 0.10,
2083  0.12, -0.10, 0.12, 0.10, 0.00, 0.00, 0.12, 0.10, -0.12, 0.10, 0.00, 0.00,
2084  0.12, 0.10, 0.12, -0.10, 0.00, 0.00, -0.12, -0.10, 0.00, 0.00, 0.12, 0.10,
2085  0.12, 0.00, 0.00, 0.12, 0.00, 0.00, -0.12, 0.00, 0.00, 0.12, 0.12, 0.12,
2086  0.12, 0.12, 0.00, 0.00, 0.12, 0.00, 0.00, 0.12, 0.12, 0.00, 0.00, 0.12, 0.00,
2087  0.00, 0.12, -0.12, -0.12, 0.12, 0.12, -0.12, -0.12, 0.00, 0.00, 0.12, -0.12,
2088  0.12, 0.12, -0.12, -0.12, 0.00, 0.00, -0.12, -0.12, 0.00, 0.00, -0.12, 0.12,
2089  0.00, 0.00, 0.12, 0.00, 0.00, 0.12, 0.00, 0.00, 0.12, -0.12, 0.00, 0.00,
2090  -0.12, 0.12, -0.12, -0.12, 0.12, 0.00, 0.00, 0.12, 0.12, 0.12, -0.12, 0.00,
2091  0.00, -0.12, -0.12, -0.12, 0.00, 0.00, -0.12,
2092  // index+1 = 4692-4755
2093  -0.12, 0.00, 0.00, 0.12, 0.12, 0.00, 0.00, -0.12, -0.12, -0.12, -0.12, 0.12,
2094  0.00, 0.00, 0.12, -0.12, 0.00, 0.00, -0.12, -0.12, 0.00, 0.00, 0.12, -0.12,
2095  -0.12, -0.12, -0.12, 0.12, 0.12, -0.12, -0.12, 0.00, 0.00, -0.12, 0.00, 0.00,
2096  -0.12, 0.12, 0.00, 0.00, 0.12, 0.00, 0.00, -0.12, -0.12, 0.00, 0.00, -0.12,
2097  -0.12, 0.12, 0.00, 0.00, 0.12, 0.12, 0.00, 0.00, 0.12, 0.00, 0.00, 0.12,
2098  0.12, 0.08, 0.00, 0.04};
2099 
2101 static const int NAmp = (int)(sizeof(amp) / sizeof(double));
2102 
2104 static const int jaxy[] = {0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
2105  0, 1, 0, 1, 0, 1, 0, 1, 0, 1};
2107 static const int jasc[] = {0, 1, 1, 0, 1, 0, 0, 1, 0, 1,
2108  1, 0, 1, 0, 0, 1, 0, 1, 1, 0};
2110 static const int japt[] = {0, 0, 0, 0, 1, 1, 1, 1, 2, 2,
2111  2, 2, 3, 3, 3, 3, 4, 4, 4, 4};
2112 
amp
static const double amp[]
Amplitudes (microarcsec); indexed using the iamp array below.
Definition: IERS2010CIOSeriesData.hpp:1630
nFAlunarsolar
static const int nFAlunarsolar[][5]
multipliers of the fundamental arguments, lunar and solar terms
Definition: IERS2010CIOSeriesData.hpp:56
XYcoeff
static const double XYcoeff[2][MAXPT+1]
polynominal coeff for X, Y in arcseconds
Definition: IERS2010CIOSeriesData.hpp:51
jasc
static const int jasc[]
for use with amp[] : sin or cos
Definition: IERS2010CIOSeriesData.hpp:2107
NFALS
static const int NFALS
Number of frequencies: lunar solar fundamental args.
Definition: IERS2010CIOSeriesData.hpp:778
nFAplanetary
static const int nFAplanetary[][14]
multipliers of the fundamental arguments, planetary terms
Definition: IERS2010CIOSeriesData.hpp:781
japt
static const int japt[]
for use with amp[] : power of T
Definition: IERS2010CIOSeriesData.hpp:2110
iamp
static const int iamp[]
indexes into the amplitudes array for each frequency; length = NFALS + NFAP
Definition: IERS2010CIOSeriesData.hpp:1509
NFAP
static const int NFAP
Number of frequencies: planetary fundamental args.
Definition: IERS2010CIOSeriesData.hpp:1506
jaxy
static const int jaxy[]
for use with amp[] : X or Y
Definition: IERS2010CIOSeriesData.hpp:2104
MAXPT
static const int MAXPT
order of polynomials in T for X and Y
Definition: IERS2010CIOSeriesData.hpp:48
NAmp
static const int NAmp
Number of amplitude coefficients.
Definition: IERS2010CIOSeriesData.hpp:2101


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39