1 /*=========================================================================
2 
3   Program:   Visualization Toolkit
4   Module:    vtkEarthSource.cxx
5 
6   Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7   All rights reserved.
8   See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9 
10      This software is distributed WITHOUT ANY WARRANTY; without even
11      the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12      PURPOSE.  See the above copyright notice for more information.
13 
14 =========================================================================*/
15 #include "vtkEarthSource.h"
16 
17 #include "vtkCellArray.h"
18 #include "vtkFloatArray.h"
19 #include "vtkMath.h"
20 #include "vtkInformation.h"
21 #include "vtkInformationVector.h"
22 #include "vtkObjectFactory.h"
23 #include "vtkStreamingDemandDrivenPipeline.h"
24 #include "vtkPointData.h"
25 #include "vtkPoints.h"
26 #include "vtkPolyData.h"
27 
28 #include <cmath>
29 
30 vtkStandardNewMacro(vtkEarthSource);
31 
32 // Description:
33 // Construct an Earth with radius = 1.0 and OnRatio set at 10. The outlines are drawn
34 // in wireframe as default.
vtkEarthSource()35 vtkEarthSource::vtkEarthSource()
36 {
37   this->Radius = 1.0;
38   this->OnRatio = 10;
39   this->Outline = 1;
40 
41   this->SetNumberOfInputPorts(0);
42 }
43 
PrintSelf(ostream & os,vtkIndent indent)44 void vtkEarthSource::PrintSelf(ostream& os, vtkIndent indent)
45 {
46   this->Superclass::PrintSelf(os,indent);
47 
48   os << indent << "Radius: " << this->Radius << "\n";
49   os << indent << "OnRatio: " << this->OnRatio << "\n";
50   os << indent << "Outline: " << (this->Outline ? "On\n" : "Off\n");
51 }
52 
53 // vtkEarthData[] is a big array of short (16-bit) ints, as follows:
54 // the vtkEarthData[] info is a sequence of closed curves
55 
56 // the first value in a curve is the number of points in the curve the second
57 // value in a curve indicates land/water (1 or -1, respectively) this is
58 // followed by an [x,y,z] triple that indicates a point on the unit sphere
59 // (each of x, y, and z has been scaled by 30000), where the x axis points
60 // "to the right" (towards 0 N 90 E), the y axis points "up" (towards the
61 // north pole), and the z axis points "out of the screen" (towards 0 N 0
62 // E). this is the starting point of the curve.
63 
64 // this is followed by (one less than the number of points in the curve)
65 // triples [dx,dy,dz]; the [x,y,z] triple for each successive point in the
66 // curve is obtained by adding [dx,dy,dz] onto the previous [x,y,z] values.
67 
68 // the curves are [must be!] non-self-intersecting and traced in a
69 // counter-clockwise direction
70 //
71 // the curves are sampled at a (roughly) 20 mile resolution.
72 
73 // Special thanks to Tom Johnson at Johnson Scientific International who
74 // developed and contributed this class based on the data of John B. Allison.
75 
76 static const short vtkEarthData[] = {
77 /* 0 */
78 3903, 1, 13663, 15523, 21733,
79  -138, 74, 34, 69, 29, -64, -38, 19, 10, -93, 24, 41,
80  -123, 2, 74, -139, 23, 68, -93, -54, 94, -46, 17, 16,
81  33, 33, -44, -145, -37, 113, -59, -82, 92, -117, -44, 99,
82  -83, -79, 101, -98, -59, 97, -129, 1, 70, -132, 62, 30,
83  -136, 30, 54, -146, 22, 63, -120, 37, 38, -137, 40, 44,
84  -132, 50, 34, -137, 27, 51, -140, 23, 54, -141, 32, 48,
85  -133, 4, 62, -123, -34, 82, -124, 44, 28, -95, 124, -40,
86  -134, 50, 28, -136, -5, 65, -143, 24, 48, -135, 51, 25,
87  -151, 13, 57, -116, 80, -5, -70, 114, -49, -151, 52, 28,
88  -141, 44, 27, -137, 28, 36, -151, 0, 61, -115, -55, 84,
89  -137, -19, 66, -113, -59, 83, -106, -67, 85, -83, -88, 91,
90  -56, -106, 92, 4, -127, 82, 57, -127, 62, 81, -117, 47,
91  4, -126, 79, -56, -109, 89, -81, -94, 88, -111, -65, 80,
92  -137, -19, 60, -140, 50, 16, -129, 77, -4, -125, 84, -11,
93  -140, 59, 9, -141, 51, 13, -141, 46, 16, -146, 36, 22,
94  -145, 24, 28, -147, 4, 41, -146, 30, 23, -136, 66, -3,
95  -101, 105, -39, -69, 120, -58, -46, 125, -69, -119, 79, -19,
96  -150, 23, 25, -143, 45, 7, -135, 65, -9, -147, 32, 16,
97  -145, 29, 16, -142, 15, 24, -138, -36, 55, -149, 6, 29,
98  -142, 46, 1, -154, 71, -14, -125, 38, 0, -122, 43, -4,
99  -131, 126, -59, -138, 25, 9, -148, 44, -2, -111, 93, -43,
100  -32, 122, -79, 97, 86, -77, 111, 74, -72, 87, 91, -80,
101  55, 110, -89, 20, 109, -83, -52, 128, -82, -122, 81, -36,
102  -105, 100, -54, -10, 122, -89, 103, 79, -78, 66, 104, -92,
103  -18, 101, -74, -145, -63, 76, -125, -11, 32, -59, 130, -89,
104  -132, 44, -11, -122, 31, -2, -140, -37, 51, -116, -63, 67,
105  -123, -52, 59, -148, -9, 28, -165, -12, 33, -130, 47, -18,
106  -137, 6, 13, -141, -43, 50, -141, 43, -15, -120, -13, 23,
107  -120, -62, 60, -141, -30, 36, -134, -48, 49, -126, 58, -32,
108  -147, 39, -17, -152, 5, 8, -152, -1, 12, -138, -34, 35,
109  -152, -18, 23, -141, -6, 11, -140, -63, 54, -146, -2, 7,
110  -148, -18, 19, -152, -10, 12, -146, -17, 16, -134, -51, 40,
111  -137, -51, 39, -122, -67, 50, -94, -101, 74, -153, -3, 1,
112  -142, -45, 31, -141, -36, 24, -96, -91, 63, -113, -76, 51,
113  -131, -64, 42, -148, -12, 3, -148, 11, -14, -140, 28, -26,
114  -91, 63, -49, -167, -51, 26, -149, 14, -19, -148, -15, 0,
115  -147, -15, 0, -141, 43, -42, -112, 79, -66, -79, 97, -77,
116  -61, 80, -64, -177, -45, 16, -75, -108, 69, -60, -116, 77,
117  -58, -117, 76, -67, -115, 73, -74, -111, 69, -82, -109, 65,
118  -94, -100, 58, -130, -71, 31, -136, -61, 24, -140, -54, 17,
119  -142, -49, 13, -136, -61, 21, -108, -86, 40, -109, -96, 47,
120  -114, -89, 40, -67, -108, 58, -32, -126, 76, -92, -106, 52,
121  -95, -106, 50, -65, -120, 64, -22, -130, 76, -16, -131, 77,
122  18, -106, 67, 52, -115, 78, -47, -130, 68, -87, -111, 50,
123  -97, -107, 45, -92, -108, 45, -107, -102, 39, -124, -81, 22,
124  -137, -67, 11, -117, -90, 27, -110, -101, 34, -137, -63, 6,
125  -142, -53, -1, -148, -33, -13, -149, -22, -22, -131, -55, 1,
126  -102, -108, 34, -70, -128, 52, -73, -122, 47, -62, -129, 53,
127  -110, -97, 23, -136, -69, 2, -130, -68, 2, -97, -100, 27,
128  -63, -128, 47, -72, -127, 45, -68, -126, 43, -24, -137, 61,
129  -48, -134, 51, -105, -101, 20, -115, -97, 14, -113, -102, 17,
130  -124, -85, 4, -45, -85, 27, -86, -166, 50, -81, -132, 36,
131  -63, -120, 34, -64, -131, 39, -91, -126, 28, -120, -81, -2,
132  -82, -125, 28, -39, -135, 45, -41, -142, 46, -36, -139, 45,
133  11, -63, 29, 88, 49, 7, 55, -128, 68, 94, -66, 54,
134  72, -129, 71, 25, -129, 57, -35, -131, 40, -72, -140, 30,
135  -12, -75, 25, 57, -175, 80, 29, -137, 57, 23, -139, 56,
136  5, -143, 51, -9, -144, 46, -25, -144, 40, -51, -140, 32,
137  -67, -134, 24, -71, -130, 20, -54, -138, 27, -39, -142, 32,
138  -15, -146, 40, -39, -140, 30, -86, -127, 11, -87, -123, 9,
139  -101, -113, 1, -125, -80, -16, -35, -55, 4, 131, -79, 62,
140  79, -115, 55, 55, -132, 52, 48, -37, 24, 80, 37, 14,
141  -24, -130, 27, 5, -132, 35, 86, -97, 49, 143, 40, 32,
142  151, 15, 39, 139, 11, 37, 23, -12, 9, -165, -14, -43,
143  -150, -15, -39, -124, -71, -18, -137, 66, -57, -95, -40, -19,
144  4, -145, 37, -10, -150, 33, 68, -38, 29, 109, -29, 39,
145  169, 19, 45, 140, -28, 46, 108, 53, 18, 32, 16, 5,
146  -131, -86, -16, -144, 20, -46, -145, -14, -39, -139, 0, -41,
147  -63, -98, 4, 132, -84, 59, 105, -1, 30, 30, -154, 43,
148  141, 35, 33, 23, -19, 11, -4, -74, 15, 145, 44, 31,
149  138, 22, 33, 85, -33, 31, -198, -69, -40, 68, -43, 28,
150  74, -18, 24, -111, -109, -7, 57, -133, 43, 67, -24, 23,
151  37, -29, 16, 51, -69, 28, 93, 5, 23, 42, -89, 29,
152  50, 7, 12, -20, -138, 21, 87, -128, 47, 146, -64, 49,
153  100, -103, 43, 114, -63, 40, 40, -145, 35, 105, -106, 43,
154  55, -111, 32, 51, -127, 32, 3, -125, 20, 49, -47, 19,
155  -112, -70, -15, 99, -97, 37, 66, -128, 34, 69, -98, 30,
156  130, -47, 35, 64, -103, 28, 124, -117, 43, 137, -54, 36,
157  123, -81, 35, 103, -103, 34, 110, -85, 32, 132, -68, 34,
158  80, -100, 27, 164, -73, 38, 115, -81, 30, 105, -101, 29,
159  109, -105, 30, 109, -98, 28, 107, -112, 28, 118, -87, 27,
160  130, -70, 27, 131, -69, 26, 132, -73, 26, 140, -50, 24,
161  136, -62, 24, 144, -33, 22, 137, 60, 13, 138, 61, 12,
162  135, 58, 12, 141, 51, 12, 143, 53, 11, 140, 57, 10,
163  154, 36, 13, 144, 15, 12, 80, 34, 4, 221, -11, 21,
164  150, 21, 10, 153, 12, 10, 31, 26, 0, -186, -21, -12,
165  -70, 16, -7, 216, 24, 15, 145, 2, 10, 70, -27, 7,
166  241, -37, 18, 88, 41, 1, 74, -80, 12, 215, -66, 16,
167  148, -42, 10, 139, -66, 11, 145, 61, 0, 127, 75, -3,
168  152, 42, 0, 142, 47, -2, 142, 46, -2, 131, 71, -5,
169  138, 62, -5, 135, 65, -7, 139, 51, -5, 127, 55, -7,
170  -86, 84, -8, 179, -137, 12, 126, 67, -9, 101, 104, -12,
171  145, 45, -9, 147, 33, -7, 150, 23, -8, 151, 18, -8,
172  151, 15, -8, 152, 14, -9, 152, 2, -8, 118, 66, -15,
173  96, -12, -4, 194, -39, -9, 150, -20, -8, 138, -57, -5,
174  119, -93, 1, 116, -123, 3, 104, -60, -4, 93, -111, 3,
175  72, -52, -2, -60, -116, 16, 22, -115, 9, 66, -152, 6,
176  111, -118, -1, 127, -59, -9, 123, 10, -14, 172, 14, -20,
177  81, 57, -14, 16, 106, -11, 97, -87, -4, 83, 20, -12,
178  13, 34, -5, 114, -41, -11, 107, 4, -14, 144, -25, -18,
179  172, 14, -25, 57, 94, -16, 10, 60, -7, 117, -110, -8,
180  125, -37, -16, 93, -200, 1, 128, -95, -14, 128, -3, -20,
181  103, -40, -15, 18, -169, 8, 77, -131, -5, 50, -132, -1,
182  -31, -147, 13, -24, -149, 11, -20, -146, 10, 0, -155, 5,
183  -58, -164, 16, -80, -104, 16, -38, -144, 10, 131, -77, -21,
184  -34, -206, 9, -55, -13, 9, -78, -47, 14, 106, -119, -17,
185  145, -47, -25, -5, -38, 1, -148, 11, 26, -107, 24, 17,
186  -17, -219, 3, -58, -133, 9, -72, -120, 10, -86, -22, 13,
187  -68, 14, 11, 81, -166, -15, 78, -129, -15, 131, -79, -23,
188  25, -86, -7, -143, 111, 26, -24, 16, 5, 89, -154, -19,
189  76, -104, -16, 30, -67, -7, 110, -201, -26, 122, -55, -23,
190  48, -37, -10, -95, -2, 16, 116, -113, -26, 116, -93, -25,
191  108, -103, -25, 91, -120, -24, 103, -106, -26, 89, -118, -25,
192  104, -105, -28, 95, -110, -27, 110, -104, -30, 78, -131, -27,
193  57, -122, -23, 82, -96, -26, 50, -176, -27, -13, -142, -11,
194  102, -132, -36, 104, -28, -26, 127, 73, -21, 93, -26, -24,
195  -201, -68, 38, -145, -55, 26, 65, -176, -34, 77, -125, -32,
196  81, -121, -33, 28, -149, -25, 49, -142, -31, 54, -139, -31,
197  63, -136, -34, 66, -131, -35, 13, -141, -25, -66, -116, -2,
198  -103, -102, 7, 18, -151, -29, 41, -143, -34, 36, -135, -32,
199  49, -132, -35, 63, -140, -41, 80, -124, -43, 39, -130, -35,
200  20, -148, -34, -29, -145, -23, -11, -149, -29, -32, -147, -24,
201  -72, -145, -14, -85, -112, -5, -122, -66, 14, -122, -104, 4,
202  -63, -130, -16, -105, -105, -2, -74, -124, -13, -34, -157, -32,
203  -69, -133, -19, -16, -143, -33, -36, -147, -32, -55, -134, -24,
204  -50, -135, -26, -44, -152, -34, -93, -118, -14, -41, -114, -24,
205  0, -144, -43, 2, -144, -43, -19, -144, -41, -27, -148, -40,
206  -22, -140, -40, -12, -144, -44, 14, -143, -49, 61, -126, -55,
207  56, -127, -56, 98, -104, -56, 78, -117, -58, 64, -122, -58,
208  51, -130, -58, 58, -125, -59, 57, -126, -59, 67, -119, -60,
209  36, -136, -61, 39, -134, -61, 51, -126, -61, 67, -120, -64,
210  69, -117, -64, 50, -128, -65, 77, -111, -65, 74, -113, -66,
211  50, -126, -66, 16, -135, -62, -51, -115, -38, -7, -166, -71,
212  -8, -132, -57, -15, -140, -60, -13, -136, -59, 33, -133, -71,
213  44, -122, -69, 31, -129, -70, -17, -137, -62, 0, -135, -66,
214  -2, -133, -66, 18, -132, -71, 21, -122, -68, 21, -125, -70,
215  12, -128, -71, 19, -130, -74, 41, -121, -76, 52, -119, -79,
216  58, -116, -80, 84, -100, -79, 88, -94, -78, 98, -93, -81,
217  61, -104, -78, 59, -112, -82, 37, -121, -82, 30, -125, -83,
218  16, -127, -81, 24, -125, -83, 31, -121, -83, 45, -116, -86,
219  41, -117, -86, 51, -113, -88, 57, -108, -87, 61, -107, -90,
220  21, -123, -87, -4, -129, -84, -31, -128, -75, -113, -90, -23,
221  -98, -49, -2, 35, -95, -76, 20, -75, -58, 78, -152, -131,
222  6, -123, -89, -60, -113, -60, 47, -37, -42, 134, 23, -29,
223  68, -84, -84, 108, -67, -86, 80, -84, -90, 125, -33, -69,
224  120, 35, -18, 134, 79, 9, 151, 38, -29, 129, 19, -35,
225  138, -2, -56, 150, 15, -49, 131, 79, 6, 134, 50, -18,
226  145, 18, -47, 117, -26, -69, 139, 5, -55, 142, 26, -43,
227  131, -22, -74, 122, -33, -80, 139, -17, -76, 122, 77, 1,
228  139, -10, -74, 110, 29, -30, 112, 94, 16, 135, -5, -70,
229  135, 4, -64, 138, 53, -30, 135, 59, -24, 131, 75, -13,
230  131, 75, -12, 129, 77, -12, 124, 90, -1, 128, 79, -11,
231  122, 91, -1, 118, 93, 2, 113, 99, 8, 113, 99, 7,
232  126, 83, -13, 126, 80, -15, 115, 101, 4, 108, 105, 10,
233  101, 112, 18, 98, 113, 19, 95, 118, 24, 103, 110, 12,
234  87, 122, 29, 106, 111, 9, 112, 98, -4, 119, 92, -13,
235  122, 70, -31, 127, 93, -20, 85, 115, 20, 83, 127, 29,
236  55, 132, 47, 65, 130, 40, 76, 128, 29, 70, 131, 35,
237  48, 133, 49, 45, 135, 51, -9, 92, 60, -74, 102, 107,
238  104, 114, -1, 117, 120, -7, 131, 81, -40, 122, 53, -51,
239  130, 55, -55, 130, 46, -62, 131, 49, -61, 130, 49, -63,
240  128, 60, -55, 110, 95, -25, 103, 114, -9, 70, 138, 25,
241  -30, 65, 57, 76, 199, 53, 59, 134, 28, 32, 109, 34,
242  26, 155, 61, 42, 142, 42, -38, 14, 34, -44, -59, 2,
243  31, 186, 71, 10, 140, 62, -18, 132, 76, 3, 115, 53,
244  15, 152, 60, -54, 105, 86, -37, 109, 76, 49, 147, 32,
245  20, 140, 48, 3, 59, 24, 117, -35, -97, 114, 87, -42,
246  108, 102, -32, 96, 108, -23, 120, 104, -41, 123, 58, -66,
247  95, 68, -40, 108, 117, -32, 117, 122, -36, 72, 132, -1,
248  115, 90, -50, 109, 78, -51, 120, 74, -63, 119, 65, -67,
249  99, 59, -54, 147, 55, -94, 106, 38, -70, 135, 57, -87,
250  102, 89, -48, 115, 73, -66, 102, 97, -48, 86, 104, -32,
251  85, 115, -28, 98, 117, -40, 99, 115, -41, 60, 144, 0,
252  42, 99, 0, 42, 96, -3, 30, 174, 35, -10, 83, 36,
253  -10, 101, 43, 18, 182, 45, 13, 138, 32, 22, 135, 24,
254  6, 161, 44, 47, 139, 1, -9, 159, 54, 25, 141, 20,
255  4, 141, 35, 10, 153, 33, 10, 126, 25, 63, 149, -15,
256  25, 140, 13, -29, 151, 62, -84, 79, 90, -85, 64, 86,
257  -73, 102, 85, -2, 156, 37, -21, 134, 47, -19, 149, 47,
258  -19, 119, 39, -35, 164, 61, 14, 142, 16, 54, 146, -17,
259  -35, 114, 49, 11, 161, 18, 59, 120, -28, 44, 119, -17,
260  -78, 96, 80, -61, 118, 67, -77, 87, 75, -36, 161, 52,
261  23, 148, 1, 52, 143, -24, 50, 144, -23, 41, 151, -15,
262  49, 140, -25, 92, 92, -66, 62, 139, -37, 37, 138, -18,
263  72, 152, -47, 26, 97, -13, 71, 122, -50, 52, 152, -33,
264  18, 145, -6, 101, 86, -81, 107, 41, -89, 71, 113, -55,
265  34, 134, -23, 127, 38, -109, 89, 107, -74, 72, 119, -59,
266  65, 140, -53, 52, 131, -44, 71, 99, -62, 80, 121, -71,
267  70, 106, -63, 82, 114, -75, 76, 109, -70, 75, 111, -70,
268  75, 110, -71, 75, 109, -74, 81, 101, -79, 85, 91, -84,
269  78, 102, -78, 80, 99, -82, 85, 91, -87, 87, 85, -89,
270  91, 74, -94, 92, 69, -97, 90, 77, -95, 89, 76, -96,
271  78, 96, -87, 69, 108, -80, 73, 103, -84, 71, 105, -82,
272  66, 112, -80, 64, 112, -79, 66, 109, -81, 64, 110, -82,
273  61, 115, -78, 62, 112, -81, 49, 125, -69, 40, 132, -62,
274  51, 123, -73, 53, 119, -77, 47, 126, -71, 43, 128, -69,
275  38, 132, -64, 12, 144, -39, 20, 142, -48, 32, 134, -61,
276  42, 124, -73, 44, 123, -75, 31, 137, -65, 11, 140, -43,
277  58, 113, -94, 38, 127, -74, 30, 129, -66, 24, 138, -63,
278  42, 119, -80, 33, 131, -74, -10, 152, -29, -2, 147, -38,
279  -10, 152, -31, 69, 73, -106, 24, 26, -38, -53, 40, 54,
280  -13, 145, -27, -24, 153, -18, -28, 142, -10, 15, 138, -62,
281  -35, 100, 10, -105, 49, 113, -83, -34, 112, -46, -113, 93,
282  -75, -66, 111, -89, -32, 116, -91, -28, 117, -82, -53, 112,
283  -93, -32, 117, -101, 25, 108, -98, -13, 116, -83, -61, 110,
284  -98, -19, 115, -101, 15, 106, -96, -14, 108, -74, -80, 104,
285  -79, -74, 105, -87, -57, 108, -101, 22, 101, -113, 29, 108,
286  -91, -1, 94, -84, -72, 105, -85, -65, 103, -86, -55, 101,
287  -112, -5, 112, -109, 12, 104, -102, 86, 77, -96, 96, 67,
288  -86, 113, 52, -74, 136, 34, -89, 95, 57, -99, 63, 75,
289  -117, -24, 116, -43, 19, 34, 87, 98, -107, 88, 66, -102,
290  77, 82, -96, -35, 155, -13, -75, 117, 35, -92, 112, 52,
291  -100, 62, 73, -97, 117, 53, -86, 83, 52, -79, 138, 26,
292  -97, 97, 57, -109, 73, 73, -94, 111, 46, -86, 117, 37,
293  -94, 110, 44, -121, 46, 89, -92, 89, 49, -102, 50, 70,
294  -112, 33, 83, -66, 134, 8, -86, 29, 62, -21, -93, 50,
295  -96, 161, 23, -64, 103, 15, -85, 138, 19, -56, 143, -7,
296  -44, 144, -19, -46, 136, -16, -62, 143, -5, -64, 135, -2,
297  -76, 133, 7, -83, 129, 14, -79, 109, 17, -110, 64, 60,
298  -100, 91, 41, -122, 107, 49, -110, 57, 61, -78, 129, 4,
299  -59, 140, -16, -63, 146, -17, -32, 132, -35, -52, 137, -23,
300  -33, 149, -44, -47, 136, -28, -56, 143, -27, 10, 76, -44,
301  -128, 195, 1, -63, 134, -19, -57, 131, -24, -120, 83, 47,
302  -108, 96, 31, -111, 87, 37, -134, 73, 59, -73, 102, 0,
303  -93, 125, 0, -48, 134, -37, -20, 153, -68, 43, 57, -62,
304  -128, 103, 35, -123, 123, 19, -84, 121, -9, -82, 124, -13,
305  -91, 123, -7, -86, 122, -10, -91, 122, -9, -96, 117, -3,
306  -91, 122, -10, -92, 124, -13, -67, 126, -30, -68, 124, -31,
307  -88, 115, -12, -105, 134, -13, -42, 105, -39, -113, 113, 2,
308  -110, 104, 6, -106, 108, -1, -95, 114, -12, -85, 119, -24,
309  -61, 127, -45, -109, 113, -7, -5, 135, -88, 49, 1, -32,
310  86, -151, 47, 88, -107, 16, 114, -104, -5, 80, -117, 25,
311  65, -125, 39, 116, -100, -12, 110, -101, -7, 115, -93, -18,
312  134, -51, -58, 42, 108, -98, -38, 135, -61, 8, 122, -86,
313  -7, 130, -82, -17, 126, -74, 10, 119, -87, 50, -2, -33,
314  14, -138, 84, 20, -130, 74, 25, -132, 70, -1, -137, 90,
315  43, -69, 16, 141, -10, -92, 115, -95, -20, 98, -116, 6,
316  97, -116, 4, 94, -115, 6, 104, -108, -7, 100, -114, -2,
317  94, -115, 2, 99, -119, 1, 85, -103, -1, 86, -96, -7,
318  104, -120, -6, 97, -117, -3, 58, -142, 39, 51, -108, 23,
319  104, -121, -9, 102, -81, -32, 121, -53, -64, 122, -83, -49,
320  111, -96, -33, 94, -121, -7, 87, -129, 1, 76, -122, 6,
321  68, -99, 0, 98, -169, 11, 16, -130, 55, 19, -142, 59,
322  68, -123, 8, 49, -139, 31, 60, -134, 18, 101, -119, -23,
323  83, -108, -17, 97, -113, -24, 110, -56, -65, 124, -71, -71,
324  111, -91, -51, 98, -97, -38, 86, -115, -20, 88, -136, -13,
325  80, -130, -9, 64, -143, 8, 90, -117, -27, 73, -128, -7,
326  90, -126, -26, 106, -94, -54, 103, -93, -53, 82, -118, -25,
327  58, -121, -2, 102, -128, -40, 72, -124, -16, 53, -141, 8,
328  41, -148, 20, -12, -138, 64, 40, -140, 17, 12, -117, 33,
329  97, -176, -26, 53, -134, -1, 28, -110, 13, 65, -183, 2,
330  74, -127, -25, 29, -144, 20, 24, -145, 25, 74, -136, -27,
331  75, -114, -35, 127, -42, -108, 105, -7, -100, 93, 42, -104,
332  94, 34, -103, 92, 9, -95, 64, 101, -96, 81, 71, -105,
333  62, 98, -97, 96, 35, -111, 104, 10, -111, 104, 4, -111,
334  93, 36, -111, 90, 45, -112, 89, 46, -113, 65, 93, -104,
335  76, 71, -111, 96, 5, -108, 94, 6, -109, 90, 45, -118,
336  46, 110, -96, 44, 108, -93, 76, 66, -115, 80, 52, -115,
337  89, 32, -118, 84, 36, -116, 73, 67, -115, 87, 32, -120,
338  85, 34, -121, 80, 47, -119, 70, 61, -116, 65, 68, -113,
339  63, 83, -118, -38, 151, -21, 3, 138, -69, 50, 93, -110,
340  72, 53, -121, 73, 52, -121, 76, 43, -124, 78, 34, -123,
341  68, 63, -125, 69, 47, -119, 86, 6, -123, 92, -28, -116,
342  73, 43, -127, 10, 133, -87, -30, 138, -32, 27, 112, -102,
343  75, 35, -129, 79, 18, -128, 73, 30, -126, 22, 110, -100,
344  -19, 144, -57, 15, 115, -93, 54, 64, -124, 69, 33, -128,
345  80, 10, -133, 2, 92, -61, -55, 140, -5, -51, 141, -14,
346  -17, 137, -65, -21, 139, -62, 8, 116, -95, 56, -22, -73,
347  66, -9, -102, -3, 146, -99, -3, 110, -77, 9, 114, -100,
348  31, 90, -120, 15, 102, -103, -7, 124, -86, -6, 121, -87,
349  -19, 131, -74, -69, 85, 49, -92, 72, 98, -86, 113, 51,
350  -88, 108, 57, -85, 116, 46, -84, 92, 60, -86, 26, 120,
351  -94, 38, 120, -88, 27, 117, -94, 42, 114, -95, 53, 104,
352  -96, 94, 71, -91, 110, 48, -89, 112, 42, -81, 127, 16,
353  -63, 134, -18, -55, 135, -33, -63, 129, -17, -35, 140, -71,
354  -52, 93, -3, -22, -178, 188, -23, -89, 111, -31, -81, 115,
355  -14, -111, 114, -22, -100, 113, -38, -91, 128, -14, -93, 94,
356  -5, -92, 80, -19, -114, 115, -59, -61, 127, -80, -22, 127,
357  -96, 21, 114, -89, 18, 106, -100, 6, 127, -65, -24, 103,
358  -64, -60, 127, -97, 15, 113, -96, 115, 39, -70, 26, 69,
359  -65, 57, 41, -26, 95, -37, 3, 161, -123, -50, 136, -40,
360  -70, 137, -16, -27, 111, -52, -102, 122, 33, -82, 23, 85,
361  -7, -115, 97, 20, -126, 72, 18, -129, 75, 64, -135, 22,
362  9, -77, 45, -113, 146, 31, -93, 140, 8, -98, 105, 39,
363  -90, 132, 9, -23, 84, -37, -31, 122, -57, -81, 129, -4,
364  -84, 90, 30, -110, 86, 63, -92, 67, 55, -105, 120, 27,
365  -124, 79, 80, -67, 94, 2, -102, 129, 12, -94, 130, 1,
366  -90, 122, 1, -88, 113, 7, -90, 119, 1, -95, 94, 26,
367  -62, 54, 23, 42, 90, -122, -74, 158, -54, 147, -35, -134,
368  67, 37, -108, 6, 90, -87, -19, 107, -73, 55, -45, -23,
369  112, -93, -47, 102, -43, -82, 82, 50, -141, 100, -108, -22,
370  108, -111, -30, 108, -99, -43, 85, -130, 11, 92, -103, -22,
371  97, -111, -22, 82, -131, 12, 93, -121, -12, 100, -103, -37,
372  101, -51, -85, 102, -25, -107, 108, -63, -87, 106, -94, -58,
373  89, -88, -41, 105, -72, -78, 110, -54, -100, 100, -94, -55,
374  94, -33, -101, 91, -5, -120, 100, -57, -91, 92, -32, -103,
375  48, 68, -126, 57, 50, -127, 39, 69, -119, 56, 56, -132,
376  49, 61, -129, 83, 0, -125, 98, -44, -108, 79, -89, -38,
377  83, -141, 4, 68, -132, 15, 71, -127, 4, 94, -116, -41,
378  101, -37, -127, 84, -36, -101, 86, -23, -117, 79, -2, -127,
379  89, -42, -109, 82, -30, -108, 72, 8, -130, 86, -24, -124,
380  84, -14, -132, 73, -2, -126, 91, -52, -112, 86, -30, -126,
381  85, -25, -130, 53, 13, -111, 73, -23, -115, 51, 29, -124,
382  37, 18, -89, 69, 19, -152, 70, -4, -133, 68, 5, -141,
383  32, 59, -126, 66, 6, -143, 86, -53, -119, 67, -15, -125,
384  51, 34, -146, 51, 22, -136, 61, 1, -135, 50, 25, -140,
385  53, 20, -141, 20, 17, -67, 132, -165, -108, 64, -132, 8,
386  78, -36, -142, 59, -87, -36, 69, -126, -17, 82, -136, -38,
387  70, -92, -62, 67, -7, -154, 61, -60, -82, 52, -32, -93,
388  17, 75, -133, 9, -7, -15, 4, -112, 125, 62, -112, -24,
389  74, -107, -64, 77, -73, -112, 72, -61, -117, 65, -33, -136,
390  30, 42, -131, 32, 47, -146, 39, -4, -103, 24, -180, 155,
391  -30, -54, 148, -31, -37, 130, -49, -18, 149, -33, -6, 93,
392  89, -158, -53, 73, -92, -89, 77, -102, -89, 74, -102, -84,
393  74, -110, -77, 72, -96, -92, 71, -77, -110, 65, -51, -127,
394  38, 23, -139, 27, 56, -143, 17, 60, -125, 22, 64, -145,
395  -8, 94, -95, -34, 140, -75, -74, 137, 55, -40, 161, -91,
396  18, 29, -95, 54, -38, -120, 36, -139, 72, 52, -115, -11,
397  41, -10, -118, 11, -135, 145, 66, -140, -30, 66, -125, -54,
398  51, -142, 20, 31, -133, 66, 38, -139, 50, 47, -133, 11,
399  54, -123, -26, 54, -119, -33, 48, -125, -8, 43, -134, 15,
400  53, -149, -4, 47, -129, -8, 60, -158, -19, 53, -138, -25,
401  50, -137, -17, 51, -145, -13, 54, -159, -12, 35, -108, -4,
402  59, -160, -35, 51, -123, -49, 60, -131, -71, 47, -113, -50,
403  54, -157, -34, 58, -129, -77, 53, -122, -70, 39, -100, -44,
404  44, -137, -28, 54, -154, -52, 41, -124, -33, 36, -139, -4,
405  48, -169, -26, 36, -109, -40, 52, -167, -50, 45, -130, -56,
406  48, -119, -81, 46, -117, -82, 44, -128, -66, 41, -123, -60,
407  41, -147, -44, 37, -137, -39, 41, -140, -55, 36, -126, -51,
408  28, -99, -42, 30, -135, -22, 34, -195, -1, 29, -109, -48,
409  35, -111, -67, 47, -161, -94, 39, -116, -90, 40, -98, -112,
410  39, -50, -139, 23, 51, -139, 15, 82, -129, -5, 131, -67,
411  -13, 127, -37, 4, 120, -113, 21, 47, -142, 22, 41, -143,
412  30, -9, -149, 5, 5, -30, -40, 53, 161, -26, 128, 22,
413  -6, 125, -84, -9, 129, -72, -2, 108, -91, 25, -3, -132,
414  5, 62, -91, -29, 150, 1, -28, 148, -7, -38, 164, 28,
415  -23, 115, 1, -29, 160, -28, -21, 155, -68, -10, 107, -78,
416  -19, 133, -65, -27, 145, -36, -29, 146, -33, -32, 122, 17,
417  -28, 89, 40, -35, 149, -13, -45, 151, 39, -32, 147, -39,
418  -38, 128, 24, -43, 146, 21, -34, 145, -30, -27, 134, -66,
419  -14, 110, -99, 16, 30, -147, 14, -6, -75, 1, 34, -72,
420  -26, 154, -116, -3, 70, -117, 24, -12, -144, 7, 49, -146,
421  -8, 83, -127, -38, 140, -30, -32, 120, -35, -12, 88, -121,
422  -3, 64, -137, -7, 76, -139, -18, 89, -88, -25, 114, -107,
423  -13, 87, -134, -9, 70, -133, -26, 108, -106, -25, 104, -102,
424  -30, 113, -95, -28, 101, -68, -28, 113, -137, -21, 87, -122,
425  -9, 29, -19, -4, -10, 94, -34, 124, -122, 27, -56, -83,
426  -1, 45, -207, -23, 87, -134, -13, 53, -105, -35, 116, -129,
427  -37, 110, -67, -31, 89, -47, -61, 153, 48, -49, 129, -38,
428  -29, 92, -116, -9, 39, -146, -12, 44, -145, -34, 95, -113,
429  -49, 127, -48, -29, 67, 32, 62, -145, -77, 57, -142, -11,
430  8, -13, -68, -14, 40, -98, -52, 133, -70, 75, -182, -57,
431  -12, 35, -112, -44, 109, -9, 33, -76, -139, -48, 120, -77,
432  -21, 54, -26, 65, -162, -49, -42, 106, -96, -59, 144, -14,
433  -1, 4, -21, 61, -150, -42, 33, -82, -72, -48, 117, -129,
434  -48, 115, -84, -57, 138, 37, -53, 128, 7, -57, 134, 0,
435  -44, 104, 54, -21, 49, 122, -39, 88, 132, -26, 59, 139,
436  -22, 48, 48, 3, -3, -138, 47, -107, -105, 34, -78, -126,
437  4, -12, -148, 72, -167, -24, 44, -106, -87, 15, -43, -144,
438  -5, 4, -156, 46, -116, -110, 54, -137, -75, 48, -121, -40,
439  56, -142, -41, 52, -133, -24, 53, -139, -34, 45, -123, -74,
440  9, -27, -38, -22, 59, 8, 54, -149, -71, 38, -114, -94,
441  9, -30, -61, -24, 61, -13, 48, -135, -53, 3, -16, -54,
442  -16, 36, -44, 62, -169, -7, 0, -8, -58, -17, 26, -129,
443  27, -95, -117, 32, -103, -77, 45, -136, -47, 24, -40, 146,
444  33, -125, -154, -37, 96, -55, 58, -178, -50, 28, -93, -52,
445  48, -161, -73, 39, -130, -51, 43, -142, -32, 38, -126, -30,
446  48, -147, 26, 49, -146, 40, 47, -148, 37, 40, -122, 44,
447  44, -147, 15, 2, -29, -76, -42, 117, -105, -17, 42, -53,
448  50, -175, -19, -23, 51, -92, 33, -122, -32, -32, 84, -84,
449  15, -70, -58, -15, 39, -41, 26, -110, -54, -39, 103, -107,
450  -43, 117, -85, -33, 69, -124, -36, 88, -93, -24, 83, 4,
451  -3, -54, -168, -48, 120, -98, -41, 123, -30, -44, 128, -30,
452  31, -151, -129, 40, -155, -57, 14, -85, -92, -2, -35, -92,
453  56, -180, 20, 30, -130, -54, 37, -146, -32, 38, -142, -12,
454  37, -146, -21, 27, -134, -67, 33, -147, -32, 30, -143, -55,
455  37, -155, -14, 11, -70, -40, -28, 99, -27, 29, -160, -70,
456  21, -130, -68, 26, -144, -58, 29, -148, -37, 31, -141, -4,
457  31, -141, 3, 33, -158, -10, 6, -71, -55, 13, -72, -15,
458  33, -145, 19, 33, -156, 14, 36, -130, 69, 29, -134, 26,
459  26, -148, -14, 2, -59, -53, -15, 50, -44, 39, -168, 63,
460  27, -129, 31, 34, -153, 54, 26, -142, 18, 30, -145, 45,
461  22, -137, 11, 7, -139, -93, -24, 27, -135, 5, -134, -93,
462  -1, -104, -102, -2, -95, -95, 3, -152, -107, -7, -70, -96,
463  7, -124, -52, 1, -114, -73, -5, -112, -101, 1, -126, -77,
464  1, -132, -75, 11, -156, -28, 14, -142, -6, 10, -151, -22,
465  7, -139, -30, -4, -115, -74, 12, -146, 0, 3, -140, -38,
466  -2, -122, -58, -9, -132, -95, -10, -122, -90, -10, -121, -86,
467  5, -156, -18, -14, -115, -96, -23, -76, -131, -18, -93, -106,
468  -24, -88, -128, -27, -66, -136, -22, -98, -112, -27, -72, -129,
469  -28, -72, -129, -22, -96, -106, -20, -35, -86, -40, 49, -157,
470  -22, 21, -88, -26, 2, -102, 8, 154, 50, 10, 136, 59,
471  11, 135, 65, 13, 138, 78, 24, 89, 116, 8, 136, 63,
472  -8, 153, 2, -6, 142, 11, -5, 153, 23, -15, 144, -22,
473  -16, 146, -19, -9, 152, 15, 1, 137, 55, 5, 133, 70,
474  9, 123, 90, 20, 85, 124, 15, 100, 112, 6, 121, 87,
475  16, 85, 115, 19, 71, 126, 11, 103, 109, 3, 127, 88,
476  19, 58, 133, 31, -16, 146, 18, 68, 134, 12, 80, 121,
477  8, 86, 105, -2, 133, 85, -15, 41, -55, 3, -124, -72,
478  0, -49, -38, -16, 196, 57, -14, 146, 35, -16, 147, 32,
479  -2, 103, 72, -2, 124, 97, -20, 150, 21, -12, 142, 64,
480  29, -19, 151, 12, 45, 117, -18, 149, 43, -22, 146, 25,
481  -28, 150, -11, -27, 123, -22, -36, 141, -59, -35, 128, -61,
482  -34, 150, -27, -37, 143, -45, -40, 134, -67, -38, 133, -56,
483  -36, 134, -38, -30, 149, 21, -36, 144, -20, -34, 137, -9,
484  -28, 122, 7, -37, 54, -137, -33, 23, -144, -16, -59, -160,
485  39, -162, -1, 37, -146, 12, 9, -83, -52, -31, -7, -164,
486  -30, 8, -140, -27, -21, -151, -7, -56, -96, -5, -88, -112,
487  -10, -97, -145, -5, -87, -105, 13, -135, -73, -4, -53, -63,
488  29, -193, -50, 21, -154, -43, -36, 34, -123, -30, 51, -83,
489  19, -149, -42, 27, -125, 12, -38, 23, -137, -34, -36, -164,
490  -18, -78, -129, -9, -95, -104, -27, -58, -142, 7, -100, -41,
491  46, -128, 86, 27, -147, 6, 26, -152, 2, 17, -163, -35,
492  12, -82, -2, -52, 57, -162, -42, 111, -88, -42, 110, -85,
493  -46, 58, -132, -51, 62, -140, -25, 121, -13, 4, 123, 89,
494  -1, 39, 21, -18, -128, -141, -39, -14, -140, -9, 147, 56,
495  3, 81, 64, -30, -77, -152, 4, 97, 73, -40, 11, -127,
496  -6, 92, 40, -42, 114, -68, -40, 10, -127, -32, -63, -142,
497  -59, 75, -141, -54, 62, -131, -50, 90, -97, -53, 60, -123,
498  -58, 91, -120, -54, 71, -114, -46, 100, -72, -41, 93, -60,
499  -37, 148, -13, -31, 158, 14, -30, 109, -13, -50, 117, -63,
500  -30, 153, 20, -15, 138, 55, -25, 124, 17, -34, 152, 15,
501  -28, 158, 39, -20, 136, 50, -22, 134, 43, -15, 136, 65,
502  -26, 140, 40, 0, 105, 90, 3, 119, 114, -8, 120, 83,
503  -7, 106, 75, 14, 94, 131, 14, 90, 130, 7, 80, 101,
504  10, 118, 149, -10, 109, 83, 7, 95, 122, -2, 105, 108,
505  -3, 106, 110, -15, 45, -3, -38, 137, 29, 4, 83, 113,
506  1, 91, 112, -17, 130, 97, -20, 110, 68, -57, 138, -24,
507  -54, 137, -16, -55, 130, -24, -66, 120, -76, -58, 70, -105,
508  -72, 109, -102, -57, 131, -21, -57, 108, -48, -36, 71, -26,
509  -45, 12, -132, -61, 63, -114, -59, 95, -65, -72, 78, -126,
510  -46, 24, -111, -62, 43, -134, -41, 48, -62, -34, 60, -27,
511  -14, -62, -118, -10, -97, -149, -36, -22, -129, -64, 65, -103,
512  2, -104, -116, 77, -141, 52, 45, -140, -33, 24, -120, -67,
513  17, -115, -77, -58, -12, -173, -57, 124, -22, -18, 111, 74,
514  -26, 121, 63, -73, 123, -61, -16, 13, -28, -46, 17, -105,
515  -78, 58, -139, -50, 16, -113, -62, 28, -127, -75, 77, -107,
516  -63, 51, -103, -62, 6, -144, -29, 49, -18, -32, -36, -116,
517  -70, 53, -111, -73, 78, -93, -56, 79, -47, -13, 65, 38,
518  -30, -67, -139, -58, 161, 33, -19, 119, 82, -75, 112, -55,
519  -2, -33, -39, 34, -104, -32, 5, -131, -123, -1, -80, -85,
520  -55, 26, -96, -54, 54, -65, -40, 45, -43, -53, 30, -85,
521  -32, -3, -73, -87, 63, -122, -50, -9, -116, -65, 19, -116,
522  -71, 17, -130, -80, 46, -117, -98, 116, -87, -28, 51, -6,
523  -14, 31, 1, -91, 99, -85, -74, 32, -114, -103, 87, -115,
524  -79, 73, -82, -82, 82, -76, -50, 91, -8, -13, 71, 46,
525  -78, 49, -99, -77, 5, -139, -82, 111, -44, -83, 71, -82,
526  -64, 95, -23, -62, 48, -66, -44, 102, 22, -40, -15, -85,
527  -28, -6, -56, -58, 141, 35, -39, 101, 30, 46, 34, 115,
528  -127, 87, -137, -54, 85, -10, -56, 143, 46, -47, -20, -103,
529  15, -44, -16, -73, 105, -22, -90, 112, -42, -64, 95, -13,
530  -115, 119, -74, -79, 122, -6, -41, 102, 36, -5, 21, 13,
531  -83, 22, -116, -94, 84, -69, -101, 50, -113, -20, 139, 110,
532  1, 35, 40, -102, 57, -106, -29, 101, 59, -77, 74, -46,
533  -58, 12, -81, -32, 114, 70, 67, -11, 98, -159, 133, -114,
534  -20, 42, 13, 50, 52, 138, 8, 96, 119, 63, 18, 124,
535  116, -69, 116, 31, 53, 113, 29, 28, 82, -126, 35, -174,
536  -93, 81, -63, -105, 73, -90, -99, 59, -93, -86, 56, -77,
537  -34, 133, 99, 25, 76, 128, 10, 90, 123, 40, 56, 135,
538  4, 74, 95, 73, 9, 136, 76, 5, 137, 5, 99, 132,
539  -36, 38, -15, 11, -124, -136, -72, 8, -113, -84, 29, -107,
540  -24, -78, -135, -62, -21, -130, -51, -42, -133, -70, 17, -93,
541  -12, 121, 124, 7, 78, 105, -13, 101, 103, 33, 74, 145,
542  -62, 121, 49, -41, 121, 84, -33, 114, 91, -36, 114, 88,
543  -44, 117, 81, -44, 121, 87, 19, 71, 130, 38, 52, 136,
544  15, 79, 139, 1, 59, 85, -94, 108, -13, -104, 105, -34,
545  -115, 101, -56, -91, 70, -58, -105, 97, -40, -64, 75, -3,
546  -66, -10, -127, -103, 105, -21, -82, 81, -20, -136, 62, -137,
547  -76, 32, -78, -125, 58, -119, -47, -24, -109, -91, 71, -42,
548  -94, 124, 27, 58, 52, 166, 74, -12, 100, 64, 25, 141,
549  39, 56, 147, 23, 65, 135, 97, -31, 118, 88, -61, 57,
550  129, -98, 73, 102, -82, 52, 80, -6, 131, 25, 59, 137,
551  -74, 118, 55, -84, 108, 19, -38, 109, 106, 59, 10, 125,
552  65, 14, 144, 24, 51, 131, -22, 92, 115, -74, 112, 52,
553  -105, 109, -13, -101, 67, -74, -37, -43, -143, -102, 33, -130,
554  -65, 19, -86, -133, 124, -31, -106, 97, -22, -106, 68, -72,
555  -105, 53, -95, -110, 54, -98, -106, 87, -34, -134, 101, -57,
556  -102, 77, -41, -78, 4, -122, -71, -5, -122, 0, -91, -149,
557  60, -97, -60, 113, -96, 28, 108, -82, 42, 123, -93, 52,
558  88, -91, 0, -19, -77, -152, 136, -111, 47, 93, -79, 32,
559  -144, 58, -147, -113, 62, -85, -115, 90, -44, -111, 61, -81,
560  -113, 56, -91, -106, 46, -91, -97, 31, -101, -93, 3, -134,
561  -105, 44, -89, -1, -105, -155, -62, -37, -142, -27, -60, -125,
562  94, -121, -38, 106, -109, -4, -1, -61, -85, -7, -28, -51,
563  120, -40, 116, 118, -122, 0, 52, -66, -17, -29, -65, -130,
564  -35, -59, -128, -109, 51, -83, -59, -48, -147, -101, -1, -137,
565  24, -67, -55, 65, -148, -103, 37, -87, -62, 39, -74, -39,
566  87, 11, 130, 88, -84, 13, 26, -142, -142, 57, -118, -69,
567  16, -93, -91, 119, -132, 1, 112, -116, 12, 74, -115, -36,
568  25, -109, -94, 66, -86, -11, -7, -85, -108, -97, 52, -70,
569  -111, 45, -94, -37, -21, -73, -70, 78, -3, -81, 57, -40,
570  -112, 37, -103, -90, -7, -121, -106, 68, -57, -97, -5, -126,
571  -126, 95, -48, -86, 98, 4, -101, 132, 28, -28, 89, 67,
572  -63, 130, 74, -78, 121, 47, -64, 123, 66, -43, 115, 85,
573  -18, 107, 106, -15, 103, 109, -2, 97, 117, -18, 104, 107,
574  -29, 108, 102, -13, 98, 110, 27, 76, 134, 18, 79, 126,
575  -3, 85, 110, -93, 116, 36, -98, 88, -8, -119, 65, -63,
576  -108, 31, -97, -125, 72, -58, -123, 70, -58, -122, 86, -33,
577  -120, 63, -62, -97, 76, -14, -88, 121, 59, -57, 107, 81,
578  -116, 101, 0, -118, 89, -16, -123, 77, -37, -113, 40, -77,
579  -117, 100, 6, -124, 41, -85, -107, 85, -3, -127, 95, -8,
580  -61, 9, -56, -24, -24, -61, -64, 8, -58, 50, -110, -99,
581  -88, -27, -132, -63, -35, -115, -145, 38, -102, -118, 38, -73,
582  -132, 67, -45, -131, 59, -55, -129, 67, -41, -130, 83, -18,
583  -121, 80, -12, -106, 90, 18, -121, 90, 6, -129, 72, -29,
584  -123, 89, 5, -125, 84, -4, -126, 85, -1, -132, 74, -20,
585  -129, 82, -5, -128, 80, -6, -125, 85, 6, -114, 92, 27,
586  -114, 91, 26, -109, 100, 45, -119, 88, 21, -131, 79, 0,
587  -116, 93, 34, -120, 89, 25, -134, 76, -3, -132, 74, -3,
588  -118, 84, 25, -97, 100, 66, -71, 79, 59, -102, 100, 66,
589  -105, 106, 75, -63, 93, 90, -75, 74, 54, -61, 108, 117,
590  -79, 93, 83, -110, 89, 51, -105, 100, 74, -107, 80, 43,
591  -132, 75, 15, -109, 82, 47, -36, 61, 73, -24, 76, 107,
592  -79, 91, 89, 19, 67, 129, -18, 21, 21, -106, 11, -66,
593  -41, 73, 92, 32, 53, 118, 48, 67, 155, -14, 78, 128,
594  23, 66, 140, 68, 17, 87, 116, -7, 88, 92, -13, 56,
595  94, -97, -96, 121, -86, -49, 36, 8, 46, -84, 73, 57,
596  198, -81, 31, 88, 15, 107, -139, 99, 55, -15, 57, 95,
597  -48, 44, 39, 132, -65, -1, 101, -71, -41, 56, 19, 90,
598  -109, 95, 76, -84, 83, 80, 0, 44, 86, 127, -10, 101,
599  86, 14, 110, 30, 54, 137, -139, 80, 23, -137, 46, -42,
600  -135, 61, -7, -136, 58, -12, -136, 51, -26, -136, 54, -17,
601  -142, 64, 0, -143, 71, 15, -119, 71, 38, -139, 69, 17,
602  -130, 52, -6, -149, 58, -10, -141, 57, -1, -142, 57, -2,
603  -125, 55, 9, -115, 77, 66, -138, 60, 13, -145, 46, -19,
604  -135, 63, 25, -131, 63, 30, -145, 46, -15, -144, 29, -48,
605  -126, 9, -75, -131, 2, -89, -103, -2, -78, -145, 8, -85,
606  -73, -25, -101, -59, -25, -91, -125, 51, 20, -111, -21, -115,
607  -110, -10, -90, -144, 20, -50, -93, -27, -111, -87, 54, 54,
608  -145, 67, 47, -122, 0, -72, -96, -31, -117, -70, -24, -85,
609  -163, 1, -89, -50, -59, -140, -12, -32, -67, 158, -11, 64,
610  80, -49, -49, -105, -24, -102, -154, 32, -21, -130, -6, -79,
611  -155, 53, 20, -111, -1, -57, -135, -2, -70, -150, 10, -52,
612  -53, 63, 93, 122, 17, 89, 33, 27, 67, -87, 73, 97,
613  -111, 65, 72, -127, 62, 59, -142, 49, 30, -136, 52, 41,
614  -111, 67, 81, -142, 54, 45, -96, 68, 93, -145, 51, 42,
615  -138, 21, -15, -134, 3, -48, -143, 18, -19, -112, -14, -72,
616  -69, -19, -64, -127, 17, -11, 106, -88, -136, 73, -56, -82,
617  -17, -66, -133, -14, -67, -133, -156, 43, 26, -129, 56, 62,
618  -127, 53, 61, -121, 47, 50, -165, 41, 27, -100, 5, -21,
619  -39, 83, 150, -67, 73, 125, -70, 56, 90, -158, 25, 6,
620  -138, 1, -37, -115, -32, -97, -19, -22, -49, 170, 0, 48,
621  129, -52, -68, 49, -72, -127, 69, -67, -110, 37, -63, -111,
622  81, -63, -95, 66, -61, -96, 131, -36, -28, 169, -43, -28,
623  150, -47, -39, 90, -65, -90, 128, -53, -54, 120, -61, -71,
624  138, -48, -39, 123, -61, -65, 132, -58, -56, 91, -73, -96,
625  134, -71, -75, 115, -51, -44, 139, -53, -37, 119, -52, -43,
626  159, -20, 30, 145, -37, -3, 85, -30, -17, 36, -84, -128,
627  117, -79, -83, 122, -58, -44, 106, -49, -36, 109, -94, -106,
628  82, -82, -98, 75, -82, -101, 65, -85, -107, 62, -85, -108,
629  41, -87, -117, 33, -86, -120, 30, -89, -123, 20, -86, -123,
630  25, -88, -120, 33, -89, -119, 32, -90, -118, 34, -90, -117,
631  22, -90, -119, -12, -73, -110, 29, -103, -133, 32, -93, -116,
632  50, -95, -109, 14, -91, -119, -30, -84, -125, -195, 88, 36,
633  -121, 70, 44, -137, 65, 33, -119, 79, 60, -98, 87, 82,
634  -56, 82, 91, -57, 83, 96, -59, 73, 80, -205, 54, -2,
635  -151, 27, -18, -78, 5, -23, -22, 101, 138, -37, 90, 117,
636  -88, 84, 91, -127, 63, 47, -135, 56, 35, -139, 6, -38,
637  -140, 1, -47, -134, 70, 61, 5, 81, 122, 17, 78, 125,
638  -41, 86, 117, -89, 79, 93, -98, 75, 85, -119, 64, 62,
639  -100, 19, -1, 17, -95, -143, -132, 50, 38, -20, 87, 131,
640  47, 56, 102, 18, 68, 116, -29, 86, 130, -106, 66, 74,
641  -66, 73, 102, 130, 32, 94, 103, -30, -19, 47, 77, 145,
642  -70, 79, 111, -99, 71, 90, -128, 63, 68, -114, 62, 73,
643  -87, 70, 95, -55, 78, 123, -97, 68, 93, -121, 24, 7,
644  -147, 9, -24, -105, -31, -85, -80, 65, 96, -168, 46, 39,
645  -100, 19, 9, 53, -101, -168, -37, -29, -61, -127, 65, 85,
646  -121, 58, 77, -134, 29, 22, -156, 25, 12, -144, -2, -33,
647  -137, -3, -32, -103, -67, -138, -35, -62, -117, -94, -9, -32,
648  -79, 89, 144, -103, 42, 58, -147, 52, 71, -131, 39, 52,
649  -94, 50, 77, -110, 45, 69, -88, 41, 63, -145, 58, 91,
650  -135, 28, 39, -149, 33, 45, -154, 42, 67, -110, 29, 47,
651  -142, 33, 52, -122, 43, 75, -88, 36, 65, -48, 26, 48,
652  -79, -44, -90, -151, -18, -40, -139, -29, -58, -91, 10, 17,
653  -85, 59, 112, 37, 70, 137, 32, 61, 121, 79, 42, 84,
654  57, 43, 89, 16, 96, 195, 36, 62, 129, 70, 9, 19,
655  137, 40, 90, 51, 50, 108, 169, -17, -27, 36, 11, 26,
656  61, 36, 80, 155, -21, -32, 83, -6, -5, -231, 34, 53,
657  -136, -5, -19, -97, 17, 29, 72, 29, 68, -155, -33, -80,
658  -91, -42, -93, -163, -15, -36, -124, 23, 46, -123, 34, 71,
659  -112, 47, 100, -74, 53, 114, -24, 59, 131, 77, 57, 126,
660  -49, 54, 121, -99, 29, 69, -108, -6, -12, 54, -64, -146,
661  -67, -63, -139, -79, -39, -84, -150, 6, 20, -139, 16, 41,
662  -148, -25, -46, -76, -52, -109, -43, -62, -131, -129, -32, -58,
663  -159, -30, -48, -105, -46, -87, -124, -6, 0, -30, 8, 22,
664  -73, -24, -43, -57, 44, 101, 39, 66, 136, -102, 62, 146,
665  30, 32, 67, 11, 49, 105, 29, 27, 57, -151, -27, -39,
666  -117, 24, 70, 16, 27, 60, -138, -5, 10, -65, 55, 136,
667  -33, 35, 84, 122, 35, 61, 121, 49, 94, 115, 44, 86,
668  113, 41, 79, 158, 6, -6, 124, 3, -8, 183, 20, 27,
669  23, -15, -38, -80, -60, -133, -18, -46, -105, 10, -32, -75,
670  86, 19, 35, 82, 53, 115, 21, 61, 141, 16, 64, 151,
671  76, 33, 75, 102, 59, 134, 129, 33, 73, 138, 35, 80,
672  111, 28, 63, 105, 29, 69, 121, 41, 101, 115, 40, 102,
673  82, 18, 44, 870, 23, 91, 110, 40, 114, 77, 23, 70,
674  168, 28, 91, 133, 20, 70, 114, 30, 98, 147, 9, 46,
675  -90, 27, 62, 141, 13, 57, 73, -15, -30, 53, -51, -132,
676  -19, -34, -96, -41, -51, -145, 15, -49, -127, 95, -34, -73,
677  169, 5, 42, 52, 49, 140, 124, 28, 99, 17, 53, 147,
678  69, 28, 93, 171, -33, -53, 144, 4, 48, 140, 8, 58,
679  131, 12, 67, 113, 11, 64, 150, -6, 27, 138, -14, 5,
680  138, -42, -71, 49, -51, -127, 60, -54, -127, 76, -29, -53,
681  -71, 79, 190, -14, 52, 140, 1, 50, 144, 110, 25, 109,
682  -28, 52, 141, -81, 43, 99, -8, 49, 144, 48, 39, 136,
683  93, 26, 116, 113, 17, 100, 135, 5, 72, 150, -3, 56,
684  113, -7, 29, 162, -13, 33, 146, -15, 25, 140, -3, 62,
685  52, 28, 120, -7, 49, 156, 114, 7, 87, 44, 10, 60,
686  14, 38, 140, 41, 25, 111, -150, 31, 21, 30, 35, 144,
687  94, 17, 120, 126, 4, 94, 139, -28, -16, 135, -41, -62,
688  151, -29, -4, 25, 19, 88, -141, 35, 31, -58, 13, 9,
689  14, -26, -86, -127, 49, 98, 155, 0, 104, 71, 5, 70,
690  -208, 7, -117, -46, 10, 7, 91, 20, 141, 98, 13, 115,
691  101, 9, 110, 114, 4, 102, 96, 10, 117, 95, 1, 79,
692  109, -40, -76, 133, -7, 81, 117, -41, -68, -35, -14, -89,
693  120, -42, -66, 96, -58, -148, 89, 0, 74, 65, 10, 99,
694  130, -44, -61, 71, -13, 15, 25, 41, 188, 42, 22, 129,
695  122, -11, 72, 140, -30, 16, 82, 17, 155, -11, 36, 147,
696  11, 19, 96, 183, -61, -70, 112, -43, -66, 155, -51, -47,
697  84, -4, 77, 16, 27, 138, -14, 31, 125, -75, 53, 155,
698  -80, 36, 74, -32, 23, 74, -15, 35, 154, -25, 35, 141,
699  72, 0, 99, 109, -54, -133, 105, -45, -94, 50, -21, -34,
700  -128, 64, 153, -73, 48, 147, 30, 17, 135, -15, 32, 149,
701  18, 21, 148, 53, 10, 136, 28, 19, 158, 37, 11, 129,
702  65, 4, 136, 47, -2, 67, -5, 36, 232, -126, 44, 76,
703  38, 14, 176, 36, 11, 147, 59, 2, 141, 104, -14, 111,
704  123, -27, 48, 138, -42, -32, 187, -62, -75, -42, 18, 54,
705  -141, 44, 29, -118, 42, 81, -131, 41, 52, -47, 24, 99,
706  100, -12, 127, -67, 31, 125, 69, -3, 154, 111, -34, -29,
707  -3, -9, -99, 147, -28, 121, 100, -20, 81, 90, -18, 85,
708  77, -8, 160, 91, -20, 75, 130, -34, 57, -12, 7, 30,
709  -147, 40, -39, -126, 31, -55, -140, 35, -59, -92, 16, -109,
710  -133, 32, -52, -138, 31, -73, -128, 32, -25, -139, 29, -69,
711  -131, 24, -93, -135, 29, -56, -140, 29, -51, -155, 38, 9,
712  -68, 29, 120, -52, 14, 26, -2, -10, -105, -127, 37, 72,
713  -73, 28, 119, -80, 32, 142, -82, 30, 140, 29, 5, 136,
714  51, 1, 149, 91, -14, 95, 46, -1, 124, -187, 43, 23,
715  2, 10, 158, -32, 14, 112, -177, 35, -56, -60, 23, 186,
716  83, -11, 131, 135, -25, 77, 148, -30, 61, 135, -30, 13,
717  142, -36, -57, 44, -12, -44, 21, 3, 184, 63, -11, 92,
718  147, -40, -107, 144, -35, 15, 202, -54, -65, -73, 21, 54,
719  -123, 32, 26, -149, 37, 6, -32, 13, 130, 106, -21, 127,
720  51, -9, 130, -27, 8, 64, -59, 17, 91, 33, -5, 135,
721  77, -18, 95, 108, -26, 130, 55, -13, 135, 48, -11, 147,
722  66, -18, 128, 103, -27, 104, 85, -24, 134, 147, -41, 64,
723  19, -6, 68, 15, -5, 55, 129, -34, -105, 26, -8, 31,
724  25, -8, 70, 136, -36, -112, 129, -37, -45, 103, -32, 103,
725  80, -25, 120, 132, -38, -81, 21, -7, 3, -143, 41, 91,
726  -118, 37, -84, -104, 31, -37, 37, -15, 193, 1, -4, 148,
727  12, -8, 152, -17, -1, 153, 3, -8, 154, 55, -21, 114,
728  136, -42, 33, 138, -40, -30, 143, -45, 34, 130, -38, -51,
729  84, -20, -134, 141, -43, -46, 99, -28, -115, 139, -44, -30,
730  133, -47, 62, 126, -43, 4, 155, -52, -32, 141, -50, 9,
731  67, -29, 129, -217, 78, -48, -91, 30, 49, 147, -56, 97,
732  75, -27, 24, -208, 74, -46, -143, 50, -14, -108, 40, -86,
733  -122, 44, -87, -69, 19, 95, -20, -1, 153, -144, 42, 95,
734  -91, 26, 69, -105, 27, 110, -56, 9, 142, 31, -19, 141,
735  84, -28, 24, 106, -34, 10, -98, 21, 131, 30, -19, 134,
736  148, -48, 3, 117, -31, -89, 78, -17, -117, 122, -36, -74,
737  69, -22, -14, -138, 31, 215, -60, 10, 119, -78, 16, 122,
738  -115, 38, -4, -151, 50, -18, -124, 44, -71, -124, 43, -54,
739  -144, 45, -14, -64, 14, 67, 179, -57, 30, 125, -44, 67,
740  52, -28, 137, 63, -31, 126, 126, -49, 95, 144, -44, -27,
741  145, -47, -12, 144, -46, -26, 122, -48, 68, 107, -46, 95,
742  131, -53, 64, 136, -49, 11, 136, -52, 28, 89, -28, -48,
743  36, 2, -152, -16, 20, -148, 86, -19, -130, 104, -30, -102,
744  111, -37, -68, 140, -53, -1, 120, -48, 13, 104, -50, 107,
745  129, -49, -15, 73, -19, -133, 41, -13, -37, -39, 1, 179,
746  -129, 44, 82, -136, 57, -40, -129, 53, -27, -126, 47, 10,
747  -142, 50, 53, -63, 13, 112, 8, -18, 149, 45, -31, 143,
748  136, -57, 59, 142, -53, -20, 138, -57, 23, 102, -50, 93,
749  82, -46, 121, 126, -59, 66, 78, -45, 115, 43, -35, 140,
750  57, -39, 119, 74, -46, 108, -89, 19, 130, -46, -2, 147,
751  -88, 19, 119, -113, 31, 99, -93, 46, -59, 72, -8, -137,
752  102, -28, -92, 11, 18, -161, -96, 49, -74, -84, 51, -134,
753  -94, 51, -104, -79, 46, -124, -107, 51, -78, -132, 56, -46,
754  -104, 51, -100, -143, 47, 58, -132, 44, 48, -138, 54, -39,
755  -127, 51, -45, -138, 54, -54, -142, 53, -26, -121, 47, -58,
756  -126, 49, -59, -139, 50, -36, -135, 41, 25, -146, 45, 24,
757  -107, 44, -100, -115, 44, -86, -124, 45, -74, -148, 49, -40,
758  -125, 31, 66, -83, 14, 108, -48, -1, 147, -42, -1, 123,
759  116, -48, 130, 127, -47, 76, 124, -46, 79, 112, -45, 93,
760  74, -39, 124, 41, -31, 146, 95, -43, 99, 120, -41, 17,
761  125, -39, -7, 123, -50, 70, 110, -45, 58, 111, -53, 108,
762  78, -23, -21, 122, -24, -128, 143, -52, 19, 146, -46, -48,
763  73, -19, -46, 128, -61, 101, 66, -43, 127, -160, 48, 75,
764  -148, 45, 55, -120, 29, 88, -120, 29, 81, -122, 25, 107,
765  -140, 42, 39, -122, 26, 88, -106, 18, 107, -87, 7, 124,
766  -101, 13, 115, -20, -16, 122, 55, -38, 110, 148, -51, 18,
767  124, -43, 8, 82, -56, 149, 10, -26, 114, 62, -41, 104,
768  -119, 33, 37, -113, 55, -90, -93, 27, 22, 4, -32, 149,
769  -4, -32, 163, -60, -8, 131, -85, 3, 112, -35, -21, 147,
770  41, -47, 149, -77, -2, 113, -87, 20, 38, -90, 56, -120,
771  -88, 48, -90, -8, 17, -64, -53, -20, 162, -10, -31, 147,
772  55, -34, 69, -14, -15, 81, -74, -7, 122, -44, -22, 144,
773  -2, -43, 171, -14, -29, 128, -19, -34, 149, -41, -25, 138,
774  26, -38, 109, 85, -58, 111, 53, -51, 120, -70, -19, 143,
775  -68, 2, 64, -159, 44, 17, -135, 42, -6, -111, 47, -48,
776  -14, 46, -145, 77, 18, -141, 3, 26, -96, -128, 49, -44,
777  -150, 49, -21, -141, 24, 57, -100, -4, 114, -90, -3, 96,
778  222, -83, 76, 62, -44, 91, 74, -55, 118, 90, -69, 142,
779  142, -41, 0, 117, -61, 82, 66, -54, 112, 64, -59, 127,
780  39, -38, 80, -114, 24, 35, -160, 55, -21, -116, 7, 85,
781  -21, -50, 172, -30, -38, 141, -44, -33, 136, -18, -44, 143,
782  15, -50, 132, 125, -58, 61, 134, -55, 39, 87, -65, 108,
783  -108, -7, 111, -171, 30, 57, -122, 8, 76, -161, 52, -16,
784  -157, 32, 34, -14, -54, 156, 100, -54, 67, 150, -56, 35,
785  136, -17, -59, 121, -76, 104, -62, -35, 139, -143, 18, 62,
786  -138, 38, 4, -140, 47, -18, -139, 20, 48, -134, 64, -69,
787  -83, 61, -101, -108, 57, -75, -77, 52, -85, -35, 66, -152,
788  -97, 53, -78, -153, 45, -17, -139, 35, -4, -122, 43, -38,
789  -145, 48, -39, -131, 50, -55, -35, 17, -25, 137, -22, -26,
790  172, -52, 33, 120, -16, -36, 126, -23, -20, 163, -31, -28,
791  144, -22, -41, 137, -12, -66, 138, -19, -52, 141, -23, -41,
792  122, -3, -88, 89, 17, -123, 62, 29, -135, 27, 39, -143,
793  -8, 50, -143, -36, 54, -137, -97, 54, -86, -118, 58, -80,
794  -129, 45, -36, -124, 35, -5, -133, 33, 4, -164, 34, 26,
795  -107, 20, 20, -188, 54, -27, -146, 34, 0, -150, 34, 3,
796  -145, 30, 10, -127, 8, 63, -145, 14, 55, -85, -11, 92,
797  -32, -14, 67, -106, 45, -73, -137, 20, 24, -42, 26, -57,
798  73, 11, -81, -168, 22, 37, -53, -27, 118, -158, 15, 48,
799  -68, -6, 58, -88, 16, 1, -103, 34, -50, -68, 18, -19,
800  189, -4, -93, 63, 34, -146, -88, 35, -63, -131, 25, -8,
801  -159, 26, 8, -61, -27, 121, 26, -41, 118, 15, -28, 81,
802  -100, 59, -136, -39, 43, -117, -48, 35, -90, -92, -13, 92,
803  24, -50, 148, -47, -22, 93, -103, 51, -111, -30, -54, 187,
804  -4, -45, 141, -43, -10, 52, -44, 57, -156, -3, 55, -172,
805  -113, 9, 23, -46, -29, 115, -20, -42, 140, -51, -43, 155,
806  -8, -37, 114, -142, 27, -21, -138, 10, 25, 3, -21, 63,
807  99, -27, 38, 1, -24, 71, -133, 8, 28, -51, -34, 119,
808  20, -39, 105, -49, -14, 57, -19, 63, -172, -63, 18, -30,
809  3, -52, 148, -27, -6, 29, -81, 38, -80, -1, -47, 132,
810  41, -28, 66, -100, 12, 0, -57, -14, 60, -78, -50, 161,
811  19, -50, 132, -110, -31, 118, 37, -32, 72, 121, -13, -3,
812  -55, -17, 61, -119, -5, 51, 22, -32, 75, -8, -30, 81,
813  -128, 34, -51, -13, -34, 92, -68, -38, 115, 104, -25, 35,
814  -22, -38, 101, -97, -8, 46, 10, -31, 75, 96, -15, 11,
815  -150, -26, 102, -89, -41, 122, -29, -49, 124, -5, -59, 142,
816  102, -25, 34, -142, -35, 113, -11, -42, 101, -17, -61, 141,
817  32, -65, 140, -65, -49, 121, -116, -25, 80, -12, -22, 49,
818  74, 4, -24, -32, -65, 149, -87, -22, 64, -107, -19, 61,
819  -74, -53, 125, -30, -54, 117, -20, -47, 102, 103, -40, 63,
820  121, 38, -100, 11, 45, -95, 83, 15, -48, -5, -52, 109,
821  -74, -49, 115, -125, -37, 99, -78, 21, -28, -105, 24, -32,
822  -65, -36, 84, -117, -54, 126, -12, -43, 88, 3, -20, 39,
823  -93, 17, -21, 40, -36, 67, -187, 32, -38, -68, -35, 77,
824  142, -19, 19, 44, -6, 7, -107, -31, 73, -170, 5, 11,
825  -38, -29, 61, 138, -35, 51, 19, -30, 56, -139, 30, -41,
826  -26, -22, 45, -79, -18, 43, -10, -20, 39, -119, 5, 2,
827  -73, -15, 35, 51, -34, 60, 135, -9, 4, 88, -13, 15,
828  -204, 6, 8, -58, -54, 107, 41, -62, 111, -12, -60, 111,
829  165, 3, -22, 141, 9, -30, 81, 9, -26, 121, 5, -25,
830  46, 10, -23, -65, -71, 137, -113, 15, -13, -165, 6, 8,
831  -137, -10, 31, -71, -39, 77, 44, -55, 96, 56, -52, 87,
832  -60, -51, 95, 76, -8, 8, 32, -7, 9, 58, -30, 46,
833  91, 74, -140, 133, 14, -40, -101, -58, 115, -116, -74, 141,
834  22, -36, 61, 36, -9, 12, -128, -39, 79, -45, -62, 111,
835  96, -4, -3, 89, 24, -50, 69, 16, -36, -27, -68, 119,
836  -8, -73, 125, 52, -14, 17, -163, -5, 26, -11, -80, 133,
837  113, -56, 81, 164, -41, 48, 93, -44, 62, 120, -27, 28,
838  139, 12, -38, 114, 32, -68, 113, 56, -108, 91, 75, -138,
839  71, 50, -95, 85, 48, -96, 129, 23, -62, 16, 79, -137,
840  -21, 60, -100, 45, 39, -76, 43, -102, 168, 100, -60, 85,
841  86, -42, 54, 22, -91, 149, 77, -82, 121, 102, -39, 44,
842  30, -102, 160, 52, -68, 100, 79, -76, 105, 81, -75, 101,
843  100, -72, 92, 107, -82, 103, -20, -80, 129, 43, -77, 108,
844  97, -78, 95, 31, -91, 130, 152, -23, -2, 139, 15, -55,
845  85, 37, -78, -46, 84, -116, 82, 66, -121, 93, 34, -76,
846  140, 2, -42, 120, 7, -44, 27, 94, -155, 33, 71, -122,
847  -10, 85, -133, -17, 82, -129, -22, 77, -118, -36, 75, -113,
848  0, 71, -119, -42, 78, -120, -84, 51, -62, -18, 8, -8,
849  158, 11, -67, 92, 44, -104, 59, 43, -94, 109, 50, -124,
850  -4, 43, -75, -166, -24, 98, -135, 18, 11, -144, 30, -10,
851  -87, 17, -4, 167, 12, -72, 119, 0, -37, 2, 31, -55,
852  149, -74, 84, 81, 29, -78, 74, 63, -140, -30, 63, -103,
853  -137, 64, -72, -118, 56, -65, -130, 36, -23, -116, 42, -42,
854  -64, 75, -122, -41, 74, -128, -29, 75, -135, 10, 49, -99,
855  -15, 80, -154, -40, 69, -124, 76, 46, -118, -7, 57, -113,
856  69, 41, -108, 71, 47, -122, 85, 54, -144, 93, 36, -111,
857  75, 31, -94, 48, 61, -151, 27, 60, -142, 7, 54, -123,
858  -98, 55, -87, 11, 62, -146, -33, 63, -135, 49, 45, -126,
859  -1, 19, -44, 43, 11, -45, 45, 31, -92, 136, -8, -38,
860  142, 2, -68, 121, -7, -38, 168, -56, 59, 69, -63, 119,
861  54, -65, 129, -102, -29, 116, -19, -59, 146, -32, -54, 138,
862  -35, -54, 138, -50, -50, 131, -57, -41, 114, -34, -55, 135,
863  -52, -49, 125, -61, -30, 89, -21, -65, 145, 24, -66, 128,
864  78, -59, 90, 58, -76, 131, 98, -70, 104, 39, -58, 98,
865  35, -86, 155, 29, -67, 119, 95, -70, 98, 126, -32, 10,
866  161, -43, 16, 118, -28, 2, 88, -64, 85, 11, -26, 43,
867  80, 38, -106, 156, 9, -87, 89, 28, -93, 101, 21, -88,
868  125, 31, -120, 87, 26, -94, 91, 14, -71, 143, 6, -86,
869  115, 7, -74, 136, 12, -97, 132, -76, 79, 140, -29, -19,
870  134, -20, -36, 62, -45, 55, -190, 9, 90, -75, -38, 116,
871  -100, -25, 103, -13, -67, 136, -131, -8, 83, -145, 16, 45,
872  -146, 21, 32, -137, 6, 55, -107, -24, 97, -117, -9, 71,
873  -105, -33, 110, -98, -41, 117, 21, -66, 111, 73, -68, 92,
874  97, -88, 114, 158, -25, -26, 66, -81, 113, 35, -79, 122,
875  68, -81, 109, 16, -74, 121, -89, -48, 120, -143, 29, 13,
876  -109, 73, -77, -134, 61, -47, -107, 36, -17, -124, -37, 114,
877  -48, -64, 126, 16, -80, 128, -34, -71, 129, 31, -93, 141,
878  30, -73, 105, 61, -83, 110, 66, -83, 105, 74, -87, 106,
879  34, -78, 107, -27, -60, 104, -107, 38, -18, 47, 87, -152,
880  -16, 52, -75, -34, -119, 198, -91, -45, 103, -86, -36, 85,
881  -11, -86, 133, -87, -52, 109, -140, -7, 59, -122, 57, -43,
882  -29, 57, -75, -218, 21, 39, -130, -21, 74, -112, -40, 93,
883  -111, -38, 89, -63, -56, 100, -148, -32, 88, -129, -25, 72,
884  -126, -32, 78, -132, -15, 55, -87, 9, 10, 190, -58, 34,
885  -36, -31, 53, -140, 41, -22, -103, 81, -90, -133, 38, -21,
886  -139, 51, -42, -94, -4, 27, -136, -64, 122, -128, -38, 80,
887  -91, -22, 48, -108, 37, -30, -13, 81, -112, -199, 13, 18,
888  -104, 55, -58, -90, 68, -83, -50, 40, -48, -25, 89, -125,
889  1, 91, -135, 42, 64, -102, 84, 60, -105, 60, 68, -113,
890  96, 51, -97, -95, 45, -50, -102, 33, -33, -46, 108, -159,
891  68, 72, -125, -33, 84, -128, -29, 28, -39, -132, -44, 93,
892  -66, -71, 124, -120, -33, 72, -139, -21, 54, -71, -78, 132,
893  72, -25, 27, 91, 85, -145, 98, 9, -30, 90, -10, 1,
894  -70, -93, 155, -18, -17, 29, -92, 29, -29, -109, -42, 80,
895  -76, -38, 70, 13, -54, 79, 32, -90, 131, 5, -98, 145,
896  84, -39, 46, 72, -99, 134, 40, -83, 114, 75, -76, 97,
897  -8, -64, 92, 19, -48, 65, 63, -79, 100, 137, -58, 59,
898  59, -44, 51, -210, 58, -47, -104, -26, 52, -25, -83, 118,
899  -102, 23, -17, -129, 39, -35, -146, -27, 55, 4, -80, 109,
900  -47, -11, 21, -127, 39, -37, -147, -12, 32, -140, -28, 53,
901  -93, -63, 94, -127, -54, 83, -74, -49, 71, -18, -91, 121,
902  -46, -85, 114, -90, -78, 108, -68, -65, 87, 16, -45, 57,
903  47, -36, 41, -117, -21, 35, 128, -38, 39, -230, 4, 9,
904  -135, -41, 59, -128, -49, 67, -143, -27, 39, -139, -41, 56,
905  -32, -93, 115, 6, -98, 119, -35, -60, 72, -123, -64, 80,
906  -144, -29, 37, -135, -47, 56, -12, -90, 106, -152, -52, 60,
907  -149, 15, -18, -155, 15, -20, -86, 84, -100, -162, -7, 4,
908  52, -114, 135, 32, -91, 106, 9, -114, 130, -161, -25, 24,
909  -133, 4, -10, -139, -10, 5, -111, 74, -90, -151, -18, 12,
910  -136, -26, 20, -161, -16, 8, -72, -73, 77, 57, -63, 75,
911  -53, -87, 93, 137, -50, 67, 137, -19, 29, 162, -32, 46,
912  100, -45, 55, 119, -19, 27, 91, -75, 85, 133, -37, 45,
913  -30, -117, 125, 67, -94, 103, 85, -65, 71, 146, -61, 67,
914  44, -104, 109, -9, -94, 97, 103, -89, 93, 52, -99, 101,
915  23, -57, 57, -115, 142, -145, -71, -3, 2, -22, -109, 110,
916  -19, -107, 106, 14, -78, 78, -40, -136, 133, -28, -107, 103,
917  -32, -106, 101, -74, -99, 92, -138, -42, 35, -146, 0, -5,
918  -143, 33, -37, -142, -16, 8, -151, 34, -42, -139, -3, -6,
919  -172, -22, 9, -145, 9, -21, -145, 24, -35, -138, 23, -34,
920  -148, 23, -37, -159, -13, -4, -147, -4, -14, -148, -5, -12,
921  -141, 50, -67, -128, 15, -31, -139, -42, 21, -62, -79, 67,
922  -211, -45, 10, -123, -56, 35, -32, -88, 78, 77, -89, 95,
923  53, -76, 79, -2, -93, 86, -45, -126, 108, -2, -102, 92,
924  2, -115, 103, 22, -108, 99, -27, -115, 98, -8, -54, 45,
925  -83, -186, 148, -46, -98, 76, -66, -108, 81, -83, -102, 72,
926  -64, -84, 59, -44, -119, 91, 19, -93, 79, 126, 53, -22,
927  61, 39, -23, -122, -131, 87, 47, -63, 58, 109, -10, 26,
928  -38, -152, 115, -1, -121, 95, -19, -114, 86, -49, -117, 83,
929  18, -67, 55, 169, 15, 14, 153, -25, 40, 133, 6, 14,
930  142, 54, -22, 157, 13, 10, 84, -19, 25, 121, -86, 80,
931  70, -67, 58, 30, -135, 104, 79, -114, 93, 127, -64, 60,
932  128, 33, -12, 92, 101, -65, 140, 50, -25, 138, 39, -17,
933  123, 56, -33, 151, 11, 3, 151, -8, 16, 148, 11, 0,
934  152, -13, 18, 134, 36, -21, 159, -4, 9, 106, 95, -67,
935  69, 112, -83, 114, 78, -56, 141, 35, -24, 133, 37, -26,
936  39, 115, -89, 58, 119, -92, 90, 88, -69, 131, 65, -52,
937  61, 86, -69, -122, 102, -82, -43, 111, -91, 13, 111, -91,
938  73, 102, -84, 87, 93, -79, 93, 91, -77, 81, 100, -86,
939  77, 60, -52, 88, 121, -106, 134, 42, -40, 147, 33, -32,
940  144, 32, -34, 110, 76, -70, 132, 56, -56, 124, 59, -59,
941  73, 90, -85, 0, 111, -100, -56, 113, -101, -23, 112, -102,
942  34, 91, -87, 120, 73, -76, 120, 69, -72, 103, 22, -29,
943  168, -48, 33, 114, 8, -17, 115, -6, -4, 128, -73, 57,
944  153, -46, 29, 141, -6, -10, 144, 54, -67, 82, 80, -86,
945  112, 69, -80, 121, 50, -63, 145, 31, -49, 99, 69, -81,
946  80, 84, -95, 121, 57, -75, 149, -25, 2, 134, -51, 28,
947  136, -50, 26, 130, -60, 35, 52, -105, 93, 70, -99, 83,
948  55, -106, 91, 69, -75, 59, 122, -75, 47, 102, -99, 73,
949  141, -44, 13, 116, -90, 59, 127, -69, 37, 105, -88, 57,
950  126, -83, 47, 135, -58, 22, 123, -28, -3, 147, -15, -22,
951  126, -70, 33, 105, -88, 52, 132, -70, 28, 155, -24, -19,
952  74, -117, 83, 113, -80, 41, 135, -26, -15, 107, -79, 39,
953  69, -110, 75, 82, -106, 67, 60, -114, 80, 26, -104, 80,
954  -78, -77, 86, -23, -114, 101, -26, -99, 88, 115, -56, 13,
955  83, 65, -77, 68, 93, -96, 53, 91, -91, -1, 112, -93,
956  128, 48, -79, 49, 65, -70, -51, 122, -89, -128, 78, -28,
957  -125, 71, -24, 8, 117, -104, 39, 103, -103, 86, 76, -94,
958  104, -33, -2, 164, -45, -12, 114, -71, 26, 89, -93, 54,
959  97, 12, -43, -10, 118, -102, -113, 94, -46, -123, 78, -31,
960  -144, 57, -5, -133, 65, -17, -139, 59, -10, -143, 42, 4,
961  -142, 49, -3, -141, 79, -31, 14, 125, -120, -172, 27, 24,
962  -145, 1, 39, -142, 41, 0, -124, 69, -32, -127, 77, -40,
963  -115, 84, -50, -80, 101, -77, -62, 107, -87, -76, 104, -82,
964  -102, 74, -48, -137, 65, -31, -133, 63, -32, -126, 69, -40,
965  -81, 97, -79, -38, 109, -101, 34, 91, -101, -89, 117, -101,
966  60, 86, -102, 128, 30, -60, 109, 51, -79, 144, -3, -31,
967  37, -68, 62, 12, -104, 106, 70, -91, 77, 105, -36, 12,
968  54, 87, -104, 82, 59, -82, 137, -74, 40, 56, -99, 89,
969  72, -97, 79, 123, -77, 46, 1, -51, 51, 118, -122, 90,
970  134, -72, 34, 107, -73, 41, 151, -4, -39, 153, -49, 1,
971  130, -72, 32, 136, -74, 30, 31, -32, 22, -122, 21, 18,
972  213, -65, -5, 139, -55, 9, 144, -73, 23, 103, -35, -1,
973  148, -91, 37, 112, -86, 43, 138, -77, 24, -10, -96, 95,
974  35, -112, 91, 22, -110, 94, 18, -133, 116, 33, -91, 71,
975  140, -97, 36, 114, -81, 32, 83, -104, 62, 88, -88, 45,
976  129, -94, 34, 135, -66, 6, 69, -40, 8, -23, -79, 78,
977  115, -110, 50, 89, -38, -3, 126, -18, -34, 159, 17, -78,
978  142, -3, -56, 130, -29, -28, 119, -85, 22, -228, 24, 75,
979  -138, 50, 14, -119, -8, 55, -120, -49, 88, -42, -110, 108,
980  111, -102, 42, 122, -103, 37, 19, -127, 96, 120, -89, 24,
981  113, 33, -72, 102, -109, 47, 63, -49, 12, 89, 76, -98,
982  119, -92, 24, 37, 13, -26, -57, 117, -70, -80, 121, -65,
983  -91, 110, -52, 25, 58, -59, 134, -63, -5, 47, 72, -80,
984  -121, 89, -23, -21, 73, -53, 144, 21, -80, 128, -70, 4,
985  87, -9, -31, -51, 146, -103, -119, 77, -13, -136, 65, 3,
986  -121, 63, -2, -151, 55, 16, -61, 42, -11, 63, 83, -100,
987  -9, 85, -71, 85, -38, -2, -133, 153, -80, -101, 103, -51,
988  -106, 100, -46, -27, 125, -104, 68, 49, -73, 134, -93, 29,
989  112, -92, 36, 75, -17, -16, -36, 90, -68, 134, -79, 14,
990  41, 11, -28, -67, 96, -59, 113, -7, -44, -169, 116, -33,
991  11, 66, -66, 125, 23, -78, 96, 39, -80, 125, 5, -63,
992  105, 13, -62, 149, -35, -38, 149, -29, -43, 116, -76, 15,
993  140, 11, -79, 28, -41, 24, -103, -68, 116, 35, -72, 52,
994  96, 112, -154, 98, 57, -105, 75, 70, -106, 56, 82, -109,
995  128, 13, -81, 127, 12, -79, 112, -18, -44, 95, 62, -113,
996  -145, 71, 8, -141, 52, 25, -122, 78, -13, -72, 105, -68,
997  -105, 106, -53, -118, 86, -27, -5, 75, -75, 43, 77, -102,
998  -37, 120, -108, 39, 89, -115, 102, 41, -100, -33, 122, -114,
999  -32, 111, -104, -30, 100, -95, 3, 95, -108, 22, 84, -107,
1000  160, 5, -96, -13, 108, -117, -43, 104, -96, -38, 95, -89,
1001  72, 25, -71, 82, 100, -168, 27, 90, -125, 11, 88, -114,
1002  111, 33, -107, 76, 31, -85, 88, 25, -87, -59, 90, -76,
1003  -21, 26, -20, 98, -112, 81, 108, -71, 21, 69, -16, -24,
1004  -180, -4, 118, -23, -14, 31, 114, -65, 10, 158, -67, -16,
1005  132, -5, -78, 125, 10, -94, 134, -33, -47, 47, -66, 51,
1006  -99, -45, 120, -80, -55, 119, -12, -79, 103, 182, -57, -48,
1007  134, -44, -36, 78, -102, 70, 37, -104, 100, 148, -59, -29,
1008  89, 44, -113, 40, 79, -121, 101, 33, -110, 79, 41, -105,
1009  65, 56, -115, 144, -23, -75, 92, 32, -108, -42, 108, -105,
1010  -159, 7, 107, -90, -33, 108, -132, 55, 25, -118, 90, -29,
1011  -103, 98, -51, -28, 90, -95, 70, 20, -75, 80, 89, -172,
1012  92, 41, -119, 84, 19, -87, 107, 13, -98, 85, 61, -144,
1013  62, 52, -118, 125, 7, -107, 86, 30, -108, 72, 14, -78,
1014  154, -9, -111, -4, -62, 89, -80, -44, 124, -41, -57, 111,
1015  -114, -27, 126, -13, -39, 63, 115, -63, -7, 145, -69, -22,
1016  8, -33, 38, -49, -42, 94, -32, -19, 49, -4, -135, 179,
1017  30, -76, 74, -119, -11, 106, -110, 8, 72, 26, -75, 74,
1018  162, -54, -53, 120, -86, 15, 134, -31, -63, 127, -64, -19,
1019  133, -52, -41, 132, -45, -49, 131, -71, -18, 131, -76, -11,
1020  128, -82, -5, 130, -75, -16, 137, -72, -27, 125, -50, -44,
1021  131, -43, -60, 125, -75, -16, 123, -73, -18, 94, -109, 49,
1022  99, -108, 43, 72, -113, 72, -6, -94, 117, -37, -74, 120,
1023  -73, -52, 124, -70, -54, 122, -89, -43, 125, -122, 14, 87,
1024  -132, 33, 71, -112, -8, 101, -98, -33, 116, -106, -14, 99,
1025  -136, 29, 75, -115, 31, 55, -132, 22, 76, -126, 63, 27,
1026  -119, 4, 84, -114, 25, 57, -133, 114, -27, -108, -4, 81,
1027  -131, 31, 60, -111, 101, -33, -88, 5, 57, -112, -20, 99,
1028  -128, 7, 80, -130, 7, 80, -127, 2, 81, -101, -39, 109,
1029  -106, -35, 104, -82, -52, 107, -80, -62, 115, -85, -56, 112,
1030  -46, -79, 108, -112, -35, 103, -136, 22, 59, -130, 13, 63,
1031  -131, -5, 82, -136, 18, 59, -107, -21, 81, 65, -99, 62,
1032  120, -47, -21, 86, -22, -27, -177, -28, 128, -37, -77, 95,
1033  -126, -30, 99, -132, 3, 68, -125, 14, 53, -140, -26, 99,
1034  -120, 26, 36, -121, -25, 86, -74, -77, 110, -52, -90, 110,
1035  18, -115, 97, 63, -74, 37, 134, 27, -91, 87, -35, -12,
1036  -6, -95, 91, 120, -127, 55, 1, -112, 100, 34, -86, 60,
1037  -158, 38, 45, 42, -116, 82, 178, -55, -41, 144, -64, -17,
1038  24, -119, 91, 90, -110, 49, 95, -87, 25, -4, -78, 69,
1039  140, 2, -75, 128, 11, -77, 27, -34, 14, -66, -60, 87,
1040  -90, -34, 75, 184, -9, -90, 135, 38, -104, 151, -52, -39,
1041  91, -55, -3, 109, -105, 27, 139, -47, -38, 111, 10, -72,
1042  124, 27, -95, 56, 55, -80, -20, 119, -91, 42, 74, -89,
1043  136, -10, -73, 133, -37, -48, 139, -57, -36, 133, -59, -31,
1044  117, -98, 11, 130, -69, -22, 125, 1, -82, 110, 25, -93,
1045  116, 15, -90, 91, 52, -107, 48, 96, -119, 61, 81, -114,
1046  103, 26, -94, 133, -55, -43, 129, -24, -70, 42, 57, -82,
1047  118, 50, -132, 58, -114, 63, -48, -95, 121, 81, -123, 53,
1048  13, -114, 92, 40, -113, 72, 91, -122, 41, 36, -120, 78,
1049  75, -122, 50, -4, -99, 87, -24, -99, 101, 12, -122, 93,
1050  -4, -114, 97, -9, -114, 98, 1, -113, 91, 2, -125, 97,
1051  1, -114, 89, 20, -125, 83, 9, -123, 88, -6, -117, 93,
1052  -27, -109, 100, -52, -94, 105, -86, -64, 105, -114, -26, 95,
1053  -130, -8, 92, -97, -4, 66, -89, -7, 62, -155, 22, 83,
1054  50, -167, 88, 34, -111, 55,
1055 
1056 /* 1 */
1057 2737, 1, -14284, 23878, -11217,
1058  -82, -105, -117, -15, 25, 72, -60, -31, 10, -79, -19, 62,
1059  9, 110, 225, -46, -61, -72, -154, -85, 22, 40, 7, -38,
1060  54, -36, -148, 1, -47, -99, -122, -119, -90, -97, 31, 190,
1061  25, -21, -77, -3, -73, -146, -91, -31, 55, 11, -36, -89,
1062  -159, -97, 12, -70, -4, 82, -94, 2, 131, -118, -56, 45,
1063  -43, 51, 167, -40, -46, -43, 34, -54, -159, -75, -37, 27,
1064  -59, 19, 122, -93, -16, 98, 60, 99, 126, -21, -11, 5,
1065  -93, -116, -113, -75, 5, 120, -18, -24, -28, -75, -101, -104,
1066  -108, -75, 1, -89, -3, 123, 55, 85, 101, -32, -19, 6,
1067  -123, -105, -42, -7, -27, -46, -43, -47, -35, -81, 17, 159,
1068  -116, -60, 49, -40, -57, -60, -105, -66, 22, -127, -79, 29,
1069  -105, -95, -35, -124, -106, -28, -98, -74, 1, -88, -112, -92,
1070  -92, -106, -71, 18, -79, -186, 29, 58, 71, 40, 78, 93,
1071  80, 93, 65, 18, -7, -42, -45, -114, -161, 40, 41, 20,
1072  30, 80, 115, 96, 95, 47, 95, 26, -94, 91, 7, -122,
1073  101, 19, -114, 137, 43, -116, -52, -83, -87, -118, -92, -9,
1074  -117, -93, -10, -108, -96, -29, -143, -117, -12, -135, -130, -48,
1075  -50, -79, -75, -157, -56, 130, 47, -16, -100, -29, -66, -80,
1076  -93, -105, -58, -83, -98, -54, -84, -112, -77, -75, -105, -78,
1077  -91, -115, -68, -70, -99, -70, -81, -109, -68, -79, -107, -67,
1078  -72, -119, -97, -41, -94, -95, -65, -112, -90, -101, -106, -26,
1079  -87, -112, -55, -110, -104, -6, -98, -108, -29, -104, -110, -19,
1080  -75, -117, -75, -84, -126, -70, -25, -76, -80, -75, -126, -82,
1081  -115, -95, 27, -115, -90, 35, -103, -111, -12, -80, -119, -56,
1082  -97, -117, -25, -103, -98, 10, -115, -91, 43, -161, -129, 59,
1083  -58, -77, -21, -114, -71, 74, -7, 56, 92, -67, 27, 148,
1084  -90, -7, 134, 1, -10, -18, 84, 0, -134, 22, -52, -112,
1085  -131, -135, 12, 72, 27, -74, -56, -101, -58, -97, -115, -11,
1086  -110, -72, 74, -100, -74, 55, -42, -104, -80, -100, -122, -9,
1087  -113, -93, 54, -106, -102, 31, -103, -87, 50, -115, -98, 55,
1088  -100, -98, 32, -86, -121, -19, -91, -125, -18, -92, -40, 104,
1089  -84, -16, 124, -85, -18, 123, -114, -81, 90, -91, -59, 81,
1090  -80, -14, 125, -100, -90, 58, -75, -40, 83, -109, -75, 98,
1091  -100, -79, 80, -101, -100, 50, -88, -122, -1, -77, -103, 4,
1092  -104, -135, 15, -99, -113, 37, -104, -118, 43, -74, -117, -13,
1093  -98, -106, 51, -92, -124, 16, -93, -102, 52, -101, -150, 3,
1094  -74, -80, 45, -85, -138, -7, -88, -117, 27, -92, -81, 86,
1095  -90, -67, 101, -91, -76, 95, -94, -102, 67, -88, -91, 72,
1096  -88, -94, 70, -71, -130, -14, -61, -137, -44, -62, -124, -21,
1097  22, -4, -54, 54, 10, -108, 83, 17, -158, -35, -68, -8,
1098  -90, -85, 87, -88, -108, 61, -83, -64, 101, -84, -69, 103,
1099  -95, -84, 110, -62, 13, 159, -81, -98, 64, -88, -89, 95,
1100  -79, -62, 109, -79, -94, 70, -115, -182, 49, -40, -70, 8,
1101  -56, -132, -30, -56, -147, -45, -58, -85, 38, -92, -109, 97,
1102  -89, -97, 105, -69, -68, 91, -77, -78, 102, -78, -94, 87,
1103  -77, -89, 95, -74, -86, 91, -73, -123, 44, -75, -139, 31,
1104  -41, 7, 123, -3, 91, 124, 38, 129, 60, 75, 109, -70,
1105  75, 120, -54, 66, 92, -61, 83, 66, -140, 48, 13, -114,
1106  74, 106, -59, 56, 136, 28, 68, 124, -18, 78, 115, -53,
1107  78, 123, -40, 83, 113, -65, 70, 128, -8, 74, 133, -10,
1108  74, 120, -22, 75, 71, -94, 55, 56, -62, 78, 120, -30,
1109  84, 100, -69, 88, 119, -51, 85, 86, -87, 76, 126, -10,
1110  83, 133, -13, 79, 83, -72, 96, 128, -46, 82, 80, -79,
1111  92, 121, -43, 91, 103, -61, 91, 88, -82, 90, 83, -87,
1112  94, 102, -64, 81, 122, -5, 74, 130, 21, 83, 131, 7,
1113  86, 113, -25, 72, 131, 35, 103, 170, 26, -42, -12, 72,
1114  -90, -65, 101, -91, -42, 139, -45, 4, 109, -93, -93, 68,
1115  -88, -49, 130, -71, -79, 43, -66, -126, -37, -88, -117, 29,
1116  -87, -114, 34, -86, -133, 7, -87, -114, 37, -89, -115, 45,
1117  -78, -97, 45, -90, -131, 29, -89, -101, 72, -91, -113, 60,
1118  -85, -83, 93, -88, -111, 61, -89, -78, 117, -60, -23, 123,
1119  -62, -104, 9, -85, -141, 17, -80, -87, 88, -82, -66, 126,
1120  -85, -125, 47, -58, -24, 127, -98, -125, 90, -43, -84, -3,
1121  -31, -134, -109, -78, -137, 23, -52, 0, 150, -18, -42, -12,
1122  -34, -42, 39, -63, -65, 90, -117, -117, 174, -58, -89, 46,
1123  -45, -70, 33, -105, -136, 122, -37, -55, 33, -72, -83, 102,
1124  -71, -86, 103, -73, -100, 85, -72, -113, 67, -73, -107, 82,
1125  -68, -107, 68, -78, -110, 101, -63, -90, 83, -67, -112, 64,
1126  -64, -137, 21, -59, -136, 6, -69, -126, 60, -67, -105, 87,
1127  -57, -153, -18, -21, -129, -108, -53, -103, 46, -5, -91, -114,
1128  -25, -98, -42, -62, -133, 40, -65, -120, 71, -63, -107, 87,
1129  -66, -113, 89, -52, -66, 109, -55, -54, 138, -55, -69, 119,
1130  -56, -76, 116, -58, -103, 90, -59, -114, 86, -51, -59, 131,
1131  -48, -48, 134, -45, -43, 137, -43, -37, 139, -32, -3, 142,
1132  -47, -65, 124, -54, -103, 99, -49, -79, 115, -50, -83, 118,
1133  -44, -63, 129, -41, -47, 137, -41, -53, 136, -44, -59, 143,
1134  -42, -72, 116, -33, -27, 146, -32, -30, 145, -35, -40, 142,
1135  -45, -93, 116, -43, -58, 172, -33, -60, 113, -35, -67, 116,
1136  -25, -17, 150, -27, -27, 146, -35, -66, 134, -29, -40, 149,
1137  -14, 9, 148, 0, 52, 139, 1, 54, 142, 0, 51, 145,
1138  11, 80, 128, 5, 56, 134, -7, 7, 104, -26, -55, 123,
1139  -30, -59, 172, 25, 62, -90, -7, -4, 85, -32, -82, 117,
1140  -35, -95, 120, -33, -91, 116, -33, -94, 112, -43, -128, 158,
1141  -22, -72, 54, -33, -106, 101, -32, -104, 104, -30, -96, 111,
1142  -27, -92, 117, -24, -81, 124, -20, -65, 134, -12, -33, 146,
1143  -1, 3, 152, -6, -14, 149, -13, -53, 140, -16, -63, 136,
1144  -17, -71, 124, -4, -20, 157, -8, -44, 143, -16, -86, 237,
1145  2, 3, 72, -4, -32, 105, 5, -2, 175, 27, 99, 105,
1146  3, -12, 139, -35, -165, 74, -8, -14, -108, -21, -95, 14,
1147  -16, -90, 97, -16, -92, 106, -13, -92, 128, -18, -108, 97,
1148  -21, -122, 85, -15, -103, 109, -11, -92, 117, -12, -98, 114,
1149  -25, -149, 52, -21, -128, 50, -23, -111, -36, -27, -130, -35,
1150  -19, -140, 74, -1, -63, 128, -5, -97, 143, 22, 71, 115,
1151  17, 158, -124, 7, 2, 79, -3, -81, 127, -16, -132, 72,
1152  -7, -90, 90, 6, -49, 148, 2, -72, 134, -2, -92, 118,
1153  -17, -140, 51, -24, -136, -28, 4, -85, 148, 17, 108, -1,
1154  10, -4, 92, -12, -118, 54, -7, -129, 92, 8, 23, 39,
1155  24, 62, 114, 18, 5, 136, 11, -45, 124, 18, -43, 173,
1156  -3, -104, 84, -4, -117, 78, 30, 28, 174, -1, -120, 95,
1157  -10, -143, 56, 23, -13, 155, 31, 74, 126, 32, 74, 128,
1158  6, 141, -78, -2, 111, -104, 18, 127, 0, 33, 54, 142,
1159  39, 100, 135, 29, 124, 58, 32, 80, 105, 47, 60, 198,
1160  4, -59, 69, 13, -90, 141, 5, -141, 131, 23, -19, 127,
1161  16, -116, 158, -24, 23, -131, -39, -129, -98, -13, -148, 42,
1162  0, -121, 77, 6, -115, 99, 11, -107, 115, -4, -121, 54,
1163  10, -111, 107, -14, -160, 19, -15, -129, -3, 2, -130, 72,
1164  -31, -136, -76, -5, -116, 28, -12, -155, 12, -7, -162, 32,
1165  -14, -141, -11, -15, -186, -2, 11, -98, 78, -2, -105, 25,
1166  -26, -135, -79, -24, -112, -78, -30, -150, -95, -16, -111, -47,
1167  -23, -93, -86, -30, -35, -138, -33, -39, -151, -22, -114, -85,
1168  -4, -170, 15, -36, -101, -166, 6, -160, 53, -17, -111, -74,
1169  -27, -53, -138, -33, -65, -171, -21, -26, -112, -24, -93, -125,
1170  1, -170, 15, -4, -145, -17, -14, -124, -84, -18, -110, -108,
1171  4, -151, 15, -15, -138, -98, -21, -80, -137, 8, -155, 32,
1172  2, -150, -16, 10, -154, 35, -6, -140, -71, 7, -91, 21,
1173  24, -76, 129, 28, -94, 141, 22, 97, 153, 13, 20, 77,
1174  -5, 164, 11, 3, -13, 11, 10, -156, 22, 6, -135, 2,
1175  -1, -144, -50, -6, -131, -75, -20, -69, -134, -14, -89, -119,
1176  -15, -91, -122, -8, -112, -98, -8, -113, -101, -4, -122, -85,
1177  10, -152, -16, 26, -152, 82, 12, -139, -4, 26, -119, 99,
1178  20, -144, 37, -9, -86, -115, 19, -129, 32, 29, -83, 126,
1179  30, -70, 132, 30, -70, 131, 31, -83, 122, 30, -119, 87,
1180  30, -120, 86, 29, -138, 56, 30, -135, 62, 32, -123, 80,
1181  35, -102, 104, 32, -130, 70, 34, -129, 73, 31, -145, 41,
1182  33, -133, 55, 35, -126, 67, 35, -143, 52, 34, -138, 43,
1183  34, -136, 49, 39, -127, 69, 40, -127, 74, 39, -131, 62,
1184  35, -144, 26, 46, -102, 113, 43, -120, 78, 39, -154, 26,
1185  42, -114, 73, 47, -116, 90, 44, -128, 64, 45, -127, 64,
1186  46, -124, 66, 47, -125, 70, 32, -162, -34, 15, -96, -38,
1187  48, -136, 50, 50, -120, 77, 51, -121, 72, 52, -85, 116,
1188  53, -104, 93, 55, -111, 91, 50, -94, 90, 54, -68, 124,
1189  54, -71, 122, 54, -71, 118, 54, -75, 114, 59, -82, 116,
1190  53, -47, 133, 55, -66, 118, 60, -66, 129, 57, -55, 126,
1191  58, -60, 126, 62, -96, 97, 62, -79, 113, 62, -62, 126,
1192  61, -93, 91, 56, -133, 35, 68, -87, 114, 65, -89, 101,
1193  68, -87, 104, 68, -103, 91, 47, -147, -14, 53, -143, 3,
1194  53, -141, 2, 58, -139, 15, 55, -139, 6, 49, -143, -17,
1195  42, -138, -35, 50, -147, -23, 58, -138, 5, 61, -139, 10,
1196  44, -134, -32, 44, -140, -45, 43, -137, -41, 49, -141, -37,
1197  47, -137, -36, 36, -137, -72, 4, -78, -87, 62, -138, -4,
1198  62, -111, 29, 43, -131, -51, 56, -141, -31, 53, -137, -36,
1199  62, -135, -10, 70, -132, 13, 55, -134, -36, 24, -110, -90,
1200  60, -137, -28, 66, -138, -14, 54, -127, -37, 51, -134, -57,
1201  52, -134, -60, 44, -117, -56, 66, -137, -28, 34, -115, -84,
1202  57, -129, -48, 59, -132, -46, 44, -120, -73, 40, -123, -92,
1203  76, -129, 1, 84, -125, 28, 71, -130, -20, 57, -123, -54,
1204  26, -100, -104, 50, -118, -71, 75, -131, -20, 78, -129, -10,
1205  82, -129, -3, 84, -130, 0, 76, -123, -14, 81, -130, -13,
1206  78, -119, -7, 63, -121, -55, 51, -118, -89, 76, -125, -31,
1207  81, -125, -19, 43, -108, -100, 57, -117, -78, 74, -121, -44,
1208  72, -124, -53, 64, -118, -69, 46, -103, -94, 51, -109, -97,
1209  72, -117, -50, 55, -110, -92, 78, -122, -50, 65, -122, -96,
1210  42, -82, -70, 87, -130, -52, -11, -41, -145, 71, -110, -56,
1211  88, -116, -17, 100, -112, 30, 85, -119, -42, 110, -137, -12,
1212  83, -92, 18, 105, -118, 19, 87, -110, -27, 73, -111, -74,
1213  42, -78, -86, 70, -110, -90, 89, -116, -50, 78, -111, -71,
1214  81, -108, -55, 107, -116, 5, 98, -91, 49, 47, -47, 10,
1215  69, -38, 112, -33, 70, 110, 20, 15, 109, 40, 7, 146,
1216  39, -52, -29, 21, -74, -152, 88, -69, 71, 102, -105, 9,
1217  -32, 12, -66, 53, -66, -33, 28, -44, -43, 94, -112, -47,
1218  75, -89, -41, 70, -106, -108, 126, -123, 13, 50, -68, -58,
1219  89, -110, -76, 128, -91, 118, 48, -36, 35, 74, -96, -84,
1220  22, -62, -139, 38, -66, -102, 120, -94, 70, -19, -6, -83,
1221  92, -105, -67, 61, -77, -71, 103, -112, -62, -4, 21, 62,
1222  25, -27, -11, 74, -103, -134, -90, 77, -19, -51, 13, -130,
1223  -21, 37, 64, -80, 80, 25, -44, 10, -122, 44, -71, -113,
1224  41, -65, -111, 30, -57, -118, 108, -124, -107, -26, 30, 28,
1225  -11, 46, 149, 33, -26, 18, 109, -71, 111, 32, 2, 123,
1226  146, -121, 40, 31, -60, -127, 123, -103, 21, -19, -7, -94,
1227  48, -45, -14, 52, -14, 131, -16, 48, 132, 35, -25, 24,
1228  100, -72, 57, 2, -6, -18, 65, -58, -7, -43, 11, -101,
1229  -43, 2, -143, -44, 18, -81, 26, -28, -22, 126, -84, 98,
1230  86, -86, -53, 59, -67, -71, 102, -98, -55, 133, -113, -8,
1231  -71, 88, 125, 73, -62, -12, 133, -103, 28, -27, 12, -39,
1232  13, -32, -97, 94, -71, 26, 76, -69, -33, -28, -4, -118,
1233  59, -52, -18, 106, -64, 89, 107, -88, -18, -26, 53, 148,
1234  61, -54, -29, 50, -69, -132, 110, -78, 34, 122, -91, 11,
1235  92, -73, -12, 130, -91, 31, -52, 53, 65, 66, -47, 7,
1236  -52, 53, 66, 23, 7, 102, -112, 74, -45, 38, -13, 69,
1237  134, -90, 44, 89, -78, -45, 112, -96, -59, -31, 26, 10,
1238  -113, 88, 22, 12, -22, -60, 2, -18, -69, -59, 11, -148,
1239  42, -39, -34, 135, -106, -30, 21, 12, 126, 27, -17, 10,
1240  85, -83, -96, 93, -63, 20, -42, 51, 94, -94, 85, 72,
1241  7, 23, 125, 76, -8, 204, 2, -26, -102, 5, -42, -169,
1242  9, -32, -114, 115, -92, -38, 123, -74, 55, -78, 77, 97,
1243  -23, 34, 76, -7, 36, 136, -20, 50, 149, 82, -53, 22,
1244  44, -63, -128, 86, -89, -121, -26, 22, 12, -49, 18, -70,
1245  6, -27, -100, 132, -79, 61, 88, -39, 99, 69, -15, 139,
1246  -71, 73, 99, -116, 90, 37, -104, 92, 74, -99, 90, 83,
1247  5, 32, 137, 1, 38, 148, -20, 47, 123, -14, 45, 125,
1248  95, -22, 171, -112, 84, 9, -125, 85, -23, -110, 50, -111,
1249  -1, 15, 51, -48, 55, 71, -148, 108, -12, -55, 45, 13,
1250  -91, 92, 75, -78, 87, 93, -27, 69, 159, -102, 65, -46,
1251  -35, 39, 38, 6, 7, 38, 119, -74, 59, 7, 39, 145,
1252  -78, 89, 88, -121, 116, 62, -72, 75, 55, -57, 83, 110,
1253  -42, 75, 123, -14, 59, 137, -12, 60, 141, -26, 71, 141,
1254  -86, 88, 46, -35, 49, 54, -61, 88, 101, -106, 102, 32,
1255  -94, 46, -87, -71, 11, -132, -100, 51, -95, -112, 74, -64,
1256  -114, 76, -62, -113, 99, -4, -86, 99, 63, -59, 91, 102,
1257  -56, 92, 108, -33, 77, 122, 13, 41, 135, 13, 50, 154,
1258  64, -2, 138, -71, 86, 50, -44, 95, 131, -71, 99, 77,
1259  -89, 105, 50, -103, 109, 26, -50, 96, 109, -34, 84, 116,
1260  19, 58, 165, -54, 43, -20, -122, 78, -88, -13, 80, 145,
1261  91, -47, 90, 102, -80, 41, 33, 37, 145, -76, 109, 74,
1262  -106, 110, 11, -67, -7, -152, 51, -78, -57, -81, 27, -112,
1263  -102, 62, -85, -106, 89, -36, -85, 112, 55, -97, 108, 19,
1264  -104, 112, 10, -72, 119, 88, 32, 6, 83, 99, -47, 112,
1265  96, -45, 110, 98, -50, 100, 70, -3, 136, 57, 13, 137,
1266  25, 48, 139, -10, 97, 164, -71, 84, 20, -106, 119, 17,
1267  -69, 116, 77, -22, 75, 93, -107, 151, 65, -80, 71, -28,
1268  -100, 134, 43, 73, -19, 108, 89, -23, 125, 71, 2, 135,
1269  67, 8, 133, 61, 18, 139, 59, 21, 137, 60, 21, 139,
1270  54, 30, 138, 56, 27, 137, 46, 40, 139, 49, 38, 138,
1271  37, 51, 136, 27, 61, 134, -22, 95, 103, -38, 107, 95,
1272  -5, 91, 122, -23, 103, 109, -22, 103, 110, -48, 112, 79,
1273  -99, 139, 38, -86, 39, -79, -116, 84, -65, -94, 116, 7,
1274  -35, 112, 95, -55, 108, 58, -109, 97, -44, -109, 73, -75,
1275  -105, 60, -90, -107, 62, -89, -101, 101, -33, -41, 95, 58,
1276  -75, 122, 35, -89, 122, 11, -55, 126, 71, -28, 108, 90,
1277  -10, 89, 92, -87, 138, 28, 20, -14, 15, 86, -125, -14,
1278  12, -97, -99, 32, -109, -85, 58, -122, -60, 84, -122, -19,
1279  107, -98, 46, 108, -95, 52, 83, -34, 87, 77, 5, 127,
1280  98, -51, 88, 106, -66, 79, 105, -49, 97, 89, -24, 103,
1281  62, 42, 144, 98, -20, 117, 104, -36, 107, 68, 23, 123,
1282  43, 86, 165, 42, 31, 94, 18, 89, 130, -10, 106, 107,
1283  -20, 110, 97, 4, 95, 113, 20, 86, 122, 19, 88, 121,
1284  -6, 105, 106, -26, 118, 91, -35, 122, 83, -14, 135, 121,
1285  -51, 89, 26, -45, 147, 90, -17, 105, 83, 32, 78, 118,
1286  16, 95, 113, -14, 129, 106, -26, 123, 83, -61, 122, 38,
1287  42, -16, 37, 134, -47, 122, 53, -93, -21, 27, -119, -79,
1288  -15, -103, -116, -2, -92, -91, 6, -109, -100, -23, -73, -99,
1289  -55, -129, -200, 39, 25, 75, 46, 69, 127, 31, 84, 122,
1290  22, 92, 117, 14, 99, 113, 2, 108, 105, -1, 111, 102,
1291  -7, 115, 97, -24, 123, 84, -19, 123, 88, -8, 117, 95,
1292  5, 111, 102, 13, 106, 107, 27, 95, 113, 43, 82, 118,
1293  21, 114, 119, 4, 99, 85, -34, 135, 71, -55, 131, 42,
1294  -48, 132, 50, -33, 119, 55, -80, 153, 26, -57, 132, 36,
1295  -77, 147, 23, -26, 152, 83, 18, 104, 96, -83, 84, -33,
1296  22, 52, 63, 66, 23, 90, 55, 87, 123, -8, 77, 44,
1297  53, 100, 128, 67, 63, 116, 61, 84, 123, 32, 97, 99,
1298  66, 73, 118, 83, 76, 136, 58, 56, 97, 94, 28, 114,
1299  101, 10, 109, 51, 99, 114, 61, 66, 101, 101, 33, 121,
1300  -18, 61, 19, 12, 97, 70, 85, 9, 89, 142, -3, 135,
1301  92, -23, 75, 109, 26, 118, 4, 103, 64, 53, -40, 26,
1302  106, -50, 70, 106, 13, 105, 135, -4, 121, 36, 89, 83,
1303  -19, 132, 57, 57, 96, 104, 91, 54, 110, 89, 56, 108,
1304  8, 109, 65, -51, 142, 30, -6, 136, 66, 15, 129, 79,
1305  45, 101, 90, 54, 101, 97, 10, 143, 78, 26, 122, 80,
1306  19, 122, 75, 61, 99, 96, 11, 134, 71, -41, 143, 31,
1307  -38, 144, 32, -18, 141, 47, 7, 137, 65, 45, 118, 87,
1308  69, 99, 99, -24, 139, 36, -31, 146, 34, -4, 140, 52,
1309  -7, 144, 50, 2, 141, 56, 7, 139, 57, -12, 143, 43,
1310  -50, 145, 12, -40, 145, 19, -35, 154, 24, -35, 137, 19,
1311  -3, 147, 46, -21, 153, 33, -42, 129, 7, -23, 129, 22,
1312  28, 139, 65, 8, 208, 68, 46, 83, 61, 97, -111, 45,
1313  87, 20, 76, 63, 112, 81, 48, 122, 72, 52, 121, 74,
1314  41, 130, 66, 39, 174, 76, 18, 127, 46, 55, 111, 70,
1315  62, 93, 70, 67, 111, 76, 94, 80, 89, 88, 82, 83,
1316  59, 118, 70, 70, 109, 75, 44, 143, 63, 93, 85, 84,
1317  68, 113, 72, 59, 123, 66, 38, 135, 53, 31, 139, 47,
1318  24, 142, 43, 19, 142, 38, -15, 166, 17, 8, 111, 24,
1319  -25, 186, 11, -31, 118, -3, -35, 149, -4, -55, 165, -16,
1320  -29, 123, -4, -40, 145, -9, -46, 144, -16, -72, 130, -36,
1321  -113, 64, -74, -124, 19, -87, -121, -17, -90, -123, 1, -91,
1322  -112, 45, -78, -117, 47, -84, -94, 97, -60, -111, 64, -79,
1323  -94, 98, -62, -98, 95, -68, -86, 113, -57, -90, 120, -61,
1324  -99, 69, -73, -99, 88, -72, -100, 83, -74, -103, 76, -80,
1325  -113, 73, -87, -98, 73, -77, -108, 42, -88, -118, 12, -99,
1326  -115, -23, -100, -115, -17, -100, -105, -27, -95, -117, 27, -101,
1327  -118, 59, -101, -105, -19, -97, -110, 42, -96, -97, 69, -86,
1328  -102, 62, -90, -110, 46, -100, -99, -47, -97, -101, -35, -98,
1329  -144, -109, -146, 30, 126, 37, -70, 5, -68, -40, -97, -44,
1330  -29, -148, -39, -81, -122, -89, -4, 36, -2, 10, 141, 21,
1331  23, 149, 32, 47, 139, 54, -84, -1, -82, 4, 58, 8,
1332  38, 136, 43, -76, 114, -69, -80, 101, -76, -117, -33, -119,
1333  -63, 103, -60, -92, 70, -92, -80, 35, -80, -91, 62, -93,
1334  -80, 22, -83, -107, 62, -112, -91, 64, -95, -96, 57, -102,
1335  -92, 3, -100, -109, -4, -119, -103, -28, -114, -58, -151, -69,
1336  -40, -110, -48, -31, -140, -40, -71, -3, -80, -78, -95, -94,
1337  -74, -89, -88, -61, -107, -77, -35, -140, -49, -49, -142, -67,
1338  -8, 45, -6, 27, 146, 41, -11, 182, -3, -108, -34, -129,
1339  -85, 58, -97, -100, -67, -124, -82, 76, -95, -35, 121, -38,
1340  -39, 139, -42, -18, 138, -18, -35, 60, -41, -75, -100, -96,
1341  -72, -75, -92, -89, -73, -116, -81, -77, -106, -90, -15, -115,
1342  -108, 19, -141, 15, 41, 22, 86, 61, 114, 90, 27, 116,
1343  54, 124, 74, 29, 135, 40, 46, 136, 61, 54, 108, 70,
1344  44, 138, 56, 79, 87, 98, 81, 81, 99, 66, 113, 79,
1345  54, 127, 64, 66, 111, 77, 74, 98, 87, 38, 125, 41,
1346  -10, 148, -18, -71, 91, -89, -95, 37, -116, -79, 135, -104,
1347  -8, 130, -18, -29, 131, -44, -26, 148, -43, -27, 146, -45,
1348  -8, 150, -25, -12, 170, -31, -13, 127, -30, -76, 142, -112,
1349  -17, -116, -7, -29, 21, -40, -33, 100, -52, -62, 104, -92,
1350  -42, 110, -68, -74, 78, -106, -59, 106, -93, -64, 99, -98,
1351  -62, 101, -98, -85, 40, -118, -83, 41, -120, -78, 70, -117,
1352  -92, -113, -107, 13, 75, 6, -27, 103, -55, -85, 32, -124,
1353  -84, 27, -123, -92, 9, -133, 5, -52, 17, -12, -14, -15,
1354  -72, 37, -110, -84, 23, -126, -93, -75, -123, -62, 2, -93,
1355  -78, 42, -123, -79, 22, -125, -86, 9, -132, -73, -172, -81,
1356  5, 71, -6, 11, 147, -11, -52, 116, -104, -49, 62, -89,
1357  -48, 105, -98, -54, 96, -109, -76, 39, -129, -88, -164, -108,
1358  4, 91, -13, 40, 143, 32, 24, 150, 3, -30, 139, -84,
1359  -38, 97, -87, -44, 104, -101, -49, 91, -107, -75, 77, -148,
1360  -49, 45, -97, -46, 96, -108, -70, 41, -135, -72, -32, -118,
1361  -78, 7, -140, -62, -56, -95, -93, 37, -181, 48, 34, 77,
1362  55, 90, 71, 51, 161, 41, 60, 100, 74, -5, 115, -47,
1363  -58, 47, -122, -61, 111, -152, -68, -37, -112, -75, 67, -165,
1364  -43, -6, -79, -24, 130, -97, -84, -17, -155, 39, 43, 60,
1365  -32, 126, -112, 46, 78, 58, 69, -5, 135, 113, 64, 189,
1366  -45, 17, -93, -69, 17, -138, -69, -5, -131, -72, -8, -139,
1367  -69, -22, -127, -73, -3, -146, -96, -25, -187, 55, -46, 133,
1368  -45, -34, -77, -78, -48, -142, -59, -65, -96, -58, -56, -98,
1369  -75, -29, -148, -55, 34, -134, -65, 54, -168, -32, 40, -88,
1370  -19, 117, -96, -47, 41, -126, -62, -2, -141, -61, -9, -138,
1371  -62, -27, -135, -61, -16, -139, -63, -22, -142, -52, 18, -139,
1372  -9, 126, -86, 14, 107, -19, -7, 131, -88, -34, 82, -132,
1373  -45, 40, -138, -47, 25, -139, -55, 1, -146, -5, 123, -88,
1374  16, 145, -43, -25, 62, -110, -54, -104, -83, -14, -134, 43,
1375  52, -49, 173, -47, -52, -98, -47, -65, -90, -57, -52, -131,
1376  -57, -30, -142, -56, -64, -123, -64, -68, -148, -41, -115, -55,
1377  -17, -148, 36, 2, -128, 81, 6, -128, 89, -7, -136, 51,
1378  -30, -157, -7, -49, -116, -86, -54, -49, -133, -19, 85, -101,
1379  -1, 110, -64, -7, 78, -63, 12, 153, -47, 46, 132, 68,
1380  50, 119, 81, 43, 124, 58, 16, 167, -52, 6, 94, -42,
1381  -2, 123, -85, 31, 130, 12, 57, 46, 143, 54, 68, 114,
1382  55, 123, 81, 5, 134, -75, -47, 48, -173, -55, -74, -113,
1383  -45, -45, -111, -50, -139, -57, -54, -73, -119, -53, -57, -131,
1384  -53, -86, -113, -53, -88, -111, -47, -29, -139, -41, 9, -146,
1385  -38, 13, -143, -42, -130, -52, -56, -133, -106, 16, 67, 9,
1386  3, 32, -10, -31, 46, -148, -42, -55, -114, -50, -104, -112,
1387  -52, -113, -113, -41, -143, -52, -19, -114, 8, -35, -159, -27,
1388  -32, -151, -22, -37, -31, -124, -40, -96, -98, -40, -127, -78,
1389  -43, -93, -113, -49, -103, -139, -12, -141, 39, -22, -159, 8,
1390  -9, 38, -65, -2, 110, -77, -9, 111, -113, -9, 99, -111,
1391  -10, 92, -110, -5, 113, -106, -13, 81, -127, -20, 55, -141,
1392  -23, 35, -141, -27, 26, -157, -18, 35, -127, -27, 18, -160,
1393  -38, -89, -123, -29, -61, -106, -36, -68, -143, -31, -46, -140,
1394  -33, -79, -124, -30, -56, -136, -25, -11, -150, -11, 129, -209,
1395  -18, -47, -75, -10, 63, -142, 9, 100, -57, 9, 124, -89,
1396  -3, 84, -129, 4, 98, -107, 6, 103, -98, 9, 118, -105,
1397  13, 124, -83, 18, 133, -63, 13, 113, -80, 23, 146, -59,
1398  32, 130, 58, 29, 134, 2, 28, 135, -4, 30, 125, 26,
1399  40, 177, 11, -14, -74, 22, 3, -8, 43, 37, 164, -3,
1400  32, 145, -17, 33, 147, -10, 38, 143, 23, 39, 142, 37,
1401  40, 122, 78, 37, 136, 18, 31, 148, -65, 21, 67, 28,
1402  27, 99, 5, 10, 99, -155, -12, 15, -146, 12, 76, -78,
1403  24, 96, -28, 9, 95, -179, -9, -1, -93, 5, 66, -146,
1404  -17, -17, -142, -16, -12, -151, 0, 38, -139, -11, -10, -126,
1405  -32, -73, -156, -11, -9, -146, -12, -11, -150, -3, 19, -151,
1406  -2, 20, -165, 0, 19, -147, -25, -71, -125, 2, 20, -131,
1407  3, 24, -133, 15, 62, -139, 42, 140, 100, 43, 133, 129,
1408  22, 72, 40, 43, 138, 34, 42, 140, -20, 48, 151, 22,
1409  43, 136, 8, 46, 136, 47, 44, 137, -24, 14, 50, -76,
1410  55, 155, 85, -22, -70, 55, -42, -135, 73, 9, 23, 49,
1411  49, 140, 37, 50, 141, 46, 56, 160, 19, 50, 140, 9,
1412  50, 140, 17, 30, 77, 27, 51, 137, 29, 47, 116, 83,
1413  43, 100, 105, 50, 121, 77, 51, 128, 19, 46, 126, -58,
1414  6, 36, -160, -18, -34, -104, 4, 27, -143, 6, 31, -179,
1415  -9, -13, -122, -18, -37, -144, -21, -45, -141, -12, -24, -148,
1416  -8, -18, -150, -12, -28, -147, -22, -58, -137, -43, -113, -113,
1417  -43, -114, -41, -53, -142, -13, -54, -145, -2, -43, -119, -51,
1418  -43, -124, -61, -48, -137, -39, -32, -98, -113, -33, -105, -164,
1419  -36, -102, 24, -32, -103, -95, 4, -2, -173, 25, 67, -69,
1420  17, 31, -155, -13, -58, -173, -7, -37, -107, -6, -41, -144,
1421  10, -12, -243, -9, -41, -66, 0, -27, -131, -2, -39, -146,
1422  19, 28, -134, 47, 118, -94, 34, 68, -128, 30, 53, -132,
1423  19, 9, -162, 25, 42, -104, 57, 139, -86, 47, 106, -93,
1424  51, 128, -54, 55, 140, -41, 52, 117, -82, 51, 108, -91,
1425  51, 106, -95, 54, 119, -73, 57, 128, -55, 58, 131, -52,
1426  54, 117, -60, 84, 188, -60, -24, -44, 43, -84, -179, 93,
1427  32, 84, 12, 55, 105, -97, 59, 126, -61, 61, 138, -22,
1428  56, 132, -7, 48, 130, 53, 66, 154, 3, 74, 176, 20,
1429  41, 94, 3, 62, 147, 27, 59, 138, 27, 57, 135, 40,
1430  57, 134, 44, 52, 127, 63, 48, 122, 78, 57, 131, 52,
1431  62, 122, -17, 71, 128, -61, 61, 115, -30, 76, 142, -28,
1432  57, 119, 33, 60, 92, -89, -4, 9, 63, 26, 73, 95,
1433  70, 131, -8, 14, 37, 42, 38, 92, 91, 22, 60, 88,
1434  38, 100, 131, 50, 107, 79, -22, -10, 147, -7, 13, 127,
1435  16, 45, 85, 19, 57, 138, 46, 104, 119, 52, 110, 114,
1436  67, 114, -21, 31, 64, 62, -45, -65, 87, -29, -52, -1,
1437  -7, -11, 9, 23, 59, 139, 15, 46, 156, 47, 90, 50,
1438  -19, -29, 49, -19, -14, 167, -15, -11, 148, -36, -51, 137,
1439  -26, -34, 144, 18, 42, 151, 29, 58, 109, -35, -56, 127,
1440  -35, -54, 123, -47, -82, 59, -37, -64, 38, -21, -34, 138,
1441  27, 52, 132, -19, -33, 138, 59, 107, 66, -4, -8, 122,
1442  -36, -65, 121, -50, -92, 117, 29, 48, 103, 48, 89, -112,
1443  37, 67, -134, 50, 88, 26, 57, 98, 77, 19, 35, -58,
1444  15, 27, -100, 7, 12, -104, 5, 9, -168, 62, 107, 47,
1445  -17, -29, 140, -24, -42, 142, 36, 59, 133, 25, 39, 160,
1446  -5, -14, 129, 3, -1, 151, 55, 86, 135, -59, -104, 74,
1447  -22, -40, 38, 36, 51, 147, 31, 44, 116, 9, 8, 77,
1448  -4, -21, 146, 15, 8, 176, -28, -60, 109, -19, -57, 201,
1449  -40, -78, 59, -56, -108, 86, 9, -11, 173, 31, 35, 121,
1450  51, 67, 131, 43, 55, 117, -12, -48, 149, -39, -90, 112,
1451  -49, -103, 94, -46, -103, 105, -29, -79, 124, -42, -96, 96,
1452  -58, -113, 33, -83, -148, -12, -71, -123, -31, -71, -133, -2,
1453  14, 12, 58, 12, 1, 91, -86, -149, -59, -47, -98, 37,
1454  -59, -132, 72, -14, -61, 125, -49, -123, 104, -39, -86, 28,
1455  -61, -140, 60, -42, -107, 77, -15, -74, 144, -44, -116, 79,
1456  -50, -129, 75, -10, -53, 94, 38, 26, 158, 44, 67, 73,
1457  69, 133, 26, 64, 111, 58, 72, 142, 7, 72, 141, 8,
1458  66, 132, -4, 58, 125, -42, 43, 109, -75, 66, 145, -60,
1459  56, 125, -64, 53, 121, -71, 56, 124, -68, 66, 135, -51,
1460  7, 0, 40, -46, -102, 64, -66, -128, 24, -26, -56, 23,
1461  98, 190, -32, 58, 122, -57, 51, 118, -89, 52, 114, -78,
1462  59, 122, -68, 62, 125, -62, 65, 124, -47, 69, 129, -43,
1463  68, 125, -44, 92, 158, -25, 60, 92, 29, 77, 119, 30,
1464  76, 112, 42, 73, 99, 67, 83, 110, 86, 72, 114, -11,
1465  4, -5, 45, 24, 21, 68, 50, 49, 105, 78, 83, 137,
1466  58, 59, 108, 70, 79, 99, 81, 101, 73, 81, 102, 63,
1467  81, 95, 85, 70, 68, 124, 37, 11, 140, 63, 60, 99,
1468  81, 100, 56, 91, 97, 107, 61, 68, 56, 48, 25, 134,
1469  95, 69, 193, 4, 59, -161, 23, 9, 69, 72, 89, 35,
1470  26, 85, -155, 10, 9, 15, 30, -9, 154, 18, -25, 150,
1471  84, 79, 104, 87, 109, 25, -33, -15, -88, 14, 31, -36,
1472  5, 41, -103, 1, 40, -121, 5, 23, -51, 63, 28, 174,
1473  40, 11, 129, 42, 54, 3, 60, 94, -46, 8, -2, 39,
1474  -75, -117, 58, -81, -138, 88, 20, 29, -8, 66, 113, -76,
1475  75, 118, -55, 74, 121, -75, -19, 24, -155, 29, 76, -125,
1476  18, 79, -187, 13, -4, 70, -9, -71, 196, 65, 112, -92,
1477  13, -9, 81, 59, 64, 36, 32, 76, -114, 75, 146, -180,
1478  -24, -52, 77, -36, -88, 143, 67, 69, 48, 43, 90, -123,
1479  14, 63, -154, 21, 64, -133, 118, 139, 20, -74, -92, 5,
1480  -31, -74, 127, -15, -71, 175, 81, 117, -57, 56, 69, 1,
1481  106, 135, -25, 68, 85, -11, 73, 76, 39, 94, 73, 131,
1482  -38, -49, 13, -104, -106, -57, -91, -108, -7, -47, -74, 60,
1483  -60, -68, -20, -42, -81, 99, -28, -56, 70, -62, -95, 57,
1484  -86, -105, -8, -131, -160, -16, 64, 62, 63, 78, 79, 59,
1485  100, 112, 37, 100, 108, 51, 97, 105, 43, 72, 99, -36,
1486  74, 120, -100, 77, 113, -67, 76, 113, -78, 90, 93, 38,
1487  55, 46, 61, -148, -151, -74, -47, -93, 123, -30, -85, 157,
1488  99, 85, 98, 85, 80, 61, 153, 155, 70, 40, 40, 20,
1489  97, 112, -3, 58, 86, -66, 73, 91, -27, 159, 166, 33,
1490  -81, -96, 19, 19, 6, 50, 90, 69, 92, 83, 50, 125,
1491  70, 38, 117, 60, 12, 154, 52, 11, 133, 60, 12, 147,
1492  131, 119, 60, 17, -21, 107, 62, 13, 146, 43, -7, 138,
1493  91, 70, 72, 40, 42, -1, -92, -53, -116, 55, 100, -113,
1494  57, 110, -139, 115, 106, 35, 65, 82, -46, 115, 115, 8,
1495  121, 104, 49, 104, 88, 41, 110, 78, 84, 48, 34, 38,
1496  28, 8, 55, 75, 30, 116, 92, 65, 64, 121, 108, 21,
1497  -3, -30, 74, 62, 26, 88, 54, 3, 128, 80, 39, 94,
1498  85, 37, 110, 109, 74, 71, 80, 94, -52, 28, 9, 44,
1499  40, -16, 131, 126, 64, 129, 30, -8, 88, 93, 38, 113,
1500  105, 56, 94, 107, 52, 103, 121, 107, -2, -8, -35, 69,
1501  -4, -29, 60, -178, -122, -86, 32, -15, 103, 66, 1, 136,
1502  72, -9, 167, -38, -22, -26, -130, -69, -107, -7, 37, -101,
1503  -67, -14, -107, -103, -53, -97, -159, -94, -120, -65, -45, -35,
1504  -104, -60, -89, -103, -95, -3, -96, -103, 31, -41, -79, 93,
1505  -20, -77, 136, 82, 32, 106, 95, 49, 95, 108, 74, 63,
1506  123, 90, 55, 82, 63, 30, 99, 72, 40, 23, -25, 104,
1507  83, 40, 80, 102, 39, 117, 93, 25, 125, 92, 42, 89,
1508  112, 46, 113, 93, 39, 89, 123, 44, 134, 22, 57, -80,
1509  36, 85, -115, -20, 43, -130, -30, 11, -80, -105, -46, -100,
1510  -28, 22, -100, -64, 26, -185, -34, 27, -132, 22, 71, -121,
1511  5, 51, -111, -17, 47, -147, 80, 110, -104, 68, 88, -76,
1512  40, 80, -117, 134, 108, 12, 123, 104, -5, 2, 40, -99,
1513  -108, -42, -127, 5, 41, -96, 1, 50, -135, -47, 24, -171,
1514  32, 19, 19, 79, 21, 123, 42, -12, 125, 33, -26, 144,
1515  110, 50, 102, 112, 65, 68, 120, 67, 74, 82, 95, -79,
1516  61, 82, -89, -11, 45, -144, -43, 18, -144, -67, -4, -134,
1517  -74, -13, -131, -89, -30, -116, -99, -42, -108, -94, -38, -113,
1518  -98, -44, -106, -98, -45, -106, -106, -58, -90, -103, -55, -93,
1519  -115, -73, -74, -112, -73, -67, -116, -83, -49, -113, -78, -60,
1520  -114, -82, -55, -109, -72, -76, -115, -56, -147, 53, 45, 6,
1521  104, 65, 88, 121, 91, 47, 108, 69, 75, 117, 83, 57,
1522  113, 98, -9, 16, 57, -140, -26, 43, -219, 24, -2, 74,
1523  16, -31, 148, 12, -36, 152, 108, 62, 91, 118, 86, 38,
1524  114, 76, 55, 131, 77, 94, 84, 41, 79, 92, 39, 110,
1525  86, 27, 124, 120, 92, 10, 113, 81, 18, 139, 79, 87,
1526  77, 33, 78, 70, 13, 120, 81, 13, 143, 58, -5, 138,
1527  69, 4, 136, 63, -2, 137, 60, -6, 137, 64, -1, 130,
1528  75, 7, 127, 56, -9, 131, 52, -32, 181, 44, -3, 90,
1529  99, 20, 130, 74, 5, 119, 76, 7, 118, 108, 46, 75,
1530  134, 72, 56, 129, 65, 61, 115, 75, 12, 132, 71, 48,
1531  99, 24, 105, 124, 40, 102, 81, 4, 118, 91, 21, 92,
1532  132, 64, 53, 120, 49, 69, 144, 82, 24, 74, 85, -86,
1533  -14, 53, -143, 67, 20, 52, 87, 76, -48, 80, 68, -44,
1534  97, 75, -36, 35, 76, -132, -21, 48, -149, -156, -38, -144,
1535  95, 70, -28, 64, 77, -97, -12, 40, -122, -80, 5, -142,
1536  -12, -31, 64, -30, -11, -21, -110, -27, -105, -127, -59, -55,
1537  -107, -47, -55, -128, -45, -96, -125, -59, -58, 19, 24, -33,
1538  54, 97, -171, 53, -13, 131, 118, 50, 66, 101, 22, 112,
1539  171, 62, 118, -98, -11, -134, 70, 22, 59, 106, 27, 102,
1540  107, 39, 73, 154, 49, 114, 21, 60, -124, -52, 22, -141,
1541  -43, 27, -143, 33, 72, -146, -152, -58, -96, 79, 48, 0,
1542  14, 40, -88, -94, -11, -134, 100, 83, -66, 71, 76, -100,
1543  -11, 39, -135, 24, 62, -148, 29, 65, -150, 72, 74, -101,
1544  53, 75, -145, -13, -19, 41, 59, 2, 103, 160, 82, 31,
1545  37, 63, -137, 26, 63, -161, 85, 41, 23, 94, 82, -98,
1546  21, 40, -98, -49, 12, -135, 53, 25, 16, 92, 54, -15,
1547  -52, 10, -138, 17, 20, -37, 156, 74, 39, 59, 61, -107,
1548  -28, 16, -117, 60, 38, -23, 63, 57, -88, 69, 57, -77,
1549  102, 83, -118, 8, 24, -79, 20, 20, -37, 74, 49, -46,
1550  -111, -42, -64, -130, -69, 5, -146, -88, 43, -99, -48, -22,
1551  -96, -58, 25, -49, -28, 7, -95, -41, -49, -150, -98, 59,
1552  34, 27, -29, 17, 41, -129, -147, -71, -48, -110, -42, -86,
1553  -152, -73, -58, 50, 47, -75, 79, 60, -67, -57, -21, -49,
1554  -132, -76, 3, -160, -61, -146, 61, 26, 47, 109, 43, 88,
1555  143, 85, -13, 94, 70, -73, 37, 50, -133, -63, -7, -132,
1556  -117, -40, -128, 87, 51, -3, 81, 32, 66, 111, 70, -42,
1557  100, 74, -88, 118, 74, -45, 15, 33, -126, -36, 14, -172,
1558  9, 0, 27, 45, -2, 137, 84, 29, 79, 128, 82, -65,
1559  129, 69, -4, 125, 66, -7, -63, -16, -85, 20, 36, -138,
1560  -29, 12, -144, -2, 26, -156, 89, 63, -95, 66, 48, -86,
1561  60, 51, -121, 40, 35, -94, 67, 52, -111, 57, 50, -139,
1562  -47, -6, -120, -118, -44, -117, 1, 20, -137, -44, -5, -136,
1563  38, 40, -163, 14, 25, -149, -28, 2, -138, -115, -48, -100,
1564  -134, -70, 10, -122, -72, 69, -90, -59, 99, -141, -75, 4,
1565  -126, -64, -36, -75, -48, 63, -110, -70, 73, -136, -81, 52,
1566  -81, -55, 72, -147, -81, -18, -117, -61, -47, -106, -58, -32,
1567  -127, -65, -71, -116, -66, -23, -72, -51, 68, -61, -54, 134,
1568  -54, -51, 138, -72, -60, 117, -96, -71, 91, -106, -77, 75,
1569  -114, -80, 62, -121, -83, 40, -123, -83, 30, -125, -83, 17,
1570  -126, -79, -24, -132, -77, -69, -106, -62, -54, -111, -61, -90,
1571  -99, -53, -99, -91, -47, -109, -81, -39, -122, -100, -48, -164,
1572  -81, -59, 24, -107, -89, 97, -75, -63, 74, -113, -87, 43,
1573  -105, -79, 29, -130, -103, 48, -103, -85, 61, -109, -89, 55,
1574  -102, -90, 84, -111, -81, -25, -113, -76, -66, -171, -140, 51,
1575  34, 42, -103, -4, 11, -101, -114, -81, -55, -149, -133, 97,
1576  41, 43, -63, 60, 64, -122, 0, 21, -147, -105, -68, -124,
1577  22, 18, 1, 111, 76, 92, 111, 92, -45, 79, 75, -102,
1578  54, 56, -120, 40, 49, -163, 60, 45, 13, 107, 92, -91,
1579  85, 75, -103, 103, 81, -53, 114, 83, 17, 117, 88, -23,
1580  118, 88, -25, 97, 77, -75, 128, 91, -1, 128, 88, 17,
1581  117, 86, -53, 10, 22, -157, 2, 16, -180, 1, 7, -79,
1582  -1, 10, -152, -23, -6, -149, -67, -37, -156, 60, 41, 10,
1583  92, 69, -93, 64, 49, -125, 36, 31, -144, 43, 35, -143,
1584  34, 29, -159, 75, 53, -86, 104, 71, -92, 74, 51, -124,
1585  85, 58, -119, 40, 28, -137, 36, 24, -147, 65, 42, -134,
1586  50, 31, -135, -11, -8, -147, -44, -31, -140, -40, -31, -200,
1587  110, 72, 10, 124, 78, -12, 123, 77, -49, 127, 78, -27,
1588  121, 74, -43, 146, 88, -45, 51, 26, -131, -32, -25, -132,
1589  -139, -87, -39, 9, 5, -11, 128, 80, 28, 67, 38, -60,
1590  112, 63, -78, 124, 75, 31, 127, 75, -3, 138, 80, 10,
1591  121, 72, 33, 140, 80, 26, 111, 66, 70, 123, 71, 80,
1592  121, 68, 47, 114, 65, 51, 111, 62, 99, 85, 47, 51,
1593  101, 56, 71, 11, 7, 65, 95, 51, 27, 48, 27, 106,
1594  63, 33, -10, 60, 31, 34, -13, -4, 161, 65, 34, 141,
1595  106, 55, 41, 105, 52, -52, 72, 35, -130, 37, 15, -168,
1596  83, 39, -90, 46, 19, -161, 79, 36, -75, 3, 3, 49,
1597  -79, -35, 130, -59, -26, 161, -35, -15, 131, -59, -27, 128,
1598  18, 9, 136, 118, 59, 92, 101, 49, 32, -31, -15, 113,
1599  -16, -9, 126, 50, 23, 132, 103, 48, 78, 127, 60, 65,
1600  110, 50, 64, 141, 65, 60, 77, 38, -96, -2, 1, -144,
1601  15, 9, -154, 78, 37, -114, 106, 48, -94, 68, 30, -131,
1602  19, 8, -167, 23, 11, 24, -25, -11, 189, 7, 3, 112,
1603  -100, -45, 171, -61, -29, 68, -89, -42, 116, 12, 2, 157,
1604  103, 45, 94, 121, 53, 77, 128, 54, 77, 159, 73, -115,
1605  60, 22, 148, -61, -30, 111, -42, -24, 145, -3, -7, 123,
1606  39, 15, 46, 131, 61, -85, 138, 64, -138, -35, -19, 110,
1607  -59, -28, 68, -116, -54, 85, 46, 14, 109, 93, 34, 114,
1608  115, 45, 65, 101, 37, 94, 152, 62, 24, 119, 52, -55,
1609  96, 45, -107, 135, 57, -57, 109, 48, -81, 56, 19, 54,
1610  66, 19, 122, 134, 54, -47, 120, 45, 14, 79, 37, -138,
1611  77, 36, -149, 41, 13, 45, 50, 19, -23, -6, 5, -150,
1612  45, 22, -146, -22, -2, -170, -101, -37, -34, -127, -47, 19,
1613  -127, -52, 103, -127, -48, -19, -89, -31, -100, -148, -58, -11,
1614  -144, -57, -30, -122, -47, -64, -175, -71, -30, -117, -46, -126,
1615  87, 38, -89, 112, 48, -94, 131, 54, -56, 153, 61, 26,
1616  91, 35, 63, 141, 56, -31, 116, 46, -79, 111, 43, -130,
1617  -81, -30, -107, -154, -60, -23, -162, -63, -72, 76, 30, -75,
1618  143, 55, 4, 196, 75, -91, 86, 33, 78, 71, 26, -98,
1619  11, 3, -102, 54, 18, -147, 88, 33, 26, 157, 58, 68,
1620  116, 41, -5, 120, 42, -55, 125, 42, -76, 158, 55, 8,
1621  128, 42, -55, 132, 41, -112, 70, 22, -75, 23, 5, -78,
1622  -125, -45, -117, -114, -39, -27, -76, -30, -127, -123, -43, -32,
1623  -160, -53, 55, -110, -42, -70, -136, -49, -22, -142, -49, 71,
1624  -89, -29, 108, -55, -16, 124, -71, -22, 150, -83, -30, 38,
1625  -1, -1, -34, 33, 11, -33, -107, -42, -58, -131, -52, -69,
1626  13, 8, 119, -132, -49, 48, -96, -40, -84, -108, -46, -91,
1627  -57, -27, -143, -83, -37, -88, -125, -51, 2, -141, -57, 24,
1628  -144, -61, -14, -41, -22, -92, -95, -41, -26, 114, 46, -52,
1629  38, 22, 135, 113, 45, -60, 128, 49, -80, 118, 50, 32,
1630  181, 75, 49, -20, -12, -96, 69, 26, -27, 132, 44, -152,
1631  -31, -18, -122, -48, -23, -73, -149, -58, 36, -19, 0, 130,
1632  -129, -50, 41, 33, 6, -131, 146, 54, -83, -67, -29, -38,
1633  -30, -20, -127, 59, 15, -137, 23, -3, -164, -13, -16, -141,
1634  43, 5, -140, 94, 26, -126, 115, 37, -94, 38, -1, -166,
1635  125, 41, -72, 115, 37, -70, 142, 54, 6, 102, 28, -92,
1636  -15, -22, -149, -12, -22, -150, -12, -22, -146, -138, -61, -71,
1637  -43, 0, 128, 6, 19, 144, 20, 29, 187, -75, -34, -47,
1638  -42, -28, -104, -9, -26, -190, -108, -52, -82, -154, -60, 4,
1639  -152, -59, 7, -108, -50, -50, -174, -79, -54, 68, 23, -40,
1640  184, 68, -58, 50, 31, 85, 182, 65, -57, 38, 5, -74,
1641  139, 47, -49, 119, 35, -77, 39, 0, -111, -4, -24, -154,
1642  32, -10, -145, 36, -10, -149, 68, 5, -132, 84, 9, -131,
1643  127, 25, -132, 114, 57, 88, -14, 17, 135, 47, 32, 91,
1644  142, 47, -23, 132, 37, -62, 108, 14, -139, 21, -11, -110,
1645  87, 11, -105, 116, 20, -113, 132, 32, -67, 113, 19, -100,
1646  112, 18, -99, 140, 36, -44, 131, 29, -67, 98, 8, -115,
1647  38, -12, -122, -82, -53, -131, 62, -7, -132, 142, 57, 68,
1648  135, 54, 59, 40, 1, -51, -82, -50, -118, -89, -53, -125,
1649  79, 1, -103, 147, 43, -6, 135, 49, 40, 141, 48, 36,
1650  170, 45, -16, -69, -36, -77, -55, -47, -138, -9, -37, -150,
1651  72, -6, -117, 20, -29, -143, -66, -60, -170, 86, 24, -3,
1652  53, -18, -131, 2, -32, -129, -63, -49, -118, 24, -19, -101,
1653  70, 46, 101, 12, 39, 137, 16, 42, 151, -49, 20, 136,
1654  -25, 24, 126, 33, 63, 227, 99, 7, -88, 13, -32, -147,
1655  44, -32, -180, 30, -15, -95, -5, -39, -151, 40, -27, -142,
1656  -4, -41, -153, -110, -55, -92, 45, 5, -27, 85, -6, -106,
1657  108, 11, -66, 125, 10, -82, 138, 21, -55, 174, 38, -24,
1658  120, 27, -11, 156, 35, -11, 117, 9, -67, 135, 8, -83,
1659  135, 22, -30, 145, 30, -9, 152, 26, -26, 105, -5, -96,
1660  100, -12, -111, 136, 17, -37, 146, 17, -43, 124, 1, -78,
1661  151, 20, -27, 140, 19, -26, 147, 16, -33, 124, -6, -91,
1662  115, -6, -86, 160, 20, -20, 122, 46, 82, 136, 16, -18,
1663  124, -13, -100, 161, 35, 35, 87, -29, -131, 55, 33, 77,
1664  139, 42, 76, 73, -25, -112, 42, -38, -138, 104, -20, -104,
1665  133, -3, -61, 49, -34, -123, -41, -40, -104, 66, 16, 23,
1666  106, -15, -82, 140, -26, -125, 66, -15, -64, 37, -42, -134,
1667  27, -46, -138, -11, -53, -145, 41, -44, -135, 89, -34, -116,
1668  135, -12, -71, 148, -3, -46, 47, -29, -88, 20, -60, -161,
1669  -50, -23, -49, -136, -35, -57, -140, -33, -47, -120, -35, -57,
1670  -138, -47, -79, -81, -56, -117, -109, -36, -56, -160, -3, 41,
1671  -158, -18, 6, -68, -67, -143, -117, -6, 24, -158, -13, 25,
1672  67, -29, -95, 140, 17, -7, 205, 63, 88, -60, -34, -63,
1673  -179, -70, -111, 42, -48, -129, 145, -3, -55, 141, 6, -29,
1674  156, 23, 8, 29, 73, 166, 142, 5, -28, 107, -28, -95,
1675  87, -40, -119, 70, -21, -65, 127, -24, -87, 96, -37, -107,
1676  105, -32, -96, -20, -34, -73, -192, -36, -37, -147, -15, 0,
1677  62, -27, -73, -50, -46, -90, -64, -47, -89, -113, -45, -70,
1678  -151, -17, 3, -124, 0, 32, -127, 18, 75, -194, -8, 39,
1679  -100, -17, -8, -68, 13, 51, -91, 47, 133, -117, 28, 102,
1680  -108, -23, -15, 39, -62, -152, -86, -54, -89, -79, -64, -112,
1681  -34, -63, -124, 72, -46, -124, 159, -3, -57, 77, -31, -90,
1682  67, -50, -124, 141, -12, -69, 124, 38, 43, 80, -39, -102,
1683  26, -74, -158, -43, -63, -113, 109, -12, -55, 55, -60, -133,
1684  8, -75, -147, 46, -53, -112, -48, -53, -89, -123, -74, -110,
1685  -57, 27, 66, -61, 60, 130, -4, -8, -14, 37, -64, -132,
1686  -77, -54, -81, -137, -36, -30, -162, 9, 65, -61, -42, -61,
1687  114, -19, -69, 160, 46, 41, 86, -61, -135, -67, -54, -82,
1688  -129, -49, -55, -129, -67, -84, -119, -42, -42, -138, 10, 60,
1689  -116, 33, 95, -4, 65, 119, -34, 91, 179, 6, -43, -82,
1690  -48, -58, -91, -90, -77, -112, -97, -71, -96, -11, -72, -125,
1691  -53, -59, -87, -43, -35, -47, -17, -85, -143, -102, -12, 14,
1692  -72, 49, 109, -131, 44, 123, -147, -31, -2, -112, -4, 34,
1693  -197, -92, -87, 4, 87, 151, -95, 49, 126, 19, -17, -38,
1694  -77, -73, -99, -120, 5, 56, -104, 35, 105, -63, 53, 124,
1695  -10, -6, -7, -5, -72, -129, 51, -64, -135, -57, -80, -116,
1696  13, -75, -135, -69, -96, -137, -6, -24, -38, 106, -35, -103,
1697  67, -57, -122, 33, -94, -169, 82, -34, -87, 89, -37, -93,
1698  96, -49, -115, 63, -62, -121, -41, -96, -137, 86, -23, -66,
1699  130, 44, 24, 125, -16, -67, 99, -44, -102, 83, -75, -141,
1700  42, -58, -101, 91, -40, -88, 36, -71, -117, -44, 19, 42,
1701  -137, 27, 82, -127, -2, 37, -57, 52, 97, -37, 84, 141,
1702  -93, -22, -3, -141, 5, 56, -90, 27, 74, -97, 52, 116,
1703  -101, -20, 6, -32, 19, 41, -73, 40, 90, -127, 49, 126,
1704  -43, 45, 90, 26, 63, 92, -86, 40, 98, -96, 48, 119,
1705  -95, 41, 107, -79, 44, 109, -10, 69, 120, -50, 62, 128,
1706  -69, 42, 103, -74, 48, 118, -71, 56, 132, -91, 31, 97,
1707  -19, 54, 106, -31, 67, 136, -69, 61, 148, 75, 55, 64,
1708  165, 34, -18, 13, 77, 137, -48, 65, 147, -67, 31, 93,
1709  -58, 46, 119, 90, 73, 96, -41, 10, 41, -47, 57, 138,
1710  -36, 64, 148, -17, 59, 129, -75, 42, 126, -82, 38, 126,
1711  -160, 31, 156, 12, -41, -93, -177, -73, -50, 89, -3, -57,
1712  138, 10, -58, 88, -34, -121, 46, -49, -124, -61, -78, -125,
1713  1, -67, -133, -8, -72, -138, -147, -34, 14, -19, -46, -80,
1714  77, -45, -127, -100, -39, -21, -108, 17, 91, -81, 72, 186,
1715  -63, 18, 70, -43, 51, 126, -61, 51, 138, -149, -7, 76,
1716  -28, 56, 131, 21, 67, 125, 69, 16, -9, 34, 13, 6,
1717  47, 46, 67, 24, 56, 103, -37, 49, 128, -27, -27, -40,
1718  -92, -20, 15, -102, 4, 73, -89, 33, 130, -12, -27, -52,
1719  -111, -57, -49, -142, -41, 8, -133, -53, -22, -87, 46, 159,
1720  -48, -46, -65, -135, -53, -18, -131, -41, 5, -130, 1, 98,
1721  -109, 11, 107, -130, -9, 78, -177, -14, 109, -103, -45, -18,
1722  -140, -29, 51, -106, 6, 100, -39, 52, 151, -118, -16, 62,
1723  9, -26, -65, 11, -46, -113, -103, -54, -34, -114, -32, 27,
1724  -154, -41, 44, -142, -49, 18, -163, -73, -16, -109, -48, -5,
1725  -176, -51, 49, -66, 10, 85, -13, 38, 99, 130, 56, 2,
1726  129, 43, -24, 29, 28, 35, -139, -21, 84, -80, -15, 43,
1727  -154, -101, -82, -135, -44, 34, -15, 25, 71, 115, 79, 68,
1728  160, 107, 91, 75, 63, 75, -35, -16, -4, -117, -76, -63,
1729  -115, -66, -40, -141, -81, -45, -143, -15, 110, -116, -71, -46,
1730  -136, -59, 6, -127, -79, -49, -82, -67, -64, -65, -50, -45,
1731  -143, -56, 26, -148, -70, 1, -106, -61, -19, -197, -86, 23,
1732  -38, -63, -98, -99, -108, -127, -11, 37, 93, -37, 63, 181,
1733  -104, -51, 5, -113, -78, -43, -131, -99, -69, -39, -48, -61,
1734  -90, -69, -46, -52, 22, 110, 36, 78, 129, 79, 77, 80,
1735  94, 82, 74, 23, 21, 21, -131, -106, -85, -88, -89, -96,
1736  -22, 4, 35, 76, 92, 117, -38, -8, 26, -83, -108, -141,
1737  -18, -45, -80, -56, -75, -99, -85, -68, -47, 60, 12, -44,
1738  -75, -60, -42, -128, -21, 106, -14, -35, -56, -7, -46, -91,
1739  -126, -71, -1, -154, -77, 21, 2, 45, 95, 18, 77, 144,
1740  -56, -15, 36, -91, -90, -80, -163, -46, 103, 49, 9, -42,
1741  118, 28, -87, -8, -31, -56, -136, -78, 3, -154, -87, 7,
1742 
1743 /* 2 */
1744 855, 1, 10146, -28113, 2593,
1745  -64, -14, 99, -80, -18, 106, -94, -21, 118, -117, -32, 89,
1746  -142, -49, -9, -125, -42, 5, -128, -35, 72, -151, -47, 23,
1747  -146, -50, -18, -133, -46, -35, -151, -45, 14, -129, -32, 74,
1748  -134, -34, 54, -100, -18, 108, 15, 23, 153, 86, 38, 101,
1749  166, 53, 22, 114, 38, 26, 140, 39, -36, 135, 37, -51,
1750  143, 47, 6, 145, 55, 58, -124, -32, 67, 28, 23, 110,
1751  85, 41, 95, 148, 50, 1, 46, 0, -116, 126, 38, -40,
1752  98, 45, 85, 98, 27, -54, 87, 31, 0, 117, 48, 45,
1753  135, 50, 10, 123, 45, -4, 105, 53, 98, 140, 63, 69,
1754  -39, 1, 110, -64, -4, 137, -33, 10, 148, -42, 7, 144,
1755  -39, 9, 148, -38, 12, 148, -37, 11, 146, -28, 16, 148,
1756  -87, -10, 120, -70, -3, 117, -42, 15, 156, -32, 15, 133,
1757  -44, 13, 141, -80, -2, 130, -5, 24, 117, -7, 29, 148,
1758  -32, 21, 143, -35, 21, 147, 87, 40, 36, 96, 40, 22,
1759  -19, 30, 156, 11, 38, 140, 31, 47, 141, -43, 21, 144,
1760  -83, 3, 129, -86, 1, 122, -113, -13, 102, -111, -11, 104,
1761  -142, -38, 40, -137, -36, 41, -138, -35, 40, -116, -59, -74,
1762  -56, -54, -130, -62, -27, -26, -49, 23, 143, -52, 19, 131,
1763  -144, -27, 65, -26, -48, -141, -89, -34, -22, -138, -28, 50,
1764  -92, -1, 101, 74, 51, 99, -49, 22, 131, -127, -50, -42,
1765  -141, -33, 32, -124, -13, 80, -149, -37, 17, -130, -15, 74,
1766  -132, -14, 77, -147, -42, -9, -144, -26, 44, -143, -29, 27,
1767  -147, -33, 15, -138, -38, -14, -110, -61, -115, -105, -49, -84,
1768  -193, -49, -13, 38, 41, 110, -101, -31, -25, -72, 23, 133,
1769  127, 47, 62, -51, 10, 74, -161, -49, -43, -33, 28, 117,
1770  43, 40, 100, -56, 30, 138, -19, 42, 146, 36, 53, 142,
1771  -86, 16, 108, -145, -37, -16, -97, -52, -97, -128, -51, -76,
1772  -146, -38, -26, -149, -29, -1, -148, -30, -2, -141, -7, 60,
1773  -141, -10, 48, -149, -24, 8, -150, -20, 19, -141, -7, 49,
1774  -150, -18, 18, -147, -14, 28, -149, -16, 19, -149, -15, 22,
1775  -142, -3, 50, -112, 19, 105, -133, 6, 71, -116, 18, 96,
1776  -112, 20, 101, -125, 15, 86, -121, 16, 87, -159, -19, -3,
1777  -150, -19, -10, -151, -12, 6, -135, 9, 64, -132, 4, 44,
1778  -156, -14, -3, -118, -35, -73, -114, -37, -85, -153, 4, 42,
1779  -88, 34, 115, -81, 37, 121, -112, 32, 108, -35, -26, -68,
1780  -76, -33, -82, -115, 38, 126, -117, -31, -73, -110, -34, -83,
1781  -152, -6, -1, -152, -7, -6, -147, -13, -25, -145, -16, -37,
1782  -144, -16, -40, -132, -26, -70, -139, -21, -59, -109, -33, -97,
1783  -99, -36, -108, -90, 36, 108, -127, -5, -17, -96, 20, 55,
1784  -117, 5, 9, -147, -8, -32, -150, -1, -14, -149, -14, -56,
1785  -83, 28, 76, 58, 42, 129, -20, 42, 118, -126, -13, -49,
1786  -86, -37, -120, -54, -44, -136, 15, -53, -156, -135, -21, -85,
1787  -82, 49, 137, -70, 46, 126, -119, 36, 88, -81, -19, -70,
1788  -22, -46, -143, -69, -43, -144, -140, 38, 89, -43, -33, -110,
1789  114, -37, -91, 71, -44, -122, -30, -42, -140, -71, -35, -129,
1790  -97, -29, -116, -138, -9, -65, 23, -25, -77, -7, -32, -110,
1791  -136, -7, -58, -104, -24, -113, -14, -51, -183, 21, -28, -96,
1792  58, -21, -58, 132, 9, 68, 127, 15, 86, 27, -28, -92,
1793  -97, -23, -110, -67, -30, -130, -79, -27, -125, -47, -32, -134,
1794  -5, -37, -148, -31, -33, -141, 48, -40, -150, -136, -10, -84,
1795  -104, -10, -83, -111, -10, -85, -125, -4, -66, -120, -8, -87,
1796  -117, -10, -97, -90, -20, -132, -69, -16, -107, -93, -15, -121,
1797  -67, -21, -132, -38, -25, -144, -55, -21, -141, -31, -25, -148,
1798  -77, -16, -131, -27, -24, -147, 3, -27, -149, 4, -26, -149,
1799  22, -28, -148, 55, -29, -137, 103, -29, -106, 150, -18, -6,
1800  145, -20, -31, 134, -7, 46, 80, 13, 129, 78, 14, 128,
1801  132, 10, 135, 16, -14, -76, -32, -21, -147, 4, -26, -155,
1802  162, -21, -42, 93, -24, -108, -32, -18, -138, -96, -10, -124,
1803  -65, -13, -134, -90, -9, -122, -69, -11, -134, -79, -9, -128,
1804  -44, -14, -146, -57, -11, -139, -22, -15, -147, 59, -21, -143,
1805  -61, -7, -129, -124, 4, -86, -90, -3, -120, -57, -6, -139,
1806  -36, -9, -146, -21, -10, -149, 30, -15, -148, 71, -17, -133,
1807  75, -19, -163, -105, 10, -3, -134, 19, 54, -145, 14, -43,
1808  -144, 14, -52, -142, 14, -50, -140, 15, -54, -141, 16, -55,
1809  -136, 15, -68, -124, 13, -86, -100, 9, -114, -115, 13, -97,
1810  -126, 16, -86, -144, 21, -33, -145, 22, -49, -126, 14, -211,
1811  10, 2, 103, -62, 16, 132, -128, 25, 66, -141, 24, -30,
1812  -57, 5, -132, -39, 2, -151, 107, -22, -83, -36, 5, -47,
1813  -142, 25, -56, -109, 18, -94, -147, 29, -31, -156, 30, -34,
1814  -31, 9, 92, 136, -26, 79, 112, -19, 99, 54, -6, 141,
1815  -19, 9, 150, -108, 25, 85, -133, 25, -57, -88, 13, -124,
1816  -107, 18, -129, -114, 24, 14, 24, -1, 120, 84, -12, 129,
1817  60, -7, 138, 77, -9, 129, 83, -11, 124, -50, 19, 144,
1818  -119, 31, 98, -114, 19, -79, -47, 1, -148, -123, 22, -77,
1819  -136, 28, -54, -143, 30, -42, -142, 31, -37, -139, 32, -11,
1820  -116, 34, 108, 60, -8, 127, 139, -31, 32, 129, -26, 64,
1821  70, -8, 134, 61, -5, 139, 61, -3, 139, 54, -1, 147,
1822  -91, 30, 115, -36, 19, 136, -3, 14, 148, 5, 14, 152,
1823  -21, 19, 148, -30, 23, 145, -30, 23, 149, -106, 31, 50,
1824  -96, 33, 86, -112, 41, 116, 95, -17, 48, -6, 13, 93,
1825  -117, 39, 85, -90, 36, 105, -94, 32, 62, -40, 17, 51,
1826  -61, 31, 110, -130, 30, -29, -131, 37, 18, 66, -4, 97,
1827  25, 9, 103, -109, 39, 70, -156, 39, -21, -120, 26, -45,
1828  -54, 31, 103, -124, 41, 45, -115, 11, -148, -38, 20, 61,
1829  29, 15, 151, -109, 31, -3, -62, 25, 43, -64, 36, 103,
1830  -146, 51, 42, -111, 23, -65, -72, 33, 67, -134, 39, -15,
1831  -96, 44, 80, -156, 50, -3, -129, 54, 68, -134, 41, -21,
1832  -134, 39, -38, -150, 60, 54, -117, 42, 3, -27, 36, 152,
1833  -53, 11, -44, -6, -26, -159, 113, -44, -30, -20, -4, -58,
1834  -82, 9, -121, -125, 48, 21, -84, 50, 117, -82, 22, -47,
1835  -147, 63, 50, -120, 52, 44, -39, 38, 132, -100, 56, 97,
1836  -23, 41, 177, -118, 61, 82, -71, 52, 123, 202, -60, 96,
1837  -114, 60, 80, 93, -7, 139, 20, 19, 131, -21, 39, 142,
1838  -73, 14, -67, -18, -25, -152, -142, 44, -57, -88, 65, 143,
1839  -97, 45, 31, -51, 46, 113, -18, 42, 157, -42, 48, 133,
1840  -38, 47, 138, 18, 29, 150, 86, -9, 108, -40, 35, 75,
1841  -97, 66, 102, -47, 52, 129, -2, 40, 151, 56, 18, 152,
1842  -95, 59, 72, -85, 8, -104, -7, -35, -144, -28, -30, -156,
1843  25, -48, -147, -15, -25, -128, -24, -22, -132, -5, -34, -151,
1844  73, -59, -120, 23, -40, -133, 3, -39, -169, 21, -33, -111,
1845  38, -44, -131, -54, -9, -152, 126, -67, -76, 70, -43, -69,
1846  53, -45, -120, 47, -38, -98, 1, -24, -130, 48, -43, -128,
1847  75, -51, -119, 85, -50, -97, 50, -39, -115, 16, -28, -131,
1848  145, -69, -78, 92, -14, 130, 81, -38, -46, 92, -49, -90,
1849  135, -55, -30, 105, -50, -76, 120, -56, -82, 123, -40, 17,
1850  101, -51, -102, -31, -10, -145, -5, -15, -118, 144, -53, -23,
1851  127, -51, -60, 141, -46, 15, 142, -48, -7, 141, -48, -20,
1852  139, -48, -27, 129, -49, -68, 142, -47, -20, 144, -43, 2,
1853  134, -47, -55, 118, -43, -65, 95, -41, -118, 48, -30, -133,
1854  40, -27, -148, 9, -19, -150, -25, -8, -148, 2, -15, -146,
1855  -5, -12, -156, 31, -21, -145, -2, -12, -152, -15, -7, -143,
1856  9, -13, -157, -86, 24, -2, -77, 18, -69, 16, -15, -167,
1857  -97, 25, -49, -131, 35, -68, -99, 24, -107, 55, -20, -57,
1858  93, -30, -67, 129, -40, -49, 84, -29, -95, -35, 5, -125,
1859  -80, 19, -128, -38, 7, -140, -68, 16, -139, -184, 54, -42,
1860  30, -11, -109, -23, 5, -131, -40, 10, -134, -186, 56, -83,
1861  112, -34, -78, 70, -22, -118, 55, -16, -134, -40, 13, -157,
1862  4, 1, -147, 49, -12, -139, -6, 5, -150, 40, -7, -148,
1863  4, 4, -147, -49, 20, -153, -49, 20, -120, 42, -5, -148,
1864  39, -4, -144, 28, 1, -165, -30, 17, -116, -70, 28, -110,
1865  110, -29, -54, 130, -44, 72, 26, -16, 138, -25, -2, 147,
1866  -13, -5, 153, 70, -28, 142, 78, -20, -44, 36, -3, -147,
1867  -24, 16, -149, 53, -7, -129, 110, -37, 77, 57, -23, 124,
1868  143, -44, 74, 27, -14, 135, 126, -36, 32, 75, -23, 68,
1869  98, -29, 76, 82, -17, -108, 28, 0, -145, -68, 25, -127,
1870  24, 4, -161, 49, -4, -144, 86, -13, -128, 107, -19, -105,
1871  27, 5, -144, -12, 15, -154, 84, -6, -166, -127, 38, -63,
1872  -148, 36, 15, -143, 44, -72, -19, 20, -144, 109, -26, -31,
1873  136, -40, 54, 109, -23, -50, -14, 17, -123, -89, 31, -83,
1874  -123, 39, -67, -87, 35, -107, 77, -9, -97, 155, -46, 54,
1875  104, -16, -88, 94, -9, -114, 8, 18, -157, 92, -13, -73,
1876  110, -17, -77, 101, -8, -114, 95, -6, -120, 67, 5, -135,
1877  95, -5, -114, 65, 6, -140, 81, 3, -128, 85, 1, -126,
1878  109, -7, -101, 130, -14, -76, 103, -3, -108, 79, 6, -131,
1879  87, 5, -123, 129, -10, -87, 18, 26, -156, 96, 3, -108,
1880  151, -19, -53, 144, -31, 23, 139, -14, -57, 133, -6, -84,
1881  146, -32, 31, 140, -18, -24, 118, 0, -95, 127, -12, -39,
1882  156, -16, -38, 134, -22, 14, 143, -10, -54, 81, -45, 165,
1883  104, 3, -81, 78, 19, -143, 165, -22, 5, -30, -18, 107,
1884  -130, 3, 66, -57, -19, 133, 6, -28, 137, 79, -26, 81,
1885  97, -32, 107, 88, 0, -61, 160, -18, -5, 141, -19, 14,
1886  98, -1, -51, 42, 24, -149, 104, 4, -76, 77, 5, -66,
1887  52, 22, -135, 113, 9, -95, 125, -16, 19, 118, 4, -70,
1888  89, -27, 97, 77, -31, 117, 41, -30, 136, -72, -25, 156,
1889  -144, 6, 35, -121, -2, 69, 69, -30, 124, 161, -14, 3,
1890  37, -21, 100, -45, -22, 142, -92, -12, 117, -82, -13, 121,
1891  -60, -18, 139, -79, -13, 131, -69, -14, 132, -35, -19, 147,
1892  27, -24, 148, 60, -25, 134, 135, -21, 64, 138, -19, 55,
1893  133, -23, 87, 126, -7, -24, 71, 13, -132, 96, 8, -112,
1894  117, 6, -96, 151, -12, 12, -16, -15, 116, -64, -16, 145,
1895  86, -21, 123, 23, -21, 148, -22, -17, 154, 7, -18, 148,
1896  106, -18, 108, 92, -18, 118, 66, -18, 136, 75, -16, 129,
1897  56, -16, 137, 9, -14, 151, -32, -11, 148, -72, -7, 133,
1898  -86, -6, 126, -84, -4, 126, -14, -8, 133, 123, -8, 18,
1899  89, 4, -130, 125, 1, -97, 157, -11, 62, 114, 1, -81,
1900  157, -2, -36, 120, 3, -96, 85, 8, -121, 92, 8, -118,
1901  75, 8, -118, 108, 9, -118, 128, 6, -80, 153, 1, -24,
1902  123, 5, -53, 115, 10, -101, 132, 8, -74, 135, 9, -67,
1903  113, 8, -67, 85, 13, -99, 153, 6, -28, 38, 8, -63,
1904  45, 16, -122, 89, 13, -90, 109, 16, -106, 112, 15, -84,
1905  81, 16, -100, 104, 20, -116, 151, 21, -102, 20, 22, -149,
1906  111, 19, -87, 53, 22, -133, 53, 22, -123, 132, 8, 1,
1907  71, 16, -73, -64, 23, -163, 42, 23, -122, -1, 27, -158,
1908  66, 27, -132, -52, 19, -120, -108, 12, -98, -88, 18, -123,
1909  -106, 12, -92, -181, 0, -44, 53, 12, -52, 133, 30, -117,
1910  100, 13, -34, 82, 37, -157, 82, 20, -73, 63, 33, -132,
1911  115, 28, -95, 35, 21, -85, 31, 32, -130, 61, 37, -142,
1912  27, 33, -132, 16, 32, -130, 62, 36, -128, 76, 39, -130,
1913  -76, 23, -114, -33, 36, -149, -108, 11, -73, -26, 28, -111,
1914  74, 41, -132, -110, 13, -76, 9, 25, -88, -85, 32, -135,
1915  -90, 31, -127, -103, -6, -2, -99, 8, -46, -25, 40, -142,
1916  -56, 34, -126, -32, 47, -159, 9, 45, -144, 40, 39, -116,
1917  -74, 30, -107, -14, 40, -127, 106, 39, -102, 153, 10, -1,
1918  126, 33, -75, 143, 33, -68, 84, 42, -106, 163, 15, -9,
1919  136, 8, 12, 146, 15, -9, 154, 12, 8, 123, -13, 73,
1920  140, 35, -61, 147, 12, 11, 142, 13, 8, 142, 26, -26,
1921  106, 40, -77, 132, 38, -62, 143, 29, -28, 135, 34, -44,
1922  194, 36, -27, 97, -12, 78, 124, -4, 64, 150, 16, 23,
1923  159, 37, -31, 46, 48, -115, 156, 45, -53, -15, -36, 94,
1924  -26, -53, 138, 147, 11, 43, 118, 0, 64, 138, -8, 98,
1925  120, 71, -143, 138, 11, 45, 145, 21, 23, 146, 6, 68,
1926  113, 50, -75, 115, 32, -22, 87, -32, 148, 71, 25, -26,
1927  148, 46, -37, 171, 21, 52, 60, 55, -120, 84, 45, -71,
1928  112, -11, 108, 134, 20, 40, 147, 29, 20, 107, -15, 126,
1929  147, 32, 16, 131, 8, 82, 130, 11, 73, 131, 16, 60,
1930  141, 21, 56, 125, 8, 85, 139, 21, 58, 133, 18, 65,
1931  111, 2, 99, 144, 26, 57, 153, 29, 56, 87, 53, -79,
1932  72, 62, -121, 120, 61, -70, 123, 47, -21, 79, -2, 88,
1933  -86, -65, 114, -106, -63, 88, -125, -59, 59, -42, -50, 118,
1934  131, 12, 99, 76, -14, 129, 81, -11, 124, 87, -7, 121,
1935  105, 3, 111, 32, -30, 145, -31, -50, 141, -74, -56, 114,
1936  -40, -47, 127, 112, 11, 101, 121, 18, 85, 137, 36, 41,
1937  131, 62, -66, 141, 35, 58, 25, -32, 158, -43, -49, 136,
1938  95, 18, 63, 95, 12, 88, 17, -29, 150, 74, 7, 81,
1939  119, 18, 111, 27, -25, 152, 17, -25, 144, 64, -7, 141,
1940  44, -14, 140, 73, -1, 140, 52, -8, 136, 110, 21, 107,
1941  140, 49, 19, 136, 45, 44, 78, 7, 125, 25, -20, 159,
1942  129, 47, 22, 139, 49, 40, 139, 48, 50, 59, 4, 115,
1943  7, -23, 148, 32, -11, 148, -6, -27, 148, -101, -55, 90,
1944  -76, -48, 104, -17, -28, 144, 16, -18, 175, 104, 29, 94,
1945  124, 40, 85, 58, 5, 144, 73, 15, 129, 78, 17, 127,
1946  88, 23, 124, 82, 22, 122, 59, 11, 135, 67, 15, 133,
1947  30, -1, 147, -6, -17, 148, -18, -20, 147, -90, -49, 114,
1948  -65, -38, 129, -105, -54, 130, 66, 23, 86, 82, 28, 102,
1949  -29, -22, 162, 43, 11, 136, -8, -12, 155, 9, -3, 157,
1950  54, 18, 141, -20, -14, 150, 30, 9, 148, -2, -4, 155,
1951  38, 14, 144, 0, -2, 154, -38, -17, 145, -30, -13, 146,
1952  -13, -5, 165, 118, 51, 49, 159, 71, 70, -58, -25, 54,
1953  -147, -64, 16, -117, -49, 76, -86, -35, 120, -43, -14, 142,
1954  -63, -23, 129, -10, 1, 153, -12, 1, 149, -21, -2, 150,
1955  -87, -30, 128, -7, 4, 134, -138, -53, 64, -79, -30, 35,
1956  -98, -32, 115, -59, -15, 138, -81, -23, 127, -102, -32, 104,
1957  -125, -43, 76, -134, -48, 36, -137, -54, -19, -115, -37, 69,
1958  -97, -26, 116, -95, -26, 95,
1959 
1960 /* 3 */
1961 533, 1, 14413, -10720, -24028,
1962  106, 64, 35, 41, 145, -39, 45, 121, -25, 118, 62, 45,
1963  108, 59, 42, 130, 65, 53, 121, 63, 49, 125, 156, 13,
1964  105, 16, 61, 116, 68, 46, 134, 43, 70, 123, 76, 50,
1965  78, 121, 2, 37, 136, -31, 102, 110, 25, 28, 136, -35,
1966  3, 139, -52, 41, 137, -25, 71, 135, -3, 71, 132, -1,
1967  106, 109, 33, 94, 119, 21, 23, 137, -33, 49, 144, -17,
1968  50, 142, -13, 38, 151, -25, 25, 132, -27, 44, 100, -1,
1969  117, 83, 55, 114, 84, 53, 77, 128, 14, 100, 11, 68,
1970  77, -59, 74, 102, -33, 85, 81, 128, 19, 59, 137, 0,
1971  45, 141, -9, 21, 141, -27, 40, 147, -13, 49, 131, -2,
1972  55, 141, 2, 99, 120, 41, 12, 152, -33, 97, 77, 53,
1973  59, 144, 7, 26, 145, -17, 59, 151, 8, 83, 100, 39,
1974  77, -10, 61, 69, -98, 78, -3, -158, 37, 16, -145, 50,
1975  6, -150, 44, 28, -68, 40, 47, -117, 69, -62, -183, 3,
1976  25, -97, 47, 27, -119, 56, -34, -144, 17, 30, -138, 66,
1977  -8, -148, 39, -63, -137, -5, -3, -148, 45, -37, -145, 19,
1978  -51, -146, 9, 10, -137, 56, 16, -141, 62, -6, -146, 48,
1979  -18, -141, 38, 10, -146, 62, 22, -132, 68, 43, -119, 81,
1980  8, -136, 60, 28, -124, 73, 85, -76, 100, 103, -39, 102,
1981  114, 21, 87, 118, 63, 73, 114, 73, 68, 103, 83, 54,
1982  74, 129, 12, 119, 59, 79, 116, 34, 89, 116, 41, 87,
1983  107, 90, 60, 96, 110, 43, 112, 66, 76, 109, 71, 73,
1984  114, 56, 83, 102, 33, 84, 106, 93, 64, 98, 100, 55,
1985  101, 89, 63, 107, 85, 72, 105, 76, 74, 45, 130, -4,
1986  -39, 126, -84, -51, 115, -92, -23, 126, -65, 10, 141, -39,
1987  49, 132, 2, -28, 103, -60, -91, 36, -100, -74, 6, -72,
1988  -3, 145, -49, -37, 155, -83, -53, 99, -80, 74, 82, 45,
1989  87, 113, 49, 72, -11, 71, 12, -108, 44, 35, -107, 66,
1990  67, 112, 31, 62, 10, 57, 48, 21, 40, -31, 120, -66,
1991  19, 34, 9, 75, -92, 100, 92, -81, 115, 82, -8, 84,
1992  109, 97, 80, 90, -10, 94, 116, 25, 110, 106, 78, 87,
1993  85, 40, 76, 101, -2, 107, 98, 47, 89, 108, 136, 75,
1994  93, -18, 105, 101, 107, 79, 72, -5, 80, 45, 4, 49,
1995  66, -13, 77, -92, -105, -70, -116, -3, -126, -80, -112, -54,
1996  -41, -175, 10, 55, -93, 89, 75, 5, 80, 98, -28, 118,
1997  99, -9, 114, 116, 57, 113, 75, -20, 92, 46, -138, 98,
1998  60, 6, 68, 39, -81, 73, 60, -72, 95, 43, -109, 90,
1999  -49, -156, -2, 56, -99, 103, 50, -71, 86, -4, -133, 46,
2000  44, -94, 90, 23, -141, 85, -100, -116, -74, -87, -100, -64,
2001  17, -35, 35, 10, -127, 65, 48, 36, 43, 92, -10, 115,
2002  51, 51, 42, 103, 56, 103, 109, 16, 130, 28, -100, 78,
2003  18, -163, 94, 41, 49, 31, 15, 153, -49, 18, 117, -26,
2004  99, 103, 83, 78, 114, 53, 90, 103, 74, 89, 65, 90,
2005  76, 53, 79, 62, -14, 88, 19, -118, 75, 56, 19, 66,
2006  49, -39, 84, 65, 59, 63, 17, -34, 39, -23, -173, 43,
2007  60, -55, 107, 55, 99, 32, 14, -38, 36, 32, -76, 79,
2008  49, -70, 100, -47, -125, -9, -20, -79, 9, 80, 18, 105,
2009  -21, -130, 32, 56, -2, 81, 36, -42, 73, 46, -97, 113,
2010  -68, -135, -32, -26, -92, 9, 12, -100, 68, -109, -64, -125,
2011  17, -12, 31, 88, 5, 126, 85, 45, 101, 98, 10, 141,
2012  33, -89, 96, -10, -72, 24, -108, -124, -95, -9, -120, 52,
2013  7, -166, 103, 59, 52, 60, 73, 129, 39, 75, 139, 38,
2014  64, 131, 26, 40, 8, 56, 10, -123, 85, 35, -95, 108,
2015  38, -102, 118, -6, -132, 67, -46, -141, 11, -57, -137, -9,
2016  -32, -109, 18, 35, -92, 112, 37, -91, 117, 7, -117, 86,
2017  -8, -141, 79, 7, -120, 92, 25, -100, 109, 43, -74, 123,
2018  53, -57, 130, 57, -51, 132, 67, -25, 134, 61, -36, 133,
2019  69, -2, 122, 76, 10, 129, 24, -97, 116, 41, -63, 123,
2020  68, -18, 141, 49, -44, 126, 26, -88, 117, 52, -38, 132,
2021  78, 18, 135, 79, 17, 141, 39, -36, 107, 37, -65, 131,
2022  30, -62, 114, 22, -89, 124, 18, -91, 117, 14, -95, 118,
2023  40, -60, 139, 40, -50, 134, 15, -97, 124, -18, -110, 68,
2024  -10, -135, 113, 59, 79, 51, 69, 184, -27, 23, -36, 85,
2025  -27, -131, 71, -24, -129, 79, -54, -125, 5, -65, -137, -2,
2026  -50, -138, 32, -25, -122, 75, -19, -121, 89, -40, -134, 59,
2027  -56, -139, 28, -80, -120, -45, -70, -128, -14, -80, -119, -43,
2028  -82, -123, -40, -83, -118, -49, -75, -119, -27, -53, -167, 84,
2029  100, 105, 97, 60, 81, 39, 98, 141, 53, -23, -83, 47,
2030  -79, -124, -31, -87, -103, -72, -57, -134, 37, 63, 50, 81,
2031  103, 130, 75, -27, -77, 34, -85, -107, -64, -87, -106, -64,
2032  -85, -114, -49, -85, -119, -40, -82, -127, -22, -63, -133, 29,
2033  -81, -128, -14, -89, -107, -59, -88, -115, -41, -79, -124, -8,
2034  -93, -112, -54, -84, -127, -12, -67, -131, 32, -71, -133, 28,
2035  -77, -127, 10, -81, -128, 3, -90, -122, -21, -92, -115, -32,
2036  -91, -119, -25, -94, -115, -31, -85, -125, -1, -77, -137, 40,
2037  -92, -172, 59, -23, -67, 51, -85, -127, 14, -63, -112, 36,
2038  -33, -122, 120, 50, -14, 128, 8, -34, 69, -75, -127, 40,
2039  -100, -130, -6, -84, -36, -120, -97, -70, -91, -105, -98, -61,
2040  -98, -58, -109, -69, -40, -76, -88, -26, -136, -69, 0, -135,
2041  -85, -22, -130, -62, 9, -131, -36, 52, -145, 4, 92, -127,
2042  -10, 81, -134, -54, 23, -132, -42, 37, -127, 30, 113, -104,
2043  -19, 73, -132, -69, 10, -132, -67, 12, -130, -64, 23, -138,
2044  -69, 12, -130, -82, -5, -128, -97, -18, -133, -83, -38, -84,
2045  -62, 26, -130, -73, 16, -134, -92, -30, -104, -67, 39, -149,
2046  -2, 101, -125, 22, 108, -95, 31, 118, -93, -30, 71, -126,
2047  -69, 31, -135, -37, 68, -130, -46, 59, -131, -44, 61, -128,
2048  -40, 68, -130, -79, 17, -126, -101, -20, -116, -90, 2, -122,
2049  -82, 15, -124, -66, 41, -128, -72, 36, -130, -66, 44, -129,
2050  -59, 54, -129, -54, 61, -126, -77, 32, -128, -88, 16, -122,
2051  -91, 12, -122, -94, 8, -120, -101, -6, -112, -94, 8, -117,
2052  -78, 34, -120, -119, -51, -88, -117, -66, -71, -117, -80, -56,
2053  -104, -26, -91, -87, 18, -111, -122, -68, -68, -121, -27, -104,
2054  -86, 2, -92, -126, -117, -26, -112, -44, -74, -38, -120, 71,
2055  -98, -130, 20, -129, -42, -92, -107, -99, -16, -85, -115, 23,
2056  -124, -98, -31, -87, -113, 21, -80, -156, 70, -62, -71, 9,
2057  -173, -72, -100, 30, 103, -70, -25, 85, -105, -8, 117, -118,
2058  -31, 90, -114, -65, 81, -136, -70, 41, -102, -11, 108, -108,
2059  11, 117, -95, -39, 91, -115, 36, 126, -78, -31, -5, -23,
2060  -84, -123, 30, -33, -105, 63, -57, -130, 65, 4, -102, 94,
2061  11, -104, 105, -21, -114, 85, -51, -122, 66, -60, -146, 83,
2062  84, -30, 106, 5, -114, 113, -106, 3, -101, -105, 24, -119,
2063  -2, 109, -105, 33, 121, -83, 13, 141, -119, -96, -66, -25,
2064  -122, -121, 3, -61, -111, 49, -43, -125, 79, 3, -137, 133,
2065  -119, -18, -87, -85, 45, -119, -83, 53, -122, -35, -85, 51,
2066  -7, -50, 41, -116, -89, -16, -71, -54, -8, 227, 159, 44,
2067  -34, -26, -6, -122, -85, -24, -113, -99, -1, -100, -112, 23,
2068  -87, -116, 39, -22, -117, 95, -75, -117, 53, -127, -103, -3,
2069  -114, -89, -7, -114, -97, 4, -128, -46, -59, -127, -32, -70,
2070  -138, -91, -19, -80, 19, -83, -136, -18, -88, -123, -15, -80,
2071  -134, -63, -39, -134, -55, -47, -135, -49, -51, -89, 37, -102,
2072  -50, 81, -118, -69, 69, -117, -36, 76, -99, -50, 97, -129,
2073  -109, -60, -18, 27, -110, 124, -68, -50, 1, -74, 71, -120,
2074  -83, -61, 1, -118, -90, 6, -118, -72, -10, -166, -79, -35,
2075  33, 81, -56, -45, 52, -80, -106, 31, -99, -54, 89, -120,
2076  -53, 84, -113, -65, 76, -112, -91, 53, -107, -114, 29, -96,
2077  -127, 5, -82, -132, 6, -85, -118, 12, -81, -75, 78, -114,
2078  -42, 85, -100, 49, 106, -64, 45, 112, -72, 8, 121, -99,
2079  16, 118, -92, 34, 114, -76, -2, 118, -100, -22, 114, -106,
2080  -32, 107, -105, -28, 83, -82, 18, 123, -89, 15, 102, -72,
2081  -23, 126, -112, -27, 98, -90, 16, 148, -104, -36, 111, -104,
2082  -29, 92, -85, -33, 108, -97, -98, 84, -113, -57, 79, -88,
2083  -55, 94, -96, 26, 127, -77, -46, 113, -103, -21, 121, -94,
2084  3, 124, -84, 5, 131, -85, 52, 127, -59, 3, 127, -83,
2085  -8, 125, -85, -2, 126, -83, 9, 129, -78, 18, 131, -73,
2086  -17, 125, -87, -17, 124, -85, 46, 131, -57, 49, 127, -52,
2087  73, 127, -39, 73, 123, -36, 98, 120, -20, 37, 121, -51,
2088  26, 144, -69, 42, 129, -52, 37, 130, -53, 35, 153, -67,
2089  94, 112, -12, 39, 138, -54, 130, 95, 16, 83, 115, -18,
2090  94, 105, -6, 121, 87, 19, 92, 135, -20, 126, 100, 16,
2091  107, 31, 42, 122, 95, 19, 132, 110, 18, 78, 104, -8,
2092  52, 139, -39, 13, 134, -58, 91, 140, -16, 131, 17, 66,
2093  131, 106, 25, 24, -114, 68, 87, 14, 43, 94, 98, 9,
2094  73, 136, -21, 48, 153, -43, 78, 105, -2, 70, 133, -19,
2095 
2096 /* 4 */
2097 521, 1, -7056, 27453, 9826,
2098  48, 26, -40, 102, -3, 82, 129, 39, -21, 109, 39, -34,
2099  149, 63, -76, 128, 57, -78, 109, 51, -74, 115, 37, -34,
2100  155, 37, -8, 74, 53, -109, 30, 53, -140, 34, 5, 8,
2101  16, -47, 150, 31, -29, 102, 147, 9, 62, 99, 17, 11,
2102  87, 16, 4, 95, 1, 51, 162, 24, 19, 128, 16, 22,
2103  150, 20, 22, 150, 21, 14, 147, 40, -44, 112, 37, -54,
2104  138, 36, -40, 141, 35, -40, 136, 40, -59, 124, 28, -26,
2105  101, 31, -51, -186, 8, -106, -101, 20, -105, -103, 19, -105,
2106  -143, -14, -27, -148, -10, -40, -143, -34, 32, -74, 15, -85,
2107  215, 32, 9, 77, 25, -38, -169, -3, -78, -107, 8, -83,
2108  -49, 5, -41, 160, 34, -24, 89, 49, -114, 72, 13, -3,
2109  104, -15, 104, 144, 20, 5, 117, 36, -60, -34, 35, -133,
2110  -138, 6, -87, -100, 9, -84, -26, 2, -22, 106, 27, -34,
2111  -46, 31, -131, 9, 15, -50, 67, -33, 153, 51, -38, 155,
2112  115, -8, 83, 73, -31, 138, 68, -22, 102, -7, -50, 156,
2113  -23, -48, 143, 63, -35, 135, 127, 12, 17, 55, 24, -51,
2114  83, -28, 119, 58, 46, -118, 28, 48, -137, 40, 54, -155,
2115  -28, 28, -103, 19, 24, -71, -62, 10, -58, 48, 38, -104,
2116  -81, 31, -138, -60, 27, -121, -117, -1, -50, -49, -1, -21,
2117  156, 41, -69, -66, 30, -137, -147, -11, -32, -25, 17, -76,
2118  183, 8, 61, 84, 29, -64, -116, 16, -113, -119, -4, -45,
2119  77, 37, -102, 147, -12, 121, 151, 36, -63, 12, 32, -114,
2120  100, -13, 92, 106, 9, 16, 105, -20, 118, -3, -3, 10,
2121  -130, -1, -53, 79, -42, 189, 132, 10, 16, 121, 14, -3,
2122  106, 20, -32, 35, 40, -131, -138, 11, -95, -50, -21, 57,
2123  10, 46, -169, 69, 37, -110, 76, 18, -43, 138, -12, 102,
2124  87, -21, 110, 101, 33, -87, -53, 19, -95, -114, 12, -87,
2125  12, 41, -158, -85, 7, -59, 152, 22, -32, -85, 29, -153,
2126  15, 11, -41, 84, -23, 129, 122, -16, 112, 95, 37, -117,
2127  21, 34, -136, -87, 20, -116, -75, 5, -50, 179, 24, -36,
2128  -114, 10, -86, -64, 32, -167, 41, 27, -107, 139, 16, -18,
2129  125, 9, 5, 132, -15, 116, 94, 23, -70, -19, 32, -157,
2130  -106, 8, -74, -49, 18, -107, 81, 19, -60, 78, 3, 13,
2131  -125, 21, -150, -109, -17, 43, 95, 44, -183, 83, 32, -133,
2132  61, 27, -122, 133, 24, -80, 108, 28, -115, 38, 30, -154,
2133  110, 20, -81, 127, 17, -55, -21, 16, -102, -151, -11, 11,
2134  -62, -7, 23, 131, 29, -132, 152, -1, 58, 123, 15, -53,
2135  -21, 16, -106, -143, -1, -43, -83, 3, -50, 228, 12, 1,
2136  155, 6, 10, 102, 20, -101, 124, 18, -90, 107, 21, -118,
2137  -44, 18, -138, -120, 9, -92, -151, -8, 10, -119, -20, 108,
2138  -142, 0, -54, -144, -19, 79, -121, -20, 92, -119, -20, 86,
2139  -67, -9, 34, 143, 31, -154, 100, 21, -98, 96, 22, -124,
2140  58, 22, -139, -64, 9, -94, -117, -19, 93, -141, -15, 49,
2141  -96, -5, -11, 191, 29, -131, -90, 8, -108, -158, -5, -43,
2142  -133, -6, -26, -88, -3, -36, 207, 24, -69, 163, 2, 76,
2143  131, -2, 79, 148, 8, 6, 140, 11, -31, 71, 17, -112,
2144  -85, 10, -124, -73, 5, -72, 0, 13, -123, -135, -1, -55,
2145  -129, -1, -65, -138, -7, -14, -103, -3, -43, 161, 11, -4,
2146  140, 4, 45, 135, 0, 78, 110, 11, -52, -95, 9, -131,
2147  -94, 6, -119, -143, -1, -77, -135, -4, -55, -94, -4, -21,
2148  -93, -10, 28, -41, -13, 106, -121, -11, 22, -31, 17, -204,
2149  -68, 2, -87, -140, -11, -12, -69, -8, 23, 94, -3, 118,
2150  85, -4, 125, -5, -13, 134, -42, -6, 17, -30, 11, -134,
2151  -79, 8, -159, -81, -8, 3, -33, -17, 156, -47, -12, 77,
2152  -162, -23, 72, -64, -5, -20, 28, 18, -155, 0, 14, -147,
2153  4, 14, -151, -96, -8, -23, -86, -20, 128, -92, -17, 74,
2154  -60, -11, 44, -16, 16, -196, -135, -16, 6, 192, 35, -159,
2155  -33, 5, -106, -101, -6, -76, -153, -13, -66, -100, -22, 129,
2156  -62, -18, 139, -13, -2, 1, 47, 17, -149, 52, 17, -141,
2157  -120, -10, -67, -128, -23, 88, -156, -23, 29, -96, -6, -97,
2158  -75, -11, 9, -161, -17, -91, -135, -17, -46, -158, -24, -9,
2159  -66, -19, 118, 82, 4, 124, 20, 1, 35, -159, -26, 8,
2160  -131, -27, 69, -149, -26, 5, -115, -15, -68, -79, -5, -112,
2161  -136, -20, -71, -132, -18, -97, -92, -11, -104, -134, -22, -57,
2162  -126, -27, 35, -85, -27, 146, 3, -8, 117, -31, -12, 78,
2163  -78, -22, 78, 72, 6, 114, 84, 7, 125, 27, -2, 88,
2164  -125, -28, 30, -53, 2, -158, -83, -15, -23, 37, -8, 187,
2165  -6, -3, 18, -45, 4, -159, -37, 4, -148, -69, -4, -134,
2166  -122, -27, 3, -14, -11, 103, 23, 2, 47, -56, -24, 133,
2167  -16, -10, 74, -160, -31, -52, -68, -28, 146, 2, -15, 161,
2168  38, 5, 36, 82, 20, -10, 39, -2, 103, 14, -6, 92,
2169  100, 14, 75, 91, 6, 131, 28, -10, 139, 4, -17, 155,
2170  -15, -22, 150, -14, -21, 139, -64, -30, 120, -86, -26, 53,
2171  -80, -37, 132, -46, -34, 162, -75, -38, 138, -88, -29, 54,
2172  -74, -22, 30, -46, -35, 152, -96, -36, 80, -86, -47, 153,
2173  -106, -40, 80, -72, -45, 154, -114, -39, 58, -87, -20, -17,
2174  -31, -22, 74, -100, -39, 73, -184, -50, -1, -85, -46, 120,
2175  47, -12, 127, 129, 32, 18, 96, 30, -20, 135, 52, -87,
2176  58, 25, -52, -84, -59, 192, -29, -33, 130, 30, -7, 72,
2177  -124, -33, 1, 72, 1, 88, -94, -29, 17, 21, -3, 40,
2178  -42, -19, 38, 4, -18, 88, -59, -44, 134, -73, -40, 89,
2179  -68, -28, 39, -40, 22, -146, 2, 33, -152, -53, 15, -141,
2180  -78, 5, -131, -105, -33, 17, -23, -37, 147, 48, -17, 142,
2181  -9, -35, 153, 54, -16, 137, 72, 1, 89, 28, -16, 102,
2182  -118, -44, 46, -91, -40, 58, -86, -48, 95, -70, -32, 47,
2183  -128, -40, 7, -97, -41, 45, -118, -10, -108, -108, -16, -70,
2184  -100, -36, 16, 94, -8, 155, 118, 26, 45, 30, -3, 48,
2185  -88, -50, 90, -5, -29, 108, -83, 20, -181, -61, 13, -130,
2186  -50, 4, -82, -53, -5, -51, -41, -34, 87, -148, -38, -42,
2187  -56, -34, 64, 161, 41, 50, 129, 23, 72, 36, -12, 94,
2188  100, 1, 123, 7, -9, 41, -86, -24, -11, 37, -16, 107,
2189  -82, -3, -89, -56, 15, -129, -59, 16, -141, -96, -15, -64,
2190  -170, -44, -50, -53, -35, 69, 117, 12, 110, 106, 9, 101,
2191  71, -8, 121, 15, -30, 131, 6, -3, 21, -63, 14, -130,
2192  -40, 21, -135, -110, -11, -99, -118, -16, -95, -78, -29, 14,
2193  -1, -26, 101, 63, -15, 139, -126, -37, -22, -51, -34, 62,
2194  -122, -20, -87, -65, -49, 103, 145, 31, 74, 142, 41, 32,
2195  143, 44, 17, 143, 37, 37, 121, 19, 78, -6, -8, 22,
2196  -106, -25, -34, -154, -31, -77, -146, -44, -22, -143, -39, -39,
2197  -139, -40, -33, -62, -35, 48, 85, -1, 116, 53, 0, 68,
2198  -184, -35, -112, -17, -28, 83, -15, -32, 96, 130, 28, 64,
2199  136, 29, 71, 24, -11, 68, -165, -25, -119, -135, -42, -24,
2200  -69, -39, 52, -100, -73, 125, 28, -5, 54, 51, 8, 36,
2201  -181, -67, 0, -74, -63, 122, 195, 74, -5, 104, 26, 40,
2202  119, 64, -69, -31, -71, 201, -58, -63, 136, -23, -15, 23,
2203  1, 55, -181, -66, -27, 10, -35, -28, 52, -152, -42, -51,
2204  -76, -18, -34, 133, 15, 117, 47, -3, 66, -180, -32, -116,
2205  -70, -33, 20, 3, -16, 55, -107, -47, 18, 47, -7, 82,
2206  12, -6, 35, -83, -41, 28, 22, -12, 65, -73, -36, 24,
2207  25, -30, 122, -38, -42, 84, 60, 16, 22, -98, -49, 33,
2208  -130, -83, 94, 19, -34, 122, -13, -35, 90, -21, -28, 56,
2209  54, 7, 40, -92, -51, 43, 58, 10, 37, -98, -67, 77,
2210  57, -17, 114, -21, -11, 7, -77, -40, 22, 13, -34, 109,
2211  37, -10, 67, -72, -48, 51, -35, -37, 59, 92, 13, 67,
2212  126, 5, 125, 142, 35, 58, 116, 22, 61, 41, -17, 87,
2213  -146, -56, -6, 60, -3, 69, -97, -55, 42, 59, 0, 61,
2214  -3, -18, 43, 63, -2, 65, -120, -76, 71, 103, 34, 18,
2215  -126, -76, 63, 185, 44, 72, 79, -31, 151, 88, 23, 29,
2216  4, 50, -116, -5, 45, -116, 126, -9, 141, 57, 37, -37,
2217  21, 43, -83, 112, 43, -3, -39, 21, -88, 74, 12, 38,
2218  12, 9, -12, 33, 17, -10, 8, 15, -29, 95, 37, -6,
2219  19, 27, -49, 73, 31, -12, 4, 15, -35, 104, 47, -23,
2220  84, 70, -102, 40, 56, -109, 58, 66, -120, 125, 26, 48,
2221  101, 24, 26, 42, 40, -68, 85, 33, -10, 57, 40, -58,
2222  43, 2, 32, 57, 10, 24, 76, 29, -11, -12, 32, -96,
2223  127, 17, 64, 44, 59, -121, -19, 47, -146, 170, 32, 60,
2224  62, 78, -163, 57, 57, -112, 113, 7, 77, 114, 33, 3,
2225  98, 67, -107, 127, 23, 38, 118, 1, 92, 107, 28, 6,
2226  82, 50, -75, 128, 61, -78, 76, 16, 15, -11, -28, 72,
2227  -127, -57, 64, 89, -12, 100, 147, 19, 57, 106, 16, 32,
2228 
2229 /* 5 */
2230 321, 1, -10216, 27876, 4312,
2231  -33, -1, -76, 72, 20, 45, -2, 15, -106, -14, 19, -164,
2232  39, 12, 16, 27, 27, -123, 65, 8, 111, 85, 31, -9,
2233  8, 22, -136, 71, 20, 39, 8, 15, -85, 28, 3, 48,
2234  4, -19, 148, 36, -10, 148, 91, 34, -10, 5, 22, -145,
2235  -23, 12, -142, -74, 2, -199, 39, 5, 60, 101, 19, 116,
2236  97, 15, 136, 111, 41, -23, 83, 46, -134, -80, -19, -64,
2237  -122, -34, -49, -149, -37, -113, 40, 14, 2, 175, 50, 71,
2238  -13, 9, -102, -138, -39, -64, 31, 12, -10, 122, 36, 43,
2239  129, 29, 115, 102, 31, 16, 46, 35, -157, -87, -11, -138,
2240  -56, -6, -113, -222, -73, -11, 83, 30, -16, -1, 8, -72,
2241  42, 15, -13, 111, 28, 86, 158, 51, 1, -51, -7, -85,
2242  -141, -30, -150, 119, 40, -9, 109, 25, 97, 130, 48, -48,
2243  40, 27, -149, -81, -18, -74, -180, -53, -52, 108, 42, -72,
2244  -67, -16, -56, 21, 9, -21, 157, 48, 17, -26, -2, -67,
2245  -175, -51, -57, 83, 31, -45, 72, 26, -34, 127, 32, 93,
2246  78, 33, -99, -164, -42, -116, 93, 29, 7, -46, -7, -95,
2247  29, 9, 1, 98, 22, 110, 124, 39, -10, 36, 22, -141,
2248  38, 22, -136, -15, 5, -146, -116, -29, -96, -131, -52, 162,
2249  -2, 9, -138, -168, -59, 92, 30, 17, -111, 82, 29, -61,
2250  58, 25, -106, -53, -14, -52, -97, -26, -78, 108, 38, -70,
2251  84, 26, -3, 138, 41, 41, 138, 44, -54, 109, 37, -90,
2252  137, 43, -56, 61, 23, -112, -40, -7, -144, -129, -34, -103,
2253  -72, -18, -120, -116, -36, 59, -11, 0, -126, -95, -32, 94,
2254  12, 7, -103, -111, -33, -55, -128, -42, 81, -118, -41, 121,
2255  9, 6, -99, -97, -29, -88, -120, -41, 52, -76, -28, 121,
2256  -132, -45, 25, -156, -52, -3, 31, 11, -43, -48, -11, -205,
2257  55, 18, 52, 82, 24, 128, 114, 40, -67, 113, 40, -102,
2258  130, 44, -64, 145, 46, -1, 132, 43, -41, 135, 42, -15,
2259  136, 40, 48, 138, 41, 56, 119, 33, 92, 89, 26, -38,
2260  6, 5, -152, -47, -11, -143, -92, -26, -117, -137, -39, -88,
2261  -116, -35, -60, -150, -46, -31, -133, -41, -51, -142, -45, -12,
2262  -118, -39, -20, -147, -48, 5, -147, -49, 3, -69, -23, 127,
2263  -17, -7, 159, -97, -35, 131, -30, -9, -143, 16, 7, -160,
2264  -128, -44, 2, -123, -44, 84, -87, -32, 123, 5, 0, 128,
2265  48, 15, 108, -26, -10, 41, -121, -45, 61, -16, -9, 122,
2266  4, -3, 150, -18, -12, 161, 16, -1, 147, -33, -20, 163,
2267  142, 56, -94, -32, -16, 89, -94, -43, 172, 87, 35, -57,
2268  33, 8, 63, -16, -15, 156, -31, -20, 134, 77, 20, 120,
2269  224, 86, -107, -50, -25, 106, -45, -24, 121, -143, -57, 81,
2270  -4, -6, 52, -12, -10, 76, -63, -30, 87, -88, -41, 97,
2271  -89, -44, 123, -97, -26, -101, -126, -48, 6, 104, 26, 133,
2272  61, 11, 121, -78, -35, 67, -48, -33, 136, -7, -9, 59,
2273  -98, -47, 90, -40, -27, 104, -124, -58, 86, -110, -55, 90,
2274  -119, -57, 82, -121, -47, -10, -139, -52, -35, -26, -26, 124,
2275  28, -11, 166, 165, 60, 53, -23, -27, 123, -19, -27, 133,
2276  -49, -40, 137, -121, -51, 7, -58, 0, -158, -127, -38, -102,
2277  72, 37, -48, 110, 57, -83, 22, 29, -151, -29, 8, -149,
2278  -73, -16, -111, -128, -46, -65, -134, -47, -73, -106, -57, 89,
2279  -119, -68, 133, -79, -22, -93, -88, -24, -123, -86, -20, -158,
2280  -74, -40, 60, -104, -51, 36, 15, 11, -34, 105, 55, -70,
2281  40, 33, -139, 8, 24, -185, -97, -38, -54, -122, -47, -84,
2282  -136, -60, -25, -121, -62, 56, -57, -38, 119, -8, -19, 140,
2283  53, 12, 112, 102, 35, 117, 51, 13, 85, 22, -10, 161,
2284  136, 69, -54, 9, 0, 39, -73, -51, 134, 57, 9, 131,
2285  -80, -45, 58, -83, -53, 109, -76, -54, 126, -40, -37, 125,
2286  -10, -27, 141, -118, -50, -33, -83, -49, 60, -26, -39, 160,
2287  -43, -39, 111, 5, -29, 182, -3, -24, 125, -70, -55, 117,
2288  -21, -37, 139, 21, -21, 160, 19, -20, 146, 3, -29, 150,
2289  9, -29, 158, 108, 53, -2, 74, 56, -98, 77, 62, -118,
2290  33, 42, -131, 48, 52, -147, 29, 36, -118, 66, 56, -133,
2291  81, 63, -139, 58, 14, 68, -45, -49, 153, 69, 32, -2,
2292  5, -4, 34, -65, -58, 148, -52, -49, 128, 35, 12, 22,
2293  6, 0, 13, -36, -43, 131, 3, -27, 132, -51, -50, 126,
2294  48, 17, 25, 94, 46, -11, 111, 64, -64, 148, 89, -103,
2295  -51, -52, 135, 106, 52, -17, 93, 65, -109, 46, 40, -98,
2296  104, 66, -102, 60, 44, -88, 59, 48, -118, 7, 33, -157,
2297  61, 47, -111, 96, 62, -119, 45, 40, -122, 45, 33, -83,
2298  124, 73, -132, -1, -12, 72, -14, -25, 114, 85, 32, 18,
2299  104, 68, -154, 13, -7, 76, 64, 28, -15, 60, 14, 63,
2300  -60, -47, 133, 21, -19, 153, -70, -34, 34, 1, -17, 94,
2301  169, 50, 93, -76, -32, 11, -140, -45, -62, -77, -48, 87,
2302  -46, -28, 50, -52, -44, 112, -24, -34, 123, -24, -34, 117,
2303  48, 9, 49, 121, 63, -59, 141, 74, -81, 41, -4, 97,
2304  74, 22, 40, 108, 55, -61, 56, 6, 82, 71, 52, -120,
2305  92, 12, 116, 74, 35, -30, 82, 28, 15, 84, 54, -109,
2306  -55, -3, -90, -92, -25, -50, 27, 17, -35, -66, -7, -93,
2307  27, 15, -25, 168, 65, -10, -77, -16, -67, -89, -7, -146,
2308  62, 29, -26, 97, 33, 19, 105, 56, -96, -22, 11, -108,
2309  61, 32, -54, -91, -27, -41, 30, 18, -40, -51, -10, -57,
2310  79, 38, -48, -64, -18, -37, 23, 20, -72, 30, 34, -145,
2311 
2312 /* 6 */
2313 232, 1, 18592, -4797, -23051,
2314  -106, 15, -88, -120, -24, -91, -119, 8, -94, -118, 7, -93,
2315  -120, -52, -82, -108, 20, -87, -97, 76, -88, -109, 63, -95,
2316  10, 142, -19, 95, 107, 50, 118, 58, 78, 117, 25, 84,
2317  129, 55, 90, -36, 0, -28, -107, -30, -77, -120, -9, -89,
2318  -118, 13, -91, -134, 35, -107, 36, 120, 6, -13, 12, -11,
2319  -146, -1, -108, 61, 204, 10, -49, -33, -30, -119, -65, -75,
2320  -99, 38, -78, -75, 44, -61, -122, -40, -80, -111, -70, -66,
2321  -120, -44, -76, -131, -23, -86, -92, -37, -57, -116, -80, -64,
2322  -78, -127, -30, -86, -126, -34, -63, -120, -20, -133, -100, -68,
2323  -47, -112, -9, -98, -97, -45, -110, -83, -54, -81, -130, -25,
2324  -117, -86, -56, -123, -29, -71, -124, -22, -72, -145, -4, -88,
2325  -117, -41, -63, -131, -11, -75, -123, -34, -66, -185, -57, -96,
2326  -47, -75, -11, -128, -41, -65, -123, 32, -77, 40, 107, 0,
2327  -100, 58, -68, 45, 25, 20, 127, 31, 66, 127, 50, 61,
2328  118, 67, 55, -31, 116, -41, 72, 59, 30, 131, 18, 74,
2329  117, 87, 52, 6, 176, -30, 138, 9, 81, 129, -9, 80,
2330  77, 116, 25, 78, 118, 27, 64, 119, 19, 56, 148, 9,
2331  114, 75, 59, 107, 85, 53, 93, 102, 44, 110, 89, 56,
2332  63, 156, 17, 62, 136, 21, -86, 71, -66, -129, -7, -82,
2333  -135, 30, -90, -20, 131, -30, 76, 119, 32, 95, 108, 47,
2334  124, 25, 76, 123, 42, 74, 116, 64, 69, 117, 74, 68,
2335  122, 39, 77, 132, 36, 85, 29, 140, 4, 8, 153, -11,
2336  81, 116, 43, 89, 110, 51, 116, 51, 75, 100, 96, 62,
2337  100, 82, 63, 95, 92, 60, 126, 13, 89, 114, 54, 78,
2338  104, 83, 70, 107, 77, 73, 122, 28, 89, 119, 30, 88,
2339  117, 44, 86, 115, 52, 84, 111, 58, 82, 111, 59, 84,
2340  110, 66, 82, 109, 62, 83, 115, 26, 92, 106, 29, 84,
2341  116, 62, 92, 108, 32, 88, 115, 2, 96, 110, 49, 91,
2342  106, 67, 87, 105, 65, 88, 107, 57, 90, 101, 75, 86,
2343  109, 46, 94, 104, 60, 91, 102, 33, 91, 102, -62, 96,
2344  99, -71, 94, 20, -114, 24, 54, -82, 54, 102, -52, 98,
2345  111, 0, 105, 59, -109, 62, 65, -115, 69, 63, -110, 69,
2346  63, -114, 69, 76, -102, 82, 93, -48, 96, 111, 34, 107,
2347  62, 101, 55, 41, 106, 33, 51, 178, 40, 49, -74, 54,
2348  47, 53, 45, 60, 125, 53, 28, 146, 21, 13, 151, 6,
2349  -26, 132, -32, -7, 147, -13, 49, 159, 46, 26, 101, 24,
2350  100, 19, 104, 106, 7, 112, 93, 80, 97, 94, 61, 99,
2351  99, 46, 107, 103, 0, 112, 92, -59, 102, 79, -95, 89,
2352  102, -47, 116, 95, -44, 108, 27, -144, 35, 66, -107, 79,
2353  -26, -80, -28, -89, 10, -101, -113, -40, -126, -79, -43, -87,
2354  -25, -126, -21, -48, -117, -49, -96, -86, -100, -104, -7, -113,
2355  -103, -7, -111, -104, 22, -113, -109, -1, -114, -95, 41, -103,
2356  -39, -73, -36, 47, -135, 57, 106, -18, 112, 49, 35, 51,
2357  92, 22, 96, 70, -108, 81, 83, -45, 93, 94, 29, 101,
2358  111, -45, 126, -51, -80, -51, -99, -57, -104, -78, -112, -76,
2359  -68, -98, -65, 17, -122, 30, -25, -150, -12, -85, -55, -86,
2360  -90, 52, -101, -34, 127, -48, -36, 147, -52, -73, 194, -92,
2361  21, -74, 27, -15, -191, 2, -79, -92, -74, -104, -65, -102,
2362  -102, -37, -100, -121, 16, -124, 34, -53, 39, -61, -124, -48,
2363  -100, -76, -92, -105, -15, -103, -110, -21, -105, -106, -32, -100,
2364  -102, -61, -90, -104, -53, -94, -108, -63, -94, -102, -25, -93,
2365  -101, -45, -88, -111, -79, -92, -100, -81, -81, -87, -94, -67,
2366  -89, -135, -61, -38, -138, -15, -47, -141, -22, -114, -156, -77,
2367  -40, -83, -22, -121, -73, -93, 17, -1, 14, 130, -9, 115,
2368  -146, -136, -105, 90, -8, 80, -9, -55, 1, -90, -119, -58,
2369  -3, -143, 23, 17, -176, 48, -104, 50, -100, -46, -39, -32,
2370  -109, -13, -91, -167, 68, -154, -25, -111, 0, -104, -104, -67,
2371  -94, -101, -59, -84, -116, -46, -96, -102, -57,
2372 
2373 /* 7 */
2374 154, 1, 26493, 2257, -13893,
2375  -76, -31, -149, -74, 37, -134, -66, 79, -108, 57, 125, 126,
2376  -2, 122, 18, -70, 10, -127, -71, 7, -130, -74, 49, -125,
2377  -55, 104, -77, 43, 75, 91, 54, 35, 105, 57, 73, 117,
2378  53, 89, 117, 73, -38, 129, -4, 82, 10, 35, 49, 76,
2379  65, -40, 116, 5, 32, 15, -31, 140, -26, -9, 133, 15,
2380  53, 62, 116, 26, 133, 85, 38, 28, 81, 59, -90, 93,
2381  25, 88, 73, 47, -149, 54, 56, -117, 82, 48, -93, 74,
2382  42, -130, 54, 50, -135, 71, 65, -82, 116, 50, -45, 94,
2383  7, -114, -9, 4, -113, -15, 66, -64, 125, 45, 19, 101,
2384  66, -38, 135, 57, -93, 104, 62, -52, 127, 54, -50, 112,
2385  33, -153, 44, 46, -120, 83, 52, -101, 102, 42, -120, 79,
2386  45, -118, 87, 46, -102, 92, 58, -44, 133, 58, -36, 134,
2387  57, -37, 135, 57, -22, 139, 54, -54, 127, 26, -133, 49,
2388  25, -75, 56, 18, -121, 35, 29, -156, 57, 6, -124, 5,
2389  -9, -102, -29, 81, 61, 215, 46, 78, 129, 40, 25, 111,
2390  57, 3, 156, 39, 94, 117, 26, 50, 77, 42, -95, 109,
2391  33, -121, 83, 9, -151, 16, 29, -118, 75, 13, -155, 32,
2392  -4, -158, -18, -19, -112, -56, -28, -126, -82, 14, -146, 40,
2393  -12, -145, -30, -32, -83, -88, -10, -97, -26, -50, -35, -138,
2394  -38, -109, -101, -29, -130, -70, 7, -157, 32, -8, -110, -14,
2395  -22, -139, -46, -22, -167, -40, -8, -126, -4, -26, -111, -54,
2396  -57, -16, -152, -43, -3, -113, -56, -11, -142, -51, 28, -136,
2397  -43, 22, -113, -17, 22, -44, -20, -161, -27, -26, -159, -42,
2398  -61, 77, -162, -61, -39, -142, -50, 59, -128, -32, 100, -89,
2399  -26, 34, -66, -52, -93, -110, -56, -29, -123, -35, -99, -66,
2400  -53, 64, -130, -44, 15, -99, -56, -73, -114, -34, -133, -54,
2401  -13, -154, -5, -33, -74, -59, -56, 70, -131, -55, 59, -128,
2402  -58, 55, -130, -56, 67, -126, -38, 95, -92, -27, 130, -73,
2403  4, 111, -6, -20, 68, -47, -22, 171, -65, -39, 115, -88,
2404  28, 83, 49, 20, 62, 35, 10, 163, 7, -47, 142, -102,
2405  -36, 123, -79, -12, 41, -25, -60, 19, -119, -48, 126, -100,
2406  -59, 63, -115, -4, 145, -12, 19, 146, 35, -8, 159, -15,
2407  -17, 144, -31, -32, 136, -60, -51, 96, -94, -20, 76, -35,
2408  -5, 39, -8, -65, -89, -125, -68, -15, -126, -73, 10, -133,
2409  -26, 105, -43, 53, 108, 101, 61, 93, 116, 55, 87, 108,
2410  53, 95, 104, 32, 132, 70, -50, 137, -83, 32, 133, 71,
2411  38, 140, 87, 23, 98, 55, 49, 127, 109, 6, 116, 26,
2412  20, 83, 51, -86, 28, -162, -47, 53, -82, 38, 99, 86,
2413  20, 88, 52,
2414 
2415 /* 8 */
2416 165, 1, -3761, 29749, 925,
2417  105, 16, -88, 20, 5, -115, -80, -9, -37, -29, -3, -31,
2418  -47, -4, -80, -110, -14, -41, -136, -19, 81, -100, -17, 132,
2419  1, 1, -30, 72, 13, -169, 33, 6, -71, 95, 14, -116,
2420  -71, -8, -70, -163, -23, 48, 0, 1, -106, 9, 2, -129,
2421  -147, -21, -153, -110, -16, 31, -7, -1, 135, -53, -8, -61,
2422  -122, -19, -35, -63, -10, 95, 83, 11, 213, -84, -12, -44,
2423  -61, -9, -181, -128, -21, 73, 71, 11, 96, 120, 18, 87,
2424  71, 9, 180, -31, -5, -34, -70, -9, -133, -142, -22, -76,
2425  -76, -13, 72, 82, 11, 161, 14, 1, 95, -8, -5, 121,
2426  111, 15, 104, 152, 24, 26, 154, 20, 94, -47, -7, -9,
2427  -156, -22, -41, -25, -8, 124, -41, -6, -17, -91, -11, -125,
2428  -40, -8, 50, -29, -4, -16, -67, -7, -129, -78, -9, -150,
2429  -110, -19, 4, -113, -22, 102, -96, -21, 116, -46, -7, -35,
2430  58, 13, -93, 118, 23, -94, 104, 20, -112, 24, 7, -151,
2431  -68, -11, -87, -130, -23, 56, -120, -22, 56, -114, -23, 91,
2432  -158, -31, 75, -82, -16, 16, 15, -2, 197, -113, -21, -44,
2433  25, 8, -118, 19, 7, -151, -71, -13, -140, -128, -25, -53,
2434  -165, -34, -4, 8, 0, 136, 119, 23, 111, -68, -14, 33,
2435  -86, -18, 2, -119, -25, -28, -119, -27, 44, -30, -9, 120,
2436  205, 42, 85, -71, -15, 8, -158, -33, -60, -80, -16, -72,
2437  15, 6, -141, 110, 26, -69, 106, 24, -103, -43, -8, -138,
2438  -141, -31, 34, -114, -26, 87, -72, -16, -23, -46, -10, -142,
2439  -126, -28, -99, -150, -36, 4, 32, 7, 90, -57, -14, 93,
2440  15, 2, 148, -64, -18, 122, 50, 10, 115, 89, 18, 123,
2441  30, 3, 144, -27, -10, 120, -120, -32, 101, 30, 2, 119,
2442  126, 25, 109, 91, 18, 84, 144, 33, -15, -11, 3, -107,
2443  91, 23, -68, 12, 8, -124, 0, 6, -162, 115, 26, -25,
2444  -3, -2, 51, -49, -16, 139, 46, 4, 146, 133, 26, 68,
2445  161, 36, -43, 69, 8, 150, 100, 19, 16, 75, 13, 51,
2446  97, 23, -71, 60, 8, 68, 132, 27, -12, 35, 13, -141,
2447  -62, -5, -151, 42, 10, -41, 84, 13, 67, 50, 5, 82,
2448  -5, -8, 156, 61, 14, -56, -16, 6, -192, 78, 13, 33,
2449  36, 0, 138, 75, 7, 128, 133, 27, -61, 21, 0, 70,
2450  44, -1, 150, 152, 29, -54, 167, 24, 52, 92, 10, 74,
2451  145, 21, 23, 139, 18, 43, 150, 19, 39, 151, 18, 47,
2452  11, 7, -78, -117, -10, -95, -148, -15, -126, 48, 7, 13,
2453  141, 14, 96, 37, 12, -110, 20, 0, 43, 101, 6, 127,
2454  105, 9, 88, 154, 15, 60, 145, 17, 13, 77, 17, -129,
2455  66, 14, -106, 21, 9, -121, -130, -8, -126, 76, 8, 5,
2456  41, 9, -86, -23, 5, -159, -33, -1, -85, -109, -11, -52,
2457  25, 6, -75, 8, 5, -139, -90, -10, -11, -124, -18, 83,
2458 
2459 /* 9 */
2460 141, -1, -21883, 20471, 1436,
2461  65, 72, -30, 87, 96, -65, 100, 105, -11, 107, 111, -3,
2462  102, 102, 54, 109, 109, 17, 92, 90, 60, 101, 90, 127,
2463  -65, -68, 57, 36, 31, 57, 109, 106, 20, 79, 70, 98,
2464  111, 104, 51, -8, -21, 150, -38, -50, 135, -36, -49, 136,
2465  -43, -57, 130, -92, -95, 31, -111, -115, 37, -111, -111, -3,
2466  -90, -84, -66, -92, -84, -97, -97, -100, -2, 16, 3, 123,
2467  93, 86, 76, 54, 39, 143, -62, -78, 107, -99, -108, 41,
2468  -99, -110, 38, -57, -72, 90, 77, 63, 126, 93, 86, 74,
2469  105, 111, -16, 107, 112, -13, 106, 102, 39, 99, 89, 73,
2470  106, 107, -9, 100, 116, -107, 24, 10, 84, -82, -96, 103,
2471  -64, -76, 75, -8, -30, 135, -15, -42, 160, 116, 101, 83,
2472  60, 64, -21, 94, 106, -86, 61, 78, -109, 63, 76, -93,
2473  73, 86, -101, 3, 26, -151, 0, 22, -151, 9, 29, -154,
2474  2, 22, -155, -15, 3, -139, -8, 9, -146, 7, 24, -151,
2475  28, 40, -138, 43, 54, -139, 91, 89, -30, 73, 74, -77,
2476  119, 111, -7, 88, 89, -104, 118, 108, -11, 24, 31, -124,
2477  -13, -1, -150, 60, 61, -116, 100, 93, -69, 110, 101, -66,
2478  28, 31, -127, -2, 5, -150, 26, 30, -153, 34, 34, -165,
2479  -125, -107, -95, -72, -60, -133, -3, 0, -117, -97, -86, -61,
2480  -81, -72, -89, -64, -57, -131, -43, -39, -140, -43, -40, -140,
2481  -67, -63, -120, -81, -77, -105, -74, -71, -112, -82, -81, -130,
2482  -45, -39, 74, 36, 37, 155, 35, 36, 139, -75, -70, 33,
2483  -34, -31, 69, -4, -3, 150, 54, 51, 132, 31, 29, 142,
2484  51, 45, 135, 68, 61, 144, -91, -86, 86, -2, -5, 78,
2485  4, -1, 145, -62, -61, 110, -67, -69, 114, -13, -20, 160,
2486  38, 29, 127, 56, 45, 132, 16, 4, 152, 38, 22, 175,
2487  -80, -81, 76, -9, -21, 153, -37, -46, 111, -91, -95, 80,
2488  -42, -32, -78, -24, -11, -141, 0, 11, -124, 24, 35, -148,
2489  -54, -41, -140, -27, -15, -151, -85, -77, -108, 9, 12, -37,
2490  14, 18, -89, -17, -13, -76, -97, -91, -71, -97, -92, -70,
2491  -97, -94, -70, -126, -123, -92, 37, 32, 153, -110, -113, 18,
2492  -105, -107, -20, -102, -103, -53, -103, -107, -10, -100, -104, -41,
2493  -103, -108, 0, -99, -109, 34, -103, -112, 0, -102, -112, 13,
2494  -90, -102, 61, -85, -99, 76, -3, -10, 140, 58, 57, 128,
2495  87, 91, 82, 94, 99, 65, 100, 107, 35, 102, 110, 3,
2496 
2497 /* 10 */
2498 132, 1, 25827, -2922, -14981,
2499  -63, 23, -112, 19, 140, 5, 21, 141, 11, -16, 138, -50,
2500  13, 153, -1, 15, 150, 2, 6, 149, -11, -3, 144, -22,
2501  16, 158, 7, 42, 141, 56, -44, 112, -86, -60, 83, -109,
2502  -75, -8, -126, -28, -102, -36, -4, -168, 10, 29, -144, 65,
2503  -51, -124, -70, -63, -96, -91, -77, -86, -116, -10, -125, 1,
2504  4, -160, 31, -56, -106, -75, -92, -2, -147, -29, 144, -68,
2505  -75, 45, -127, -81, 15, -127, -33, 114, -68, 61, 79, 85,
2506  42, 105, 52, 77, 107, 108, -6, 149, -27, -10, 119, -28,
2507  50, 128, 66, 63, 116, 89, 43, 135, 59, 58, 105, 86,
2508  82, 146, 124, -61, 9, -101, -61, 102, -105, -75, 53, -123,
2509  -69, 72, -112, -53, 112, -89, -48, 117, -79, -64, 75, -102,
2510  -81, -47, -121, -42, 124, -68, 69, 87, 103, 89, -54, 137,
2511  55, -52, 87, 80, 8, 126, 72, -53, 115, 74, -45, 120,
2512  77, 43, 124, 66, -102, 111, 43, -122, 76, 61, -53, 103,
2513  75, 38, 125, 38, 141, 57, 63, 82, 104, 52, 115, 88,
2514  20, 146, 31, 1, 150, 0, -27, 141, -45, -44, 124, -75,
2515  -68, 67, -115, -74, -34, -125, -76, -10, -127, -81, 22, -133,
2516  -73, 11, -119, -75, -29, -121, -79, 18, -125, -87, 6, -138,
2517  -72, -3, -112, -84, -17, -131, -72, -76, -110, -85, -8, -128,
2518  -84, 18, -126, -83, 27, -122, -79, 62, -115, -46, 119, -65,
2519  -62, 111, -87, -57, 114, -77, -48, 140, -63, 17, 126, 30,
2520  71, -46, 100, 74, -113, 101, 46, -90, 63, 68, -92, 97,
2521  80, -71, 115, 82, -11, 122, 81, 24, 124, 77, 22, 118,
2522  83, -36, 125, 78, 45, 123, 79, 29, 125, 80, 20, 129,
2523  77, 10, 124, 72, 58, 119, 63, 41, 105, 81, 33, 135,
2524  38, -108, 60, 49, -123, 78, 73, 5, 124, 53, -60, 89,
2525  42, -121, 70, 42, -135, 71, 20, -165, 34, -5, -129, -7,
2526  -5, -218, -5, 50, -60, 89, 37, -137, 69, 31, -131, 61,
2527  -2, -151, 4, -6, -157, -1, 35, -133, 73, 10, -147, 30,
2528  52, -105, 103, 11, -115, 32, -4, -145, 7, -35, -179, -41,
2529  -67, -3, -120, -71, -23, -124, -23, -150, -21, -35, -129, -43,
2530  -10, -165, 6, 8, -149, 38, 1, -148, 26, 17, -139, 57,
2531  -25, -158, -14, -61, -75, -93, -72, 30, -132,
2532 
2533 /* 11 */
2534 133, 1, 29737, 2888, -2716,
2535  9, -113, -12, 8, -138, -52, 6, -140, -72, -2, -106, -100,
2536  -2, -111, -113, -5, -99, -114, -5, -101, -110, -4, -106, -109,
2537  -16, -34, -151, -6, -108, -107, -4, -123, -92, -4, -124, -82,
2538  -10, -97, -118, 1, -147, -41, -1, -134, -54, -18, -43, -138,
2539  -15, -85, -133, -17, -73, -129, -13, -126, -116, -1, -136, -24,
2540  -5, -142, -55, -5, -144, -46, -5, -143, -50, -6, -154, -42,
2541  -20, -65, -126, -23, -73, -133, -11, -130, -64, -16, -117, -89,
2542  -18, -115, -96, -18, -122, -91, -10, -146, -42, -19, -126, -84,
2543  -15, -136, -61, -19, -130, -78, -8, -149, -12, -19, -137, -69,
2544  -25, -105, -103, -24, -111, -94, -22, -131, -73, -26, -107, -100,
2545  -31, -88, -120, -31, -93, -119, -21, -139, -52, -30, -107, -102,
2546  -33, -90, -116, -33, -98, -110, -35, -84, -122, -34, -94, -108,
2547  -38, -70, -134, -36, -100, -107, -31, -118, -80, -38, -108, -108,
2548  -50, -131, -143, 11, 129, -8, -21, 16, -85, -51, -87, -158,
2549  -12, 85, -78, -28, -11, -98, -44, -106, -121, -14, 86, -78,
2550  11, 150, -16, 9, 150, -19, 11, 150, -8, 11, 150, -5,
2551  19, 146, 27, -2, 156, -48, 19, 137, 34, -6, 148, -55,
2552  -10, 124, -58, 31, 104, 87, 28, 122, 77, 29, 133, 80,
2553  43, 39, 151, 41, 13, 150, 34, -129, 151, 1, 99, -15,
2554  -14, 144, -74, 34, 85, 116, 16, 106, 50, 12, 151, 27,
2555  9, 148, 24, 24, 72, 85, 40, 15, 160, 31, 36, 124,
2556  31, 99, 122, -1, 135, -10, 6, 103, 22, -5, 70, -21,
2557  -27, 80, -116, -8, 134, -29, 24, 93, 101, 33, 40, 138,
2558  30, -79, 128, 48, -65, 208, -16, 34, -70, -32, 86, -138,
2559  11, 125, 52, 32, 29, 145, 28, 59, 129, 17, 117, 89,
2560  8, 142, 49, 21, 102, 112, 25, 64, 128, 25, 57, 130,
2561  7, 141, 61, 19, 104, 114, 22, -104, 94, 17, 33, 97,
2562  19, 84, 121, 14, 168, 114, 17, 44, 107, 0, 140, 42,
2563  12, 110, 102, 17, 81, 126, 13, 95, 116, 16, 79, 127,
2564  17, 69, 139, 9, 106, 103, 17, 75, 150, -6, 95, 13,
2565  3, 124, 86, 0, 119, 72, 3, 113, 91, 7, 106, 117,
2566  19, 1, 150, 14, 39, 141, 19, -8, 148, 18, -11, 149,
2567  13, 33, 146, 5, 87, 123, 5, 77, 128, 14, 7, 148,
2568 
2569 /* 12 */
2570 129, -1, 17606, 18970, 15171,
2571  -13, -69, 100, 24, -118, 119, 79, -124, 60, 75, -119, 57,
2572  88, -117, 38, 105, -103, 1, 120, -58, -71, 115, -15, -117,
2573  107, -39, -82, 114, -100, -19, 119, -75, -55, 119, -64, -69,
2574  111, -41, -90, 109, -28, -102, 103, -17, -111, 72, 31, -131,
2575  75, 26, -129, 69, 33, -132, 71, 28, -131, 83, 13, -127,
2576  26, 2, -40, -103, 181, -91, -89, 118, -32, -85, 121, -42,
2577  -65, 119, -69, -79, 119, -52, -55, 115, -80, -90, 101, -15,
2578  -97, 78, 26, -117, 33, 112, -71, 83, -19, 27, 21, -65,
2579  43, 18, -83, -112, 123, -21, -104, -5, 146, -111, 83, 31,
2580  -87, 114, -44, -49, 113, -96, -21, 93, -105, 128, -44, -107,
2581  73, -19, -72, 88, -33, -72, 52, 40, -132, 35, 56, -132,
2582  -61, 93, -54, -129, 77, 65, -119, 82, 41, -103, 112, -27,
2583  -111, 101, -2, -98, 4, 127, -60, -33, 129, 37, -112, 118,
2584  76, -104, 52, 43, -80, 60, -175, 159, -1, -94, 108, -37,
2585  -68, 104, -66, -36, 102, -106, -71, 91, -44, -136, 52, 97,
2586  -108, 31, 93, -127, 86, 30, -99, 45, 57, -105, 116, -45,
2587  -116, 93, 3, -111, 99, -15, -114, 71, 31, -118, 47, 69,
2588  -37, 83, -81, 105, -3, -124, 117, -34, -92, 23, 30, -75,
2589  -173, 114, 35, -11, 82, -119, -5, 84, -127, 73, 16, -120,
2590  99, 0, -126, 103, -17, -107, 50, 18, -95, -136, 110, -8,
2591  -28, 92, -120, -61, 101, -93, -100, 104, -49, -77, 98, -69,
2592  -117, 55, 57, -84, -14, 134, -69, -10, 106, -112, 43, 68,
2593  -117, 32, 91, -63, -37, 142, -40, -45, 124, -33, -54, 130,
2594  -51, -57, 155, -69, -21, 116, 16, -82, 112, -33, -62, 136,
2595  6, -73, 108, -68, -55, 161, -91, -26, 142, -28, -31, 78,
2596  65, -125, 116, 26, -99, 118, -5, -63, 97, 3, -96, 136,
2597  113, -74, -14, 126, -73, -31, 128, -109, 16, 69, -71, 25,
2598  101, -143, 90, 74, -109, 72, 117, -96, 4, 112, -93, 3,
2599  122, -91, -11, 116, -97, 3, 118, -79, -27, 124, -87, -23,
2600  119, -92, -12, 104, -107, 22, 117, -94, -11, 115, -91, -14,
2601  122, -32, -100, 119, -63, -59, 6, -38, 42, -102, -1, 123,
2602  -37, -76, 143, 51, -113, 87, 48, -116, 92, 70, -87, 27,
2603 
2604 /* 13 */
2605 124, 1, 19067, -11237, 20253,
2606  -33, -122, -37, -29, -151, -59, -10, -135, -68, 31, -113, -96,
2607  -3, -132, -75, -21, -117, -50, -58, -142, -31, -39, -139, -48,
2608  -8, -125, -70, 25, -112, -96, -3, -132, -82, 61, -101, -125,
2609  57, -50, -88, 90, -39, -116, 62, -82, -117, 98, -12, -107,
2610  113, 52, -80, 114, 71, -69, 115, 51, -85, 112, 14, -108,
2611  112, 48, -86, 99, 84, -50, 84, 137, 2, 78, 132, 5,
2612  79, 128, -2, 81, 128, -4, 66, 137, 16, 73, 133, 6,
2613  68, 135, 11, 59, 138, 20, 67, 136, 10, 71, 133, 3,
2614  77, 128, -9, 71, 135, 1, 69, 135, 2, 65, 138, 8,
2615  63, 138, 7, 66, 137, 4, 74, 132, -11, 62, 123, -2,
2616  67, 148, 4, 69, 134, -8, 66, 137, -2, 71, 133, -13,
2617  70, 134, -12, 64, 138, -4, 50, 138, 11, 55, 142, 6,
2618  15, 140, 50, 55, 141, 4, 81, 114, -42, 53, 86, -22,
2619  56, 154, 5, 10, 135, 49, 5, 138, 55, 14, 146, 47,
2620  79, 50, -71, 13, -135, -75, 51, -82, -97, 83, 123, -46,
2621  60, 141, -11, 13, 136, 44, -18, 131, 76, 3, 142, 54,
2622  22, 147, 34, 18, 146, 35, 14, 147, 40, -2, 145, 57,
2623  -2, 136, 52, -8, 136, 58, -47, 91, 89, -15, 145, 67,
2624  -63, 151, 124, -75, -67, 64, -95, -104, 75, -2, -149, -48,
2625  -41, -140, -2, -54, -146, 9, -100, -65, 91, -94, -118, 63,
2626  -71, 56, 100, -64, -50, 53, -14, -217, -65, -54, -64, 35,
2627  -33, -189, -35, -79, -71, 59, -81, -136, 36, -8, 95, 45,
2628  -59, -48, 45, -115, -224, 35, -47, 52, 72, -109, -77, 85,
2629  -93, -85, 64, -42, -128, -9, -26, -34, 14, -77, 54, 103,
2630  -96, -1, 98, -95, -83, 64, -107, -29, 96, -115, -54, 94,
2631  -101, -38, 85, -108, -40, 91, -38, -156, -28, -71, -134, 14,
2632  -84, -126, 28, -80, -121, 25, -45, -139, -18, -10, -135, -50,
2633  -26, -143, -40, -12, -139, -52, 16, -129, -77, -24, -134, -40,
2634  6, -139, -73, 2, -130, -66, -41, -141, -31, -45, -126, -20,
2635  -86, -125, 20, -83, -112, 23, -94, -127, 23, -69, -137, -6,
2636  -101, -89, 49, -79, -92, 25, -68, -146, -15,
2637 
2638 /* 14 */
2639 122, 1, 14146, 19873, -17463,
2640  104, -90, -18, -83, -22, -92, 35, -96, -78, 124, -19, 79,
2641  34, 103, 143, 90, -59, 8, 110, -101, -22, 114, -79, 6,
2642  38, -117, -98, 122, -132, -43, -14, -100, -120, 73, -117, -66,
2643  97, -107, -32, 92, -115, -44, 111, -100, -11, 100, -112, -31,
2644  95, -109, -32, 129, -66, 43, 117, -85, 15, 108, -105, -13,
2645  122, -84, 22, 126, -56, 55, 128, -50, 65, 124, -60, 52,
2646  109, -21, 80, -26, 124, 104, -148, 120, -13, 56, 19, 71,
2647  123, -63, 49, 59, -112, -61, 78, -122, -52, 112, -100, 3,
2648  123, -89, 27, 116, -101, 10, 61, -129, -71, 121, -80, 37,
2649  112, -15, 95, 39, 56, 95, 115, 1, 116, 111, -11, 102,
2650  120, -40, 81, 112, -13, 103, 119, 3, 127, 79, 17, 103,
2651  127, -51, 83, 113, -91, 28, 118, -84, 42, 118, -83, 43,
2652  122, -71, 62, 115, -81, 46, 105, -30, 89, 100, -76, 36,
2653  25, -102, -77, -105, -3, -123, -105, 13, -106, -64, -64, -135,
2654  -67, 52, -22, -93, 123, 22, -79, -2, -89, -140, 23, -128,
2655  -81, 13, -73, -106, 51, -61, -130, 25, -112, -119, 61, -63,
2656  -113, 41, -75, -90, -25, -115, -91, -16, -107, -52, -37, -88,
2657  133, -120, 16, 74, -125, -45, 2, -108, -101, -17, -89, -99,
2658  -88, -30, -115, -106, 89, -20, -124, 123, -4, -101, 92, -11,
2659  -128, 42, -82, -65, 56, -8, 45, 91, 128, -73, 118, 44,
2660  -75, -7, -77, -47, -80, -121, -48, -27, -69, -113, 7, -97,
2661  -123, -9, -120, -108, 79, -23, -159, 95, -51, 5, -137, -123,
2662  -122, 86, -27, -72, 118, 46, -148, 21, -106, -146, 127, -5,
2663  41, -97, -56, 72, -134, -63, -73, 11, -52, -131, 69, -45,
2664  -89, 124, 40, -123, 82, -26, -54, 64, 16, 6, 109, 107,
2665  -49, 118, 71, -87, 119, 44, -104, 108, 19, -96, 105, 23,
2666  -69, 120, 62, -46, 118, 80, -34, 117, 89, -106, 120, 36,
2667  -113, 25, -66, -58, 35, -10, -57, 106, 63, -108, 106, 23,
2668  -116, 100, 11, -90, 116, 51, -50, 111, 78, -30, 116, 99,
2669  -18, 105, 98, 26, 93, 122, -20, 107, 102, -61, 115, 79,
2670  -36, 99, 82,
2671 
2672 /* 15 */
2673 125, 1, -1369, 25599, 15582,
2674  -20, -57, 92, -68, -54, 82, 2, -61, 99, -37, -16, 22,
2675  -100, -31, 38, -10, -85, 134, 26, -58, 95, -46, -77, 115,
2676  -69, -80, 116, 34, -51, 81, 137, 48, -60, 11, -18, 29,
2677  -57, -58, 82, -68, -102, 148, -8, -72, 106, -43, -121, 173,
2678  63, 41, -53, 40, 81, -116, 76, 85, -120, 50, -47, 75,
2679  20, -62, 93, 45, -78, 120, -71, -85, 116, -66, -81, 111,
2680  56, -59, 90, 165, 12, -4, 137, 10, -5, 179, 39, -45,
2681  -9, -27, 39, -83, -86, 117, 38, -81, 116, 105, -49, 74,
2682  34, -64, 90, -22, -82, 111, -3, -101, 137, -99, -17, 17,
2683  -155, -4, -5, -140, -41, 46, -127, -85, 103, 77, -13, 24,
2684  88, -67, 94, -29, -83, 107, -108, -65, 76, -141, -42, 42,
2685  -111, -69, 79, 75, -53, 75, 202, 7, 6, 82, -38, 55,
2686  115, -27, 42, 136, -25, 40, 204, 73, -82, -53, -57, 69,
2687  -93, -72, 86, -150, -12, 6, -157, 0, -10, -113, -56, 61,
2688  -88, -76, 87, -105, -74, 82, -96, -71, 78, -147, -70, 71,
2689  56, -32, 44, 112, 17, -11, 108, 55, -57, 163, 21, -12,
2690  143, -28, 44, 105, 50, -54, 71, 78, -90, 165, 19, -14,
2691  136, -37, 50, 150, 25, -23, 162, 43, -49, 127, 8, -6,
2692  109, -13, 17, 169, 11, -12, 154, -12, 15, 143, 34, -43,
2693  126, 40, -51, 112, 90, -113, -210, 52, -62, 51, 85, -108,
2694  113, 70, -92, 97, 61, -79, 47, 88, -116, 0, 90, -117,
2695  -95, 69, -88, -143, 26, -32, -149, -21, 30, -109, 7, -8,
2696  53, 94, -126, -68, 83, -110, -171, 63, -86, 117, -4, 5,
2697  -23, 73, -99, -29, 82, -113, -91, 80, -113, -134, 48, -69,
2698  -81, 47, -67, -50, 85, -123, -36, 83, -120, -40, 84, -123,
2699  -91, 65, -98, -114, 49, -77, -131, 10, -21, -170, -1, -8,
2700  40, 14, -19, 158, 50, -66, -58, 48, -74, 3, 15, -24,
2701  128, 39, -52, 79, 68, -101, 63, 78, -116, 60, 76, -117,
2702  10, 69, -108, -137, 20, -37, -150, 3, -12, -151, 2, -11,
2703  -198, -25, 27, 48, 56, -86, 63, 67, -102, 116, 55, -81,
2704  73, 86, -136, -130, 13, -29, -172, -18, 17, -125, 4, -17,
2705 
2706 /* 16 */
2707 107, 1, -8155, 28629, -3723,
2708  43, 22, 74, 114, 43, 87, 145, 42, 14, 39, -6, -131,
2709  -6, -21, -148, -12, -24, -151, -31, -28, -139, -45, -33, -139,
2710  -123, -45, -76, -72, -40, -127, -132, -55, -107, -93, -12, 98,
2711  -74, -20, 6, -81, -15, 60, -49, 9, 155, -49, 7, 153,
2712  -17, -12, -53, -6, -18, -105, 12, -19, -152, 17, -19, -152,
2713  -76, -38, -93, -155, -41, 44, -84, -7, 118, -71, -3, 126,
2714  -63, 2, 143, -30, 12, 149, -75, -6, 125, -103, -19, 106,
2715  -136, -31, 101, -16, -15, -73, 31, -7, -125, 82, 8, -136,
2716  74, 5, -129, 44, -8, -146, 35, -12, -147, 24, -16, -149,
2717  -75, -40, -97, -153, -48, 19, -124, -37, 26, -124, -25, 98,
2718  -70, -3, 130, -87, -6, 156, -108, -36, 9, -131, -53, -43,
2719  -145, -48, 26, -55, 1, 138, -46, 7, 166, -26, 8, 121,
2720  -37, 7, 149, -13, 15, 152, 41, 34, 148, -9, 14, 143,
2721  35, 29, 142, 108, 52, 114, -85, -25, 61, -85, -21, 96,
2722  -99, -27, 92, -83, -19, 116, -72, -14, 140, -20, 5, 146,
2723  75, 42, 168, 150, 55, -9, -25, -22, -156, 57, 21, 0,
2724  115, 40, -23, 5, 9, 95, 60, 32, 128, -63, -12, 140,
2725  52, 26, 98, 134, 46, -35, 97, 27, -97, 155, 43, -139,
2726  47, 9, -88, 125, 37, -72, 145, 44, -49, 139, 50, 50,
2727  140, 47, 24, 142, 44, -22, 144, 45, 1, 147, 45, 5,
2728  142, 44, 11, 142, 40, -31, 131, 32, -77, 69, 7, -136,
2729  -56, -26, -110, -156, -49, -36, -143, -44, -18, -138, -44, -21,
2730  -157, -48, 5, -91, -36, -72, 53, 10, -68, 141, 45, 13,
2731  149, 46, 9, 140, 43, 3, 135, 34, -52, 119, 26, -86,
2732  -104, -33, -24, -118, -38, -32, 3, -15, -141, -15, -17, -108,
2733  21, 4, -18, 108, 45, 108, 134, 33, -41, 111, 19, -114,
2734  -69, -37, -145, -15, -19, -114,
2735 
2736 /* 17 */
2737 87, 1, -27734, 11163, 2489,
2738  19, 13, 151, 8, -8, 114, 41, 66, 143, 46, 87, 101,
2739  23, 15, 150, 38, 58, 119, 51, 92, 110, 48, 75, 125,
2740  23, 8, 151, 18, -5, 151, 6, -45, 174, -52, -82, -123,
2741  -24, -76, 54, 7, -30, 134, 17, -24, 175, 11, -4, 84,
2742  6, -40, 142, 33, 17, 158, -21, -103, 125, -4, -70, 140,
2743  15, -33, 154, 8, -44, 138, 29, 4, 148, 30, 2, 146,
2744  -31, -125, 96, -43, -133, 48, -13, -95, 115, -1, -71, 127,
2745  28, -12, 151, 33, -11, 167, -25, -118, 92, -62, -109, -91,
2746  -74, -129, -116, 17, -35, 132, 34, 9, 138, 41, 21, 144,
2747  40, 10, 150, 39, 11, 143, 33, -10, 147, 25, -31, 147,
2748  56, 28, 174, 28, 1, 102, 54, 47, 133, 73, 59, 183,
2749  6, 95, -110, 5, 98, -119, -18, 56, -147, -34, 13, -147,
2750  -26, 37, -156, 35, 105, -27, -16, 51, -142, -12, 48, -123,
2751  -27, 26, -158, -10, 45, -116, 2, 88, -143, -4, 36, -84,
2752  21, 121, -126, -13, -44, 25, -7, -7, -22, -7, 70, -162,
2753  6, 72, -113, 2, 72, -129, -1, 62, -134, -11, 32, -121,
2754  -30, 7, -168, -3, 53, -136, 23, 103, -108, 13, 79, -121,
2755  -15, 27, -150, -4, 57, -164, -12, 16, -116, -19, 16, -168,
2756  -24, -5, -136, -8, 24, -127, -17, 10, -152, -24, -7, -150,
2757  -40, -51, -137, -30, -23, -156, -24, -20, -131, -39, -54, -141,
2758  -37, -48, -143, -37, -57, -129, -54, -104, -106, -60, -143, -8,
2759  -25, -50, -49, -33, -45, -160,
2760 
2761 /* 18 */
2762 90, 1, -15425, 23492, 10498,
2763  -58, 1, -87, -121, -46, -78, -123, -67, -36, -115, -76, -3,
2764  -150, -98, -10, -111, -74, -9, -121, -91, 15, -123, -90, 8,
2765  -140, -124, 52, -108, -53, -58, -57, -91, 109, -74, -19, -79,
2766  -202, -127, -49, -95, -37, -76, 59, -35, 174, -100, -68, -17,
2767  -123, -69, -56, -124, -80, -33, -59, -94, 103, 93, 5, 144,
2768  92, 25, 97, 70, -9, 131, 68, -15, 139, 65, -15, 129,
2769  77, 6, 109, 128, 39, 115, 109, 47, 69, -18, -33, 37,
2770  -91, -67, -3, 22, -20, 72, 98, 36, 73, 82, 22, 76,
2771  29, -15, 71, -129, -75, -42, -126, -83, -24, -120, -48, -86,
2772  -25, -57, 73, 105, 25, 106, 117, 75, 26, 167, 94, 60,
2773  55, 14, 53, 138, 110, -15, 49, 4, 59, -67, -110, 114,
2774  -92, -81, 24, -126, -104, 16, 10, -33, 73, 137, 84, 35,
2775  2, -23, 44, -76, -97, 73, 64, -24, 128, 138, 100, 5,
2776  95, 91, -35, 139, 135, -62, -112, -42, -70, 7, 42, -68,
2777  168, 143, -38, -94, -29, -72, -151, -107, -5, 9, 60, -100,
2778  90, 96, -57, 109, 58, 39, 166, 93, 46, -59, 6, -90,
2779  -109, -28, -94, 50, 45, -17, 31, 65, -82, 110, 82, -11,
2780  122, 87, -4, -28, 62, -160, -90, -9, -107, -88, -16, -91,
2781  -105, -24, -103, -11, 43, -103, -60, 20, -130, 24, 49, -67,
2782  143, 89, 25, -21, 50, -137, -98, -37, -69, -144, -84, -36,
2783  14, 29, -42, 109, 90, -28, 142, 98, 3, 114, 74, 10,
2784  124, 88, -10, 127, 75, 23, 36, 67, -95, 60, 35, 11,
2785  112, 50, 53,
2786 
2787 /* 19 */
2788 80, 1, 1236, -19143, -23066,
2789  4, 78, -64, -62, 100, -85, -134, 51, -49, -152, -25, 15,
2790  -51, 9, -9, -6, 134, -109, -98, 76, -64, -52, 106, -86,
2791  -10, 119, -94, -47, 131, -104, 132, 74, -53, 141, -39, 35,
2792  96, -86, 71, 153, -52, 48, 130, 28, -16, 140, 50, -31,
2793  184, 72, -44, 56, 78, -56, 49, 121, -89, 49, 124, -90,
2794  106, 96, -64, 26, -76, 59, -28, -145, 107, 111, 52, -31,
2795  185, 68, -34, 34, 89, -64, 6, 109, -81, 60, 113, -78,
2796  86, 128, -85, -13, 95, -70, 101, 119, -75, 101, 59, -31,
2797  124, 67, -35, 156, 44, -13, 120, 51, -21, 106, 128, -77,
2798  17, -60, 44, -97, -101, 58, -37, -121, 81, -126, -90, 50,
2799  -22, -105, 73, -98, -107, 66, -161, -157, 98, 46, 101, -70,
2800  -19, -20, 13, -150, -66, 33, -21, -114, 83, 18, -66, 51,
2801  -79, -123, 84, -127, -26, 8, 17, -62, 48, -18, -95, 71,
2802  -63, -151, 111, 6, -115, 90, 33, -74, 61, 33, -132, 109,
2803  18, -117, 95, 106, -71, 68, 134, -48, 53, 68, -90, 81,
2804  -95, -89, 64, -140, -46, 24, -125, -73, 48, -147, -47, 27,
2805  -111, -103, 77, 4, -80, 69, 30, -117, 102, 69, -104, 96,
2806  78, -95, 91, -65, -52, 40, -140, -75, 54, -125, 9, -18,
2807  -117, 69, -70, -87, 88, -83, -64, 99, -91, -71, 102, -93,
2808  -83, 99, -89, -74, 93, -83, -53, 144, -123,
2809 
2810 /* 20 */
2811 78, 1, 24076, 9507, -15164,
2812  72, -75, 68, 83, 5, 136, 48, 63, 117, 50, 69, 127,
2813  79, -2, 131, 85, -69, 98, 67, -149, 17, 60, -142, 10,
2814  52, -139, 2, 27, -144, -44, 40, -147, -23, 64, -144, 24,
2815  35, -135, -20, 25, -149, -43, 59, -44, 76, 45, 108, 140,
2816  61, -134, 28, 0, -120, -68, 28, -143, -33, 12, -137, -55,
2817  20, -151, -45, -23, -78, -82, -26, -143, -118, -68, 139, -44,
2818  -67, -35, -130, 24, -122, -21, 90, -111, 95, 35, -131, -5,
2819  -23, -58, -67, -46, -79, -116, -75, -39, -142, -69, 93, -69,
2820  -87, 51, -117, -59, -72, -129, -41, -96, -108, -47, -146, -139,
2821  -34, 112, -4, -4, 168, 69, -58, -22, -101, -27, -107, -90,
2822  -54, -93, -123, -9, -131, -71, -31, -83, -82, -93, -54, -162,
2823  -1, -132, -55, -55, 5, -80, -40, 175, 12, 68, 60, 126,
2824  0, 101, 43, 28, 143, 103, -85, 78, -93, 13, 73, 52,
2825  75, 54, 137, 65, -48, 78, 35, 93, 96, 45, 111, 120,
2826  71, 12, 116, 83, -91, 88, 54, -93, 43, 68, 62, 137,
2827  8, 122, 73, -16, 158, 51, -19, 113, 25, 3, 134, 74,
2828  -11, 130, 50, -77, 145, -48, -38, 135, 11, -128, 111, -146,
2829  -35, 5, -54, -60, 122, -28, -72, 141, -35, -64, 134, -25,
2830  -26, 135, 36, 23, 98, 92, -11, 145, 69, -46, 146, 16,
2831  -67, 132, -25,
2832 
2833 /* 21 */
2834 83, 1, 2308, -19901, -22330,
2835  -8, 114, -102, 37, 64, -52, 88, -4, 12, 15, 49, -40,
2836  143, -68, 75, 129, -20, 33, 58, 130, -108, 117, 79, -53,
2837  13, 52, -44, 159, -88, 97, 48, -95, 90, -6, -118, 104,
2838  58, -104, 101, 115, -73, 82, 56, -86, 87, 28, -109, 103,
2839  -44, -49, 39, -48, 15, -21, 137, -79, 94, 23, -106, 102,
2840  64, -21, 31, 128, -64, 81, 82, -62, 72, 125, -95, 113,
2841  111, -64, 83, 114, -43, 62, 54, -65, 75, 180, -33, 68,
2842  104, -70, 91, 75, -72, 87, 52, -95, 106, 89, -78, 99,
2843  92, -69, 91, 5, -84, 88, 28, -42, 50, 48, -41, 54,
2844  4, -88, 93, 43, -78, 93, -69, -50, 36, -151, -62, 32,
2845  -151, 13, -47, -142, -55, 28, -128, -40, 15, -81, -36, 22,
2846  -166, -20, -10, -139, 5, -32, -122, 48, -75, -90, 81, -102,
2847  -75, 81, -98, -121, 75, -99, -19, 93, -100, -36, 101, -109,
2848  -26, 116, -123, 95, 51, -36, -142, 51, -74, -6, 106, -106,
2849  64, 76, -66, -8, 10, -11, -117, 26, -43, -130, 40, -58,
2850  -86, 73, -83, 130, 90, -69, 113, 80, -60, 71, 52, -39,
2851  -183, -124, 91, -130, -69, 48, -122, -15, -2, -89, -14, 2,
2852  -131, 22, -38, 101, 77, -61, 147, 37, -17, 75, 28, -16,
2853  -148, 29, -47, 47, 27, -20, -128, 29, -44, -120, 64, -75,
2854  -75, 86, -89, -59, 105, -105, -82, 82, -84, -50, 84, -81,
2855  -93, 114, -114, 49, 50, -39,
2856 
2857 /* 22 */
2858 75, 1, 27917, -4121, -10180,
2859  -55, -66, -125, -56, -60, -126, -57, -37, -134, -56, -23, -138,
2860  -57, -18, -139, -57, -16, -138, -52, 10, -134, -62, -21, -142,
2861  -61, -38, -134, -55, 13, -137, -48, 51, -133, -62, -38, -130,
2862  -64, -61, -123, -62, -52, -121, -63, -24, -134, -50, 5, -112,
2863  41, 208, 16, 8, 151, -34, 46, 99, 69, 64, 39, 130,
2864  58, -28, 139, 58, -13, 139, 55, 6, 125, 62, 60, 126,
2865  35, 106, 46, 37, 122, 49, 42, 130, 59, 62, 14, 144,
2866  57, 36, 129, 58, 46, 132, 53, 31, 124, 56, 17, 137,
2867  49, 109, 92, 42, -55, 128, 5, -142, 61, 33, -69, 114,
2868  52, 21, 133, 54, 10, 146, 53, 21, 139, 49, -6, 144,
2869  49, 22, 134, 52, 36, 139, 37, 135, 61, 50, 96, 115,
2870  46, 11, 137, 45, 32, 130, 49, 64, 129, 44, 70, 117,
2871  32, -31, 117, 40, -15, 136, 44, 24, 140, 45, 29, 144,
2872  27, -48, 110, -1, -141, 51, 9, -110, 80, 19, -109, 115,
2873  9, -45, 53, -52, -16, -181, -41, 3, -146, -48, -63, -137,
2874  -36, -68, -93, -17, -140, 4, -49, -31, -150, -46, -12, -146,
2875  -49, -24, -145, -48, -52, -130, -49, -60, -128, -51, -35, -140,
2876  -46, 9, -142, -41, 48, -142, -48, -18, -133, -52, -9, -148,
2877  -52, -31, -132, -42, -26, -108,
2878 
2879 /* 23 */
2880 73, 1, 11139, 23963, -14202,
2881  89, -95, -89, 96, -86, -67, 88, -87, -74, 62, -93, -103,
2882  27, -75, -102, -2, -91, -146, 41, -93, -115, 103, -92, -64,
2883  82, -97, -84, 49, -95, -108, 72, -97, -91, 71, -97, -90,
2884  86, -97, -78, 85, -98, -77, 102, -97, -62, 46, -94, -100,
2885  21, -93, -116, 65, -102, -94, 106, -97, -53, 82, -103, -79,
2886  46, -100, -102, 94, -101, -63, 99, -102, -60, 50, -103, -98,
2887  -12, -80, -115, -153, 136, 60, -137, 87, 12, -101, -27, -114,
2888  -59, -43, -100, 5, -82, -103, -106, 161, 132, 58, 36, 92,
2889  -16, 109, 132, -15, 93, 115, 18, 72, 113, -37, 101, 112,
2890  -80, 99, 76, -103, 98, 60, -102, 95, 58, -98, 96, 63,
2891  -108, 86, 43, -123, 40, -33, -120, -28, -129, -46, -66, -128,
2892  -22, -79, -126, -11, -17, -32, 10, 103, 152, -23, 94, 117,
2893  -41, 96, 110, -32, 94, 113, -21, 90, 119, -28, 91, 115,
2894  -49, 95, 107, -44, 93, 110, -39, 90, 110, -28, 92, 123,
2895  -42, 94, 116, -47, 86, 103, -77, 88, 84, -61, 43, 25,
2896  -122, 144, 145, -50, 96, 124, -25, 80, 115, -34, 76, 105,
2897  -87, 97, 101, 32, 59, 126, 80, -38, -4, 18, -93, -149,
2898  66, -71, -71, 143, -69, -8, 122, -18, 64, 55, -58, -55,
2899 
2900 /* 24 */
2901 68, 1, 24092, 5088, -17137,
2902  14, -98, -10, -5, -145, -48, 33, -140, 7, 93, -40, 121,
2903  96, -9, 134, 49, -171, 25, 57, -37, 72, 72, -13, 102,
2904  56, -137, 47, 123, -90, 158, -21, 70, -12, -5, 154, 32,
2905  54, 76, 103, 63, -11, 91, 88, -70, 116, 54, -134, 47,
2906  83, -56, 112, 82, -37, 119, 74, -87, 95, 36, -142, 21,
2907  41, -143, 30, 42, -141, 33, -57, -49, -101, -54, 145, -53,
2908  -54, 139, -51, -58, 116, -63, -56, -80, -107, -75, 2, -114,
2909  -74, -50, -126, -60, 146, -55, -78, -17, -121, -65, -72, -115,
2910  -30, -130, -74, 58, -132, 56, 28, -144, 10, -1, -148, -32,
2911  -21, -132, -58, -60, -86, -105, -70, -71, -115, -78, -52, -121,
2912  -71, 72, -88, -25, -40, -43, 3, -135, -19, -55, -11, -80,
2913  -62, 126, -66, -30, 143, -15, 18, 145, 53, 41, 111, 80,
2914  -43, 155, -30, -89, 144, -92, -48, -107, -90, -25, -135, -62,
2915  -6, -187, -45, -28, 47, -29, -26, 172, -2, -61, 91, -64,
2916  -61, 132, -55, -17, 146, 9, 25, 128, 63, -10, 163, 25,
2917  4, 129, 36, 30, 118, 71, -41, 143, -19, 15, 171, 66,
2918  51, 99, 98, 43, 85, 85, 56, 91, 104,
2919 
2920 /* 25 */
2921 68, 1, -3077, 27485, 11624,
2922  -135, -30, 35, -65, 39, -111, -105, 10, -54, -99, -64, 121,
2923  -154, -21, 2, -120, 1, -38, -66, -57, 110, -20, 0, -4,
2924  -33, 53, -136, -80, 19, -73, -139, -60, 93, -102, 32, -111,
2925  -81, -55, 100, -91, -36, 52, -127, -52, 72, -35, 8, -32,
2926  -7, 58, -140, 67, 56, -108, -25, 45, -117, -63, 49, -144,
2927  -114, 16, -88, 21, -24, 67, -45, -62, 133, -100, 18, -85,
2928  -92, -30, 34, -25, -40, 85, -48, -17, 20, -111, -25, 13,
2929  -18, -25, 52, 131, 3, 50, 151, 20, 17, 116, -18, 89,
2930  -92, -52, 85, 59, -27, 87, -70, -19, 17, -141, -8, -40,
2931  -184, -28, -14, 47, -17, 60, 159, -3, 75, 33, -37, 97,
2932  90, -9, 58, -7, -32, 70, -65, -57, 100, -173, -51, 44,
2933  79, -27, 92, 165, 9, 44, 126, -28, 110, 44, -40, 104,
2934  116, -19, 81, 130, -23, 95, 170, 15, 27, 110, 36, -41,
2935  101, 29, -31, 152, 19, 8, 146, 34, -28, 138, 43, -54,
2936  144, 30, -24, 160, 37, -36, 77, 51, -91, 115, 46, -73,
2937  38, 28, -52, 37, 37, -73, 19, 40, -85, -72, 46, -121,
2938  -70, 39, -109, -20, 60, -144, 37, 49, -104,
2939 
2940 /* 26 */
2941 58, 1, -26874, 10130, 8671,
2942  -30, 19, -117, -23, 66, -151, -42, 6, -144, -51, -24, -138,
2943  -43, -88, -36, 31, -48, 163, 11, -85, 140, -45, -130, 7,
2944  -25, -118, 58, 4, -100, 125, -32, -83, -7, -62, -49, -143,
2945  -43, 6, -149, -37, 19, -145, -34, 20, -136, -35, 25, -152,
2946  -32, 27, -147, -55, -103, -67, 2, -78, 105, 18, -88, 166,
2947  54, 57, 120, 44, 9, 138, 34, -28, 142, 40, -11, 145,
2948  50, 23, 132, 51, 8, 154, 28, -48, 138, -3, -114, 107,
2949  -6, -95, 79, 34, 16, 85, 63, 116, 69, 64, 135, 53,
2950  68, 67, 128, 18, -60, 109, 53, -3, 152, 69, 87, 106,
2951  54, 3, 144, 53, -1, 142, 48, -14, 141, 27, -65, 128,
2952  48, 29, 96, 70, 121, 68, 2, 113, -98, -17, 86, -124,
2953  -46, 19, -139, -52, 52, -189, 58, 60, 97, -4, 42, -55,
2954  -57, -7, -146, 0, 99, -97, -7, 69, -95, -41, 28, -142,
2955  -35, 39, -140, -28, 57, -142, -55, -27, -132, -47, 19, -160,
2956  -67, -83, -107,
2957 
2958 /* 27 */
2959 56, 1, 12962, 21402, -16551,
2960  83, -38, 16, 93, -94, -47, 24, -103, -113, 56, -107, -91,
2961  92, -105, -58, 75, -108, -76, 119, -90, -15, 74, -104, -67,
2962  76, -102, -64, 114, -19, 69, 123, 34, 142, 74, -101, -62,
2963  123, -89, -5, 138, -68, 34, 93, -120, -65, -16, -90, -120,
2964  45, -102, -82, 78, -121, -75, -106, 20, -66, -130, 85, -8,
2965  -111, -5, -96, -35, 58, 38, 51, 73, 126, 74, 50, 120,
2966  -52, 98, 73, -114, 32, -57, -59, -67, -127, -156, 66, -47,
2967  -124, 18, -77, -72, -56, -123, -64, -63, -122, -78, -53, -119,
2968  -108, -43, -130, -113, 119, 50, -117, 97, 24, -127, 81, -1,
2969  -135, 60, -29, -130, -6, -100, -136, 31, -61, -222, 90, -51,
2970  53, 27, 67, -12, 111, 120, -41, 101, 89, -122, 116, 52,
2971  50, -4, 30, 133, -79, 0, 125, -16, 70, 73, 54, 116,
2972  107, 29, 113, 63, 62, 122, 53, 69, 124, 39, 77, 125,
2973  17, 88, 122, 19, 86, 122, 28, 80, 125,
2974 
2975 /* 28 */
2976 49, 1, -6596, 29135, -2761,
2977  64, 5, -105, 143, 26, -49, -45, -23, -137, -7, -11, -80,
2978  -52, -24, -120, -117, -14, 109, -4, -7, -48, 12, -16, -167,
2979  -112, -12, 117, -20, -17, -107, 15, -13, -142, -115, -29, -16,
2980  -102, -10, 120, -70, -4, 110, 64, 35, 178, -97, -24, -2,
2981  -46, 4, 143, -51, 3, 152, -58, -16, -15, 11, -11, -139,
2982  -6, -17, -145, -41, -26, -149, -146, -33, 37, -68, -3, 132,
2983  2, 16, 151, 51, 28, 150, 21, 17, 128, 12, 17, 157,
2984  -43, 0, 130, -45, 0, 144, 64, 25, 116, 130, 38, 77,
2985  128, 36, 64, 141, 33, -25, -48, -21, -136, 56, 7, -87,
2986  145, 32, -32, 156, 37, 20, 155, 37, 21, 5, -7, -104,
2987  -96, -31, -111, -131, -29, 5, -136, -35, -40, -164, -37, 32,
2988  -15, -13, -109, 72, 4, -146, 157, 33, -47, 128, 29, -12,
2989 
2990 /* 29 */
2991 50, 1, -2179, 24668, 16933,
2992  -94, -47, 56, -114, 2, -19, -121, -63, 74, -71, -57, 72,
2993  55, -51, 81, -74, -79, 100, -74, -24, 23, -140, 1, -23,
2994  -215, -15, -16, 15, -80, 115, 25, -50, 74, -131, -82, 90,
2995  69, -50, 81, 176, -48, 94, -77, -77, 92, -116, -97, 110,
2996  78, -13, 30, 150, 24, -7, -7, -19, 24, -155, -21, 3,
2997  -117, -60, 58, -114, -68, 70, -67, -96, 113, 136, -15, 44,
2998  -56, -41, 42, 101, -3, 22, -24, -38, 44, 40, -22, 35,
2999  140, 9, 12, 156, 30, -14, 130, 61, -59, 134, 30, -19,
3000  124, 54, -53, 169, 33, -22, 148, 16, -3, 87, 67, -77,
3001  60, 91, -113, 54, 87, -110, -12, 100, -135, 4, 79, -107,
3002  -34, 87, -123, 50, 59, -77, 130, 54, -61, 66, 69, -90,
3003  -38, 83, -120, -40, 70, -104, -66, 70, -108, -232, -9, -14,
3004  -56, 48, -76,
3005 
3006 /* 30 */
3007 50, 1, -8496, -28645, 2696,
3008  6, 7, 97, 49, 0, 144, 24, 8, 146, -32, 25, 135,
3009  -71, 36, 135, -115, 45, 86, -123, 47, 78, -138, 48, 41,
3010  -135, 49, 46, -138, 49, 36, -143, 49, 26, -145, 47, -16,
3011  -142, 48, 4, -141, 51, 18, -144, 51, 5, -134, 43, -34,
3012  -154, 58, 22, -65, 9, -110, 10, -22, -149, 67, -40, -132,
3013  140, -51, -5, 133, -47, 2, 131, -52, -59, 147, -52, -17,
3014  62, -38, -146, 114, -35, 26, 94, -18, 115, 144, -49, -11,
3015  -14, -13, -167, -62, 6, -134, 96, -33, -22, -1, -9, -91,
3016  43, -21, -74, -3, -8, -95, 16, -15, -117, 27, -18, -104,
3017  129, -41, -1, 104, -23, 110, -59, 29, 117, 5, 7, 92,
3018  -49, 28, 130, 53, -10, 69, 122, -30, 76, 62, -26, -69,
3019  82, -16, 90, 54, -17, -7, -33, -5, -145, -65, 6, -150,
3020  110, -37, -35,
3021 
3022 /* 31 */
3023 48, 1, -16082, -24523, 6323,
3024  62, -6, 135, 71, -10, 133, 70, -10, 134, 98, -29, 121,
3025  35, 19, 149, 50, 7, 135, -18, 47, 120, -72, 37, -32,
3026  -70, 7, -129, -108, 41, -100, -120, 59, -71, -114, 52, -85,
3027  -119, 59, -75, -119, 66, -48, -126, 76, -37, -158, 98, -42,
3028  -90, 76, 48, -125, 77, -41, -60, 16, -96, -79, 27, -111,
3029  6, -32, -100, 10, -53, -177, 66, -69, -86, 106, -91, -66,
3030  77, -31, 92, 56, 6, 173, 62, -71, -105, 26, -52, -137,
3031  124, -87, -10, 104, -47, 95, 106, -45, 107, 63, -54, -47,
3032  -33, 17, -21, -78, 27, -102, -70, 21, -104, -120, 44, -157,
3033  127, -72, 60, -25, -5, -96, -64, 3, -173, -15, -21, -138,
3034  61, -36, 23, 33, 3, 116, 90, -31, 126, 78, -22, 127,
3035  38, 8, 137, 98, -37, 112, 48, 5, 145,
3036 
3037 /* 32 */
3038 48, -1, -13245, 26217, -6103,
3039  -33, 17, 145, 9, 34, 134, 88, 65, 92, -23, 16, 132,
3040  -12, 24, 141, 56, 55, 134, 71, 62, 134, 67, 53, 99,
3041  20, 37, 146, -27, 10, 130, 31, 23, 44, 30, 2, -71,
3042  45, 45, 128, 43, -2, -129, 7, -27, -165, -8, -15, -61,
3043  47, 61, 209, -28, 10, 131, -81, -16, 134, -34, -3, 80,
3044  147, 46, -148, 50, -2, -145, -7, -31, -150, -67, -54, -119,
3045  -76, -59, -114, -44, -49, -140, 20, -21, -151, 57, 0, -131,
3046  122, 46, -65, 113, 36, -81, 117, 32, -108, 125, 38, -90,
3047  10, -8, -59, -144, -53, 65, -133, -61, 10, -154, -69, 24,
3048  -2, -31, -133, -11, -33, -121, -82, -67, -111, -15, -28, -88,
3049  70, 3, -126, 39, -12, -127, 20, 0, -39, -135, -43, 95,
3050  -98, -23, 100, -103, -25, 110, -57, 2, 125,
3051 
3052 /* 33 */
3053 47, 1, -6930, 29187, -252,
3054  -51, -13, -133, 84, 20, -8, 117, 26, -82, 65, 13, -132,
3055  -2, -5, -157, -116, -27, -23, -134, -30, 78, -112, -25, 89,
3056  -11, 1, 173, -70, -16, 98, -136, -33, 52, -146, -37, 22,
3057  -139, -36, -46, -134, -35, 28, -161, -44, 34, -27, -6, 117,
3058  -79, -21, 134, 90, 24, 168, -115, -32, 93, 2, -2, 158,
3059  22, 5, 108, 34, 6, 130, -10, -5, 92, 109, 26, 166,
3060  -73, -24, 108, -11, -8, 138, 67, 12, 154, 164, 41, 55,
3061  91, 26, -33, 146, 35, 46, 85, 27, -99, 66, 22, -142,
3062  32, 14, -143, -39, -5, -156, -64, -13, -131, -91, -20, -132,
3063  -61, -15, -91, 53, 16, -144, -4, 1, -154, 36, 9, -107,
3064  132, 34, -37, 32, 8, -118, 82, 20, -41, 55, 14, 123,
3065  133, 32, -108, 101, 24, -60,
3066 
3067 /* 34 */
3068 48, 1, 1042, 29488, 5419,
3069  98, -20, 87, 52, -28, 136, 48, -30, 145, 90, -18, 74,
3070  119, -22, 80, 56, 21, -116, 10, 26, -136, 46, 1, -20,
3071  77, -17, 65, 58, 4, -37, 18, -24, 117, -127, -21, 144,
3072  -84, -16, 96, 66, -25, 107, 145, 9, -82, 87, -4, -10,
3073  -100, -22, 137, 57, -12, 41, -157, -3, 54, 75, -34, 135,
3074  146, -18, 44, 54, -16, 58, 120, -27, 82, 3, 44, -197,
3075  -15, 34, -151, 32, 26, -132, -23, 34, -158, 6, 27, -135,
3076  -22, 32, -159, 62, 22, -133, 69, 16, -114, -170, 29, -92,
3077  -124, 18, -61, -124, 26, -103, -78, 29, -141, -134, 10, -20,
3078  -23, -23, 141, 58, -27, 135, 68, -27, 132, -9, -7, 38,
3079  -96, 31, -142, -74, 27, -129, -76, 1, 11, -52, -14, 94,
3080  -74, 27, -137, -106, -7, 63, -63, -14, 94,
3081 
3082 /* 35 */
3083 44, -1, 14587, -2200, 26122,
3084  18, -53, -14, -39, -136, 9, -28, -156, 1, 7, -151, -19,
3085  52, -138, -43, 34, -136, -35, -65, -137, 21, 28, -129, -31,
3086  52, -143, -48, 40, -135, -40, 75, -119, -60, 98, -83, -68,
3087  86, -101, -64, 19, -146, -33, 37, -140, -44, 83, -113, -67,
3088  -4, -196, -31, 100, -60, -69, 118, -90, -87, 54, 91, -17,
3089  -44, 128, 50, -47, 126, 49, -53, 138, 54, -57, 134, 55,
3090  -15, 150, 31, -10, 135, 26, -63, 145, 57, -85, 114, 65,
3091  -118, 38, 73, -68, 131, 56, 69, 122, -25, 18, 132, 6,
3092  -48, 139, 43, 18, 150, 5, -67, 130, 52, 3, 147, 12,
3093  -9, 143, 18, -54, 138, 43, -47, 140, 37, -31, 192, 31,
3094  -63, -85, 29, -21, -147, 1, -15, -153, -4,
3095 
3096 /* 36 */
3097 44, -1, 15944, 24781, -5628,
3098  93, -52, 33, 124, -87, -25, 126, -79, 19, 127, -81, 15,
3099  127, -78, 31, 126, -81, 22, 126, -81, 26, 115, -62, 80,
3100  121, -74, 51, 111, -60, 83, 122, -74, 64, 118, -78, 32,
3101  107, -60, 81, 101, -54, 99, 119, -77, 53, 109, -66, 77,
3102  84, -39, 121, 67, -26, 127, 73, -22, 171, 52, -52, -63,
3103  -4, -26, -148, -53, 14, -135, -74, 29, -129, -81, 36, -126,
3104  -113, 69, -72, -121, 88, -11, -87, 45, -87, -77, 36, -94,
3105  -102, 53, -98, -84, 33, -122, -109, 58, -87, -116, 73, -41,
3106  -107, 52, -101, -84, 68, 40, -92, 63, -6, -26, -2, -86,
3107  -130, 82, -29, -117, 83, 11, -119, 89, 37, -124, 82, -1,
3108  -123, 85, 16, -125, 86, 20, -122, 95, 65,
3109 
3110 /* 37 */
3111 44, 1, 6601, 28935, 4379,
3112  16, -21, 118, 74, -36, 115, 54, -21, 53, 5, -26, 150,
3113  77, -36, 110, 77, -8, -64, 63, -35, 120, 137, -8, -153,
3114  99, -9, -94, -67, 34, -105, -78, 32, -79, 1, 17, -112,
3115  -95, 35, -77, -28, 26, -131, -93, 35, -87, -13, 23, -140,
3116  -53, 31, -142, -50, 24, -95, -39, 28, -148, -21, 25, -161,
3117  -7, 20, -157, 6, 15, -149, -10, 18, -150, -12, 18, -148,
3118  -31, 21, -151, -53, 22, -115, -115, 35, -98, -143, 30, 10,
3119  -62, 2, 131, 40, -23, 150, 77, -27, 112, 14, -20, 162,
3120  -14, -14, 160, -51, -2, 116, -35, -8, 136, 20, -18, 110,
3121  -6, -21, 176, 29, -27, 157, 59, -32, 142, 15, -21, 127,
3122  45, -28, 124, 126, -39, 69, 80, -10, -54,
3123 
3124 /* 38 */
3125 42, -1, -10564, 27211, -6925,
3126  -102, -15, 98, -92, -3, 131, 66, 56, 126, 44, 48, 128,
3127  -57, 9, 136, -104, -63, -95, -54, -66, -186, -40, 2, 75,
3128  9, 41, 155, 35, 51, 160, 133, 62, 44, -1, 29, 132,
3129  -131, -12, 184, 91, 59, 109, 63, 45, 100, 124, 63, 73,
3130  24, -12, -107, -3, -29, -133, 85, 0, -151, 111, 20, -101,
3131  62, 43, 91, 5, 40, 175, 101, 33, -17, 61, -4, -125,
3132  29, -22, -150, 4, -30, -141, 29, -27, -165, 44, -16, -138,
3133  31, -22, -139, 26, -52, -249, -70, -3, 91, -103, -4, 137,
3134  -17, 20, 107, -68, 9, 145, -127, -29, 83, -63, -37, -57,
3135  112, 8, -146, -59, -26, -18, -81, -51, -84, -38, -43, -113,
3136  -39, -46, -124,
3137 
3138 /* 39 */
3139 42, -1, 15744, -1075, 25514,
3140  6, -136, -9, 63, -186, -49, 95, 83, -55, 94, 90, -55,
3141  119, -70, -79, 97, -30, -63, 12, -169, -17, 55, 17, -35,
3142  -7, 158, 13, 95, 44, -59, 122, -38, -82, 132, 139, -81,
3143  -154, 62, 105, 36, 92, -19, 83, 111, -51, 82, 122, -51,
3144  58, 107, -36, 70, 141, -44, 14, 129, -6, 26, 143, -16,
3145  116, 32, -79, 133, 71, -91, -25, 92, 18, -136, -72, 93,
3146  -92, 61, 63, -65, 100, 44, -74, 99, 49, -106, 9, 71,
3147  -92, 63, 61, -106, -54, 69, -100, -66, 66, -117, 11, 75,
3148  -123, -63, 78, -116, -49, 73, -53, -98, 33, -59, -142, 36,
3149  -45, -145, 26, 35, -135, -25, -5, -167, 0, -37, -133, 19,
3150  -39, -149, 18,
3151 
3152 /* 40 */
3153 41, -1, 10098, 22921, 16512,
3154  73, -48, 22, 138, -59, -3, 139, -57, -9, 146, -60, -11,
3155  142, -45, -30, 126, -12, -66, 134, -54, -16, 141, -51, -25,
3156  138, -54, -20, 147, -37, -50, 94, -98, 68, 58, -99, 93,
3157  28, -94, 108, -126, -8, 97, -117, -8, 91, -8, -77, 107,
3158  -15, -95, 133, -18, -79, 114, -148, -47, 156, 50, 10, -45,
3159  121, 26, -112, 31, 60, -98, 25, 112, -163, 21, 49, -78,
3160  108, 22, -104, 142, -26, -64, 12, 61, -90, -98, 100, -65,
3161  -59, 95, -88, -67, 119, -116, -45, 3, 27, -138, 24, 63,
3162  -147, 67, 8, -111, 47, 11, -158, 44, 44, -137, 49, 23,
3163  -164, 88, -15, -109, 6, 60, -145, 39, 38, -141, 48, 21,
3164 
3165 /* 41 */
3166 41, 1, 13989, -2192, -26448,
3167  86, -38, 49, 159, 11, 84, -19, -147, 3, -25, -168, 2,
3168  103, -47, 60, 110, -69, 67, 65, -124, 49, 84, -90, 56,
3169  118, -11, 68, 123, -16, 72, 99, 59, 50, -6, 147, -20,
3170  43, 4, 25, 33, -150, 35, 103, -59, 67, 125, -26, 76,
3171  126, 17, 72, 128, 20, 76, 129, 3, 77, 96, -39, 64,
3172  -67, -118, -28, -129, -48, -73, -115, -87, -58, -94, -19, -54,
3173  -126, -33, -70, -108, -70, -55, -133, 3, -77, -126, 3, -73,
3174  -125, 47, -77, -109, 65, -69, -126, 46, -76, -104, 90, -67,
3175  -74, 114, -54, -136, 14, -74, -116, 80, -71, 47, 156, 9,
3176  -83, 70, -51, -84, 109, -55, 3, 156, -13, 72, 103, 29,
3177 
3178 /* 42 */
3179 42, -1, 119, 4674, 29633,
3180  -31, -95, 15, -26, -156, 24, 18, -132, 19, -62, -159, 23,
3181  -136, 104, -15, -64, 53, -8, -123, 30, -5, -88, 126, -20,
3182  -38, 71, -11, -139, 147, -25, -6, -84, 13, -198, -34, 1,
3183  59, 0, 1, 140, -44, 10, 126, -68, 12, 76, -142, 22,
3184  77, -71, 11, 119, -34, 6, 90, -119, 17, -168, -97, 12,
3185  162, -8, 2, 59, -58, 8, 85, -120, 15, -8, -136, 17,
3186  -64, -114, 14, -133, -14, 1, -143, 29, -4, 5, -38, 4,
3187  141, -66, 9, 144, -85, 10, 53, -82, 9, 12, 12, -1,
3188  65, 176, -20, 5, 123, -15, 18, 141, -17, -3, 172, -22,
3189  -15, 165, -22, -40, 106, -15, 22, 154, -22, -38, 130, -19,
3190  37, 142, -22,
3191 
3192 /* 43 */
3193 38, -1, 16496, -5129, 24527,
3194  30, -143, -51, 63, -127, -70, -14, -142, -22, -2, -152, -34,
3195  -16, -147, -24, 6, -147, -40, -37, -135, -8, -79, -127, 21,
3196  -32, -147, -17, 40, -121, -59, 23, -149, -56, 4, -137, -41,
3197  -17, -147, -30, 65, -116, -79, -4, -132, -36, -3, -139, -41,
3198  80, -8, -57, 66, 36, -35, 90, -60, -82, -28, 223, 88,
3199  -65, 92, 72, 4, 149, 41, 4, 148, 40, 24, 146, 23,
3200  -14, 143, 49, 31, 146, 18, 82, 121, -26, 40, 144, 9,
3201  -26, 133, 51, -64, 103, 69, -7, 139, 38, 15, 147, 24,
3202  -7, 146, 38, -7, 149, 37, -52, 127, 62, -73, 108, 73,
3203  -84, 19, 60,
3204 
3205 /* 44 */
3206 38, -1, 18721, 21147, 10116,
3207  -41, 87, -107, -98, 62, 52, -143, 106, 36, -110, 75, 41,
3208  -97, 105, -49, -39, 91, -123, -46, 84, -102, -82, 96, -61,
3209  -35, -57, 189, -109, 39, 111, -41, -10, 94, -11, -64, 155,
3210  88, -98, 52, -75, 4, 120, 98, -117, 73, -45, 9, 59,
3211  -82, 2, 132, 31, -83, 115, 63, -100, 91, 55, -99, 103,
3212  60, -102, 97, 96, -108, 48, 92, -108, 53, 108, -100, 10,
3213  112, -125, 47, 61, 31, -157, 50, -8, -69, 81, -13, -111,
3214  107, -67, -56, 78, -43, -52, 35, 42, -143, 60, 12, -128,
3215  7, 52, -114, -103, 91, 4, -42, 103, -130, -71, 104, -81,
3216  -14, 51, -79,
3217 
3218 /* 45 */
3219 36, 1, -7108, 28862, -4057,
3220  112, 21, -44, 141, 26, -58, 70, -2, -127, 59, -8, -140,
3221  41, -15, -162, -132, -43, -72, -146, -39, -28, -93, -43, -120,
3222  -79, -41, -127, -101, -41, -90, -99, -46, -118, -72, -42, -130,
3223  -89, -47, -126, -104, -19, 42, -139, -29, 46, -140, -32, 33,
3224  -141, -45, -27, -129, -30, 33, 1, 29, 162, -10, 20, 126,
3225  -22, 20, 151, 107, 46, 95, 125, 53, 110, 13, 24, 123,
3226  84, 42, 122, 47, 33, 137, 23, 28, 147, 21, 26, 147,
3227  19, 25, 147, 47, 31, 140, 148, 38, -8, 145, 33, -34,
3228  143, 31, -45, 90, 7, -118, -2, -20, -139,
3229 
3230 /* 46 */
3231 37, 1, -12612, 27178, 1511,
3232  72, 38, -86, 51, 30, -137, 29, 20, -140, 86, 43, -98,
3233  125, 58, -54, 2, 5, -97, -129, -57, -48, -136, -62, -7,
3234  -142, -65, 0, -127, -59, -16, -136, -65, -10, -141, -68, 27,
3235  -101, -46, -110, -135, -65, -67, -7, -7, 122, 43, 17, 161,
3236  -73, -39, 70, -138, -70, 15, -30, -19, 113, 92, 41, 116,
3237  125, 59, 68, 102, 44, 111, 135, 64, 33, 21, 3, 114,
3238  -78, -46, 138, -81, -44, 78, -23, -22, 149, -10, -16, 146,
3239  117, 48, 114, 81, 43, -43, 56, 36, -114, -34, -6, -149,
3240  48, 26, -31, 141, 69, -32, 100, 54, -100, 42, 28, -134,
3241 
3242 /* 47 */
3243 37, 1, 29276, 3899, 5265,
3244  22, -156, -12, 20, -148, -7, 25, -149, -40, 23, -141, -38,
3245  27, -130, -71, 29, -62, -133, 23, 8, -143, 17, 59, -142,
3246  16, 48, -138, 12, 78, -134, 5, 102, -112, -8, 137, -61,
3247  -14, 147, -29, -24, 168, 21, -25, 121, 59, -21, 105, 46,
3248  -35, 154, 89, -29, 151, 46, -24, 87, 73, -36, 155, 77,
3249  -27, 94, 71, -31, 125, 63, -36, 109, 111, -35, 100, 108,
3250  -9, 13, 37, 13, -41, -33, -21, 12, 111, 40, -94, -140,
3251  -21, -21, 139, 23, -150, 12, 9, -135, 75, 20, -154, 24,
3252  13, -144, 45, 8, -106, 45, 28, -187, -8, 12, -81, -7,
3253 
3254 /* 48 */
3255 36, 1, 23365, 142, -18817,
3256  54, 94, 69, 71, 84, 90, 55, 106, 71, -89, 97, -109,
3257  -51, 107, -61, 5, 156, 13, 85, 6, 106, 83, -108, 102,
3258  38, -107, 44, 63, -122, 77, 59, 53, 78, -71, 119, -88,
3259  -39, 126, -45, 12, 149, 21, 2, 179, 13, 60, -35, 75,
3260  58, -128, 68, 26, -140, 27, 34, -167, 38, -33, -127, -46,
3261  -5, -131, -9, -18, -143, -27, -26, -127, -33, 5, -151, 6,
3262  -42, -120, -55, -55, -125, -68, -98, -123, -122, 18, 69, 21,
3263  51, 128, 63, 35, 139, 44, 20, 146, 25, -13, 161, -16,
3264  -91, 11, -115, -90, -33, -115, -90, -48, -113,
3265 
3266 /* 49 */
3267 37, 1, 12054, -19593, -19257,
3268  58, -35, 73, 97, -42, 105, 128, -35, 118, 76, -28, 78,
3269  119, -11, 92, 139, 38, 53, 138, 60, 31, 139, 47, 46,
3270  150, 29, 75, 20, -63, 80, -55, -105, 73, -90, -108, 53,
3271  -102, -105, 42, -115, -92, 20, -144, -146, 60, -2, -74, 81,
3272  -90, -96, 45, -115, -98, 31, -136, -92, 12, -107, -61, -2,
3273  -121, -47, -28, -125, -31, -47, -44, 57, -94, 2, 89, -98,
3274  -12, 104, -125, -58, 4, -41, -130, -56, -20, -12, 60, -73,
3275  56, 106, -82, 24, 102, -94, -22, 103, -124, 4, 65, -66,
3276  55, 112, -84, 57, 124, -94, 51, 106, -79, 89, 97, -43,
3277 
3278 /* 50 */
3279 35, -1, 19917, 21699, 5700,
3280  29, -54, 98, 74, -89, 80, 71, -89, 81, 117, -98, -43,
3281  149, -117, -89, -65, 77, -55, -92, 102, -55, -66, 74, -48,
3282  -63, 79, -75, -15, 46, -128, -73, 99, -122, -7, 36, -126,
3283  0, 20, -82, 55, -15, -153, 24, 8, -132, 59, -21, -154,
3284  38, -6, -140, 57, -21, -152, 56, -26, -134, 24, 4, -131,
3285  12, 19, -164, -98, 108, -91, -24, 0, 117, 13, -42, 160,
3286  -47, 15, 150, -32, 3, 135, -31, -10, 186, -40, 10, 120,
3287  -62, 32, 114, -59, 24, 133, -18, -19, 153, -60, 19, 148,
3288  -14, -23, 145, 51, -77, 121,
3289 
3290 /* 51 */
3291 41, 1, -4651, 29635, -334,
3292  -52, -9, -74, -147, -23, 34, -42, -8, -77, -99, -18, -81,
3293  -123, -20, 85, -33, -7, -116, -111, -20, -20, -90, -14, 125,
3294  -50, -10, -19, -114, -21, -33, -8, 1, 154, -26, -4, 153,
3295  -56, -10, 94, -19, -3, 3, -17, -5, -154, -57, -12, -126,
3296  -136, -26, 27, -122, -24, 97, -135, -27, 24, -69, -14, 135,
3297  99, 21, 106, -44, -9, 81, 29, 6, 59, 132, 26, 32,
3298  192, 38, 20, -76, -15, 25, 68, 13, 79, 90, 16, 80,
3299  176, 33, 59, 66, 14, -123, 115, 21, -51, 121, 22, -35,
3300  132, 23, -23, -34, -5, -74, 72, 12, -59, 92, 16, -81,
3301  130, 21, -85, 143, 23, -50, 127, 19, -77, -47, -8, -78,
3302 
3303 /* 52 */
3304 36, -1, -17857, 23953, -2714,
3305  -69, -60, -74, -114, -77, 71, -109, -75, 72, -111, -79, 56,
3306  -48, -29, 82, 11, 18, 91, -92, -64, 75, -104, -78, 30,
3307  -34, -17, 108, -110, -89, -23, -114, -97, -55, -121, -99, -25,
3308  -87, -64, 75, 84, 79, 111, 148, 122, 32, 97, 77, 3,
3309  108, 81, -59, 113, 84, -44, 119, 88, -48, 109, 83, -14,
3310  127, 93, -33, 122, 88, -40, 115, 85, -19, 118, 82, -46,
3311  120, 84, -39, 117, 82, -19, 111, 82, 21, 20, 10, -41,
3312  -121, -93, -68, -89, -63, 17, 41, 6, -221, -119, -96, -77,
3313  -111, -88, -54, -84, -51, 93, -21, -2, 111,
3314 
3315 /* 53 */
3316 35, 1, 18868, 16148, -16830,
3317  -118, 111, -25, -43, 93, 43, 11, 86, 96, 13, 65, 80,
3318  -48, 105, 49, 114, -9, 121, 18, 89, 111, 17, 51, 71,
3319  110, -37, 91, 106, -88, 33, 119, -56, 84, 104, -67, 55,
3320  59, -94, -25, 14, -90, -75, 31, -109, -72, -118, 47, -94,
3321  -89, 136, 32, 1, -144, -144, 42, -99, -48, 106, -129, -3,
3322  109, -104, 29, 50, -132, -68, 70, -135, -46, -4, -81, -81,
3323  -71, 16, -68, -57, 139, 63, -46, 8, -45, 42, -135, -77,
3324  28, -89, -51, -151, 124, -59, -109, 73, -57, -77, 126, 31,
3325  -77, 126, 31, -79, 109, 15,
3326 
3327 /* 54 */
3328 34, -1, -21907, 20246, 3192,
3329  -62, -57, -63, -62, -48, -135, -75, -66, -110, -9, 14, -170,
3330  89, 99, -5, 37, 16, 170, 72, 80, -15, 8, 22, -95,
3331  -99, -99, -67, -102, -102, -62, -104, -108, -58, -69, -101, 179,
3332  -23, -35, 65, 4, -14, 128, 45, 28, 147, 34, 15, 146,
3333  79, 69, 114, 66, 51, 126, 59, 41, 134, 78, 57, 154,
3334  53, 39, 99, 73, 56, 121, 83, 67, 108, 86, 73, 96,
3335  96, 95, 30, -4, 7, -52, -61, -36, -142, -38, -12, -144,
3336  -92, -70, -152, -38, -33, -48, -3, 24, -148, -11, 13, -148,
3337  -54, -35, -133,
3338 
3339 /* 55 */
3340 35, -1, 16309, 24931, -3533,
3341  24, -3, 89, 102, -57, 80, 68, -50, -39, 119, -92, -89,
3342  3, -15, -89, 113, -84, -51, -16, 8, -19, -118, 83, 21,
3343  -65, 59, 106, -107, 77, 39, -82, 40, -99, -36, 5, -122,
3344  95, -76, -91, 106, -81, -69, 108, -83, -62, 121, -82, -3,
3345  117, -79, 4, 120, -91, -49, 114, -76, 25, 143, -110, -53,
3346  45, -39, -40, 151, -125, -101, -105, 68, -46, -62, 57, 77,
3347  -92, 82, 95, -114, 79, -6, -96, 70, 18, -103, 81, 65,
3348  -121, 83, -3, -122, 84, 8, -113, 84, 57, -102, 78, 64,
3349  -130, 97, 79, -13, 30, 141,
3350 
3351 /* 56 */
3352 34, 1, -15019, 23246, -11578,
3353  109, 18, -104, -8, -59, -108, -129, -62, 43, -61, -2, 74,
3354  -119, -114, -69, -118, -32, 90, -114, -45, 62, -120, -54, 54,
3355  -76, -47, 10, -63, -67, -48, -110, -26, 101, -106, -69, 10,
3356  -122, -55, 61, -65, 16, 124, -4, 20, 46, -69, -112, -125,
3357  -155, -65, 94, -104, -37, 77, -117, -37, 99, -52, 21, 122,
3358  94, 83, 26, 134, 97, -1, 115, 80, -6, 112, 50, -61,
3359  129, 45, -96, 120, 79, -9, 126, 83, -9, 123, 85, 1,
3360  117, 61, -36, 110, 26, -100, 108, 20, -106, 110, 25, -95,
3361  117, 39, -76,
3362 
3363 /* 57 */
3364 31, 1, 24179, -4896, -17070,
3365  -65, 75, -114, -78, 42, -120, -77, 49, -120, -76, 50, -118,
3366  -72, 60, -113, -75, 58, -116, -73, 68, -113, -20, 115, -55,
3367  105, 9, 137, 84, -42, 122, 87, -6, 119, 85, -18, 122,
3368  87, -9, 122, 82, -28, 122, 76, -55, 122, 38, -121, 87,
3369  63, -80, 112, 67, -61, 115, 75, -44, 123, 64, -73, 116,
3370  48, -105, 102, 6, -142, 53, -20, -122, 10, -9, -116, 25,
3371  -88, 19, -138, -65, 66, -119, -79, 37, -127, -50, 101, -104,
3372  -46, 108, -98, -25, 98, -65,
3373 
3374 /* 58 */
3375 32, -1, 13075, 24485, 11382,
3376  -40, 52, -67, 14, 58, -144, 17, 52, -134, 58, 32, -141,
3377  64, 23, -131, 84, 3, -110, 29, 56, -168, -70, 28, 21,
3378  28, -54, 92, -76, -21, 143, -85, -7, 120, -75, -15, 123,
3379  -112, 2, 128, 48, -60, 76, 21, -74, 139, 51, -82, 117,
3380  6, -62, 126, 108, -94, 76, 136, -62, -25, 95, -80, 56,
3381  132, -88, 31, -6, -35, 77, 19, -10, -1, 87, 45, -194,
3382  -90, 24, 57, -82, 74, -60, -55, 107, -160, -47, -20, 96,
3383  -93, 19, 67, -130, 74, -7, 6, 68, -152,
3384 
3385 /* 59 */
3386 29, 1, -3768, -29624, 2870,
3387  45, 4, 94, 51, 8, 142, 59, 8, 138, 57, 8, 140,
3388  32, 14, 147, -48, 21, 129, -31, 19, 118, -91, 29, 135,
3389  -153, 28, 63, -79, 26, 117, -175, 25, 11, -15, 23, 147,
3390  -106, 32, 113, -149, 24, 16, -144, 16, -43, -99, -1, -109,
3391  -16, -19, -150, 25, -24, -149, 63, -27, -134, 90, -29, -121,
3392  104, -29, -106, 115, -28, -96, 77, -26, -128, 55, -24, -143,
3393  18, -17, -146, 25, -18, -143, 94, -24, -118, 135, -18, 2,
3394 
3395 /* 60 */
3396 30, 1, -8205, 28819, -1455,
3397  -49, -18, -95, -107, -35, -74, -126, -34, 63, -131, -39, -8,
3398  -112, -37, -59, 28, 1, -121, 135, 35, -82, -84, -32, -116,
3399  -139, -40, 39, -129, -35, 72, -87, -21, 110, -125, -35, 71,
3400  -130, -38, 69, -142, -45, 39, -90, -25, 91, 165, 60, 100,
3401  -39, -7, 122, 87, 34, 140, 111, 37, 34, 135, 43, 22,
3402  151, 48, -12, 99, 28, -61, 93, 23, -132, 107, 34, 45,
3403  114, 37, 99, 118, 37, 66, 92, 23, -93, -35, -17, -168,
3404  71, 16, -104,
3405 
3406 /* 61 */
3407 29, 1, 7341, 28492, 5857,
3408  97, -32, 32, 101, -8, -91, 129, -14, -97, 162, -48, 17,
3409  98, -50, 115, 136, -21, -86, 121, -12, -115, 86, -3, -109,
3410  72, -2, -102, -8, 21, -96, -159, 39, 35, -146, 40, 12,
3411  -144, 44, -24, -140, 46, -37, -124, 42, -50, -140, 56, -98,
3412  -76, 35, -88, -83, 41, -114, -72, 38, -113, -150, 34, 21,
3413  -99, 7, 103, -38, -17, 146, 65, -39, 131, 10, -25, 118,
3414  113, -37, 53, 95, -48, 123, 24, -30, 120, 10, -30, 139,
3415 
3416 /* 62 */
3417 29, -1, 13904, 22523, 14121,
3418  -19, 93, -130, -23, 88, -121, -50, 95, -107, -21, 87, -123,
3419  -56, 98, -110, 21, 65, -132, 94, 11, -117, -1, 23, -38,
3420  -119, 33, 67, -106, 103, -71, -21, 80, -120, -112, 91, -46,
3421  -36, 86, -118, 14, 66, -135, 29, 34, -93, -62, -54, 165,
3422  2, -75, 134, 67, -88, 88, 98, -84, 48, 7, -77, 128,
3423  102, -95, 60, 3, -81, 136, 40, -91, 114, 25, -96, 136,
3424  43, -85, 97, 37, -90, 110, 16, -85, 122, 27, -77, 97,
3425 
3426 /* 63 */
3427 28, 1, 25599, 5928, -14475,
3428  33, -94, 20, 47, -160, 19, 25, -90, 9, 54, -136, 45,
3429  62, -80, 82, 68, -111, 82, 64, -115, 73, 67, -111, 84,
3430  64, -114, 80, 67, -92, 92, 70, -85, 104, 66, -104, 89,
3431  83, -190, 98, -58, 18, -106, -67, 77, -103, -69, 92, -101,
3432  -62, 118, -76, -74, 76, -112, -63, 115, -76, -50, 130, -45,
3433  -49, 115, -48, -82, 54, -127, -63, 120, -70, -85, 80, -120,
3434  -20, 137, 18, -2, 140, 50, -28, 146, 8,
3435 
3436 /* 64 */
3437 32, -1, 6784, 26265, 12812,
3438  67, -5, -26, 37, 57, -138, -28, 66, -122, 80, 12, -69,
3439  61, 44, -129, -45, 71, -128, -100, 88, -136, -27, -50, 125,
3440  -98, -3, 60, -133, 7, 57, -138, 81, -102, 150, -27, -21,
3441  -68, 39, -49, -93, 73, -111, -118, 16, 28, -118, 39, -26,
3442  -94, 67, -101, 3, -10, 21, 80, -70, 114, 132, -63, 72,
3443  51, -75, 137, 30, -24, 37, 111, -40, 28, 127, -51, 42,
3444  128, -39, 13, -13, -32, 75, -26, -49, 117, -67, 10, 14,
3445  -87, 2, 44, -6, -49, 104, 157, -56, 33,
3446 
3447 /* 65 */
3448 26, 1, 23238, 12726, -14073,
3449  76, -64, 69, 88, -121, 37, 88, -105, 55, 84, -121, 34,
3450  85, -121, 37, 85, -123, 38, 63, -143, -15, 66, -149, -15,
3451  20, -115, -62, 24, -144, -78, -22, -86, -109, 2, -174, -136,
3452  -72, 113, -31, -71, 134, -10, -86, 111, -53, -84, 118, -43,
3453  -72, 126, -15, -71, 138, 0, -69, 136, 2, -69, 134, 1,
3454  -84, 129, -26, -57, 123, 16, -79, 157, 9, 20, 93, 117,
3455  66, -5, 101,
3456 
3457 /* 66 */
3458 30, -1, -15626, 24491, 7484,
3459  -83, -67, 46, -114, -88, 46, -68, -5, -126, 97, 105, -140,
3460  -44, -32, 12, -109, -104, 110, -71, -25, -74, 17, 58, -157,
3461  56, 86, -168, 55, 54, -62, 99, 90, -93, -46, -30, 1,
3462  -111, -81, 30, -107, -95, 90, 51, 32, 2, 18, -7, 67,
3463  -44, -71, 143, -29, -57, 126, -127, -117, 107, 61, 42, -4,
3464  84, 48, 25, 129, 58, 89, 23, -29, 138, 54, -12, 150,
3465  97, 37, 80, 1, 22, -66, -33, 14, -112, 39, 65, -125,
3466  78, 80, -95,
3467 
3468 /* 67 */
3469 28, 1, 5003, 28957, -6038,
3470  -142, 13, -55, -88, -5, -93, -122, 12, -36, 6, 39, 188,
3471  -80, 41, 141, -68, 3, -37, 111, -44, -128, -14, -26, -135,
3472  -116, 1, -81, -120, 35, 77, -93, 33, 90, 63, 26, 174,
3473  99, 6, 101, 23, 27, 152, 62, -3, 38, 127, -37, -87,
3474  58, -6, 16, 1, 28, 142, 27, 27, 171, 115, -13, 30,
3475  134, -33, -55, 109, -32, -70, 98, -34, -89, 43, -40, -165,
3476  3, -30, -143, -109, 2, -89, -95, 20, 19,
3477 
3478 /* 68 */
3479 26, 1, 7323, -10567, -27106,
3480  121, 94, -3, 142, 73, 11, 122, 50, 15, 31, -23, 18,
3481  -79, -118, 23, -100, -126, 21, -116, -102, 8, -99, -88, 8,
3482  -118, -114, 14, -116, -87, 5, -129, -67, -7, -133, -64, -7,
3483  -148, -82, -3, -104, -89, 11, -126, -59, -5, -162, -43, -21,
3484  -51, 84, -47, 121, 97, -12, 115, 83, -7, 115, 86, -8,
3485  145, 83, 2, 105, 59, 3, 128, 90, -4, 105, 115, -18,
3486  106, 86, -6,
3487 
3488 /* 69 */
3489 26, -1, -20783, 20998, 5211,
3490  -67, -40, -109, -67, -36, -125, -76, -30, -203, -20, -37, 79,
3491  -61, -46, -71, -3, 31, -149, -35, -6, -136, -49, -20, -142,
3492  -48, -19, -142, -60, -36, -128, -82, -63, -113, -105, -93, -75,
3493  -44, -64, 90, 45, 20, 138, 58, 32, 135, 44, 16, 144,
3494  25, -6, 149, 1, -33, 149, 37, 2, 157, 44, 16, 125,
3495  87, 62, 112, 80, 63, 76, 114, 121, -22, 74, 80, -27,
3496  100, 72, 109,
3497 
3498 /* 70 */
3499 27, 1, -22450, -137, 19899,
3500  -70, 14, -79, -99, 23, -113, -98, 19, -113, -86, -40, -100,
3501  -104, 11, -123, -96, 32, -113, -97, 9, -116, -84, -60, -104,
3502  -22, -179, -28, -32, -108, -41, 50, -137, 58, -19, -49, -25,
3503  -30, -140, -42, 56, -135, 63, 66, -76, 77, 47, 77, 60,
3504  23, 0, 27, 79, -32, 94, 92, 11, 109, 82, 77, 100,
3505  97, 22, 114, 89, 69, 105, 33, 101, 41, 70, 117, 83,
3506  32, 144, 39, 35, 156, 42,
3507 
3508 /* 71 */
3509 25, 1, 23559, -1507, -18512,
3510  27, -75, 40, 43, -174, 71, -57, 80, -80, -63, -34, -78,
3511  -88, -88, -102, -96, 83, -128, -85, -47, -100, -97, -34, -115,
3512  -66, 45, -84, -109, -20, -130, -84, -84, -92, -92, -58, -103,
3513  -106, -83, -115, -37, 97, -53, 50, 123, 46, 60, 131, 59,
3514  87, 78, 95, 102, 9, 121, 87, 54, 99, 99, 35, 117,
3515  97, -53, 123, 84, 32, 102, 97, -3, 120, 94, -4, 119,
3516 
3517 /* 72 */
3518 25, 1, 25640, -4315, -14965,
3519  31, -45, 66, 54, -65, 113, -15, -155, 20, -76, -10, -128,
3520  -74, -2, -127, -82, -20, -132, -78, -42, -117, -79, 26, -139,
3521  -74, 13, -124, -72, 1, -117, -70, 50, -127, -81, 13, -132,
3522  -77, 64, -138, -16, 182, -75, 15, -33, 33, 65, -78, 123,
3523  50, -80, 100, 83, 61, 115, 72, 4, 114, 69, -29, 120,
3524  79, 35, 120, 80, 57, 116, 85, 40, 131, 72, 15, 117,
3525 
3526 /* 73 */
3527 25, 1, 6329, 18585, 22684,
3528  -107, -21, 47, -119, -30, 56, -133, -23, 54, -136, -32, 61,
3529  -142, -5, 39, -143, 15, 24, -151, 47, -3, -153, -26, 57,
3530  -110, -33, 51, -5, -114, 92, 127, -70, 27, 147, -37, -4,
3531  135, -68, 21, 136, -61, 15, 141, -32, -11, 132, -59, 13,
3532  114, -83, 35, 151, -27, -19, 56, 56, -58, 26, 118, -100,
3533  -68, 102, -61, -5, 117, -92, 38, 106, -95, 58, 104, -101,
3534 
3535 /* 74 */
3536 26, -1, 7748, 26705, 11261,
3537  129, -68, 72, 75, -7, -35, 137, -55, 31, -13, -50, 125,
3538  -161, 55, -14, 49, -48, 77, -43, -4, 39, -135, 66, -60,
3539  2, -12, 25, 126, -63, 59, 99, -70, 91, 122, -60, 54,
3540  141, -38, -16, 147, -75, 66, -108, 0, 77, 30, -27, 38,
3541  172, -30, -57, 50, 41, -128, -18, 56, -112, -120, 65, -62,
3542  -126, 68, -62, -106, 65, -74, -69, 75, -127, -124, 50, -29,
3543  -152, 41, 9,
3544 
3545 /* 75 */
3546 24, 1, 14610, -1401, -26164,
3547  -43, -57, -21, -121, -61, -64, -114, -84, -57, -111, -85, -55,
3548  -108, -95, -52, -127, -52, -64, -100, -97, -45, -86, -118, -37,
3549  -64, -137, -22, -14, -151, 6, -73, -146, -24, -89, 52, -51,
3550  -27, 143, -26, 41, 133, 10, 95, 100, 40, 117, 78, 55,
3551  94, 100, 41, 108, 104, 50, 105, 90, 50, 116, 72, 58,
3552  117, 80, 58, 121, 59, 63, 112, 86, 57,
3553 
3554 /* 76 */
3555 25, 1, 26396, -4371, -13570,
3556  27, -28, 63, 47, -88, 120, -11, -160, 33, -56, -86, -80,
3557  -64, 15, -130, -65, 22, -135, -62, 42, -131, -63, 33, -130,
3558  -48, 80, -115, -27, -30, -40, -87, -20, -155, -63, 65, -133,
3559  31, 142, 11, 67, -4, 122, 35, 47, 51, 74, 2, 136,
3560  69, 92, 100, 70, -21, 139, -48, -125, -52, -73, -63, -118,
3561  3, -64, 27, 69, -13, 135, 70, 102, 98, 63, 32, 111,
3562 
3563 /* 77 */
3564 23, 1, 26582, 10216, -9436,
3565  30, -17, 65, 49, -62, 75, 75, -102, 105, 70, -87, 108,
3566  50, -116, 22, 46, -147, -22, 35, -144, -49, -19, -79, -135,
3567  -30, -43, -131, -46, -32, -162, -77, 83, -132, -44, 43, -79,
3568  -77, 97, -116, -52, 90, -53, -60, 147, -15, -92, 167, -77,
3569  -58, 74, -78, -40, 143, 40, 36, 48, 144, 48, -10, 118,
3570  63, -23, 148, 48, 1, 132,
3571 
3572 /* 78 */
3573 23, 1, -8254, 28832, -761,
3574  -97, -27, 32, -31, -10, -50, -97, -30, -58, -158, -48, -10,
3575  -145, -44, -22, -132, -40, 25, -139, -43, 23, -146, -46, 14,
3576  -16, -2, 144, 146, 49, 85, 167, 51, -32, 34, 13, 112,
3577  -19, -4, 154, 118, 38, 92, 128, 39, 47, 135, 41, 74,
3578  140, 41, 77, 82, 23, -61, 17, 4, -155, 43, 11, -104,
3579  41, 10, -148, -16, -8, -141,
3580 
3581 /* 79 */
3582 24, -1, 14884, 12125, 23053,
3583  -8, -117, 67, 30, -56, 9, 26, -101, 36, -42, -130, 92,
3584  -29, -120, 79, -101, -11, 69, -108, -19, 77, -76, -80, 87,
3585  -61, -124, 97, -48, -109, 82, -33, -127, 80, -2, -59, 28,
3586  57, 166, -112, 62, 118, -94, 74, 73, -82, 52, 104, -83,
3587  117, 0, -73, 92, 82, -99, 54, 95, -82, 72, 29, -62,
3588  -24, 146, -59, -33, 131, -46, -56, 133, -33,
3589 
3590 /* 80 */
3591 24, 1, -6839, 29182, -1275,
3592  -120, -28, 3, -163, -38, 26, 40, 6, -75, 150, 32, -101,
3593  -80, -22, -42, -160, -38, 24, -18, -7, -50, -43, -16, -102,
3594  -84, -21, -8, -1, 8, 163, 1, 10, 202, -56, -17, -58,
3595  -100, -29, -83, -143, -37, 2, -35, -4, 135, 14, 11, 157,
3596  134, 36, 49, 74, 22, 69, 135, 33, -19, 158, 41, 35,
3597  152, 36, -3, 91, 18, -110, 41, 5, -116,
3598 
3599 /* 81 */
3600 22, 1, 3600, 19765, 22280,
3601  -77, -59, 64, -106, -70, 78, -159, -8, 31, -4, -102, 89,
3602  93, -99, 72, 21, -114, 94, 35, -110, 88, -12, -117, 100,
3603  13, -132, 107, 38, -71, 53, 123, -42, 16, 95, 103, -100,
3604  127, 4, -24, 82, 36, -43, 7, 116, -98, -1, 119, -100,
3605  -19, 110, -91, 7, 106, -91, -6, 104, -89, -74, 113, -87,
3606  -86, 90, -65,
3607 
3608 /* 82 */
3609 22, 1, 17666, 16854, -17432,
3610  58, 31, 90, 67, 45, 112, 127, -40, 93, 77, -78, 4,
3611  118, -56, 71, 88, 35, 127, 118, -100, 28, 110, -93, 28,
3612  132, -78, 69, -25, 0, -27, -25, -67, -93, 41, -117, -70,
3613  -50, -92, -141, -97, 70, -37, -107, 106, -14, -97, 92, -15,
3614  -122, 47, -83, -86, -65, -151, -117, 93, -33, -118, 80, -43,
3615  -51, 74, 19,
3616 
3617 /* 83 */
3618 23, -1, 5861, 26752, 12246,
3619  82, -33, 32, 44, -67, 125, 76, -64, 100, 4, -66, 137,
3620  -2, -60, 126, 26, -61, 114, 56, -72, 119, 85, -65, 91,
3621  113, 19, -91, -80, 25, -13, -77, 59, -82, -48, 72, -125,
3622  -16, 64, -126, 27, 80, -182, 83, 25, -95, 1, 56, -122,
3623  -73, 49, -71, -16, -45, 108, -29, -53, 127, -52, -5, 37,
3624  -15, 55, -111, -63, 57, -93,
3625 
3626 /* 84 */
3627 21, -1, -14603, 25601, -5597,
3628  -10, 25, 142, 72, 67, 124, 9, 35, 145, -23, 16, 145,
3629  -38, 6, 147, -17, 20, 157, 8, 28, 124, -63, -10, 152,
3630  -54, -3, 159, 20, 6, -30, 59, 11, -131, 70, 16, -134,
3631  72, 16, -137, 31, -8, -139, 65, 22, -75, 81, 21, -120,
3632  -49, -52, -125, -49, -56, -141, -43, -51, -128, -51, -59, -142,
3633 
3634 /* 85 */
3635 22, 1, -5757, 29270, -3178,
3636  -36, -18, -100, -68, -28, -130, -59, -28, -136, -54, -28, -139,
3637  -12, -22, -151, -104, -29, -57, -107, -3, 153, -77, -12, 39,
3638  -63, -5, 65, 100, 36, 117, 69, 31, 137, 90, 32, 119,
3639  -54, -10, 14, -143, -35, -43, 22, 18, 118, 56, 27, 139,
3640  125, 32, 58, 110, 32, 92, 119, 26, 24, 9, -8, -107,
3641  35, -5, -114,
3642 
3643 /* 86 */
3644 21, -1, 20081, 22197, 2006,
3645  -52, 51, -44, -84, 68, 86, -104, 80, 129, -69, 58, 28,
3646  -120, 102, 37, -73, 72, -95, -48, 58, -182, -84, 68, 55,
3647  -110, 87, 70, -18, 8, 85, 64, -52, -33, 78, -55, -118,
3648  78, -70, 26, 34, -43, 145, 91, -86, 70, 115, -101, 0,
3649  61, -64, 105, 67, -57, -30, 57, -37, -136, 75, -56, -119,
3650 
3651 /* 87 */
3652 20, 1, -17819, 21913, 10114,
3653  -28, 11, -73, -142, -94, -50, -103, -82, -6, -124, -90, -31,
3654  -113, -92, -6, -78, -105, 82, 23, -33, 112, 76, 6, 124,
3655  103, 33, 114, 116, 67, 63, 95, 87, -16, -56, 30, -159,
3656  -112, -81, -27, -102, -84, -3, -35, 13, -90, 78, 74, -17,
3657  142, 85, 72, 90, 79, -10, 109, 95, -13,
3658 
3659 /* 88 */
3660 20, -1, 7617, 6776, 28215,
3661  -100, 37, 17, -132, 61, 21, -141, -23, 42, -89, 78, 3,
3662  -96, 12, 21, -102, 53, 13, 7, 147, -39, -119, 93, 6,
3663  -141, -63, 49, 40, -153, 29, 77, -127, 13, 116, -87, -7,
3664  54, -69, 3, 16, -124, 25, 121, -114, -4, 95, 65, -38,
3665  115, 89, -51, 119, 41, -40, 150, 29, -48,
3666 
3667 /* 89 */
3668 19, 1, 10847, 17337, 21949,
3669  -55, -34, 54, -136, -1, 68, -125, 41, 27, -145, 19, 54,
3670  -134, 22, 45, -141, -18, 79, -130, 62, 9, -164, 26, 53,
3671  -47, -61, 68, 70, -81, 33, 147, -15, -54, 141, -18, -50,
3672  144, -61, -18, 126, -37, -30, 129, 17, -74, 133, 12, -73,
3673  135, 5, -69, 64, 69, -85,
3674 
3675 /* 90 */
3676 20, 1, 2092, 29573, 4591,
3677  -46, -9, 79, -90, 13, -48, 2, -21, 135, -89, 7, -11,
3678  -133, 16, -49, -43, -2, 32, -29, -14, 96, -26, -16, 102,
3679  78, -24, 118, 217, 0, -82, -44, -15, 105, 58, -18, 82,
3680  160, -5, -33, 149, -15, 25, 91, 14, -122, 30, 20, -136,
3681  19, 23, -151, -57, 26, -134, -157, 12, -2,
3682 
3683 /* 91 */
3684 20, -1, -20217, 21829, -3845,
3685  -71, -59, 41, -110, -106, -18, -100, -95, 2, -110, -103, 7,
3686  -95, -95, -14, -36, -35, -3, -92, -87, 16, -71, -87, -94,
3687  0, -28, -153, -18, -16, 10, -98, -75, 125, 44, 47, 13,
3688  84, 99, 88, 78, 86, 54, 114, 110, -6, 97, 96, 15,
3689  98, 90, -25, 111, 102, -14, 116, 111, 14,
3690 
3691 /* 92 */
3692 18, 1, 24559, 5678, -16267,
3693  45, 23, 76, 82, -17, 120, 53, -117, 40, 48, -136, 28,
3694  29, -161, -10, 79, -73, 100, 62, -105, 63, -13, -129, -61,
3695  -56, -87, -115, -34, -125, -90, -73, 6, -110, -35, 134, -13,
3696  15, 127, 61, -34, 158, -2, -54, 138, -37, -51, 138, -32,
3697  -55, 139, -37,
3698 
3699 /* 93 */
3700 20, -1, 7773, 28919, -1814,
3701  -89, 16, -118, -83, 13, -134, -41, 10, 2, -8, 13, 153,
3702  162, -37, 87, 52, -6, 135, 18, 3, 148, -94, 31, 106,
3703  -54, 17, 47, 200, -56, -53, 108, -26, 75, 31, -8, 11,
3704  11, -11, -150, 130, -40, -79, 27, -11, -54, -161, 49, 66,
3705  -70, 20, 5, 1, -8, -121, -91, 22, -50,
3706 
3707 /* 94 */
3708 19, 1, 28847, -786, -8199,
3709  14, -81, 55, 17, 10, 63, 33, -16, 120, 21, -153, 93,
3710  -27, -81, -85, -41, -5, -147, -26, -117, -78, -18, -132, -42,
3711  -24, -120, -62, -43, -55, -138, -40, -73, -123, -13, 54, -52,
3712  -1, 171, -32, 26, 67, 75, 42, 57, 133, 23, 143, 60,
3713  13, 150, 26, 24, 136, 69,
3714 
3715 /* 95 */
3716 19, -1, -13526, 25075, -9397,
3717  -104, -57, 0, -169, -104, -31, -81, -44, 5, -119, -56, 27,
3718  -136, -62, 41, -155, -91, -5, 21, 21, 24, 125, 71, -5,
3719  135, 72, -11, 34, 50, 83, -79, 4, 130, -78, 13, 159,
3720  39, 17, -17, 54, -22, -142, 66, -7, -119, 128, 39, -89,
3721  119, 53, -33, 130, 72, 1,
3722 
3723 /* 96 */
3724 20, 1, -8960, -28564, -1947,
3725  -4, -7, 116, -2, -8, 149, 17, -15, 170, 40, -19, 128,
3726  -19, -1, 158, 3, -7, 144, -60, 14, 121, -106, 34, -11,
3727  -17, 9, -106, -78, 25, 14, -77, 27, -65, 101, -30, -68,
3728  12, 1, -102, -83, 31, -101, 76, -21, -60, 44, -10, -76,
3729  -10, 10, -123, 16, 4, -148, 77, -15, -153,
3730 
3731 /* 97 */
3732 17, -1, 17593, 2406, 24180,
3733  -46, -122, 46, -2, -152, 15, -14, -147, 23, 32, -145, -12,
3734  61, -134, -35, 60, -128, -35, 91, -110, -59, 82, -162, -52,
3735  51, 105, -43, -51, 108, 31, -94, 101, 62, -58, 133, 34,
3736  -12, 155, -3, -12, 148, -4, -3, 151, -11, -17, 154, -2,
3737 
3738 /* 98 */
3739 17, -1, 7274, 26419, 12212,
3740  -30, -53, 132, -26, -63, 149, 90, -55, 61, 121, -62, 59,
3741  112, -69, 77, 111, -66, 68, 136, -77, 76, 45, 47, -124,
3742  109, 9, -86, 69, 26, -97, -23, 64, -119, -68, 73, -111,
3743  -118, 65, -65, -148, 50, -12, -139, 44, -10, -135, 48, -21,
3744 
3745 /* 99 */
3746 18, 1, -5378, 29484, -1323,
3747  7, -3, -94, -75, -18, -97, -134, -22, 66, -123, -21, 55,
3748  -78, -18, -54, -45, -14, -99, -88, -13, 91, -23, 2, 131,
3749  -90, -13, 129, -141, -28, 38, -61, -8, 119, 130, 29, 54,
3750  147, 29, -35, 140, 28, 5, 121, 21, -86, 99, 14, -122,
3751  143, 25, -49,
3752 
3753 /* 100 */
3754 18, -1, 13477, 22776, 14129,
3755  109, -76, 17, 41, -79, 87, -6, -77, 128, -25, -78, 145,
3756  21, -91, 121, 32, -82, 95, -81, -30, 118, -6, -70, 111,
3757  92, -30, -39, 85, 48, -150, 1, 51, -78, -51, 92, -93,
3758  -5, 96, -142, -21, 78, -104, -25, 85, -108, -32, 83, -102,
3759  -120, 75, -7,
3760 
3761 /* 101 */
3762 17, 1, 13832, 17499, 20061,
3763  -49, -24, 54, -87, -54, 108, -99, -46, 105, -113, -24, 96,
3764  -145, 5, 90, -63, -73, 103, -121, -41, 111, 20, -94, 65,
3765  118, -79, -9, 138, -22, -72, 110, 42, -106, 81, 58, -102,
3766  102, 48, -108, -30, 92, -58, 35, 96, -105, 73, 73, -114,
3767 
3768 /* 102 */
3769 17, 1, 24192, 6529, -16496,
3770  5, -81, -25, -12, -132, -68, -58, -89, -117, -44, -93, -99,
3771  9, -107, -24, 11, -90, -17, -48, -108, -106, -117, -38, -177,
3772  -17, 120, 16, 4, 156, 60, -22, 140, 20, -18, 140, 26,
3773  28, 112, 82, 69, 65, 123, 82, -21, 109, 87, 10, 130,
3774 
3775 /* 103 */
3776 16, -1, 13005, -9227, 25411,
3777  89, 107, -7, 117, 91, -28, 96, 129, -5, 124, 84, -36,
3778  90, 79, -20, 135, 59, -53, 192, 71, -80, -94, 74, 77,
3779  -136, -44, 59, -116, -94, 30, -130, -64, 47, -93, -97, 15,
3780  -108, -131, 10, -73, -112, -2, -93, -119, 5,
3781 
3782 /* 104 */
3783 17, -1, 12753, 25778, 8535,
3784  52, -64, 114, 99, -58, 27, -5, -49, 150, 9, -5, 1,
3785  88, -14, -90, 143, -79, 19, 196, -98, -11, -76, 66, -78,
3786  -85, 33, 34, -159, 84, -9, -83, 82, -118, -127, 73, -28,
3787  -31, 59, -134, -108, 74, -64, -53, 33, -23, 131, -100, 112,
3788 
3789 /* 105 */
3790 17, -1, -16206, 24956, -3814,
3791  36, 36, 80, 46, 51, 147, 74, 60, 88, 97, 75, 103,
3792  123, 82, 32, 170, 122, 119, 112, 64, -32, -8, -16, -86,
3793  -85, -70, -130, -116, -86, -105, -110, -66, 20, -171, -113, -32,
3794  -59, -52, -95, 72, 44, -17, -35, -27, -34, -79, -59, -52,
3795 
3796 /* 106 */
3797 16, 1, -27904, 9377, 5782,
3798  14, -34, 121, -8, -99, 117, 14, -47, 134, 25, -36, 169,
3799  56, 65, 149, 27, -4, 118, 34, -11, 159, 32, 89, 9,
3800  -6, 72, -124, -13, 58, -137, -16, 45, -140, -25, 26, -147,
3801  -27, 16, -146, -35, -14, -143, -43, -42, -136,
3802 
3803 /* 107 */
3804 16, 1, 24919, 6169, -15523,
3805  -15, -83, -57, 15, -144, -32, 30, -148, -7, 46, -148, 19,
3806  27, -152, -11, -30, -15, -54, -79, 68, -101, -85, 43, -118,
3807  -72, 102, -77, -78, 95, -86, -59, 170, -28, 55, 27, 94,
3808  69, 29, 118, 60, 64, 119, 58, 69, 119,
3809 
3810 /* 108 */
3811 15, 1, 25878, -4981, -14336,
3812  -65, -92, -84, -74, -17, -126, -74, -48, -113, -75, -84, -102,
3813  -71, -100, -87, -80, -25, -128, -62, 61, -127, 26, 118, 4,
3814  71, 113, 81, 76, 61, 110, 79, 105, 100, 67, 7, 115,
3815  75, -1, 131, 72, -13, 133,
3816 
3817 /* 109 */
3818 16, 1, 5450, 29486, -929,
3819  -154, 29, 9, -133, 25, 53, 15, 0, 102, 55, -8, 59,
3820  -131, 24, 83, 51, -6, 146, 117, -19, 76, 152, -27, 86,
3821  46, -9, -54, 171, -34, -108, 46, -11, -133, 67, -16, -143,
3822  2, -5, -140, -115, 20, -79, -112, 23, 66,
3823 
3824 /* 110 */
3825 16, -1, 17357, 24467, -289,
3826  93, -67, -83, 114, -83, -67, 118, -86, -7, -13, 8, -49,
3827  -63, 46, 4, -131, 96, 35, -99, 72, 119, -113, 81, 37,
3828  -79, 53, -96, -30, 19, -139, -102, 66, -178, 18, -10, 75,
3829  61, -39, 123, 40, -26, 142, 85, -58, 90,
3830 
3831 /* 111 */
3832 16, 1, -10217, 28170, -1431,
3833  -65, -26, -59, -121, -47, -38, -112, -47, -83, -64, -32, -142,
3834  -103, -35, 66, -74, -21, 123, -113, -36, 147, -52, -14, 123,
3835  22, 14, 136, 72, 32, 111, 73, 28, -15, 127, 46, -75,
3836  129, 46, -48, 120, 40, -116, 91, 30, -63,
3837 
3838 /* 112 */
3839 15, 1, 29126, 7027, -1524,
3840  25, -95, 61, 35, -144, 21, 37, -153, 29, 32, -136, 22,
3841  32, -147, -4, 36, -156, 67, 31, -153, -26, -10, 34, -50,
3842  -33, 155, -14, -35, 150, -55, -27, 117, -36, -41, 183, 10,
3843  -27, 109, -30, -35, 145, -19,
3844 
3845 /* 113 */
3846 15, 1, 6145, 29344, -1095,
3847  -111, 18, -111, -53, 5, -138, -82, 10, -139, -105, 16, -86,
3848  -147, 32, 55, -78, 19, 94, -45, 14, 107, 69, -11, 60,
3849  -161, 34, 74, 151, -26, 74, 141, -26, 15, 139, -26, 36,
3850  145, -29, 16, 127, -25, 23,
3851 
3852 /* 114 */
3853 15, 1, 24375, 5854, -16479,
3854  40, -64, 35, 43, -140, 16, 59, -133, 43, 58, -133, 43,
3855  65, -133, 54, 43, -126, 24, 37, -157, 9, -33, -4, -52,
3856  -54, 137, -39, -51, 140, -32, -78, 112, -80, -58, 111, -51,
3857  -26, 150, 12, -23, 147, 17,
3858 
3859 /* 115 */
3860 15, -1, -17689, 24006, -3293,
3861  3, -14, -112, -73, -60, -41, -34, -11, 101, -70, -38, 105,
3862  -89, -57, 66, -106, -88, -56, -163, -125, 4, -104, -72, 56,
3863  44, 39, 37, 120, 91, -4, 106, 86, 36, 112, 90, 43,
3864  115, 84, -14, 93, 53, -126,
3865 
3866 /* 116 */
3867 14, 1, 12744, -2905, -27003,
3868  -5, -145, 14, -77, -123, -22, -103, -99, -37, -63, -118, -14,
3869  -67, -122, -15, -128, -69, -50, -133, 51, -66, 17, 147, -12,
3870  107, 117, 35, 104, 79, 37, 99, 120, 32, 86, 134, 25,
3871  119, 58, 49,
3872 
3873 /* 117 */
3874 15, 1, -12039, 24973, -11465,
3875  -64, -40, -18, -136, -75, -18, -97, -85, -81, -115, -86, -58,
3876  -106, -47, 12, -128, -64, 5, -126, -69, -8, -7, 38, 87,
3877  99, 75, 51, 156, 93, 28, 61, 55, 53, 130, 77, 25,
3878  140, 57, -26, 124, 60, -2,
3879 
3880 /* 118 */
3881 14, 1, 7404, 28675, -4785,
3882  -29, -17, -146, -17, -21, -148, 7, -29, -149, -45, -11, -123,
3883  -150, 53, 81, -131, 42, 51, -114, 46, 103, -17, 24, 116,
3884  7, 24, 148, 56, 10, 138, 125, -25, 35, 146, -55, -111,
3885  129, -30, 17,
3886 
3887 /* 119 */
3888 15, 1, -18411, 21935, 8938,
3889  -115, -81, -40, -37, -70, 94, -16, -67, 130, -6, -58, 124,
3890  71, 2, 136, -17, -59, 103, 77, 18, 109, 131, 91, 45,
3891  -20, 35, -117, -69, -11, -111, -56, 16, -148, -52, 11, -130,
3892  18, 47, -75, 70, 90, -75,
3893 
3894 /* 120 */
3895 16, -1, -19925, -10993, 19549,
3896  -85, 60, -54, -81, 131, -10, -95, 132, -25, 49, 44, 74,
3897  124, -109, 68, 104, -49, 79, -38, 35, -20, -106, 137, -32,
3898  -67, 38, -48, -111, -16, -125, 11, -76, -29, 64, -118, 1,
3899  29, -126, -41, 51, -24, 39, 100, -47, 78,
3900 
3901 /* 121 */
3902 15, -1, -18321, 23571, -2957,
3903  -21, -25, -65, -55, -44, -12, -127, -88, 93, -93, -71, 26,
3904  -105, -81, 20, -118, -90, 42, -124, -99, 20, -24, -4, 132,
3905  89, 77, 41, 107, 79, -71, 90, 60, -111, 99, 80, 11,
3906  155, 117, -44, 66, 45, -56,
3907 
3908 /* 122 */
3909 13, 1, -17336, 22935, 8569,
3910  -77, 9, -181, -36, -51, 65, 5, -50, 144, -33, -72, 123,
3911  11, -49, 149, 36, -30, 146, 45, -23, 142, 99, 30, 115,
3912  31, 78, -136, -4, 53, -140, -9, 49, -144, -26, 36, -146,
3913 
3914 /* 123 */
3915 15, 1, 18292, -22847, 6589,
3916  17, 51, 129, 65, 27, -88, 38, 6, -87, 81, 84, 64,
3917  -109, -44, 152, 4, 37, 115, -16, 21, 109, 75, 88, 88,
3918  -100, -69, 39, -92, -89, -47, -125, -112, -40, 46, 6, -100,
3919  56, 0, -148, 7, -22, -92,
3920 
3921 /* 124 */
3922 14, 1, 25183, 6987, -14730,
3923  -19, -68, -66, -34, -107, -106, -1, -140, -65, -8, -124, -68,
3924  -18, -137, -89, -55, -30, -104, -61, 102, -57, -40, 142, -5,
3925  -29, 159, 24, 18, 114, 80, 56, 74, 126, 63, 25, 117,
3926  76, 10, 133,
3927 
3928 /* 125 */
3929 14, 1, -8316, 28793, 1345,
3930  -112, -33, 14, -106, -36, 84, -119, -39, 70, -83, -31, 115,
3931  70, 13, 135, 41, 3, 142, 12, -7, 156, 99, 28, 19,
3932  108, 39, -100, 95, 35, -109, 42, 21, -148, -30, 0, -150,
3933  16, 13, -150,
3934 
3935 /* 126 */
3936 14, 1, -20941, -20602, 6087,
3937  -57, 78, 65, -69, 88, 56, -96, 95, -13, -76, 82, 8,
3938  -54, 95, 123, -116, 124, 1, -64, 28, -127, 47, -74, -79,
3939  82, -108, -69, 97, -111, -29, 98, -114, -42, 84, -109, -75,
3940  86, -65, 78,
3941 
3942 /* 127 */
3943 13, 1, -4213, -29615, 2279,
3944  -54, 18, 127, -113, 24, 97, -128, 26, 79, -138, 28, 72,
3945  -56, 2, -82, 112, -27, -103, 78, -21, -118, -45, -5, -145,
3946  -127, 9, -160, 135, -23, -23, 80, -3, 125, 149, -19, 48,
3947 
3948 /* 128 */
3949 17, 1, -7190, 25393, -14265,
3950  78, -15, -66, -8, -71, -121, 96, 22, -9, 103, -22, -88,
3951  -16, -69, -112, -123, -86, -89, -29, 14, 39, -51, 17, 54,
3952  -61, -48, -53, -53, 22, 65, -54, 65, 139, -68, 50, 122,
3953  -82, 20, 78, 25, 62, 96, 104, 44, 25, 88, 20, -10,
3954 
3955 /* 129 */
3956 14, -1, -19493, 22341, -4569,
3957  21, -10, -138, -18, -17, -9, -18, 15, 150, -41, -7, 140,
3958  -104, -82, 48, -110, -85, 68, -76, -41, 140, -11, 27, 201,
3959  24, 10, -64, 19, -10, -144, 124, 90, -106, 57, 33, -93,
3960  103, 79, -54,
3961 
3962 /* 130 */
3963 14, 1, 631, -8774, -28681,
3964  -95, 52, -18, -113, 74, -25, -126, -17, 4, -218, 65, -21,
3965  120, -18, 6, 3, 62, -18, -151, 163, -49, 118, 8, -2,
3966  126, -59, 18, 142, -43, 15, 136, -62, 21, 142, -64, 22,
3967  -23, -89, 26,
3968 
3969 /* 131 */
3970 14, 1, 19698, -3856, -22297,
3971  66, -19, 63, 94, -67, 96, 59, -115, 73, 41, -133, 62,
3972  33, -144, 58, -56, -44, -42, -112, 1, -101, -112, -2, -100,
3973  -88, 89, -95, -79, 93, -87, -35, 136, -55, 18, 126, -7,
3974  109, 85, 80,
3975 
3976 /* 132 */
3977 13, 1, -11506, 10377, -25689,
3978  -24, -106, -32, 45, -133, -73, -57, -146, -31, -32, -145, -41,
3979  -112, -83, 18, -96, 90, 78, -114, 58, 75, -114, 81, 84,
3980  67, 117, 15, 89, 117, 5, 131, 76, -30, 133, 55, -38,
3981 
3982 /* 133 */
3983 13, 1, 3573, 20459, 21649,
3984  -18, -82, 80, -121, -55, 70, -106, -79, 91, 11, -107, 96,
3985  42, -113, 97, 64, -95, 76, 145, -61, 32, 58, 98, -98,
3986  18, 114, -107, 15, 110, -103, -40, 114, -99, -24, 107, -96,
3987 
3988 /* 134 */
3989 14, 1, -13127, 24311, -11689,
3990  32, -36, -111, -20, -65, -111, -11, -39, -67, 119, 108, 88,
3991  119, 35, -57, 12, -41, -96, -113, -93, -66, -148, -83, -6,
3992  -78, -59, -31, -99, -15, 79, 15, 71, 124, 81, 88, 89,
3993  49, 83, 116,
3994 
3995 /* 135 */
3996 14, -1, -27102, -7955, 10108,
3997  -41, 40, -76, 7, -121, -79, 2, -95, -72, 50, -76, 73,
3998  60, -59, 116, 54, -99, 63, 49, 14, 140, 58, -112, 59,
3999  41, 30, 130, -56, 115, -52, -55, 104, -59, -68, 105, -94,
4000  -62, 98, -88,
4001 
4002 /* 136 */
4003 13, 1, 24282, 5951, -16583,
4004  1, -130, -43, -12, -124, -61, -62, -64, -112, 21, -145, -17,
4005  -12, -193, -80, -75, 62, -87, -38, 114, -17, 22, 137, 75,
4006  -22, 152, 20, 1, 137, 49, 74, 1, 106, 62, 51, 109,
4007 
4008 /* 137 */
4009 12, 1, -26265, 9394, 11041,
4010  -25, -130, 52, 61, -10, 151, 61, 0, 140, 56, -11, 136,
4011  72, 36, 134, 82, 129, 80, -33, 84, -143, -47, 8, -112,
4012  -59, 12, -145, -60, 2, -141, -63, -12, -136,
4013 
4014 /* 138 */
4015 13, 1, 959, -9398, -28474,
4016  -96, 40, -16, -137, 30, -14, -46, 96, -32, 46, 137, -43,
4017  120, 104, -29, 106, 43, -11, 165, -34, 17, 122, -55, 22,
4018  71, -116, 41, 34, -132, 44, -128, -70, 17, -150, -39, 7,
4019 
4020 /* 139 */
4021 13, -1, 14782, -8096, 24818,
4022  69, -20, -48, 119, -33, -82, 133, 23, -74, 129, -1, -79,
4023  130, 19, -76, 172, 44, -94, -52, 24, 41, -129, -22, 74,
4024  -124, -10, 75, -135, -5, 81, -127, -25, 69, -127, 11, 80,
4025 
4026 /* 140 */
4027 13, 1, -18588, -22992, 5084,
4028  -30, 41, 75, -96, 84, 27, -117, 108, 51, -121, 106, 23,
4029  -116, 92, -23, 16, -39, -112, 126, -112, -27, 33, -57, -133,
4030  146, -119, 7, -60, 76, 116, 53, -45, -2, 114, -97, -23,
4031 
4032 /* 141 */
4033 13, 1, 10930, 21399, -17962,
4034  112, -57, 2, 131, -9, 69, 89, -43, 5, 131, -71, -1,
4035  148, -86, -8, 121, -90, -27, -34, -14, -38, -131, 74, 3,
4036  -134, 81, 9, -140, 53, -25, -138, 61, -13, -155, 53, -32,
4037 
4038 /* 142 */
4039 13, -1, 2123, 5909, 29336,
4040  91, -78, 9, 130, -73, 4, 65, -131, 20, -85, -112, 28,
4041  -40, -133, 28, 50, -162, 25, 34, 36, -9, 28, 139, -28,
4042  10, 135, -25, 8, 152, -30, -103, 116, -14, -132, 66, -4,
4043 
4044 /* 143 */
4045 14, -1, -17261, 24337, -3127,
4046  -106, -81, -41, -97, -73, -25, -70, -67, -119, -103, -69, 48,
4047  -89, -51, 111, -27, 0, 147, 30, 31, 74, 43, 21, -85,
4048  52, 29, -72, 125, 88, -25, 82, 75, 129, 15, 1, -77,
4049  94, 67, -2,
4050 
4051 /* 144 */
4052 15, -1, -17925, 23424, 5478,
4053  -56, -22, -89, -109, -64, -90, -96, -63, -50, -158, -128, 15,
4054  -122, -105, 33, 71, 48, 36, 88, 74, -14, 119, 86, 31,
4055  133, 87, 74, -67, -52, 0, 43, 22, 48, 109, 65, 81,
4056  5, 10, -29, 16, 17, -20,
4057 
4058 /* 145 */
4059 12, 1, -11151, 25532, -11125,
4060  -96, -60, -40, -113, -85, -80, -154, -96, -60, -89, -84, -95,
4061  -39, 41, 132, 43, 56, 79, 187, 120, 81, -121, -59, -10,
4062  37, 33, 37, 135, 73, 29, 132, 34, -56,
4063 
4064 /* 146 */
4065 13, 1, -8245, 28241, 5871,
4066  -116, -48, 68, -111, -45, 51, -55, -33, 79, 67, -11, 142,
4067  -65, -18, -4, -34, -28, 75, 111, 13, 96, 134, 24, 67,
4068  120, 43, -35, 8, 38, -156, 32, 40, -143, -27, 24, -145,
4069 
4070 /* 147 */
4071 12, -1, -29258, 6281, 2126,
4072  -23, -98, -32, -27, -136, 29, -23, -141, 72, -7, -82, 123,
4073  3, -46, 145, 8, -25, 154, 25, 105, 42, 17, 119, -83,
4074  14, 113, -102, 8, 88, -123, 9, 85, -120,
4075 
4076 /* 148 */
4077 12, -1, 15271, 556, 25816,
4078  72, 107, -45, 84, 120, -53, 109, 74, -69, 73, 123, -48,
4079  14, 199, -17, -60, -36, 38, -94, -101, 61, -101, -90, 64,
4080  -93, -105, 59, -79, -120, 50, 19, -120, -8,
4081 
4082 /* 149 */
4083 13, 1, 4573, 29647, -405,
4084  107, -16, 122, 127, -20, 41, 164, -26, 40, 74, -13, 16,
4085  63, -11, -54, 48, -10, -152, -74, 11, -130, -85, 12, -108,
4086  -165, 28, -1, -109, 18, 26, -117, 20, 93, -78, 13, 54,
4087 
4088 /* 150 */
4089 12, -1, 9509, 25746, 12114,
4090  -81, -25, 114, 107, -45, 12, 57, -63, 87, -150, 26, 61,
4091  42, -29, 28, 151, -65, 19, 165, -64, 1, 86, 3, -73,
4092  -2, 67, -137, -128, 58, -19, -139, 62, -20,
4093 
4094 /* 151 */
4095 12, 1, 10885, -3987, -27670,
4096  -99, -113, -22, -113, -91, -30, -130, -74, -39, -127, -67, -37,
4097  -158, -91, -44, -8, 63, -13, 108, 109, 23, 122, 81, 33,
4098  131, 59, 41, 117, 91, 32, 119, 64, 37,
4099 
4100 /* 152 */
4101 12, 1, -10784, 27846, 2885,
4102  31, 19, -71, -6, 13, -150, -84, -23, -112, -140, -51, -40,
4103  -139, -55, -1, -127, -56, 54, -43, -30, 122, 55, 9, 143,
4104  106, 32, 100, 140, 55, 3, 133, 57, -42,
4105 
4106 /* 153 */
4107 12, -1, -20095, -16594, 14860,
4108  -15, 59, 46, -47, 134, 85, 5, 91, 106, 32, 39, 83,
4109  57, 25, 102, -93, 188, 76, -37, -61, -113, -25, -95, -134,
4110  8, -95, -92, -9, -95, -115, 80, -131, -38,
4111 
4112 /* 154 */
4113 12, -1, -19229, 22976, -1545,
4114  -67, -58, -11, -88, -82, -108, -97, -85, -32, -80, -76, -92,
4115  -72, -59, 30, -25, -11, 149, 79, 79, 162, 92, 71, -119,
4116  3, 12, 140, 91, 76, -35, 97, 78, -55,
4117 
4118 /* 155 */
4119 11, 1, -1931, -29525, -4956,
4120  -34, 25, -132, 27, 24, -147, 46, 23, -144, 42, 24, -147,
4121  128, 1, -45, 118, -27, 110, 37, -28, 139, -44, -23, 143,
4122  -82, -17, 128, -119, -8, 89,
4123 
4124 /* 156 */
4125 11, 1, -7314, -28817, -4011,
4126  38, 10, -135, 63, 4, -137, 36, 13, -147, 80, 3, -145,
4127  86, -36, 93, 124, -44, 90, 31, -23, 107, -108, 11, 103,
4128  -109, 12, 101, -119, 17, 85,
4129 
4130 /* 157 */
4131 14, 1, -10998, 25512, -11321,
4132  41, -28, -103, -54, -61, -84, -107, -71, -54, -129, -62, -11,
4133  25, 48, 82, -20, 9, 39, -150, -48, 44, 17, 44, 79,
4134  187, 57, -60, -74, -12, 49, 7, 37, 75, 121, 34, -43,
4135  45, 4, -36,
4136 
4137 /* 158 */
4138 11, 1, -29990, -14, -784,
4139  -1, -139, 84, -1, -155, 84, 4, -105, -129, 1, -108, 22,
4140  -3, -4, 154, -4, 87, 124, 0, 134, -44, 0, 128, -68,
4141  1, 125, -75, 2, 107, -82,
4142 
4143 /* 159 */
4144 11, 1, 24220, -1670, -17623,
4145  -21, -142, -16, -68, -99, -83, -84, -67, -106, -86, -7, -115,
4146  -81, 59, -114, -40, 112, -64, 55, 102, 63, 79, 92, 96,
4147  91, 14, 122, 90, -31, 124,
4148 
4149 /* 160 */
4150 11, 1, 140, 28342, -9835,
4151  -148, 16, 46, -147, -2, -5, -152, 14, 45, -96, 34, 103,
4152  101, 41, 118, 139, 17, 48, 150, -6, -21, 122, -29, -85,
4153  100, -38, -111, 8, -41, -120,
4154 
4155 /* 161 */
4156 11, 1, 9134, 18840, 21486,
4157  134, -66, 0, 126, -91, 25, 135, -54, -13, 113, -67, 8,
4158  137, -82, 8, -43, 62, -34, -97, 100, -42, -91, 95, -42,
4159  -150, 40, 31, -124, 74, -11,
4160 
4161 /* 162 */
4162 11, 1, -21516, 19701, 6996,
4163  -54, -7, -149, -52, -18, -114, -56, -12, -145, -50, -13, -130,
4164  -118, -89, -128, 6, -28, 106, 77, 37, 149, 69, 26, 145,
4165  65, 33, 115, 82, 47, 123,
4166 
4167 /* 163 */
4168 12, 1, -2471, 26742, -13370,
4169  -106, 37, 95, 62, 32, 52, 133, 23, 22, 113, 42, 66,
4170  158, -1, -29, 145, 13, 5, 63, -27, -64, -93, -46, -80,
4171  -176, 5, 39, -113, -29, -42, -113, -42, -63,
4172 
4173 /* 164 */
4174 12, 1, -10150, -24537, 13962,
4175  -10, 36, 55, -102, 82, 68, -147, 64, 4, -127, 49, -11,
4176  -133, 22, -63, -142, 13, -86, 47, -28, -11, 123, -35, 34,
4177  144, -49, 22, 137, -52, 12, 136, -74, -31,
4178 
4179 /* 165 */
4180 12, 1, -15831, -23712, 9333,
4181  11, 39, 120, 12, 45, 131, 33, 43, 159, 29, 38, 136,
4182  -72, 62, 33, -54, 0, -87, -65, 29, -36, -103, 35, -86,
4183  60, -92, -122, 18, -56, -109, 34, -70, -119,
4184 
4185 /* 166 */
4186 11, -1, -26860, 12885, -3537,
4187  -22, -68, -78, -64, -142, -24, -55, -120, -9, -54, -128, -42,
4188  -98, -217, -5, 28, 66, 16, 59, 138, 29, 57, 135, 39,
4189  57, 134, 44, 56, 133, 53,
4190 
4191 /* 167 */
4192 10, -1, 21555, 20350, 4610,
4193  -13, -13, 117, -23, -10, 147, -11, -25, 149, 15, -65, 193,
4194  89, -66, -109, 59, -32, -128, 32, 3, -154, -26, 61, -143,
4195  -71, 111, -150,
4196 
4197 /* 168 */
4198 12, 1, 25080, -2304, -16299,
4199  36, -91, 68, 1, -152, 24, 5, -145, 32, 28, -138, 68,
4200  -28, -123, -22, -47, 63, -85, -54, 77, -96, 14, 96, 4,
4201  34, 84, 39, -33, 137, -73, 5, 129, -10,
4202 
4203 /* 169 */
4204 11, 1, -5147, -29506, 1706,
4205  36, -1, 84, -95, 24, 126, -104, 26, 108, -85, 24, 125,
4206  -103, 29, 129, -55, 5, -80, 41, -19, -145, 56, -20, -140,
4207  89, -24, -121, 131, -27, -73,
4208 
4209 /* 170 */
4210 11, 1, 3601, 24897, 16346,
4211  -94, -65, 119, -106, -2, 25, -143, -42, 91, 31, -83, 117,
4212  72, -63, 79, 161, -49, 38, 88, 35, -69, 12, 73, -110,
4213  37, 67, -109, -8, 83, -124,
4214 
4215 /* 171 */
4216 12, 1, -16031, -24558, 6319,
4217  -29, -8, -108, -28, -23, -166, 19, -42, -123, 130, -68, 69,
4218  -58, 46, 37, 5, 16, 79, 101, -54, 43, 132, -49, 140,
4219  -115, 70, -13, -118, 58, -72, 14, 12, 83,
4220 
4221 /* 172 */
4222 11, 1, 4179, 29039, -6267,
4223  73, -37, -121, -54, -26, -151, -57, -23, -136, -114, -7, -103,
4224  -154, 15, -24, -87, 34, 96, 96, 17, 131, 92, 8, 92,
4225  101, 10, 108, 59, 10, 82,
4226 
4227 /* 173 */
4228 11, 1, 7225, 28615, -5385,
4229  -150, 30, -40, -139, 24, -51, -152, 36, -3, -23, 32, 144,
4230  -4, 26, 134, 100, -10, 76, 124, -44, -80, 137, -42, -45,
4231  123, -46, -80, 49, -24, -60,
4232 
4233 /* 174 */
4234 10, 1, 27028, -4267, -12299,
4235  -47, -101, -69, -68, -50, -128, -76, -143, -112, -39, 74, -109,
4236  -42, 100, -123, 53, 124, 69, 69, 41, 132, 55, -48, 134,
4237  67, 29, 136,
4238 
4239 /* 175 */
4240 11, -1, 17469, 24240, 2693,
4241  -28, 25, -38, -83, 72, -130, -50, 50, -130, -52, 49, -133,
4242  -57, 55, -170, -37, 23, 45, 59, -55, 143, 73, -63, 123,
4243  51, -50, 127, 70, -63, 122,
4244 
4245 /* 176 */
4246 11, 1, 9832, -4353, -28007,
4247  -12, -95, 11, -32, -144, 12, -59, -142, 3, -104, -107, -18,
4248  -134, -122, -24, -2, 72, -13, 44, 125, -7, 81, 123, 7,
4249  60, 126, 0, 75, 131, 5,
4250 
4251 /* 177 */
4252 11, -1, 3662, 25807, 14853,
4253  -135, 2, 28, -21, -77, 138, -117, -27, 73, -24, -53, 95,
4254  13, -75, 123, 53, -20, 22, 115, 39, -92, 129, 32, -84,
4255  65, 57, -113, -8, 65, -110,
4256 
4257 /* 178 */
4258 10, 1, -6841, -28848, -4579,
4259  -89, 40, -117, 11, 19, -132, -44, 36, -150, 0, 26, -145,
4260  120, -16, -75, 82, -38, 102, 0, -25, 145, 26, -31, 146,
4261  -18, -20, 148,
4262 
4263 /* 179 */
4264 10, 1, 10303, -4850, -27755,
4265  -3, -110, 18, -87, -118, -10, -139, -39, -44, -145, -16, -49,
4266  -168, -5, -59, 51, 128, -5, 128, 85, 30, 144, 11, 50,
4267  127, 49, 38,
4268 
4269 /* 180 */
4270 11, 1, 27435, -3603, -11592,
4271  23, -70, 78, -36, -77, -61, -56, -11, -129, -70, -5, -160,
4272  -45, 48, -118, -47, 48, -121, 14, 73, 10, 61, -2, 139,
4273  60, 0, 137, 60, 1, 140,
4274 
4275 /* 181 */
4276 11, -1, -19573, -21914, 6055,
4277  -41, 72, 126, -22, 58, 133, 28, 17, 146, 73, -23, 140,
4278  -46, 47, 21, -91, 40, -142, 13, -52, -136, -19, -29, -159,
4279  7, -23, -56, 76, -90, -80,
4280 
4281 /* 182 */
4282 10, 1, -16090, -23678, 8971,
4283  67, -15, 80, 5, 55, 152, 3, 53, 138, -68, 112, 164,
4284  -100, 20, -121, -81, -5, -154, 100, -81, -30, 55, -62, -63,
4285  -13, -40, -128,
4286 
4287 /* 183 */
4288 10, 1, -7427, 29059, -664,
4289  -79, -23, -102, -94, -27, -62, -135, -36, -21, -102, -25, 98,
4290  -81, -19, 122, 31, 12, 139, 154, 41, 18, 142, 38, -17,
4291  130, 32, -78,
4292 
4293 /* 184 */
4294 10, 1, 22146, -6178, -19271,
4295  -60, 73, -92, -58, 116, -102, 55, 130, 23, 75, -34, 95,
4296  107, -20, 130, 99, 39, 103, 19, -78, 46, -68, -127, -39,
4297  -96, -82, -86,
4298 
4299 /* 185 */
4300 11, -1, 13300, 25127, 9578,
4301  29, 41, -150, -7, 56, -141, 23, 35, -126, -131, 89, -57,
4302  -40, 16, 13, 126, -92, 70, -14, -37, 123, 9, -49, 120,
4303  -29, -40, 146, 39, -43, 58,
4304 
4305 /* 186 */
4306 10, -1, 11562, 21630, 17276,
4307  116, -40, -28, 140, -47, -37, 107, -42, -21, 214, -140, 24,
4308  -64, 64, -33, -121, 92, -31, -136, 91, -20, -132, 38, 42,
4309  -104, 7, 62,
4310 
4311 /* 187 */
4312 10, 1, -25792, 5633, 14249,
4313  -43, -12, -74, -78, -55, -120, -19, -181, 35, -89, -108, -124,
4314  22, -32, 53, 73, 1, 134, 79, 31, 133, 37, 137, 15,
4315  34, 178, -7,
4316 
4317 /* 188 */
4318 10, 1, -11381, 25287, -11447,
4319  56, -2, -59, -84, -68, -68, -114, -80, -60, -126, -71, -28,
4320  -165, -107, -62, 31, 58, 91, 86, 77, 80, 112, 81, 64,
4321  118, 75, 46,
4322 
4323 /* 189 */
4324 11, -1, -17257, 23572, 6821,
4325  -79, -32, -89, -16, 23, -121, -53, -38, -4, -103, -94, 61,
4326  -62, -78, 109, -89, -94, 93, 16, 8, 12, 124, 83, 35,
4327  113, 76, 31, 108, 92, -44,
4328 
4329 /* 190 */
4330 9, 1, 21029, -858, -21378,
4331  -82, -38, -80, -104, -45, -99, -108, -41, -101, -166, 25, -159,
4332  75, 53, 68, 106, 28, 100, 109, 16, 104, 108, 13, 105,
4333 
4334 /* 191 */
4335 9, -1, 16710, 18554, 16629,
4336  40, -81, 51, 77, -100, 31, 90, -117, 38, 114, -123, 18,
4337  63, 61, -130, -74, 118, -54, -114, 76, 32, -75, 122, -59,
4338 
4339 /* 192 */
4340 10, 1, -26154, 13570, 5641,
4341  12, -36, 142, -22, -92, 112, -38, -97, 53, -91, -175, -11,
4342  33, 46, 40, 70, 120, 43, 37, 119, -105, 21, 92, -118,
4343  -14, 33, -142,
4344 
4345 /* 193 */
4346 10, 1, -10691, -27735, 4062,
4347  89, -25, 58, -53, 43, 153, -92, 50, 88, -103, 49, 54,
4348  -119, 59, 77, -44, 12, -36, 69, -48, -127, 98, -54, -100,
4349  91, -52, -105,
4350 
4351 /* 194 */
4352 9, 1, 5294, 28803, -6509,
4353  141, -38, -53, 58, -14, -13, -125, -7, -132, -82, -14, -124,
4354  -128, 1, -92, -86, 43, 117, 12, 33, 151, 77, 15, 126,
4355 
4356 /* 195 */
4357 10, 1, -13366, 24028, -12001,
4358  65, -24, -120, -58, -49, -32, -118, -69, -5, -122, -71, -3,
4359  -204, -95, 43, 57, 44, 22, 133, 68, -16, 108, 81, 37,
4360  61, 66, 65,
4361 
4362 /* 196 */
4363 9, 1, -13524, 26719, 1794,
4364  -49, -16, -141, -59, -24, -103, -129, -63, -57, -127, -69, 46,
4365  11, -3, 148, 97, 43, 109, 110, 51, 85, 128, 63, 31,
4366 
4367 /* 197 */
4368 10, -1, -19280, 22118, -6250,
4369  3, 37, 124, -25, 20, 152, -29, 10, 132, -36, 9, 154,
4370  72, 66, 13, -1, -41, -155, 5, -30, -131, 31, -11, -139,
4371  -4, -39, -126,
4372 
4373 /* 198 */
4374 9, 1, -5809, 29420, -843,
4375  -132, -27, -12, -164, -32, 56, -135, -28, 15, -23, -2, 88,
4376  83, 20, 143, 154, 33, 14, 113, 21, -95, 112, 20, -106,
4377 
4378 /* 199 */
4379 10, -1, -2866, 4214, 29564,
4380  -77, -108, 8, -26, -121, 14, -26, -158, 18, 141, -133, 31,
4381  54, 162, -16, -71, -12, -5, -48, 38, -10, 28, 155, -18,
4382  20, 115, -14,
4383 
4384 /* 200 */
4385 9, 1, 16380, -17659, -17885,
4386  -77, 86, -154, 103, 64, 31, 97, 45, 45, 96, -26, 114,
4387  95, -32, 121, -11, -89, 78, -111, -41, -64, -107, 11, -109,
4388 
4389 /* 201 */
4390 8, 1, 2405, 29362, 5664,
4391  -161, -1, 74, 55, -28, 117, 40, -40, 180, 167, -13, -2,
4392  108, 5, -68, 27, 32, -171, -115, 17, -38,
4393 
4394 /* 202 */
4395 10, -1, 15812, 18669, 17362,
4396  62, -1, -56, 121, -24, -85, 101, -18, -76, -52, 103, -62,
4397  26, 105, -142, -85, 18, 62, -29, -52, 84, -107, -11, 112,
4398  -38, -69, 109,
4399 
4400 /* 203 */
4401 9, -1, -22192, 18429, -8241,
4402  -24, -51, -48, -42, -105, -120, -45, -95, -83, 3, -94, -206,
4403  -31, -5, 68, -7, 65, 158, 63, 115, 82, 45, 106, 111,
4404 
4405 /* 204 */
4406 9, 1, 11904, -3476, -27317,
4407  -52, -83, -12, -106, -103, -32, -102, -113, -28, -187, -67, -70,
4408  48, 72, 10, 85, 121, 20, 114, 88, 37, 122, 81, 42,
4409 
4410 /* 205 */
4411 9, 1, 29712, 544, -4112,
4412  13, 98, 108, 12, 125, 117, 18, -20, 133, 2, -58, 5,
4413  -9, -130, -90, -10, -97, -91, -13, -138, -111, -12, 92, -79,
4414 
4415 /* 206 */
4416 9, 1, 9469, -5342, -27961,
4417  -76, -64, -13, -89, -111, -8, -123, -76, -26, -193, -36, -55,
4418  20, 109, -15, 111, 75, 21, 140, 40, 38, 133, 73, 30,
4419 
4420 /* 207 */
4421 9, 1, -4851, 24586, -16492,
4422  112, -15, -56, 112, -35, -83, 77, -73, -128, -49, -63, -78,
4423  -117, 34, 82, -120, 28, 75, -155, 20, 75, 46, 45, 53,
4424 
4425 /* 208 */
4426 9, 1, 24496, 6480, -16061,
4427  42, -192, -12, -66, 29, -89, -56, -72, -113, -60, -98, -126,
4428  -32, 66, -23, 30, 120, 90, 46, 90, 104, 59, 71, 119,
4429 
4430 /* 209 */
4431 9, 1, -5809, 29356, -2119,
4432  25, -3, -102, 10, -9, -147, -56, -22, -131, -154, -34, -30,
4433  -109, -15, 91, 2, 14, 160, 131, 31, 59, 80, 23, 86,
4434 
4435 /* 210 */
4436 9, -1, 28373, 6866, -6918,
4437  16, -102, -31, -1, -97, -101, -9, -80, -107, -21, -107, -180,
4438  -10, 66, 19, 7, 96, 117, -9, 131, 86, 7, 89, 112,
4439 
4440 /* 211 */
4441 9, 1, 6654, -7693, -28223,
4442  85, 43, 9, -37, -186, 42, -30, -149, 34, -106, -88, 0,
4443  -146, 59, -50, 24, 144, -35, 100, 82, 0, 88, 19, 15,
4444 
4445 /* 212 */
4446 9, 1, 23496, 6501, 17484,
4447  57, -56, -56, 91, -46, -107, 87, 15, -125, 87, 76, -150,
4448  -52, 72, 45, -85, 13, 113, -84, -4, 117, -82, -11, 114,
4449 
4450 /* 213 */
4451 9, -1, -6643, 25925, -13555,
4452  69, 0, -34, 128, -11, -84, 105, -27, -99, 109, -26, -98,
4453  -71, -55, -69, -126, 21, 96, -97, 28, 97, -76, 47, 126,
4454 
4455 /* 214 */
4456 9, 1, -7497, 28006, -7711,
4457  -100, -11, 58, -138, -24, 49, 27, 14, 24, 77, 47, 98,
4458  45, 58, 175, 104, 24, -16, 36, -35, -168, 12, -31, -128,
4459 
4460 /* 215 */
4461 9, -1, -20663, 19947, -8671,
4462  -9, -40, -67, -99, -111, -19, -110, -98, 41, -117, -97, 63,
4463  8, 54, 105, 53, 64, 15, 102, 73, -80, 114, 93, -60,
4464 
4465 /* 216 */
4466 9, 1, 4747, 25258, 15476,
4467  -15, -47, 81, -25, -76, 129, -32, -73, 126, 23, -91, 137,
4468  39, 12, -30, 3, 79, -126, 12, 80, -131, 10, 77, -128,
4469 
4470 /* 217 */
4471 8, 1, 8037, 27999, 7173,
4472  126, -37, 4, 70, 13, -132, -8, 42, -161, -67, 37, -70,
4473  -146, 35, 28, -97, 4, 97, 30, -44, 140,
4474 
4475 /* 218 */
4476 8, 1, -8206, 28777, -2132,
4477  89, 20, -69, 43, 0, -147, -75, -30, -114, -146, -37, 57,
4478  -176, -46, 61, 49, 22, 105, 122, 42, 81,
4479 
4480 /* 219 */
4481 8, 1, 26623, -4311, -13138,
4482  27, -94, 85, 6, -161, 68, -36, -68, -50, -84, -1, -169,
4483  -19, 104, -74, -3, 147, -55, 61, 86, 94,
4484 
4485 /* 220 */
4486 9, -1, -19193, 23050, 547,
4487  -3, 0, -116, -126, -104, -79, -91, -76, -9, -51, -45, 93,
4488  -32, -30, 123, 62, 50, 72, 131, 111, 3, 92, 79, -39,
4489 
4490 /* 221 */
4491 9, -1, -21968, 17844, -9950,
4492  -52, -145, -144, -65, -32, 87, -53, 11, 139, -99, -72, 94,
4493  6, 11, 5, 105, 80, -92, 45, -8, -115, 86, 123, 27,
4494 
4495 /* 222 */
4496 8, 1, -9395, -28397, 2317,
4497  -3, 14, 145, -6, 15, 151, -50, 30, 144, -103, 31, -45,
4498  14, -17, -132, 18, -21, -163, 44, -26, -140,
4499 
4500 /* 223 */
4501 8, 1, -23532, -559, 18600,
4502  -51, -140, -71, 78, 10, 100, 72, 112, 94, 44, 111, 58,
4503  -18, 153, -19, -74, -18, -94, -47, -129, -61,
4504 
4505 /* 224 */
4506 8, 1, 29597, -880, -4821,
4507  11, 119, 49, 14, 132, 63, 15, 122, 85, 18, -57, 120,
4508  -6, -139, -20, -16, -129, -81, -21, -93, -116,
4509 
4510 /* 225 */
4511 8, 1, -4242, 28374, 8769,
4512  -111, -19, 10, -148, -19, -16, -174, -48, 66, 87, -11, 80,
4513  150, 10, 44, 156, 20, 13, 59, 45, -115,
4514 
4515 /* 226 */
4516 8, -1, 23521, 18132, -4238,
4517  22, 2, 127, 85, -98, 57, 62, -96, -62, 2, -37, -146,
4518  -18, -15, -158, -76, 95, -24, -53, 98, 119,
4519 
4520 /* 227 */
4521 9, -1, -12721, 26335, -6680,
4522  101, 34, -59, -12, -37, -121, 21, -30, -150, 97, 11, -132,
4523  -22, -9, 4, -87, -9, 120, -32, 24, 149, -30, 19, 133,
4524 
4525 /* 228 */
4526 8, 1, 28556, -1354, -9094,
4527  4, -123, 32, -10, -153, -7, -42, -14, -129, -41, -5, -126,
4528  -13, 145, -64, 30, 120, 73, 44, 44, 129,
4529 
4530 /* 229 */
4531 9, -1, -13304, 26737, -2855,
4532  -76, -34, 35, -77, -28, 107, 23, 22, 102, 145, 75, 25,
4533  91, 53, 92, 49, 18, -63, -12, -18, -126, -95, -61, -143,
4534 
4535 /* 230 */
4536 9, 1, -4166, 24261, -17148,
4537  79, -11, -35, 76, -52, -91, 33, -64, -96, 128, -60, -112,
4538  -52, -17, -11, -135, 41, 86, -105, 58, 105, -31, 69, 105,
4539 
4540 /* 231 */
4541 10, -1, 22208, 16310, -11865,
4542  -45, 2, -82, -109, 78, -95, -87, 149, 46, 91, -49, 101,
4543  52, -108, -53, 29, 8, 64, 39, 3, 77, 28, -4, 47,
4544  -22, -51, -112,
4545 
4546 /* 232 */
4547 8, -1, 18389, 23461, -3379,
4548  78, -58, 17, 126, -102, -8, 148, -120, -6, -26, 11, -72,
4549  -120, 91, -34, -120, 92, -23, -123, 105, 59,
4550 
4551 /* 233 */
4552 9, -1, -12115, 27105, 4305,
4553  73, 39, -40, 98, 61, -114, 58, 51, -174, -77, -33, 0,
4554  -134, -60, 2, -95, -52, 66, 69, 14, 109, 8, -12, 101,
4555 
4556 /* 234 */
4557 9, 1, 22705, -5, -19608,
4558  49, -19, 57, 108, -56, 126, -44, -88, -51, -88, 25, -103,
4559  -59, -15, -68, -104, -20, -119, -6, 99, -7, 89, 57, 101,
4560 
4561 /* 235 */
4562 9, -1, -21304, 20829, -3509,
4563  -61, -67, -28, -89, -92, 7, -93, -82, 84, -97, -83, 115,
4564  17, 17, -6, 85, 72, -102, 93, 83, -81, 88, 91, -4,
4565 
4566 /* 236 */
4567 8, 1, 21301, -2864, -20930,
4568  49, -109, 66, -5, -141, 14, -17, -126, 3, -108, -60, -101,
4569  -16, 142, -38, 0, 130, -20, 43, 142, 24,
4570 
4571 /* 237 */
4572 8, 1, -3541, 26084, -14390,
4573  91, -16, -52, 143, -42, -108, -84, -54, -78, -183, -37, -22,
4574  -110, 17, 58, -27, 44, 86, 84, 68, 100,
4575 
4576 /* 238 */
4577 9, 1, -17503, -23888, 4794,
4578  98, -63, 45, 73, -33, 99, 90, -40, 118, 83, -41, 84,
4579  -47, 33, -2, -82, 42, -75, -89, 41, -118, -87, 42, -97,
4580 
4581 /* 239 */
4582 8, 1, -20659, 21543, 3021,
4583  -20, -9, -74, -10, 14, -179, -30, -5, -194, -34, -42, 74,
4584  -22, -39, 146, -6, -28, 161, 69, 56, 82,
4585 
4586 /* 240 */
4587 8, 1, 24748, -885, -16934,
4588  0, -113, 6, -74, -41, -105, -86, 34, -125, -97, 38, -141,
4589  31, 56, 41, 88, 29, 123, 87, 22, 125,
4590 
4591 /* 241 */
4592 8, 1, 22276, -3747, -19742,
4593  48, -106, 75, 49, -132, 82, 14, -106, 39, -61, -71, -56,
4594  -56, 105, -85, -48, 125, -80, 7, 156, -22,
4595 
4596 /* 242 */
4597 10, 1, -16881, -24201, 5419,
4598  -73, 37, -65, -75, 32, -95, -64, 29, -74, 60, -59, -77,
4599  117, -85, -15, 9, 15, 101, 70, -48, 1, 35, -8, 76,
4600  -39, 49, 98,
4601 
4602 /* 243 */
4603 8, 1, -26588, 12735, 5561,
4604  -52, -110, -1, -64, -123, -29, -32, -112, 98, 26, 1, 117,
4605  60, 110, 43, 41, 123, -81, 39, 119, -83,
4606 
4607 /* 244 */
4608 8, -1, 15516, 21285, -14359,
4609  23, 35, 76, 93, 9, 115, 97, -78, -10, 65, -106, -84,
4610  1, -79, -116, -126, 63, -47, -117, 100, 21,
4611 
4612 /* 245 */
4613 8, 1, 7216, 28601, -5469,
4614  -30, -19, -138, 2, -31, -152, -102, 13, -61, -63, 39, 115,
4615  40, 19, 146, 74, 4, 118, 101, -17, 42,
4616 
4617 /* 246 */
4618 8, 1, 3833, 29553, 3454,
4619  2, 11, -94, -34, 18, -128, 11, 16, -167, -129, 16, 5,
4620  28, -19, 150, -9, -15, 145, 51, -17, 88,
4621 
4622 /* 247 */
4623 8, 1, 8843, 28172, 5303,
4624  87, -18, -50, 96, -15, -85, -82, 41, -80, -143, 38, 39,
4625  -156, 43, 31, -1, -21, 116, 113, -45, 51,
4626 
4627 /* 248 */
4628 7, 1, 21050, -381, -21372,
4629  -94, -69, -91, -60, -120, -55, -138, -33, -132, 42, 113, 37,
4630  87, 98, 82, 100, 30, 97,
4631 
4632 /* 249 */
4633 7, -1, 3999, 25672, 14999,
4634  -52, -42, 85, -37, -69, 127, -3, -123, 204, 68, 48, -97,
4635  34, 74, -133, 7, 66, -113,
4636 
4637 /* 250 */
4638 8, 1, -26361, 12892, 6235,
4639  1, -67, 145, -25, -108, 108, -66, -133, -7, 7, -5, 35,
4640  64, 140, -9, 25, 106, -109, 6, 79, -137,
4641 
4642 /* 251 */
4643 7, 1, 5148, 25410, 15094,
4644  -78, -27, 72, -48, -71, 134, 82, -126, 180, 79, 41, -93,
4645  22, 67, -118, -13, 83, -135,
4646 
4647 /* 252 */
4648 7, 1, 24083, -4111, -17411,
4649  -86, -14, -114, -93, -6, -126, -79, 82, -125, 26, 70, 20,
4650  82, -15, 114, 86, -24, 122,
4651 
4652 /* 253 */
4653 8, 1, 12234, -12996, -24113,
4654  -13, 134, -78, -26, 127, -81, 41, 134, -49, 38, -2, 21,
4655  7, -140, 76, 11, -113, 66, -8, -133, 66,
4656 
4657 /* 254 */
4658 7, 1, 1263, 19267, 22961,
4659  -88, -22, 23, -158, -114, 102, 113, -77, 58, 145, -30, 17,
4660  99, 111, -97, -85, 84, -65,
4661 
4662 /* 255 */
4663 7, 1, 24383, 5280, -16661,
4664  76, -40, 99, 82, -101, 90, 0, -112, -34, -83, -22, -130,
4665  -94, 69, -117, -28, 126, -2,
4666 
4667 /* 256 */
4668 7, 1, -3500, 28664, 8132,
4669  -101, 3, -56, -87, -33, 79, 32, -31, 122, 146, -35, 183,
4670  74, 35, -91, -25, 38, -140,
4671 
4672 /* 257 */
4673 8, -1, 10996, 25265, 11864,
4674  114, -70, 44, 116, -82, 64, 52, -26, 5, -116, 97, -94,
4675  -74, 86, -116, -38, 46, -62, -72, -30, 131,
4676 
4677 /* 258 */
4678 7, 1, -8489, -28676, 2368,
4679  -45, 2, -135, 100, -37, -107, 135, -40, -4, 125, -27, 112,
4680  -82, 28, 67, -130, 43, 60,
4681 
4682 /* 259 */
4683 7, 1, -8544, -28708, 1696,
4684  -64, 29, 149, -100, 35, 82, -99, 28, -39, -66, 10, -166,
4685  105, -33, -17, 131, -44, -61,
4686 
4687 /* 260 */
4688 7, 1, -13684, 26583, 2464,
4689  -102, -45, -76, -137, -72, -1, -98, -61, 98, 57, 23, 82,
4690  129, 64, 34, 127, 69, -25,
4691 
4692 /* 261 */
4693 7, 1, -26462, 13710, -3429,
4694  -39, -77, -11, -70, -135, 9, -110, -205, 50, 42, 81, -8,
4695  70, 130, -33, 70, 134, -11,
4696 
4697 /* 262 */
4698 8, 1, 25177, -2424, -16132,
4699  51, -55, 88, 15, -120, 43, 7, -149, 35, -50, -56, -68,
4700  -40, 47, -72, -13, 136, -42, -1, 134, -23,
4701 
4702 /* 263 */
4703 7, 1, -3593, 28752, 7771,
4704  -130, -26, 38, 52, -25, 114, 199, 4, 74, -100, 25, -133,
4705  94, -2, 50, -8, 17, -66,
4706 
4707 /* 264 */
4708 7, -1, 18992, 23204, -949,
4709  50, -38, 79, 76, -60, 101, 116, -98, -56, 11, -14, -132,
4710  -109, 85, -121, -102, 88, 82,
4711 
4712 /* 265 */
4713 8, -1, 16204, 715, 25237,
4714  81, 6, -52, 141, -44, -91, 9, 71, -7, 57, 116, -41,
4715  -71, -2, 46, -126, -45, 84, -122, -29, 79,
4716 
4717 /* 266 */
4718 7, 1, 11947, 21012, -17769,
4719  90, -72, -26, 194, -154, -48, -100, 47, -12, -129, 85, 11,
4720  -141, 54, -30, 6, 35, 45,
4721 
4722 /* 267 */
4723 8, 1, -16323, 24985, 3054,
4724  -64, -37, -40, -137, -88, -25, 45, 14, 127, 106, 64, 47,
4725  -94, -61, -2, 45, 28, 14, 119, 78, 0,
4726 
4727 /* 268 */
4728 8, -1, 7459, 26926, 10924,
4729  54, -44, 73, 122, -54, 47, 141, -87, 112, -11, 22, -44,
4730  -44, 63, -124, -40, 29, -43, -140, 56, -39,
4731 
4732 /* 269 */
4733 7, 1, 4421, 25599, -15005,
4734  -163, 57, 51, -149, 43, 31, 21, 58, 107, 177, -45, -28,
4735  85, -78, -109, 70, -35, -40,
4736 
4737 /* 270 */
4738 7, 1, -3740, 24124, -17437,
4739  101, -6, -30, 60, -71, -110, 103, -102, -159, -74, 7, 24,
4740  -92, 67, 110, -103, 58, 101,
4741 
4742 /* 271 */
4743 7, -1, 1630, 23899, 18060,
4744  -7, -73, 97, 26, -79, 102, 152, 4, -20, 36, 74, -101,
4745  -85, 82, -100, -54, 59, -73,
4746 
4747 /* 272 */
4748 8, -1, 17320, 22752, -9075,
4749  98, -58, 42, 126, -77, 52, 92, -86, -38, -16, -14, -65,
4750  -118, 74, -44, -114, 64, -61, -33, 40, 37,
4751 
4752 /* 273 */
4753 7, 1, 6068, 25608, 14403,
4754  -109, -11, 63, -81, -45, 113, 88, -96, 131, 38, 13, -37,
4755  76, 40, -102, 88, 57, -137,
4756 
4757 /* 274 */
4758 7, -1, 17827, 6043, 23359,
4759  31, 69, -41, 30, 130, -58, -71, 130, 20, -122, -25, 100,
4760  -17, -150, 53, 104, -86, -57,
4761 
4762 /* 275 */
4763 7, 1, 1364, -29308, -6258,
4764  -135, 6, -59, 24, 23, -99, 160, 6, 5, 116, 9, -12,
4765  -36, -41, 177, -50, -18, 77,
4766 
4767 /* 276 */
4768 7, -1, -18191, -23193, 5583,
4769  -74, 68, 39, -13, 62, 212, -55, 22, -91, -92, 34, -161,
4770  66, -58, -18, 115, -88, 14,
4771 
4772 /* 277 */
4773 7, 1, -5480, 29422, -2079,
4774  -34, -15, -115, -39, -20, -165, -65, -8, 54, -52, 0, 129,
4775  -26, 6, 157, 144, 28, 11,
4776 
4777 /* 278 */
4778 7, 1, -26312, 13467, 5132,
4779  -14, -64, 92, 38, 20, 140, 63, 44, 193, -5, 18, -68,
4780  -32, 5, -167, -49, -50, -118,
4781 
4782 /* 279 */
4783 7, 1, 22241, 13603, 14842,
4784  -48, 6, 67, -63, -46, 135, -55, -108, 176, 47, -5, -64,
4785  67, 36, -130, 39, 71, -123,
4786 
4787 /* 280 */
4788 7, -1, -10783, 26096, -10136,
4789  -73, -35, -11, -140, -53, 13, -193, -93, -27, 52, 35, 34,
4790  133, 61, 9, 143, 53, -17,
4791 
4792 /* 281 */
4793 7, 1, 29783, 1256, -3378,
4794  4, 68, 62, 9, 88, 122, 11, 87, 149, 6, -96, 12,
4795  -11, -65, -136, -11, -87, -135,
4796 
4797 /* 282 */
4798 6, 1, -17758, 24025, 2727,
4799  -29, -6, -136, -87, -59, -52, -36, -45, 161, -5, -25, 188,
4800  115, 91, -49,
4801 
4802 /* 283 */
4803 7, -1, -23952, 18049, 730,
4804  -55, -75, 42, -87, -119, 38, -109, -148, 28, 35, 46, 27,
4805  86, 118, -37, 85, 116, -45,
4806 
4807 /* 284 */
4808 7, -1, -1959, 8253, 28776,
4809  -85, -33, 3, -109, -82, 16, -4, -124, 34, 54, -81, 27,
4810  -38, 210, -62, 109, 71, -12,
4811 
4812 /* 285 */
4813 7, 1, 24446, -969, -17363,
4814  -58, -41, -79, -90, 6, -125, -105, 28, -146, 25, 31, 33,
4815  90, 3, 124, 90, -3, 125,
4816 
4817 /* 286 */
4818 8, 1, 2887, 27868, 10725,
4819  80, 24, -85, 93, 20, -77, 7, 53, -145, -59, -21, 75,
4820  -54, 25, -53, -39, -26, 81, -25, -45, 125,
4821 
4822 /* 287 */
4823 7, 1, 21419, -3233, -20756,
4824  -24, -119, -5, 12, -123, 32, -51, -112, -33, -75, 85, -91,
4825  2, 117, -17, 84, 108, 68,
4826 
4827 /* 288 */
4828 8, 1, 20078, -7369, -21038,
4829  -57, -7, -51, -117, -24, -103, -4, 61, -24, 22, 130, -24,
4830  47, 74, 19, 75, -19, 78, 19, -139, 65,
4831 
4832 /* 289 */
4833 7, 1, 10608, 21446, -18098,
4834  -155, 71, -6, -130, 74, 14, -41, 49, 34, 179, -75, 14,
4835  129, -71, -9, 65, -54, -26,
4836 
4837 /* 290 */
4838 7, 1, 16151, -1050, -25260,
4839  73, -1, 47, 122, 24, 78, 149, -61, 101, -61, -44, -39,
4840  -138, -12, -89, -119, 62, -80,
4841 
4842 /* 291 */
4843 7, 1, 6256, -8530, -28073,
4844  -89, -10, -17, -70, 70, -36, 128, 113, -6, 110, 109, -7,
4845  42, -69, 29, -89, -109, 12,
4846 
4847 /* 292 */
4848 7, 1, 21026, 13541, -16569,
4849  85, -69, 51, 75, -69, 41, 109, -154, 15, -55, 43, -35,
4850  -94, 98, -42, -107, 95, -60,
4851 
4852 /* 293 */
4853 8, -1, -18859, -22602, 5789,
4854  106, -54, 128, -49, 49, 33, -140, 115, -9, 47, -48, -33,
4855  -95, 67, -50, 48, -51, -39, 45, -53, -57,
4856 
4857 /* 294 */
4858 7, -1, 13656, 23661, 12396,
4859  32, 42, -116, -54, 77, -89, -37, 92, -139, -18, -4, 28,
4860  39, -82, 118, 30, -82, 124,
4861 
4862 /* 295 */
4863 6, 1, 8006, 23007, -17510,
4864  -151, 56, 6, -121, 86, 60, 17, 53, 78, 158, -90, -50,
4865  129, -58, -17,
4866 
4867 /* 296 */
4868 6, 1, 3087, 24735, 16693,
4869  -183, -19, 61, 72, -85, 112, 104, -38, 36, 118, 33, -70,
4870  -33, 81, -113,
4871 
4872 /* 297 */
4873 8, 1, -12618, 24857, -11088,
4874  2, -45, -102, -53, -74, -102, -86, -31, 27, -39, -19, 5,
4875  -60, -22, 19, 43, 77, 120, 114, 79, 46,
4876 
4877 /* 298 */
4878 7, 1, -11749, 25130, -11421,
4879  -35, -49, -71, -110, -76, -53, -90, -82, -83, -13, 29, 76,
4880  66, 77, 98, 79, 60, 49,
4881 
4882 /* 299 */
4883 6, 1, 25018, -660, -16543,
4884  66, -4, 101, 79, 41, 119, 27, -147, 48, -86, -7, -132,
4885  -78, 19, -120,
4886 
4887 /* 300 */
4888 6, 1, -15854, -24577, 6681,
4889  -80, 25, -102, -66, -1, -162, 84, -61, -26, 86, -28, 105,
4890  62, -4, 134,
4891 
4892 /* 301 */
4893 7, -1, -17115, 24557, -2011,
4894  -4, -10, -84, -33, -36, -146, -32, -36, -148, -29, -18, 28,
4895  31, 35, 137, 43, 41, 129,
4896 
4897 /* 302 */
4898 6, 1, 11398, -4172, -27435,
4899  70, -114, 47, -117, -58, -40, -136, -105, -39, 19, 127, -12,
4900  86, 103, 19,
4901 
4902 /* 303 */
4903 6, 1, -7436, 14318, 25292,
4904  -138, -58, -8, -83, -61, 10, 93, -96, 81, 117, 106, -25,
4905  98, 110, -33,
4906 
4907 /* 304 */
4908 6, 1, 23814, -745, -18231,
4909  5, -93, 11, -74, -60, -93, -123, 36, -160, 55, 113, 66,
4910  88, 29, 112,
4911 
4912 /* 305 */
4913 6, 1, -1698, 25570, 15597,
4914  -88, -23, 28, -115, -50, 69, -31, -88, 138, 120, 34, -41,
4915  93, 65, -95,
4916 
4917 /* 306 */
4918 6, 1, -11912, 25153, -11200,
4919  122, 17, -91, -65, -58, -60, -143, -93, -55, -30, 42, 124,
4920  22, 55, 98,
4921 
4922 /* 307 */
4923 7, -1, -20089, -9689, 20064,
4924  -66, 89, -24, -76, 153, -4, -18, -81, -56, 69, -127, 9,
4925  0, -83, -41, 39, -9, 36,
4926 
4927 /* 308 */
4928 6, -1, 22251, 15516, -12811,
4929  -4, -87, -113, -86, 26, -115, -20, 54, 30, -35, 135, 102,
4930  72, -15, 105,
4931 
4932 /* 309 */
4933 6, 1, -6458, 14255, 25595,
4934  -96, -106, 34, -5, -26, 13, 156, 64, 4, 89, 105, -36,
4935  -32, 97, -62,
4936 
4937 /* 310 */
4938 6, 1, 24489, -4261, -16797,
4939  -10, -92, 9, -89, -34, -121, -92, 55, -144, 55, 71, 59,
4940  88, 1, 127,
4941 
4942 /* 311 */
4943 6, 1, -3316, 28682, 8146,
4944  -99, 13, -88, -180, -9, -46, 35, -13, 63, 114, -17, 109,
4945  104, -4, 57,
4946 
4947 /* 312 */
4948 6, 1, 23528, 1053, -18582,
4949  -67, 39, -83, -53, 129, -59, 31, 123, 48, 82, -81, 98,
4950  24, -132, 22,
4951 
4952 /* 313 */
4953 6, 1, -6353, 29317, -386,
4954  14, 2, -107, -3, -4, -150, -118, -26, -18, -33, -4, 162,
4955  41, 10, 114,
4956 
4957 /* 314 */
4958 6, 1, 23124, -10704, 15834,
4959  -88, -20, 114, -37, -123, -29, 45, -75, -117, 87, 56, -90,
4960  11, 96, 50,
4961 
4962 /* 315 */
4963 6, 1, -10965, -27064, 6879,
4964  25, 16, 101, -67, 56, 109, -142, 44, -53, -20, -23, -122,
4965  130, -66, -46,
4966 
4967 /* 316 */
4968 6, -1, 4917, 27988, 9617,
4969  96, -21, 12, 87, 14, -86, -36, 72, -196, -54, -7, 52,
4970  -60, -39, 146,
4971 
4972 /* 317 */
4973 6, 1, -11542, -27125, 5570,
4974  69, -16, 65, 6, 36, 182, -109, 54, 35, -56, 5, -86,
4975  48, -47, -128,
4976 
4977 /* 318 */
4978 6, 1, 22858, -880, -19409,
4979  54, -24, 64, 110, -68, 135, -61, -87, -69, -99, 7, -118,
4980  -23, 91, -31,
4981 
4982 /* 319 */
4983 6, 1, -27648, 11150, 3354,
4984  -39, -102, 17, -24, -74, 43, 36, 42, 159, 49, 126, -16,
4985  5, 55, -140,
4986 
4987 /* 320 */
4988 6, 1, 4612, 1962, 29578,
4989  -94, -31, 17, -91, -132, 22, 33, -105, 1, 110, 57, -20,
4990  72, 140, -20,
4991 
4992 /* 321 */
4993 6, 1, -1839, 23767, -18214,
4994  43, -51, -70, 184, -58, -92, -78, -8, -5, -124, 19, 37,
4995  -76, 60, 86,
4996 
4997 /* 322 */
4998 6, 1, -26596, 11995, 6985,
4999  -39, -139, 86, -29, -85, 33, 2, -50, 90, 31, 136, -108,
5000  38, 127, -73,
5001 
5002 /* 323 */
5003 6, 1, 23795, -164, -18269,
5004  46, -55, 61, -29, -158, -37, -96, -53, -122, 18, 74, 22,
5005  25, 130, 30,
5006 
5007 /* 324 */
5008 6, -1, -22867, -15404, 11824,
5009  41, 24, 111, -8, 76, 82, -82, 57, -84, -53, -42, -157,
5010  49, -85, -16,
5011 
5012 /* 325 */
5013 6, 1, 11693, 24510, -12748,
5014  -64, -20, -97, -125, 88, 56, 42, 40, 114, 136, -64, 1,
5015  67, -45, -25,
5016 
5017 /* 326 */
5018 6, 1, -11168, -26833, 7435,
5019  18, 20, 99, 82, 1, 123, -42, 34, 56, -107, 16, -99,
5020  -14, -37, -154,
5021 
5022 /* 327 */
5023 6, 1, -13936, 24051, -11284,
5024  -74, -76, -70, -60, -62, -58, -96, -32, 54, 16, 53, 90,
5025  118, 80, 24,
5026 
5027 /* 328 */
5028 6, 1, 29225, 434, -6762,
5029  18, 61, 82, 30, 61, 138, 16, -62, 70, -16, -81, -79,
5030  -37, -17, -167,
5031 
5032 /* 329 */
5033 5, 1, -3608, -29413, 4678,
5034  -92, 6, -37, -199, 3, -144, 96, -6, 43, 125, -3, 78,
5035 
5036 /* 330 */
5037 5, 1, 27658, 11617, -322,
5038  34, -81, 36, 84, -207, -52, -36, 85, -79, -53, 132, 33,
5039 
5040 /* 331 */
5041 5, 1, -2705, -28959, 7352,
5042  -24, 22, 78, -115, 57, 175, -66, -24, -114, 139, -38, -97,
5043 
5044 /* 332 */
5045 5, -1, -15874, 23873, -8837,
5046  -68, -40, 15, -221, -126, 61, 94, 56, -19, 128, 75, -31,
5047 
5048 /* 333 */
5049 5, 1, -22981, 137, 19284,
5050  -96, -29, -116, 4, -81, 5, 107, -35, 129, 62, 114, 74,
5051 
5052 /* 334 */
5053 6, 1, -7340, 25545, -13913,
5054  87, 9, -28, 74, -38, -109, -2, -50, -89, -113, 4, 66,
5055  -83, 37, 110,
5056 
5057 /* 335 */
5058 5, 1, 1932, 28169, -10137,
5059  142, 19, 82, 88, -34, -77, -105, -34, -118, -115, 11, 8,
5060 
5061 /* 336 */
5062 5, 1, -2239, 29202, 6500,
5063  -27, -20, 78, -46, -58, 238, 41, 25, -94, 42, 36, -144,
5064 
5065 /* 337 */
5066 5, -1, -24505, 2604, 17110,
5067  -50, -99, -58, -20, -122, -12, 90, 19, 128, 35, 129, 31,
5068 
5069 /* 338 */
5070 6, 1, -20336, -21189, 6121,
5071  -11, 37, 90, -61, 85, 91, -79, 63, -47, 19, -48, -101,
5072  71, -85, -53,
5073 
5074 /* 339 */
5075 4, 1, 4254, 3683, -29468,
5076  320, 25, 52, -163, -16, -27, -105, -40, -21,
5077 
5078 /* 340 */
5079 5, 1, 4284, 29586, 2515,
5080  59, 0, -105, -86, 24, -147, -98, 6, 99, 20, -12, 112,
5081 
5082 /* 341 */
5083 5, 1, -26886, 10733, 7871,
5084  29, -12, 114, 85, 100, 149, -24, 16, -99, -51, -28, -135,
5085 
5086 /* 342 */
5087 5, 1, -13498, 24234, -11425,
5088  -105, -65, -12, -169, -85, 22, 68, 62, 51, 135, 68, -19,
5089 
5090 /* 343 */
5091 6, -1, 22043, 16210, -12301,
5092  -56, 32, -58, -70, 134, 52, 64, 2, 117, -33, -4, -66,
5093  48, -85, -26,
5094 
5095 /* 344 */
5096 5, 1, 22450, -6144, -18928,
5097  -111, 30, -140, 55, 152, 16, 59, 16, 65, 15, -137, 61,
5098 
5099 /* 345 */
5100 5, 1, 20013, 16577, -14989,
5101  52, -6, 63, 140, -83, 97, -48, -44, -114, -124, 73, -85,
5102 
5103 /* 346 */
5104 5, 1, 8227, 28696, 2972,
5105  -15, 23, -188, -99, 29, -5, -66, 8, 107, 111, -40, 86,
5106 
5107 /* 347 */
5108 5, 1, -6380, 29120, -3367,
5109  -28, -18, -102, -113, -43, -141, -18, 11, 124, 101, 37, 117,
5110 
5111 /* 348 */
5112 5, 1, 23793, -10289, 15101,
5113  -94, -116, 68, -13, -97, -48, 94, 56, -108, 39, 97, 6,
5114 
5115 /* 349 */
5116 5, 1, 18853, -3180, 23118,
5117  48, -117, -55, 67, 16, -53, -36, 157, 51, -37, 80, 41,
5118 
5119 /* 350 */
5120 5, 1, -2898, 29718, 2905,
5121  106, 19, -87, -6, 15, -174, -95, -14, 55, -20, -16, 149,
5122 
5123 /* 351 */
5124 5, 1, 4133, 24673, -16558,
5125  22, -39, -52, -49, -76, -124, -81, -28, -61, 43, 111, 173,
5126 
5127 /* 352 */
5128 5, 1, -17359, 23518, 6748,
5129  -106, -60, -61, -67, -75, 87, 88, 36, 99, 82, 64, -9,
5130 
5131 /* 353 */
5132 5, 1, 24745, -5658, -15990,
5133  -70, 25, -116, -48, 118, -113, 42, 17, 57, 54, -81, 111,
5134 
5135 /* 354 */
5136 5, 1, -6134, 29314, -1752,
5137  -118, -26, -10, -166, -33, 39, 76, 20, 58, 144, 29, -27,
5138 
5139 /* 355 */
5140 5, -1, -18455, -22892, 5946,
5141  -81, 50, -58, -89, 38, -136, 53, -53, -39, 76, -27, 138,
5142 
5143 /* 356 */
5144 5, 1, 7506, 28869, -3200,
5145  -114, 35, 46, 63, -2, 141, 110, -29, -5, 21, -19, -124,
5146 
5147 /* 357 */
5148 5, 1, -19149, -22531, 5067,
5149  -69, 67, 39, -156, 123, -52, 66, -66, -41, 108, -86, 30,
5150 
5151 /* 358 */
5152 4, 1, -11154, 10714, -25706,
5153  -86, -136, -19, -138, 16, 67, 39, 94, 22,
5154 
5155 /* 359 */
5156 5, 1, -11977, -26541, 7220,
5157  35, 14, 107, 21, 37, 167, -80, 16, -72, -11, -35, -141,
5158 
5159 /* 360 */
5160 5, -1, 12975, 18669, 19573,
5161  11, 61, -65, -125, 125, -37, -62, -53, 91, 109, -97, 21,
5162 
5163 /* 361 */
5164 5, 1, -10778, 27815, 3183,
5165  3, 14, -112, -37, -4, -95, -103, -47, 69, 52, 2, 161,
5166 
5167 /* 362 */
5168 5, 1, 5802, 24352, 16532,
5169  54, 21, -49, 116, 84, -168, -73, -13, 47, -91, -61, 122,
5170 
5171 /* 363 */
5172 5, 1, 10271, 19027, 20796,
5173  -105, -43, 91, 86, -57, 9, 138, -37, -34, -25, 72, -53,
5174 
5175 /* 364 */
5176 5, 1, -3812, -7158, -28883,
5177  -111, 23, 9, 13, 124, -32, 177, -2, -23, -12, -93, 24,
5178 
5179 /* 365 */
5180 5, -1, -26344, 13706, 4261,
5181  -48, -69, -76, -47, -96, 15, 4, -31, 122, 74, 139, 13,
5182 
5183 /* 366 */
5184 4, 1, 4332, -21849, -20096,
5185  26, -143, 162, -151, 20, -55, 29, 71, -71,
5186 
5187 /* 367 */
5188 5, 1, 11385, 17811, 21287,
5189  -72, -41, 73, -16, -121, 108, 94, 11, -58, 28, 107, -104,
5190 
5191 /* 368 */
5192 5, 1, -25127, 12810, -10224,
5193  -25, -70, -26, -55, -132, -27, -31, -66, -6, 84, 203, 43,
5194 
5195 /* 369 */
5196 5, 1, 12061, -19379, -19468,
5197  5, 59, -55, 129, 111, -29, 57, -24, 58, -99, -108, 46,
5198 
5199 /* 370 */
5200 5, 1, 14601, -4888, -25747,
5201  -33, -105, 1, -141, -47, -70, -24, 67, -26, 108, 73, 46,
5202 
5203 /* 371 */
5204 5, 1, 3182, 28027, 10215,
5205  85, 25, -94, -63, 50, -119, -84, -20, 80, 0, -45, 125,
5206 
5207 /* 372 */
5208 5, 1, 24760, -13205, -10611,
5209  48, 83, 9, 95, 156, 31, -11, -49, 34, -80, -123, -34,
5210 
5211 /* 373 */
5212 5, 1, 22676, -468, -19636,
5213  56, -46, 66, -18, -132, -18, -76, -21, -86, -5, 159, -11,
5214 
5215 /* 374 */
5216 5, 1, -8077, 26065, -12464,
5217  24, -25, -69, 23, -83, -185, -55, 7, 48, -13, 63, 140,
5218 
5219 /* 375 */
5220 5, 1, -16783, -24152, 5918,
5221  73, -71, -85, 118, -89, -31, -30, 39, 75, -98, 81, 53,
5222 
5223 /* 376 */
5224 5, 1, 3471, 29597, 3461,
5225  97, -6, -45, 40, 14, -168, -80, 10, -3, -41, -11, 138,
5226 
5227 /* 377 */
5228 5, 1, -23913, 14805, -10440,
5229  -45, -76, -3, -118, -129, 90, 31, 66, 22, 92, 106, -63,
5230 
5231 /* 378 */
5232 5, 1, -13537, 24149, -11558,
5233  -78, -47, -6, -155, -73, 31, 19, 38, 57, 133, 62, -27,
5234 
5235 /* 379 */
5236 5, 1, 25723, -3019, -15140,
5237  2, -81, 20, -24, -199, 1, -13, 55, -33, 15, 150, -7,
5238 
5239 /* 380 */
5240 5, 1, 18791, -8648, -21728,
5241  -47, 28, -51, -101, 94, -124, 74, 33, 50, 73, -79, 94,
5242 
5243 /* 381 */
5244 5, 1, -8993, -28620, -183,
5245  89, -27, -50, 148, -46, 22, -1, 0, 52, -139, 43, 28,
5246 
5247 /* 382 */
5248 5, 1, -8768, -28641, -1673,
5249  23, -13, 95, -32, 2, 151, -70, 24, -46, 16, 3, -153,
5250 
5251 /* 383 */
5252 5, -1, 16062, 838, 25324,
5253  49, 20, -32, 167, 83, -110, -83, -10, 54, -116, -55, 76,
5254 
5255 /* 384 */
5256 5, 1, -26157, 14015, 4405,
5257  -30, -67, 29, -77, -171, 83, 22, 47, -18, 57, 127, -58,
5258 
5259 /* 385 */
5260 5, 1, 21813, 15801, -13211,
5261  -2, -58, -71, -52, -66, -164, -11, 47, 39, 26, 72, 126,
5262 
5263 /* 386 */
5264 5, -1, -19641, 22184, 4702,
5265  -76, -56, -55, -110, -117, 85, 52, 40, 29, 78, 83, -59,
5266 
5267 /* 387 */
5268 5, 1, 15005, -1299, -25945,
5269  -59, -53, -32, -124, -41, -69, -8, 102, -9, 133, 23, 75,
5270 
5271 /* 388 */
5272 5, 1, -10453, 11094, -25839,
5273  67, -43, -46, -1, -102, -42, -151, -27, 49, 32, 108, 33,
5274 
5275 /* 389 */
5276 5, 1, -26735, 12315, 5795,
5277  -46, -82, -39, -37, -127, 97, 35, 47, 62, 40, 120, -67,
5278 
5279 /* 390 */
5280 5, -1, -16802, 23231, -8833,
5281  -19, -44, -78, -139, -124, -58, 33, 33, 22, 101, 96, 58,
5282 
5283 /* 391 */
5284 5, 1, 14422, -5109, -25805,
5285  -79, -114, -21, -125, -36, -62, 57, 63, 19, 112, 85, 45,
5286 
5287 /* 392 */
5288 5, 1, 10064, -5982, -27621,
5289  -68, -60, -12, -159, -76, -40, 16, 47, -5, 131, 70, 32,
5290 
5291 /* 393 */
5292 5, 1, 24783, -4317, -16345,
5293  6, -74, 28, -42, -75, -43, -68, 125, -136, 56, 14, 81,
5294 
5295 /* 394 */
5296 5, 1, -13180, 26791, 2922,
5297  52, 32, -58, 2, 16, -147, -90, -46, 20, -26, -27, 133,
5298 
5299 /* 395 */
5300 4, 1, -1749, 25344, 15957,
5301  -94, -46, 62, 119, -78, 137, -3, 58, -93,
5302 
5303 /* 396 */
5304 5, 1, -26328, 14008, -3259,
5305  -27, -66, -62, -66, -147, -86, 14, 34, 27, 52, 118, 77,
5306 
5307 /* 397 */
5308 4, 1, 24089, 7261, -16340,
5309  48, -182, -10, -71, 8, -101, -20, 136, 32,
5310 
5311 /* 398 */
5312 4, 1, -7194, 13999, 25540,
5313  129, 4, 33, 19, 128, -65, -131, -13, -29,
5314 
5315 /* 399 */
5316 5, -1, -24613, 17122, 1025,
5317  -3, -11, 108, -31, -55, 138, 11, 15, 3, 31, 54, -135,
5318 
5319 /* 400 */
5320 5, 1, 20152, -5943, 21414,
5321  -22, -105, -8, 22, -119, -55, 45, 37, -32, -6, 160, 52,
5322 
5323 /* 401 */
5324 5, 1, -1915, 23677, -18322,
5325  -91, -20, -17, -173, 3, 23, 42, 15, 15, 142, 5, -9,
5326 
5327 /* 402 */
5328 5, 1, -23760, 17289, 6048,
5329  47, 40, 67, 89, 121, 3, 20, 27, -4, -112, -147, -13,
5330 
5331 /* 403 */
5332 5, 1, -14558, 23775, -11081,
5333  15, -31, -86, -12, -74, -142, -40, -5, 41, 4, 69, 142,
5334 
5335 /* 404 */
5336 5, 1, -12479, 24643, -11704,
5337  -55, -50, -48, -152, -89, -22, 17, 26, 36, 120, 74, 27,
5338 
5339 /* 405 */
5340 4, 1, 5264, 29534, -120,
5341  82, -15, -121, -123, 21, -60, -42, 9, 160,
5342 
5343 /* 406 */
5344 5, 1, 13262, -5908, -26253,
5345  -65, -72, -16, -137, -56, -56, 7, 54, -9, 131, 60, 52,
5346 
5347 /* 407 */
5348 4, 1, -20288, 22087, 756,
5349  19, 19, -81, -118, -104, -125, 29, 23, 110,
5350 
5351 /* 408 */
5352 5, 1, 19086, -2847, 22970,
5353  38, 55, -25, 26, 149, -4, -46, 33, 42, -22, -149, 1,
5354 
5355 /* 409 */
5356 4, 1, -2873, 28899, 7523,
5357  -133, -13, 0, 14, -30, 117, 144, 12, 10,
5358 
5359 /* 410 */
5360 5, 1, 15596, 18597, -17633,
5361  67, -43, 14, 89, -115, -41, -45, -18, -58, -66, 96, 41,
5362 
5363 /* 411 */
5364 5, -1, -28925, 7951, 348,
5365  9, 27, 78, 35, 121, 116, -1, -1, -35, -24, -79, -152,
5366 
5367 /* 412 */
5368 5, -1, 9541, 23385, 16190,
5369  -2, -50, 73, 79, -109, 108, 19, 19, -38, -53, 97, -107,
5370 
5371 /* 413 */
5372 5, 1, 29210, 473, -6823,
5373  15, 77, 72, 31, 35, 138, -2, -56, -13, -30, -68, -138,
5374 
5375 /* 414 */
5376 5, 1, -25829, 15180, 1561,
5377  -4, 2, -86, -23, -24, -175, 1, 0, 31, 20, 19, 148,
5378 
5379 /* 415 */
5380 5, 1, -20000, 22355, 530,
5381  -25, -22, -75, -69, -59, -143, -15, -14, 47, 64, 55, 123,
5382 
5383 /* 416 */
5384 4, 1, -444, -28368, 9750,
5385  52, 35, 103, -161, 22, 54, 22, -47, -132,
5386 
5387 /* 417 */
5388 4, 1, 2286, 29384, 5600,
5389  -108, 22, -73, -64, -19, 124, 98, -19, 59,
5390 
5391 /* 418 */
5392 4, 1, -9750, 11346, -26004,
5393  114, -63, -70, -93, -91, -4, -88, 65, 60,
5394 
5395 /* 419 */
5396 4, 1, 29357, 1075, -6086,
5397  26, -12, 125, 3, -133, -7, -25, 20, -118,
5398 
5399 /* 420 */
5400 5, 1, -4180, -7285, -28800,
5401  -96, 6, 12, 12, 67, -18, 173, 35, -34, -21, -79, 23,
5402 
5403 /* 421 */
5404 4, 1, 21812, -2819, -20403,
5405  43, -216, 77, -30, 61, -41, -39, 132, -60,
5406 
5407 /* 422 */
5408 4, 1, -6475, 29293, -129,
5409  -137, -31, 54, 34, 8, 102, 130, 29, -57,
5410 
5411 /* 423 */
5412 4, 1, -9851, -28219, 2574,
5413  -20, 18, 125, -123, 38, -61, 54, -29, -113,
5414 
5415 /* 424 */
5416 4, 1, 6163, -10670, -27353,
5417  84, 30, 8, -8, -122, 46, -130, -35, -16,
5418 
5419 /* 425 */
5420 5, 1, 24033, 10600, 14493,
5421  -1, -61, 47, -4, -116, 90, 29, -16, -37, -1, 119, -84,
5422 
5423 /* 426 */
5424 4, 1, -10404, 28061, 2080,
5425  -168, -58, -65, 15, 0, 83, 149, 52, 44,
5426 
5427 /* 427 */
5428 4, -1, -6287, 25435, -14613,
5429  -175, -65, -37, -33, 20, 50, 109, 54, 46,
5430 
5431 /* 428 */
5432 4, 1, 3313, 24533, 16946,
5433  72, -54, 64, 137, 8, -41, -83, 49, -52,
5434 
5435 /* 429 */
5436 5, 1, -17749, 22168, 9672,
5437  -55, -22, -51, -134, -84, -55, 35, 14, 33, 110, 69, 45,
5438 
5439 /* 430 */
5440 4, 1, -24211, 14614, -10014,
5441  -45, -101, -37, -61, -44, 84, 77, 151, 33,
5442 
5443 /* 431 */
5444 5, 1, 6168, 20534, 20984,
5445  78, -19, -5, 155, -9, -37, -14, 11, -7, -148, 19, 25,
5446 
5447 /* 432 */
5448 4, 1, 25249, 3517, -15816,
5449  54, -55, 75, -32, -104, -73, -61, 98, -77,
5450 
5451 /* 433 */
5452 5, 1, 24510, 6812, -15901,
5453  -3, -70, -35, -47, -99, -113, -7, 16, -4, 32, 110, 94,
5454 
5455 /* 434 */
5456 4, 1, 8900, 28579, 2013,
5457  -28, 18, -145, -98, 29, 17, 48, -23, 129,
5458 
5459 /* 435 */
5460 4, 1, -19110, -22514, 5287,
5461  -134, 112, -16, 34, -47, -73, 77, -68, -7,
5462 
5463 /* 436 */
5464 4, 1, -26431, 12476, 6763,
5465  -53, -173, 112, 21, 25, 32, 28, 120, -106,
5466 
5467 /* 437 */
5468 4, 1, -6923, 29146, -1603,
5469  -11, -10, -135, -86, -21, -1, 12, 12, 153,
5470 
5471 /* 438 */
5472 4, 1, -7322, 29032, -1885,
5473  -93, -29, -71, -84, -16, 84, 116, 34, 54,
5474 
5475 /* 439 */
5476 4, 1, 3874, 29626, 2697,
5477  158, -14, -71, -62, 11, -39, -140, 12, 75,
5478 
5479 /* 440 */
5480 5, -1, -20399, -10562, 19296,
5481  -47, 54, -21, -103, 82, -64, 4, -32, -13, 72, -61, 43,
5482 
5483 /* 441 */
5484 4, 1, -12040, -26645, 6714,
5485  91, -7, 132, -57, 34, 35, -79, -3, -151,
5486 
5487 /* 442 */
5488 4, 1, -8141, 28851, -1154,
5489  -44, -19, -149, -67, -18, 19, 46, 19, 149,
5490 
5491 /* 443 */
5492 4, 1, -26611, 11542, 7659,
5493  -88, -157, -73, 26, 23, 58, 70, 125, 54,
5494 
5495 /* 444 */
5496 4, 1, -25420, 7629, 13987,
5497  24, -119, 108, 39, 84, 24, -21, 80, -81,
5498 
5499 /* 445 */
5500 4, 1, -361, 26098, 14791,
5501  -10, -64, 111, 54, -28, 50, 26, 82, -142,
5502 
5503 /* 446 */
5504 4, 1, -10298, 18382, 21356,
5505  130, -27, 85, 49, 46, -16, -147, 13, -81,
5506 
5507 /* 447 */
5508 4, 1, -6714, 29188, -1727,
5509  -94, -24, -29, -73, -10, 108, 114, 26, -7,
5510 
5511 /* 448 */
5512 4, 1, -14486, -9145, -24628,
5513  -107, -23, 72, 0, 72, -27, 104, 40, -76,
5514 
5515 /* 449 */
5516 3, 1, -12116, 27417, 1220,
5517  -145, -70, 134, 73, 33, -17,
5518 
5519 /* 450 */
5520 4, 1, 12149, -27337, -2254,
5521  -8, 3, -82, 91, 46, -59, -14, -19, 153,
5522 
5523 /* 451 */
5524 3, 1, 4304, 29609, 2188,
5525  -48, 20, -185, -38, -3, 124,
5526 
5527 /* 452 */
5528 4, 1, -12276, 24972, -11211,
5529  -4, -43, -90, -130, -57, 15, 74, 60, 50,
5530 
5531 /* 453 */
5532 4, 1, 3993, 24360, 17048,
5533  106, 2, -27, -55, 80, -102, -56, -28, 53,
5534 
5535 /* 454 */
5536 4, 1, 4361, 29555, 2736,
5537  -38, 14, -91, -116, 16, 2, 75, -20, 101,
5538 
5539 /* 455 */
5540 4, 1, -18479, -23127, 4866,
5541  -52, 67, 118, -61, 35, -66, 59, -62, -71,
5542 
5543 /* 456 */
5544 4, -1, 2259, 21690, 20602,
5545  163, 40, -61, -51, 30, -26, -119, -48, 64,
5546 
5547 /* 457 */
5548 4, 1, 20331, 14288, -16807,
5549  113, -62, 84, 2, -51, -41, -116, 87, -67,
5550 
5551 /* 458 */
5552 4, 1, -16786, -24244, 5517,
5553  -13, -14, -98, 115, -77, 10, -36, 41, 70,
5554 
5555 /* 459 */
5556 4, 1, -1657, 25010, 16486,
5557  -107, 31, -59, -27, -59, 86, 106, -9, 25,
5558 
5559 /* 460 */
5560 4, 1, -1331, -20857, -21523,
5561  -32, 87, -81, 12, 31, -31, 94, -42, 35,
5562 
5563 /* 461 */
5564 3, 1, -26552, 5728, 12735,
5565  86, -10, 182, -41, 30, -98,
5566 
5567 /* 462 */
5568 3, 1, -11118, 27856, 637,
5569  -170, -68, 5, 82, 32, 63,
5570 
5571 /* 463 */
5572 4, 1, 2831, -28218, 9783,
5573  42, 27, 67, -99, 15, 70, -19, -40, -108,
5574 
5575 /* 464 */
5576 3, 1, 23950, 2362, -17911,
5577  20, -179, 4, -44, 82, -49,
5578 
5579 /* 465 */
5580 3, 1, 29304, 688, -6390,
5581  3, -151, 3, -18, 18, -82,
5582 
5583 /* 466 */
5584 3, 1, -9197, -28136, 4878,
5585  -159, 68, 85, 75, -37, -64,
5586 
5587 /* 467 */
5588 4, 1, -10259, 28140, 1705,
5589  -56, -25, 63, 62, 17, 101, 34, 17, -76,
5590 
5591 /* 468 */
5592 3, 1, 29280, 766, -6487,
5593  34, 42, 158, -23, -96, -116,
5594 
5595 /* 469 */
5596 4, 1, 6865, 26520, 12229,
5597  -38, -15, 54, 43, -56, 96, 50, 31, -93,
5598 
5599 /* 470 */
5600 3, 1, 13499, -19327, -18554,
5601  45, 135, -107, 13, -80, 93,
5602 
5603 /* 471 */
5604 3, -1, 16732, 5918, 24187,
5605  -123, 131, 53, 50, -84, -14,
5606 
5607 /* 472 */
5608 3, 1, 13670, -4696, -26288,
5609  -146, -71, -63, 60, 85, 15,
5610 
5611 /* 473 */
5612 3, 1, 2313, 23926, -17950,
5613  -161, -16, -41, 80, 47, 72,
5614 
5615 /* 474 */
5616 3, 1, 3781, 28274, 9290,
5617  93, 34, -146, -91, -6, 58,
5618 
5619 /* 475 */
5620 3, 1, 25584, 3122, -15352,
5621  -85, -26, -147, 17, 59, 39,
5622 
5623 /* 476 */
5624 3, 1, 29702, 3744, -1936,
5625  17, -153, -35, -15, 89, -55,
5626 
5627 /* 477 */
5628 3, 1, 24789, 6574, -15566,
5629  65, -169, 34, -52, 102, -40,
5630 
5631 /* 478 */
5632 3, -1, -29247, 6430, 1802,
5633  -11, -85, 122, 17, 72, 23,
5634 
5635 /* 479 */
5636 3, 1, -6095, 14636, 25468,
5637  -135, -95, 22, 97, 7, 20,
5638 
5639 /* 480 */
5640 3, 1, -10821, 10826, -25801,
5641  -167, -23, 61, 65, 41, -11,
5642 
5643 /* 481 */
5644 3, 1, 29023, 590, -7570,
5645  34, -5, 129, -19, -95, -79,
5646 
5647 /* 482 */
5648 3, 1, 23976, 5439, -17192,
5649  39, -177, -1, -33, 87, -18,
5650 
5651 /* 483 */
5652 4, 1, 5247, 29038, -5412,
5653  -99, 36, 100, 26, 0, 28, 97, -32, -81,
5654 
5655 /* 484 */
5656 4, 1, -18202, -23335, 4919,
5657  15, 5, 73, -62, 62, 68, 2, -22, -100,
5658 
5659 /* 485 */
5660 3, 1, 5756, -9056, -28015,
5661  57, -84, 39, -130, -10, -23,
5662 
5663 /* 486 */
5664 3, 1, -11472, -27071, 5962,
5665  -89, 67, 132, 14, -25, -86,
5666 
5667 /* 487 */
5668 3, 1, -12893, 26395, 6088,
5669  -47, 3, -113, -50, -50, 112,
5670 
5671 /* 488 */
5672 3, 1, 5886, -8242, -28239,
5673  26, 166, -42, 24, -67, 24,
5674 
5675 /* 489 */
5676 4, 1, 8245, 18657, 21999,
5677  -25, -59, 59, 73, -66, 28, 2, 70, -60,
5678 
5679 /* 490 */
5680 3, 1, 5232, 21275, 20494,
5681  58, -123, 112, -13, 69, -68,
5682 
5683 /* 491 */
5684 4, 1, -16253, -24546, 5776,
5685  -9, -21, -120, 76, -43, 33, -12, 23, 62,
5686 
5687 /* 492 */
5688 3, -1, 9502, 25942, 11694,
5689  165, -65, 8, -75, 35, -15,
5690 
5691 /* 493 */
5692 3, 1, -12159, 27406, 1045,
5693  -141, -66, 59, 88, 39, 12,
5694 
5695 /* 494 */
5696 3, 1, 5425, 21100, 20624,
5697  135, -94, 60, -70, 58, -40,
5698 
5699 /* 495 */
5700 3, -1, 3389, 22127, 19973,
5701  -144, 69, -53, 28, -42, 42,
5702 
5703 /* 496 */
5704 3, 1, -29998, -271, -211,
5705  1, -103, -27, -1, 44, 124,
5706 
5707 /* 497 */
5708 3, 1, -6646, 3953, 28986,
5709  154, -35, 40, -66, 64, -23,
5710 
5711 /* 498 */
5712 3, 1, 17776, -4397, -23763,
5713  -125, -94, -76, 59, 61, 33,
5714 
5715 /* 499 */
5716 3, 1, 15919, -2901, -25262,
5717  -86, -113, -41, 2, 103, -10,
5718 
5719 /* 500 */
5720 3, 1, 10276, 18702, 21087,
5721  34, -115, 84, 49, 48, -65,
5722 
5723 /* 501 */
5724 3, 1, -27182, 9729, 8156,
5725  24, -63, 152, 0, 71, -83,
5726 
5727 /* 502 */
5728 3, 1, -5062, 29557, -877,
5729  -151, -26, 15, 102, 19, 47,
5730 
5731 /* 503 */
5732 3, 1, 5323, -9639, -27906,
5733  94, -7, 20, -115, -91, 10,
5734 
5735 /* 504 */
5736 3, 1, 9566, 21962, -18060,
5737  80, -60, -30, -146, 87, 28,
5738 
5739 /* 505 */
5740 3, 1, 7782, 19198, 21700,
5741  98, -114, 65, -23, 74, -57,
5742 
5743 /* 506 */
5744 3, 1, -25374, 8277, 13699,
5745  37, 132, -12, -48, -43, -63,
5746 
5747 /* 507 */
5748 3, 1, -21077, 21320, 1096,
5749  -106, -101, -82, 53, 50, 70,
5750 
5751 /* 508 */
5752 3, 1, 24281, -1036, -17589,
5753  -21, -166, -18, -1, 96, -8,
5754 
5755 /* 509 */
5756 3, 1, -22788, 37, 19512,
5757  -85, -52, -100, 83, -20, 97,
5758 
5759 /* 510 */
5760 3, 1, 5240, 28832, -6422,
5761  -69, 36, 103, 119, -31, -39,
5762 
5763 /* 511 */
5764 3, 1, -7468, -28825, -3652,
5765  127, -23, -73, -26, -5, 83,
5766 
5767 /* 512 */
5768 3, 1, 24788, 6981, -15389,
5769  -28, -91, -85, -27, 111, 6,
5770 
5771 /* 513 */
5772 3, 1, -23208, -6, 19010,
5773  -80, -82, -98, 74, 14, 91,
5774 
5775 /* 514 */
5776 3, 1, -2403, 29024, 7200,
5777  6, -38, 153, 37, 26, -90,
5778 
5779 /* 515 */
5780 3, 1, -8354, 27070, 9869,
5781  31, 63, -147, -39, -31, 53,
5782 
5783 /* 516 */
5784 3, 1, 25819, 2792, -15019,
5785  68, -90, 100, -56, 16, -93,
5786 
5787 /* 517 */
5788 3, 1, -13037, 26839, 3117,
5789  36, 33, -139, -71, -42, 72,
5790 
5791 /* 518 */
5792 3, 1, 19424, 15377, -16920,
5793  93, -132, -12, -64, 64, -15,
5794 
5795 /* 519 */
5796 3, 1, 25368, -2667, -15790,
5797  -16, -138, -3, -25, 82, -54,
5798 
5799 /* 520 */
5800 3, 1, -27385, 6432, 10424,
5801  17, -117, 116, -6, 67, -55,
5802 
5803 /* 521 */
5804 3, 1, -16689, -24298, 5573,
5805  100, -55, 59, -44, 42, 51,
5806 
5807 /* 522 */
5808 3, 1, 7818, 28361, 5876,
5809  -144, 51, -56, 68, -29, 50,
5810 
5811 /* 523 */
5812 3, 1, -1083, 23630, -18452,
5813  50, -78, -102, -92, 30, 44,
5814 
5815 /* 524 */
5816 3, 1, 25414, 6393, -14604,
5817  -41, -106, -116, 11, 70, 48,
5818 
5819 /* 525 */
5820 3, 1, -11631, 906, -27639,
5821  120, 91, -47, -49, -80, 18,
5822 
5823 /* 526 */
5824 3, 1, 3474, 212, 29797,
5825  -59, -123, 8, 98, 50, -12,
5826 
5827 /* 527 */
5828 3, 1, 2829, 27930, 10580,
5829  17, 48, -134, -69, -20, 73,
5830 
5831 /* 528 */
5832 3, 1, -18229, -23261, 5161,
5833  -120, 85, -43, 79, -65, -12,
5834 
5835 /* 529 */
5836 3, 1, 1852, 23822, 18140,
5837  -125, -44, 70, 101, 2, -12,
5838 
5839 /* 530 */
5840 3, 1, 17469, 17022, -17466,
5841  116, -106, 12, -62, 33, -30,
5842 
5843 /* 531 */
5844 3, 1, -13668, 26130, 5512,
5845  -117, -58, -16, 61, 16, 79,
5846 
5847 /* 532 */
5848 3, 1, -16825, 22385, -10761,
5849  -69, -60, -18, 116, 107, 41,
5850 
5851 /* 533 */
5852 3, 1, -17801, -23670, 4779,
5853  -107, 95, 71, 39, -40, -52,
5854 
5855 /* 534 */
5856 3, -1, -16972, 24643, -2166,
5857  -50, -47, -138, -6, 3, 78,
5858 
5859 /* 535 */
5860 3, 1, -29510, -1408, 5213,
5861  -15, -102, -117, 12, 23, 79,
5862 
5863 /* 536 */
5864 3, 1, -8023, 14394, 25068,
5865  -68, 34, -40, 15, -116, 71,
5866 
5867 /* 537 */
5868 3, 1, 18663, 8080, 22054,
5869  -75, 93, 30, -31, -36, 39,
5870 
5871 /* 538 */
5872 3, 1, 20234, -5953, -21335,
5873  -49, 130, -81, 31, -57, 45,
5874 
5875 /* 539 */
5876 3, 1, 9465, -4873, -28048,
5877  -62, -145, 5, 10, 86, -12,
5878 
5879 /* 540 */
5880 3, 1, 11849, -3988, -27271,
5881  -79, -106, -18, -3, 100, -16,
5882 
5883 /* 541 */
5884 3, 1, 19173, 8661, 21387,
5885  61, -39, -39, -116, 87, 69,
5886 
5887 /* 542 */
5888 3, 1, -25383, 8079, 13799,
5889  -8, -129, 61, 32, 94, 5,
5890 
5891 /* 543 */
5892 3, 1, -947, 23612, -18482,
5893  119, -50, -69, -79, -3, 0,
5894 
5895 /* 544 */
5896 3, 1, -20303, -21276, 5923,
5897  -76, 41, -110, 64, -56, 18,
5898 
5899 /* 545 */
5900 3, 1, -3266, 29707, 2611,
5901  37, 16, -138, -65, -11, 47,
5902 
5903 /* 546 */
5904 3, 1, 29437, 5643, -1268,
5905  24, -114, 44, -6, 9, -82,
5906 
5907 /* 547 */
5908 3, 1, 5941, -8348, -28196,
5909  33, -77, 30, -118, 6, -27,
5910 
5911 /* 548 */
5912 3, 1, 8674, 28665, 1747,
5913  63, -15, -64, -102, 33, -41,
5914 
5915 /* 549 */
5916 3, 1, 12119, -27290, -2892,
5917  132, 54, 46, -68, -33, 16,
5918 
5919 /* 550 */
5920 3, 1, 16774, 7079, -23844,
5921  82, -124, 22, -73, 54, -36,
5922 
5923 /* 551 */
5924 3, 1, 20757, 13260, 17126,
5925  63, -128, 22, -13, 88, -51,
5926 
5927 /* 552 */
5928 3, 1, -23106, 319, 19132,
5929  -14, -153, -16, 23, 75, 27,
5930 
5931 /* 553 */
5932 3, 1, 28708, 8390, -2334,
5933  41, -117, 87, -18, 41, -74,
5934 
5935 /* 554 */
5936 3, -1, -17143, 22854, -9157,
5937  -56, -49, -15, 111, 102, 47,
5938 
5939 /* 555 */
5940 3, 1, 24593, -4420, -16602,
5941  -58, 81, -108, 42, -1, 63,
5942 
5943 /* 556 */
5944 3, 1, -5670, 29343, -2618,
5945  -124, -24, 0, 70, 19, 69,
5946 
5947 /* 557 */
5948 3, 1, 29384, 4265, -4286,
5949  19, -142, -11, -16, 73, -41,
5950 
5951 /* 558 */
5952 3, -1, -26493, 13413, -4266,
5953  73, 129, -48, -41, -79, 9,
5954 
5955 /* 559 */
5956 3, 1, -12215, 8751, 25965,
5957  50, 90, -6, -110, -43, -38,
5958 
5959 /* 560 */
5960 3, 1, 942, -9821, -28331,
5961  -127, 40, -18, 18, 36, -12,
5962 
5963 /* 561 */
5964 3, 1, 5791, -10962, -27318,
5965  72, -41, 31, -101, -56, 1,
5966 
5967 /* 562 */
5968 3, 1, -16110, -24557, 6118,
5969  -55, 1, -140, 52, -15, 77,
5970 
5971 /* 563 */
5972 3, 1, 24603, 7780, -15303,
5973  19, -130, -35, -41, 81, -25,
5974 
5975 /* 564 */
5976 3, 1, -11587, 7787, 26554,
5977  -77, 78, -57, 3, -100, 31,
5978 
5979 /* 565 */
5980 3, -1, -16566, 24953, -1701,
5981  -34, -32, -139, -15, -5, 72,
5982 
5983 /* 566 */
5984 3, 1, -10538, 27951, 2769,
5985  -113, -50, 71, 82, 32, -2,
5986 
5987 /* 567 */
5988 3, 1, -26227, 14265, -2946,
5989  -29, -81, -126, 8, 32, 76,
5990 
5991 /* 568 */
5992 3, 1, -29996, -410, 275,
5993  1, -64, -4, 0, 96, 102,
5994 
5995 /* 569 */
5996 3, 1, -1328, 24397, 17407,
5997  -88, -68, 88, 79, 22, -24,
5998 
5999 /* 570 */
6000 3, 1, 28640, 5411, -7103,
6001  16, -124, -30, -25, 81, -41,
6002 
6003 /* 571 */
6004 3, 1, 2879, 27986, 10415,
6005  44, 45, -133, -48, -14, 52,
6006 
6007 /* 572 */
6008 3, 1, -10402, -26170, 10341,
6009  -140, 40, -40, 64, -24, 4,
6010 
6011 /* 573 */
6012 3, 1, -10281, 28087, 2329,
6013  -106, -42, 34, 78, 24, 50,
6014 
6015 /* 574 */
6016 3, 1, 2742, 27846, 10820,
6017  85, 35, -111, -70, -7, 34,
6018 
6019 /* 575 */
6020 3, 1, -3438, -29243, -5748,
6021  43, 20, -125, 29, -18, 76,
6022 
6023 /* 576 */
6024 3, 1, -26723, 12841, 4584,
6025  -66, -110, -80, 29, 43, 47,
6026 
6027 /* 577 */
6028 3, 1, -1401, 24087, 17828,
6029  -1, -60, 81, 89, 26, -28,
6030 
6031 /* 578 */
6032 3, 1, 5935, -7944, -28314,
6033  15, 145, -37, 11, -47, 15,
6034 
6035 /* 579 */
6036 3, 1, 22691, -404, -19620,
6037  90, -40, 105, -74, 0, -86,
6038 
6039 /* 580 */
6040 3, 1, -615, 23609, -18500,
6041  -27, -62, -78, -73, 25, 34,
6042 
6043 /* 581 */
6044 3, 1, -7610, 27327, 9765,
6045  86, 9, 39, 11, 34, -85,
6046 
6047 /* 582 */
6048 3, 1, 3275, 28106, 9967,
6049  66, 34, -120, -66, -8, 46,
6050 
6051 /* 583 */
6052 3, 1, -1798, 26125, -14637,
6053  -125, -47, -69, 60, 25, 37,
6054 
6055 /* 584 */
6056 3, 1, 3404, 28154, 9786,
6057  16, 34, -104, -83, -3, 38,
6058 
6059 /* 585 */
6060 3, 1, -19236, -22431, 5182,
6061  -95, 81, -4, 41, -48, -59,
6062 
6063 /* 586 */
6064 3, 1, 16386, -1104, 25106,
6065  -73, 82, 50, -24, -52, 14,
6066 
6067 /* 587 */
6068 3, 1, 19553, -4260, -22350,
6069  63, -51, 65, -69, -44, -52,
6070 
6071 /* 588 */
6072 3, 1, -22905, 18425, 5990,
6073  96, 104, 47, -33, -35, -18,
6074 
6075 /* 589 */
6076 3, 1, -12241, 25010, -11164,
6077  -117, -70, -28, 42, 42, 46,
6078 
6079 /* 590 */
6080 3, 1, -6089, -28902, -5253,
6081  34, 14, -117, 43, -22, 71,
6082 
6083 /* 591 */
6084 3, 1, 14736, -4824, -25682,
6085  -43, -106, -5, -40, 63, -34,
6086 
6087 /* 592 */
6088 3, 1, 19044, 17073, -15679,
6089  94, -108, -3, -64, 54, -19,
6090 
6091 /* 593 */
6092 3, 1, -16277, 25021, 3001,
6093  -102, -58, -78, 32, 15, 59,
6094 
6095 /* 594 */
6096 3, 1, 3248, 24619, 16833,
6097  -38, -76, 118, 31, 32, -52,
6098 
6099 /* 595 */
6100 3, 1, -19337, -22287, 5420,
6101  18, 15, 122, -54, 25, -89,
6102 
6103 /* 596 */
6104 3, 1, 3510, 24558, 16869,
6105  47, -68, 89, 36, 36, -59,
6106 
6107 /* 597 */
6108 3, 1, -6842, 29209, -35,
6109  -123, -29, 15, 65, 16, 45,
6110 
6111 /* 598 */
6112 3, 1, -15937, 22907, -11013,
6113  -119, -62, 44, 55, 39, 1,
6114 
6115 /* 599 */
6116 3, 1, 27779, 11315, -526,
6117  -49, 121, -23, 9, -22, 44,
6118 
6119 /* 600 */
6120 3, 1, -12034, 25103, -11183,
6121  -63, -58, -60, -41, 5, 55,
6122 
6123 /* 601 */
6124 3, 1, 11603, -4113, -27358,
6125  -14, -103, 10, -64, 53, -35,
6126 
6127 /* 602 */
6128 3, 1, 12813, -2626, -26999,
6129  -4, -132, 12, -36, 71, -25,
6130 
6131 /* 603 */
6132 3, 1, -25308, 8431, 13728,
6133  38, -43, 95, 1, 89, -52,
6134 
6135 /* 604 */
6136 3, 1, -25475, 7114, 14157,
6137  31, 120, -5, -42, -62, -45,
6138 
6139 /* 605 */
6140 3, 1, 13199, -12085, -24077,
6141  70, 108, -16, 5, -60, 32,
6142 
6143 /* 606 */
6144 3, 1, -14219, 23894, -11265,
6145  -85, -85, -73, 26, 40, 52,
6146 
6147 /* 607 */
6148 3, 1, 4551, -23163, -18514,
6149  29, -77, 104, -49, 25, -44,
6150 
6151 /* 608 */
6152 3, 1, 5199, -9999, -27803,
6153  75, 10, 11, -79, -92, 18,
6154 
6155 /* 609 */
6156 3, 1, -3465, -29255, -5667,
6157  -50, -13, 95, -26, 22, -95,
6158 
6159 /* 610 */
6160 3, 1, 20448, -6320, 21022,
6161  74, -52, -87, -11, 63, 29,
6162 
6163 /* 611 */
6164 3, 1, -11210, -27380, 4968,
6165  -67, 47, 106, 7, -15, -70,
6166 
6167 /* 612 */
6168 3, 1, -7114, 29104, -1523,
6169  -31, -14, -125, -26, -3, 61,
6170 
6171 /* 613 */
6172 3, 1, 11126, 17559, 21631,
6173  8, -111, 86, 4, 44, -38,
6174 
6175 /* 614 */
6176 3, -1, -17516, 22482, -9368,
6177  -37, -44, -36, 77, 91, 75,
6178 
6179 /* 615 */
6180 3, 1, 23571, -1939, -18457,
6181  -68, 34, -90, 37, 41, 43,
6182 
6183 /* 616 */
6184 3, 1, -6394, -28910, -4832,
6185  -27, 25, -112, 68, -24, 51,
6186 
6187 /* 617 */
6188 3, 1, 5794, 26057, 13692,
6189  -56, -45, 108, 58, 8, -38,
6190 
6191 /* 618 */
6192 3, 1, -23934, 17129, 5813,
6193  -32, -36, -30, 79, 85, 78,
6194 
6195 /* 619 */
6196 3, 1, -23357, -76, 18827,
6197  -56, -97, -71, 41, 25, 52,
6198 
6199 /* 620 */
6200 3, 1, 7231, -5628, -28566,
6201  -117, 22, -34, 64, 34, 9,
6202 
6203 /* 621 */
6204 3, -1, 8011, -2165, 28829,
6205  -86, -20, 23, 42, -72, -17,
6206 
6207 /* 622 */
6208 3, 1, -17637, -23714, 5158,
6209  -108, 70, -51, 50, -34, 13,
6210 
6211 /* 623 */
6212 3, 1, 21913, -8820, 18494,
6213  66, 118, -23, -34, -46, 20,
6214 
6215 /* 624 */
6216 3, 1, 9869, 19293, 20746,
6217  -85, -38, 75, 55, -24, -4,
6218 
6219 /* 625 */
6220 3, 1, 22899, -4077, -18947,
6221  -26, -86, -13, -37, 52, -57,
6222 
6223 /* 626 */
6224 3, 1, -14038, 23901, -11476,
6225  -107, -72, -17, 35, 39, 38,
6226 
6227 /* 627 */
6228 3, 1, 4353, 24653, 16531,
6229  69, -61, 72, 12, 41, -63,
6230 
6231 /* 628 */
6232 3, 1, -18051, -23470, 4832,
6233  -30, 48, 118, -10, -6, -67,
6234 
6235 /* 629 */
6236 3, 1, 28220, 10019, -1806,
6237  23, -82, -83, -25, 72, 3,
6238 
6239 /* 630 */
6240 3, 1, -20490, -21140, 5764,
6241  -5, 32, 100, -44, 19, -85,
6242 
6243 /* 631 */
6244 3, 1, 3983, 28240, 9309,
6245  12, 35, -113, -52, -6, 40,
6246 
6247 /* 632 */
6248 3, 1, -18699, -22936, 4930,
6249  -91, 67, -33, 37, -37, -36,
6250 
6251 /* 633 */
6252 3, 1, 627, 18932, 23264,
6253  -84, -62, 52, 85, 7, -8,
6254 
6255 /* 634 */
6256 3, 1, 19354, 14991, 17340,
6257  50, -98, 28, 14, 46, -55,
6258 
6259 /* 635 */
6260 3, 1, -28747, 8411, 1693,
6261  22, 50, 121, -5, -4, -59,
6262 
6263 /* 636 */
6264 3, 1, -8901, 26791, 10151,
6265  -2, 39, -105, -41, -14, 0,
6266 
6267 /* 637 */
6268 3, 1, -1847, 24835, 16728,
6269  -27, -53, 75, 84, 19, -19,
6270 
6271 /* 638 */
6272 3, 1, -10396, 25971, 10836,
6273  84, 12, 51, -45, 21, -93,
6274 
6275 /* 639 */
6276 3, 1, -1746, 26561, 13836,
6277  46, -54, 110, 4, 27, -50,
6278 
6279 /* 640 */
6280 3, -1, -16548, 24985, -1391,
6281  30, 12, -123, -40, -23, 44,
6282 
6283 /* 641 */
6284 3, 1, -23092, 1143, 19117,
6285  -29, -97, -30, 49, 20, 58,
6286 
6287 /* 642 */
6288 3, -1, -9616, 27575, -6867,
6289  -86, -18, 48, 81, 35, 28,
6290 
6291 /* 643 */
6292 3, 1, 37, -8773, -28689,
6293  -83, 89, -27, 70, -24, 8,
6294 
6295 /* 644 */
6296 3, 1, -5877, 24660, -16042,
6297  29, -63, -107, -41, 19, 43,
6298 
6299 /* 645 */
6300 3, 1, -7063, 29124, 1383,
6301  -106, -24, -46, 12, 1, 50,
6302 
6303 /* 646 */
6304 3, 1, 9491, -28294, 3062,
6305  88, 35, 49, -28, -5, 40,
6306 
6307 /* 647 */
6308 3, 1, -10563, 28011, -1955,
6309  -92, -37, -31, 2, 5, 62,
6310 
6311 /* 648 */
6312 3, 1, -23006, 339, 19251,
6313  -51, -80, -59, 52, 6, 61,
6314 
6315 /* 649 */
6316 3, -1, 24368, 17193, -3258,
6317  40, -67, -52, -54, 71, -25,
6318 
6319 /* 650 */
6320 3, 1, -8017, 28176, 6466,
6321  -87, -36, 52, 72, 15, 24,
6322 
6323 /* 651 */
6324 3, 1, -26550, 11424, 8038,
6325  29, -20, 121, -1, 36, -53,
6326 
6327 /* 652 */
6328 3, 1, 28996, 6412, -4254,
6329  -29, 112, -31, 13, -29, 48,
6330 
6331 /* 653 */
6332 3, 1, -11839, 8554, 26204,
6333  61, 27, 19, -107, 18, -54,
6334 
6335 /* 654 */
6336 3, 1, -20098, -21617, 5362,
6337  -31, 53, 101, -18, 2, -58,
6338 
6339 /* 655 */
6340 3, 1, 21155, 4033, -20886,
6341  40, -117, 19, -35, 34, -29,
6342 
6343 /* 656 */
6344 3, 1, 5515, 20897, 20806,
6345  103, -68, 41, -37, 35, -25,
6346 
6347 /* 657 */
6348 3, 1, -29988, -222, -832,
6349  -2, 50, 61, 3, 22, -100,
6350 
6351 /* 658 */
6352 3, 1, 5034, 26084, 13938,
6353  21, -49, 84, 54, 10, -38,
6354 
6355 /* 659 */
6356 3, 1, 1691, 19298, 22907,
6357  -89, 3, 4, 81, -54, 40,
6358 
6359 /* 660 */
6360 3, 1, 2119, 26865, 13182,
6361  -116, -3, 25, 58, -16, 24,
6362 
6363 /* 661 */
6364 3, 1, 10789, 18377, 21116,
6365  -103, -6, 58, 62, -29, -7,
6366 
6367 /* 662 */
6368 3, 1, -11870, -26301, 8207,
6369  27, 19, 101, -65, 14, -51,
6370 
6371 /* 663 */
6372 3, 1, -18344, -23246, 4807,
6373  -84, 74, 38, 27, -34, -58,
6374 
6375 /* 664 */
6376 3, 1, -11295, 25251, -11610,
6377  -65, -58, -63, -15, 21, 60,
6378 
6379 /* 665 */
6380 3, 1, 6300, 20443, 21033,
6381  123, -14, -23, -36, 19, -8,
6382 
6383 /* 666 */
6384 3, 1, 29102, 725, -7249,
6385  27, 3, 111, -11, -45, -52,
6386 
6387 /* 667 */
6388 3, 1, -29997, -152, -412,
6389  -1, 22, 82, 1, 52, -85,
6390 
6391 /* 668 */
6392 3, 1, -28040, 10545, 1595,
6393  -32, -71, -94, 4, 4, 55,
6394 
6395 /* 669 */
6396 3, 1, 11026, 18001, 21316,
6397  -97, -31, 76, 47, 1, -24,
6398 
6399 /* 670 */
6400 3, 1, 24332, 1794, -17457,
6401  32, 101, 56, 1, -69, -6,
6402 
6403 /* 671 */
6404 3, 1, 4781, 16690, 24466,
6405  -96, 20, 5, 32, -59, 34,
6406 
6407 /* 672 */
6408 3, 1, 21656, -5891, -19908,
6409  21, 116, -11, 16, -38, 28,
6410 
6411 /* 673 */
6412 3, 1, -19012, -22658, 5013,
6413  -83, 57, -54, 41, -38, -15,
6414 
6415 /* 674 */
6416 3, -1, -25345, 15903, 2173,
6417  -67, -106, -3, 15, 21, 14,
6418 
6419 /* 675 */
6420 3, 1, 22404, -4219, -19500,
6421  44, -78, 68, -52, 23, -66,
6422 
6423 /* 676 */
6424 3, 1, -10163, 28146, 2130,
6425  -89, -29, -52, 21, 3, 69,
6426 
6427 /* 677 */
6428 3, 1, -725, 25703, 15454,
6429  -107, 19, -37, 23, -25, 44,
6430 
6431 /* 678 */
6432 3, 1, 25446, 6214, -14625,
6433  2, -95, -36, -28, 38, -33,
6434 
6435 /* 679 */
6436 3, 1, -18014, -23519, 4728,
6437  -68, 67, 75, 12, -18, -46,
6438 
6439 /* 680 */
6440 3, 1, 8350, 18419, 22159,
6441  86, -67, 23, -8, 45, -34,
6442 
6443 /* 681 */
6444 3, 1, -16265, 24998, 3250,
6445  -89, -55, -27, 11, 2, 45,
6446 
6447 /* 682 */
6448 3, 1, -29435, 3954, 4235,
6449  -7, -102, 43, 10, 58, 20,
6450 
6451 /* 683 */
6452 3, 1, 14345, -4396, -25979,
6453  -2, -120, 20, -17, 45, -17,
6454 
6455 /* 684 */
6456 3, 1, -20159, -21497, 5615,
6457  -47, 63, 68, -11, -7, -64,
6458 
6459 /* 685 */
6460 3, 1, 17291, -23956, 5209,
6461  -23, -40, -109, 33, 32, 41,
6462 
6463 /* 686 */
6464 3, 1, 6171, 20591, 20926,
6465  108, -24, -8, -25, 33, -25,
6466 
6467 /* 687 */
6468 3, 1, -8736, -28700, -52,
6469  -34, 11, 92, -38, 11, -52,
6470 
6471 /* 688 */
6472 3, 1, -5134, 25663, -14664,
6473  63, -34, -82, -50, -7, 5,
6474 
6475 /* 689 */
6476 3, 1, 23474, -4238, -18194,
6477  -71, -46, -80, 21, 43, 16,
6478 
6479 /* 690 */
6480 3, 1, -12945, 26676, 4562,
6481  4, 17, -91, -51, -38, 80,
6482 
6483 /* 691 */
6484 3, 1, 11880, -13958, -23749,
6485  -2, 99, -60, 27, -28, 31,
6486 
6487 /* 692 */
6488 3, 1, 9893, 18457, 21482,
6489  67, -72, 30, 17, 31, -34,
6490 
6491 /* 693 */
6492 3, 1, -14530, 23658, -11366,
6493  -35, -60, -80, -23, 11, 53,
6494 
6495 /* 694 */
6496 3, 1, -17616, -23753, 5046,
6497  -93, 61, -37, 33, -27, -10,
6498 
6499 /* 695 */
6500 3, 1, 25086, -5507, -15503,
6501  -51, 11, -86, 23, 44, 21,
6502 
6503 /* 696 */
6504 3, 1, -15610, -24492, 7515,
6505  -12, -16, -78, 52, -2, 101,
6506 
6507 /* 697 */
6508 3, 1, -15472, 22928, -11615,
6509  -58, -51, -24, -15, 24, 68,
6510 
6511 /* 698 */
6512 3, 1, -12165, 24913, -11461,
6513  34, -28, -96, -48, -12, 24,
6514 
6515 /* 699 */
6516 3, 1, 5310, 21296, 20452,
6517  21, -66, 64, 46, 12, -25,
6518 
6519 /* 700 */
6520 3, -1, 17800, 23716, -4555,
6521  58, -61, -85, -31, 27, 21,
6522 
6523 /* 701 */
6524 3, 1, 18987, -4163, 22851,
6525  56, 89, -31, -54, -31, 40,
6526 
6527 /* 702 */
6528 3, 1, -13833, 24181, -11133,
6529  4, -47, -107, -21, 7, 43,
6530 
6531 /* 703 */
6532 3, 1, 6651, 29245, -700,
6533  50, -11, 4, -96, 20, -60,
6534 
6535 /* 704 */
6536 3, 1, -25607, 5901, 14473,
6537  -58, -52, -82, 27, -3, 49,
6538 
6539 /* 705 */
6540 3, 1, -19397, -22308, 5108,
6541  1, 25, 114, -14, 3, -42,
6542 
6543 /* 706 */
6544 3, 1, -23259, -297, 18946,
6545  -53, -60, -67, 39, -10, 48,
6546 
6547 /* 707 */
6548 3, 1, -13405, 24297, -11400,
6549  11, -34, -86, -50, -16, 26,
6550 
6551 /* 708 */
6552 3, 1, 25842, -4398, -14590,
6553  -3, -99, 25, -21, 27, -45,
6554 
6555 /* 709 */
6556 3, 1, -25303, 12454, -10231,
6557  -57, -52, 78, 24, 41, -8,
6558 
6559 /* 710 */
6560 3, 1, -8255, 26088, -12300,
6561  82, -6, -67, -56, -15, 5,
6562 
6563 /* 711 */
6564 3, 1, 6152, -8008, -28249,
6565  -89, 40, -31, 63, 17, 9,
6566 
6567 /* 712 */
6568 3, 1, -25934, 14888, 2405,
6569  -36, -47, -101, 8, 8, 37,
6570 
6571 /* 713 */
6572 3, 1, -6774, 29199, -1229,
6573  -15, -8, -109, -22, -3, 41,
6574 
6575 /* 714 */
6576 3, 1, -1560, 24786, 16830,
6577  -10, -53, 77, 53, 17, -21,
6578 
6579 /* 715 */
6580 3, -1, -21338, 21065, -960,
6581  -45, -41, 97, 19, 19, -19,
6582 
6583 /* 716 */
6584 3, 1, -5625, 24695, -16078,
6585  11, -41, -67, -64, -5, 15,
6586 
6587 /* 717 */
6588 3, 1, -26663, 12045, 6635,
6589  -9, -70, 90, 11, 38, -27,
6590 
6591 /* 718 */
6592 3, 1, -27183, 11286, 5804,
6593  -3, -54, 92, 15, 44, -17,
6594 
6595 /* 719 */
6596 3, 1, -20085, -21491, 5891,
6597  -63, 66, 28, 2, -16, -51,
6598 
6599 /* 720 */
6600 3, 1, 11920, -13784, -23831,
6601  22, 98, -45, 15, -28, 23,
6602 
6603 /* 721 */
6604 3, 1, -19179, -22536, 4928,
6605  -34, 47, 83, -13, -1, -57,
6606 
6607 /* 722 */
6608 3, 1, -355, 23212, 19002,
6609  -92, 11, -15, 20, -33, 40,
6610 
6611 /* 723 */
6612 3, 1, 10541, 18339, 21273,
6613  -78, -33, 68, 42, -8, -15,
6614 
6615 /* 724 */
6616 3, 1, -14382, 25139, 7820,
6617  -90, -56, 16, 38, 15, 21,
6618 
6619 /* 725 */
6620 3, 1, -17775, -23685, 4805,
6621  -61, 60, 70, 10, -16, -41,
6622 
6623 /* 726 */
6624 3, 1, 15192, -711, -25859,
6625  -36, -88, -18, -22, 47, -15,
6626 
6627 /* 727 */
6628 3, 1, -25173, 6788, 14841,
6629  3, 81, -33, -30, -45, -31,
6630 
6631 /* 728 */
6632 3, 1, 23886, -136, -18151,
6633  33, -60, 45, -38, -20, -50,
6634 
6635 /* 729 */
6636 3, 1, -17001, 21978, 11312,
6637  -63, -71, 42, 24, 10, 16,
6638 
6639 /* 730 */
6640 3, 1, 11428, -4389, -27389,
6641  22, -99, 25, -34, 23, -17,
6642 
6643 /* 731 */
6644 3, 1, -14644, 23549, -11447,
6645  -47, -58, -57, -17, 11, 44,
6646 
6647 /* 732 */
6648 3, 1, 20716, -6655, 20653,
6649  26, -20, -32, -11, 92, 40,
6650 
6651 /* 733 */
6652 3, 1, -27252, 6392, 10793,
6653  0, -79, 45, 16, 25, 26,
6654 
6655 /* 734 */
6656 3, 1, 8257, 18817, 21858,
6657  -26, -56, 57, 41, -17, -1,
6658 
6659 /* 735 */
6660 3, 1, 17728, -4370, -23804,
6661  -69, -43, -43, -2, 40, -9,
6662 
6663 /* 736 */
6664 3, 1, 7081, 29143, -744,
6665  46, -10, 33, -16, 1, -93,
6666 
6667 /* 737 */
6668 3, 1, 20340, -6075, -21198,
6669  -58, 54, -71, 24, -5, 24,
6670 
6671 /* 738 */
6672 3, 1, -10500, -27772, 4297,
6673  13, 7, 78, -57, 18, -24,
6674 
6675 /* 739 */
6676 3, 1, -21551, 16797, -12387,
6677  -61, -25, 74, 20, 27, 1,
6678 
6679 /* 740 */
6680 3, 1, -23937, 14156, -11253,
6681  40, 42, -32, -29, -72, -28,
6682 
6683 /* 741 */
6684 3, 1, 2497, 24497, 17137,
6685  31, 52, -79, -35, -7, 14,
6686 
6687 /* 742 */
6688 3, 1, 21770, -2150, -20529,
6689  -61, -66, -57, 14, 28, 12,
6690 
6691 /* 743 */
6692 3, 1, -10876, -27085, 6937,
6693  24, 15, 94, -38, 8, -29,
6694 
6695 /* 744 */
6696 3, 1, -26625, 11639, 7461,
6697  -2, -58, 82, 13, 34, -9,
6698 
6699 /* 745 */
6700 3, -1, -25621, 14760, -5070,
6701  -8, 16, 87, 27, 22, -74,
6702 
6703 /* 746 */
6704 3, 1, -16344, 22674, -10897,
6705  -89, -53, 23, 21, 14, -3,
6706 
6707 /* 747 */
6708 3, 1, -15599, 23126, -11040,
6709  -60, -53, -25, -14, 9, 38,
6710 
6711 /* 748 */
6712 3, 1, 2618, 27824, 10908,
6713  49, 19, -60, -43, 11, -19,
6714 
6715 /* 749 */
6716 3, -1, 13838, 15180, 21865,
6717  70, -66, 2, 3, 22, -18,
6718 
6719 /* 750 */
6720 3, 1, 29104, 5954, -4186,
6721  -25, 89, -43, 9, -21, 32,
6722 
6723 /* 751 */
6724 3, -1, -17298, 24161, -4125,
6725  -9, -22, -94, -19, -8, 36,
6726 
6727 /* 752 */
6728 3, 1, 7494, 29029, 1081,
6729  29, -6, -36, -80, 21, -19,
6730 
6731 /* 753 */
6732 3, -1, -19537, -11007, 19928,
6733  -32, 64, 4, -30, 8, -25,
6734 
6735 /* 754 */
6736 3, 1, -18953, -22734, 4895,
6737  -43, 49, 59, -8, -4, -50,
6738 
6739 /* 755 */
6740 3, 1, 13593, -5535, -26165,
6741  -86, -27, -39, 14, 23, 3,
6742 
6743 /* 756 */
6744 3, -1, -19136, 21815, -7612,
6745  -73, -60, 14, 6, 12, 19,
6746 
6747 /* 757 */
6748 3, 1, -24002, 17079, 5677,
6749  -28, -7, -99, 6, 1, 24,
6750 
6751 /* 758 */
6752 3, 1, -26057, 14705, -2194,
6753  -28, -61, -74, 6, 16, 44,
6754 
6755 /* 759 */
6756 3, 1, -25874, 9131, 12130,
6757  37, -3, 82, 4, 26, -11,
6758 
6759 /* 760 */
6760 3, -1, -22516, 16997, -10205,
6761  -66, -59, 49, 14, 16, -6,
6762 
6763 /* 761 */
6764 3, 1, 15992, -257, 25381,
6765  -2, 95, 2, -18, -43, 11,
6766 
6767 /* 762 */
6768 3, 1, -8284, 26137, -12175,
6769  54, -16, -71, -23, -10, -5,
6770 
6771 /* 763 */
6772 3, 1, -20414, -21222, 5734,
6773  10, 12, 81, -31, 24, -22,
6774 
6775 /* 764 */
6776 3, 1, -15647, 23076, -11075,
6777  -62, -58, -33, 0, 15, 30,
6778 
6779 /* 765 */
6780 3, 1, -28391, 9662, -763,
6781  -10, -37, -88, -2, -1, 37,
6782 /* 766 */
6783 3, 1, 23132, 6353, 18016,
6784  60, -29, -68, -13, 23, 9,
6785 /* 767 */
6786 3, -1, -24613, 16950, 2623,
6787  -44, -58, -39, 16, 15, 55,
6788 /* 768 */
6789 3, -1, 10870, -14991, 23603,
6790  35, -65, -58, 7, 21, 11,
6791 /* 769 */
6792 3, 1, -27204, 11625, 4977,
6793  -5, -47, 82, 5, 20, -16,
6794 /* 770 */
6795 3, 1, -26269, 14142, -3158,
6796  -28, -66, -58, -1, 3, 22,
6797 /* 771 */
6798 3, 1, 2537, 27833, 10903,
6799  -20, -29, 79, 23, 2, -9,
6800 /* 772 */
6801 3, 1, -27160, 11434, 5619,
6802  0, -35, 71, 12, 28, 5,
6803 /* 773 */
6804 3, 1, 29168, 5584, -4248,
6805  -10, 72, 27, 7, -18, 25,
6806 /* 774 */
6807 3, 1, 29735, 1076, -3832,
6808  3, 68, 47, 2, -31, 8,
6809 /* 775 */
6810 3, -1, -1224, 25269, 16124,
6811  -57, -36, 52, 10, 1, 0,
6812 /* 776 */
6813 3, 1, -28530, 9221, 1000,
6814  22, 64, 44, 0, 1, -17,
6815 0,
6816 };
6817 
RequestData(vtkInformation * vtkNotUsed (request),vtkInformationVector ** vtkNotUsed (inputVector),vtkInformationVector * outputVector)6818 int vtkEarthSource::RequestData(
6819   vtkInformation *vtkNotUsed(request),
6820   vtkInformationVector **vtkNotUsed(inputVector),
6821   vtkInformationVector *outputVector)
6822 {
6823   // get the info object
6824   vtkInformation *outInfo = outputVector->GetInformationObject(0);
6825 
6826   // get the output
6827   vtkPolyData *output = vtkPolyData::SafeDownCast(
6828     outInfo->Get(vtkDataObject::DATA_OBJECT()));
6829 
6830   int i;
6831   int maxPts;
6832   int maxPolys;
6833   vtkPoints *newPoints;
6834   vtkFloatArray *newNormals;
6835   vtkCellArray *newPolys;
6836   double x[3], base[3];
6837   vtkIdType Pts[4000];
6838   int npts, land, offset;
6839   int actualpts, actualpolys;
6840   double scale = 1.0/30000.0;
6841 
6842   //
6843   // Set things up; allocate memory
6844   //
6845   maxPts = 12000 / this->OnRatio;
6846   maxPolys = 16;
6847   actualpts = actualpolys = 0;
6848 
6849   newPoints = vtkPoints::New();
6850   newPoints->Allocate(maxPts);
6851   newNormals = vtkFloatArray::New();
6852   newNormals->SetNumberOfComponents(3);
6853   newNormals->Allocate(3*maxPts);
6854   newPolys = vtkCellArray::New();
6855   newPolys->Allocate(newPolys->EstimateSize(maxPolys,4000/this->OnRatio));
6856 
6857   //
6858   // Create points
6859   //
6860   offset = 0;
6861   while (1)
6862   {
6863     // read a polygon
6864     npts = vtkEarthData[offset++];
6865     if ((npts == 0) || (actualpolys > maxPolys))
6866     {
6867       break;
6868     }
6869 
6870     land  = vtkEarthData[offset++];
6871 
6872     base[0] = 0;
6873     base[1] = 0;
6874     base[2] = 0;
6875 
6876     for (i=1; i<=npts; i++)
6877     {
6878       base[0] += vtkEarthData[offset++] * scale;
6879       base[1] += vtkEarthData[offset++] * scale;
6880       base[2] += vtkEarthData[offset++] * scale;
6881 
6882       x[0] = base[2] * this->Radius;
6883       x[1] = base[0] * this->Radius;
6884       x[2] = base[1] * this->Radius;
6885 
6886       if ((land == 1) && (npts > this->OnRatio * 3))
6887       {
6888         // use only every OnRatioth point in the polygon
6889         if ((i % this->OnRatio) == 0)
6890         {
6891           newPoints->InsertNextPoint(x);
6892           vtkMath::Normalize(x);
6893           newNormals->InsertNextTuple(x);
6894           actualpts++;
6895         }
6896       }
6897     }
6898 
6899     if ((land == 1) && (npts > this->OnRatio * 3))
6900     {
6901       //
6902       // Generate mesh connectivity for this polygon
6903       //
6904 
6905       for (i = 0; i < (npts/this->OnRatio); i++)
6906       {
6907         Pts[i] = (actualpts - npts/this->OnRatio) + i;
6908       }
6909 
6910       if ( this->Outline ) // close the loop in the line
6911       {
6912         Pts[i] = (actualpts - npts/this->OnRatio);
6913         newPolys->InsertNextCell(i+1,Pts);
6914       }
6915       else
6916       {
6917         newPolys->InsertNextCell(i,Pts);
6918       }
6919 
6920       actualpolys++;
6921     }
6922   }
6923 
6924   //
6925   // Update ourselves and release memory
6926   //
6927   output->SetPoints(newPoints);
6928   newPoints->Delete();
6929 
6930   output->GetPointData()->SetNormals(newNormals);
6931   newNormals->Delete();
6932 
6933   if ( this->Outline ) //lines or polygons
6934   {
6935     output->SetLines(newPolys);
6936   }
6937   else
6938   {
6939     output->SetPolys(newPolys);
6940   }
6941   newPolys->Delete();
6942 
6943   output->Squeeze();
6944 
6945   return 1;
6946 }
6947