1 /*
2  * SUITE: leavened-quisling-2018-08-31
3  *
4  * INTENT:
5  *
6  * Voice in a noisy recording environment.
7  *
8  *
9  * SIGNAL:
10  *
11  * voice
12  *     hamlet-002-act-1-scene-1.1626
13  *         http://etc.usf.edu/lit2go/94/hamlet/1626/
14  *     human_rights_un_chi_nf.mp3
15  *         https://librivox.org/universal-declaration-of-human-rights-by-united-nations-volume-02/
16  *     human_rights_un_cze_msed.mp3
17  *         https://librivox.org/universal-declaration-of-human-rights-by-united-nations-volume-02/
18  *     huntingofthesnark_01_carrol_128kb
19  *         https://librivox.org/the-hunting-of-the-snark-by-lewis-carroll-3/
20  *     teacupclub_01_armstrong_128kb
21  *         https://librivox.org/the-teacup-club-by-eliza-armstrong/
22  *     warletters_01_allan_128kb.mp3
23  *         https://librivox.org/war-letters-from-a-young-queenslander-by-robert-marshall-allen/
24  *     TSPspeech
25  *         http://www-mmsp.ece.mcgill.ca/Documents/Data/
26  *
27  * sounds
28  *     cough
29  *         https://freesound.org/ sounds: 205012 222644 252240 323532 342587 343880 343885 343986 369295 391284 401334 407839 419781 425777 87412
30  *     laugh
31  *         https://freesound.org/ sounds: 167578 189278 263775 319346 343934 344043 344064 367680 381275 383237 393353 401214 433921 73123
32  *
33  *
34  * ./chopper voice/hamlet-002-act-1-scene-1.1626.raw voice/human_rights_un_chi_nf.raw sounds/cough.raw voice/human_rights_un_cze_msed.raw voice/huntingofthesnark_01_carrol_128kb.raw sounds/laugh.raw voice/teacupclub_01_armstrong_128kb.raw voice/warletters_01_allan_128kb.raw voice/TSPspeech.raw
35  *
36  *
37  * NOISE:
38  *
39  * rnnoise_contributions
40  *     https://people.xiph.org/~jm/demo/rnnoise/rnnoise_contributions.tar.gz
41  *
42  *
43  * ./noise-chopper *.raw
44  *
45  *
46  * COUNT: 10000000 (x87)
47  *
48  * NOTE: All files processed into correct raws through ffmpeg: ffmpeg -i in -f s16le -ac 1 -ar 48000 out.raw
49  */
50 
51 /*This file is automatically generated from a Keras model*/
52 
53 #ifdef HAVE_CONFIG_H
54 #include "config.h"
55 #endif
56 
57 #include "rnn.h"
58 #include "rnn_data.h"
59 
60 static const rnn_weight input_dense_weights[1008] = {
61    2, -7, 5, -3, -2, -18, 0, 6,
62    -3, 1, 5, 1, -18, -2, -2, 8,
63    -8, 12, 19, -10, -43, 8, 5, 3,
64    -13, 9, 23, -8, 16, 29, -9, -10,
65    1, -13, -20, 39, 0, 18, -22, -15,
66    -46, -1, 1, 8, 10, -25, 18, 23,
67    -30, -1, 42, -8, 6, -18, -13, 31,
68    3, 2, -32, 9, -2, -28, -44, -29,
69    -41, 23, 14, 7, -37, -35, -11, 11,
70    1, -18, 19, 15, -7, 19, 3, 10,
71    -7, 34, 4, -20, 16, 53, -37, -62,
72    27, 48, 2, 3, 29, -31, 19, -26,
73    5, -37, 1, 14, 2, -68, -9, -63,
74    -8, -17, 24, 48, 22, -23, -13, -62,
75    -9, 9, -12, -22, -56, 9, -53, -25,
76    -9, -5, 18, 11, -9, 41, -16, -48,
77    16, -48, -2, -5, -19, 73, -19, -36,
78    -18, -25, 8, -23, 80, -45, 38, 1,
79    -65, -40, -59, -27, -90, -122, 29, -66,
80    -2, -56, -28, -124, -10, 10, -17, 123,
81    67, 97, 34, -86, -78, -20, -110, -110,
82    -1, -6, -72, 98, 89, -21, -37, 0,
83    -6, 15, 127, -17, 11, 121, -128, 127,
84    65, 30, -102, -86, 50, -20, 15, -69,
85    -88, -72, -86, 69, -58, -100, -43, -2,
86    57, -99, 106, -102, 120, -125, -101, 126,
87    74, 100, -50, -73, -61, -99, -111, -126,
88    -53, -87, -18, 71, -125, -26, 31, -101,
89    -7, 4, 56, -95, 0, 76, -55, -52,
90    79, 18, 51, -99, 3, -74, 2, -87,
91    -10, -26, -127, -10, 33, -90, 75, 126,
92    1, 64, -22, -20, 28, 23, 19, 106,
93    127, -76, 70, -41, 80, 9, -125, 89,
94    -63, 83, -48, 4, -41, 51, 126, -30,
95    -68, 72, -126, 65, 30, -18, -13, 126,
96    114, -82, 19, -124, 107, 28, 32, 14,
97    -4, 35, 127, 18, -38, 55, -12, -122,
98    119, -79, 127, -53, 59, 31, 120, -76,
99    -117, 17, 105, 13, -128, 127, -100, 80,
100    -49, 68, -12, 34, 59, -61, 2, 55,
101    23, 11, 4, 118, 125, 86, 72, -127,
102    -60, -72, 33, -67, 19, -63, 92, 114,
103    47, 12, -125, 32, 40, -82, -127, 93,
104    54, 122, 112, -24, -112, 31, 120, 18,
105    -57, -54, -20, -122, 61, -11, -97, 94,
106    40, -126, -22, -6, 40, -87, -126, 28,
107    25, 127, 44, -46, -17, 122, -13, -33,
108    -40, 115, 15, -61, 127, -32, 49, 84,
109    27, -68, -50, 12, 95, -93, -100, 126,
110    75, 24, 65, -55, 32, -92, 126, 15,
111    -122, 126, -83, -67, -122, -128, -7, -12,
112    75, 95, -41, 127, -55, 48, -126, 8,
113    123, 80, -3, -31, -126, 95, -72, -123,
114    -48, 127, 58, -35, 91, -128, 36, 95,
115    26, -79, -85, 127, 17, -102, -109, 23,
116    86, -19, 85, -33, -112, 98, 114, -10,
117    -124, -61, 77, 85, 84, -121, -125, 48,
118    -25, -99, -126, -36, -69, -86, 113, 99,
119    -7, 127, -127, -12, 127, -82, -70, 79,
120    -128, 125, -87, -121, -125, -128, 46, -94,
121    78, -47, 46, 28, 71, -127, 54, 83,
122    127, 120, -127, 124, 126, 26, 103, -106,
123    -54, 89, -38, 105, -88, -75, -80, 4,
124    -71, -38, -63, 25, 52, 104, -10, 69,
125    102, -50, 126, 127, -70, 72, 49, 127,
126    -123, 34, -76, 14, -93, -117, 81, -67,
127    127, 5, 76, 100, -98, -68, -116, 127,
128    -45, -128, -77, 18, 12, 125, -87, -20,
129    21, 102, -29, -53, 10, 48, -8, 101,
130    22, -4, 22, -12, 127, -87, -126, 51,
131    -128, -119, -122, 66, 78, 3, 32, 60,
132    -28, 40, 30, 4, 56, 56, 18, 82,
133    -104, 58, -47, -56, -41, -47, -113, 127,
134    12, -19, -95, 56, 16, 51, -127, -51,
135    -118, 29, 9, -16, 66, -33, 11, 121,
136    56, 21, -70, 10, -20, -21, -11, 76,
137    -29, 6, 71, -35, -62, 55, -52, -2,
138    -108, 31, -34, -33, 73, 121, 41, -123,
139    -67, -80, -18, -44, -2, -35, -105, -59,
140    -69, 81, -86, 55, 74, 61, -57, -117,
141    17, -1, 37, 20, -84, -7, -77, -10,
142    35, 15, 3, 70, -39, 4, 26, -12,
143    58, 23, 35, -80, -14, -7, -85, 32,
144    -127, -21, -113, -98, 69, 96, -47, -67,
145    124, 9, -1, 120, 12, -71, -9, 44,
146    -31, 113, 6, 13, 9, -44, -13, 31,
147    -21, 65, 2, -45, 15, 51, 15, 92,
148    26, 34, 10, 32, 92, 98, 7, 108,
149    -15, 56, -19, 51, -45, 79, -8, 11,
150    -28, -31, -11, -9, 40, 38, -57, 21,
151    18, 34, -125, -46, 57, -7, -23, -50,
152    45, 70, 38, 12, -28, -51, -4, 61,
153    -123, 49, -59, -12, -80, 59, 19, 78,
154    45, -31, -52, 33, -38, 127, -115, 49,
155    -19, -32, 85, -10, 77, 26, -77, -69,
156    104, -112, -91, 26, -78, 44, -65, -23,
157    26, -15, -118, -127, 79, -126, -4, -37,
158    33, -11, 14, 52, -15, 18, -69, -55,
159    -76, 93, -12, -69, -44, 15, -18, -63,
160    -15, 94, -99, 77, -46, 111, -13, -77,
161    14, -43, 0, 68, -37, 93, 106, -16,
162    -91, 127, -37, 13, -27, -39, -50, 17,
163    27, 115, 125, 111, -117, 22, -128, 16,
164    127, 127, 47, -18, -54, -24, -115, -99,
165    -47, -15, 66, 127, 32, 91, 46, 125,
166    86, 66, 127, 86, -101, -52, -127, 122,
167    126, 93, 100, 17, -126, 98, -99, -81,
168    62, -15, 69, 90, -17, 75, -6, 127,
169    121, -61, -41, -24, 10, 115, 99, 44,
170    -73, -41, 121, 17, 38, 33, -40, -8,
171    56, 50, -64, -60, 98, -10, -56, -62,
172    80, 123, -13, 15, 23, 80, -127, 81,
173    127, 69, -67, -16, -85, -14, -38, 59,
174    -61, -56, 32, 127, -40, 4, 40, 33,
175    33, 6, 117, -35, -4, 71, -6, 92,
176    126, 66, 83, 17, -87, -31, 7, 17,
177    -8, -103, 0, 121, -34, -54, 38, 50,
178    66, -98, -25, -17, 49, -49, 121, -58,
179    -92, -87, -1, -29, 127, 63, 13, 91,
180    0, 111, -59, 26, -28, 127, -19, -118,
181    -11, 36, 124, 29, 16, 26, 50, 26,
182    9, -40, 82, -25, 39, -78, -23, 1,
183    -25, -26, -13, -113, 17, -10, -19, -18,
184    67, -24, -28, 127, 4, 56, 17, 23,
185    13, 83, -5, -27, 48, -15, 10, -65,
186    -46, -22, 47, 28, 127, 25, 12, 18
187 };
188 
189 static const rnn_weight input_dense_bias[24] = {
190    -11, 127, -60, 4, 127, 125, 20, -58,
191    -127, 22, -74, 41, 103, 41, 25, -125,
192    93, -59, -127, -26, -1, -128, 41, -1
193 };
194 
195 static const DenseLayer input_dense = {
196    input_dense_bias,
197    input_dense_weights,
198    42, 24, ACTIVATION_TANH
199 };
200 
201 static const rnn_weight vad_gru_weights[1728] = {
202    -10, -117, 52, 91, -127, -32, -128, -96,
203    50, -114, 24, 25, 54, 28, -122, -127,
204    -97, -125, -27, -20, -70, 21, -10, 17,
205    123, 50, 126, 7, -121, 32, 88, 2,
206    9, -116, 37, -84, 17, 32, -26, -120,
207    -31, 21, 33, -54, -50, -47, 127, -36,
208    -109, -100, -16, 47, -114, -120, -65, 86,
209    26, 121, -77, -22, 43, 14, 4, 40,
210    -122, 122, 6, -43, -128, 50, -14, -5,
211    -126, -97, 23, -121, -58, 68, -10, -111,
212    -122, -39, 127, -25, -103, 34, -55, -50,
213    37, 4, -126, 96, -37, 127, -26, 127,
214    41, -57, -25, 127, 14, 98, 5, 22,
215    6, -83, 71, -77, 96, -18, -126, -100,
216    26, -11, 45, 12, 23, 127, -51, 126,
217    3, 99, 49, 14, 26, -27, 16, -50,
218    34, 34, 73, -82, -10, 7, 48, -90,
219    41, -2, 19, 40, -16, 13, -19, 57,
220    -65, 60, -37, -126, 74, -56, -25, 96,
221    -115, -39, -79, -47, 73, 71, 125, 22,
222    41, 51, -124, -123, -127, 50, 127, -39,
223    23, 92, -69, 126, 108, -125, -128, -95,
224    -88, -86, -85, 47, -72, -45, -100, -127,
225    126, -112, 127, 14, 127, 66, -127, 14,
226    -34, 32, 21, -90, -56, -43, -5, 123,
227    -85, 26, -13, -94, 15, -23, -110, 59,
228    -12, 41, 16, 40, -59, -20, -14, 27,
229    65, -117, -126, 35, -42, -84, -23, -125,
230    -90, -118, -128, -127, 32, 126, -127, -66,
231    -126, -126, -82, -53, -110, -69, -128, -50,
232    -44, -35, -38, -110, 54, 93, 13, -16,
233    -71, -128, 124, -118, -13, 125, -84, -56,
234    53, -16, -93, -43, -113, 10, 87, 68,
235    -123, -34, 43, 83, 35, -20, -39, 63,
236    -54, 122, -45, -114, 59, -120, 2, -35,
237    -78, 127, 97, 54, -78, -48, 48, 50,
238    -123, 40, 127, 124, 25, 127, 58, -63,
239    94, -63, -46, -58, -37, 126, 96, 121,
240    -64, 1, 84, 106, 14, 127, 102, -57,
241    31, 27, -21, 126, 51, -69, -127, -31,
242    16, 20, -121, 57, -32, -50, 6, 41,
243    101, -125, 79, -9, 42, 61, -60, 54,
244    33, 47, -90, 35, 108, 35, 80, -49,
245    50, 11, 77, 28, -9, 9, -34, -13,
246    72, -98, -17, -51, -31, -15, 87, -12,
247    -71, -30, 22, 87, -81, -24, -68, 22,
248    -36, -69, -42, -123, -41, 127, -59, -19,
249    -24, 31, -52, 51, 31, 127, -97, 88,
250    99, -21, 91, 39, 46, -53, 60, -4,
251    -87, -20, -27, 47, 4, 47, -40, -41,
252    4, 127, -3, 125, 77, 124, 71, 98,
253    -12, -49, -44, -9, -46, 34, -20, 35,
254    42, -36, 0, -55, 58, -12, 33, -6,
255    -49, 37, 13, 2, 5, 20, -59, 85,
256    -81, 92, 47, 127, 30, -59, -31, -66,
257    -3, -124, -112, -7, -23, -94, 126, 74,
258    9, -120, 72, 47, 24, 67, -68, -6,
259    19, 127, -76, 52, -17, -11, -116, -113,
260    -73, -35, 14, 75, -32, 17, 20, 117,
261    -9, 127, 113, 69, -6, -39, -16, 24,
262    91, -54, -37, 100, 88, 25, -39, -50,
263    73, -90, 67, 88, -39, -58, 118, -17,
264    45, -71, -80, -35, 120, -20, -59, -45,
265    -11, -109, 74, -15, -17, 99, 43, 123,
266    1, 13, 43, 19, -15, -1, -109, -46,
267    -13, -2, -53, 40, -37, -120, 31, -124,
268    121, 4, 96, 53, -84, 20, 19, -127,
269    -6, -27, 58, 60, 9, 46, 127, -8,
270    -26, 56, -3, 12, -39, 66, 99, -128,
271    -53, -6, -20, -36, 31, -106, -21, -24,
272    -64, -1, -78, -37, -20, 10, -38, 22,
273    -31, 16, -43, -59, -51, -3, -20, 4,
274    123, 127, -127, -127, 97, -53, -6, -80,
275    -128, 73, -37, -12, -14, -126, -18, 21,
276    122, -8, 8, -125, -73, -128, -101, -22,
277    -26, 61, -126, 9, -21, -54, 32, -120,
278    17, -93, -76, 17, -74, 59, -45, -49,
279    -40, 14, -127, -59, 53, -16, -79, -32,
280    6, -22, 40, -37, 93, 90, 0, 6,
281    92, -3, -10, -25, 33, 52, 10, 45,
282    39, -5, 97, 66, -43, 50, 108, -45,
283    25, 112, -127, 11, 127, 4, 72, -24,
284    -21, 127, -12, -82, 52, -88, -2, -56,
285    -33, -34, 28, -19, 113, -31, -125, 3,
286    -82, -12, -28, -98, -90, 26, 126, -98,
287    -46, -74, -89, -103, 73, 99, 41, -38,
288    -67, 53, -128, 72, -60, -69, -29, -7,
289    -72, -116, 15, 44, -14, 27, -65, 15,
290    -63, 74, 41, -82, 16, 110, -96, 95,
291    -15, -57, 51, 29, -29, 0, -52, 103,
292    77, -49, -74, 82, -21, -47, 123, -126,
293    -57, -103, -114, 124, 4, -51, 59, -51,
294    108, 51, 55, 10, 36, -27, -72, -88,
295    127, 127, -51, -40, -80, -126, 94, 21,
296    4, -35, 104, 111, -31, 61, 29, -4,
297    -95, 122, -125, 79, -10, 61, -20, -20,
298    -65, -82, 43, 45, -31, -34, -48, -16,
299    36, 37, -18, -25, -15, 51, -53, 4,
300    23, 61, -21, -80, 57, -81, -52, -34,
301    127, 35, -7, 109, -66, -34, 102, 28,
302    127, 43, -20, 110, 39, -53, 86, -42,
303    111, -7, -88, -42, -125, 53, 91, -12,
304    -51, -126, -40, -46, 23, 97, -125, -123,
305    48, -7, 50, -41, 23, 118, 52, -1,
306    127, 102, -85, -14, 125, 68, -118, -72,
307    -127, -103, 46, -78, -118, 48, -125, 84,
308    -120, 82, -100, -128, 47, 36, -73, 13,
309    -125, -11, 70, -18, 48, -40, -32, 43,
310    4, 37, 125, -16, 19, -43, -79, 46,
311    -39, -4, 13, -46, -71, -15, -127, 12,
312    4, -21, 10, 125, -80, 31, -67, 123,
313    -30, 46, 36, 20, 31, -49, 37, 29,
314    -8, -50, -43, -104, 2, -66, -33, 39,
315    32, -81, -2, 27, -11, 13, -82, 7,
316    39, 48, -17, -23, 5, 24, 16, 26,
317    44, -4, 8, -32, 58, 1, -60, 10,
318    65, -4, -66, -9, -40, 47, 0, -28,
319    -125, -126, 11, -93, 37, 45, -115, 34,
320    -75, -22, 14, -51, 64, -4, -84, 25,
321    -116, 117, -126, -124, 9, 127, -69, 45,
322    -67, -118, 2, -21, 87, -127, -6, 62,
323    -116, -54, -57, -29, 100, 88, -34, -27,
324    -6, -8, -120, 72, 13, 9, -126, 34,
325    -114, 15, 39, -15, -99, -80, -93, 76,
326    -62, 103, -106, -111, -6, -37, -101, 35,
327    -82, 67, 13, 71, -4, -47, -52, 44,
328    -120, 85, 49, 38, 23, 105, -29, -120,
329    7, -127, -7, 125, 33, -123, -52, -7,
330    -17, -117, 110, 31, 14, -67, -52, -100,
331    -46, -86, -61, -17, -4, 76, 64, -68,
332    96, 64, 78, -4, -47, -9, 112, -26,
333    -30, 54, -79, 22, -80, 66, 126, 96,
334    82, -15, -37, 127, 100, 15, 119, -30,
335    80, -126, -40, 67, -71, 108, 48, -27,
336    82, -36, 22, -5, 55, -25, 29, -23,
337    127, -11, -33, 127, 48, 90, 127, 67,
338    127, 86, -64, 123, 23, -120, 97, 2,
339    127, -23, 27, -90, 10, -34, 70, -31,
340    87, 11, -15, -20, 12, -125, -124, 123,
341    -78, -76, -126, 121, 7, -50, 95, 35,
342    -127, 124, 2, 30, -4, -127, -13, 87,
343    -107, -6, -34, -78, 62, -92, 31, 77,
344    -44, 19, -20, -122, -27, -6, -87, 61,
345    -9, -7, 22, 9, 43, -18, -73, 67,
346    -124, -68, -12, 67, 46, 117, -127, -14,
347    -16, -127, 0, -107, -8, 36, -57, -9,
348    -107, -93, -92, 53, -25, 127, 35, 127,
349    -14, 52, 77, -55, 58, -108, -51, 45,
350    -17, 37, 2, -65, 121, 21, 14, 5,
351    4, -115, 120, 125, -58, 68, 7, 127,
352    62, 47, 18, 43, 17, -42, 18, 0,
353    -5, 7, 17, 0, -75, 55, 42, -42,
354    23, 28, -6, 49, 12, 47, 64, 5,
355    43, 82, 64, -79, 36, 10, -30, 127,
356    -99, 55, 74, 91, -83, -57, 70, 20,
357    -51, 108, -7, -32, 29, -81, 82, -128,
358    83, 73, 65, -46, -40, -29, 17, 5,
359    -30, 42, -121, 33, -44, 11, 116, -55,
360    50, 64, 16, -2, 51, -70, 33, -126,
361    -85, -55, 4, -17, 12, -1, -55, -26,
362    -63, 14, 23, 48, -6, -64, -11, 27,
363    -16, -2, -37, -7, -86, -46, -49, 37,
364    28, 59, -62, 22, 19, 17, 121, -105,
365    -17, -30, -79, -105, 93, 33, 126, -43,
366    -36, -27, -37, -92, 48, -128, -90, -127,
367    -115, -74, -69, -34, 8, 64, -70, -63,
368    -28, -11, 6, 99, -98, 5, 46, 49,
369    9, 3, 1, -82, -13, -127, 37, 14,
370    -30, -21, -12, -51, -49, 32, -41, 75,
371    40, 80, -46, -73, 26, -6, -2, 49,
372    -25, 39, 69, -55, -9, 39, 49, -58,
373    -16, 127, -66, -1, -87, 46, -29, -26,
374    -63, 24, 13, -64, -66, -111, -70, -15,
375    10, 79, -43, -101, -2, -62, -119, 72,
376    -128, -128, 20, -29, 62, 57, -122, -126,
377    86, -28, -127, -114, 3, -94, -128, 2,
378    93, -110, 48, 12, 10, 82, -103, 25,
379    -51, -44, 82, -7, -40, 22, 73, 75,
380    3, -20, 58, -127, -55, -11, -128, -82,
381    -27, -57, -5, 7, 10, -43, 120, -19,
382    -22, 13, 70, -35, -103, -2, -35, 15,
383    -74, -65, -37, 5, -62, 60, -128, -24,
384    -27, -29, -65, 83, -83, 127, -125, 115,
385    18, 84, 122, -44, 60, -15, -1, 4,
386    -123, -123, -26, 1, -89, -5, -80, 20,
387    44, 8, -20, 31, -78, 103, -55, -39,
388    -37, -26, 45, -13, 43, 0, 34, 42,
389    -32, -10, -34, 10, 54, 6, -100, -18,
390    -47, -33, 46, -25, -27, -12, -27, 15,
391    109, -43, -36, 13, -76, -63, -59, -122,
392    127, 127, -61, -14, 49, 67, -16, -125,
393    5, -17, -65, 84, 81, -128, -127, -63,
394    -25, 11, -27, -94, -13, -124, -5, 75,
395    -29, -84, -29, -104, 44, 33, -62, 40,
396    -106, 7, -100, 30, -71, -128, 80, 63,
397    -44, -64, 47, -78, -12, 38, -55, 110,
398    9, 61, 30, -76, 16, 15, -26, -26,
399    -124, 88, 61, 0, -58, 33, -8, 65,
400    -126, 39, -55, 43, 114, -15, 45, 43,
401    -113, -128, -109, 60, 76, 81, 99, 93,
402    112, 29, 3, -63, 71, -22, -32, -83,
403    -125, -78, 18, 46, 103, 56, -100, -49,
404    -37, -20, 33, 65, -128, 5, 56, 49,
405    52, 127, -8, -50, 71, -62, -8, -52,
406    -114, -60, 9, -102, -105, -2, -32, 37,
407    -69, 79, 32, -95, 42, 100, -30, -1,
408    -91, 31, 70, -24, -33, -53, -61, 45,
409    -74, -122, -124, -81, 12, 13, -51, -118,
410    10, -125, 92, 76, 63, 57, -37, -124,
411    89, -114, -127, -40, -98, -91, -108, 56,
412    69, -127, -122, 54, -56, 47, -61, 117,
413    -1, -38, -47, 38, -3, 127, -11, -43,
414    -31, 16, -16, -13, 30, 2, 53, 66,
415    -64, -6, 64, -49, -22, 4, 0, 40,
416    -45, 69, -89, -63, 60, 88, -101, 53,
417    -54, 87, 110, 71, -72, 10, -29, 6
418 };
419 
420 static const rnn_weight vad_gru_recurrent_weights[1728] = {
421    -111, 64, -6, 5, 37, 9, -89, -68,
422    22, -3, -40, -112, -95, 7, -26, -53,
423    -22, 23, -60, -9, -46, -10, 32, 37,
424    -50, 35, 9, -53, 15, -6, -22, -20,
425    9, 27, -9, 19, -32, -14, -13, 9,
426    -50, -9, 19, 73, -59, -38, -9, 34,
427    127, -81, -24, -23, 84, -50, 16, -74,
428    80, -128, 48, 72, 29, -128, 107, -7,
429    127, -91, -20, 8, 21, 32, -14, -16,
430    -126, -128, -34, -18, 91, 46, -128, -127,
431    -105, -128, -48, -127, -20, 112, -98, -31,
432    -79, -127, -64, -12, -114, 13, 70, 97,
433    1, -45, 14, -61, 26, 6, -19, 61,
434    25, 6, 28, -62, -7, 14, -5, -11,
435    -8, -110, 81, -59, 100, 56, -12, -45,
436    127, 127, -49, 46, 98, -5, 127, -127,
437    98, -128, -22, 127, -103, -50, 126, -73,
438    127, -88, -33, -34, -79, 74, 122, -44,
439    48, -79, 35, -126, -116, -119, -83, -126,
440    -74, 20, 23, 127, 78, -103, -57, 93,
441    -37, 60, 96, 127, 125, 9, -85, 114,
442    16, -50, -36, 85, 69, 2, 20, -102,
443    66, -103, -34, 68, -39, 57, 123, 0,
444    20, -41, -28, -67, -47, -29, 83, -34,
445    -127, -128, 60, -9, -48, -47, -97, 95,
446    -60, 126, -61, 23, 89, 21, 117, -124,
447    -112, 82, 121, 124, -77, 91, -87, -29,
448    -128, -69, -20, -41, -19, -18, -127, -117,
449    -26, -127, 1, -69, 11, 17, 80, 127,
450    -124, -119, -122, -92, -41, 111, -2, 1,
451    6, -83, -53, -16, -11, 103, 33, -74,
452    -76, -48, 58, -31, -58, 0, -37, -21,
453    76, -127, -64, -3, -71, 61, 17, 108,
454    127, 127, -14, 83, 121, -3, 127, -76,
455    125, -127, 18, 119, -90, -120, 0, -67,
456    126, -110, 7, 55, -26, 85, 126, -55,
457    66, -59, 19, 6, 26, -14, 29, -116,
458    36, 66, -11, -48, -110, -68, -89, -62,
459    -39, -80, -39, -74, -74, -5, 16, -65,
460    114, 37, -51, 53, 59, -87, -66, 6,
461    -24, -15, -58, -27, -48, 67, -48, -50,
462    22, -75, 4, -108, -14, -25, -45, -14,
463    -18, 52, 25, -34, 37, -18, -41, 15,
464    13, -21, -120, 92, 15, 15, 21, 41,
465    52, -72, 83, 81, -3, -69, -2, -29,
466    127, 127, 27, -88, 123, -73, 78, 76,
467    76, 127, 127, 16, 109, -102, -122, -77,
468    126, 43, 24, 32, 41, -70, -127, -55,
469    122, 81, 30, 111, 2, -67, 127, 105,
470    -116, -25, 60, -25, -65, -36, -56, 39,
471    41, 92, -32, 98, -87, 48, 69, 107,
472    111, 16, -64, 48, 64, 126, 53, -123,
473    53, -111, 117, 26, -76, -128, 19, 67,
474    119, -110, -107, -41, 79, -50, -19, -14,
475    -47, 57, -21, 54, 109, 35, 28, -33,
476    12, 20, 49, -14, -11, -77, -23, -73,
477    -11, -32, 17, -79, -49, -17, 124, 43,
478    117, 17, -14, 63, 37, 22, -41, 21,
479    -42, -7, -1, -54, -44, -13, -89, -26,
480    -26, -76, -22, 33, -98, 6, 84, -6,
481    127, 82, -29, 21, 120, 61, 72, -91,
482    56, -128, 95, 127, -88, 16, 60, -29,
483    127, -80, 26, 34, -68, 23, -10, 58,
484    36, -80, -126, -83, -125, -57, 54, 124,
485    4, -58, -31, 124, -34, 53, -17, 16,
486    -19, -47, 32, -21, 41, 3, -47, 41,
487    -47, -89, -13, -38, -88, 7, -19, -9,
488    18, -92, -26, 36, 18, 38, -34, 29,
489    -88, -13, 50, 103, 38, -18, -44, 61,
490    -128, 12, 125, -79, -105, -49, -125, 125,
491    -124, 127, 9, -104, 76, 29, -99, -24,
492    -127, 43, 51, 11, -28, -36, -45, -57,
493    -24, 87, 7, -119, 100, -13, -90, -123,
494    3, 11, -42, -124, -15, 6, -24, -98,
495    -121, -20, -46, -108, 21, -36, 22, 57,
496    9, 11, -45, -71, 13, -24, -16, 13,
497    -26, -9, -79, 25, -50, -18, -46, -65,
498    59, -102, -25, 5, -88, -30, 48, 74,
499    116, 126, -62, 34, 6, 32, 73, -63,
500    67, -12, 34, 78, -37, 32, -13, 65,
501    97, -40, -19, -8, -12, -3, 127, 67,
502    102, 24, 60, -32, -72, 62, 118, -21,
503    92, 120, 50, 96, 95, 43, 39, 9,
504    -74, 83, 50, 68, 52, 3, 8, -23,
505    98, 2, -11, 30, -49, 4, 4, 2,
506    72, -27, -33, 43, 4, -23, -17, -15,
507    -13, -77, -69, -54, -75, -6, -3, 87,
508    -53, -17, 127, -50, 47, -11, 41, 52,
509    -48, 79, 9, 12, -12, 2, -16, 59,
510    -36, 10, 21, 25, 36, 87, 21, 39,
511    6, 73, 63, -114, 87, 60, -127, -126,
512    -124, -16, 55, -114, 9, 50, 64, -9,
513    -79, -128, 63, -61, -8, 45, -4, 12,
514    54, 122, 40, 100, 56, 43, 42, 95,
515    -60, 35, -12, -5, 9, -108, -67, 66,
516    127, -127, 113, 37, -64, -12, 3, -2,
517    127, 95, -36, 127, 126, 52, 82, -96,
518    126, -125, 96, 106, -128, -38, 123, -67,
519    125, -115, -78, -35, 6, -28, 30, -6,
520    -126, 11, 116, -8, 103, -1, -24, -125,
521    13, -34, -48, -91, -128, -34, -3, 5,
522    -125, 30, -127, -8, -5, 124, 30, 29,
523    -42, 4, 4, -43, 20, -78, -2, -3,
524    -10, -17, -15, -76, -31, -19, 86, 7,
525    -3, -110, -59, -118, -114, -115, 5, -40,
526    81, -8, 53, 63, 127, -63, 127, -127,
527    16, 52, -35, 17, 6, 1, -38, -10,
528    127, 10, 82, 78, -10, 56, 111, -64,
529    117, 26, -62, 42, -85, -5, 58, 118,
530    55, -47, 47, 112, -10, 76, -77, 82,
531    102, 38, 127, 18, 67, -57, 69, 70,
532    -27, 40, -6, -14, 9, -46, 16, 28,
533    50, 24, 1, 27, -16, 6, -44, 27,
534    -9, -41, -21, 45, 3, 45, -41, -67,
535    -126, -20, 47, -12, -31, -63, -9, -48,
536    -61, 70, -56, -71, 27, -64, 2, 27,
537    -127, 124, -53, 29, -8, 123, -43, -47,
538    125, 126, -28, -11, 64, -9, 126, -25,
539    127, 127, 127, 89, 88, -109, 11, -3,
540    127, 110, -54, 36, -128, -48, 23, 25,
541    108, 15, -122, -51, -76, -50, -50, -8,
542    -32, -37, -20, -15, 0, -42, -26, -16,
543    -65, 16, 24, -63, -54, -43, -107, -14,
544    13, 120, -32, 96, 84, 127, 60, -61,
545    19, 28, 61, 44, -90, 49, 11, 37,
546    35, -35, -87, -34, 65, 127, 95, -32,
547    -118, -107, 125, -123, -93, -2, -122, -125,
548    -6, -121, -40, -82, -28, 124, 118, 127,
549    -128, -104, -125, 95, 127, 127, 115, 88,
550    -70, 98, 5, 88, -2, 127, 53, -56,
551    -40, -10, 56, 23, 68, 26, 41, -11,
552    3, 21, 79, 10, -4, 70, 61, 126,
553    -127, -25, 16, 68, -80, -94, -17, 127,
554    -42, 111, -60, 112, 70, -17, 126, 5,
555    -128, 36, 115, -3, -99, -34, -94, 14,
556    90, 37, -126, 49, 103, -70, 3, 16,
557    -106, 44, -28, -69, -82, 9, 127, 27,
558    73, -96, -68, -127, -58, -128, -41, -90,
559    -30, 78, -80, -78, -13, -81, -77, -35,
560    -35, -31, 1, 67, -85, 38, 75, -47,
561    90, -96, -46, -16, -53, 0, -34, -13,
562    127, 46, -56, 90, -19, -2, 80, 51,
563    28, -61, 69, -30, 17, 95, -27, 10,
564    31, -57, -94, 36, 10, -51, 111, 75,
565    -23, 33, 75, 67, 119, 15, 51, 2,
566    -20, -16, 8, 28, -46, -20, -50, -51,
567    -15, 34, 3, 48, 2, -1, 30, -67,
568    4, -78, 15, -50, 68, -79, -23, 28,
569    -20, 32, 4, -49, 6, 46, 52, -21,
570    9, -8, 56, -14, 28, 11, 35, -14,
571    -49, -66, 50, -72, -30, -19, -87, -4,
572    7, 50, -33, -53, -111, 14, 33, 58,
573    7, -47, -10, -36, -69, -42, 5, -59,
574    126, 114, 46, 126, -41, -61, 88, 122,
575    71, 126, -6, 123, 37, 9, 20, 10,
576    13, 117, 63, 126, 44, -74, -40, 10,
577    84, 59, -26, 69, -18, -27, 36, 0,
578    18, -13, 4, 60, -25, 17, -20, 29,
579    -41, 34, -11, 49, -100, -39, -1, 61,
580    -127, -68, 7, -127, -127, 20, -21, 126,
581    -57, 127, -99, -82, 33, 47, 54, -38,
582    -128, 24, -17, -81, -39, -87, -120, -4,
583    35, -32, -123, -63, -126, -31, 111, -74,
584    90, 78, 28, 46, 127, -53, -104, -7,
585    -18, -20, 10, 19, 119, -3, -54, 13,
586    -36, -116, -108, 48, -41, 75, 46, 13,
587    127, -60, -93, 32, 23, 103, -5, 23,
588    -39, 25, -20, -9, -39, 52, -7, 115,
589    -128, -79, 123, -51, -53, 30, -40, 45,
590    -116, 127, -34, -127, 126, 51, 48, -12,
591    -128, 127, 86, 59, -59, 41, -35, 11,
592    117, 16, -96, 87, -126, -17, 124, 33,
593    85, 106, -49, 80, 34, 98, -78, -33,
594    50, 66, 108, -99, -3, -125, -42, 56,
595    -56, -125, -44, -21, 69, -23, 57, 126,
596    113, -13, -23, -35, 23, 102, 70, 0,
597    3, -72, 37, -61, 32, -57, -124, 76,
598    -128, -128, 124, -127, -90, -103, -127, 55,
599    -125, 124, -7, -79, 119, 24, -72, 29,
600    -96, 127, 87, 41, -26, 65, -43, 7,
601    127, -12, 15, 117, 102, -3, 64, 111,
602    22, 47, -11, 114, -100, -112, 43, -127,
603    127, 112, 25, -30, -116, -97, -14, -122,
604    89, 12, -41, -64, 99, -67, -122, -69,
605    -20, 53, -58, 72, -82, -90, 7, -23,
606    108, 21, 49, -126, -49, -119, -98, 49,
607    38, 127, -121, 71, 66, 75, 84, -57,
608    127, -126, 26, 29, -50, -57, -2, 21,
609    -5, -86, -83, 19, 127, 38, 15, -75,
610    127, 76, -111, 52, -8, -124, 119, 84,
611    13, -39, -122, 40, -117, -117, -120, -127,
612    127, 124, 10, -128, -78, 28, -113, -77,
613    -45, -126, -100, -101, 55, -86, -13, -106,
614    18, -60, -127, -3, -126, 112, -9, 18,
615    -50, -92, -126, -36, 42, -11, -124, 33,
616    -126, -114, 3, -118, -114, -79, -127, 122,
617    -120, 101, -108, -105, 68, 112, -126, 20,
618    -127, 75, 70, 127, -6, 39, -83, -59,
619    -73, 85, -107, -30, 117, 35, -6, 66,
620    -60, 85, 30, -104, -70, -79, 38, -126,
621    -59, -100, 12, -94, -113, -97, -97, -15,
622    74, -55, 3, 65, 94, -35, 37, 26,
623    -8, -34, -14, -20, 10, -21, -93, -35,
624    12, -123, 6, -29, -63, 12, -35, 47,
625    127, 16, 14, 24, 117, 127, 122, -126,
626    50, -128, 70, 72, -67, -17, 3, 43,
627    127, -85, -126, 47, 53, 34, 84, -77,
628    -41, 6, 6, 32, 21, -23, -16, -93,
629    -13, -102, 114, -12, 114, -37, 21, 21,
630    -126, -74, 5, 127, 38, 127, -127, 126,
631    107, 127, 6, 118, 46, 19, 55, -84,
632    33, -33, 15, -63, 61, -121, 31, -54,
633    81, -81, -101, -4, -63, -47, 82, 70,
634    123, 125, -14, 123, 36, 60, 127, -128,
635    94, -45, 127, 94, -128, 47, 126, -97,
636    97, -28, -97, -127, 112, -75, 72, 51
637 };
638 
639 static const rnn_weight vad_gru_bias[72] = {
640    -128, -128, 106, -108, -128, -56, -127, -124,
641    -123, -127, -78, -116, -17, 118, 71, 127,
642    -128, -128, -101, 127, 54, 127, -33, 116,
643    -85, -30, 123, 85, -39, 69, 19, -25,
644    -28, 18, 32, -4, 41, 20, 36, 49,
645    -20, 109, 95, 124, 56, 80, 90, 5,
646    -109, -28, 5, -35, -75, -41, -44, 58,
647    -24, 14, -21, -20, -1, -28, 36, 2,
648    -59, 22, 4, -17, -23, -51, -64, 68
649 };
650 
651 static const GRULayer vad_gru = {
652    vad_gru_bias,
653    vad_gru_weights,
654    vad_gru_recurrent_weights,
655    24, 24, ACTIVATION_TANH
656 };
657 
658 static const rnn_weight noise_gru_weights[12960] = {
659    -94, 20, -36, 46, 32, 38, 10, -14,
660    -6, 56, -60, 12, -64, 15, 33, -59,
661    -56, -25, -29, 42, -41, 35, -37, 29,
662    -10, 121, -44, 15, 0, 19, -6, 83,
663    30, -28, 49, 19, 21, 36, -49, 19,
664    -41, -53, -21, -113, -128, -53, -11, -17,
665    33, -35, -2, -39, -22, 65, 0, 55,
666    -1, -40, -75, 38, 23, 40, -49, -26,
667    25, -49, -56, 13, 35, 34, 1, -82,
668    -32, 21, 35, -19, -12, 14, 1, 58,
669    -11, -82, -76, 77, -23, 36, -28, -17,
670    90, -13, -36, -35, -48, -96, 42, -4,
671    85, 82, 13, -17, -35, -58, -38, 92,
672    -44, 73, 33, -9, 24, -20, 72, -27,
673    -48, -6, -24, -7, -54, 39, -10, -33,
674    -3, -44, -6, -6, 96, 29, 65, -31,
675    -89, 11, -30, -10, 13, -17, 55, 51,
676    -78, 46, -12, -79, 126, 15, 7, -31,
677    -22, 46, 22, -20, 1, 0, 25, 52,
678    -10, -73, -2, 60, 77, -5, -17, -44,
679    -10, 34, -70, -6, 19, 28, -16, 56,
680    -29, -1, 13, -59, -22, -18, 2, 5,
681    -14, -27, 14, 40, -6, -15, 46, 40,
682    -21, 25, 12, -35, -39, 0, 10, 5,
683    35, 24, 14, -8, -3, 47, 47, -11,
684    -40, -52, 124, -48, 38, 16, 10, 25,
685    39, 2, 12, 10, -17, 55, 9, 13,
686    -20, -28, 8, -27, 22, 13, 44, 49,
687    -53, 2, -76, 42, -33, -13, -45, -34,
688    40, 20, -71, 66, 21, -9, 16, -21,
689    18, -23, -17, -26, -22, -46, 3, 12,
690    51, -49, 17, -37, 42, 12, 41, -19,
691    -16, 11, -25, -3, -34, -23, -2, 29,
692    -27, -45, 55, -9, -24, -31, -31, 73,
693    25, 3, 1, -62, -15, 36, -34, 30,
694    27, -59, -38, 0, 65, 0, 111, -32,
695    46, 8, 18, 27, 78, 47, -5, 20,
696    12, -58, -27, 54, 18, -20, 49, 16,
697    -49, -47, -95, 10, 26, -42, -20, -16,
698    31, -47, 24, -123, 4, -28, 21, 33,
699    67, 10, -19, -45, -75, -32, -7, -53,
700    -14, -2, -25, -16, 6, 18, 21, -58,
701    33, -9, 46, 39, 6, -23, -6, 91,
702    -5, 7, 17, -31, 67, -46, -33, 32,
703    22, -69, -82, 1, 8, 6, -20, -13,
704    -55, -54, 8, -71, -23, -45, 40, -23,
705    -12, -9, 64, -8, -25, 35, -43, 8,
706    19, -19, -51, -30, -17, 40, -7, 57,
707    -30, -30, -20, -20, 18, 14, -47, -29,
708    -32, -28, 26, -37, -48, -20, -35, 7,
709    7, -6, -44, 8, -23, -4, -46, 21,
710    -86, -36, -31, -36, 68, -49, -24, 6,
711    -3, -65, 24, 52, -20, -6, -30, 32,
712    -3, -63, -41, -27, 66, -33, -21, 19,
713    -93, -1, -56, -37, -59, 33, -25, -34,
714    -4, 37, -114, 14, -4, 53, -31, 66,
715    83, 5, -87, -12, -65, -48, 35, -30,
716    -11, 37, -53, 44, 14, -46, 63, 58,
717    32, 20, -43, -16, 117, -5, -123, 11,
718    -47, 119, 31, -90, -51, -30, 14, -43,
719    39, -30, 48, -47, -9, 22, -40, 7,
720    71, -22, -36, 95, -120, 27, -7, -88,
721    16, -47, -26, 47, 11, 124, -63, -31,
722    -47, 10, -110, -4, -36, 26, 77, -17,
723    -34, -114, 20, 35, -91, -54, 26, -13,
724    -12, 35, -2, -25, -38, -51, 0, -35,
725    68, -38, 7, -26, 13, -65, 46, 79,
726    14, -5, -127, 32, 25, 18, 115, 1,
727    -62, 69, 27, 47, 13, 79, -52, 34,
728    97, -1, 46, 8, 62, -5, -9, -3,
729    -42, 40, 29, 14, -77, 57, -3, 25,
730    25, -42, -13, -59, 78, -25, -54, -74,
731    44, 58, 48, -77, -4, 6, 72, 41,
732    49, 17, 85, -43, 44, 18, 80, 85,
733    -28, 51, 114, -29, 41, 87, 43, 124,
734    45, -54, 59, 20, 59, -23, -12, -22,
735    10, 3, -44, 39, 48, 82, 11, 30,
736    65, -16, -6, 71, 9, 2, 0, -29,
737    -1, -17, -48, -63, -49, -48, 49, 52,
738    67, -77, -37, -53, 44, 7, 17, -38,
739    28, -99, 82, 27, 66, -29, 43, 60,
740    13, -14, 125, 30, 5, -17, -115, 24,
741    -8, -11, -77, -27, 11, -89, 80, 32,
742    -124, -3, 63, -3, -73, 32, 19, -57,
743    -64, 52, -10, -14, -18, 2, 15, -75,
744    -33, 10, -2, 52, -10, -18, -20, -13,
745    52, 51, 9, 20, 16, 20, 7, -74,
746    36, 9, -109, -9, -42, -18, -30, 50,
747    6, -8, -78, -5, -21, -72, 20, -18,
748    -21, -46, 68, 112, -17, 18, -58, 26,
749    57, 28, 51, -43, 2, 0, -5, -3,
750    18, -21, 34, -45, 40, 41, -46, -7,
751    42, 4, 31, 12, -21, -24, 33, -49,
752    -50, -23, 20, -34, -55, 13, -20, -34,
753    -27, 33, 37, 49, 46, -7, 75, 14,
754    2, 8, -25, 2, 48, 27, 29, 28,
755    48, -71, -3, -61, -1, 43, 32, 11,
756    -32, -24, 18, -54, -12, -31, 19, -43,
757    -9, 4, -30, 12, 11, -40, -15, 12,
758    -100, 24, -73, -95, -73, 38, -16, 1,
759    40, -18, -3, -31, -47, 49, 29, -69,
760    4, -20, -29, -26, 27, 18, -60, -15,
761    34, 36, 15, -13, -22, 18, -4, 67,
762    15, -40, -6, -8, -2, 8, 8, -11,
763    20, 55, -5, 1, -49, -46, 23, 5,
764    -44, -6, -28, -46, -29, -20, 34, 13,
765    -27, 0, 31, -21, -16, -8, -24, -16,
766    -13, 6, -37, 0, 22, -5, 3, 9,
767    23, -11, -16, 56, -39, 65, -14, 0,
768    -79, -71, 14, 14, 0, -1, -32, 40,
769    28, 30, 10, -39, 84, 15, -35, 82,
770    -33, 17, 43, 122, -11, 116, -62, -7,
771    61, 10, 54, 34, 5, 59, 78, -80,
772    35, 28, -11, 62, -97, 71, 34, 72,
773    31, 13, 41, -30, -29, 62, -25, 15,
774    13, 102, -84, -56, 38, 2, 33, 31,
775    -10, 62, 23, -12, -76, 41, 18, -53,
776    67, 34, -15, -54, 24, 14, -34, 112,
777    16, -61, 10, -37, -37, 3, -30, -4,
778    13, 47, 81, 78, 61, -20, 33, -17,
779    -11, -30, 27, 32, 51, 5, -27, -10,
780    12, 23, -23, -19, 41, 1, -11, -46,
781    117, -4, -53, -24, 4, 41, -75, -7,
782    6, 12, -3, 6, 15, -71, -24, -4,
783    -41, 25, -85, -36, 17, -95, 104, -56,
784    16, -11, 28, -14, 22, -39, 33, -9,
785    58, -37, 27, -52, -98, 59, 65, -48,
786    56, 26, 12, 52, -33, -27, 43, -24,
787    -18, 25, -19, -48, -32, 44, -1, 36,
788    -37, -67, -45, -17, 51, 9, 12, 11,
789    109, 0, 16, -22, -101, -27, -41, 54,
790    -26, -37, 50, -74, 45, -88, 57, -38,
791    41, 63, -13, -11, 11, 18, -5, 30,
792    12, 59, 4, 50, -31, 21, 6, -70,
793    -52, -44, -125, -14, -54, -3, -38, -66,
794    -27, 16, 27, 11, 29, 26, 52, -121,
795    -36, 5, 41, 27, -7, -35, -40, -41,
796    14, 63, -14, -2, -27, 38, -55, 5,
797    9, -48, -19, -13, 63, 9, -50, -22,
798    -25, 37, -5, -37, 10, 21, -23, -55,
799    77, 23, -23, 16, -24, -8, 2, 22,
800    -72, 25, 15, 33, -34, -37, -26, -3,
801    46, 18, 9, 25, 34, 37, 19, -12,
802    -44, 35, -20, 17, -2, -35, 48, 34,
803    14, -11, -1, 13, -41, -26, -28, 71,
804    38, -16, 45, -106, -38, 17, -13, 4,
805    -38, 11, 37, -47, -18, -16, 12, -30,
806    26, -10, -41, -76, -4, -55, -25, -41,
807    15, -24, 10, -46, 8, 1, -78, -79,
808    39, 23, -73, 12, -53, 46, 20, -38,
809    -78, 16, -31, 19, -21, -32, 46, -44,
810    -40, 79, 65, 22, -48, -8, -47, -34,
811    8, 28, -49, -8, -61, -21, 8, 23,
812    -42, -12, -36, -48, 28, -32, 33, -39,
813    -3, 20, 33, -1, -35, 57, -67, 5,
814    0, 17, 28, 2, 15, 45, 41, 28,
815    -7, 33, 14, -15, 54, -24, 48, -23,
816    -46, 36, -18, 55, -2, 13, 26, 26,
817    -3, 12, -1, 51, -44, -23, 38, -14,
818    16, 17, 40, 9, 33, 7, 10, -47,
819    2, -19, 117, 47, 72, 10, -30, -9,
820    21, 33, 13, -31, -3, 23, -13, 14,
821    -25, -58, -62, 10, -24, 10, -42, -12,
822    22, 7, 11, 20, -12, -15, 5, 35,
823    -66, -7, 45, 49, -5, -11, -60, 21,
824    -90, 36, -58, -5, -1, -30, -54, -47,
825    -90, -27, -59, -9, -5, -39, 37, -60,
826    53, 43, 33, 37, -13, -65, -80, -45,
827    0, -3, 30, -16, -56, -4, 0, -13,
828    32, -24, 6, 29, 2, 36, -53, -63,
829    -14, 34, -78, -9, -61, 2, -34, -77,
830    -28, -12, -72, -55, 114, 30, 10, -15,
831    -12, 30, 31, 7, 46, -50, -1, 16,
832    81, 40, -39, 67, 21, 118, 39, -53,
833    -47, -23, -28, -51, 12, -58, -35, -92,
834    24, 57, 29, 16, -2, -61, 17, 7,
835    19, 52, -31, 18, -27, 54, 43, 7,
836    6, 52, -16, 30, -26, 65, -90, 67,
837    21, 28, 85, 12, 27, 12, 12, -41,
838    17, 54, -14, -1, -13, -20, 55, 30,
839    -38, -12, -71, 93, -31, -43, -20, 70,
840    30, 42, -14, -15, -65, -12, 9, 11,
841    34, 54, 102, 12, 22, -58, -54, 18,
842    -96, 72, -27, -51, 38, -29, -9, -32,
843    -22, -10, -39, -18, -36, -44, -40, -107,
844    -18, 7, -26, -59, -31, 85, -10, -54,
845    -2, -53, -2, 67, -40, 40, 54, -113,
846    27, 124, -74, -48, -32, 4, -68, 73,
847    13, -37, -4, 10, 6, 60, -100, -74,
848    22, -5, -62, 4, 46, 13, 54, 24,
849    17, -2, 33, -16, -22, 50, -48, 46,
850    12, 9, -66, -14, -2, 23, 24, 106,
851    -16, 50, 4, -14, 0, 35, -30, -73,
852    20, 37, 90, 5, 1, 32, -19, -33,
853    1, 22, -31, 28, 13, 69, -48, 20,
854    56, 66, 21, -33, 2, 46, -1, -72,
855    1, 9, 94, -11, -22, 6, 4, -39,
856    -4, -3, -45, 19, -54, -47, -7, 37,
857    69, 3, 43, -58, -14, 47, -34, 86,
858    34, -48, 23, -53, 36, 6, 0, 32,
859    -63, -13, 43, -23, -46, 48, -66, -15,
860    8, -88, -33, -81, 2, -38, 75, 61,
861    -2, 20, -33, 49, -75, 9, -17, 95,
862    -83, -31, -25, 62, -38, -53, 37, -19,
863    100, 9, -78, -91, -15, -86, -3, 62,
864    -33, 22, 127, 11, -27, 3, -7, -96,
865    -1, -43, -50, 28, 51, -32, -26, 124,
866    -38, 53, 18, 1, -2, -62, 9, 5,
867    -6, 43, -1, 40, 54, -38, -14, 16,
868    -47, -35, 5, -63, -41, -10, -23, -37,
869    4, -67, -17, 42, 18, -38, 8, 72,
870    27, -27, -16, 10, -66, -39, 3, 24,
871    -36, -87, 11, 12, 4, 3, -52, 36,
872    -90, -25, -51, 20, -17, 16, -16, 44,
873    12, -12, 14, 31, -59, 31, 30, 24,
874    2, 72, -53, -38, -25, 25, 30, 12,
875    4, 13, -1, -22, -34, -48, -62, -54,
876    -64, -17, 8, 85, 54, 58, 45, 30,
877    80, 88, 6, -31, -4, -25, 50, -10,
878    -11, -22, 55, 72, -18, 28, -10, 15,
879    63, 10, 65, 23, 44, 48, -13, 91,
880    41, 6, -23, -17, 33, -38, 18, 17,
881    19, 20, -37, -5, 24, 36, -21, 29,
882    32, -47, -12, -11, -47, 23, -42, -11,
883    -7, -33, -16, 22, 11, -56, -29, 44,
884    10, 34, 17, 64, -98, -15, 19, -17,
885    28, -30, -37, 22, -48, -38, 0, -11,
886    -45, -80, 10, 9, 1, -9, 39, -44,
887    24, 22, -25, 24, -50, -17, -1, 12,
888    52, 4, -10, 25, 31, -48, -13, 25,
889    26, -30, -34, 2, 33, -21, 33, 26,
890    -40, 18, -15, -23, 0, 7, 29, 8,
891    54, 6, -48, -24, -4, 31, -13, -15,
892    -9, -15, 20, -16, -7, -61, -41, -6,
893    45, 82, -107, -2, -22, -29, 52, -55,
894    36, -9, 15, 98, 18, -45, 42, -34,
895    14, -73, -25, -12, 70, 91, -22, -37,
896    -87, -32, 67, 16, 19, 24, 31, -54,
897    6, -16, -20, -45, -12, 2, -10, 78,
898    -48, 31, -29, -9, -104, -61, 60, -27,
899    -7, -53, 35, -2, 32, 122, 44, 27,
900    113, -19, 83, -10, 39, -4, -33, -47,
901    -18, -27, -42, -1, 51, 25, -4, -32,
902    23, -13, 32, -14, -62, 37, -7, 38,
903    2, -4, -2, 37, 53, 41, 9, -13,
904    69, -62, 57, -45, 46, -65, 17, 0,
905    59, -17, -48, -29, 46, -21, -43, -34,
906    10, -54, 56, 1, 14, -55, 23, -38,
907    27, 41, -44, -7, 66, 21, -13, 45,
908    -10, 3, 30, -5, 41, -43, -5, -30,
909    -25, -86, -26, 19, -16, 23, 50, -28,
910    -53, -22, -33, -14, 40, 33, -21, -51,
911    -27, -20, 40, 121, 34, -61, 31, -1,
912    -22, 127, 3, -85, -56, 33, -62, -21,
913    6, 12, 74, 65, 75, -12, 8, 11,
914    -35, 48, 33, 62, -2, 48, -19, -61,
915    -3, -28, 55, 86, 103, -7, 122, -68,
916    -23, -48, -43, 46, 97, 29, -7, -25,
917    -10, -32, -61, -74, 7, 26, -38, 55,
918    -4, 5, 43, -24, 34, 16, 44, 42,
919    44, 120, 74, 0, -25, 10, 10, -60,
920    23, -30, 41, -22, -44, 24, -35, 102,
921    41, -32, 5, -81, -25, 5, 103, -69,
922    -39, -38, 23, 15, 35, 21, 74, -78,
923    -24, 12, 24, 23, 9, 59, 35, 52,
924    23, 28, 0, 1, 12, -6, -22, -56,
925    38, 41, -1, -73, -91, 44, 61, -4,
926    -16, 45, -16, 21, 19, -28, -27, -48,
927    46, 92, -94, -58, 11, -71, -11, 11,
928    -9, 118, -25, 20, 31, 71, 27, -126,
929    -4, 58, -52, 28, -61, -3, -6, -4,
930    26, -5, -41, 7, -35, -52, -25, 115,
931    19, -66, -41, -40, -5, -75, -2, 45,
932    43, -90, 0, -2, 58, -12, 8, -46,
933    -30, -34, 47, -42, -57, 71, 15, -17,
934    -14, 37, 60, 21, -49, 9, -16, -84,
935    -33, -3, 26, 3, -57, 79, -25, -28,
936    -48, -5, -3, -56, -52, 37, 40, -60,
937    7, -17, 10, 39, 47, 31, -42, 44,
938    25, 22, 42, -27, 15, 11, -52, 50,
939    7, -75, -125, -44, -38, 22, -23, 40,
940    -19, 79, 42, -28, -21, 1, 11, 72,
941    77, -15, -63, 23, 18, 26, 34, -41,
942    -7, 20, 17, 20, -34, 53, -2, 7,
943    20, -44, 39, 25, 61, 23, 22, 79,
944    71, -4, 17, 9, 27, 27, -23, 42,
945    -23, 3, -3, 47, 7, 6, -37, 49,
946    -33, 37, 1, -18, -22, -49, 19, 38,
947    97, 54, 85, -1, 51, 63, 1, 0,
948    53, 3, 11, 10, 112, -44, 13, -11,
949    -44, -1, 3, -33, 65, 103, -32, 22,
950    3, 70, -1, 46, -55, -3, -37, 106,
951    -4, -9, -9, 30, -32, -108, 27, -25,
952    112, -48, 55, -2, 26, -10, 71, 56,
953    -28, -55, 47, -21, 42, -10, -42, -57,
954    -13, -21, -5, 44, 12, -35, -3, -4,
955    -63, 11, -18, -62, 68, 1, -27, 34,
956    68, -16, -57, 13, 45, 61, -30, -45,
957    41, -21, -39, 95, 12, -10, 11, -47,
958    -21, 64, 9, -41, 73, -10, -21, -7,
959    112, 28, 34, 13, -4, -1, 15, -26,
960    -33, 20, 6, -37, 21, -4, -44, 34,
961    5, 5, -20, 27, -33, 21, 49, 79,
962    24, 5, -4, 53, -7, -43, -30, 13,
963    5, 38, -60, -64, 5, 54, 4, -58,
964    20, 6, 40, 17, -42, 65, 9, 6,
965    -5, -38, 2, 27, 30, -3, 25, 42,
966    -52, -28, 11, 62, -61, -16, -44, 14,
967    38, -63, -5, -32, 39, -57, 19, 8,
968    -37, -72, -10, 55, 42, 59, -3, 66,
969    43, 65, -4, -3, -47, -56, -127, 44,
970    -28, -14, -82, -18, 1, -96, -25, 6,
971    -6, -39, -43, 12, 66, 25, 78, -42,
972    22, 22, -68, 15, -29, -50, -6, 29,
973    18, 12, -105, 16, -7, -28, 21, -80,
974    -71, -8, 43, 35, -7, 3, -32, -23,
975    10, 57, -16, -51, 31, 5, -24, 60,
976    -8, 10, 10, 25, 1, -39, 12, 34,
977    28, -7, -39, -20, 16, 43, -69, -15,
978    -9, 5, -31, 31, -64, 11, -12, -17,
979    -14, -17, -21, 42, 10, -5, -24, 21,
980    -8, -20, -2, -25, 40, 63, -49, -9,
981    -50, -53, 9, 61, 2, -24, -30, -11,
982    12, -31, -21, -4, 32, -7, -24, 6,
983    38, -25, -62, -15, 18, 31, 64, -64,
984    -17, -25, 5, -12, -38, -78, 57, -52,
985    -18, -69, 28, 22, 13, 48, -36, 40,
986    32, -49, -38, 58, 34, -4, -44, -81,
987    -77, -34, 6, -101, -9, -68, -49, -47,
988    -98, -8, -28, -58, 27, -50, -5, 18,
989    38, -3, -22, -50, -19, 20, -4, -65,
990    106, 15, -25, 1, -5, 14, -66, -11,
991    -4, -27, 22, -26, -21, 46, -1, 29,
992    18, -30, 34, -4, 15, -53, -3, -14,
993    20, 12, -55, -62, 58, 4, -31, 46,
994    32, -15, 28, 23, 18, 34, -15, 29,
995    26, 34, -23, -41, 20, 18, -59, -21,
996    -28, 29, -3, -6, -26, 16, 22, -24,
997    -12, -21, 18, 28, -5, 27, 15, 27,
998    26, -35, -1, -49, 57, 2, -35, -2,
999    -3, -1, 57, 15, 63, 11, -27, 11,
1000    -51, 20, -7, -21, -21, -24, -14, -5,
1001    18, -8, 23, -31, 24, 85, -61, 98,
1002    -60, -44, 12, 35, 78, 38, -14, 27,
1003    -82, 64, 50, -43, -44, 8, -44, -114,
1004    -11, -51, 67, -51, -74, -11, -2, -28,
1005    50, 3, -37, 47, 38, -20, 95, 44,
1006    -48, 15, 7, -26, 0, -11, 69, -33,
1007    -28, -8, -9, 38, 9, -2, -5, 117,
1008    30, 7, 8, 60, 45, -65, 65, 4,
1009    10, 22, 14, 12, -8, 44, -18, 64,
1010    35, 31, -87, -14, 54, -53, 67, -43,
1011    -25, -43, 31, -59, 75, -44, 127, -6,
1012    -48, 87, 78, 25, 75, 94, -62, -4,
1013    -5, -20, 5, 31, 55, -29, 123, -29,
1014    31, -23, 32, -55, -32, 16, -25, 12,
1015    18, 26, 12, 8, -32, -35, -23, 23,
1016    -36, 59, -49, 15, 12, 2, 23, 8,
1017    76, -41, 21, -18, -4, 25, 55, 50,
1018    10, 5, -23, 0, 24, 35, -4, -3,
1019    -68, 5, 9, 32, 10, -5, -73, -86,
1020    -95, 24, -15, 117, 16, 102, 46, 82,
1021    74, -6, 1, 22, -36, -17, -34, 6,
1022    -76, -58, 18, -22, 5, -17, -57, 61,
1023    35, 55, 60, 74, 25, -18, 46, 25,
1024    -9, -29, 4, 16, 62, -31, -9, -55,
1025    36, -66, -54, -55, 47, 62, -3, -4,
1026    -101, -27, 29, -69, -46, 29, 12, -101,
1027    23, 5, -92, -8, 32, -7, 0, 51,
1028    -21, 25, -91, 11, 16, -5, -14, 2,
1029    19, -24, 30, 64, -45, 39, 42, -66,
1030    -23, -48, 17, 23, -58, 58, 1, 17,
1031    -35, -20, -14, -43, 12, 31, -11, 28,
1032    -16, -9, -28, 10, 6, -24, 20, -17,
1033    -57, -65, 48, 21, -12, 16, 39, 41,
1034    -87, -2, 1, 15, -13, -27, 2, 53,
1035    1, 6, -17, -12, -43, -17, 4, 4,
1036    12, -23, 37, 27, -4, -14, 30, -12,
1037    64, 120, -83, -7, -30, 45, 20, 40,
1038    73, 29, -76, 8, 23, 38, 19, 43,
1039    3, -50, -64, -19, -24, -1, -55, -62,
1040    20, -66, -26, -120, 1, -21, 49, 3,
1041    20, 36, -2, -11, -54, -57, 34, -86,
1042    4, 13, 27, 4, -50, -55, 57, 36,
1043    -13, -66, 10, -6, 29, 19, -90, -79,
1044    -69, -30, 36, -46, -73, 18, 28, -85,
1045    54, 2, -26, 43, -29, -9, 2, 18,
1046    62, 54, 12, -85, 14, 30, 6, -36,
1047    -56, -87, -14, 19, 32, 50, -67, 6,
1048    45, 28, -10, -74, 33, -28, -76, 53,
1049    -40, -24, -54, 46, 18, 38, -34, -48,
1050    -8, 22, -46, 22, 2, 53, 34, 31,
1051    -34, 1, -33, -11, -21, 17, 18, 10,
1052    14, 16, 35, -50, 49, -6, -14, -61,
1053    34, 14, 71, 49, 19, -1, -24, 0,
1054    -29, -8, 68, -29, -78, -55, 6, -18,
1055    73, -40, -3, 7, -23, -93, -8, 7,
1056    27, 74, 73, -14, -26, -58, 33, -39,
1057    -58, -61, 0, -38, 16, -59, -101, -85,
1058    -70, -11, 15, -14, 7, -5, 26, -65,
1059    -5, 9, -59, -33, -5, 22, 9, 36,
1060    -44, 76, 26, 45, 23, -61, 28, -76,
1061    40, -34, -20, -5, 22, 24, 74, -1,
1062    25, 16, 29, -57, 34, -10, -12, -30,
1063    15, -63, 6, 8, -3, 18, 14, 81,
1064    25, -4, -66, 0, 50, 5, 37, 4,
1065    -9, 13, 8, 10, 56, 16, -3, 65,
1066    4, 30, 4, -14, 45, 36, -35, 97,
1067    -31, -62, -2, 48, -26, 10, -12, -79,
1068    -13, 3, 2, 42, -4, 18, 35, -17,
1069    -12, 71, -40, -36, 14, 39, 48, 39,
1070    -10, -29, -47, -25, 1, -19, -3, -38,
1071    -40, -40, 44, 42, 43, 10, 19, 2,
1072    -23, 10, 10, 8, 36, 17, -51, -11,
1073    -51, -19, -21, -63, 44, -8, 4, 42,
1074    90, -73, -70, 56, -7, -38, -2, 4,
1075    -55, -44, -44, 9, -56, 2, -54, 36,
1076    -10, -115, -48, -72, -20, 4, 17, 34,
1077    -26, -75, 37, -36, -101, -18, -88, 54,
1078    44, -110, -8, -73, -22, 37, -50, -37,
1079    24, -16, -9, -36, 16, -41, -90, 41,
1080    -18, -99, 56, -26, 53, 50, -37, -31,
1081    -38, 24, -125, -54, 33, 22, -67, 46,
1082    -37, -44, -16, -7, 4, 1, 114, -45,
1083    -65, 29, 29, -25, -13, 13, -60, -28,
1084    20, 57, -23, -7, -110, 17, -4, 3,
1085    42, -64, 4, 46, 46, -17, -24, -27,
1086    -45, -22, -37, -14, -51, 17, 56, -20,
1087    15, -58, 41, 46, 10, 9, 23, 59,
1088    7, 3, -11, -44, 77, 22, 38, -19,
1089    -59, 24, 26, 30, -32, 8, -53, 15,
1090    -12, 31, -37, -56, -34, 12, -79, 33,
1091    18, 20, 33, 22, -18, 12, -20, 32,
1092    18, 10, 19, 24, 20, 5, -27, 6,
1093    -21, -28, -48, 52, 14, 35, -7, -24,
1094    -46, 16, 16, -52, -51, 21, -8, 9,
1095    -27, 23, 30, 17, 0, -34, 46, 1,
1096    -47, 25, -47, -32, 4, 12, 4, -1,
1097    32, -1, -43, 9, 4, 50, -21, -29,
1098    -5, -34, 23, -8, 22, -41, 35, 48,
1099    -53, 28, 18, -35, 16, 38, 25, 25,
1100    1, 27, -7, 9, -12, 15, -11, 37,
1101    -46, 31, -38, -12, -2, -10, 5, -30,
1102    5, -44, -22, -19, 25, 30, 59, 34,
1103    30, 4, 19, -18, -3, 21, -35, 28,
1104    -4, 18, 9, 18, -38, -23, 18, -32,
1105    19, 31, 11, 23, -7, 3, -46, -1,
1106    -31, 18, 24, 11, 8, 42, 31, 8,
1107    -42, 32, -29, 11, -32, -28, -19, -31,
1108    31, -22, -22, 2, 40, 9, 28, -47,
1109    4, 47, 15, 0, 61, 28, -23, -43,
1110    -47, 47, -16, 78, 12, 46, -21, 8,
1111    5, -10, 20, -5, 73, 14, 46, -40,
1112    -24, 32, -35, 66, -27, -51, -37, 24,
1113    -30, -4, 11, -1, -38, -63, 2, 45,
1114    10, -83, -53, -63, 20, -47, 32, -57,
1115    59, 4, 33, 22, -39, 11, 49, 13,
1116    1, -43, -37, 77, 30, -11, -17, 47,
1117    35, -30, -12, -39, 7, 20, -11, 23,
1118    39, 32, -25, 12, -66, -15, -20, -35,
1119    -19, 42, -17, -30, 31, 27, -55, -10,
1120    60, 14, -46, -44, 27, -6, -45, -7,
1121    24, 12, -8, -33, -17, -46, 15, 2,
1122    -32, -8, -7, -26, 17, 21, 16, 27,
1123    18, -25, -40, -34, -14, 26, -42, -22,
1124    -17, -22, 24, -26, 29, -8, 6, -29,
1125    -10, -10, 11, 40, -12, -5, -18, -20,
1126    -16, 6, 23, -3, 22, -48, -56, -9,
1127    -28, 7, -40, 83, 9, 111, 44, 82,
1128    -33, 21, -36, -15, 37, 64, -1, -10,
1129    118, 24, -109, 22, 22, -4, 6, 4,
1130    24, 64, 16, 10, 64, 42, -53, 80,
1131    -9, -20, 33, 14, -29, 29, 9, 35,
1132    -20, 7, 75, 91, -24, -48, 11, 45,
1133    -57, -45, 31, -3, 23, 40, -21, -1,
1134    -58, -45, 14, -6, -30, 6, 22, -95,
1135    31, -4, -19, -65, 21, -21, -2, 50,
1136    29, -25, -22, -16, 31, -26, 51, 14,
1137    -64, -41, 15, 16, -2, 28, -56, 5,
1138    -29, 42, -6, -54, -57, 15, 52, -5,
1139    -3, -34, 2, 13, -10, 14, 0, 18,
1140    5, -50, -10, 22, -8, -38, -13, 37,
1141    3, 17, 29, 23, 9, -17, 18, 26,
1142    29, 17, -10, 30, 4, -14, 6, 15,
1143    37, 3, 3, 32, 14, -34, 25, -35,
1144    28, 22, 32, -6, 40, 9, -9, 42,
1145    -35, -20, -3, 8, 61, -34, -3, -1,
1146    5, -33, -59, 0, 14, -19, -6, 4,
1147    1, -4, 20, 5, 5, 17, -29, 21,
1148    25, 67, -28, -5, -17, 33, -24, 2,
1149    46, 5, 32, 9, -66, -66, -8, 26,
1150    58, -56, -12, 47, 3, 28, 15, -40,
1151    -31, -20, -10, 16, -16, 65, 45, -12,
1152    33, 45, -19, 5, 4, 5, -45, -9,
1153    18, 52, 15, -39, 9, 22, 6, -67,
1154    4, -13, 10, 19, -8, 16, 6, -54,
1155    37, 27, -38, 19, 9, -15, 30, -24,
1156    10, -60, -26, -51, -36, 39, 36, -43,
1157    33, -15, -16, 19, 30, -28, -31, -11,
1158    8, -20, -9, 36, -14, 9, -6, -30,
1159    -22, 43, -15, -14, 23, -3, 49, -6,
1160    -7, 39, 7, -18, -26, -10, -16, -32,
1161    46, -30, -34, -5, -26, -9, -15, -49,
1162    39, 26, 10, -11, 18, 33, -37, 19,
1163    -29, -51, 12, -53, -21, 26, -10, -15,
1164    -28, 4, -43, 27, -22, -47, 2, 66,
1165    76, -3, -14, -19, -4, -57, 57, 25,
1166    27, 19, 24, 16, 0, -59, -10, -9,
1167    21, -23, 0, -1, -19, -24, 14, -68,
1168    9, -23, -44, 25, -11, -25, -55, -42,
1169    -21, -22, 32, 24, 31, 13, 76, 20,
1170    -42, 7, -40, -26, 1, 1, 21, 18,
1171    -29, 33, 16, -26, -4, 21, 16, -49,
1172    -22, -36, 6, -6, -16, -10, 5, -57,
1173    3, 36, 10, 43, 6, 27, -9, -4,
1174    34, -13, -39, 19, 42, 21, -9, -7,
1175    24, -9, 13, 31, -8, -15, 38, -11,
1176    28, -36, -14, -44, -19, 69, -29, 12,
1177    30, -37, 6, -5, -21, 38, 20, 30,
1178    -15, 41, 16, 32, 20, -14, 34, -10,
1179    -40, 18, 36, 54, -31, -11, -37, 17,
1180    -21, -15, 40, -7, 58, -22, 19, 1,
1181    -22, -22, 66, -43, -20, -87, -9, -11,
1182    16, 1, 22, -70, 47, -23, -56, 123,
1183    28, 56, 40, -34, -42, -61, 3, 18,
1184    79, -52, -17, -127, 20, 50, 29, -110,
1185    15, -43, -42, 14, -22, -31, -55, -120,
1186    53, 112, -6, 125, -10, -14, 4, 28,
1187    29, -70, -9, -83, 14, -71, -43, 52,
1188    27, 99, -13, 13, 24, -15, 22, -10,
1189    13, 73, -22, 37, -20, 51, 70, 7,
1190    -27, -16, -34, -18, -12, 32, 3, -30,
1191    -26, 11, 22, 11, -7, -24, -28, -20,
1192    51, 15, 19, -84, -45, -1, 10, -93,
1193    -22, -3, -5, 33, 46, 32, -6, 47,
1194    -43, -67, -49, 5, 2, 28, 32, 37,
1195    -41, -10, 14, -38, 39, 20, -33, 24,
1196    -54, -16, -65, -64, -14, -20, -34, -39,
1197    -30, -9, -30, 22, 41, 17, -3, 3,
1198    -22, 0, 49, -47, -51, 0, 13, 30,
1199    31, -27, -13, -24, 43, 7, -27, -34,
1200    3, 10, 43, 36, -27, 31, 13, -46,
1201    0, 36, 5, 8, 3, -50, 18, 26,
1202    30, -19, -54, -6, -70, -44, 1, -54,
1203    -41, -24, 21, 5, 49, -7, 83, 8,
1204    -64, 24, 29, 32, 13, 55, -3, 20,
1205    -11, -9, -18, 23, 5, 28, 32, 40,
1206    -23, -50, 16, -40, 33, 36, 48, 44,
1207    -6, 41, 50, 4, -22, -11, -22, -22,
1208    -22, -15, 31, -11, -50, 18, 2, 40,
1209    -14, 16, -2, 19, -5, -7, 0, 14,
1210    -25, 17, -48, -16, 29, 61, -24, -10,
1211    -11, 36, -21, -45, 4, -15, -24, -23,
1212    34, 36, -22, 21, -40, -30, 36, -27,
1213    -9, -5, 4, -32, 26, -3, 25, 31,
1214    -10, -26, 33, 15, -27, 3, -1, -28,
1215    40, -15, -15, -18, 17, 9, -28, 35,
1216    -23, 47, 48, -1, 8, 14, -12, 23,
1217    -61, 34, -41, 20, 41, 25, -9, -1,
1218    6, -37, 18, -60, 11, 22, 56, 13,
1219    -87, -7, -37, -26, -36, -26, -11, -62,
1220    12, -27, 47, -50, 16, 53, 24, 6,
1221    21, 26, -40, 14, 28, 4, -70, 46,
1222    43, -52, 16, -37, -59, 20, 88, 11,
1223    -6, 20, 39, -40, -11, 4, -8, -48,
1224    5, 92, 6, -21, -7, -35, -15, 17,
1225    -17, -26, 1, 17, -5, 18, 4, -21,
1226    -22, -2, -31, -40, -53, 8, -12, 20,
1227    48, -35, 5, -26, -47, 22, -8, 18,
1228    -66, -23, 28, -31, -7, 12, -56, 6,
1229    -20, -57, 24, 28, -1, -17, -34, -15,
1230    -26, -46, 33, -13, -14, -25, 7, -5,
1231    15, -18, 15, 22, -47, -42, -29, 0,
1232    7, 21, -29, -7, 31, -8, -45, 9,
1233    -27, 35, 0, -50, 10, 10, -34, -41,
1234    25, 43, -19, -3, 42, 6, -14, 0,
1235    -5, -12, 42, 11, -18, -73, -3, 5,
1236    10, -55, -40, -11, 52, -14, 7, 15,
1237    57, 2, -11, -7, -8, -17, -18, 32,
1238    -13, 8, 7, -64, -66, 42, 15, -45,
1239    -24, -2, -25, 12, 6, -1, -26, -30,
1240    -39, 15, -78, -32, -12, 10, -76, 29,
1241    26, 0, -23, 17, 57, 70, 32, -45,
1242    -15, 6, -5, -44, 7, 2, 37, -6,
1243    -51, -9, 52, -10, 20, 27, 28, 27,
1244    -3, -25, 37, 22, -23, -23, 59, -14,
1245    -53, 10, -49, 16, 7, 22, -23, -34,
1246    -42, -23, 34, -18, 37, 27, 38, 13,
1247    40, -46, 17, -45, 1, 23, -8, 7,
1248    6, -1, -59, -19, -1, 18, 29, 29,
1249    17, -18, -31, -11, -18, -2, -2, -16,
1250    18, 5, 32, 4, 20, 25, -33, 24,
1251    -18, 8, 6, 0, 15, 27, 37, 41,
1252    -9, 28, 13, 17, -31, -18, -23, -28,
1253    42, 27, -10, -3, 11, -10, 21, 44,
1254    24, 33, -6, -43, -52, -53, -13, -7,
1255    -52, -11, 16, -19, 33, 57, 3, 1,
1256    48, -14, -1, 44, -7, 1, -38, 59,
1257    -8, -21, -10, -38, 14, -2, -5, 34,
1258    -10, -28, -21, -31, -14, -42, 20, 31,
1259    16, -4, 10, -9, -37, -36, 2, 7,
1260    -3, 20, 43, -5, -44, 40, 5, -15,
1261    52, -12, -25, 13, 39, 21, 4, -47,
1262    -17, 12, -8, 26, -12, -17, -26, 29,
1263    11, 12, -3, 26, -31, -16, 16, -22,
1264    14, -33, 29, 1, -12, -28, -2, -6,
1265    7, -7, -33, -56, -1, -11, -6, 1,
1266    0, 29, -15, 0, -28, 36, -11, 40,
1267    5, 9, -28, 20, -6, -21, 31, -31,
1268    -29, 14, 53, 16, -7, 14, 28, -1,
1269    -6, -35, 1, -15, 30, -38, -26, 13,
1270    17, 24, 15, 18, -25, 14, -12, 42,
1271    62, 15, 89, -71, 44, -32, -6, -13,
1272    -18, 14, 40, -32, 73, 4, -103, 9,
1273    -57, 76, -39, -5, 47, -50, 24, 52,
1274    49, -8, -33, 2, -37, 2, 31, 15,
1275    62, -12, -25, 14, -15, 7, -20, -126,
1276    -2, -5, -9, 15, -1, -8, 4, -17,
1277    49, -86, -37, 17, -17, -31, 55, 48,
1278    72, -27, -55, 17, 63, 6, 9, -28,
1279    -7, 36, -12, 18, -8, 56, 4, -6,
1280    1, -22, -87, 4, -45, 44, 20, 30,
1281    -26, -28, -4, 0, 29, -43, -4, -40,
1282    -3, 89, 17, -17, -24, 2, -38, -78,
1283    -13, 16, 17, 14, -28, 9, 43, -24,
1284    61, 18, -46, 4, 23, -29, 19, -6,
1285    40, -13, -52, -15, 26, -15, 8, 9,
1286    -25, 30, -45, -46, 34, 57, -22, 50,
1287    8, 30, -13, 40, 32, 12, 15, 19,
1288    11, 55, 74, 34, -21, 12, 51, -23,
1289    -4, -43, -27, -2, 47, 16, -7, 9,
1290    -28, 48, -14, -24, 20, 4, -29, -13,
1291    13, 8, 1, 38, 55, -26, -27, -4,
1292    10, 72, 57, -1, -20, -31, 3, 65,
1293    10, -31, 64, 9, 13, -10, 70, -51,
1294    21, -1, 16, -28, -13, -38, -71, 26,
1295    -22, -8, -20, 15, 75, 35, 20, -39,
1296    -26, 16, -74, -18, -1, 38, 21, -18,
1297    21, -33, 47, 25, 13, -25, 9, 14,
1298    -7, 13, 49, 32, 40, 28, 48, -9,
1299    -29, 11, -36, -24, 3, 41, -6, -41,
1300    14, -53, -28, 16, -9, -4, 9, -7,
1301    6, -10, 19, 4, -46, 6, -14, -4,
1302    -5, -8, 8, 25, 12, -23, -11, 4,
1303    -16, -48, 20, -6, 31, -33, 14, 4,
1304    12, 28, -32, 13, -3, -2, -15, 29,
1305    8, 22, 6, -43, 15, -41, -25, 11,
1306    -37, -11, -39, 12, -28, 10, 41, -46,
1307    -18, 7, -35, -5, -5, -9, 39, -24,
1308    -52, -28, -50, -36, 18, 43, -12, -27,
1309    -6, 6, 47, 26, -36, 14, -25, -2,
1310    -33, 22, -22, 21, -71, 31, 27, 3,
1311    -34, -28, 10, -2, 2, -20, -52, 24,
1312    86, -23, 57, 51, 10, -29, 76, -26,
1313    19, 93, -7, -53, -31, -19, -68, 27,
1314    -47, -45, 5, -18, 0, 18, 16, -5,
1315    -3, -18, -12, 37, -36, -60, 18, 34,
1316    8, 9, 41, 67, -3, -37, 43, -68,
1317    12, -17, 40, -39, -59, -16, 15, 15,
1318    -7, 58, 14, 28, -43, 48, 1, 10,
1319    4, 20, 55, 22, -1, 1, 42, 13,
1320    34, 35, -44, 0, 60, 16, 42, -2,
1321    2, -21, 49, -28, -10, -7, 39, -18,
1322    47, 19, 18, -8, 21, 45, 41, -24,
1323    -1, -34, 4, 5, -11, 3, 33, 21,
1324    -35, 24, -13, 1, 38, -33, 9, 17,
1325    -4, -94, 7, -48, -26, -74, -47, 10,
1326    7, -4, 6, -91, 23, -61, -11, 12,
1327    -78, -94, 32, -59, 53, -8, -62, 6,
1328    37, -31, -60, 118, 29, -36, 47, 9,
1329    -1, 42, 93, -50, 65, 21, -7, -31,
1330    5, 57, 39, 62, 0, -40, -6, -53,
1331    -19, -36, 3, -25, 57, 40, -25, 69,
1332    -28, 44, 94, 33, 26, 22, -65, -77,
1333    70, -23, 9, 31, -4, 4, -16, 37,
1334    -45, 46, -50, 59, 35, -29, -29, -66,
1335    -90, 39, 76, -35, 28, 15, -14, -23,
1336    -69, 54, -13, 45, 31, -25, 8, -9,
1337    -54, 47, 83, 6, 3, 52, -23, 25,
1338    27, -8, -59, 8, 27, 17, -41, -21,
1339    -23, -5, -46, 19, 27, 33, 60, 31,
1340    -3, -2, -25, -42, 8, 37, 2, -43,
1341    -102, 17, -28, 7, 16, -40, 49, -14,
1342    -18, 1, -48, -36, -11, -37, 29, 38,
1343    49, 32, -19, -8, -68, -39, 22, -102,
1344    38, 23, 16, 71, 77, -44, -46, 5,
1345    49, 31, 57, 19, 63, -2, 62, 7,
1346    0, 86, 28, 28, -26, 50, -29, 8,
1347    55, 65, -8, 36, 77, 35, 64, -30,
1348    -25, 38, 3, 30, 15, -55, 4, 124,
1349    -7, 42, 16, -26, -18, 50, -20, -61,
1350    26, -37, -46, 6, -55, -24, -78, -3,
1351    -4, 5, 77, 25, 29, -26, 107, -40,
1352    14, -83, -32, -30, -33, 47, 25, -39,
1353    47, 9, 9, -23, 60, -11, 6, -68,
1354    28, -2, 25, 23, 23, -23, 37, 37,
1355    40, -74, -50, -35, -24, 29, -39, 39,
1356    48, 46, 27, -16, 27, -39, -4, 35,
1357    -26, -8, -36, -14, -21, 43, 41, -1,
1358    25, -43, -33, -23, -61, -11, 2, -4,
1359    1, -20, 12, 23, 8, -43, 39, -6,
1360    5, 24, 12, 0, -20, 29, 38, -4,
1361    -4, -107, -41, -14, 63, -32, -63, 58,
1362    47, -49, 47, -66, 8, 22, -51, 1,
1363    4, -9, 65, -34, 16, -45, -4, 17,
1364    -6, -10, 26, 27, 35, -44, 72, -50,
1365    -6, -1, 14, -9, -84, -7, -51, -25,
1366    -41, -32, -41, -32, -37, -99, -1, 26,
1367    -39, 68, -19, 12, -28, -18, 11, 30,
1368    85, 85, 25, 36, 43, -8, 15, 41,
1369    -41, 18, -14, 1, -53, -54, 61, -23,
1370    -11, 22, -16, -20, 47, -26, -31, 90,
1371    88, 66, -54, -69, 10, -34, -18, 8,
1372    -28, -83, 38, 25, -8, -15, -6, -9,
1373    -11, 21, -12, -17, 29, 34, -67, -56,
1374    -64, 4, 37, 16, -23, 10, -50, -8,
1375    16, 60, -50, 3, -9, 21, 66, -18,
1376    42, -7, -41, -22, 32, 20, 27, -33,
1377    36, 15, 48, -6, 13, 44, -35, 14,
1378    -14, 79, -14, 0, -12, -26, -1, 23,
1379    14, -2, 37, 10, 32, 7, 10, 21,
1380    18, 37, 14, 1, -33, -23, -17, 15,
1381    -21, -22, -15, 4, 29, -21, -34, -4,
1382    -16, -9, 41, 32, 25, -6, 15, -14,
1383    11, -40, -8, 21, -52, 15, 8, -27,
1384    12, -3, -27, -11, 19, -49, -27, -17,
1385    -12, -19, -35, 51, 22, 49, -8, 14,
1386    20, 4, 5, 2, 57, 15, 21, -4,
1387    11, 31, -6, -14, 7, 9, -13, 52,
1388    37, -10, 37, 40, 39, -19, 18, -9,
1389    3, -24, -14, 35, -1, -14, -18, -15,
1390    2, -31, 23, 19, -7, 5, -18, -17,
1391    -21, -1, 6, -33, 6, -3, 15, 18,
1392    7, -14, -2, -12, 18, 29, 11, 12,
1393    6, -10, -29, -13, -31, 27, -25, -8,
1394    32, -7, -39, -43, -43, 11, -15, -46,
1395    -10, -20, 20, 14, 27, -7, -7, 44,
1396    23, -14, -30, 2, 14, 0, -20, -1,
1397    -42, 36, 14, 60, -27, 28, -18, -51,
1398    6, -13, 15, 4, 46, 7, 7, -5,
1399    -41, -39, -31, -27, 7, 46, -27, -6,
1400    0, -39, 75, -53, -9, -12, 20, -36,
1401    20, 12, 58, -5, 45, 48, -20, -5,
1402    15, -28, 35, -73, 5, -31, -2, -2,
1403    -71, -1, 2, -20, 36, -43, 8, -72,
1404    -10, 48, 23, -29, -6, 26, -46, -50,
1405    6, 0, -39, -19, -24, -21, -31, 16,
1406    -33, 26, 19, 14, -24, -3, -55, -11,
1407    -37, 33, -14, -12, 16, -12, 3, 52,
1408    11, -11, -9, 31, -5, 1, -11, -9,
1409    -35, 27, -9, 53, -30, 13, -6, -10,
1410    13, 10, -2, 0, 42, -5, -14, -24,
1411    -11, 14, -9, -23, -17, -36, -18, 15,
1412    -26, -17, 0, 18, -8, 39, -49, 6,
1413    -10, -38, -17, 34, -6, -26, 17, 30,
1414    40, -4, -9, 22, -28, 28, 20, -18,
1415    24, -8, -51, -35, -82, 57, -29, 61,
1416    39, 17, -20, -14, -45, -8, 53, -3,
1417    -40, 19, -46, -23, -4, 14, -46, 53,
1418    18, -64, 30, -12, 14, -22, 3, -36,
1419    -78, 6, -37, 15, 17, -65, -42, 57,
1420    30, -5, 50, 12, 60, -58, -45, 40,
1421    6, -10, 32, 15, 19, 26, 15, -25,
1422    -36, -32, 39, -42, -5, 24, 29, -69,
1423    -21, -12, -21, -25, -14, -19, 26, -4,
1424    16, -66, -6, -2, 30, -25, 2, 5,
1425    21, 12, 41, -52, 10, 16, 9, -12,
1426    -10, 58, 2, -16, -41, 16, -21, 23,
1427    10, -25, -3, 24, -13, -10, 30, 30,
1428    -7, 21, -32, 16, -22, 52, 6, 27,
1429    -14, -6, 8, -23, -4, -41, 25, 10,
1430    0, 29, 20, -38, -9, -37, 15, -10,
1431    6, -52, 70, -32, 17, 23, 5, -11,
1432    -42, 7, -27, 10, -11, 18, 36, 11,
1433    -51, -53, -90, 23, -8, 48, -13, 55,
1434    24, -72, 4, 9, 17, -32, -33, -99,
1435    7, -75, -19, -8, -1, 43, -24, -11,
1436    -2, 62, 127, -16, 63, -19, -60, 40,
1437    -56, -17, -40, 1, 2, 6, -43, 52,
1438    39, 36, 1, 20, -56, 28, 19, 6,
1439    6, -22, -1, 27, 77, 68, -70, -118,
1440    -42, -118, 34, 37, 60, -88, 1, -72,
1441    25, 67, -33, -67, 15, -46, -40, 57,
1442    -43, -20, -3, 20, 54, -53, -69, 4,
1443    49, -61, -7, -11, 17, -15, -30, -71,
1444    0, 60, 15, 19, -6, 71, 4, 47,
1445    8, -53, -19, 38, -37, -27, 37, 27,
1446    14, 57, -61, 18, 9, 24, -80, 5,
1447    -27, 0, 50, -16, -28, 32, 31, 17,
1448    46, 50, 35, 13, 8, -40, -5, -73,
1449    46, -7, -6, -16, -62, -8, 19, -84,
1450    -14, -90, 8, -35, -38, 88, -35, -69,
1451    22, -35, -34, -2, 44, -11, -14, 93,
1452    9, 14, 56, -56, 25, -60, 0, 1,
1453    4, 81, 53, -38, 125, -27, -16, 20,
1454    33, 29, -43, 46, -19, -46, -71, 33,
1455    -35, -68, -9, -12, -8, 22, 127, 0,
1456    13, 19, -70, 35, 30, 104, 44, -30,
1457    23, 7, 13, 15, -11, 28, -6, 2,
1458    -33, 113, 68, 9, -11, -29, -17, 31,
1459    16, 18, 35, 39, 1, -15, 28, 44,
1460    33, 31, 37, 11, 12, -28, 15, 12,
1461    19, 19, -52, -51, 38, 8, 16, -15,
1462    12, -35, 117, 5, 18, -7, 119, -7,
1463    6, -11, 7, 16, 29, -7, 9, -25,
1464    39, -71, 41, -35, -36, -1, -43, 15,
1465    47, -3, -56, 38, 37, 39, 16, 23,
1466    54, 32, 2, -38, 40, 11, -8, 14,
1467    -35, -24, -19, 18, 43, 51, 42, -43,
1468    36, -19, 7, 13, -8, 17, 7, 42,
1469    -5, -13, -126, 0, -6, 96, 11, 77,
1470    -35, 5, -74, -33, -59, -3, 24, 48,
1471    -26, -93, -50, -40, -48, 36, -61, -51,
1472    54, 42, -53, -32, 27, 0, -36, 86,
1473    10, -21, 71, 12, -23, -87, 46, -4,
1474    31, 12, 57, 25, -101, 8, 100, -61,
1475    -27, -11, -13, -40, 46, 84, -25, -55,
1476    -18, -51, 27, 5, 26, -85, -34, 22,
1477    8, -4, 5, 10, 22, -13, 11, 58,
1478    23, 14, 89, -19, 69, -73, -32, -49,
1479    -23, -65, 15, 11, -2, 24, -38, -23,
1480    -20, 9, 62, 93, 23, 61, -25, 2,
1481    16, 22, 16, 16, -10, 1, 18, 58,
1482    33, -2, -13, -6, -34, 40, 40, 75,
1483    -12, 15, 47, 5, 32, 68, 30, 20,
1484    15, 10, 53, 39, 46, -58, -10, -24,
1485    6, 38, -21, -56, -15, 5, 16, 40,
1486    -47, -30, 17, 3, 37, -23, 7, 1,
1487    8, -35, -44, 0, 45, -21, -88, -25,
1488    27, 38, -19, -24, 2, 26, 14, 32,
1489    62, -11, 30, -3, 34, 1, -65, -11,
1490    45, 51, 16, -26, -13, -22, -11, -6,
1491    -17, -1, -23, -42, 3, -19, -51, -27,
1492    -22, -56, -16, 30, -50, -41, 23, -67,
1493    -40, -67, -2, 27, 9, 30, 31, 45,
1494    52, 11, 17, -39, 0, -54, -26, 49,
1495    -27, -3, 34, -15, -18, 51, 24, 55,
1496    -26, -35, 4, 33, -16, 10, -14, -24,
1497    19, -29, -38, 17, 4, 7, 25, -66,
1498    40, -21, -19, -12, 78, -23, 75, -14,
1499    2, -17, -23, 10, 50, 50, 0, 19,
1500    -20, -14, -4, -57, -46, 50, -29, 36,
1501    5, 38, 34, 35, 4, 19, -6, -32,
1502    -27, 13, 13, -23, -23, 13, 9, -33,
1503    -57, -12, -8, 28, 43, -40, 36, 0,
1504    21, 47, 65, 40, 26, 3, -34, -1,
1505    5, 8, 13, -88, 93, -91, -23, 48,
1506    -59, 60, 54, -26, -2, 77, -15, -91,
1507    80, 74, -62, 7, -77, -6, -18, 116,
1508    -31, -24, -60, 74, 17, 99, 55, 24,
1509    70, 45, 29, -4, 90, -20, 51, 15,
1510    -14, 15, 25, 120, 31, -106, 20, 30,
1511    -35, -66, 19, 14, -1, 58, 30, 29,
1512    4, -83, 33, -90, -20, 24, 1, -101,
1513    12, -1, 29, 38, 67, 78, -40, -28,
1514    -53, 32, -127, 3, -86, 19, 3, 60,
1515    1, -28, 64, -11, 84, -8, -41, -19,
1516    -102, -53, -8, -102, -16, 72, 5, 31,
1517    14, -21, -41, 1, -27, -19, -13, 0,
1518    9, -56, -73, -16, 2, -4, 65, -36,
1519    26, 63, -28, 30, 5, 17, -44, -15,
1520    -105, 21, -8, -43, 28, -16, -58, 8,
1521    1, -1, 7, 40, -19, -8, 89, 26,
1522    -7, 51, 19, 1, -19, -6, -85, 52,
1523    3, -52, -15, -1, -4, 34, 49, 5,
1524    7, -23, 6, 11, 13, 2, 19, 13,
1525    -7, -61, -12, -11, -12, 4, -11, -2,
1526    -35, 15, 14, -1, 24, 14, -34, 11,
1527    22, -15, 14, 13, 6, 14, 6, 18,
1528    24, -13, 14, 5, -5, 28, 15, 15,
1529    10, -53, -21, 0, -58, 20, 8, -30,
1530    -35, -29, 22, -6, -19, -17, 4, -2,
1531    2, -19, 14, 40, -17, 21, -5, -20,
1532    14, -19, -8, -26, 14, 17, 7, -26,
1533    15, -19, -26, 25, -10, 7, -14, -19,
1534    25, 31, -33, 9, 11, 1, -12, -7,
1535    8, 20, 5, 10, -6, -8, 31, 11,
1536    45, -19, -4, 13, 1, -9, 1, 1,
1537    -5, -11, 14, 14, -21, -19, 14, -6,
1538    0, 12, 2, 8, -7, -26, 19, 7,
1539    20, -14, -13, -20, -23, 0, -22, -16,
1540    6, -14, 7, 9, -9, 6, 14, -12,
1541    10, 33, -18, -30, 3, 3, -4, -9,
1542    32, -28, -18, 43, 16, -3, 65, -26,
1543    0, -47, 26, -7, 31, -24, 22, 43,
1544    -74, 6, -1, -9, -20, -16, 32, -11,
1545    23, -7, -16, 15, 13, 27, 2, 3,
1546    32, -40, -6, -45, 1, -9, -41, -7,
1547    94, 54, 9, 61, 46, -28, 22, 6,
1548    7, -1, 36, -17, 26, -14, 62, 66,
1549    25, -69, 5, -1, -28, 2, 18, 8,
1550    19, -26, -8, 1, 9, -18, 2, -47,
1551    -31, -12, 15, -59, -10, 36, 45, 28,
1552    -28, 10, 9, 29, -13, 36, 38, -52,
1553    -19, 26, -18, 39, -16, -8, -6, -2,
1554    24, 32, -22, -9, -3, 5, -17, 7,
1555    8, -36, -10, 15, 9, 20, 24, 17,
1556    6, -19, -5, 33, -15, 5, -28, -10,
1557    -5, 12, 16, -12, 25, 29, 18, -20,
1558    -39, -7, 10, -6, -31, -6, -63, -34,
1559    4, -50, 51, -41, 16, 4, -21, -41,
1560    -5, 30, -25, 7, -5, -5, 4, -43,
1561    -29, 34, 5, -14, -46, 26, 47, 56,
1562    33, 1, -15, 29, 1, -11, 5, 72,
1563    -23, -68, -15, -19, -13, 19, -63, 1,
1564    7, -33, -20, 23, 104, -26, -19, -18,
1565    -12, 43, -57, 4, 33, -74, 12, 60,
1566    13, 39, -43, 60, -94, -8, -37, -34,
1567    -43, -2, -55, 92, -19, -1, -27, 25,
1568    -9, 19, 0, 12, 2, -9, 40, -70,
1569    -36, 8, 59, 12, 44, 26, -63, -42,
1570    -37, 35, -34, 15, -32, 30, -51, 29,
1571    12, 31, -21, 26, -23, -14, -34, -11,
1572    -3, 6, -36, 39, -17, 16, -12, -16,
1573    23, -21, -15, -10, 11, -17, -7, -9,
1574    -36, -37, -29, 4, 29, -18, -31, 22,
1575    4, -28, 25, -12, -8, 46, -28, 27,
1576    -36, -26, 14, -6, -13, -33, -23, 33,
1577    -39, 70, 81, -18, -26, -30, -22, 30,
1578    0, -46, 19, 74, -65, 2, 44, 11,
1579    -90, 80, -16, 35, -54, 59, -15, -68,
1580    16, 36, 35, 33, 50, -50, -16, -41,
1581    -9, -1, -45, 48, 10, -27, -86, -67,
1582    -45, -53, -40, 0, 12, -16, -12, 22,
1583    -23, -27, 3, 45, -8, 25, 29, -55,
1584    12, -53, 18, -7, 9, -38, -49, 8,
1585    -33, -40, -59, 22, 38, 27, 0, -15,
1586    -68, 33, 19, 25, 23, -21, -56, -51,
1587    62, 75, 44, -8, 14, 40, -99, 41,
1588    -12, -52, -3, -22, 61, 8, 46, -4,
1589    17, 7, 3, -29, -26, -57, 21, 30,
1590    -29, 12, 47, 20, -35, 20, -33, 13,
1591    19, -4, -11, -1, 8, 21, -29, -36,
1592    -22, 25, -57, -31, 19, -13, 24, -41,
1593    35, 20, -13, 18, -28, 26, -33, 27,
1594    24, 15, -26, -18, -22, -53, -21, -40,
1595    33, 17, -24, 45, 39, 23, 51, -23,
1596    34, 31, 25, 45, -48, -36, 18, 13,
1597    38, 19, -4, 33, 18, -77, 2, -53,
1598    18, 26, 42, -97, -6, 32, -43, 12,
1599    -21, 4, -31, -22, 100, -11, -60, -7,
1600    -74, 42, -24, 36, -12, 10, -52, 16,
1601    -4, 34, 31, 24, -42, -44, -13, 4,
1602    -19, 64, -34, 35, -5, 5, 47, 55,
1603    104, -9, 0, 66, 0, 32, -4, -34,
1604    -56, 74, 17, -12, -40, -65, 7, 19,
1605    60, 89, 70, 115, -122, -33, -63, 2,
1606    21, -82, -50, -44, 41, -60, 102, -2,
1607    14, 4, 15, -52, -22, -55, 38, 70,
1608    21, -3, 34, 51, -24, -12, -8, -18,
1609    -20, 10, 18, -30, -25, 30, 8, -46,
1610    41, 16, -24, 42, -71, -10, 5, -46,
1611    0, 28, 1, 12, 15, 23, -14, 0,
1612    -3, 35, 14, -7, -2, -17, -28, 24,
1613    94, 17, -4, -20, -41, -33, -11, -29,
1614    71, -30, -11, -26, -32, 10, -8, -23,
1615    93, 81, -1, 9, 17, 69, -18, -1,
1616    76, 36, 35, -68, 14, -2, 51, 8,
1617    44, 38, 45, -13, 63, -17, -6, 39,
1618    -56, 5, -69, -45, 26, 70, -8, -7,
1619    8, -42, 19, 80, 53, 38, 88, -23,
1620    23, 11, 0, 17, 84, -39, -36, -52,
1621    -16, -63, 32, 69, -19, 53, 51, -3,
1622    -5, -14, 38, -39, -90, -45, 27, -3,
1623    37, 111, 25, -54, -16, 42, 34, -62,
1624    1, 5, 12, -42, -18, -59, 1, -49,
1625    -34, -7, 20, 3, 79, 42, 14, 20,
1626    33, 19, -11, -33, 1, -46, -28, -73,
1627    -9, 11, 6, -19, -6, 12, -7, 3,
1628    68, -88, -42, -32, -1, -23, -27, -6,
1629    -35, 23, -19, 27, -1, -15, -1, -40,
1630    -29, -36, -4, -21, 12, -19, 32, -29,
1631    -80, -39, 48, -84, -91, -125, 33, 37,
1632    -97, -105, -24, 123, -57, -21, -19, -36,
1633    70, 5, -3, 20, 57, -37, -78, 127,
1634    49, -14, -122, -24, 1, 56, -35, -25,
1635    33, -71, -23, -89, -124, 93, -118, 35,
1636    -117, -55, -43, 66, -121, 30, -75, -59,
1637    -49, -14, 63, 9, 53, 52, 127, -14,
1638    -6, -14, -22, 14, -22, -128, 97, -10,
1639    -123, -35, 99, 6, 3, -21, -34, 39,
1640    127, 12, -96, -110, 59, -111, -50, -22,
1641    -2, -5, -1, -122, 75, 127, -26, -31,
1642    0, -128, 68, 88, 91, -69, -36, -98,
1643    17, -61, 17, -14, 97, 127, -95, -126,
1644    1, 0, -83, 11, -64, -58, -20, -35,
1645    -64, -8, -18, -24, -21, 49, -47, 40,
1646    115, 51, 64, 54, 82, -16, -24, 45,
1647    -11, -6, -23, 41, -5, 26, 41, -46,
1648    122, 33, -87, 49, 76, -120, -46, 126,
1649    -31, -32, 24, -92, -49, 100, 36, -74,
1650    23, 56, 82, 45, 24, -50, 26, 111,
1651    121, -49, 87, -62, 97, 24, -44, 44,
1652    -54, -78, -64, 90, 68, 6, 8, -12,
1653    -44, -71, -26, 39, -127, -77, -45, -115,
1654    -12, 65, 2, 96, -128, 24, 127, -18,
1655    -25, 12, -23, -1, -64, 127, 92, -21,
1656    28, 27, -117, 127, -121, 89, -54, -30,
1657    -15, -125, 76, 44, -25, 126, -128, -85,
1658    14, -78, 6, -22, 124, 77, -78, 59,
1659    -102, -53, -82, 27, -27, 44, -10, -111,
1660    42, 42, -75, 67, 124, -32, -127, 98,
1661    12, 29, -55, -35, -25, -119, -106, -55,
1662    -57, 6, -7, -39, 90, 4, -46, -29,
1663    -75, 74, -21, -14, 106, 95, 20, -5,
1664    34, 74, 31, -26, 79, 30, -79, 38,
1665    68, -28, 32, -69, -29, 52, 16, -32,
1666    119, -111, 13, 14, 42, -78, -114, 122,
1667    25, 31, 116, 6, -79, -63, -94, 41,
1668    -88, 41, -1, -6, -80, -91, -34, 122,
1669    30, -68, -128, -49, -95, 14, -11, 69,
1670    -127, -123, -64, -14, -85, 70, -2, 45,
1671    -13, 29, -85, -89, -10, -126, -128, 69,
1672    -16, 22, -126, -121, 127, 113, -10, -16,
1673    -66, 9, 14, 126, 4, -68, 14, -81,
1674    5, 80, -25, 114, -101, 9, -40, 26,
1675    -34, 3, 33, -73, -45, -35, 83, -30,
1676    -117, 63, -59, 127, -104, 3, -4, -102,
1677    5, 97, -101, -18, 9, 16, -101, -48,
1678    -51, 73, -89, 126, -59, -62, 104, 62,
1679    -37, -51, -4, -1, 44, -70, -32, -60,
1680    1, 13, -50, -62, 64, -26, -60, 19,
1681    5, -13, 25, 18, 67, -23, 23, -46,
1682    66, 55, 57, 37, -12, 38, -47, -11,
1683    -82, -1, 31, 16, 18, 31, -75, 28,
1684    96, 72, -87, 57, -20, 26, -15, 36,
1685    -1, -123, 16, -62, -32, -84, -25, 8,
1686    -67, 35, -4, -127, 59, 9, -82, 3,
1687    44, 13, -78, 89, 14, -127, 1, -80,
1688    -65, 117, -89, -75, -18, -41, -75, 37,
1689    -35, 13, -75, -77, -17, 44, 33, -12,
1690    26, 124, 100, -15, 104, 127, -101, 115,
1691    -83, 46, 124, -41, -23, -36, -82, -59,
1692    66, 46, 52, -40, 41, 33, -23, 18,
1693    98, -18, -35, -29, -67, -7, 97, 34,
1694    127, 88, 46, 108, 77, 32, 70, -125,
1695    29, -52, -20, 29, 48, -3, -64, 16,
1696    51, -14, 2, -58, 56, -79, -124, 23,
1697    -63, 78, 24, 30, 10, -32, -8, -44,
1698    37, -8, 40, 102, -12, -106, -41, -13,
1699    51, 33, -8, -52, 69, 32, 15, -21,
1700    121, -115, 1, 22, -128, 95, 8, -128,
1701    14, -18, -41, 55, 50, 8, -46, -123,
1702    84, 11, -21, 6, -127, -124, 112, 15,
1703    3, 23, 95, -126, -51, 120, 25, -120,
1704    -11, 70, 83, -7, 37, 94, 100, 127,
1705    -125, -60, 40, 48, 40, -82, 17, 127,
1706    19, 78, 25, 66, 94, -122, -13, -89,
1707    14, -89, 118, -11, -126, 1, -36, -92,
1708    127, 55, 93, 112, 39, -39, 21, 54,
1709    -18, 47, -84, 3, -50, -125, -122, -89,
1710    127, -53, -17, -29, 14, 64, -71, -126,
1711    19, 0, -121, 3, -15, -121, 107, 28,
1712    -59, -36, 11, -31, -120, -56, 17, -123,
1713    83, -47, -74, -128, -93, -122, -123, -127,
1714    -31, 19, 125, 2, -121, 122, -123, -25,
1715    42, -49, 0, 5, 67, -121, 9, 121,
1716    52, 19, 26, 49, 11, 52, -124, -31,
1717    101, -2, -33, 12, 5, -124, -24, -90,
1718    95, 50, -34, -8, -128, 43, 93, 55,
1719    7, 64, -92, -29, -34, -66, 24, -127,
1720    80, 43, 127, -38, -125, 11, -34, 49,
1721    23, 100, 76, -89, -96, 1, 95, -45,
1722    15, -44, -88, -121, 82, 36, 93, -35,
1723    -16, -123, 18, -124, 40, -117, -36, 108,
1724    24, -38, 88, 102, 36, -40, 10, -97,
1725    -27, -49, 35, 63, -62, 123, -91, 34,
1726    50, 127, 104, -70, -40, -92, -33, -72,
1727    7, -122, -11, 100, -127, -44, -21, 86,
1728    30, -30, 104, -75, -76, 56, -127, -90,
1729    -27, -40, -92, -76, 88, -82, -68, 59,
1730    -106, -40, 35, 95, -39, 22, 102, 43,
1731    -94, -48, -29, -32, -13, -18, 47, -79,
1732    127, -19, -126, 81, 62, -18, 65, -124,
1733    101, 25, -98, 5, 98, 127, -124, -68,
1734    47, 92, -35, -93, -28, 49, -65, 127,
1735    100, -24, -116, -36, 70, 86, -128, 125,
1736    103, -34, -104, -4, 85, 0, 28, -78,
1737    -124, 108, -106, -117, 83, -43, -8, -87,
1738    43, 57, -46, -37, 119, -16, 8, 75,
1739    -100, -101, 106, 123, 23, -36, 127, -91,
1740    62, 0, 32, -125, 24, 21, -15, -17,
1741    50, -30, -65, -48, 121, -1, -4, 70,
1742    28, 21, -15, 100, -61, -53, -104, -4,
1743    2, 74, -5, -13, -95, 123, -92, -122,
1744    127, 127, -127, 66, 63, 79, -36, -104,
1745    -103, -75, -49, 10, -7, 120, 26, -76,
1746    -29, 110, -4, 38, -51, -56, -48, 11,
1747    -100, 26, -76, -40, -10, -117, -60, 0,
1748    -120, 4, 126, -97, -75, 83, 49, 93,
1749    -1, 92, 50, -119, -107, -106, -114, -117,
1750    86, -64, -127, 102, 32, 83, -13, 58,
1751    0, -29, 37, -72, 51, 127, -49, 107,
1752    -57, 21, 98, -44, -23, -85, -43, -30,
1753    4, -59, -60, 99, -111, 83, 21, 48,
1754    100, 9, -37, 1, 56, -22, 10, -127,
1755    -12, 75, -97, -14, 54, -42, 19, -57,
1756    -6, -125, -126, -37, 65, -7, -35, -122,
1757    108, 1, -36, 122, -71, -126, 43, -76,
1758    -43, -8, 104, -39, 71, -29, -105, 0,
1759    123, 61, 65, -16, 25, 113, 61, -30,
1760    -26, 110, -92, 58, 126, -31, 123, -4,
1761    -57, 127, -56, -32, -118, 52, -40, -127,
1762    -40, 18, -103, -29, 32, -82, -94, 84,
1763    -122, -24, 89, 20, 126, 40, 101, -63,
1764    91, -37, 48, -77, 50, -39, 49, 8,
1765    112, -3, 114, 49, 76, -68, 29, 95,
1766    0, 93, -2, 30, 28, -128, 0, -34,
1767    -108, 127, 119, -127, -14, 46, -127, -90,
1768    28, -16, 80, 37, 103, 66, -30, -80,
1769    -3, 16, 127, -69, 47, 120, 76, 24,
1770    110, -29, -74, 67, -18, 35, 4, -24,
1771    -34, -1, 116, 4, 127, -5, -91, 27,
1772    10, 84, 37, 58, 67, -20, 127, -60,
1773    -12, 10, -40, -8, 33, 83, -30, -77,
1774    127, 62, 113, -16, 54, 79, 48, 26,
1775    -97, 127, 70, 34, -77, -116, 31, -30,
1776    127, 107, -92, 125, -1, 12, -62, 26,
1777    -32, 122, 5, -77, -126, 55, 50, -41,
1778    -11, 60, -69, 73, 122, -127, -22, -110,
1779    -39, -61, 113, -2, -67, -128, -120, -16,
1780    55, -63, 127, -33, -54, -95, -14, 127,
1781    -58, -32, -70, -27, 26, -78, 126, 82,
1782    -67, -126, 111, 124, -18, 126, 9, 50,
1783    89, -1, 70, 15, 125, 127, 127, -124,
1784    12, -82, 92, 90, 119, -55, 42, 114,
1785    24, 22, -77, -36, -32, 123, -128, -42,
1786    -10, -4, -29, -66, -62, -97, 127, 104,
1787    -45, -10, -64, -124, 2, 123, -49, 11,
1788    41, -20, -52, 18, -110, -82, 19, 13,
1789    20, 127, -85, 110, 123, -25, -1, -94,
1790    -67, 35, -6, -96, -102, 110, 93, 127,
1791    2, -49, -78, 74, 57, 55, -57, -24,
1792    125, 126, 127, -106, 3, 61, -12, 68,
1793    14, -106, -10, 53, -83, -91, -65, -120,
1794    4, 59, -59, 57, 72, 81, 10, 127,
1795    -38, -10, -53, -32, -127, 37, 9, 127,
1796    109, 97, 68, -17, -83, -127, 39, -44,
1797    112, 84, 53, -97, -81, -127, -128, -27,
1798    127, -109, 108, 87, 127, -5, 77, -69,
1799    -50, -65, -126, -124, 119, -110, -47, -51,
1800    -15, 24, 42, -96, -119, 127, 9, -56,
1801    127, -35, -79, 48, 23, -56, -9, -58,
1802    24, -127, 80, 57, -38, -128, -7, 10,
1803    72, -79, 40, -41, -98, -105, -57, 121,
1804    -46, 26, -26, -128, -126, -125, 93, 124,
1805    -86, -52, -28, 41, 122, 69, 34, 124,
1806    -32, 112, -67, 53, -121, 127, -128, 117,
1807    -2, -13, -83, 46, 83, 15, 66, -16,
1808    46, -25, -13, -104, -125, 67, -25, 127,
1809    24, -117, 49, 28, -24, -57, -75, -34,
1810    59, 123, 127, -92, -119, 18, -126, 9,
1811    90, -120, -115, -125, -125, 115, -123, -75,
1812    -35, 41, 119, -68, 7, 82, -126, 25,
1813    -126, 27, 105, 95, -66, -122, -119, 125,
1814    54, 78, 119, 98, 77, -127, -68, -122,
1815    -120, 117, -29, 97, 100, 69, 43, 26,
1816    -20, -118, -52, 89, -37, -34, -120, 63,
1817    -17, 29, 15, 78, 119, 27, 11, 72,
1818    30, 91, -57, 58, 127, 105, -29, -15,
1819    108, -2, 2, 24, 79, -54, 83, -126,
1820    -126, 28, 123, 1, -116, -47, -113, 115,
1821    76, 28, -22, -36, -38, 18, 111, 44,
1822    27, -26, -18, 21, -124, 64, 119, -60,
1823    -61, 65, 113, 6, 90, -58, -90, 31,
1824    0, 54, -55, -4, 19, 43, 61, -41,
1825    -53, 49, -46, -98, 65, 127, -7, -64,
1826    18, 59, -37, -77, -122, -107, 62, 23,
1827    -17, -24, 16, -93, -17, 37, -37, 12,
1828    127, 102, 30, -57, -80, 126, 73, -125,
1829    70, -116, 66, -36, -36, -25, 63, 73,
1830    106, -76, 113, -30, -20, -4, -127, -62,
1831    50, -53, -51, 46, -35, 127, -84, 127,
1832    -51, 122, 116, 54, 27, -58, -127, -120,
1833    -14, 104, 125, -91, 127, 100, -21, -74,
1834    106, 7, -88, 44, -21, -124, 84, -72,
1835    92, -16, 21, -87, 16, 7, 35, -61,
1836    -27, -25, 31, -63, 42, -26, 72, 44,
1837    -100, 126, -77, -66, 126, -47, -14, -49,
1838    -126, -113, 124, 17, 115, -127, -40, 20,
1839    43, 124, -14, 96, -100, 84, 110, 50,
1840    65, -61, -86, -114, 91, 126, 127, 3,
1841    -125, -27, 67, -106, 20, 127, -55, 55,
1842    -126, 21, 17, 94, 116, -50, -1, 17,
1843    -5, 0, 37, -124, 66, 115, -7, -72,
1844    -111, 0, 79, -8, 94, -5, -11, -118,
1845    47, 23, -17, 85, 2, 49, 38, -105,
1846    74, 6, 6, 115, 127, 127, 90, -122,
1847    37, 114, 67, 8, -45, 81, 46, 12,
1848    -6, -90, 122, 116, -39, -45, -96, -118,
1849    122, 52, -76, -23, 42, -116, 67, -51,
1850    -128, -122, 2, -70, -96, 26, -39, -127,
1851    22, -39, 89, -41, 54, -86, 5, -68,
1852    -7, -32, 122, -36, 127, 77, -52, -112,
1853    -24, 127, -60, -4, 36, -49, 26, -102,
1854    11, 50, -18, 36, -85, 44, 52, -54,
1855    -54, 109, -79, -70, 6, 45, 71, 7,
1856    -17, -31, 127, -84, 111, 4, -2, -113,
1857    -31, 125, 65, -4, -88, -86, -26, -29,
1858    127, -4, 4, -49, -54, 126, 69, 16,
1859    -17, -51, -5, -124, 6, -21, 98, -5,
1860    -50, -24, 57, -52, 82, 84, -105, -115,
1861    1, 1, -6, 123, 114, 100, -58, -35,
1862    18, 72, 5, -29, 52, -116, 44, -101,
1863    -40, -78, 7, -51, -23, 2, -21, 67,
1864    110, 71, 123, 57, -29, -76, -43, 32,
1865    -56, -125, 61, -90, -126, 119, -65, -70,
1866    -125, 117, 123, -18, 53, -4, -101, -128,
1867    16, 121, -102, 45, -125, 11, 127, 15,
1868    -41, 43, -12, -122, -3, -115, 122, 74,
1869    2, 8, 124, -72, -74, -121, -128, 110,
1870    19, -39, 35, 47, -125, 33, -34, -113,
1871    -17, 40, 19, 95, -17, -4, -20, 42,
1872    -91, -6, 80, 62, 48, 68, 85, 8,
1873    -31, 35, -1, -73, 66, 91, -87, -98,
1874    25, 39, -22, -76, -123, 52, -120, -26,
1875    4, -33, 97, 55, -60, -128, -110, 107,
1876    44, -60, 28, -123, -127, 106, -4, 27,
1877    16, 41, -11, 55, 126, -108, 124, -128,
1878    127, -39, -122, -7, 59, -128, -97, 42,
1879    127, -125, -16, 115, 120, 35, 17, -126,
1880    -14, 43, 125, 71, -32, -15, -125, 127,
1881    -127, -128, -58, 110, 83, -78, 18, 45,
1882    125, 56, 105, -99, -126, -29, 23, -16,
1883    127, -20, 25, 23, -128, -39, -105, 91,
1884    -124, -8, 23, -123, 0, -122, 81, -52,
1885    -47, 23, -120, -126, 63, 57, 50, -94,
1886    50, 56, 125, -56, -42, -111, 49, 43,
1887    68, 93, -47, -17, -73, -41, 11, -49,
1888    44, 17, 82, -126, -94, 127, 25, 35,
1889    -48, 63, -63, -93, 28, -58, 8, 74,
1890    56, -10, 42, -128, -78, 48, -87, 12,
1891    -26, 0, 29, 23, 111, -7, -70, -127,
1892    -9, -118, -38, -53, 51, -126, -57, 1,
1893    105, -105, -29, 20, 89, 9, 121, 82,
1894    -57, -92, 126, -71, -128, -7, -29, 6,
1895    95, 96, -63, -125, 127, -127, 82, -62,
1896    68, -13, -100, -26, 124, 124, 23, 12,
1897    12, 119, -102, 91, 62, 124, -83, -7,
1898    21, -102, -118, 5, -124, 96, 56, 50,
1899    117, -104, 92, -54, -105, -73, -17, -39,
1900    42, 44, 126, -23, -107, -29, -118, 82,
1901    -30, 79, 81, -128, -128, -126, 124, 114,
1902    24, -12, -128, -29, -125, -127, -124, 54,
1903    89, 42, 5, 42, -94, -52, 41, -41,
1904    76, -128, -41, 12, -50, -109, -104, -21,
1905    37, 25, -119, 124, -79, -24, 89, 106,
1906    -127, 18, -117, -65, -128, 118, -128, 127,
1907    126, 94, -111, -83, -14, 19, 127, -122,
1908    12, 127, -69, -23, -29, -128, 111, 21,
1909    -126, 0, 45, -92, -24, 47, -27, 24,
1910    -79, 45, 32, -46, 105, -18, -21, -105,
1911    126, -13, -84, 8, -1, -75, 127, 26,
1912    112, 66, 107, 0, 127, 9, -9, -108,
1913    -15, -50, -34, -103, -42, -41, -125, 123,
1914    9, -124, 115, -81, -48, -47, 77, -119,
1915    -35, 41, 7, -6, -101, 34, 2, 117,
1916    -123, 86, -27, -24, 127, -90, 58, -67,
1917    -116, 101, -121, 22, -104, -44, 35, -4,
1918    -80, -5, -70, 0, 115, 67, 31, -126,
1919    -37, 44, -9, 16, 50, 7, 13, 26,
1920    7, -73, -68, 45, 20, -75, 19, -44,
1921    8, 21, -22, 1, 93, 86, 6, -11,
1922    -16, -18, 20, 75, -29, -12, -16, 40,
1923    67, 7, 11, 74, 58, -50, -46, 37,
1924    -8, -45, -5, -3, -50, -36, -12, 36,
1925    65, 29, -29, -92, 12, 10, -91, 1,
1926    8, -2, 96, -61, -44, -28, -24, -2,
1927    14, 37, -19, 25, 76, 47, 9, -29,
1928    42, -21, -10, 17, 31, 25, 23, 22,
1929    -52, 20, -14, 50, 17, 13, -91, -41,
1930    -4, 12, -69, -91, -8, -125, 14, -30,
1931    82, 0, -26, -3, 46, 32, -28, 24,
1932    -3, -90, -101, -79, -61, 64, -45, 31,
1933    6, 5, 67, 7, 49, 34, -4, -19,
1934    -4, -13, 12, 5, 28, -76, 12, -46,
1935    -5, -5, 3, -28, -25, -5, -19, -17,
1936    -85, -58, 30, -44, 56, -73, -29, -74,
1937    58, 45, -24, -42, 57, -57, -15, -50,
1938    -2, -1, 68, -20, -5, -32, 14, 62,
1939    79, 23, 90, -44, -47, 85, 41, 72,
1940    121, -28, -47, -17, 33, -3, 64, -57,
1941    -51, -21, 2, 42, -126, 17, 10, 61,
1942    24, -128, -93, -32, 73, -38, -25, 78,
1943    -31, -39, -34, -97, 34, -118, -125, 6,
1944    -7, -43, 11, 7, 48, 1, 96, -12,
1945    -48, -12, 79, 29, 117, -57, 57, 116,
1946    -16, 116, -81, -38, 7, -35, -111, -125,
1947    -51, -67, -13, -21, 14, -21, 48, -12,
1948    -127, -45, 55, -127, -121, 42, -11, 7,
1949    22, 3, -61, 12, -10, 60, -25, 20,
1950    0, 18, 9, -24, -79, -66, -11, 22,
1951    -44, -52, 7, -10, -42, 32, -38, 18,
1952    43, -44, 7, 35, 19, 105, 86, -95,
1953    26, 29, -23, 18, 1, 116, -14, 66,
1954    -128, -83, 50, 122, 48, -55, -125, -84,
1955    78, 74, -76, -61, -70, 18, 48, 21,
1956    -6, -91, 88, 33, -115, 42, -1, -73,
1957    -78, -10, -35, -21, -16, -70, 31, 79,
1958    -41, -8, -55, 93, -38, -36, -63, -36,
1959    -69, -23, -68, -126, -78, 19, -92, 114,
1960    -79, 97, 127, 25, 127, -32, 122, -44,
1961    125, 106, -10, 34, -17, -5, 102, -55,
1962    62, -31, 117, -7, -34, 8, -118, 74,
1963    -124, -3, -34, -47, -125, -112, -81, -66,
1964    -88, 10, -52, 93, 4, -17, 110, 91,
1965    1, 61, -65, 4, -18, -78, -11, -5,
1966    -72, -27, -57, 113, 45, -45, -125, 14,
1967    -56, 3, -14, 56, -58, -82, 77, 80,
1968    41, 8, 109, -22, -65, -82, -48, 22,
1969    87, -32, -37, -4, 45, -18, 17, -23,
1970    -40, -108, 57, -53, -4, 21, -87, -17,
1971    56, -118, -4, -78, 26, 61, -50, 118,
1972    0, -54, -13, 87, -59, 68, 45, 92,
1973    127, 48, 16, -56, -37, -63, 32, 74,
1974    -3, 55, 115, 21, 7, 126, -17, 3,
1975    -38, 43, 31, -4, 46, 58, -52, -91,
1976    -25, 28, -126, 89, -8, -98, 124, 67,
1977    -71, 20, -52, -42, -68, -20, -51, 33,
1978    -31, 17, -21, -15, 60, -60, -128, -56,
1979    127, -10, -21, -23, 62, -23, 95, -121,
1980    16, 126, -60, 117, 20, -13, -72, -69,
1981    65, -61, -127, 41, 15, 29, 48, -123,
1982    -32, 35, 23, 74, 44, 112, 53, -118,
1983    -117, 45, -68, 127, -44, 126, -66, 3,
1984    22, -17, 19, 51, -93, 83, -111, -21,
1985    -13, -13, -66, 9, 51, -79, -76, -2,
1986    64, -70, 81, -68, -19, 82, -26, 95,
1987    101, 76, -65, -53, 32, 127, 75, -32,
1988    -98, 123, 51, -61, 45, -61, 37, 19,
1989    -80, -103, -12, 71, 1, -8, -59, -15,
1990    106, -17, 6, 6, -46, -14, -1, -51,
1991    -19, -63, -45, -32, -15, 47, -122, 99,
1992    -2, 43, 68, -29, 15, 32, -26, 120,
1993    51, -44, 127, 24, 107, 15, -76, 44,
1994    73, -10, -31, -17, -68, -79, -53, 28,
1995    -123, 2, -122, 122, 44, 58, -16, 127,
1996    -76, -84, 71, 45, 3, -63, -102, -59,
1997    -18, 38, -84, 18, 11, -102, 76, -52,
1998    -124, -15, -84, 113, -114, 56, 63, 2,
1999    81, 0, 31, -117, 114, 38, 23, -40,
2000    34, -3, 127, 43, -42, -95, 54, -68,
2001    -13, -91, 41, 127, 16, -64, -37, 5,
2002    -72, -20, 77, 75, -1, -26, 53, 86,
2003    10, 30, -19, 43, -27, -105, 62, -29,
2004    18, -13, 3, 16, -42, 69, 22, 47,
2005    26, 2, 12, 58, 31, 71, -85, 12,
2006    17, -82, -44, 30, -68, 123, 97, -37,
2007    26, -64, -40, 127, -76, -47, -65, -7,
2008    5, 7, -71, 95, -24, 4, -124, -2,
2009    45, -19, 74, -11, -46, 119, -78, -37,
2010    -9, -33, -102, 11, 44, -52, 49, -109,
2011    -103, -28, -20, 104, 90, -80, 119, 18,
2012    69, 125, 3, 38, -27, 111, -15, 87,
2013    -82, -2, 34, -24, 60, 39, 19, 105,
2014    17, 18, -61, 18, -42, 123, -10, 11,
2015    -44, 12, 51, 38, -35, 70, 97, -127,
2016    -123, -29, 126, -63, 126, -79, -96, 56,
2017    109, -14, 68, 56, -111, -13, 46, -16,
2018    63, -128, 125, -93, 60, -86, 71, 124,
2019    49, -11, -6, 44, -25, -72, -29, 49,
2020    9, -90, 68, 58, -37, -112, 117, 10,
2021    -7, 127, 32, -31, 103, 30, 111, 32,
2022    54, -58, 68, -3, 9, -73, -47, 4,
2023    120, 83, 1, 35, -7, -17, -18, 58,
2024    74, -127, -50, -68, -25, 56, 32, -21,
2025    -108, -45, -15, 14, 89, 0, -104, 7,
2026    36, -80, -66, 60, -115, 34, 127, 61,
2027    -19, 98, -28, -19, -18, -7, 46, 1,
2028    2, 16, -61, -33, -43, -39, -4, 8,
2029    4, -63, 57, 15, 69, -35, -76, 28,
2030    -55, -45, -34, -37, 72, 57, -108, 18,
2031    10, -85, 17, 61, 67, -31, -28, -30,
2032    -8, -33, 4, -13, 1, -36, -29, 14,
2033    69, 49, -29, 23, 13, -29, -4, -32,
2034    -101, -17, -116, 7, 24, -2, -48, -68,
2035    -91, 52, -66, 32, 78, -76, -58, 47,
2036    -33, -66, 6, 53, -29, 93, 55, 14,
2037    -21, 30, -44, 33, -31, -6, 14, -68,
2038    65, 82, -58, 3, -21, -102, 102, -37,
2039    -6, 67, 28, 6, 86, -19, -10, 99,
2040    -31, 68, 31, -65, 34, 20, 2, -119,
2041    71, -83, -66, 95, 21, -37, -98, -97,
2042    -15, -68, 71, 50, 57, -9, -125, -88,
2043    1, 53, -49, 30, -22, -5, 20, -16,
2044    -83, -20, -24, -85, 6, -127, -7, 93,
2045    -55, 12, 55, 17, 33, 31, 19, 64,
2046    -25, 16, -42, 35, -108, -68, -1, 92,
2047    122, 58, 37, -125, -78, 22, 53, 109,
2048    -17, 25, -31, 57, -18, -2, 53, 103,
2049    13, -53, 35, -25, -68, -15, 6, -65,
2050    111, 34, 34, -47, -17, 95, 25, -15,
2051    37, -17, 15, 92, -125, -15, -27, -33,
2052    63, 12, 29, 94, -53, -44, 45, -90,
2053    -128, 16, 53, 29, 9, -28, 125, 60,
2054    45, 89, 87, -42, -9, 65, 60, 20,
2055    -10, 33, 78, 105, -2, 2, -115, 18,
2056    21, -118, 45, 76, -124, -68, -42, 73,
2057    69, -15, 7, -28, -76, 39, 32, 10,
2058    36, -8, -33, -38, 10, -24, 2, -69,
2059    -28, 34, 8, 54, -83, 107, -47, -65,
2060    -6, 6, 33, 78, 76, -14, 99, -40,
2061    12, 85, -23, 7, 5, -16, 20, 30,
2062    12, -78, -97, 51, 13, 61, 41, 68,
2063    38, 27, -3, -40, 18, -7, -62, 44,
2064    71, 13, 56, -30, -18, -5, -6, 5,
2065    20, -22, -21, 37, 122, -38, 87, 42,
2066    -15, -10, -56, -29, 11, 23, -36, -40,
2067    -39, -27, 40, -42, -42, -10, -55, 22,
2068    -13, -78, 7, 0, -66, 65, -5, 21,
2069    0, -69, -125, -58, 33, 45, -9, -126,
2070    75, 19, -93, -43, -95, 33, -62, -41,
2071    -38, 58, 0, 35, -68, 68, 37, 126,
2072    -3, -35, -56, 90, -8, -102, 110, -49,
2073    41, -38, -53, -111, -15, -12, -88, 29,
2074    -113, 23, 28, 5, -86, 31, -1, 112,
2075    27, 23, 8, 64, -76, 36, 56, 52,
2076    -44, -34, 89, 27, 33, -5, -37, -21,
2077    2, 28, 72, 32, -88, 47, 17, 85,
2078    96, -21, -48, 5, -60, 110, 60, -51,
2079    -32, -54, 54, 9, 38, -26, -49, -21,
2080    10, 50, 22, 67, -48, 40, -20, -102,
2081    69, -52, -80, -125, -18, -88, -26, -95,
2082    -42, -87, -21, -5, 115, -32, 11, -68,
2083    -41, 69, 38, -35, 35, -38, 102, 117,
2084    41, 44, -42, 114, 22, -27, 123, 4,
2085    101, -116, 71, -52, 24, 47, -23, -94,
2086    114, 48, -119, -43, 6, 88, 121, 13,
2087    -51, -44, 124, -12, -34, -32, -37, 17,
2088    75, -66, 5, 48, 12, 4, 49, 10,
2089    32, -37, -110, -90, 103, 67, -8, -99,
2090    30, 21, 48, 57, 52, -17, -37, -82,
2091    -68, -10, -64, 98, -2, -110, 99, -123,
2092    121, -61, -68, -101, 124, 12, -37, 18,
2093    -62, -69, 32, 11, 101, 39, 7, -72,
2094    47, -77, 18, -43, 59, -30, 22, 8,
2095    -75, -62, -4, -106, -23, -87, -35, 22,
2096    -57, -28, -7, -58, -87, 100, -2, 50,
2097    32, 3, 103, -46, 1, -33, 41, -39,
2098    -68, -61, 82, 17, -74, -80, -26, -27,
2099    -52, -14, 23, -51, -36, -12, -40, -65,
2100    17, 46, -5, 76, 55, 123, 53, 26,
2101    -88, 9, 34, -32, -3, -9, -48, 19,
2102    57, 85, -17, 53, 29, -27, 16, 13,
2103    -124, -112, -86, -19, 39, 9, 44, -125,
2104    74, -56, 8, 60, -23, 34, -127, -5,
2105    -91, -89, -55, -117, -32, 102, -8, 2,
2106    93, -17, 104, -90, -71, 43, -39, -19,
2107    98, -52, -5, 63, 37, -62, 21, -21,
2108    63, 8, 68, 0, 46, -65, -56, 65,
2109    -53, -35, -23, -46, -52, 45, -62, -26,
2110    -24, 17, -51, 6, -8, -92, -67, 118,
2111    -8, -1, -60, 27, 11, 46, -95, -26,
2112    -126, -89, -85, 82, 18, 12, 57, 71,
2113    -26, 42, -4, 48, 88, 122, 120, 39,
2114    9, 55, 41, -6, 21, -40, -21, 87,
2115    -44, 14, -29, 11, -85, -46, -93, -54,
2116    11, 62, -40, 40, -128, -74, -12, 115,
2117    62, -25, 105, -128, -17, 25, 99, -18,
2118    117, 4, 31, -59, 127, 56, -98, -38,
2119    127, 61, -23, 11, 49, -21, -68, -30,
2120    81, -65, -8, -126, 42, -80, 64, -38,
2121    -115, -37, 59, -70, -125, 67, -44, -40,
2122    66, -17, -16, -33, 112, -18, 54, -57,
2123    -3, -71, 124, -88, 64, 38, -14, -124,
2124    42, -77, 74, 71, -105, -3, 31, 44,
2125    26, 20, -18, -33, 108, 78, 53, -116,
2126    -115, -106, 41, 127, 0, 30, -128, -78,
2127    -39, -81, -68, 119, -80, -36, -55, -17,
2128    31, 67, -35, 42, 33, 34, 38, 4,
2129    -2, -19, -114, 12, -1, -29, -15, -37,
2130    -124, -58, -37, 8, 31, -14, -78, 97,
2131    80, -4, 33, -123, 47, 113, 91, -20,
2132    66, 41, 28, -70, -38, -25, -99, -61,
2133    -45, 66, 26, 75, 34, -38, 21, 71,
2134    18, -123, -9, -17, -20, -73, -7, -70,
2135    47, 42, -126, -120, 41, 18, -49, 118,
2136    27, -87, 52, -7, 127, -13, 34, -52,
2137    -67, 41, -43, -30, -75, -28, -65, -124,
2138    -15, -126, -43, -125, 34, -124, 13, -28,
2139    -116, -27, -122, 10, -128, -126, 91, -120,
2140    -20, -66, -48, -126, 32, 81, -80, -13,
2141    -40, 17, -48, -33, 17, 8, -48, -99,
2142    79, 40, 52, 18, -57, 78, -126, -63,
2143    -13, -2, 17, 49, -61, 82, -121, 70,
2144    50, -46, -123, -126, -1, 84, 127, -122,
2145    -20, 20, -38, 53, -10, 77, -20, 23,
2146    64, -69, 38, -27, 19, 103, 53, 126,
2147    101, -14, -82, -122, 48, -37, 17, -66,
2148    30, 93, 14, 33, 7, 20, 75, 50,
2149    -105, 14, -57, 87, 48, 36, -29, 124,
2150    -15, -38, 15, -126, -53, 100, 42, -11,
2151    -35, -20, 127, 58, 32, 127, -77, -76,
2152    -34, -93, -29, -125, -56, 62, -21, 35,
2153    127, 97, -108, 12, 39, 116, -1, 81,
2154    -28, -128, -91, 35, 127, 110, 123, 15,
2155    -80, 0, 14, -110, -6, -26, -44, -120,
2156    31, -47, 38, -125, -3, -125, -27, 106,
2157    -115, -26, -57, 1, -43, -76, 37, -68,
2158    -79, 8, 17, -113, 6, 119, 11, 60,
2159    106, -15, -50, 70, -28, -16, 28, -58,
2160    36, 63, 10, -56, -59, 87, -75, -11,
2161    -89, 9, -99, 5, 7, 16, -26, 24,
2162    65, 1, -121, -126, -63, 94, 116, -10,
2163    -14, -18, 10, 97, -15, 127, 19, 13,
2164    5, -30, -29, 23, 70, -2, -16, 118,
2165    88, 81, -99, 16, -61, -5, -119, 67,
2166    65, 122, 126, 29, 64, -26, 41, -128,
2167    -127, -40, -64, 84, 31, 18, -40, 126,
2168    -46, -46, 53, -127, 0, -11, 14, -5,
2169    81, -22, 127, 15, -53, 126, 10, -14,
2170    -127, -93, -93, -68, 18, 35, 33, -19,
2171    115, 50, 3, 127, 22, 120, -98, 4,
2172    11, -80, -127, -22, -89, 30, 78, 97,
2173    123, -106, 31, -82, 126, -17, 40, 127,
2174    -6, -18, -42, 120, 100, 69, -46, -36,
2175    33, 58, -79, 20, 86, 127, 65, 58,
2176    -126, -15, 101, -16, -56, -43, 24, -8,
2177    99, 40, -7, 117, 13, 19, 120, 6,
2178    -55, 92, -105, -93, 60, 117, -62, 109,
2179    -24, 44, -128, -43, -66, -106, -4, -74,
2180    -35, 11, -101, 5, 6, 127, -35, 104,
2181    -27, 43, 63, 70, -34, 127, -91, -42,
2182    126, -27, -6, 78, -101, -19, -65, 127,
2183    117, 124, -8, 97, -117, -9, -127, 127,
2184    11, 81, 126, -127, -51, 37, -39, -73,
2185    2, -115, 4, 120, -78, -8, -66, -33,
2186    -38, 7, 94, -4, 74, -41, 60, -38,
2187    94, -43, 81, -87, 123, -54, 48, -101,
2188    -37, -18, -67, 16, 0, -106, -90, 63,
2189    -52, -8, 90, 115, -126, -7, -128, -48,
2190    1, -127, 122, -21, -72, 27, 29, 95,
2191    -62, -61, 59, -34, 49, -13, 26, 29,
2192    -41, -117, 44, 82, 36, -111, -50, -124,
2193    0, -35, -87, 0, 62, 114, 85, 66,
2194    -101, -50, -43, 63, 53, -73, -125, 64,
2195    -73, 6, 33, 52, -49, -26, 0, 38,
2196    41, -24, -11, 13, 45, 7, -120, 58,
2197    109, -55, 26, 29, -9, -30, 67, 12,
2198    -27, -3, -128, 125, 83, -6, 82, -43,
2199    -115, 82, 30, 51, 102, -47, -36, -41,
2200    126, -37, -57, 2, -39, 4, -74, 40,
2201    63, 31, 74, -53, 35, -104, 6, -63,
2202    33, 127, -85, -51, -97, -21, 2, 18,
2203    40, -86, 127, 120, -6, 13, -114, -32,
2204    -15, 46, -94, 47, -51, 41, 8, -17,
2205    -3, -122, 31, -92, 126, 25, 30, 121,
2206    49, 70, 87, -6, 3, -28, 50, -21,
2207    44, 107, 110, -41, -42, 47, 77, -13,
2208    69, -23, -4, -76, 0, 24, 100, 36,
2209    -50, 42, -56, -8, 120, 18, -37, -118,
2210    96, 48, -14, 27, -109, -110, -86, -85,
2211    -103, -89, 65, -41, 4, 104, -46, 52,
2212    -122, -56, -6, 23, 35, 49, 31, 100,
2213    1, -43, 16, 125, 89, 21, 43, 74,
2214    99, 75, -46, 69, 14, -20, -96, 9,
2215    73, -36, -10, -2, 10, -48, 16, 69,
2216    39, 24, -128, 80, 21, -11, 4, -53,
2217    -90, 51, -14, 29, -15, -50, -15, 11,
2218    34, -17, -127, -34, 19, -123, 117, -26,
2219    -26, 27, 3, 52, 72, 38, 14, -28,
2220    -74, 63, -36, -91, -25, -51, -74, 84,
2221    -96, 11, -58, 0, 54, 29, -81, 8,
2222    7, -35, -109, -19, 67, -58, -52, -40,
2223    -122, -111, -14, -44, 127, -127, 32, -24,
2224    -26, 50, -5, 74, 30, 53, 11, 51,
2225    -18, 126, 121, 127, -22, 86, -46, 9,
2226    -23, 18, 127, 13, -107, -108, 52, 23,
2227    -24, -50, -1, 35, 127, -18, 15, -33,
2228    115, 67, 7, 89, -15, 58, -78, 81,
2229    51, -9, -2, -31, 82, 85, -127, -24,
2230    -118, 3, -29, 37, 119, -39, 97, 106,
2231    20, 27, 86, 88, 108, 121, 127, -13,
2232    -6, 34, -49, 50, 125, -74, -36, -74,
2233    121, 33, 21, 122, -54, 67, 38, -35,
2234    7, 12, -96, -69, -2, 36, 24, -36,
2235    -21, -4, 52, -18, 35, 123, -42, 2,
2236    -122, -128, 120, 42, -44, -46, -70, 87,
2237    119, -35, 21, -81, 35, -26, 68, 2,
2238    -63, 15, -127, 105, 40, -40, -1, 18,
2239    57, 6, 51, 78, -93, 29, -122, -3,
2240    -83, -119, -21, -52, 58, -118, 121, -9,
2241    -128, -17, 32, -6, 118, 6, -21, 48,
2242    32, -126, -28, -11, -24, -75, 31, -10,
2243    -8, -52, 53, -82, 37, 4, 49, -13,
2244    -49, -19, 49, 76, 27, -3, -38, -6,
2245    26, 40, 46, 47, -25, 13, 9, -60,
2246    44, 68, -41, 20, -75, 48, 36, -90,
2247    31, 32, -40, -18, 21, -12, -8, -58,
2248    -24, -33, -82, 74, 11, 56, 93, 54,
2249    35, 75, 40, -122, -58, -34, -3, 25,
2250    -98, -67, -25, -36, 77, -34, -17, 69,
2251    49, -34, 32, -14, 14, 8, -14, -118,
2252    8, 29, -3, -46, -17, -38, -46, 2,
2253    -38, -48, 0, -17, -54, 24, -81, -35,
2254    -48, 32, 2, 67, 15, -9, -11, -31,
2255    -18, 25, 43, -31, -107, -38, 28, 9,
2256    -86, -67, 27, 29, 26, -17, -68, 5,
2257    -13, -31, 51, 37, 10, -22, -128, 3,
2258    29, 28, -24, 30, 38, -69, -12, -34,
2259    -68, 38, 43, 1, -22, -99, 19, -30,
2260    -54, -40, 38, 75, 46, -61, 1, -46,
2261    7, -34, -61, 3, -33, -42, 32, 54,
2262    43, 30, -128, 9, -23, 12, 29, 39,
2263    11, 44, -4, 21, -96, 22, 44, -17,
2264    -10, -43, -39, -35, 58, -21, -23, 39,
2265    6, 56, 81, -62, 21, -90, 90, 39,
2266    33, -18, 5, 3, 42, -6, -14, 28,
2267    67, 28, -47, 14, 34, -10, -36, -6,
2268    28, 3, -117, -6, -33, -36, -26, -16,
2269    27, 109, 2, 15, 21, -100, -51, 5,
2270    -6, 36, -4, 41, 65, -53, -27, -27,
2271    -97, 40, 29, -27, 97, -6, 29, -25,
2272    65, 58, 62, 25, 6, 65, 6, -35,
2273    -17, -67, -23, 31, 0, -10, 51, 24,
2274    -24, 47, -125, 4, -71, -20, 31, -8,
2275    19, 24, 69, 27, -41, 40, 12, 13,
2276    -64, 36, 12, -34, 53, -10, -20, -20,
2277    -20, 60, -47, -31, 17, 4, -33, 0,
2278    15, 39, -6, -5, 2, -77, -15, -72
2279 };
2280 
2281 static const rnn_weight noise_gru_recurrent_weights[6912] = {
2282    12, 15, -79, 27, 0, -24, -53, 4,
2283    65, -30, 44, -28, 113, 53, 7, -2,
2284    12, -22, 15, -35, -66, 91, 14, -14,
2285    22, -13, 95, -4, 45, -3, 16, -47,
2286    61, 17, -38, 124, 11, -38, -78, -59,
2287    -26, -29, -38, -25, 2, 16, 49, 123,
2288    -23, -77, 53, -15, 0, -35, -15, 48,
2289    126, -7, -2, -23, -25, -31, -2, 53,
2290    -43, -37, 12, -5, 39, -28, -6, -8,
2291    97, 36, -9, 30, -52, -11, -18, 58,
2292    55, 44, -27, 10, 110, -51, -64, -7,
2293    30, -53, 12, -23, 25, -35, 31, 22,
2294    -12, -19, -43, 19, -16, -1, 14, 34,
2295    16, 26, -19, -29, 6, -6, -50, 18,
2296    -57, 54, 13, 35, -21, -27, -4, 45,
2297    70, 30, 15, 31, 65, -10, 39, 55,
2298    11, 51, 56, 42, -97, 60, 19, -2,
2299    -5, -23, -29, 10, 77, -8, -76, -113,
2300    -14, 40, -41, 15, 16, -37, 24, -35,
2301    45, -26, -106, -39, 34, 51, 48, 103,
2302    -27, -30, 80, 117, -117, -17, -19, 84,
2303    -18, -46, 63, -40, -40, -24, 54, -3,
2304    -17, -46, -51, -25, -27, 33, -41, -125,
2305    -14, -37, 19, -12, -122, -78, -51, -25,
2306    -22, 0, 44, 19, 85, 47, -1, 34,
2307    16, 127, -19, 61, -47, 66, 29, 56,
2308    15, -1, 5, 63, -83, 41, -63, 21,
2309    20, 42, 108, 12, -23, -7, -68, 32,
2310    22, 21, -4, -110, 39, -112, -30, 125,
2311    21, 0, 20, -14, 16, -8, 0, -87,
2312    -47, 28, -31, -45, 102, 71, -49, -15,
2313    -111, 38, 12, -45, -19, 58, 83, -45,
2314    -21, 100, -56, -44, 8, 52, 9, -57,
2315    -38, -78, 11, 47, 62, 0, 48, 64,
2316    -33, -52, 14, 29, 24, 17, -111, -14,
2317    121, 34, 49, 42, -26, -11, 29, 41,
2318    31, 33, -49, -45, 50, -72, -115, -12,
2319    52, 9, -59, 74, -70, -52, -40, -40,
2320    -7, 62, 53, 17, -62, -7, 77, 68,
2321    -4, -79, 16, -64, -27, 105, 43, 110,
2322    -15, 7, -89, -5, 54, 83, -49, 48,
2323    -51, -48, 36, -121, 39, -5, -77, 109,
2324    -37, -28, 7, 38, -37, -24, 8, -7,
2325    -13, -60, 64, -69, -25, -55, -34, 38,
2326    59, 41, -4, -24, 27, -17, 61, 3,
2327    -57, 82, 26, -59, -77, -12, 14, 12,
2328    50, 50, -50, -1, -13, 12, -56, -14,
2329    -9, 22, 21, 20, -48, -25, 7, -34,
2330    43, 27, 12, -45, -8, 20, 16, -51,
2331    12, -48, -7, -22, -19, 42, 15, 6,
2332    5, -58, -63, -116, 8, -17, -18, -45,
2333    31, -20, 12, 44, 1, 40, -10, -18,
2334    -17, 79, 0, -4, 11, 29, -7, 52,
2335    40, -30, -11, -16, -12, -13, 37, -25,
2336    -11, 78, 68, -55, -38, 52, 32, 2,
2337    36, 21, -49, 47, 5, 17, 11, -17,
2338    48, -8, 7, 38, -33, 5, -55, -31,
2339    18, 0, -28, -79, 28, 31, 59, 34,
2340    2, -6, -14, 34, -18, -27, 11, 15,
2341    63, -84, -59, -21, 42, -43, 7, 48,
2342    -68, 0, 23, 24, -85, -86, 58, 16,
2343    -1, 11, -51, -5, -18, -1, -41, -54,
2344    6, -15, 15, 55, 21, 43, -127, 15,
2345    -70, -34, -44, -13, -19, 38, 5, 3,
2346    40, -5, -23, 49, 66, 56, 0, -33,
2347    36, 18, 23, 0, -121, 7, 66, 87,
2348    -15, 44, 2, 28, -24, -85, 54, -25,
2349    70, 29, -50, 12, 90, 24, -61, -14,
2350    -13, -33, 10, 22, 7, 37, -42, -38,
2351    -33, -21, 22, -11, 59, 85, -59, 34,
2352    -3, -21, 33, 48, -45, -60, 34, -48,
2353    2, -16, 0, -20, 15, -58, -78, 4,
2354    -30, 2, 8, 30, -4, 1, -13, -71,
2355    41, -4, -28, 7, -40, -34, 46, 12,
2356    36, 26, -10, -22, -27, -14, 36, -31,
2357    5, -19, -16, -31, -28, -40, 51, -9,
2358    15, -3, -29, 51, -10, -32, 2, -14,
2359    54, -3, -38, -35, -1, 48, -16, 15,
2360    69, 21, -33, -17, 13, 14, -95, 34,
2361    65, -11, 15, 16, 33, 19, -16, 36,
2362    -20, -2, -56, 33, -44, 65, -12, -62,
2363    -13, 18, 13, -59, -8, -19, 56, 69,
2364    -50, -7, 14, 36, 29, -95, -93, -40,
2365    13, -18, 24, -43, -82, -7, 16, -32,
2366    44, -39, 32, -1, 23, 18, -24, 26,
2367    119, 39, 0, -47, 10, 36, 48, 31,
2368    -11, 15, 36, 23, 4, -12, 38, 5,
2369    -5, -31, -10, -3, 15, -8, -29, 9,
2370    -128, -53, -51, 67, -18, 5, 24, -31,
2371    -37, -102, 33, -59, -81, 34, 12, -1,
2372    -31, 34, -54, 58, -8, 17, -43, -87,
2373    75, 125, -35, 39, -31, 21, 30, 20,
2374    65, 19, -11, -31, 27, 4, 25, 78,
2375    62, 55, -4, -31, -6, 93, -39, -3,
2376    18, 112, 9, -20, -18, 50, 11, 69,
2377    37, -50, 35, -79, 47, 0, -54, 41,
2378    -4, 79, -47, 35, 47, 5, 1, -109,
2379    -87, -100, 52, 82, 28, -40, 19, -29,
2380    -1, 71, 25, 13, 96, -19, -16, 21,
2381    5, 39, 1, -68, -24, 9, 17, 90,
2382    6, 57, 21, -80, 20, -16, 21, 27,
2383    -82, 20, 35, -63, -42, -33, -6, -36,
2384    22, 40, 24, 44, -40, 32, -29, -86,
2385    75, 29, 22, -33, 1, -7, 17, 34,
2386    -28, 29, -20, 27, -46, -7, 43, 66,
2387    2, -30, 35, 2, 31, 35, 55, 31,
2388    -29, -34, 31, -7, -7, -37, -70, -63,
2389    -14, -73, -68, -28, -21, 10, -21, 5,
2390    68, 56, 34, 20, -33, -3, -9, -18,
2391    -33, 42, -9, -23, -24, 8, -24, -6,
2392    23, 85, -4, 14, 125, -47, 22, -6,
2393    -58, -115, -29, -64, -6, -32, -58, 11,
2394    35, 15, 4, -31, -16, -112, -37, 11,
2395    -75, 7, 42, 110, -28, -23, -28, -34,
2396    -96, -40, -31, -1, -11, 30, 27, 4,
2397    -26, 36, -83, 70, -15, -16, -76, 27,
2398    -17, -67, -19, 14, 56, -4, 8, 28,
2399    13, 14, -19, 85, -71, 11, 29, -42,
2400    -13, -2, 43, -4, 18, -25, 10, -76,
2401    -70, -22, -14, 29, -117, -3, 1, 15,
2402    35, 1, 55, -12, 17, 7, -51, -48,
2403    7, -41, -49, 46, -28, -10, -3, -28,
2404    19, -2, 8, 52, 24, -19, -77, 19,
2405    -35, 30, -9, 2, 6, -52, -27, 54,
2406    -28, -31, 35, 19, 20, -13, -69, 36,
2407    -6, -41, -10, 12, -82, -106, -125, 108,
2408    -28, -44, 43, -20, -18, 47, 4, 21,
2409    -17, 46, -20, 22, 36, 42, 37, -60,
2410    -45, 63, -54, 91, 48, 15, 36, -77,
2411    5, -35, 68, -22, 113, 2, -21, 9,
2412    -80, 87, 27, 33, 24, 16, -7, -24,
2413    -18, -13, 10, 13, 54, 11, 4, 21,
2414    7, 16, 61, 88, 32, 13, -14, -25,
2415    16, -1, 56, -8, 13, -32, -45, -23,
2416    -17, -45, -64, 5, -56, 1, -34, -58,
2417    -50, 32, 57, -27, -59, 9, 26, 118,
2418    42, 37, 73, 14, -4, -3, 21, -51,
2419    28, -13, -107, -33, -23, 32, -68, -35,
2420    -7, 103, -39, 38, -74, -49, -32, -23,
2421    1, -26, 11, 67, 14, -73, 50, -13,
2422    -20, 115, -103, 6, 18, -33, 33, 64,
2423    -74, -19, 15, 19, 15, -62, 47, 17,
2424    65, 8, 18, -15, -55, -31, 2, -39,
2425    -52, 50, -39, 31, 66, -58, 45, -14,
2426    3, -35, -2, 27, 24, -15, -25, -6,
2427    -9, -3, 34, -12, 27, 14, -33, 6,
2428    -42, 33, 97, 84, 3, -63, 34, -89,
2429    -23, -12, 13, -33, 127, -85, 40, -24,
2430    -6, 46, 25, 11, -108, 29, 42, 27,
2431    -76, -30, -34, -43, 18, -10, -34, 6,
2432    -45, -26, -27, 27, -43, -76, 10, -104,
2433    -43, 15, -33, 43, -20, 65, -9, -5,
2434    125, -10, -24, 76, -60, 72, 59, 6,
2435    -14, -9, 46, 30, 41, -10, -9, 9,
2436    -31, 75, -24, -26, 9, -69, 65, 92,
2437    35, -91, 80, 40, 45, -59, 55, -9,
2438    79, 56, -79, -32, 91, -30, -32, -33,
2439    71, 20, 120, -16, -35, -120, 79, 77,
2440    1, 37, -43, -111, 50, 48, 21, 79,
2441    69, -67, 99, -39, -126, 123, -12, 14,
2442    -66, -92, 127, 37, 118, -53, -5, 61,
2443    26, -3, -14, 57, 125, -19, 59, 34,
2444    42, 37, 16, -11, 30, 5, 42, 33,
2445    -15, -62, -33, -75, -34, 73, 49, 59,
2446    -27, 5, -26, -35, 5, 26, 31, 15,
2447    47, 112, 8, 15, 68, 52, -34, 106,
2448    31, 73, -15, 67, -32, -16, -19, -59,
2449    37, -84, 63, 9, 62, -40, 30, 118,
2450    40, -25, -47, 76, 29, 120, 15, -80,
2451    109, -27, -7, 92, -73, 37, 27, -51,
2452    8, -23, -30, -4, -45, -27, -102, -68,
2453    -1, 40, -3, 2, 6, -43, -23, 28,
2454    76, -13, 6, -21, -5, -4, 35, 17,
2455    -34, -6, -21, 40, -38, -8, -110, -33,
2456    89, -54, 27, -33, 28, -61, -26, 33,
2457    -14, -68, 8, -31, -11, 53, -5, -14,
2458    46, 18, -59, -31, -16, 29, 50, -26,
2459    33, 3, -32, 39, -33, 18, -48, -39,
2460    11, -46, 5, -23, 32, 12, -8, 27,
2461    -6, 28, -41, 16, 26, -16, -62, 22,
2462    -10, 6, 86, 53, -45, -18, -9, -34,
2463    43, -28, -128, 47, -35, 8, -52, -54,
2464    72, 119, 67, -44, 50, -25, 52, -9,
2465    -61, -51, 39, -40, 93, 67, -18, -25,
2466    -60, 37, -49, -55, 53, 57, 53, 53,
2467    -6, -72, -78, -6, 56, -8, -40, -39,
2468    50, 19, 98, -7, -43, 66, 45, -35,
2469    -13, -18, 3, 5, 33, 25, 3, -54,
2470    -36, 56, -44, 4, -45, 18, 54, 4,
2471    23, 53, 8, 22, 14, 21, 37, -18,
2472    88, 65, -43, -11, -96, -21, 0, 47,
2473    88, -25, -61, -77, -60, -24, 34, 10,
2474    -4, 42, -42, 30, -15, 38, -39, 6,
2475    15, 32, 2, 39, -9, -64, -45, -46,
2476    57, 39, -5, -60, 10, -91, -6, 14,
2477    -14, -67, 0, 11, -106, 7, 20, 54,
2478    54, -28, 49, -54, -17, -32, 3, 62,
2479    -32, -35, -11, -32, 9, 6, -39, 0,
2480    -25, -31, 65, -71, 49, -10, 28, 2,
2481    80, 63, -42, -24, 36, 29, -35, 83,
2482    107, 80, -89, 61, 124, -10, 34, -39,
2483    -109, -28, -6, 29, 50, 94, 15, 25,
2484    -103, -5, -95, 34, 17, -52, 55, -31,
2485    -32, -24, 63, -48, 22, -120, -1, 56,
2486    -18, -28, 18, 77, 50, -92, -46, 60,
2487    1, -13, -31, 65, -65, 64, -33, -59,
2488    52, -84, -46, -30, -27, -48, 86, 50,
2489    34, 31, 55, 8, -30, 14, 56, -4,
2490    -71, -2, 4, -27, 74, 4, 90, -32,
2491    -40, 26, -25, -63, -25, -119, 24, 52,
2492    -34, -10, 75, -33, -36, -26, 40, -28,
2493    -45, -28, -2, -19, 43, -50, -27, 50,
2494    -39, -2, -25, 47, -48, -12, -15, -41,
2495    20, -33, 14, -45, -40, -40, -22, 3,
2496    -25, 26, -58, 11, -14, 18, -43, -41,
2497    23, -1, -105, -99, 56, -25, 17, 0,
2498    39, 127, 34, -69, 5, 5, -79, 48,
2499    -26, -5, -51, 11, -4, -32, 10, 57,
2500    97, 78, -65, 36, 65, 126, 55, -20,
2501    4, 68, 1, -40, 17, 77, 70, 16,
2502    -39, 62, 77, 33, -25, 19, 88, 119,
2503    -21, 42, 76, 64, -25, -55, 56, -23,
2504    28, 0, -23, 51, -22, 76, -3, -24,
2505    -10, 30, -27, -56, 28, 33, 46, -64,
2506    7, -13, 58, 38, -11, -17, -48, -99,
2507    27, 19, 30, -10, 2, -23, 29, 29,
2508    -30, -14, 8, -9, 9, -10, -5, -22,
2509    -10, -62, -47, 32, -24, -3, -7, -58,
2510    1, 57, 41, -13, 9, -18, 12, -62,
2511    15, 49, -44, -2, 6, -41, -17, -105,
2512    43, -2, -37, -3, -28, -1, -16, -35,
2513    9, 52, 24, 10, -16, 10, 14, 26,
2514    -41, 50, -52, -23, -17, -12, -85, 25,
2515    29, -82, -38, 12, -33, 49, 18, -22,
2516    -54, -3, 7, -24, -2, -40, 125, 33,
2517    -66, 46, 119, 34, 49, -30, -18, 60,
2518    -30, -5, -8, 10, -12, -9, 49, -1,
2519    102, -36, 12, -47, 2, 54, -12, -19,
2520    25, -10, 14, 107, 32, -28, -35, 23,
2521    46, -43, 20, -32, -21, 62, 25, 67,
2522    53, -32, -30, -13, -10, -9, -83, 10,
2523    87, 1, 26, 0, -8, 22, 13, 52,
2524    -12, 32, 28, -8, 61, 5, -6, -12,
2525    38, -8, 37, -30, 30, 42, -56, 3,
2526    -37, -13, 45, 45, 4, 24, 53, 90,
2527    15, -66, -35, 38, 11, 15, -20, 21,
2528    32, -28, -3, -8, -41, 4, -82, 14,
2529    -15, -1, -23, -88, -7, 8, -15, 20,
2530    -37, -23, 27, 55, -18, -37, 39, -16,
2531    -19, 39, -37, -35, -30, -14, 14, 60,
2532    42, -59, 42, -44, -10, 41, -10, -45,
2533    -4, -25, -6, 8, -3, 0, -14, 3,
2534    18, 68, -58, -3, 66, 41, -49, 40,
2535    8, -4, 46, -14, 27, 13, -14, -32,
2536    40, 41, -13, 33, -20, 27, -27, 25,
2537    67, -62, -13, 0, 1, 56, 2, -32,
2538    1, 40, 24, -12, 51, 80, 2, 18,
2539    -13, -21, 38, 64, -43, -31, 31, 45,
2540    38, -4, -54, -30, -48, 30, -9, 9,
2541    37, -41, -24, 30, -5, -22, 22, -30,
2542    28, -5, 79, 42, 33, -25, -51, -24,
2543    -82, -37, 40, 59, -36, 30, -11, -23,
2544    -53, -20, 73, 43, 37, 1, 0, 30,
2545    -47, -51, -45, -20, -31, -21, 3, -28,
2546    17, 71, 49, 50, -23, 53, 41, -64,
2547    -47, 23, -43, -13, 35, -80, 10, 23,
2548    14, -57, 39, 11, 16, 36, 3, -3,
2549    63, 45, -5, 44, 24, -41, -2, -21,
2550    3, -58, -13, 30, -36, -10, 32, -49,
2551    52, 16, -27, 63, -89, -40, -54, -40,
2552    -22, 68, -38, 28, -51, -18, -37, 60,
2553    -14, 0, 54, 35, 47, -3, 90, -15,
2554    -123, -26, -28, -19, -71, 14, 81, 3,
2555    71, 1, -3, -10, -36, -3, 56, 51,
2556    69, -45, 6, 43, -63, -73, -40, 9,
2557    8, 51, -44, 65, 80, -10, 24, 1,
2558    -20, -128, -27, -18, -59, 24, 48, 51,
2559    105, -106, 80, -44, -6, -17, 8, 4,
2560    89, 23, 1, 17, 49, -63, 62, 65,
2561    40, -16, 6, 53, 58, -19, -26, 56,
2562    26, 14, 46, -12, 13, -8, -43, 18,
2563    -27, -15, -7, 29, 4, 42, -98, 70,
2564    -32, 6, 13, 29, -23, -30, 47, -5,
2565    -10, 31, 56, -9, 6, -28, -16, 12,
2566    8, 51, 45, 18, -64, -10, -17, -13,
2567    -5, -10, -7, 50, 11, -12, -44, 5,
2568    -58, -53, -32, -44, -39, 6, -81, -20,
2569    -43, 8, 38, 13, -95, 14, 17, 33,
2570    27, -35, 93, -49, 6, -44, -12, -68,
2571    27, 5, -63, 19, -76, -6, -17, -20,
2572    -89, 74, 11, 93, 9, 72, 19, 52,
2573    -31, -46, 13, -13, 60, 98, -4, -21,
2574    85, 12, -20, 28, -15, -28, -17, -24,
2575    -40, -32, -52, -41, 65, -39, 48, -10,
2576    -28, -26, 43, 96, -55, -48, 20, -1,
2577    97, 2, -14, 19, -34, -11, 28, 20,
2578    -10, 76, -47, 50, -53, 69, 9, 19,
2579    -9, -12, -14, 14, -15, -12, 10, 15,
2580    -39, 31, 116, 32, 24, 49, 3, 49,
2581    54, -5, 52, -50, -18, 14, -77, 13,
2582    34, 20, 79, -41, 4, -9, -3, 13,
2583    -69, 11, -11, -41, -36, 30, -61, 40,
2584    -22, 24, 2, -16, -1, -47, -39, -57,
2585    -84, 19, -73, -32, -65, 8, -51, 8,
2586    -55, -23, 2, -9, 20, 38, -55, -27,
2587    -2, 15, 29, 6, -70, 66, -17, -38,
2588    -52, -29, -52, 27, 32, 32, 40, 62,
2589    19, 48, -1, 2, -23, -78, -76, -28,
2590    7, 64, -76, 99, 53, -70, 101, 71,
2591    -10, -70, 48, -10, -43, 36, 4, 41,
2592    -3, 2, 12, -75, 77, 18, 44, -17,
2593    -38, 20, 21, -4, -11, -72, -89, 110,
2594    9, -68, 70, -91, -10, -114, -55, -5,
2595    -82, 52, 13, -7, -5, 27, -30, 81,
2596    -6, -53, -11, -2, 69, 112, -36, 117,
2597    -94, -65, 9, -11, -50, -78, 57, 106,
2598    16, 43, -5, -7, 29, 22, 56, -14,
2599    -88, 17, -17, 1, 9, -27, 43, -55,
2600    -19, 5, 5, 20, -33, 19, 30, -55,
2601    24, -64, -70, 34, 39, -9, -6, -25,
2602    -3, -61, 21, 98, -36, -19, 21, -8,
2603    -42, -65, 12, 0, -10, 3, 19, -26,
2604    52, -25, 56, 18, 5, 25, 18, 18,
2605    -36, 2, -10, -36, -23, -21, -37, -49,
2606    -69, 11, 22, 16, -50, 8, 24, 80,
2607    58, 49, 56, 50, -79, 37, -21, -30,
2608    -122, -5, -52, -43, 29, 19, 0, -16,
2609    68, -9, 29, -30, -18, -6, -8, -32,
2610    20, -98, -61, 37, 19, -74, 12, 17,
2611    -58, 16, 44, 5, 31, 13, 8, 75,
2612    -40, -20, 61, 26, -46, -19, -67, 33,
2613    122, 14, 63, 12, 15, -17, 11, 0,
2614    106, 38, -39, 7, 3, -77, -1, 5,
2615    -32, 60, 23, -51, 19, 47, 7, -20,
2616    8, 3, 37, -1, 39, -26, 7, 3,
2617    -70, 28, -23, -5, -6, 3, -7, 3,
2618    28, 16, 20, 25, 40, 24, 16, -2,
2619    -41, -24, -115, -73, 45, 20, 21, 5,
2620    -49, 32, 55, 14, 59, -8, 13, -69,
2621    -19, -13, -37, 32, 35, 4, 22, -28,
2622    0, 43, -40, 37, -48, -41, -12, -27,
2623    20, -80, -16, 74, -12, 35, 11, -2,
2624    -2, 50, 124, 29, 105, -63, 29, -72,
2625    13, 6, 5, 20, 42, 61, -41, -6,
2626    83, 34, -60, 77, 0, 20, 26, 48,
2627    -23, -68, 33, 76, -29, 53, 27, -51,
2628    40, 12, 11, -25, 12, 40, 51, -26,
2629    -11, -80, 2, 27, -6, -53, -46, -24,
2630    4, -50, 65, -35, 87, 18, 59, 36,
2631    4, 60, 61, -49, -21, 82, 28, -9,
2632    -25, 59, -29, -33, 84, -24, -7, 66,
2633    -106, 44, 4, -54, -6, 44, -7, 66,
2634    -58, 38, 48, 0, -9, 34, -15, 76,
2635    -60, 15, 68, -115, 5, -38, 22, -54,
2636    22, 28, 32, -45, -41, 7, -77, 4,
2637    20, 0, 27, 14, -9, 42, 5, 61,
2638    40, 71, -3, -2, 25, 65, -9, 56,
2639    -60, -9, -18, 49, 28, -14, -57, -3,
2640    44, 6, 47, 42, -8, 31, 77, 62,
2641    -18, -79, 3, -33, -9, -38, -46, 17,
2642    -44, 10, 37, 7, -1, -13, -32, -27,
2643    -2, -20, -2, 86, 123, 120, 23, 31,
2644    -4, 95, -37, -1, -8, 30, -7, 50,
2645    9, 8, 62, 42, 60, 64, 19, 64,
2646    77, -8, 13, 60, 25, -2, -66, -11,
2647    57, -71, -4, -90, -29, 54, 61, 62,
2648    13, -28, -33, -44, -30, -24, -4, -55,
2649    -29, -42, -8, -61, -36, 35, 21, 106,
2650    20, -32, -1, -3, 3, 19, 27, -37,
2651    35, -57, 43, -30, -21, -13, -20, 55,
2652    -118, -43, -32, -12, -16, 34, -28, 26,
2653    21, 66, 6, -17, 4, -9, -109, -49,
2654    34, -123, -11, 1, -25, 17, 33, 29,
2655    -81, -2, 47, 27, 3, 15, 10, 41,
2656    -32, -12, 10, -11, -40, 9, 71, -16,
2657    52, -1, 29, -1, 22, -85, 0, 43,
2658    57, -58, -41, -10, -68, 10, 15, -24,
2659    30, -33, 37, 35, -14, 45, 58, 3,
2660    -39, -17, 62, 50, 43, -90, 17, -63,
2661    5, 0, 21, 37, 30, 54, 32, 5,
2662    -3, 60, -24, 44, -100, -16, 54, 27,
2663    5, -20, -5, -89, 69, 78, -18, 1,
2664    55, 14, -46, 26, -28, 86, -68, -30,
2665    12, -3, 22, -8, 31, -8, -77, -12,
2666    6, -74, -34, 76, -18, 60, -22, -7,
2667    39, -7, -18, 22, 94, 45, 48, 85,
2668    -11, -21, -33, -18, 39, -83, -10, -10,
2669    -36, -16, 44, -25, 37, -4, 37, 1,
2670    27, -50, -25, 23, 7, 3, 28, 98,
2671    8, 22, 29, 22, -32, -54, -67, -15,
2672    -64, 10, 19, -12, 16, 54, 21, -65,
2673    -34, -98, -14, -20, 29, -21, 63, -47,
2674    -29, 51, 72, -89, 26, 61, -113, 13,
2675    -4, 64, 20, -30, 7, -43, -3, -22,
2676    -104, 5, 94, 51, -34, 55, 21, 61,
2677    36, 22, 45, -15, -33, 98, -6, -77,
2678    -18, -26, 57, 36, 81, 32, 69, -45,
2679    23, 65, -42, 18, -8, -17, 9, -41,
2680    -38, -14, -42, 36, 103, -37, 64, -20,
2681    -31, -66, 41, -14, 15, 17, 71, -73,
2682    -59, 48, -88, 7, 50, -37, 12, -16,
2683    -64, -49, -91, 58, 113, -16, -55, -5,
2684    8, 16, 17, 49, -15, -5, -12, -10,
2685    -4, 22, 61, -15, 2, 18, -69, 19,
2686    85, 13, 39, -91, -34, 17, -46, 32,
2687    -103, 12, 25, -12, 5, 16, 62, 9,
2688    17, 14, -12, -39, 10, 5, 54, 18,
2689    -6, -73, -3, 7, 19, 5, 57, 48,
2690    24, -10, 107, -6, 51, 17, 20, -103,
2691    7, -34, 68, 6, 22, 21, 53, -46,
2692    32, 61, 13, 17, -44, -11, 34, -46,
2693    122, -64, -48, 4, -14, 68, 41, -25,
2694    -7, -39, -75, -9, 40, -61, -2, 3,
2695    23, 9, 7, -51, 104, 9, 16, 7,
2696    54, 22, -29, 14, 60, -28, -103, 3,
2697    -17, 45, 75, 24, 29, 86, 71, -55,
2698    -58, 18, 16, 44, 4, -43, -39, 1,
2699    -49, -31, -10, 45, 5, 120, -15, -85,
2700    8, 27, -1, 31, 14, 38, 36, -32,
2701    10, 14, -33, 67, 29, 29, -32, 91,
2702    20, 71, -10, 28, -17, -59, -54, 14,
2703    -13, -72, 14, 14, 18, -45, -6, 45,
2704    -2, -31, -2, -63, -78, -6, -93, 1,
2705    23, 13, -4, -62, -19, 66, 50, 35,
2706    -83, 11, 1, 0, 96, 32, 45, -73,
2707    80, -43, 14, 67, 34, 74, -11, -40,
2708    -48, -30, 29, 31, 43, 58, -59, 56,
2709    65, -19, 49, 45, 28, -18, 12, -28,
2710    0, -18, -29, 3, -73, -70, -11, 26,
2711    20, -12, 37, -23, 37, -38, 73, -37,
2712    6, -64, -2, -21, -53, 40, -45, -3,
2713    12, -67, -44, 12, -70, 53, -21, -21,
2714    97, 60, -113, 104, 37, 126, -21, -3,
2715    -44, -46, 55, -7, 75, -58, 13, 35,
2716    18, 93, 47, -24, 9, -122, 17, 50,
2717    -4, 2, -22, 67, 70, 68, -19, -65,
2718    5, 45, -34, 57, -43, 39, -51, -79,
2719    -26, 26, 88, 45, -24, 60, 32, 33,
2720    28, 57, 6, 25, 70, -6, -67, -127,
2721    -12, -119, -11, 63, 2, 14, -26, 20,
2722    -59, 52, -6, -56, -16, -30, 36, 12,
2723    16, -24, -18, 41, 44, 72, -57, 21,
2724    21, -41, -115, -43, -34, 127, -40, 1,
2725    51, -94, -7, -37, -21, -38, -1, -52,
2726    -29, -76, -30, 35, 77, -31, 3, -34,
2727    11, -84, -27, 17, 6, 66, 16, -97,
2728    -70, 28, -9, -18, -63, -102, 10, 58,
2729    88, -9, 8, -49, -6, 113, -31, -39,
2730    -7, 92, 99, 37, -12, -2, -59, 99,
2731    -21, -23, 87, 13, 5, 47, 72, -18,
2732    -24, 43, -45, 23, -34, 39, 58, 33,
2733    -19, 62, 46, -36, -34, 58, -28, -29,
2734    -99, -20, -41, 56, 50, -50, 66, 26,
2735    24, -26, -6, 34, 53, 14, 49, -122,
2736    7, 62, 10, 102, -22, 31, 77, -71,
2737    -26, -66, -32, 26, 72, 14, 62, 116,
2738    -40, -55, 17, 54, 28, 20, -31, 44,
2739    -92, 13, -27, -6, 58, 38, 45, -32,
2740    -11, 24, 12, -33, -72, -103, -13, 10,
2741    52, 59, 0, 26, 51, 60, -41, 74,
2742    -29, 18, 39, 31, -62, -1, -27, 8,
2743    -25, 48, 19, 17, -20, 23, -41, 32,
2744    -43, 4, 37, -45, 11, -43, -2, 19,
2745    -24, -40, 8, -63, 20, -105, 23, -20,
2746    -13, 43, 27, -57, 3, 4, -15, -31,
2747    -127, -23, 18, -55, -46, -72, 18, -10,
2748    51, 1, 19, -61, -52, -19, -11, 2,
2749    34, 20, -45, -17, 4, 8, -4, -17,
2750    -43, 30, 16, -5, 28, -1, -39, -77,
2751    83, 37, 43, -53, -32, 1, -86, -3,
2752    -34, -43, -63, -22, 21, -29, 29, -24,
2753    -70, 17, 5, -53, -49, -53, -36, 38,
2754    -26, 29, 13, -19, -50, -11, -109, 13,
2755    16, 3, 5, 13, -58, -41, -72, -63,
2756    29, 10, -59, 41, 2, 51, 68, -11,
2757    -119, 112, 54, -34, -76, -50, -70, 24,
2758    -15, 9, -54, 26, -28, -111, -24, -56,
2759    67, 34, -12, 40, -54, 54, -36, -18,
2760    -41, 59, -30, -7, 0, 30, -52, -17,
2761    -50, -6, 17, -13, 20, -25, -30, 7,
2762    -78, 10, 6, 35, -85, -12, 16, -32,
2763    6, -58, -21, -43, -45, -23, -23, -21,
2764    -13, -14, -42, -42, -38, 11, -60, -38,
2765    22, -49, 20, 32, -45, -10, -75, -22,
2766    -88, 35, -13, 33, 11, -106, -40, -13,
2767    -29, -23, -44, 9, -49, -26, 6, -61,
2768    -44, -27, 75, 19, 19, -56, 29, -19,
2769    23, -19, -23, 44, -22, 42, -4, 38,
2770    11, 8, -61, 39, -28, -19, 14, 20,
2771    22, 53, 42, -63, -12, 39, 2, 75,
2772    42, 32, -39, -26, 40, -66, -47, -88,
2773    -61, 42, -3, -60, -2, 20, 46, 40,
2774    -61, 78, 7, -37, 91, 112, 18, 14,
2775    20, 23, -15, -77, 17, 38, -11, 42,
2776    127, 74, 27, 36, -28, 19, -55, 17,
2777    5, 17, 27, 40, -11, 62, -35, 18,
2778    -9, -13, -21, 4, 7, -15, -11, -48,
2779    -39, -4, -38, -1, 26, 9, -61, -9,
2780    16, 1, -11, -36, 63, -3, -35, -81,
2781    -54, 21, -6, 97, -36, -20, -14, -12,
2782    0, 0, -7, 14, -14, 17, -12, -20,
2783    -26, -51, -37, -13, 5, -10, -75, -1,
2784    41, 52, -84, -20, 42, -64, -58, -35,
2785    67, 21, -17, 28, -51, -45, -61, -47,
2786    101, 63, -19, 39, -64, -8, -70, -79,
2787    -5, 50, 20, -57, 37, 76, 27, -51,
2788    35, -38, -15, 54, -78, 47, 0, -25,
2789    93, 9, 13, -12, -34, 100, -45, -87,
2790    84, 42, -69, 22, 66, -22, 7, 41,
2791    -60, 51, 33, -10, -60, 74, -5, 81,
2792    40, -30, 76, 5, 79, 53, -37, -16,
2793    74, -5, -28, -55, 21, -56, 27, 11,
2794    -93, 38, 2, 59, 3, -33, -8, 55,
2795    111, -24, -23, 6, 8, 28, 4, -31,
2796    -127, -25, -7, 23, 3, 25, 46, 48,
2797    -93, -93, -42, 21, 22, -27, 4, -12,
2798    -51, 42, -25, 32, -39, 70, 1, -10,
2799    10, -8, 77, -58, 29, -44, 27, -5,
2800    7, 53, 73, 11, -46, -55, 11, -34,
2801    19, 44, -70, -45, 40, 82, 47, 17,
2802    -39, -79, -19, -29, 7, 44, 26, -41,
2803    73, 9, -104, 7, -68, 9, 78, -52,
2804    -29, 67, -36, 45, 3, 43, 32, 37,
2805    66, 4, 26, -8, -10, -54, 89, 59,
2806    -4, 54, 75, 22, -53, 32, 52, -59,
2807    -49, -47, 14, 67, 71, 15, 32, 4,
2808    124, -48, -4, 59, 40, 53, 20, 64,
2809    -9, 25, 2, -4, 16, 22, -53, 40,
2810    29, 14, -44, 25, -17, 10, 49, 9,
2811    14, -43, -11, 75, 10, 49, 37, 67,
2812    62, -6, 8, -76, 6, -18, -70, 29,
2813    -4, -11, 12, 96, 37, 8, -27, -20,
2814    11, 1, -15, -13, -44, 35, 12, -9,
2815    -20, 63, 32, 54, -6, -2, 22, -7,
2816    51, -69, 6, 62, 3, -60, -25, 40,
2817    -37, 48, -6, -31, 87, -6, 15, -35,
2818    64, -5, 21, 5, 1, -31, -18, 48,
2819    22, 12, 53, -77, 6, -24, 21, -34,
2820    -119, 31, 60, -43, -44, 16, 47, -58,
2821    -35, -82, -68, -90, -44, 6, 70, -43,
2822    -9, 5, 16, 27, -6, 34, -10, 24,
2823    -75, -25, -30, 67, 19, -10, 0, -40,
2824    23, 71, 22, -6, 47, 22, 76, 3,
2825    40, -68, 0, -30, 102, 12, 17, 114,
2826    -56, 70, -18, 49, 30, 3, 62, -42,
2827    -21, -58, 14, 5, -102, 3, -58, 94,
2828    8, 6, 9, 23, -41, -34, -10, -35,
2829    -57, -10, 23, -23, 11, 23, 1, 8,
2830    -3, 62, 38, 27, 26, 20, -4, 7,
2831    -55, 18, -20, -30, -69, 3, -15, -14,
2832    -49, 7, 34, 18, 18, -29, -65, 58,
2833    -49, 11, 75, -30, -16, 25, -1, 10,
2834    25, -44, -45, 37, 3, -12, 16, 22,
2835    57, 54, 46, -14, 19, 0, 13, -62,
2836    -80, 37, -24, -1, -17, 22, -14, 105,
2837    -21, -49, -46, 7, -7, -1, -40, -33,
2838    -1, -14, 1, 73, 7, 19, -70, -71,
2839    -7, -9, 57, -95, 76, -8, -89, 66,
2840    10, -15, 33, -36, 9, 3, 18, 95,
2841    -22, 19, 35, 38, 38, 21, -3, 18,
2842    34, -6, 87, 11, -45, 1, 11, 62,
2843    96, -80, -18, -11, 49, 4, -9, -51,
2844    -10, 35, 18, 72, 53, -68, 35, 90,
2845    28, 32, -28, -71, -34, -10, -55, -35,
2846    2, -60, 38, 40, -42, -39, 105, 106,
2847    -114, -60, -19, 50, 6, 45, 11, -108,
2848    -13, 13, -22, 44, -28, -33, -128, -93,
2849    -42, -123, 29, 92, -99, 81, 31, 68,
2850    -18, -7, 2, 86, 15, 15, 8, 3,
2851    62, 91, 14, 42, -32, 7, -58, 50,
2852    -65, -64, 71, 69, -33, 12, 33, -11,
2853    37, 122, 28, -16, 48, -23, 33, -47,
2854    18, -20, -79, -55, -34, 32, 19, 16,
2855    -23, -6, -9, 15, -7, 97, -22, 47,
2856    -24, -15, 11, -10, -50, -8, -4, 12,
2857    23, 62, 20, -17, -50, 35, 27, -6,
2858    38, 24, 91, -32, 77, -30, -27, -16,
2859    19, 93, -8, 7, 38, 35, 39, 7,
2860    17, 48, 109, 73, 53, -63, -42, -43,
2861    -121, -34, 104, -19, 13, 39, -68, 8,
2862    8, 120, 60, 4, 91, -48, 34, -4,
2863    -21, -55, 20, -14, 60, -17, 18, -4,
2864    -38, -56, -18, 12, -6, 60, -8, 69,
2865    5, 68, 36, -4, -11, 71, -44, -27,
2866    -18, 47, 37, -7, 86, 32, -59, -70,
2867    0, 61, 6, -33, 8, -54, -29, 6,
2868    -31, 107, 57, -65, -8, -75, -6, -53,
2869    -3, 36, -26, -52, -53, -32, -15, 51,
2870    -41, -6, -20, -25, 5, -30, -8, 26,
2871    -48, 0, -24, 32, 77, 53, 42, -64,
2872    51, -51, -94, -5, -19, -35, -1, 34,
2873    -57, -22, 51, -4, -27, 82, -63, 28,
2874    17, 18, 70, 16, -31, -1, -26, 109,
2875    -19, 2, 4, -54, -29, -1, -18, -2,
2876    -18, 90, 29, -16, -103, 52, -5, -27,
2877    91, 104, -5, 126, 57, -16, 64, -19,
2878    -16, 85, 42, 4, 69, 16, -6, -46,
2879    -7, 36, -4, -31, -4, 36, 33, -35,
2880    22, 33, 46, 42, -17, 25, -20, -38,
2881    18, -2, 32, -14, -44, 104, 62, 92,
2882    -27, -96, -28, -2, 31, 33, -2, -32,
2883    61, 22, 17, -2, -54, 28, 20, -14,
2884    -10, 47, 0, -12, -42, 54, 36, 4,
2885    61, 51, -31, 6, -39, 51, 11, 47,
2886    25, 2, -115, -11, 38, -44, -2, -20,
2887    34, 0, 25, 14, 40, -63, 10, -13,
2888    -10, -85, 73, -16, -19, -9, -12, 0,
2889    11, -51, 25, -71, 33, -25, 29, -83,
2890    4, -49, 64, -66, -2, -44, 6, -8,
2891    -27, 37, 19, 32, -3, 8, 24, -16,
2892    -11, 0, -9, 11, -8, -18, 0, -34,
2893    -1, -61, -31, -10, 6, -64, 58, -14,
2894    -28, 13, -25, -5, -16, -22, 40, -19,
2895    -32, 10, 11, 21, 38, -20, 73, -7,
2896    22, 25, -56, -15, -112, 18, -24, 14,
2897    8, 27, -96, 13, -22, 53, -29, 75,
2898    30, 57, -5, -32, -11, -42, -32, 16,
2899    10, 36, 71, 80, 85, -64, 46, 12,
2900    -26, 79, 31, -62, 29, -55, 14, 90,
2901    0, 37, 14, 92, 8, 8, -52, -13,
2902    26, 17, -39, -23, 1, -3, -123, -4,
2903    -65, 68, -30, -18, -54, 17, -16, -26,
2904    -19, 41, -12, 61, 14, 5, 39, 87,
2905    -36, -73, -44, 50, -29, 87, -48, 15,
2906    37, -25, 36, 69, -27, -57, -23, 28,
2907    -46, -9, -46, 68, 28, 31, 49, 36,
2908    -58, -10, 39, 12, -14, -81, 21, -4,
2909    -31, 6, 62, 41, 24, -6, 49, -70,
2910    28, -69, 4, -23, 27, 17, 51, -12,
2911    20, -47, -1, 13, -37, -60, -69, -15,
2912    14, 19, 3, 12, -13, 26, 56, 22,
2913    9, -44, 29, 62, 79, 10, 38, -75,
2914    40, 54, -40, 38, 9, 6, 38, 57,
2915    34, -31, 36, -88, 53, 17, -3, -108,
2916    -16, -14, 16, 6, -10, 39, -27, 0,
2917    76, -90, 10, -8, -27, 33, 28, 5,
2918    30, 56, -7, -42, -89, 24, -50, 39,
2919    -61, -22, 3, -51, 19, -39, 78, 22,
2920    -12, -20, 32, 39, 24, 10, 9, 99,
2921    12, -68, 8, 23, -19, -14, -19, -30,
2922    -88, -25, 48, 28, -34, 3, 46, 21,
2923    66, 9, -39, -21, 7, 31, -98, 28,
2924    35, -64, -69, 26, -4, -51, 8, 48,
2925    58, 8, -41, 3, 42, -15, 54, 67,
2926    16, -70, 0, -5, 20, 8, 76, 7,
2927    -92, -32, -13, -5, 81, -17, 22, 59,
2928    -12, -28, 59, 12, -14, 57, 18, -23,
2929    3, 19, -13, -10, 14, 5, 24, -52,
2930    -60, 19, -35, 31, -28, -87, -31, 39,
2931    -2, 41, -34, 45, 7, 44, 24, 16,
2932    -41, 124, -34, -24, -6, 9, -43, -4,
2933    16, 36, 23, -16, 50, -61, 54, -38,
2934    84, 15, -35, 33, 25, -30, 37, 1,
2935    -61, -82, -15, -24, 46, 70, -32, 43,
2936    85, 53, -11, -9, 9, -23, 7, 28,
2937    65, 21, -6, 113, 6, -55, 11, 60,
2938    21, -65, -21, -20, -35, -60, 52, -40,
2939    28, -19, 26, 16, 6, -4, -7, -47,
2940    13, -2, -7, 9, -41, -21, 7, 36,
2941    49, 23, -7, 79, 56, -59, -28, 16,
2942    7, 12, 17, -5, 18, -40, -51, 8,
2943    97, -16, -58, -7, -58, 20, 8, 4,
2944    -50, -32, 39, -14, -25, -70, -16, -7,
2945    -24, -18, 41, 46, 10, -1, -71, -60,
2946    -115, -67, 5, -13, -29, -1, -60, -45,
2947    9, -24, 16, 32, -21, 34, 24, 25,
2948    -7, 60, 13, 41, -18, 56, 29, -54,
2949    -2, -28, -19, 89, 8, 11, 9, 26,
2950    102, 0, -50, 78, -41, 22, -4, -9,
2951    -38, -127, -14, -3, 60, 86, -20, -7,
2952    -53, -22, -126, -1, 26, 47, -1, 8,
2953    67, 8, -35, -37, -25, -28, -96, 127,
2954    40, -22, 3, -68, -6, -78, 9, 78,
2955    -31, -2, 15, 78, 30, 23, -32, -4,
2956    -30, -49, 35, 2, 78, -25, -19, 7,
2957    60, 73, 21, 1, 26, -47, 6, 41,
2958    -44, 64, -17, -9, 46, 2, 107, -36,
2959    36, -83, 9, 107, -63, 37, 37, -15,
2960    63, -11, -67, 10, -65, 101, -87, 31,
2961    13, 28, -8, 10, 61, -19, 104, -37,
2962    -7, 2, 37, -22, -8, 7, -23, 22,
2963    -29, -50, 35, -2, 50, 34, 42, 27,
2964    30, 27, -1, -12, -55, 24, 8, -56,
2965    43, -73, -29, 8, 46, 14, 80, -36,
2966    -49, 91, 10, 10, 0, 23, 103, 95,
2967    7, -13, 23, 4, 73, 11, -23, 31,
2968    58, -3, -94, 26, -17, 76, 38, -13,
2969    5, 5, 18, 12, 55, 55, -22, -16,
2970    84, -30, 17, 46, 20, 55, -71, -18,
2971    60, 12, 43, -83, -39, 65, 77, 56,
2972    27, 76, 77, -49, 14, 5, 16, -113,
2973    -36, 4, -31, 24, 8, 14, -7, 1,
2974    10, 99, 21, -50, 29, -17, 35, 14,
2975    -76, 80, 15, -110, -47, -16, -7, -21,
2976    -11, 50, -50, 27, -11, -43, -8, 36,
2977    83, -102, 34, 42, 53, 21, -26, 23,
2978    -9, 6, 7, -28, -6, 40, -66, 16,
2979    -72, -25, 38, -57, 37, 59, 0, -4,
2980    7, -45, 41, 32, -49, -56, -75, 73,
2981    -9, 12, -3, 30, 4, -45, 66, 43,
2982    35, -51, -27, -32, 11, 11, -47, -40,
2983    33, -24, 20, 68, 6, 32, 11, -32,
2984    -29, 35, 21, -35, 20, -88, -64, 3,
2985    -49, -2, -91, 22, 17, 2, 13, -37,
2986    -78, 127, -12, 11, -57, -2, 73, -26,
2987    -17, -88, 34, -24, 24, -2, -31, -77,
2988    52, 2, -14, -30, 22, -25, 2, -18,
2989    -3, -111, -45, -70, 63, -5, -64, -16,
2990    -38, 71, 11, -17, 8, -40, -128, 18,
2991    -46, -7, 21, 50, 39, -52, 20, 31,
2992    51, 65, -7, 54, 16, 27, -4, 1,
2993    -35, 72, 0, 44, -11, 15, -3, 16,
2994    97, 29, 28, 22, 17, -6, 15, 21,
2995    21, 13, 11, -8, -17, 33, -12, -13,
2996    24, 46, 28, 54, -37, -11, 58, -13,
2997    -21, -26, -40, -54, -70, 46, 67, -3,
2998    -9, -78, 58, 26, 8, 44, -9, 2,
2999    -24, -5, 5, 40, -39, -43, -96, -6,
3000    -70, -59, -43, 24, 36, 4, -56, 11,
3001    21, -46, 6, 19, -21, 68, 24, 10,
3002    -31, -10, -1, -18, -30, 9, 1, -25,
3003    -76, 81, -33, -3, -128, 27, 14, 16,
3004    100, 49, 9, 124, 34, 8, 67, -27,
3005    14, 25, 7, -61, 38, -6, 6, -28,
3006    -16, -46, -2, 40, -12, 0, 15, 31,
3007    -108, 48, -12, 12, 83, -29, 45, 35,
3008    -76, 0, 18, 69, -28, -35, -6, 42,
3009    0, 17, -15, 63, -18, 55, -39, -45,
3010    -3, 31, -14, -16, -61, -67, -49, -85,
3011    32, 104, -6, 43, 60, 4, -11, 61,
3012    84, -6, -43, 21, -23, -91, -25, -22,
3013    1, -56, 28, -21, 9, 5, -10, -31,
3014    14, 1, 81, -23, 50, 47, 41, 27,
3015    -21, -25, -15, -45, 52, -46, -22, -5,
3016    -25, -67, 55, 14, -39, -31, -27, -56,
3017    25, 35, 86, 18, 6, -26, 9, -107,
3018    -27, -13, 11, -56, 42, -31, -67, 16,
3019    28, 31, 13, 8, -25, 23, -22, 24,
3020    -35, 75, 70, -8, 9, -59, 70, -28,
3021    84, -37, -83, 81, 13, -1, -71, 33,
3022    8, -74, -7, 64, 39, -14, 63, 8,
3023    -17, -14, 35, -95, 21, 70, -22, -52,
3024    49, 83, 94, 10, 9, 25, 65, -7,
3025    5, -90, 15, 50, 30, 15, 26, 1,
3026    -64, 6, -75, 14, -4, -13, -26, 48,
3027    69, -24, 54, -118, -33, -1, -20, -7,
3028    27, -96, -56, -7, -44, -43, 56, 17,
3029    44, -29, -39, 20, 24, -26, -67, 33,
3030    124, -14, -35, 31, -78, -96, -9, 24,
3031    18, -2, 6, -15, 2, -17, 52, -72,
3032    9, 100, -16, 46, 48, 85, 91, -61,
3033    -21, 27, -11, 25, -75, 34, -70, 35,
3034    -7, -51, -48, 18, 70, -38, -45, 16,
3035    23, -62, 66, 95, 11, 2, -36, -68,
3036    58, -61, -3, -106, -126, -49, -32, 49,
3037    -11, 71, -49, 87, -36, -8, 14, 18,
3038    65, -17, 79, 24, -61, -20, 42, 11,
3039    35, 42, 4, 116, 10, 54, 68, -28,
3040    -31, 77, -51, -14, 11, -12, -20, -37,
3041    10, 18, -14, -1, 67, -1, -5, -63,
3042    20, 23, 75, 59, -8, -40, 6, -13,
3043    -10, 42, 25, 31, -69, -123, 0, 66,
3044    42, -17, -69, -16, -35, -54, -5, 20,
3045    12, 8, 14, -70, 20, 30, 60, 59,
3046    22, -96, -4, 8, -82, -32, -43, 13,
3047    -5, -7, 31, -4, 50, 6, -63, 103,
3048    -16, -15, -39, 67, -25, -84, -76, -40,
3049    -14, 27, 12, 25, -10, 16, -33, 11,
3050    31, 53, -85, -19, 79, -74, 22, -3,
3051    43, -2, 44, -4, 47, 45, 30, 12,
3052    118, 127, 45, -36, 0, -12, 1, -22,
3053    -48, -13, -11, -44, -73, 26, 14, 79,
3054    30, 21, -25, -10, -8, 4, 33, -35,
3055    -29, 33, 46, -8, -26, -19, 25, -23,
3056    27, 2, -56, -35, -50, -9, -67, -61,
3057    -40, 5, 48, 81, -60, -35, 5, 19,
3058    -4, -8, 38, 67, 73, 15, -8, 36,
3059    42, -24, -42, -32, -19, -28, 15, 77,
3060    -4, 13, -43, 46, -83, -3, -38, -2,
3061    -92, -73, -13, -68, 1, -73, -37, 11,
3062    -6, 53, 1, 57, -30, -37, 14, -40,
3063    5, -4, -83, 23, -66, -63, 18, -38,
3064    15, 3, 12, 48, -5, -68, -3, 33,
3065    36, 38, -9, -9, 5, 1, 24, 11,
3066    -14, -31, -84, -18, 21, -1, -56, -15,
3067    14, 34, -29, -26, 39, 54, -44, 26,
3068    -65, -22, 39, -31, -38, 67, 10, -109,
3069    13, 39, 35, 22, -54, -72, -1, -3,
3070    -11, -61, 32, -32, -11, 7, -12, -36,
3071    2, -27, -18, 60, 41, 7, 80, -5,
3072    -58, -21, 12, -93, -6, -21, 42, -31,
3073    6, 12, -79, 13, 40, -41, 5, -20,
3074    -53, 11, 27, -11, 29, -71, -38, -70,
3075    84, -8, 19, 127, 30, 56, 21, 8,
3076    51, -23, 17, 2, -50, -2, 51, -7,
3077    52, -24, -11, 54, 4, 38, -29, -48,
3078    102, 54, -43, -21, 22, 26, 46, 10,
3079    1, -99, -3, -88, -34, -66, -71, 115,
3080    5, -54, 43, 50, 38, 13, -70, -65,
3081    123, -78, -1, -1, -8, -41, 17, -22,
3082    -68, -12, -38, -46, 27, -6, 58, -24,
3083    5, 19, 9, 7, -11, -9, 48, 90,
3084    -128, -19, -9, 20, 7, 3, -20, 7,
3085    -8, 33, -77, -65, 17, 10, -3, -45,
3086    -74, 1, 61, -39, -14, 23, -25, -60,
3087    -49, -45, 113, 10, -49, -46, -10, 33,
3088    -2, 24, 77, -20, 26, 16, -67, 75,
3089    -17, -41, 15, 56, 93, 34, 45, -36,
3090    -39, -15, -16, 78, 8, 1, 88, -32,
3091    17, 17, 37, 22, -20, 22, 78, -34,
3092    -30, 38, 53, 66, -3, 67, -19, 14,
3093    23, 3, 0, 49, -7, -15, -7, 2,
3094    32, -53, 4, -28, 57, -27, 4, -35,
3095    -20, -97, 68, 24, -31, -19, 51, -29,
3096    27, 65, 67, 9, -23, 40, 48, 22,
3097    9, 9, 31, 0, -70, -65, 18, 36,
3098    99, 19, -56, 22, 42, -17, -27, 39,
3099    -27, -4, 59, 65, 47, -2, -118, 18,
3100    76, 67, 2, 57, -17, -16, 45, -8,
3101    12, 29, 8, 2, -60, 3, -9, 42,
3102    -106, 1, -28, -21, 45, 5, -15, -26,
3103    -15, -10, 6, -31, -54, 8, -27, 46,
3104    -45, -61, -36, 31, -4, -24, -9, -15,
3105    -112, 12, 51, 36, 44, -61, 37, -59,
3106    20, -61, 38, -59, 15, 42, 14, -11,
3107    -45, 61, 19, 24, -63, -16, 44, -63,
3108    59, -56, -13, -36, -43, 30, -26, -29,
3109    97, 1, -47, 7, -30, 29, -37, -12,
3110    35, 89, 55, 28, -49, 36, -24, 53,
3111    -8, 7, 3, -45, -57, -1, 47, -32,
3112    83, -2, 71, 90, -46, 2, 71, 18,
3113    -4, -3, -59, 22, 121, 1, 10, -39,
3114    6, 45, -20, 29, -25, 90, -41, -3,
3115    -18, 34, 7, -55, 45, 48, -68, -16,
3116    -73, -21, -21, 66, -36, 45, 71, -11,
3117    64, 59, -2, -73, 44, -16, 20, -88,
3118    -71, 29, -29, 75, -77, -2, -8, -78,
3119    -6, 62, 24, -48, -37, 110, 20, -36,
3120    68, -29, -36, -28, -53, 21, 25, -32,
3121    -31, 13, -53, -5, -123, -39, 17, -14,
3122    -101, -80, -31, -7, -24, 40, 9, 46,
3123    0, 65, 46, -65, -7, -16, 29, 47,
3124    -17, -5, -56, 13, -12, -12, 6, 44,
3125    1, -39, 17, -85, 59, -54, -26, 4,
3126    4, -54, 39, -52, -28, 92, 10, -32,
3127    -48, 115, 1, -113, 68, 127, -13, 46,
3128    49, 9, -39, 0, 30, 126, 49, -88,
3129    60, -36, 1, 20, 32, -3, 11, -10,
3130    -11, 38, 3, 7, -11, -6, -9, -2,
3131    -6, 32, 93, 4, 27, -45, -7, 25,
3132    21, -28, 2, 13, 34, -31, -36, 40,
3133    -7, 47, -18, -78, -60, 63, -100, -13,
3134    22, -24, -29, 24, -39, 17, -18, -6,
3135    11, 24, -53, 11, -53, -1, -3, -48,
3136    29, -11, -48, 43, 43, -126, 69, 16,
3137    43, 16, 27, 14, 44, 5, 66, -104,
3138    -120, 0, -51, 28, 14, 48, 26, 7,
3139    -78, -31, 51, 54, 16, -16, -25, 12,
3140    39, 14, -15, 8, -15, 30, 38, 99,
3141    82, -6, 23, -6, -29, -22, -1, -88,
3142    -58, 31, -7, 66, 15, -1, 90, 39,
3143    -57, 16, 21, -53, -15, 8, 54, -18,
3144    47, -18, 85, 17, 22, 95, 16, -9,
3145    84, -76, 14, 30, -74, -13, -80, -11
3146 };
3147 
3148 static const rnn_weight noise_gru_bias[144] = {
3149    22, 57, 36, -20, 0, -19, 40, -68,
3150    49, 12, 8, 36, 47, 36, 18, -13,
3151    -27, 44, 13, 77, 9, 35, 33, -10,
3152    19, 29, 45, 23, 44, 32, 12, 32,
3153    42, 66, -44, 68, 63, 5, 42, 28,
3154    10, -2, 9, -26, 25, -35, -73, 56,
3155    13, 6, -7, 20, -5, 0, 4, 13,
3156    49, -31, -4, 18, -7, 7, -13, -9,
3157    -10, 9, -10, -2, 9, -18, -12, 25,
3158    14, 5, 14, 10, -8, 27, 14, 31,
3159    -3, 0, -15, 15, -23, -12, 6, -37,
3160    20, 0, -13, -13, -8, 7, 10, 4,
3161    -18, 23, 2, -13, 1, -5, 4, 10,
3162    4, -22, 47, 20, 15, -39, -9, -14,
3163    -28, -6, -35, -19, 4, -13, -2, 13,
3164    -18, -35, -20, -16, -20, -13, -13, 39,
3165    26, 0, 4, -46, -47, 3, 0, -26,
3166    12, -13, -1, -8, 2, 23, 11, -23
3167 };
3168 
3169 static const GRULayer noise_gru = {
3170    noise_gru_bias,
3171    noise_gru_weights,
3172    noise_gru_recurrent_weights,
3173    90, 48, ACTIVATION_RELU
3174 };
3175 
3176 static const rnn_weight denoise_gru_weights[32832] = {
3177    -38, 5, 22, 0, -22, 54, -17, 20,
3178    20, 56, -13, 41, 30, -37, 21, 2,
3179    -20, -27, -31, 17, 3, -12, -23, 25,
3180    -17, -31, 55, 4, -31, 18, -64, -4,
3181    -11, -11, 20, -32, -8, -1, 22, -55,
3182    66, -3, -9, 19, 46, 9, 29, 30,
3183    -13, 15, -30, -33, 7, 22, -42, -12,
3184    29, -23, -30, 27, -1, 39, 8, -26,
3185    -1, -8, -12, 24, -39, 32, -26, 54,
3186    0, 14, -20, 37, -17, -24, 1, -12,
3187    3, -30, -11, -10, 25, -29, 4, 8,
3188    13, -6, -53, 14, 45, 20, -29, -10,
3189    10, -17, -14, 9, 16, -16, 46, -8,
3190    31, 24, 12, -5, 6, 13, -7, 8,
3191    0, 10, -18, -23, 26, 1, -18, -1,
3192    20, -14, 32, 8, -12, -5, -4, 25,
3193    -12, -6, -46, -8, 33, 27, -16, -3,
3194    18, -26, 22, -26, -6, 5, 25, -11,
3195    23, -14, 20, -16, 18, -18, -18, -26,
3196    -3, 32, 26, 11, 4, 9, -25, 27,
3197    -23, -29, -10, 16, 22, 21, -13, -41,
3198    28, -24, -9, -6, -6, 7, -14, 4,
3199    -12, 55, -9, 28, 4, -20, -6, 1,
3200    -10, 23, -18, 26, -1, -16, 17, -6,
3201    -13, -13, -47, -13, -11, 30, -14, -28,
3202    26, 16, -24, -8, 6, 13, -10, 7,
3203    12, 14, 10, 11, 5, -26, -17, 1,
3204    -6, -14, 2, 5, -14, -15, -25, -14,
3205    -7, 1, 39, 18, 14, 0, -7, -19,
3206    21, 13, 12, 0, -2, 20, 0, -4,
3207    7, -8, 24, -5, 40, -23, 10, -4,
3208    24, -20, -8, 1, 13, -28, 8, -29,
3209    4, -2, -15, -19, -17, -21, -16, 19,
3210    11, -26, -22, 1, 24, 15, 29, 24,
3211    14, 23, -13, 0, 35, -8, 24, 8,
3212    18, 3, -26, -5, 7, -31, 6, 19,
3213    -13, -45, -7, 6, 20, 32, 7, 74,
3214    59, -77, -5, 51, 11, -17, -2, -33,
3215    14, 40, 4, -24, -1, 41, 46, 2,
3216    -13, -12, -35, 42, 19, -11, 19, -47,
3217    -38, -13, 20, -2, -1, -7, 23, 105,
3218    34, 19, -11, -10, -33, -18, 10, 51,
3219    -9, 42, -26, 31, 33, 12, 52, -18,
3220    0, 4, -15, -47, -19, -35, 5, -10,
3221    -19, -106, 43, -21, 39, -36, 50, 14,
3222    60, 13, 25, 19, -15, -3, -26, 11,
3223    25, -24, -29, -50, -28, 3, -29, 33,
3224    83, -25, 50, 41, -12, -14, 33, -22,
3225    -21, 16, 3, -18, 15, 57, 7, 23,
3226    -5, 53, -53, 5, 23, 11, -7, -12,
3227    11, 6, -23, -31, 39, -15, 24, -4,
3228    -29, -16, -56, 18, -14, -5, 22, 14,
3229    7, -33, 12, -23, 21, -19, -8, 0,
3230    32, 32, 7, -32, -13, 46, -13, -8,
3231    51, 19, 50, -13, 0, 12, 5, -13,
3232    0, 33, 30, 2, 33, 3, -64, -17,
3233    -28, 31, 9, 9, 9, 17, 15, 33,
3234    17, 5, -5, 8, -12, 35, -7, 27,
3235    35, -32, 21, -60, 26, -55, 29, -16,
3236    51, -36, -23, 13, -10, 23, 3, -20,
3237    -15, -14, -7, -3, 0, -39, 31, -21,
3238    -22, -32, -9, 11, -30, 4, -33, 22,
3239    -9, -4, 38, 18, -11, 34, -38, 27,
3240    4, 18, -2, 17, -26, 28, 33, -35,
3241    30, -9, -33, 11, -10, -1, 14, 1,
3242    -38, 6, -7, 26, 4, -11, 1, -12,
3243    -30, 7, 61, -11, -19, -12, 14, 7,
3244    44, 25, 46, 14, 40, 31, -8, -10,
3245    -26, 10, 25, 19, -51, 11, 15, 9,
3246    -10, 3, 24, 7, -23, -66, 9, -9,
3247    -20, 16, -14, 6, -17, 2, -4, -6,
3248    62, 0, 15, 3, -16, 7, 25, 38,
3249    -20, -41, 19, -13, 40, 16, 4, 2,
3250    73, 93, -24, -91, 16, 40, -30, 54,
3251    -60, -48, 3, -17, -59, -8, 12, 30,
3252    7, 6, 13, 65, -5, 25, 4, 18,
3253    37, 4, -6, -27, 32, -3, -24, -51,
3254    -38, 30, -1, 105, -40, -38, 40, -19,
3255    41, 40, -50, 33, 47, 11, -32, 53,
3256    -29, 50, -20, -40, 11, 3, 35, -11,
3257    4, -70, -32, -31, 45, 47, 18, -6,
3258    7, -36, -71, 10, 68, -30, 2, 8,
3259    19, -33, -4, -45, 14, 2, -50, -15,
3260    -33, -23, -24, 43, 20, 33, -29, -15,
3261    -8, 4, 21, -91, 55, 28, -1, -4,
3262    -5, -6, -36, 60, 6, 45, 19, -12,
3263    18, -38, 1, -38, 85, 11, -35, 43,
3264    59, -52, 9, -62, 69, 28, 58, 97,
3265    -37, 9, 3, -61, 69, -13, 28, 1,
3266    13, -18, -4, 5, 22, -4, -12, 58,
3267    -18, 16, 16, 38, -14, -60, -96, 6,
3268    -28, -16, -32, -41, 23, 14, -15, 44,
3269    -2, 6, -16, 6, 22, 64, -34, -11,
3270    57, -61, 23, 29, -51, -21, 29, -60,
3271    -24, 18, 29, -26, 41, 43, -20, -45,
3272    -31, 47, 51, 3, 1, -3, 28, 6,
3273    5, 24, 14, 4, -6, -15, -23, 22,
3274    -30, -1, 24, 26, 4, 2, -47, 54,
3275    34, -16, -11, 12, 20, 25, -16, 5,
3276    -9, -30, -17, 43, 6, 11, 7, -39,
3277    27, 1, 27, -12, -19, -28, 16, 18,
3278    -24, 34, 53, 42, 5, 26, -19, 25,
3279    -33, -20, 4, -3, 30, -49, -5, 43,
3280    -41, 43, 84, 22, -32, -17, 10, 29,
3281    23, -8, -33, -93, -25, 12, -24, 43,
3282    -29, 17, 10, 27, 16, -49, -10, -3,
3283    45, -29, 57, 31, -65, 7, 15, -21,
3284    -4, -27, 25, 17, 1, -17, -20, 28,
3285    -31, -22, -9, -27, -54, 37, 77, 119,
3286    -2, -43, -2, 28, -14, 9, -8, -78,
3287    -20, -10, -66, 1, 29, -50, 13, -17,
3288    -45, -7, 17, 64, 23, 37, 21, -32,
3289    -16, 45, 12, -24, -9, -49, 46, 76,
3290    -23, 0, -48, 36, 10, 20, 8, -44,
3291    -12, 10, 55, 25, -29, -27, 29, -22,
3292    16, 18, -17, -49, 22, -31, 18, -6,
3293    -35, 81, 35, -53, 55, -18, 49, 22,
3294    -3, 67, 2, -84, -6, -25, -4, 6,
3295    30, -65, 42, -83, -76, 18, 81, 27,
3296    -13, 12, 48, 43, -24, -21, 21, 2,
3297    52, 78, -19, 19, -42, -8, 37, 31,
3298    -6, -14, -46, 10, 49, -24, 27, 26,
3299    -1, -34, -17, 50, -26, 70, -68, 18,
3300    -20, 31, 46, 16, -2, 42, 10, -47,
3301    29, -29, 25, 46, 31, -26, 5, 57,
3302    34, -1, -8, -11, -44, 32, -7, -32,
3303    -56, -11, 12, -12, 4, 4, 43, 24,
3304    53, -10, 30, 0, 12, -1, -38, -8,
3305    -20, 45, 36, 6, 45, -25, -30, 38,
3306    14, 33, -27, 14, 9, 29, -51, -39,
3307    56, -9, -35, 32, 13, 38, -14, 52,
3308    -7, -15, 19, -60, -4, 35, -39, 46,
3309    32, 12, 11, 18, -13, 9, 13, 16,
3310    -26, 35, 29, -39, 19, -25, -35, -42,
3311    -50, -57, -14, 24, 8, -2, 21, -20,
3312    -14, -38, 20, 13, 17, 2, 21, -8,
3313    -18, -26, 2, -4, 32, 61, -23, 26,
3314    -32, -20, 11, -8, 5, -18, 42, -23,
3315    -24, 12, 1, -14, 2, -6, 17, -10,
3316    -26, 13, -15, -10, 20, 0, 8, -29,
3317    -6, -27, 33, 26, 35, -21, 27, -4,
3318    -18, -77, 23, 8, 4, 4, -15, -30,
3319    -6, 24, 1, 34, 8, -25, 4, -10,
3320    -7, 20, 36, 27, 11, 3, 13, -12,
3321    -22, -28, -3, 2, 43, 37, 3, -32,
3322    14, -31, -7, -9, -40, 9, 27, -49,
3323    12, -7, -10, -47, 43, -3, -55, -39,
3324    -40, 54, -22, -25, 54, -33, 84, 37,
3325    -42, 3, 1, 17, -7, -45, -22, -17,
3326    -61, -25, 10, -75, -66, 16, -27, 25,
3327    34, 12, -12, -16, 53, -15, -77, -62,
3328    -31, -28, -43, -41, -2, -81, -32, 24,
3329    -13, -36, 16, 7, -12, 44, 19, 16,
3330    -14, -20, 3, -21, -12, -51, -4, -14,
3331    17, -47, -16, -29, 8, 13, -5, -4,
3332    -7, -49, 23, 28, 2, -45, 17, -57,
3333    35, -72, 10, 32, 46, -12, 32, 18,
3334    -13, -1, 22, -19, -3, -21, 14, -2,
3335    39, 30, -37, 32, 2, 24, -31, 31,
3336    3, -13, 5, 7, 11, 29, 56, 1,
3337    -44, -14, 20, 13, 17, -22, 25, 56,
3338    -55, -31, 44, -4, -24, -3, -31, 25,
3339    -20, -11, -1, -22, -40, -19, -62, 0,
3340    -30, 40, -25, -31, 6, -29, 6, -3,
3341    8, 3, 15, -24, 1, 7, 0, -82,
3342    40, -49, 25, 19, -2, 32, -14, -47,
3343    0, -23, 3, -31, 35, -9, -17, -10,
3344    17, -18, 2, 36, 2, 1, 14, 1,
3345    15, -1, 32, -4, -4, 17, 26, 17,
3346    4, -21, 18, -13, 22, -15, 28, 44,
3347    4, 3, 25, -9, 19, -19, -10, -17,
3348    7, -32, 30, -18, 6, -21, -49, -45,
3349    -3, 28, -33, -7, 4, -32, 16, 26,
3350    4, 15, -16, 1, -5, 18, 2, -15,
3351    -18, -7, -7, 15, 9, 0, -28, -14,
3352    -7, -10, -13, -30, -17, -14, -3, 17,
3353    -26, 1, -29, 7, -27, -34, -47, 25,
3354    16, 18, -42, 6, -6, 25, -13, -6,
3355    11, 13, 22, -18, 10, 21, -10, -17,
3356    -20, 22, 3, 37, 1, -23, 14, 21,
3357    11, -72, -1, 48, 30, -54, 12, -83,
3358    -7, -31, -15, 46, 23, -26, -46, -52,
3359    29, -35, 19, 31, -6, 23, 2, -11,
3360    -47, 37, 60, -30, -36, -34, -36, 30,
3361    16, 42, -34, -24, -29, 91, -22, 35,
3362    13, -55, 8, -12, 21, -21, -12, -27,
3363    -37, -19, -77, -27, -23, 28, -6, -10,
3364    42, -20, -25, 41, 45, -49, -38, 32,
3365    -26, 84, -49, 1, -42, 28, -7, -25,
3366    19, -36, 3, -4, 7, 31, -12, -2,
3367    23, -21, -57, -39, 43, -49, -16, 61,
3368    -23, -34, 15, -46, 8, 11, -27, 54,
3369    36, 24, 26, 77, -30, -66, -81, -9,
3370    53, 18, 23, 33, -25, -93, -1, -22,
3371    39, -1, 33, 62, -4, 68, -58, -19,
3372    4, 56, 15, 33, -8, 19, -13, -23,
3373    12, 28, 7, 0, -81, 17, 29, 7,
3374    77, -41, -17, 19, -31, 11, 8, 1,
3375    -6, -25, -51, -9, 28, -4, -19, 20,
3376    116, 23, -25, 9, 3, -59, -51, -2,
3377    27, -2, 72, 50, -87, -2, 18, -42,
3378    -7, -4, -6, -55, 63, -44, 24, 12,
3379    32, -15, -101, 28, -5, 33, 35, 40,
3380    -14, -22, -2, -15, 18, -39, -35, -63,
3381    -17, -15, 23, -5, -47, 44, 25, 17,
3382    -33, 22, -1, -8, 50, 43, 53, -9,
3383    -25, -3, -5, 9, 12, 47, 31, -12,
3384    -9, -19, 15, 19, -49, 8, 9, 17,
3385    30, -2, 38, 32, 25, 15, -23, 37,
3386    -31, 12, 20, -3, -9, -26, -51, 20,
3387    5, 34, -5, 10, -44, -4, -13, -5,
3388    39, 4, 13, 33, 19, -5, -54, -20,
3389    -17, 42, 19, -48, -11, -12, 17, -23,
3390    -37, 37, 43, -2, 7, 23, -7, 16,
3391    6, -3, -7, -42, -8, -11, 17, 5,
3392    -8, -25, -14, -28, 32, -5, -68, -21,
3393    -29, 15, -8, -22, 2, 26, 21, -17,
3394    29, 15, 34, 44, 10, -26, -29, 18,
3395    -10, -25, -12, 41, 47, 16, 35, 3,
3396    30, -12, -12, -4, 50, 0, -78, -11,
3397    -9, -21, 3, 34, 7, 56, 13, -22,
3398    46, -3, -11, -11, -4, 34, 57, 10,
3399    -34, 3, -5, 29, -27, -21, 32, -13,
3400    0, -43, -20, -15, 3, -10, 22, 21,
3401    -47, 16, 3, -27, -2, 19, -32, 40,
3402    -7, -29, -12, -41, -29, -23, 24, 6,
3403    -21, 11, -44, 0, -32, -29, -26, -30,
3404    49, 3, -10, 6, -31, 33, -43, -27,
3405    26, -14, 7, 24, 28, 8, -1, -23,
3406    11, -7, -33, -28, -26, 4, -37, -23,
3407    12, -15, -20, 47, 29, 25, -31, 22,
3408    -38, -27, -14, 33, -10, -3, -4, 15,
3409    -15, -23, -3, -2, 7, -10, 24, 10,
3410    -13, -18, 13, 7, 2, 40, -37, -15,
3411    -22, -30, -15, 48, 9, 12, 26, -13,
3412    12, 18, -29, 2, 21, -15, -68, 12,
3413    26, -52, -3, 4, 21, 58, -33, -21,
3414    -7, -13, -9, -10, -19, -17, -15, 11,
3415    -34, -77, -50, -22, -18, -13, -8, 30,
3416    38, -32, 13, -51, -6, -4, 29, 32,
3417    -6, -28, -4, -13, -24, -30, 17, 29,
3418    44, 16, -12, -17, -17, -3, 16, -27,
3419    -46, -25, -6, 0, -6, 37, -44, -26,
3420    30, 28, 3, -3, -46, 20, 17, -37,
3421    20, -49, 18, 12, 1, 8, -32, -45,
3422    13, 18, -29, 20, -27, 13, 26, -14,
3423    20, 19, 24, 27, -11, -25, 2, -1,
3424    28, 0, -7, -13, -12, 26, 25, -1,
3425    -29, 13, 37, -15, 16, -1, -33, 29,
3426    -6, 13, 10, -15, -29, -3, 27, -8,
3427    22, -5, -5, 1, 24, 4, 34, 25,
3428    -35, -24, -8, -30, -24, 34, -24, -16,
3429    4, -31, 36, -15, -32, -13, -22, 8,
3430    -12, -81, 23, 21, -11, -13, -37, 23,
3431    -2, -6, -8, -5, -13, 45, -12, -30,
3432    1, 9, -1, -12, 36, 5, -47, -20,
3433    28, -39, -7, 52, 7, -48, -11, -2,
3434    3, 2, 26, 4, 8, -38, 20, 64,
3435    -36, -14, -45, -45, 16, 36, 20, -70,
3436    -18, -27, 3, 11, -9, -19, -14, -16,
3437    7, -27, 6, -13, -29, -2, 37, 33,
3438    -23, -22, 8, -28, -49, 25, -21, 10,
3439    48, 5, 26, -3, -38, 26, 11, 4,
3440    0, -34, 42, 5, -6, -33, 22, 5,
3441    15, -10, -6, 6, -8, 13, -2, 14,
3442    -35, 15, -9, 26, -43, -61, -32, -20,
3443    18, 8, -12, -13, -62, 15, 15, -23,
3444    -30, -7, -5, -33, 15, -3, -16, -36,
3445    22, 51, 5, -20, -41, -6, -10, 2,
3446    -8, -3, -47, -36, -11, -1, -34, -16,
3447    2, -43, 43, 6, -1, -13, 8, 4,
3448    17, -32, 8, 17, 14, -13, 16, 9,
3449    37, 14, 2, 32, 7, 11, 13, -2,
3450    -27, 22, -39, -38, 23, -5, -49, 36,
3451    19, 32, -34, 8, -15, 7, -20, -5,
3452    31, 50, 7, -10, -51, 4, 9, 19,
3453    14, 16, -3, -17, -23, -1, -11, -9,
3454    -24, 2, -4, -34, 36, -2, 32, 4,
3455    -2, -5, -17, -9, 8, 17, -41, -27,
3456    -9, -16, 8, -7, -26, -17, 13, -30,
3457    -20, -13, 16, 0, -14, 3, -10, -12,
3458    -37, 19, -6, -9, -23, 10, -8, 12,
3459    15, -18, 8, 1, -2, 3, -10, -5,
3460    25, -9, 2, 24, -32, -27, 24, -8,
3461    -14, -18, -40, 2, -8, -24, -5, 4,
3462    -13, 3, -3, -3, -1, -13, 34, -9,
3463    -13, 12, -15, -10, 1, -11, -3, 34,
3464    26, 14, -14, 20, 5, -8, 16, 28,
3465    6, -8, -21, 12, -14, -22, 0, 29,
3466    57, 8, 15, -7, -12, 18, 1, -24,
3467    -35, -51, 10, -11, -2, -47, 16, 38,
3468    18, 47, -34, -45, 4, 16, -5, -14,
3469    12, 30, 16, -25, 10, -15, -32, -35,
3470    69, 25, -23, -1, -8, 35, -27, -28,
3471    -5, 44, 30, -17, 20, 0, 27, -3,
3472    -28, 35, -69, 4, 32, 2, -24, -5,
3473    -16, 25, 2, -41, -50, 9, -18, 57,
3474    -5, 3, -52, -31, -22, 17, 17, 4,
3475    13, 11, 68, 2, -70, -4, 24, -1,
3476    6, 40, -7, -9, -12, 56, -23, -40,
3477    -23, -18, -12, -6, 47, 9, 22, 36,
3478    12, 12, 23, 8, -6, -23, -27, -13,
3479    -20, -38, 3, 17, 20, 17, -55, 21,
3480    -32, -20, 20, -13, 11, 35, -21, 6,
3481    -3, 18, -13, -17, 8, 17, 8, -6,
3482    -1, -6, -10, 32, 11, -5, 10, -31,
3483    2, -23, 23, 26, -45, 2, -8, 54,
3484    14, -12, -12, -6, 26, -37, -17, 30,
3485    2, -2, -19, 3, 28, -1, 9, -37,
3486    70, -3, -6, 12, -18, 49, -19, -31,
3487    30, -6, -9, -14, -26, 27, -47, 21,
3488    -37, -30, 4, -15, 2, 26, 30, 20,
3489    -13, 32, 0, -9, 13, 15, -20, -10,
3490    -37, -6, 27, -22, -12, 4, 16, 3,
3491    -11, -13, 23, -17, 17, -15, -43, -14,
3492    7, 4, 24, 22, -2, 10, -42, 29,
3493    -18, 7, 38, 28, 6, -39, -13, -12,
3494    5, 23, 26, -13, -8, 44, 2, 22,
3495    -32, -6, 6, -27, 24, -17, 18, 26,
3496    -34, 20, -14, 25, -12, 0, -9, 28,
3497    -28, 16, -33, 3, -8, 23, -13, -16,
3498    -3, 16, -19, 12, 28, 7, 8, -45,
3499    -19, -1, 11, 0, 10, -16, -11, -17,
3500    2, 36, 3, -34, 12, -3, -40, -22,
3501    21, 7, 26, -18, -15, 27, -3, 35,
3502    27, 8, 42, -29, 18, 27, -23, -37,
3503    -1, 13, 8, -22, -14, 63, 29, -2,
3504    18, 2, 1, -5, 36, -14, 43, -1,
3505    32, 1, 1, -7, -19, -40, 8, -21,
3506    -17, -1, 8, -15, -37, 5, 24, -35,
3507    27, 9, 45, -13, -33, -65, 17, 18,
3508    -14, 21, -17, -14, -16, -30, 51, 1,
3509    -21, 26, 48, -26, -11, 14, 15, -68,
3510    26, 25, -3, -9, 14, 8, -2, 11,
3511    29, 12, -16, 17, 27, 25, 35, 10,
3512    22, -17, 6, -13, -24, -5, 19, 20,
3513    -3, 29, 21, -6, 16, -7, 8, 2,
3514    19, -20, 9, -12, 28, 38, 0, -6,
3515    -7, 5, 0, 2, 11, 10, -15, -25,
3516    -28, 2, -8, -13, 4, 5, -5, -37,
3517    -11, 20, -26, 3, -23, -34, -16, 9,
3518    8, -4, -45, -1, -26, -18, 16, -17,
3519    -22, 8, -11, -17, 29, 11, -16, -5,
3520    34, 8, -6, -30, -7, 19, 1, -17,
3521    -2, 4, 23, -16, 9, 0, -31, 3,
3522    -1, -6, 24, -34, -15, 8, 11, -9,
3523    13, -22, 1, -7, 19, -11, 10, -18,
3524    5, 8, 20, 22, -15, 7, -4, 19,
3525    -12, 21, -5, 14, 23, 29, -4, 1,
3526    -2, -21, 2, 7, -1, -11, -2, 22,
3527    -5, 28, -6, -33, 30, -40, 6, -19,
3528    7, -8, -41, -15, 2, -13, -24, 12,
3529    -11, 7, 1, 5, -16, 3, -18, -8,
3530    27, 31, 23, 39, 11, -16, -1, -10,
3531    2, -30, -19, -22, 7, -24, 1, 14,
3532    -5, -22, -7, 18, 21, 27, 8, 2,
3533    -9, 1, -2, 5, 8, -14, -18, 5,
3534    -13, 13, -11, 3, -13, 31, 5, -12,
3535    31, -14, 28, 45, -14, 23, -6, -22,
3536    9, 9, 38, -11, -3, -27, 8, 3,
3537    13, -9, -39, -4, -5, -14, 6, -66,
3538    14, -17, 8, 26, 19, -16, -18, -16,
3539    62, -12, 15, 39, 26, 7, -4, 55,
3540    6, 16, 76, 35, 12, -24, 81, 0,
3541    59, 30, -32, -17, 14, 55, -51, 45,
3542    59, -20, -41, -28, 0, 2, -28, 8,
3543    -36, 19, -6, 17, -25, -52, 16, 21,
3544    34, 30, -7, -6, -2, 0, -49, 15,
3545    -40, 76, -9, -89, 18, -13, 7, 34,
3546    67, -19, 22, -32, 49, 7, 24, -2,
3547    -49, 15, -39, -40, 17, 7, -9, 34,
3548    -91, -37, -8, -51, -47, -62, -8, 74,
3549    -41, -10, -8, 9, -40, -19, -56, -52,
3550    22, 11, -10, 30, 10, -4, 37, -33,
3551    25, -23, 22, 67, 63, -8, -11, 31,
3552    17, -2, -42, 34, -4, 9, 46, 19,
3553    47, 12, -12, 68, -68, 16, 40, -35,
3554    11, -4, 37, -53, 32, 20, -19, -33,
3555    39, 23, -47, 17, -35, 14, 4, -28,
3556    18, -27, 32, -1, -27, -4, -55, -10,
3557    5, 15, 26, 62, -81, 1, -12, 48,
3558    -22, 14, -24, 30, 10, -8, 18, 1,
3559    -6, -122, 5, -61, -26, -34, 38, 20,
3560    -36, -9, 50, -33, -44, -30, -58, 10,
3561    48, 54, 82, -14, 31, -3, 14, 12,
3562    16, 9, -26, -95, 35, 9, -7, -19,
3563    3, -24, 18, 11, 22, 36, 3, -27,
3564    -47, 33, 36, -4, -14, 27, -10, 52,
3565    9, 18, -43, 1, 35, -12, 14, -9,
3566    -18, 5, -26, -19, -23, 12, -59, -12,
3567    -6, 1, 23, 4, 8, -21, -11, 26,
3568    -24, -29, 21, 30, 5, -9, -15, 6,
3569    34, 44, 32, 52, -4, 54, -19, 8,
3570    22, 17, 27, 0, 14, 33, -31, -4,
3571    -2, -34, 11, 59, 6, 15, -37, 24,
3572    -54, 0, 26, -31, -26, -13, 9, -9,
3573    -6, 34, 4, -25, 53, 22, 5, 27,
3574    -2, 10, -7, -4, 41, -4, 44, 46,
3575    -15, -55, -32, -8, 51, -17, -9, 4,
3576    -21, 29, 6, 17, 26, -27, 28, -23,
3577    -12, -28, -12, 17, -6, 40, -9, 23,
3578    -44, 36, 21, 21, 22, 24, 12, 25,
3579    -34, 16, -4, 4, 33, 60, -29, 43,
3580    -11, 3, -40, 4, 2, 3, -38, -10,
3581    -38, 19, 3, 59, 12, 18, 2, 56,
3582    23, 61, -30, 25, 25, 1, 9, 0,
3583    2, 15, -26, 60, 25, 17, -7, 16,
3584    10, -9, -11, -22, -9, -10, -12, -11,
3585    -19, 29, 3, 2, 5, 21, 19, 16,
3586    -31, -49, -24, 7, 24, 73, -25, -40,
3587    2, -7, 2, -29, -4, -49, -30, -14,
3588    -23, -2, -15, -12, 22, -22, -6, 3,
3589    -28, -34, -20, -33, -5, -40, -16, 41,
3590    -23, -13, 56, 11, 6, -22, -5, -6,
3591    -5, 15, -3, -8, 28, 13, -16, 32,
3592    -38, 31, 25, 17, 1, 23, 14, 18,
3593    -12, 30, 28, -59, -52, 28, -4, 0,
3594    39, -17, 45, -3, -16, 1, 29, -57,
3595    35, 0, 1, 33, -17, -25, 5, 42,
3596    -7, -36, -8, 13, -15, -28, -31, -43,
3597    34, -6, -21, -15, -11, -18, -6, 9,
3598    10, -5, 6, 15, -16, -21, -12, 22,
3599    -23, 11, 7, 0, 16, -25, -13, -5,
3600    -8, -7, -2, -23, 29, 45, 13, -14,
3601    -20, 21, -10, -18, 19, 5, -25, -35,
3602    -3, 33, 19, -3, 21, -3, -6, 4,
3603    -18, 28, -12, -10, -14, -16, -18, -26,
3604    12, 7, -7, 4, -3, -5, 47, -19,
3605    30, 12, 4, -14, -6, -2, 9, -5,
3606    -17, -3, 12, -23, -6, -1, -32, 11,
3607    -15, 2, 19, 21, -7, 3, -15, -14,
3608    28, 6, -21, 22, 16, -22, -15, 25,
3609    -33, -37, -16, -9, -3, 33, -24, 66,
3610    -53, -9, -14, 24, -11, -26, 18, -34,
3611    -41, 33, 8, 25, 4, -20, -42, 9,
3612    -9, -71, -7, -25, 2, 29, -28, -5,
3613    -28, -4, 18, -46, -12, 13, -41, 32,
3614    -29, -43, -13, -75, -14, -29, 79, -59,
3615    -30, 11, -58, -30, 17, 3, 14, 25,
3616    42, 44, 13, -43, 3, -21, -1, -17,
3617    -16, 14, 23, -31, -33, -32, -76, 2,
3618    15, -45, -1, 12, 5, 28, -46, -3,
3619    -19, -17, -23, 3, 39, 0, 34, 20,
3620    -33, 17, 29, -3, 55, -5, 55, 50,
3621    14, 51, -21, -31, 32, 24, -40, -31,
3622    4, 6, 13, 42, -6, 14, 32, 15,
3623    12, -25, -18, -45, 31, 6, 51, 28,
3624    8, 22, -6, -16, -13, 7, 33, -32,
3625    30, -31, -30, 4, 21, -17, 43, 2,
3626    0, -22, -45, -19, -3, 0, -1, -42,
3627    3, -17, -13, 26, -58, 32, 3, -18,
3628    3, 4, 21, 0, 27, -10, 19, -11,
3629    -12, 2, 18, -6, -5, 3, -26, 8,
3630    19, 9, -6, 13, -7, -26, -17, -10,
3631    2, -37, 10, -37, -10, 13, -16, -12,
3632    -18, -15, -25, -2, 0, 8, -31, -9,
3633    10, 19, -19, -2, -9, 12, -23, 8,
3634    3, 14, 15, 16, 18, -34, 20, 3,
3635    -27, 2, 36, 16, 14, 23, 2, 5,
3636    15, 21, 21, -23, 11, -30, -16, 3,
3637    14, -8, 14, -20, -25, 5, 3, -36,
3638    -25, 12, 16, 27, -2, -38, -15, 3,
3639    -17, 14, -3, 29, 14, -22, 11, -2,
3640    1, -40, 7, 6, 12, 9, -1, -2,
3641    -23, 22, 25, -1, -18, 18, -14, -54,
3642    13, 26, -13, 17, -12, 6, -32, 9,
3643    21, 0, 3, -23, -1, 19, 2, -18,
3644    8, -27, 5, 15, -26, 3, 16, 19,
3645    -49, -35, -67, -7, -75, 6, 13, -27,
3646    18, 7, -24, 14, 41, -7, -98, 41,
3647    -5, 51, -7, -44, 22, -35, -38, -43,
3648    65, 21, -14, 5, -89, 9, -67, 4,
3649    34, -10, 42, -6, -45, 12, -19, -60,
3650    6, -46, 3, -13, -23, -92, 10, -22,
3651    21, 2, -55, 19, -24, 54, -51, -26,
3652    -57, 38, -44, 19, 0, -55, -5, -48,
3653    -19, 37, -89, 7, -102, -36, -3, -7,
3654    -22, 40, -29, 47, 56, -54, -12, 9,
3655    -42, 72, 44, -57, 14, -9, 29, 64,
3656    -45, 98, -36, -9, 59, 12, 19, 0,
3657    -20, -10, 7, 37, -19, -32, -30, -41,
3658    90, 27, 23, -19, 24, -6, 20, -12,
3659    4, 63, 4, -26, 21, -2, -47, 42,
3660    -109, -12, -28, -8, -60, 16, 22, -48,
3661    21, 11, -70, -43, -62, -28, 35, 40,
3662    -9, 21, -4, -20, 27, -20, -66, -51,
3663    -62, 4, -2, 13, 11, -53, 10, 42,
3664    -62, 20, -1, -51, -33, -11, 41, -16,
3665    4, 20, 31, 12, -22, 23, 20, 14,
3666    -7, 2, 37, 3, 2, 23, -33, -9,
3667    27, -3, -90, 9, -15, 29, 15, -23,
3668    -2, -42, -26, -31, 52, -74, -6, 19,
3669    -33, 10, 45, 24, -14, -6, -3, -27,
3670    8, 77, 6, -40, 21, -33, 1, -21,
3671    -26, 3, 2, 18, 13, -2, -31, -9,
3672    -5, 9, 8, 2, 16, 33, 9, -34,
3673    -14, -12, 47, 10, 18, 1, 18, -2,
3674    -4, 9, 20, -12, 15, -23, 14, -4,
3675    -5, 7, 21, 38, 35, -2, 7, 8,
3676    3, -71, -27, 13, 10, -5, 11, 21,
3677    22, 49, 35, 18, 38, -25, 14, 20,
3678    -17, 78, -14, -7, -8, 6, -49, 1,
3679    27, 16, -37, -25, 40, -13, 21, -9,
3680    -16, 7, 10, -19, -9, 17, -16, -2,
3681    28, -21, 20, 0, 38, 4, -6, 36,
3682    73, 100, 1, -24, -2, -54, 65, 35,
3683    -2, -89, -3, 19, 66, 13, 30, 37,
3684    22, 23, 12, 42, 13, 60, -23, 36,
3685    96, 22, -17, -20, 21, 17, 38, 29,
3686    2, 11, 3, -26, -44, 10, 78, -77,
3687    23, -6, 24, 48, -1, -32, -104, 51,
3688    -12, 37, 46, 14, 61, -13, 14, 56,
3689    23, -62, 30, 16, 9, 52, 96, 99,
3690    21, 7, 43, 28, 33, 19, 0, 34,
3691    54, -25, -13, 69, 27, 50, 45, 48,
3692    16, 92, -17, 124, 53, 10, -50, -30,
3693    4, 42, 34, 29, -28, -9, -72, -49,
3694    24, 1, 12, 19, 3, -46, 104, 17,
3695    5, -16, -7, 11, -9, 21, -70, -15,
3696    -8, 61, 27, -27, 36, -5, -17, -43,
3697    -51, -6, -5, 33, 42, 18, -34, 50,
3698    -4, -2, -5, -32, 53, 40, -12, 51,
3699    29, 48, -37, -17, 9, -9, 31, 20,
3700    -24, 33, -22, -19, 9, 11, -14, 21,
3701    -8, 94, -1, 11, -39, 29, 14, -14,
3702    2, -18, 3, 42, -7, -61, 72, 13,
3703    37, -12, -38, 28, 5, -14, -45, 19,
3704    84, -44, 56, 25, 32, -41, -31, -18,
3705    27, 7, -11, -22, 8, 5, 34, 1,
3706    -25, 33, 8, 19, -5, 4, 48, -26,
3707    23, -12, 47, 15, -21, 30, -4, -4,
3708    19, -38, 40, -1, -32, 22, -11, -22,
3709    -59, -30, 4, 30, 9, 28, 29, 6,
3710    40, -8, 19, -14, -9, 25, -2, 38,
3711    4, 4, 0, 7, 34, -1, 12, 9,
3712    -4, -46, 10, -17, 14, -16, -21, 1,
3713    3, 12, 8, 27, -15, -1, 25, -27,
3714    -4, 31, 24, 5, -40, -14, 27, -12,
3715    56, 30, 34, 30, -2, 11, -23, -21,
3716    -11, 58, -32, 51, 1, -27, -6, -5,
3717    33, 1, -48, 2, -24, 52, 2, 90,
3718    -65, -49, 7, -18, -125, -59, 38, -55,
3719    74, 36, -3, -27, 80, -6, -36, 29,
3720    -38, -36, -51, 26, 7, 21, 0, 65,
3721    -51, -2, -19, -36, 7, 1, 3, -68,
3722    -1, -20, -7, 120, -32, 49, -128, -87,
3723    -60, -8, -34, -11, -13, -23, -9, 31,
3724    31, 3, -46, 50, 16, 18, -48, 4,
3725    36, -17, -15, -114, 29, -24, 106, -6,
3726    -65, -6, 63, 26, 9, 103, 35, 4,
3727    47, -8, 17, -16, -123, -12, 18, 31,
3728    83, 49, 31, -48, 17, -5, -69, 13,
3729    49, 20, -21, -67, -50, 13, -32, 13,
3730    15, 11, -23, -41, 52, 7, -28, -3,
3731    10, 44, 38, 48, -36, -72, -16, -1,
3732    28, 10, -6, -3, -92, -25, -16, 8,
3733    -70, -77, 18, -3, -29, 12, -47, -40,
3734    -28, -32, -7, 24, -32, -20, 6, 53,
3735    16, 22, -27, 19, -24, 28, 38, -37,
3736    -6, -54, 64, -25, -1, -50, -7, -20,
3737    -96, -21, 48, 30, 34, -9, 25, 48,
3738    -6, 33, 0, -44, 25, 31, 47, 65,
3739    -50, -44, -17, -26, -26, 31, 44, -19,
3740    13, -4, -49, -23, -1, -33, -53, 8,
3741    -4, -9, -4, 21, -26, 13, 17, 27,
3742    13, 34, -38, -30, -27, 32, -13, -7,
3743    46, 2, 20, -12, 30, 12, 57, -40,
3744    23, 53, -3, 22, -39, 23, 15, -6,
3745    -9, 37, -12, -21, 2, 34, 14, -29,
3746    4, -1, -27, -42, 56, 5, 15, -5,
3747    24, -15, 31, 31, -47, -10, -32, -10,
3748    10, 2, -12, 10, -8, 33, -9, 14,
3749    10, 36, 21, 3, -20, 15, -33, -17,
3750    -19, 2, 42, -7, 11, 16, 6, 42,
3751    -18, -34, -32, 4, 15, -11, 12, 7,
3752    43, 5, 23, 11, -25, 33, -13, -25,
3753    8, -15, -24, -3, 17, -24, 37, 13,
3754    16, 12, -4, -13, 5, -35, -24, 11,
3755    -29, 1, 7, 32, 1, 20, 20, 26,
3756    6, -52, -5, -11, 8, 13, 1, 16,
3757    -18, 27, -12, -23, -10, 3, 0, 28,
3758    -2, 16, -11, 15, -26, 23, 9, -4,
3759    -19, -14, -5, 11, 42, 34, -20, -19,
3760    -3, -26, -12, -10, -15, 5, 3, 20,
3761    -15, -54, 26, 27, 34, -44, 7, 37,
3762    8, -21, -7, 8, -1, -3, -27, -23,
3763    29, 16, -53, 2, 38, -23, -15, 0,
3764    -15, -17, 25, 41, -21, -13, 4, -12,
3765    -18, -14, 21, 20, 15, -20, 6, -21,
3766    19, 40, 23, 18, 16, -23, 16, -33,
3767    6, -5, 15, 41, 39, -41, -11, -12,
3768    -9, 9, 5, -10, -17, -10, -13, 13,
3769    -26, -27, 25, -18, 17, -7, 13, -8,
3770    17, 5, 25, -4, -35, -21, -11, 14,
3771    10, 18, -5, 11, -44, 6, -9, 6,
3772    -35, 38, -1, -2, 42, -17, -17, 4,
3773    -36, 6, 9, -33, 4, 15, 33, -9,
3774    -30, 4, 13, 17, -31, -7, 16, 12,
3775    13, -18, 31, 27, -28, -16, -17, 27,
3776    -2, -5, -6, -16, -17, -1, 6, -18,
3777    -3, -9, 5, 22, -32, -34, -31, 16,
3778    0, -6, 7, 3, 4, 4, 20, 15,
3779    2, 23, -7, 12, -9, 3, 11, -7,
3780    29, -8, -28, 2, 34, -20, -6, -14,
3781    0, 30, -24, -17, -26, -2, -11, 12,
3782    -8, 8, 6, 8, 36, 12, 19, -10,
3783    7, -11, 20, -23, 0, 15, 1, 20,
3784    -28, 20, 25, 23, -42, 26, 16, -1,
3785    -19, -3, 0, -16, 9, -38, 18, 31,
3786    -9, 26, -25, -7, 3, 0, 37, 26,
3787    21, -11, -11, 18, -23, -11, -17, -12,
3788    -20, -31, 13, -18, 8, -38, 2, 3,
3789    -14, -26, -2, -8, 52, 41, -1, 39,
3790    11, 24, 22, 3, -23, -36, -4, 4,
3791    23, 26, -16, 22, 3, 16, -17, -3,
3792    5, 30, 19, 11, -6, 10, 76, -34,
3793    6, -17, 13, -17, 44, 21, -17, -22,
3794    -19, 9, 27, -10, 11, -36, 32, -36,
3795    -11, -22, 2, 15, -21, 35, -42, -3,
3796    -19, 9, -54, -54, 21, 1, -40, 19,
3797    -30, -47, 28, 45, -5, 15, 26, -1,
3798    22, -28, 48, 70, -34, 29, -28, 27,
3799    -1, 4, -38, -33, -2, 3, 25, 4,
3800    66, 35, 28, 27, 8, 7, 7, -3,
3801    19, 3, -23, -21, -8, 31, -13, -1,
3802    3, 10, -7, -28, -2, -23, 0, 13,
3803    -25, 10, 13, -9, -25, -42, -21, -26,
3804    -19, 5, 6, 6, 16, 9, 5, -53,
3805    37, 8, 16, -50, 35, -14, -25, 38,
3806    -24, -12, -41, -16, 8, 21, -4, 19,
3807    -9, -6, -7, 17, 31, 57, -60, 25,
3808    -32, -11, 19, 4, 2, 41, -6, 20,
3809    -8, -27, 29, 5, -10, -9, -42, -5,
3810    15, -5, 24, -13, -11, 32, 26, 21,
3811    4, 31, -53, -16, -8, -10, -14, 26,
3812    24, 15, -34, 29, -8, 13, -3, 8,
3813    -9, -3, -17, -23, -8, 27, 11, -3,
3814    23, 7, 10, 8, 4, -4, -14, -11,
3815    10, -5, 10, -2, -27, -23, -23, -34,
3816    -4, 1, 14, 27, -32, -15, 8, -34,
3817    -33, 18, 18, 16, 14, -7, -5, -6,
3818    16, 14, 30, 5, -27, 17, -8, 7,
3819    -25, 10, 23, -39, -5, -3, -19, 16,
3820    2, -5, 20, 22, -4, 22, -17, 31,
3821    28, -4, 9, -10, 11, -13, -31, 42,
3822    -15, -10, 19, -2, 26, 28, 36, 9,
3823    27, 20, 4, -14, 13, -5, -20, -11,
3824    -29, 25, -14, 21, 16, -26, -4, 20,
3825    19, 12, -67, -9, -7, -46, -10, -9,
3826    -47, -33, -1, -88, -45, 10, -9, -75,
3827    -24, 15, -11, -22, 29, 26, 40, -32,
3828    62, -13, -11, -46, -15, -3, -40, 18,
3829    -48, 29, 3, 4, -59, -25, -29, -56,
3830    -104, -69, -24, -35, -41, 37, -75, -28,
3831    -71, 50, -43, 5, -6, 47, -25, 24,
3832    -33, -3, -26, -11, -15, -76, 8, -70,
3833    34, -34, -72, 27, 38, -61, -5, -42,
3834    -33, -51, -1, -47, -47, 5, -32, -39,
3835    -41, -54, -58, -76, -48, -36, 48, -44,
3836    30, 15, 38, -41, 41, 3, -42, 42,
3837    44, -66, 23, -51, -15, 29, -5, 23,
3838    5, 9, -14, -25, -54, -45, -23, -17,
3839    20, 45, -25, -46, 6, 12, 64, 10,
3840    17, 96, -33, -31, 20, -36, -9, -26,
3841    18, -5, 41, -45, -23, -83, 20, -2,
3842    32, -12, -98, 7, 20, -4, -28, 78,
3843    -17, -72, 4, -6, 47, 4, -19, -13,
3844    13, -8, -42, -13, 47, 5, -29, 35,
3845    -38, -26, -56, -29, 12, -8, -18, 30,
3846    13, 2, -28, -5, -35, -45, -9, -1,
3847    23, -54, 4, 10, 23, 22, 53, -3,
3848    -28, -16, -29, 17, -26, 7, 18, -22,
3849    -51, -44, 0, -11, -25, -17, -13, 11,
3850    -5, -20, -37, 1, -13, 73, 27, -27,
3851    3, 7, 4, 2, 15, 5, 27, 18,
3852    11, 28, -32, 24, 4, -38, 17, 8,
3853    48, 23, 54, 11, 8, -33, 9, -3,
3854    -3, 33, 17, 21, 41, -41, -15, -39,
3855    -29, 8, 17, 24, -17, 43, -64, 0,
3856    -5, 2, 11, -23, -2, -8, -13, 21,
3857    5, -29, -19, 2, -21, 21, 9, 75,
3858    -26, 13, 32, -10, -34, 33, -33, 32,
3859    -21, 23, -23, -31, -18, 15, 30, -20,
3860    -10, 13, -2, 33, 2, 40, -41, 32,
3861    1, 29, -89, -37, 114, 59, -5, 18,
3862    42, 117, 74, -81, -2, -40, -32, 24,
3863    -51, -20, -31, -59, -14, -60, -93, -29,
3864    -93, -63, -33, -26, -62, 62, 62, 3,
3865    63, -7, -70, 32, 13, -49, -1, -59,
3866    -90, 35, -6, 63, 2, -7, -8, 9,
3867    -37, -24, -60, -71, -4, -38, 97, 3,
3868    78, -13, 45, -3, -92, -35, -49, -29,
3869    -7, -9, -124, -1, -9, -14, 33, -65,
3870    29, -61, -59, -51, 47, -114, -40, -7,
3871    -125, -10, -8, -81, -36, -29, -63, -2,
3872    -18, -32, 29, 67, 23, 16, 33, 55,
3873    -32, -78, 47, -44, 66, 84, 35, 13,
3874    -48, 47, 37, 46, -29, 62, 66, -20,
3875    -26, -20, -76, -34, 41, 43, -16, 0,
3876    70, 1, -4, -62, 93, -13, 44, -1,
3877    16, -17, -31, -60, 113, 6, 49, -50,
3878    65, -66, -87, -34, -22, 9, 33, 12,
3879    -10, -2, 59, 51, 25, 28, 56, -16,
3880    -17, 64, -47, -10, 16, 0, 59, -13,
3881    -39, 6, -8, -45, 26, 26, -24, 60,
3882    2, -24, 30, 14, -92, -86, 13, -1,
3883    20, 91, 62, -18, 51, 27, 82, -46,
3884    33, -38, 90, -35, 34, 3, -8, 62,
3885    6, -6, 11, 3, -33, -19, -32, 1,
3886    40, 25, 41, -5, 27, -48, -23, -1,
3887    -24, 0, 24, 3, -23, 31, -11, 39,
3888    24, -36, 25, -41, 57, 27, -18, -24,
3889    9, 10, 36, -34, -36, -76, 32, -19,
3890    27, 30, 22, 23, -36, 24, -6, 2,
3891    -12, 2, -30, 25, 13, -20, -13, 12,
3892    -14, 46, 36, 22, -26, 26, 22, 34,
3893    -1, 12, -2, -46, -8, 27, -49, 30,
3894    33, -7, -29, -10, -27, -36, -21, 23,
3895    15, 14, 57, -21, 23, 13, 14, -29,
3896    -16, 29, -4, 47, 7, -17, 29, 19,
3897    3, -35, -31, 3, 40, 12, 8, 1,
3898    75, -2, -68, 61, 9, 59, 17, 93,
3899    18, 8, -7, 6, 21, 103, -37, 32,
3900    20, 73, 23, 79, -39, -10, -2, 31,
3901    56, -29, -28, 19, 26, 26, -50, 0,
3902    85, 26, 46, -2, -7, -66, 25, 111,
3903    -1, -14, -8, 35, 43, 8, -54, -29,
3904    -53, -25, 8, 12, 65, 31, 30, 26,
3905    -4, 113, 48, -27, -39, 92, 8, -7,
3906    10, -19, -43, -37, -29, 76, 28, -16,
3907    -9, 66, 42, 45, 50, 36, -56, 5,
3908    -10, -45, 51, 57, -43, 13, 35, 37,
3909    -36, -3, 2, 71, 17, -88, 19, -65,
3910    -71, -59, 47, -75, 54, 42, 36, -17,
3911    5, -19, 108, 43, -35, -27, -73, 47,
3912    74, -125, 6, -30, 97, -40, -37, 13,
3913    19, 28, 22, 10, -41, 2, 76, 72,
3914    42, 101, 14, 51, 29, -20, -30, 18,
3915    -22, 20, -43, -2, -37, 7, -107, 111,
3916    -40, 40, 45, 22, 48, 45, -70, -35,
3917    64, 52, 30, 6, 32, -91, 35, -46,
3918    45, -59, -37, -32, 4, 83, 71, 24,
3919    -25, -82, -81, 48, 45, 13, 10, 44,
3920    -86, 69, 54, -47, -9, -54, 21, -97,
3921    -6, -17, -33, 58, 10, 36, 21, -7,
3922    -6, 20, 19, -29, -37, -26, 80, 33,
3923    -23, -6, 27, -22, 13, 27, -25, -27,
3924    -26, 62, -4, 26, -16, 0, -18, -2,
3925    26, -11, 43, 44, -40, -22, -53, -1,
3926    17, -5, 22, 2, 7, 73, 5, 1,
3927    -55, -15, -23, -3, -18, 7, 2, -20,
3928    -79, -105, 19, -45, 44, 3, -20, -5,
3929    24, -1, 34, -88, -57, -7, -49, -32,
3930    -21, -31, -34, 29, 33, 6, -47, -27,
3931    20, -99, -28, -28, 9, -34, -34, 48,
3932    -46, 29, 2, -23, -19, -55, -10, 13,
3933    1, -9, -37, 18, -2, 8, -8, 3,
3934    -30, 17, -22, -75, -2, -19, -54, -10,
3935    -5, 5, 7, -18, -75, -37, -62, 38,
3936    8, 1, -8, 46, 0, 12, -15, -17,
3937    8, 21, -37, -4, -31, 41, -2, -49,
3938    -47, -5, -31, -15, -4, -7, 16, 125,
3939    -43, -104, -20, -47, 17, -72, 79, 19,
3940    -99, -51, 32, 50, -105, -28, -78, -19,
3941    29, 65, -20, 21, -30, -3, 15, -62,
3942    34, 5, 12, 54, 5, -91, 2, 12,
3943    0, -47, -83, -1, 24, 0, -97, 85,
3944    1, -6, 43, -33, -3, 32, 39, -4,
3945    41, -51, 55, 30, 96, 8, 57, -40,
3946    -46, 0, -45, 39, -40, 45, 36, 41,
3947    37, 43, 15, -88, -28, 76, 31, -48,
3948    91, -100, 8, -45, 28, 6, 32, 40,
3949    -16, 0, -27, -30, -42, 75, -23, -43,
3950    22, -39, -14, 27, -15, -8, 35, -10,
3951    6, -28, 47, 33, 42, 22, -2, 27,
3952    -3, 102, 22, -34, 32, -1, 77, 23,
3953    43, 22, 49, -34, 41, 1, 86, 53,
3954    113, 5, 88, 23, -59, 29, 3, 18,
3955    15, 39, 3, 10, 4, -11, 23, 35,
3956    17, 1, 1, -24, 11, -43, 80, -46,
3957    -48, -52, -34, 5, -24, -29, -35, 10,
3958    34, -57, 27, 7, -18, -35, -8, 18,
3959    -36, -20, 15, -19, -4, 24, 25, 72,
3960    -33, -77, 50, -39, -8, -27, -26, -7,
3961    36, 18, 28, -42, -17, -34, 44, 25,
3962    -28, 44, 12, 30, -39, -1, -48, -25,
3963    -18, 7, -49, -23, 45, -6, 22, -19,
3964    -22, -11, 60, -22, 24, 15, 41, -31,
3965    25, 38, 22, -55, -15, 51, -41, 33,
3966    30, -9, -29, -16, -19, -12, -24, 8,
3967    40, 50, 33, -27, -39, 14, -64, -37,
3968    0, -23, -18, 27, 23, -3, -8, 0,
3969    -14, -37, 28, 16, -3, -93, -15, -53,
3970    -58, 13, 1, -1, 2, 22, -29, 3,
3971    36, 23, 22, 16, 30, 26, -15, -71,
3972    -43, -20, 32, -7, -15, 28, -26, 12,
3973    22, 28, 12, 45, -38, 5, 39, -47,
3974    -52, -43, 16, 25, -57, 36, -43, -23,
3975    63, -9, -59, 21, 31, 41, 62, -24,
3976    -8, -16, 8, 29, 1, -23, 8, 30,
3977    19, -1, 30, -15, 46, -4, -65, 88,
3978    -31, -17, -30, 10, -13, 17, -36, -12,
3979    -16, -58, 26, -24, -2, 19, -48, -31,
3980    -12, -6, -58, -86, -81, 33, -49, 47,
3981    -19, 14, 23, 55, 10, 10, -3, -31,
3982    30, -20, -13, 23, 32, 43, -32, -24,
3983    57, 59, 17, 21, -24, 37, -1, -54,
3984    44, -9, -20, -89, 0, 3, 22, 2,
3985    -9, 33, -61, -1, -10, -29, -16, 14,
3986    18, 9, 94, -21, -39, 47, -7, 17,
3987    -17, -11, 11, -56, 19, -24, 6, 23,
3988    -23, 10, -1, -9, 0, -87, -19, -3,
3989    16, -13, -9, -63, -48, 40, 23, -10,
3990    7, 79, 16, -35, 46, -1, 45, 36,
3991    -7, -21, -14, 57, -2, 15, -4, 4,
3992    32, -31, 26, 49, 32, -22, 26, -26,
3993    -32, 0, -2, -19, -3, 21, 5, -13,
3994    -8, -23, -5, -32, 13, 21, 27, 1,
3995    5, 30, -8, -2, 4, -22, 26, 59,
3996    7, 9, -9, -1, 3, 26, 43, -33,
3997    -36, 21, -36, -5, 8, -49, -39, -44,
3998    17, 6, -56, -23, 0, 16, -21, 9,
3999    12, 3, -30, -34, -6, 21, -5, 6,
4000    36, 17, 19, 10, -18, -35, -34, -10,
4001    17, -5, -6, -13, -1, 14, -32, 8,
4002    -26, 7, -33, 9, -36, 16, 32, 0,
4003    -23, 23, -9, -14, -24, 30, -2, -15,
4004    -17, 19, -8, -30, -8, 8, -14, 36,
4005    3, 19, -9, 15, -85, -8, 99, -42,
4006    36, 7, -42, -1, -26, 30, 58, 71,
4007    -2, -52, 2, 13, 1, -38, 97, -20,
4008    -33, -12, 86, 14, 24, -52, 52, 5,
4009    -47, 23, -37, 17, -16, -35, -56, -98,
4010    -2, 21, 34, 107, -63, 37, 5, -94,
4011    -12, 110, -16, -24, -53, 47, -16, 4,
4012    20, 34, -55, -31, 82, 16, -36, -14,
4013    21, 79, 30, 17, 8, 19, -68, 48,
4014    1, -1, -25, -7, -33, -16, 44, 43,
4015    -12, 60, 91, -34, -62, -33, 16, -1,
4016    27, 28, -38, 39, -36, 38, -26, -32,
4017    -21, -4, -23, 53, -73, -19, 20, -15,
4018    107, 2, 4, -19, 3, 39, -27, -52,
4019    -24, 13, -37, -18, -25, 17, 26, -7,
4020    3, 19, 29, -76, -2, -50, -18, -10,
4021    48, 98, 29, 27, 62, 13, -49, 39,
4022    5, -2, 46, -12, 43, -28, 28, 34,
4023    50, 55, -7, -17, 32, -42, -38, -31,
4024    -15, -14, -7, 28, 78, 57, -26, 1,
4025    46, -26, -6, 12, 51, 45, -35, 44,
4026    26, 55, 20, 13, 13, 2, -52, 3,
4027    20, 14, -2, 127, -31, -82, 14, -38,
4028    68, 9, -22, 23, -26, 25, -43, -47,
4029    -15, -13, -1, -61, 3, -31, 40, 15,
4030    -16, 69, 14, 25, 29, -13, 19, -10,
4031    34, -8, -17, 34, -9, 31, -31, -38,
4032    4, 56, -26, 3, -24, -6, -43, -15,
4033    17, -2, -2, -12, 41, -13, -30, -12,
4034    -29, 20, 0, 38, 0, 38, 18, -6,
4035    -52, 19, 29, -13, 35, -12, 5, 17,
4036    14, 32, 76, 1, 20, -36, -21, -42,
4037    -35, -14, -9, 26, 6, -19, -28, -6,
4038    37, 10, -47, 39, -59, -27, 6, 24,
4039    -17, -32, 7, 44, -27, 15, 28, 4,
4040    1, 5, 20, -1, -4, 24, -72, 41,
4041    30, 25, 54, -22, -52, 42, 10, -61,
4042    25, 9, -7, 49, -34, 40, -4, -63,
4043    -11, 17, 0, -23, -41, -22, 79, -5,
4044    -96, 19, -34, -124, 6, 52, -21, 45,
4045    6, -4, 43, 10, 35, -34, -6, 36,
4046    -57, -18, -9, -27, 14, 68, 6, -46,
4047    10, 6, -3, 10, 5, -34, -18, -31,
4048    33, 17, 31, 22, 115, -71, -54, 20,
4049    54, -42, 8, -53, -23, -7, -6, -21,
4050    35, -8, 20, 45, 20, 30, -24, 75,
4051    -35, -45, -91, -59, -46, 38, 26, 45,
4052    27, 86, -74, 59, 46, -35, 29, -18,
4053    -20, 16, -40, -11, 25, 40, 40, -78,
4054    16, 9, -32, -14, 34, -41, -26, -31,
4055    32, -10, -14, -52, 14, -40, -27, -78,
4056    -49, 28, -24, -8, -39, 53, 15, -21,
4057    -44, 9, 12, -30, 3, 43, -47, 13,
4058    4, 38, 48, -42, -31, 35, 41, 10,
4059    -34, 17, 36, 7, 29, 9, 68, -4,
4060    1, 8, -37, 89, 7, 7, -55, -24,
4061    -43, -29, -27, -23, -39, 30, 42, -59,
4062    -58, 95, -2, -32, 32, -23, -46, 28,
4063    88, 76, -41, 7, -3, -7, 60, 42,
4064    11, -36, -34, 34, -44, -38, -71, -6,
4065    -3, 0, -31, 29, -6, -29, -2, 27,
4066    -2, 10, 10, 7, 23, 21, 10, -2,
4067    28, -21, 7, 8, 18, 9, 46, 23,
4068    -11, -21, -12, -6, -35, -15, -18, 32,
4069    22, 14, 73, 28, 12, 51, 22, 36,
4070    -44, 14, 15, -5, 25, 2, -12, 28,
4071    30, 2, -24, -13, 42, -9, -14, 41,
4072    -5, 17, -22, 40, 38, 17, -20, 15,
4073    7, 15, 5, 10, -20, 8, -41, 11,
4074    -45, -7, 27, 18, -17, 52, 12, -45,
4075    -9, 16, 21, -34, -23, 11, 0, -16,
4076    -5, -52, -6, 3, 19, 77, -21, 35,
4077    40, 57, 29, 28, 7, 61, 70, -12,
4078    -53, -20, -38, 46, 13, -36, -22, -4,
4079    20, -28, 49, 63, -14, 5, 15, -43,
4080    -22, 35, -12, -58, -39, 25, 36, 31,
4081    22, 2, 27, -11, 17, -5, 85, -15,
4082    -55, 19, 16, -27, 21, 62, -18, -25,
4083    26, -5, 13, 21, 77, 59, -37, -10,
4084    9, 35, 38, 47, -7, 2, -45, 0,
4085    9, 17, 30, 19, -12, 21, -49, 74,
4086    60, 120, 9, -16, 112, 60, 64, 16,
4087    92, 19, -5, 42, -2, 26, 22, -70,
4088    -45, 0, -1, 51, -24, -2, 27, -4,
4089    -69, 56, 55, -26, 33, -28, -38, 13,
4090    -34, -12, 92, -103, 52, -16, -31, -32,
4091    22, -12, 37, 43, -49, -23, -16, 20,
4092    -30, 21, -11, -27, -29, -30, -34, -31,
4093    -20, -18, -18, -8, 14, 4, -25, -34,
4094    45, 9, -22, 29, -16, 18, 15, -34,
4095    37, -2, 38, -1, -25, -5, 0, 30,
4096    22, -19, 1, 38, 1, 33, -25, -3,
4097    13, 4, 20, -41, -10, 8, -2, -14,
4098    18, -33, -35, 24, 33, -4, 2, 29,
4099    54, 4, 13, 4, 7, -15, -8, -39,
4100    21, 37, -31, -17, -19, -18, -27, 53,
4101    38, 20, 13, 3, 3, 9, 12, 7,
4102    32, 26, -26, -15, 30, 15, 43, -13,
4103    -47, 5, 25, 37, -17, -17, -1, 20,
4104    -12, -11, -9, -9, -20, 0, -4, 8,
4105    44, 10, 1, 36, 16, -4, -5, -13,
4106    29, 24, -24, -18, -45, 38, 24, 13,
4107    -33, -28, -4, 46, -38, 12, 9, 15,
4108    -6, 7, 10, -5, 21, -9, 2, 10,
4109    12, 2, 26, 33, -9, -17, 6, 16,
4110    6, 18, 33, 14, -42, 9, 41, -48,
4111    -19, -36, -56, -8, 2, -22, 28, 26,
4112    -31, 30, -19, 26, 10, -39, -6, 25,
4113    18, 81, 63, 20, -23, 35, 36, 38,
4114    53, -20, -6, 64, 19, 16, 22, 39,
4115    82, -122, -30, 57, 24, -20, 8, 74,
4116    -9, 16, -1, 24, -11, 37, -10, 10,
4117    33, -4, 15, 98, -12, -17, 28, 16,
4118    16, 81, -8, -1, 50, 4, 13, -21,
4119    -12, 90, 7, 7, 64, -38, 3, 32,
4120    125, -4, -65, -19, -27, 68, -34, -10,
4121    102, -30, 46, 47, 10, 10, -30, -10,
4122    64, 48, -38, 6, -12, -41, 33, 38,
4123    -62, 22, -49, 48, 15, 34, 111, -27,
4124    27, 37, -10, 34, -2, -9, -53, 0,
4125    -13, 89, 49, 3, -83, -10, -4, -47,
4126    1, 40, 25, -79, 84, -39, 42, 40,
4127    31, 32, -57, 50, -7, -30, -36, -15,
4128    -6, 52, -44, -35, 17, -2, -19, 59,
4129    -68, -17, -52, 11, 24, 4, -14, -22,
4130    22, 10, 11, -37, 24, -43, 35, 114,
4131    -38, 63, -5, 47, -3, -37, -4, -32,
4132    63, -7, 8, 28, 32, 45, -37, 31,
4133    -3, 48, 23, -25, 30, -1, 69, -40,
4134    -52, -40, 9, -4, 19, 0, 41, -73,
4135    37, -10, -34, 13, 29, 2, 33, -34,
4136    20, 9, 11, -2, -6, 4, 18, -14,
4137    3, 26, 5, -29, 40, 3, 10, 4,
4138    0, 32, -24, 2, 22, -12, -5, 49,
4139    -2, -4, 4, -11, -3, 5, 12, 16,
4140    23, 5, -14, 10, 3, 13, 13, 4,
4141    -24, -41, -3, 17, -3, -6, 29, 31,
4142    -6, -16, 0, -1, 0, -43, -11, 4,
4143    -45, 24, -32, 22, 25, -4, 3, -19,
4144    -3, -73, 15, -19, -1, 17, 4, 35,
4145    36, 8, 31, 19, -7, 7, -30, -9,
4146    -3, 23, 27, 28, -32, -49, 23, -13,
4147    -34, -22, -46, -5, 3, -52, -21, 4,
4148    7, 3, -34, 40, -2, -4, 7, -59,
4149    11, 34, 1, -7, -73, -20, 19, 75,
4150    45, -27, -27, 0, 66, -7, 20, 0,
4151    47, -33, 38, -50, 57, -4, -34, -26,
4152    5, 44, -38, 80, 69, 12, -6, -6,
4153    47, 91, 58, 69, -62, 24, 23, -26,
4154    -16, 64, -27, 59, 62, 86, 75, -10,
4155    -23, 12, -19, 100, 26, 67, -14, -22,
4156    40, -12, 58, 127, 12, 30, -3, -1,
4157    5, 17, 91, -27, -17, 46, 39, -34,
4158    -8, 59, 33, -9, 96, 53, 60, 31,
4159    108, 22, 9, -6, 19, 74, 75, -7,
4160    9, 38, 10, -30, -4, -49, -18, -78,
4161    49, 15, 40, -52, -66, -87, -10, -61,
4162    69, -5, 51, -20, -28, 61, -27, -23,
4163    41, -42, -14, 4, 13, -32, 19, -40,
4164    -5, -91, -100, 41, 26, -54, 19, -48,
4165    -9, 34, -2, -7, -10, -3, 50, -32,
4166    -15, -26, 38, 15, 37, 12, -16, -44,
4167    19, 5, -5, -4, -5, 62, -51, 37,
4168    -8, 104, 13, 42, 21, 56, 28, -111,
4169    -6, -5, 18, -12, 32, 32, -12, -41,
4170    18, -22, 5, 2, 15, 27, -27, -1,
4171    63, 46, 7, -17, -64, 9, -7, 21,
4172    4, -58, -18, 2, -48, 62, -2, 0,
4173    -24, -11, -31, 18, -5, 48, 43, 3,
4174    4, 31, -18, -33, 14, -10, -19, 49,
4175    -40, -25, 22, -27, -47, -19, 2, 20,
4176    59, -17, -28, -14, -14, 33, -29, 39,
4177    16, -59, -47, 21, 34, 28, -16, -53,
4178    -19, -24, 13, -34, -79, -10, 12, 1,
4179    -1, 5, 28, -39, -20, 0, -7, -16,
4180    12, -10, 23, 1, 14, -45, -18, -31,
4181    -5, -2, 16, 8, -53, -38, 15, 29,
4182    -16, 7, 38, 1, 17, -17, 20, -4,
4183    25, 13, 45, -6, 20, -12, 32, 6,
4184    -13, -15, 15, -23, 11, 24, 3, -36,
4185    -16, -9, -8, -4, 104, 61, 3, -8,
4186    -77, 12, 16, -29, 61, -16, 32, -55,
4187    -11, -25, -56, -30, -60, 6, -44, -48,
4188    -53, -17, -9, -6, -11, 4, 4, -39,
4189    29, 14, 2, 4, 38, 18, 33, 79,
4190    26, -11, -31, 6, 36, 23, 33, -76,
4191    -78, -24, -21, 67, 12, 19, -74, 39,
4192    71, -7, -35, -4, 13, 42, 45, -6,
4193    6, -39, -29, -43, 25, -66, 16, -13,
4194    55, 11, 18, 22, -8, 13, -41, -28,
4195    6, 23, 18, -61, 41, -67, -45, -53,
4196    -13, -56, -77, 27, -37, -7, -27, 22,
4197    -60, -14, 42, -2, -7, -2, -102, -3,
4198    -91, -8, 27, 10, 41, 12, -35, 20,
4199    24, 0, 68, -92, -43, 5, -1, -36,
4200    -97, -40, -27, -50, -28, 1, 1, -53,
4201    -27, 12, 87, 26, 37, -12, 81, -34,
4202    9, -32, -8, 38, -36, 7, 15, 47,
4203    -15, -15, -24, 2, -7, 11, -18, 13,
4204    69, 16, 30, 77, -43, -49, -29, 9,
4205    2, -70, -50, 4, 1, -32, -29, -17,
4206    39, 28, -74, -12, 28, 25, -56, -42,
4207    57, 81, 13, 15, 32, 4, -19, 14,
4208    -37, -68, -56, 44, -49, 53, -10, -8,
4209    2, 21, -74, 4, 62, 18, -23, 14,
4210    19, -19, -13, -6, -38, 18, -4, 0,
4211    9, 9, 20, -19, 3, 10, -35, 3,
4212    -9, 12, -10, 31, -3, -23, 1, -16,
4213    14, -30, 33, 20, -28, 2, -9, 23,
4214    27, 27, 37, -18, 1, -18, 22, -8,
4215    33, 48, 32, 8, 40, 31, 28, 10,
4216    -44, 56, 15, -15, 2, -23, -10, 21,
4217    24, -7, 57, 54, -9, -39, -8, 28,
4218    -26, 27, -12, -35, 9, -17, -11, 15,
4219    -14, 22, 29, -6, -49, -31, -12, 19,
4220    -21, 76, 17, -15, -13, 69, 15, -29,
4221    12, -7, 61, -6, 23, 25, 14, -81,
4222    -15, -61, 63, -68, 10, -25, -2, -63,
4223    31, 19, -16, 68, 37, -52, 79, -22,
4224    -49, 28, -44, -18, 37, 28, 86, 76,
4225    88, 89, 85, 31, 42, 71, -16, 117,
4226    -99, 9, -65, -21, 40, 22, 21, 94,
4227    -126, 124, -8, 28, -51, 50, 29, -57,
4228    13, 13, -67, -13, -11, 24, -40, 10,
4229    15, -44, -48, -18, 24, 37, -37, 108,
4230    -36, -78, 63, 25, 11, 50, 62, 123,
4231    6, 62, 57, 48, 20, 35, 11, 38,
4232    59, -36, -3, -95, -24, 22, 35, -81,
4233    74, -44, 19, -5, -30, -30, -22, -63,
4234    -25, -11, -17, -57, 96, 5, -52, -13,
4235    -5, 39, -20, 104, -48, -72, 3, 27,
4236    12, -95, -2, -35, 6, 30, -80, -18,
4237    -15, -3, 8, -33, -54, -53, -6, 49,
4238    -17, 31, 31, 89, -18, -7, -3, 37,
4239    -37, 15, -8, -61, 85, -34, -23, 40,
4240    -25, 3, 34, 0, -28, -12, -14, 10,
4241    -4, 0, -16, -15, 26, 29, 1, 63,
4242    4, -44, -40, -25, 63, -1, -7, 19,
4243    -8, 35, -67, -13, -13, 39, 76, -22,
4244    -82, 20, 10, -11, 54, -45, 119, 26,
4245    -28, 10, -10, -4, 12, -22, -37, -8,
4246    57, 9, 2, -49, -31, -7, 71, 35,
4247    22, 6, 14, -3, 11, -2, 42, 47,
4248    6, 96, -33, 66, -28, 20, 22, 32,
4249    9, 2, 77, -26, -8, 31, -25, 13,
4250    -9, 1, 10, -5, -8, 31, -17, -19,
4251    -71, 22, -3, 38, 11, 24, -4, -7,
4252    46, -36, -17, 5, -19, 9, 15, -47,
4253    -18, -15, 20, -23, -42, -6, 16, -74,
4254    33, -18, 29, -28, 8, 82, -10, 0,
4255    31, 5, -33, 57, 2, -35, -14, 21,
4256    5, 40, 14, -28, -72, -21, 6, -14,
4257    38, 6, 84, 15, 63, 3, 46, -33,
4258    39, -50, -44, -29, 127, 58, -14, -4,
4259    20, -9, -24, 10, 18, 14, 16, 47,
4260    -29, 36, 8, 38, -8, 3, -9, 44,
4261    -4, -91, -9, -34, -8, -28, -44, -9,
4262    75, 10, -47, 9, 39, 104, 10, -33,
4263    -117, -17, 31, 81, 127, 13, -27, -19,
4264    62, 27, 54, 33, -85, 17, 22, 23,
4265    40, -5, 5, -29, -20, -39, -10, -42,
4266    -24, -45, 55, 36, 14, -25, 47, 51,
4267    26, -10, 11, -33, 24, 19, 55, 31,
4268    29, 25, -9, -50, -49, 18, -14, 41,
4269    19, -11, -36, -47, -46, -8, -15, 41,
4270    47, -4, 12, 20, -38, 23, 6, -18,
4271    23, 1, 14, 22, -33, 40, -19, 62,
4272    -35, -32, 59, 60, 21, -24, 25, 72,
4273    -8, -25, -32, -9, -36, -96, -40, -41,
4274    35, 77, 35, 65, -5, -19, -50, -7,
4275    -1, -31, 9, -13, 19, 22, -30, -51,
4276    29, 34, -65, 21, -23, -38, 10, 38,
4277    -51, -3, -7, -29, -89, -36, 33, 8,
4278    -22, -35, 21, -3, 37, -1, -47, 12,
4279    -32, -53, 13, -63, -43, -43, 36, 13,
4280    6, 32, -22, -97, 45, -20, -19, -64,
4281    34, -25, -45, 23, 12, -12, 32, -13,
4282    4, 14, 8, 27, 40, 20, 7, 25,
4283    4, 21, 3, 18, 12, 14, 2, 2,
4284    20, -5, 4, 4, -21, 5, 25, -14,
4285    -26, -21, 19, 23, 30, 3, -5, -9,
4286    -26, 7, -12, -7, -21, 41, 0, -5,
4287    -51, -14, 0, 17, 18, -13, 5, -12,
4288    18, -25, -41, 48, 3, 2, -22, 1,
4289    15, 0, 46, 32, -40, 17, 11, 32,
4290    18, -3, -60, 55, -52, -1, -7, -9,
4291    -4, -5, -55, 23, 13, 22, 11, 32,
4292    10, 36, 23, 10, -16, -36, -16, -17,
4293    49, 44, 65, -41, 27, 34, 63, 1,
4294    -48, 15, 8, -11, 7, 5, 56, -30,
4295    -50, 65, 31, 32, 35, -24, -14, 56,
4296    19, 30, 5, 60, -55, 67, 93, 2,
4297    -76, 8, 60, -34, -9, -61, 31, 66,
4298    -65, 60, -1, 10, -23, 30, -50, -27,
4299    -18, -76, 57, -29, -29, -23, -28, 51,
4300    -59, -21, -21, 54, 48, 30, 69, -20,
4301    63, -28, 6, -30, -13, -13, 14, 64,
4302    22, 21, 14, -37, 55, -14, -38, -18,
4303    -41, 2, -30, 13, -42, 53, -36, -41,
4304    -23, 15, -15, 31, 15, 33, 21, 23,
4305    13, 14, 60, -26, -28, 30, 54, 8,
4306    -9, -27, -9, 64, 32, 13, -20, -27,
4307    -7, 83, -48, -12, 0, -18, 25, 34,
4308    -15, -21, 15, -20, -31, 58, -41, 56,
4309    17, 13, -27, 19, -8, -51, 2, 25,
4310    -12, -57, -18, -1, -14, 21, 66, -39,
4311    33, -6, 5, 59, 39, 17, 41, 0,
4312    -12, 22, 24, 18, 32, 45, 67, 6,
4313    23, -13, -43, -46, -14, -29, 69, 32,
4314    27, -67, 5, -24, 3, 37, -23, 31,
4315    -15, 127, -2, 3, -55, -41, 13, 2,
4316    65, 5, -47, -14, 44, -1, -44, 15,
4317    -30, -37, -105, -1, -25, -21, 5, 1,
4318    40, -10, 28, 53, -9, 10, -24, -17,
4319    -3, -37, -30, 28, 9, -25, 0, 12,
4320    -14, 39, -20, -12, 24, -21, 16, 3,
4321    -31, -41, 17, 14, -16, -17, 4, 8,
4322    11, 31, 51, 52, 16, -1, 6, -6,
4323    -14, -39, -17, 45, -22, 36, -34, 8,
4324    54, 14, -13, 14, 34, 34, -9, 33,
4325    -17, 10, 24, 10, 30, -23, -20, -12,
4326    -30, 37, 32, 15, -57, 8, 15, -48,
4327    9, 15, 14, -16, -19, 17, 25, 19,
4328    -7, 14, 59, 15, -24, 30, 25, -59,
4329    15, 23, 67, -35, 26, 31, -46, 41,
4330    33, 4, -48, 35, 42, 12, 29, 37,
4331    -56, -21, -31, -74, -76, 37, -64, 68,
4332    7, 41, -45, 60, 21, 43, -36, 24,
4333    8, 16, -15, -7, 28, 26, 21, -36,
4334    127, 12, 49, -16, 13, 28, -2, -6,
4335    -4, -88, 62, -26, 72, -23, -5, 48,
4336    41, 2, -38, 116, 76, 29, 40, -34,
4337    42, -49, 29, -9, -56, 49, 24, 59,
4338    5, 74, 57, -19, 21, 48, 41, -4,
4339    -45, 54, 33, -4, 13, -9, -10, -77,
4340    8, 50, -2, -17, -28, 43, 16, -14,
4341    -13, -9, -7, 0, -14, 0, -15, 9,
4342    53, 8, -33, 6, 41, -97, -10, -19,
4343    -68, 2, -32, 71, 40, 5, 15, 45,
4344    44, 63, -41, -75, 43, 26, 51, -26,
4345    28, 32, -29, 6, 32, 2, 20, -28,
4346    81, 8, -40, 2, 30, -13, -24, 14,
4347    51, -4, -49, -44, 9, 15, -16, -95,
4348    -6, 29, -23, 38, -6, -64, 7, -25,
4349    9, -3, 32, 76, 37, -4, -41, 43,
4350    0, -1, 25, -22, 33, -9, 35, -36,
4351    59, 9, 69, 15, -3, 42, 24, 1,
4352    0, -3, 111, -33, 6, -36, -42, -41,
4353    0, 34, -10, -11, 4, 30, 38, -7,
4354    30, -5, 9, -39, 25, -10, 30, -16,
4355    -15, 20, 16, 5, -9, 11, -29, -26,
4356    21, 32, -28, 42, -22, -39, -41, 3,
4357    1, 68, -3, 21, 0, 24, 14, 5,
4358    39, 3, -50, -11, -59, -19, 6, 34,
4359    -8, -15, -7, -2, -54, 11, -11, 2,
4360    -37, -6, -20, 7, 18, 38, -25, -13,
4361    -31, -7, -14, 20, -33, -7, -17, -11,
4362    3, -19, 14, -10, -32, -2, -2, -103,
4363    -24, -22, -31, 15, 19, -38, 16, -8,
4364    -8, 12, 18, -43, -13, -28, -14, 17,
4365    1, -14, 72, 61, -98, -4, -2, 50,
4366    36, -49, 9, -48, 17, 20, -21, 38,
4367    10, -46, 5, 11, -48, -18, 13, -20,
4368    -52, -13, -49, 21, -27, 39, 36, 68,
4369    35, -22, -14, 21, -38, -2, 18, -17,
4370    19, -13, -22, 29, 25, 15, -13, 4,
4371    11, -11, -31, 41, 60, 2, 36, -60,
4372    13, -28, 7, 5, -7, -36, 10, -58,
4373    1, 14, -45, 59, 120, 62, 39, 40,
4374    29, 77, -32, -42, 26, 47, 32, 51,
4375    21, -34, -20, 56, 35, 19, -14, 14,
4376    21, 31, 2, 45, 115, 18, 2, 13,
4377    16, -72, -15, 34, -1, 9, -1, -29,
4378    -59, -46, 45, 65, -23, 39, -59, -25,
4379    -47, -5, -4, -23, 60, -14, -4, 32,
4380    31, -2, -14, -18, -3, 12, -18, -15,
4381    -17, -1, 15, 8, 51, 19, -4, -28,
4382    18, -34, 18, -60, 17, 48, 63, 3,
4383    -23, -32, -56, -6, -24, 14, -2, -5,
4384    -62, 7, 70, 23, -14, -38, 52, -56,
4385    37, 63, -11, 18, 56, 0, 10, 28,
4386    35, 54, -20, 7, -35, -26, 12, -14,
4387    78, -41, -1, -15, 40, -75, -15, 26,
4388    15, 37, 10, 20, 101, -5, -45, -11,
4389    13, -17, -44, 13, 2, 9, -20, 17,
4390    -11, -4, 15, -3, 12, -35, -12, -16,
4391    -17, 7, 19, -22, -5, -18, 9, 2,
4392    -32, -4, -24, 48, 25, -16, 11, 33,
4393    -12, -32, -20, -24, 0, -15, 44, -22,
4394    -14, -10, 38, 56, -8, -28, -30, 8,
4395    1, -18, -14, 16, 30, 25, -52, -30,
4396    13, 16, 22, 31, -38, 12, 18, -41,
4397    -15, 25, -3, 25, 5, 11, -36, 63,
4398    9, 15, 19, 6, 15, 3, -16, -18,
4399    -24, 3, 19, -13, -4, -19, -6, -15,
4400    19, 21, 24, -28, 12, -6, -9, 7,
4401    36, -3, 43, 50, 3, 55, 67, 11,
4402    94, 8, 23, -10, -6, 82, 105, 27,
4403    -4, 57, 112, 1, 20, 82, 127, 103,
4404    25, 70, 124, 65, 1, 94, -51, 46,
4405    -14, 21, 31, 71, 5, 48, 40, -13,
4406    62, 21, 45, 102, 4, -25, 25, 15,
4407    -67, 56, 17, 124, 35, 93, -9, 89,
4408    64, 50, 24, 18, -19, 79, 15, 117,
4409    50, 20, 61, -24, 106, 24, 47, -6,
4410    -15, 70, 37, 36, -6, 5, 35, 6,
4411    85, 1, -26, 12, 23, -64, 38, 102,
4412    78, 8, -25, -48, 92, 92, 66, -84,
4413    0, -65, 0, -9, -16, 7, -3, 9,
4414    -15, -53, 12, -77, 23, -10, 26, -17,
4415    -3, 37, 32, 21, -43, 26, 37, 20,
4416    23, -39, 7, 16, 5, 49, -16, 34,
4417    49, 48, 20, 35, 22, 1, 7, -6,
4418    7, 34, 41, -57, -1, -18, 7, 16,
4419    24, 8, -2, 34, -7, -11, 17, -33,
4420    2, 13, 59, 17, -6, 83, 13, 10,
4421    6, 2, -3, 9, 48, -20, 49, -9,
4422    19, -1, 56, 97, 46, 3, 4, 26,
4423    -25, -84, 11, -25, 8, -12, -44, 34,
4424    -8, 29, -12, -42, 35, -11, 74, 42,
4425    1, -41, 8, -55, -18, -12, 15, 10,
4426    -13, 9, 27, -22, -15, -15, 26, -1,
4427    13, 9, -15, 5, 36, 5, -51, -20,
4428    -11, 26, 31, 22, 10, -31, 36, 22,
4429    5, 9, -24, 9, -21, -19, -19, 17,
4430    16, -2, 43, -14, 32, 9, -6, -5,
4431    40, 22, -34, -9, 36, -17, 13, 6,
4432    -23, -21, -24, -30, -19, -2, -29, -43,
4433    -58, -15, -18, -22, 10, -10, 16, 20,
4434    11, 45, 3, -12, -13, 9, 20, -11,
4435    4, -5, 15, 42, -20, -10, -41, 44,
4436    -38, -8, 15, 11, -10, -20, -9, -14,
4437    -3, -5, 25, -104, -54, -15, 104, -14,
4438    49, 5, -3, 4, 56, -33, -53, -41,
4439    64, 2, 4, -50, 26, -5, 71, -26,
4440    11, 27, -28, -43, 10, 13, -79, -41,
4441    -32, 117, 48, 10, -25, -35, 77, -2,
4442    13, -14, 72, 4, 4, 8, 2, -25,
4443    20, 18, 2, 63, 80, 92, -39, 1,
4444    -41, 33, 57, -23, -74, 31, 32, 54,
4445    3, 2, 36, -51, 31, -21, 32, 42,
4446    -2, 79, 94, 37, -72, -8, 66, -18,
4447    14, -10, -8, 35, -56, 45, 1, -18,
4448    91, -9, 15, 40, 8, 12, 43, 41,
4449    -30, 30, -10, -61, 16, -24, 43, 5,
4450    31, -37, 46, -19, 23, -31, 42, -58,
4451    13, 33, 31, 19, 60, 50, -31, -42,
4452    21, 17, -39, -11, -8, -28, -13, 36,
4453    -30, 7, 5, -15, 20, -40, -4, -39,
4454    80, -33, 25, 0, -18, -23, 35, -9,
4455    4, 15, 15, 28, 3, -16, 9, -53,
4456    -57, -54, -56, -4, -14, 31, 56, 35,
4457    14, 6, 19, 45, 78, 18, 60, 4,
4458    -11, 47, -25, 55, 36, 8, 35, 41,
4459    10, -36, -35, 18, 4, -7, 62, -5,
4460    62, -56, -73, 32, -40, -34, -30, 11,
4461    -2, 5, 14, 13, 23, -15, 14, -32,
4462    -39, 0, 28, 2, -22, 11, -20, -11,
4463    -17, 8, 12, 9, -18, 38, -14, 12,
4464    -9, 24, -28, 17, -57, 37, -7, 16,
4465    60, 24, -5, 35, -5, 0, -40, -47,
4466    0, -23, -29, -14, 52, -36, 1, 22,
4467    -70, -10, 18, -9, 4, -33, 10, 20,
4468    24, 16, 5, 52, 32, -35, -40, -16,
4469    4, 13, 29, 26, 8, -9, 29, -60,
4470    20, -39, 57, 17, 13, -30, 32, 45,
4471    -50, 4, 31, -26, 33, 3, 19, 6,
4472    8, -26, -30, -22, -26, -21, -38, 17,
4473    -13, 9, 31, 4, 47, -11, 55, 77,
4474    22, 6, 27, 19, 35, 41, -26, -14,
4475    19, -27, 27, -103, -29, -52, 39, -28,
4476    -12, 4, -39, 62, 7, 28, 38, 37,
4477    56, 41, 65, 40, 4, 107, 15, 1,
4478    -24, 33, -52, -14, 43, 31, -7, 11,
4479    -108, 53, -28, -39, 14, -25, -38, 3,
4480    45, 35, -4, -24, 82, 3, -76, 74,
4481    0, 55, 22, 12, -7, 76, 44, 6,
4482    43, 32, 3, -63, -23, 19, 47, 46,
4483    -27, 2, -23, 45, 81, 79, 53, 24,
4484    -36, -51, -91, -3, 22, 73, 23, -19,
4485    4, -46, 13, 39, 21, -16, -32, 20,
4486    -25, -51, 72, 32, 20, 15, -20, 20,
4487    -19, -44, -60, -19, 3, -11, 37, 18,
4488    35, 44, -41, -10, -19, 2, 44, 60,
4489    -39, 15, -72, 36, -5, 18, -24, 13,
4490    -29, -4, 22, -22, 4, -11, 17, -81,
4491    57, 37, -40, 9, -10, -32, -43, 37,
4492    -51, -6, 21, 61, -13, -4, 33, -2,
4493    39, -40, -26, -25, -35, -23, -46, -45,
4494    12, 26, 11, 36, 20, 18, 47, -25,
4495    45, -15, 3, -7, 9, -41, 19, 34,
4496    20, 36, 2, 52, 2, 7, 38, 72,
4497    8, -21, 17, -63, 46, 10, -27, 20,
4498    2, 25, 23, 29, 8, -37, -19, -39,
4499    11, -2, -21, 19, -37, 1, 1, -25,
4500    52, -4, 41, -20, -14, -31, -1, 7,
4501    -23, 7, -37, -19, 31, -24, 7, 5,
4502    0, 14, -1, -6, -17, 34, 13, 11,
4503    15, 43, 32, -12, 27, -7, -2, -8,
4504    -6, -25, 30, 23, -13, -3, -5, -28,
4505    -49, 5, -39, 18, -7, -23, 18, -45,
4506    29, -12, 23, -26, -28, 16, 20, 39,
4507    -2, 34, -13, 38, 36, 0, -44, 9,
4508    -33, -37, 5, 9, -16, -24, 0, 30,
4509    49, 47, -54, 41, 3, 16, -2, 52,
4510    -46, 5, 17, 40, -43, 80, 93, -19,
4511    72, -34, -38, 17, -25, -61, -13, 17,
4512    34, -87, 28, 108, 68, 23, -24, 97,
4513    -11, 23, -14, -27, 28, 12, 5, 55,
4514    -20, 7, 19, 2, 49, 20, 4, 71,
4515    -19, -49, 39, 47, -42, 11, 5, -1,
4516    -8, -21, 35, 33, 15, 42, 40, 2,
4517    12, 47, 0, 35, 33, -27, -28, 29,
4518    15, -80, 7, -37, 51, 41, -32, -15,
4519    61, -13, 9, 26, -89, 12, -5, -34,
4520    -26, -54, 59, -57, 67, -25, 48, 74,
4521    -29, 82, -1, -4, 47, -35, 46, -18,
4522    -79, -55, -30, 31, 30, 5, 47, -59,
4523    -10, -7, -56, 58, -12, -13, -19, -68,
4524    8, -36, 7, -59, 12, 9, -57, 10,
4525    9, -13, 11, 53, -39, 51, 4, 34,
4526    -119, -16, -26, -41, 6, -36, 52, 1,
4527    2, -4, -60, 10, -55, 28, -17, -14,
4528    26, 7, -43, 4, -35, -41, -18, 59,
4529    59, -2, -46, -57, -33, 34, 11, -12,
4530    26, -3, -3, -14, -59, -43, 38, 107,
4531    39, 22, -45, 1, 42, -74, -1, 15,
4532    30, -25, -38, 48, 50, 42, 22, 28,
4533    -31, 3, -32, -4, 21, -45, -6, 14,
4534    3, -52, 41, 42, 8, -38, -1, -36,
4535    -10, 23, -3, 3, -2, 3, 9, -33,
4536    -5, -10, 3, -7, 18, -13, 2, 28,
4537    -14, 11, -15, -38, 14, -4, -3, 20,
4538    -7, 4, 7, -28, 40, 0, -9, 1,
4539    -6, -4, -6, -24, -32, -5, 35, -21,
4540    45, -26, 1, 28, 15, 56, -36, -17,
4541    12, -18, -30, -71, 5, 25, -22, -26,
4542    27, -3, 4, -10, 19, 26, -5, -24,
4543    9, 53, 20, 5, -17, 0, -7, -29,
4544    2, 42, 9, 8, 56, 24, 17, -23,
4545    25, 3, -1, -28, -22, -87, 25, -10,
4546    55, 33, -48, 50, -32, -59, -125, 42,
4547    -71, 7, 77, -23, -54, 7, -51, -3,
4548    -31, -50, -5, -16, 49, -27, 40, 22,
4549    -2, -56, 33, 4, 9, 47, 4, 47,
4550    -73, 54, 89, -17, 65, -38, 57, -11,
4551    -20, -4, 27, -52, -72, 0, 4, -1,
4552    -38, 26, 0, -56, -13, -8, -65, -4,
4553    28, -24, 12, 13, -47, 4, 21, -36,
4554    46, -18, 31, 21, -1, -7, 15, 32,
4555    -9, 20, 8, -11, 102, 12, 52, -24,
4556    34, -74, 13, -37, 51, 18, 20, -24,
4557    -51, -25, 3, -67, -4, -55, -8, 10,
4558    -14, 7, -21, 23, 85, -50, -31, -16,
4559    7, -33, 20, -22, -1, 47, 13, -71,
4560    -15, -33, -29, 42, 36, 50, 28, 47,
4561    23, 37, -30, -19, -29, -59, -103, 27,
4562    -7, 26, -8, 32, 12, 13, -32, -25,
4563    28, -22, 25, 29, 40, 89, 47, -27,
4564    -41, -19, -28, 48, 23, -79, 7, 62,
4565    39, -120, -21, -49, -31, 57, 63, -21,
4566    -17, 11, -8, -19, 36, 2, -41, 39,
4567    76, 33, -53, 3, -6, -7, -19, 17,
4568    27, 43, -31, 17, -74, -22, 32, 106,
4569    -30, -22, 34, -30, 62, 31, 49, 6,
4570    31, 30, -5, 52, -28, -7, 21, 17,
4571    -26, 13, 21, -32, -7, 11, -22, 20,
4572    1, -15, 6, -14, 15, -65, -13, -61,
4573    -17, -25, 9, -20, 45, -1, -15, -33,
4574    -13, -2, -9, 14, 25, 20, -7, 11,
4575    -26, -35, 1, -16, 12, -5, 39, -28,
4576    72, -6, -16, 4, -1, -2, -10, 4,
4577    37, 20, -8, 6, -24, 8, 14, 23,
4578    24, -9, 43, -15, -12, 9, -28, 36,
4579    -8, 20, 21, 45, -16, 2, 12, 39,
4580    -13, 33, 16, -42, -3, -40, -34, -32,
4581    -5, -56, -52, 12, -8, 42, -80, 3,
4582    -15, -11, 4, -14, -41, -3, -16, -86,
4583    -46, 25, -66, -72, 56, 18, 34, -11,
4584    -23, 12, -78, 21, 27, 34, 24, -43,
4585    -21, 60, -10, -48, -2, -31, 27, -6,
4586    28, 24, 39, 18, 0, -12, 38, -28,
4587    -30, -24, -27, -12, 69, 35, -5, 36,
4588    14, 9, 80, 12, -91, -16, 72, 23,
4589    54, -31, -55, -30, -44, -7, -73, 0,
4590    25, -29, -10, 39, -2, 68, -13, 2,
4591    24, -8, 40, -14, 4, -10, -48, -1,
4592    18, 17, -11, -10, -32, 35, -42, -6,
4593    -31, 8, -9, 47, -15, 19, 5, 23,
4594    6, 18, -4, -6, 39, 27, 9, -19,
4595    8, 44, -12, -2, -36, -50, 61, 15,
4596    36, 65, -65, -21, 34, -50, -19, -58,
4597    -73, 29, -34, 55, 17, 8, 73, -11,
4598    -39, 14, 20, 13, -1, 22, 42, -34,
4599    11, -25, -1, 14, 34, 32, -34, -24,
4600    72, 9, -3, 20, -3, -43, -64, 39,
4601    -21, -13, 27, 86, -22, 6, -29, -43,
4602    33, -8, -2, 92, -11, -42, 32, -24,
4603    122, 51, -21, -58, 12, 21, 24, 16,
4604    21, -20, 58, 46, -1, -16, -35, -15,
4605    23, 3, -42, 18, -20, -34, 2, 21,
4606    62, -18, 29, 70, 39, 6, 21, 0,
4607    47, -8, -40, 25, -41, -20, 23, -49,
4608    -25, -12, 3, 29, 29, -26, -37, -23,
4609    -17, -70, 64, -39, -15, 20, 7, 21,
4610    -16, 55, -11, 18, -15, 7, 13, -17,
4611    24, 40, 23, 1, 17, 8, -3, 38,
4612    20, 42, 17, 57, -39, -4, 18, -6,
4613    15, -12, 22, 12, -19, 20, 48, 4,
4614    -32, 23, 53, 19, 24, 7, -36, -6,
4615    53, 2, 39, 14, 24, 35, -24, -17,
4616    36, -47, 46, -39, -19, 48, -64, 18,
4617    0, 47, 37, 43, 32, -57, -9, -27,
4618    -61, -32, 2, 52, 38, 9, 65, 6,
4619    23, -59, -23, 64, 10, -20, 13, -42,
4620    -32, 31, -6, -45, 30, 15, 18, -12,
4621    31, 7, -17, 26, 32, 56, -18, 43,
4622    51, 72, 20, 4, 35, 56, 37, 1,
4623    -36, 8, 13, 16, -10, -5, -73, -51,
4624    9, -60, -74, 17, 29, -3, -26, 5,
4625    -6, 6, -22, 44, 14, 79, -33, 31,
4626    36, 49, 79, 67, 36, -19, 70, -5,
4627    27, -14, -41, -11, 43, 54, 48, 64,
4628    26, 2, 42, -43, 37, -6, 42, 7,
4629    -14, -28, -2, -6, -16, 47, 60, 55,
4630    -25, -11, 12, 33, 12, -31, 15, -22,
4631    -3, -35, -64, 60, 52, -36, -17, -46,
4632    15, 61, -18, 11, 1, 17, 46, -25,
4633    -71, 1, -44, 0, 11, -27, 80, 15,
4634    3, 10, -34, 3, -19, -34, 4, -35,
4635    10, -41, 66, -41, 4, 13, -94, 39,
4636    33, -4, -19, -2, -7, 1, -40, -10,
4637    25, -41, 43, -16, -60, 17, 12, -20,
4638    -36, 52, -1, -22, 38, -11, 36, 4,
4639    39, 17, -16, 8, -29, 26, -34, -28,
4640    -22, -22, -7, 33, 22, 28, 46, 21,
4641    7, 39, 30, 20, 37, 3, -3, 3,
4642    -13, 19, -12, -23, 62, 14, -23, 33,
4643    -25, 18, 8, 46, -28, -2, -11, 23,
4644    -1, -33, 24, -13, -14, -8, -11, -19,
4645    4, 0, -62, 22, -12, 41, 10, -6,
4646    23, -35, -6, -4, -25, 2, 22, -3,
4647    -33, 5, -6, 3, 4, -6, 11, -9,
4648    -18, 33, -9, 6, 22, -47, -9, 0,
4649    7, 26, 6, 12, -34, -19, 23, -15,
4650    -5, 17, -33, 3, -33, 3, 24, -2,
4651    -34, -10, 4, -5, 41, 10, 19, -24,
4652    -19, 10, 20, 14, 30, 17, 1, 4,
4653    -34, -24, 40, 36, -6, -29, -33, 1,
4654    18, 30, 40, -3, -1, -13, -19, 5,
4655    -26, 45, -30, -1, -82, 34, -19, 83,
4656    -48, 74, 33, -16, -27, 49, 29, 20,
4657    -42, 56, -37, -27, 65, 18, -29, 23,
4658    24, 47, -43, 2, 10, 26, -4, 52,
4659    -76, 73, -2, -52, 42, 28, 37, 58,
4660    22, 2, -11, 42, 36, -13, 38, -27,
4661    72, -19, -12, -42, 45, -22, 64, 20,
4662    -68, 61, 21, -30, 76, -32, 6, 90,
4663    -15, 12, -23, -40, 41, 35, -25, 42,
4664    27, 112, -28, -5, -124, -31, 60, -23,
4665    79, -48, 42, -39, -49, 110, 18, 50,
4666    -1, -13, -31, -3, 35, -36, -55, -22,
4667    -14, -56, -99, 39, -55, 65, -63, -32,
4668    -9, 66, -57, -6, 62, 62, 18, 97,
4669    -22, 22, 109, -17, 13, -3, 28, 39,
4670    -12, 37, 43, -43, -62, -11, 19, 30,
4671    -23, -24, -3, 46, 87, -19, 7, 1,
4672    33, 32, -41, 9, -49, 80, -44, -27,
4673    -46, 25, -41, 2, -47, 24, 5, 48,
4674    5, -36, -10, -77, 80, 15, 79, -69,
4675    -8, 11, -7, 59, 33, 12, -61, 15,
4676    -31, 97, 82, 34, -18, -23, 11, -37,
4677    -34, -13, 11, -73, -7, 10, -22, -14,
4678    -2, 2, -11, -12, -1, 21, 15, 4,
4679    51, -17, -47, 35, 4, 10, 31, 7,
4680    -8, -14, -9, 18, -14, 4, -21, -28,
4681    -12, -15, 0, 31, -5, 12, -11, -6,
4682    18, 9, -25, -38, -48, -10, 15, 9,
4683    -57, 1, 16, -9, -40, 7, 7, 3,
4684    -30, -14, -7, 31, 59, -16, 9, 27,
4685    -1, 0, 23, 11, 13, -40, -19, -20,
4686    27, -61, 3, -20, 8, 9, 3, -11,
4687    18, -15, -26, -57, 38, 24, 31, 1,
4688    10, 11, 7, -17, 2, -16, 10, 3,
4689    6, -23, 29, 39, 16, 8, 30, -21,
4690    49, -67, -6, 31, -9, -22, 3, 34,
4691    -30, -15, 57, 3, -40, 19, 2, 11,
4692    -39, -3, -13, 3, 58, 37, -18, -7,
4693    -16, 93, 48, 34, 9, 23, 40, 20,
4694    20, 27, 38, -27, -57, 21, 11, -44,
4695    -22, -61, 22, 4, -3, -12, -10, -33,
4696    28, -32, 77, 75, 68, 17, 3, -22,
4697    41, -23, 5, 29, 39, 19, 24, 28,
4698    21, 67, 27, 2, 46, 57, 64, -48,
4699    19, 17, 9, -16, 29, -4, -18, -40,
4700    -4, 38, -94, 44, -27, -29, 29, 4,
4701    -21, -22, 11, -14, -30, -14, -46, -2,
4702    0, -71, -26, 40, 15, 53, -8, -87,
4703    33, -45, 37, 57, -27, 0, 13, -18,
4704    -23, -56, -50, -55, 60, -33, 2, 54,
4705    22, -11, -31, -72, -47, 34, 26, -9,
4706    17, 42, 30, -48, -1, -2, 40, 54,
4707    -27, 15, -44, 41, 23, 10, -1, -50,
4708    15, 58, 59, 56, 14, 39, 19, 41,
4709    123, 14, -40, 13, -36, 34, 29, -32,
4710    -11, -51, 45, -14, -78, -45, 22, 2,
4711    29, -96, -14, 15, 89, 16, 11, 9,
4712    -13, -45, 65, 12, 5, -49, 11, -23,
4713    -8, -28, -70, 20, -21, -39, 62, 2,
4714    -26, 27, -19, 52, -8, -13, -7, -3,
4715    4, -23, 23, 6, 10, 15, -24, -43,
4716    -6, -49, -7, 17, -28, 21, -15, 48,
4717    1, -29, -32, 1, 2, 18, -2, -18,
4718    18, -8, -21, 62, -19, 27, -39, 6,
4719    -38, 26, 14, 16, 19, 11, 7, 5,
4720    14, -11, 110, -6, -34, 16, -16, -25,
4721    56, 10, 6, -4, 30, -5, -3, -10,
4722    29, 45, 39, -7, 30, -33, -36, 39,
4723    -1, 43, -24, 34, 42, -8, 3, 19,
4724    -14, 16, 17, 3, -8, 5, -34, 18,
4725    -17, 19, 65, -15, -71, 7, 14, -36,
4726    -61, -2, -45, 39, 33, -49, 8, -13,
4727    35, -36, 0, 2, 60, -30, 114, 19,
4728    -28, 39, -73, 18, 32, -21, -22, 33,
4729    -37, 58, 72, 21, -9, -25, -16, 8,
4730    1, -11, 13, 19, 58, -5, 17, -61,
4731    -9, 6, -31, 10, -4, 46, -54, -21,
4732    37, 35, -57, 62, 44, -20, 65, 23,
4733    -31, 31, 37, -27, -18, 64, -47, 104,
4734    41, 22, -6, -10, 1, -18, 71, -48,
4735    3, -10, -57, 40, -4, -17, -11, 40,
4736    -32, 32, -26, 40, -5, -9, -54, -63,
4737    29, 14, -71, 41, -24, -62, 66, 1,
4738    -50, -5, -7, -12, 22, -42, 31, 3,
4739    -26, 51, -83, 66, 15, 7, 27, 24,
4740    -14, 9, -18, -5, -17, 4, 5, 31,
4741    -38, 37, 32, -3, -2, 12, 62, -17,
4742    17, -11, -20, 14, 67, 75, 3, -11,
4743    36, 58, 13, -78, 20, 8, -30, -25,
4744    -79, -11, 18, 29, 20, 126, -7, -10,
4745    3, 53, -4, 4, 21, 5, 35, -102,
4746    0, 41, -39, 8, 23, 12, -63, 30,
4747    -35, -29, -78, 28, 9, -23, -45, 33,
4748    32, 16, -46, 12, 7, -50, -9, -44,
4749    19, 73, 24, 31, -15, 38, 6, -9,
4750    -31, 3, -9, -39, 26, 23, 41, 8,
4751    27, -1, -19, 33, 2, -31, 15, -20,
4752    -7, 45, 10, 52, -59, 23, 7, 10,
4753    -10, 45, -34, 24, 47, 16, -38, 10,
4754    34, -10, -9, -30, 33, -8, 23, 1,
4755    37, -22, -11, -1, -30, 37, -47, 27,
4756    -6, -6, -22, 42, 1, -21, -46, 47,
4757    3, -17, 28, 59, 1, 3, 32, -39,
4758    -31, -64, -12, 39, 23, 4, -21, -13,
4759    7, 13, 25, -18, 0, -18, 20, 14,
4760    -8, 40, 31, -111, -57, 6, 25, -14,
4761    21, -22, 45, 11, 84, 7, 3, -61,
4762    -21, 8, 32, -20, 28, -35, 10, -21,
4763    62, -35, 22, 21, -6, -22, 12, -35,
4764    61, 16, 30, 48, 17, 75, 15, 22,
4765    3, 55, 30, -12, -60, -15, -16, -26,
4766    -10, -3, -2, -25, 17, 56, 7, 40,
4767    -65, -45, 20, 76, -26, 35, -1, -20,
4768    6, 15, 76, -13, 9, 8, 28, 62,
4769    -8, 17, 24, 46, 17, -3, -8, -44,
4770    0, 52, 1, 24, -11, 5, -12, 8,
4771    80, 27, 25, 37, 32, 55, -12, 49,
4772    63, 37, -7, -41, 27, -4, 71, -50,
4773    -6, -13, 7, 41, 67, 12, 55, 6,
4774    -19, 14, -25, -2, 25, 10, -21, -25,
4775    -1, 0, -65, 20, -15, -10, 38, -57,
4776    -4, 34, 10, -2, 31, -13, 48, -3,
4777    -26, 105, 9, 16, -18, -22, -31, -35,
4778    -12, -14, -43, -3, 25, 52, -7, 23,
4779    39, -9, 89, -47, 43, -3, -44, -9,
4780    39, 2, -26, 70, 18, 30, 48, 8,
4781    17, 4, -31, -20, 20, 18, -14, 19,
4782    27, 40, 16, 46, 19, 1, -30, -68,
4783    84, 57, -66, 35, -14, 31, -50, 9,
4784    -43, -71, -31, 54, 20, 6, 27, 10,
4785    -29, -17, -11, 18, -33, 10, 9, -3,
4786    31, -10, 24, 4, 6, 16, 36, 9,
4787    16, -28, 1, -41, 8, -17, -7, 42,
4788    -17, -2, -14, -12, 8, -4, 47, -35,
4789    21, -16, -28, 16, 10, -30, 20, 8,
4790    6, 32, 6, -9, -9, -17, -4, 11,
4791    -24, 14, 7, 5, 30, 16, -3, 37,
4792    23, 57, 33, 23, -5, 5, -15, 35,
4793    23, -8, 1, 7, -16, -6, 20, -85,
4794    -21, -44, 5, -41, 39, 13, -7, -29,
4795    -36, 24, -2, -29, 1, 28, -45, 6,
4796    -12, 36, -7, 33, -30, -1, -22, -5,
4797    17, -2, 56, 39, 23, 18, 15, -37,
4798    -5, -35, 25, -5, 5, -45, 54, 44,
4799    -17, -7, 54, -17, -13, 1, -75, -21,
4800    38, 22, -30, -10, 57, -45, -7, -9,
4801    -7, -33, -85, 22, -3, -20, -23, 45,
4802    9, 8, -9, 68, 8, 33, -29, -11,
4803    17, -24, 42, -9, 36, -42, 22, 4,
4804    8, 51, 57, 31, -2, 13, -12, 14,
4805    25, 1, 47, -4, 29, 39, -17, 7,
4806    11, -6, -29, -39, 0, -5, 5, 11,
4807    -11, -7, -29, 18, 16, -27, -14, 31,
4808    -9, -12, -31, 36, -27, 9, -6, -10,
4809    -18, 20, 8, 57, 21, 11, -6, -2,
4810    -19, 0, -11, -46, 61, 31, 9, 1,
4811    7, -12, -10, 4, -46, -10, -10, 13,
4812    27, -2, -7, 17, 29, -45, -9, -26,
4813    -16, 45, -18, -33, -16, 39, -25, -26,
4814    50, 19, 25, 33, 23, 47, 27, 61,
4815    6, 10, 31, 2, -11, -37, -4, -12,
4816    47, -5, -39, -9, -58, -4, 38, -4,
4817    -46, 10, -74, 13, 14, 1, -17, 32,
4818    8, 24, 6, -9, -36, 37, 45, -9,
4819    -32, 0, 45, 55, 1, -10, 17, 43,
4820    42, 18, 50, 89, 5, 36, 67, 2,
4821    -26, -6, -47, -21, 0, 44, -6, 26,
4822    -7, 24, -9, -4, 1, 8, 0, -11,
4823    68, -3, 0, 6, 13, 7, 21, -15,
4824    -25, 10, -27, 14, 15, 0, -30, 2,
4825    -30, -1, 55, -18, 7, 2, 48, 52,
4826    2, -29, 2, 6, 3, -16, -10, -26,
4827    14, 19, 24, 14, -28, -15, -15, -7,
4828    6, -36, 7, 11, -2, -5, 37, -4,
4829    20, 1, -63, -9, -30, 54, -3, 27,
4830    32, 29, 32, -5, -23, -22, -23, -5,
4831    -52, -42, 16, -5, -4, 19, 34, 7,
4832    -3, 8, 17, -12, 37, 16, -6, 31,
4833    -42, -14, -52, -10, 16, -49, 32, -24,
4834    2, 4, 36, 37, -50, 32, -13, -35,
4835    11, 37, -51, -23, 22, -63, -25, 23,
4836    19, 32, 0, 10, -10, -11, -4, -28,
4837    22, 69, 38, -6, 57, -16, 7, 91,
4838    98, -6, 29, 40, 56, 30, 20, -20,
4839    -67, 8, -5, -26, 22, 59, -71, 21,
4840    16, 91, 17, 88, -24, 69, -43, -21,
4841    -64, 69, -78, 31, -32, 38, -61, -30,
4842    24, 75, 61, -20, -5, -5, -1, -28,
4843    56, 20, -31, 11, -41, 20, 4, 1,
4844    51, 50, -20, -29, 49, 10, 4, 28,
4845    9, 17, 55, -45, 19, 8, -24, 27,
4846    68, -10, -20, -58, -41, 34, -14, 20,
4847    -62, 16, -35, 13, -17, 11, -42, 34,
4848    -47, 11, -6, 21, -38, 27, -24, -31,
4849    41, 48, -75, 41, 0, -82, -3, -73,
4850    50, 25, -51, 47, -27, -21, -17, 52,
4851    -8, -20, 13, 47, 43, -2, 58, -32,
4852    83, -13, 2, -42, -65, 119, 9, -59,
4853    -78, 28, -28, -20, 28, 18, -126, -58,
4854    10, 46, 52, -7, 40, -29, 63, -44,
4855    -6, -13, -28, 52, 25, -8, 25, -19,
4856    -56, -6, -34, 75, 42, 27, -14, -48,
4857    -43, -19, 47, 0, 15, 20, -25, 11,
4858    37, -1, -32, -22, 30, 47, -26, 11,
4859    21, -3, -6, 22, 14, 1, 0, -12,
4860    -9, 22, -14, -15, -6, 3, 5, 17,
4861    -2, 13, -29, -9, 20, 23, -5, -36,
4862    13, -19, 39, 11, 16, -20, 12, 4,
4863    6, 5, -4, 13, -31, 4, 9, 25,
4864    2, -4, 21, -7, -19, -26, 30, 3,
4865    -27, -1, 5, 6, 18, 41, 59, -13,
4866    4, -34, 32, 21, -4, -6, 32, 2,
4867    -44, -38, -37, -2, -15, 22, 29, 8,
4868    -17, 4, -6, 1, -10, 5, 17, -37,
4869    22, -23, 70, 25, -30, -15, -40, 26,
4870    23, -8, 54, 30, 31, -90, 73, 3,
4871    -26, 16, 5, -76, -21, -7, 45, 23,
4872    20, -11, -69, 38, -85, 84, -87, 10,
4873    -23, 80, 5, 9, -45, -64, -24, -104,
4874    -28, -22, -83, -12, 27, 96, -46, -48,
4875    -55, -51, 60, 9, 1, -15, -8, 16,
4876    -66, -20, 99, 68, 4, -12, 78, 4,
4877    65, -27, -24, -40, 50, -123, 42, -6,
4878    -46, -29, 59, -49, 58, -34, 44, -3,
4879    120, -14, -59, -92, -123, -11, 10, 47,
4880    47, -20, 64, -13, -8, 102, 27, -13,
4881    53, -8, 3, -7, -27, 25, -4, 30,
4882    30, -5, -41, 24, 45, -21, -53, -123,
4883    2, 32, 29, 16, 41, 40, 61, 9,
4884    -7, 10, 51, -45, -29, 10, 50, 26,
4885    28, 39, 33, -33, 33, -27, 45, 10,
4886    -37, 24, -3, -89, 0, 33, 19, -17,
4887    -41, 14, -3, -16, 96, 60, 43, 9,
4888    -41, 39, 90, -16, 51, 44, 3, 4,
4889    22, -31, 1, 8, 18, 6, 18, 58,
4890    26, -42, 14, 36, 13, -2, 40, 77,
4891    107, -13, 52, -16, 21, 9, 74, 30,
4892    6, 38, -8, -5, 6, -54, 1, 23,
4893    0, -19, -33, 26, -31, -38, -25, 48,
4894    45, -22, 22, 7, 9, 21, 6, -34,
4895    3, -10, 5, 2, 55, -17, -24, 34,
4896    -20, 2, -14, 18, 9, 3, -31, 3,
4897    26, 0, 44, -45, -15, -20, -26, 0,
4898    -3, 48, 36, 18, -46, -22, 18, -15,
4899    23, -31, 21, 4, 36, 26, -8, 26,
4900    -5, 70, -12, -42, 10, 60, 0, 14,
4901    -7, -13, -3, -8, 54, 19, -33, -37,
4902    -20, -34, 80, 3, -17, 40, -35, -76,
4903    -2, 21, -18, -2, -54, 33, -16, 17,
4904    13, 21, -7, 22, 8, 37, 0, 59,
4905    41, 31, -73, 28, 75, 8, 7, 27,
4906    80, -15, 57, 0, 14, -78, 17, 12,
4907    -78, 50, 56, 17, 7, 21, 119, 12,
4908    -44, 60, 49, 17, 20, 31, 15, -10,
4909    4, -26, -29, 7, 76, 94, -49, 50,
4910    85, -8, 34, 66, 63, 90, 31, -10,
4911    -4, -10, 18, 56, 62, 21, -22, 14,
4912    75, -38, 38, -7, 22, -10, -7, 43,
4913    -18, -44, -14, -13, 21, 87, 16, -57,
4914    26, -36, 72, -58, 37, 2, -32, 29,
4915    -1, -43, 106, 73, -3, -8, -48, -39,
4916    40, 10, 0, -3, 24, 33, 72, -1,
4917    28, 5, 7, 9, -7, 127, -92, -21,
4918    34, -54, 35, -5, 76, -38, 13, -75,
4919    54, 99, 98, -107, -3, -19, 87, -60,
4920    35, 10, 8, -45, 95, -33, 31, 36,
4921    72, -9, 13, 111, 34, 39, 10, 11,
4922    -35, 6, 69, 42, -51, 23, 12, 96,
4923    -122, -82, -43, 4, -124, 50, -44, 11,
4924    1, 45, -41, 21, -18, 67, -46, 79,
4925    -6, 127, 18, 40, 74, -8, 50, -50,
4926    -25, 17, -64, -15, 3, 13, 54, -41,
4927    -34, -4, 44, 124, 31, 49, -19, 127,
4928    -10, -56, -22, -48, 33, -65, 10, 88,
4929    27, 9, -85, 62, 30, 53, 9, 16,
4930    43, 13, 6, 9, 22, 14, -23, -45,
4931    27, -2, 16, 14, 44, -26, 33, 57,
4932    16, 5, 18, 17, -9, -41, 40, 33,
4933    -27, 34, 0, 9, 5, 32, 38, 23,
4934    28, 12, 10, -55, -61, -102, -12, -7,
4935    -64, 39, 5, -40, -18, 21, -30, -50,
4936    -9, 15, -77, -26, -14, 38, -18, -2,
4937    58, -15, -20, -5, 16, -2, -38, -2,
4938    4, -2, -14, -15, -31, -46, -5, -49,
4939    20, -41, -2, 76, 11, -66, 54, -20,
4940    -11, -8, 12, 26, 41, 43, 10, -20,
4941    -43, -33, -3, 2, 41, -7, 29, 9,
4942    -13, -52, 19, 38, 39, -29, 27, 67,
4943    52, -47, 72, 42, 21, 40, -13, 16,
4944    57, 67, 49, -1, 42, -29, -24, -18,
4945    45, 5, -8, 20, 40, 16, 26, 12,
4946    -33, 52, 121, 6, -17, 22, 54, 30,
4947    -35, 20, 47, -19, 62, 22, 37, -36,
4948    23, -28, 44, 40, 96, 21, 7, 12,
4949    95, 68, -28, 11, 9, 54, 29, -99,
4950    86, -79, -59, 20, -34, -24, 23, 89,
4951    -28, 60, 97, 82, 28, 118, 67, 42,
4952    49, 4, -4, 22, 28, 57, -18, 29,
4953    -4, 13, 12, -59, 8, 26, 40, 66,
4954    -26, 65, 15, 41, 13, 1, 58, 19,
4955    6, 71, 29, 13, -16, 27, 19, -74,
4956    35, -49, 18, -37, -45, 65, -3, 41,
4957    67, 65, -16, -10, -63, -5, -64, 4,
4958    22, -44, -27, -32, -26, 33, 17, 46,
4959    1, -20, -30, 17, -13, -72, 16, -49,
4960    6, 25, -36, -52, 33, 22, -26, 66,
4961    62, -14, 27, 9, -51, 0, -46, -40,
4962    28, 3, -11, -9, 65, -22, 0, 45,
4963    -60, -71, -60, 22, -32, 38, 21, -8,
4964    23, -70, -31, -33, 51, 21, 10, 8,
4965    -3, 13, -35, 23, 40, -49, 15, 7,
4966    -16, 18, -51, -11, 50, -23, 9, 41,
4967    -53, -24, 24, 7, -10, 61, -7, 16,
4968    8, 17, 3, 16, -46, -20, -22, 24,
4969    -15, 4, -56, 25, -26, 19, 31, -18,
4970    -40, 8, -39, -17, -9, 16, 25, 23,
4971    18, 54, -18, -18, 46, -12, 20, -31,
4972    41, 12, -60, 11, 33, 9, -22, 21,
4973    24, 34, 4, 31, -11, 0, 20, 13,
4974    -29, 27, 6, 17, -16, -2, 8, 11,
4975    8, 6, 30, -18, 18, 0, -20, -13,
4976    -34, 15, 17, 15, -7, 11, -19, 34,
4977    17, 14, -36, 10, 101, 19, 21, 21,
4978    0, -46, 2, -15, 65, 3, 10, 7,
4979    -36, -4, -101, -64, -47, 19, 2, 5,
4980    -4, 34, -52, -7, 70, -30, 20, -37,
4981    37, -54, -49, 44, 52, 37, -35, -39,
4982    -2, 17, 25, 38, 18, 6, -9, 22,
4983    -33, 0, 9, 11, 70, 19, -86, 14,
4984    62, 9, -56, 9, 34, -25, -14, 58,
4985    -11, -32, 8, -19, -5, -22, 21, 11,
4986    34, 38, -67, 95, 2, -44, 49, -32,
4987    -57, 40, -34, 15, -13, -20, 58, -65,
4988    21, -37, -87, -74, 39, 19, -5, 9,
4989    -22, -56, 10, -40, -42, 29, -34, -35,
4990    49, 18, -15, -22, 5, -41, -82, 21,
4991    -82, -50, -23, 17, 71, 22, -18, 36,
4992    36, -1, -71, -73, 94, -65, 28, 12,
4993    -11, -42, -23, 35, -33, -61, 28, -18,
4994    65, -15, -37, 83, -50, -36, 7, -79,
4995    61, -6, -5, -14, 1, 13, 2, 20,
4996    -26, -110, -12, 15, 19, -78, -32, 16,
4997    -70, 10, -23, -9, -73, -19, 49, 24,
4998    25, 18, -16, 47, -35, -51, 20, -28,
4999    -74, -15, -56, 11, -60, -34, -73, 4,
5000    25, -101, -29, -73, -15, 32, 3, -17,
5001    -10, -14, 0, 4, -28, 32, -9, -5,
5002    -12, 37, 30, 12, 13, -31, -1, 19,
5003    -19, -7, 21, 34, -25, 21, -53, -6,
5004    -8, 13, 23, -34, -35, -35, 5, 3,
5005    15, 1, 38, 25, 20, 4, -9, -9,
5006    -34, -6, 37, -21, 19, -5, 1, 16,
5007    19, 30, 10, 26, -20, 32, 24, 25,
5008    20, -25, 3, 8, 22, -48, -5, 13,
5009    -19, -4, -11, 26, -18, -1, -9, -2,
5010    -2, -18, -51, 57, -60, 30, 41, 50,
5011    -3, 0, -5, -11, 26, -35, 23, 26,
5012    -19, 26, -10, 15, 53, -33, 16, -7,
5013    -26, 37, 34, 36, -4, -11, -72, 35,
5014    20, 19, -18, -32, -1, 6, 45, -5,
5015    61, -26, 41, 33, 102, 21, -78, -15,
5016    -27, 82, -2, 11, 69, -34, -7, -39,
5017    -5, 41, 38, -25, 34, 36, 42, 79,
5018    -21, 45, -12, 4, 0, 39, 66, 73,
5019    28, 89, -5, 45, -12, 120, -30, -65,
5020    101, -6, 25, 36, -62, 18, 74, 16,
5021    -11, -12, 80, -42, -54, 73, -3, 29,
5022    7, 24, 17, -32, -43, 45, 47, -21,
5023    30, 10, -10, 32, 11, -25, 108, -16,
5024    -9, -24, 21, -38, 0, 18, 21, -7,
5025    35, -2, 0, -6, 7, -9, 18, 52,
5026    -10, -7, 45, 29, 33, 10, -43, -18,
5027    1, -22, -21, -26, -48, 26, -1, -28,
5028    -41, -31, -44, -3, -5, 8, -77, -57,
5029    26, -13, 28, -14, 11, -39, 8, 20,
5030    -66, -7, 2, 77, -1, -11, 7, 24,
5031    -45, -22, 13, 7, -13, -63, -31, -17,
5032    -6, 73, 37, 38, 35, -68, -15, -6,
5033    22, -18, 6, -21, 49, 16, 12, -40,
5034    27, 9, -31, -22, -17, -2, 37, -38,
5035    -22, 38, 18, 9, 26, 31, 15, -8,
5036    -40, -54, 109, 32, -11, -57, -15, 6,
5037    16, 34, -5, 20, 26, 0, 16, 35,
5038    -41, 43, -26, 7, 1, 2, 17, 0,
5039    18, 15, -1, 55, -50, 44, -5, 12,
5040    4, -49, 11, -9, 9, -2, -44, 3,
5041    -43, 26, 4, 4, 31, -1, 21, -35,
5042    -32, -39, -10, -1, -15, -31, 22, 26,
5043    -15, 25, 5, 21, -28, -36, 11, 23,
5044    8, -17, 13, 9, 17, -55, 22, -43,
5045    14, 3, 78, 6, 7, -51, -1, 33,
5046    -18, -28, -32, -41, -22, -29, 17, 1,
5047    -1, 5, 52, 33, 22, -2, 18, 6,
5048    -18, -13, -17, -3, 24, 13, 39, -47,
5049    -34, 20, 3, -42, -2, 6, 25, -22,
5050    -8, -17, -39, -10, 8, 35, -17, -77,
5051    34, -34, 68, 46, 22, -3, -6, -70,
5052    21, -55, -16, -95, -38, 27, -25, -92,
5053    -65, -45, -1, 5, 25, -9, -24, 58,
5054    31, 19, 17, 2, 22, 84, -4, 4,
5055    2, -17, -22, -12, -21, 2, -6, 7,
5056    -73, 52, 0, -27, 98, -27, -24, 2,
5057    -7, -6, -3, 127, -41, 45, 27, -97,
5058    -18, -4, 3, -13, -31, -23, -10, 25,
5059    -15, -26, 32, 17, 12, 63, 28, 5,
5060    -27, 40, 59, 55, -34, -40, 27, -13,
5061    -35, 22, -27, 19, 95, 47, 63, -10,
5062    -16, -68, -101, 8, -21, 81, -14, -62,
5063    49, 45, 52, -59, -36, -18, 24, -77,
5064    106, -46, 31, 21, 68, 21, -28, -76,
5065    22, 100, 36, -78, -11, -72, -33, 25,
5066    -75, 29, 13, 34, -61, 43, 50, -23,
5067    91, 33, 29, 30, 25, -15, 21, 46,
5068    44, -12, -12, 55, 76, -3, 86, 39,
5069    12, -47, -4, -52, 41, 41, -45, 54,
5070    21, 45, 14, 7, 15, 73, -3, 39,
5071    -44, 2, 83, 52, 10, 36, 19, 15,
5072    10, -37, -2, -41, 113, -81, 11, 8,
5073    -7, 16, -25, -1, 3, 1, 20, -10,
5074    10, -5, 3, 29, 17, -23, 21, -19,
5075    -43, 10, -26, -20, -19, -17, -5, 28,
5076    -6, 24, 15, 12, 14, -10, -59, -44,
5077    6, -42, -14, 0, 18, -27, 102, 17,
5078    -32, 45, 25, 16, -13, -9, -15, -20,
5079    -10, 20, 19, -8, -28, -11, 10, 15,
5080    13, 27, 38, 26, 20, 4, 76, 24,
5081    -42, -1, 12, -4, 26, 22, -42, -11,
5082    -2, 14, 7, -45, -14, 22, -4, -40,
5083    -32, 56, -3, 2, -44, 31, -34, -25,
5084    -20, 39, -17, 37, 64, 43, 45, 39,
5085    14, -17, -6, 11, 15, 50, -14, -16,
5086    -7, 44, 28, 36, 45, 38, -35, 15,
5087    -52, -18, 0, 34, -41, -14, 17, -16,
5088    16, -31, 58, -10, -26, 25, 25, 16,
5089    5, -24, 19, 18, 50, -20, 49, 44,
5090    -13, 23, -26, -23, 33, -10, -38, 9,
5091    -3, 39, 11, 12, 13, -35, 16, -33,
5092    -10, -17, 7, -9, 72, 33, 2, 14,
5093    -4, -76, -43, 1, 43, 53, 24, -9,
5094    26, -26, -53, 20, 3, -48, -7, -12,
5095    -39, 16, -37, 22, 9, 30, 0, 22,
5096    44, -99, -3, 37, 69, 6, 78, 0,
5097    7, -41, -33, 0, 19, 44, 13, -18,
5098    -57, -4, 11, 17, 52, 3, 8, 4,
5099    39, -25, -9, 21, 19, 10, 19, -26,
5100    24, -5, -18, -53, -10, -17, 14, 26,
5101    5, -55, -48, 8, -17, 14, 39, 14,
5102    -61, -11, -15, -34, 15, 26, -17, 5,
5103    -10, 11, 17, 37, 42, 16, 7, -2,
5104    32, 15, 0, 72, 2, -19, -29, 1,
5105    -52, 13, -47, -6, 15, 11, -7, -106,
5106    -15, -13, 9, 1, -44, 25, 6, -51,
5107    -42, 57, 49, 27, 27, -53, 2, 45,
5108    -50, 18, 48, 29, 36, 15, -31, -11,
5109    38, -13, -29, -27, 1, -25, -3, 4,
5110    -40, -43, -26, 48, 7, -2, -21, -8,
5111    17, -22, -36, -26, -24, -9, -38, 37,
5112    1, -25, -18, -8, 8, -2, 32, 38,
5113    -21, -43, 1, -42, 10, 2, 5, -16,
5114    30, 9, 36, 3, -19, -16, -22, 13,
5115    4, 32, -5, -21, 25, -26, 28, -3,
5116    27, -4, 2, -3, -57, -14, 24, 18,
5117    -7, -12, 27, 2, -9, -8, 33, -18,
5118    15, 31, -30, -8, 9, 2, -19, 5,
5119    9, 40, -13, -13, 36, 11, -14, -10,
5120    19, 64, 33, -6, 54, 34, 23, 5,
5121    -24, -21, 75, 8, 9, 1, -54, -92,
5122    -88, -1, 4, 19, 41, -34, -78, 22,
5123    -26, -43, -13, 82, 48, 15, -36, -2,
5124    -49, -65, -18, -90, 34, 12, 0, -37,
5125    -31, 5, 57, 0, 33, -24, 22, 18,
5126    34, 5, 82, 19, 68, 35, -44, -55,
5127    15, 16, 47, 13, 23, -26, -63, -42,
5128    41, 7, 58, 34, 54, -18, -9, -12,
5129    -5, -40, -38, -12, -21, 87, -68, 4,
5130    49, 16, 51, 12, 36, 9, 34, -27,
5131    98, 3, -11, 8, -41, 0, -34, 8,
5132    8, -17, -48, -59, 8, 24, -21, 35,
5133    42, -17, 18, 24, -11, 70, 36, 11,
5134    -44, -27, -24, -14, -16, 65, 84, 46,
5135    3, 11, 25, 12, -48, -35, 22, -15,
5136    -35, -5, -12, 15, -14, 1, -31, 21,
5137    41, 50, 10, -20, -24, -7, -45, 50,
5138    11, -27, 9, -32, 4, 17, -23, 41,
5139    -46, 29, 15, -89, 37, -72, -18, 10,
5140    -5, -4, 31, 5, -16, 55, -10, -11,
5141    38, -26, -17, 8, 40, -9, 91, -31,
5142    56, -55, -20, 1, 30, -47, -1, 17,
5143    -23, -6, -47, 66, 49, -36, 37, 28,
5144    7, 32, 83, 23, 111, -36, -29, -77,
5145    6, -4, -36, 35, 23, 32, 23, -2,
5146    28, 15, -27, 24, 8, -14, 35, -18,
5147    7, 8, 6, -14, -12, -2, 24, -5,
5148    21, 47, 15, 26, -18, -11, -29, -13,
5149    2, 28, 3, 1, -23, 11, 70, 1,
5150    7, 8, 41, -33, -67, 45, 24, -1,
5151    -76, -39, -8, 17, -13, 24, -12, -19,
5152    -22, -7, -17, -35, 18, 10, 25, -29,
5153    49, 8, 48, 21, -18, -24, -8, -13,
5154    -10, -21, 11, 20, 6, 33, -3, 4,
5155    21, 12, 24, 4, 13, 3, 29, -7,
5156    3, 53, 0, 15, 28, 33, -8, 45,
5157    46, -28, 31, 55, -2, 8, 46, -86,
5158    59, 36, 4, -30, 38, 50, -16, -33,
5159    37, -6, 46, 40, 38, -44, 11, 115,
5160    54, 48, 21, -71, 38, 55, 52, 101,
5161    29, 96, 70, 34, 50, 38, -30, -30,
5162    15, -38, 116, 8, 46, 123, -23, 4,
5163    -56, 24, 88, 9, 8, 46, -67, 24,
5164    48, 35, 10, 50, 60, -17, -9, 60,
5165    76, -15, 11, 32, 10, 19, 96, -30,
5166    -27, -15, 45, 53, 127, 75, 98, 64,
5167    -23, -8, -26, 97, -3, -4, -25, -10,
5168    61, 5, 3, -23, -6, 81, -41, 14,
5169    1, -1, 2, 4, -30, -40, 16, 49,
5170    -16, -59, 32, 8, -53, -84, -42, -28,
5171    -34, 65, 21, -81, 20, -6, 4, 18,
5172    -10, 11, -1, 54, 4, -1, -14, 110,
5173    25, 40, -43, 65, 29, 19, -38, 53,
5174    16, -47, 17, -30, -38, 49, -16, 11,
5175    75, 27, 70, -21, -38, 3, -8, -15,
5176    39, 15, 41, 31, 24, 34, 4, -40,
5177    32, -10, -43, -24, 18, -47, 7, 43,
5178    -17, -31, -35, 27, 42, 16, 12, -54,
5179    -25, -29, 63, 2, -15, -13, -12, 55,
5180    -77, -12, -6, 20, 39, -81, 75, -64,
5181    18, -25, -16, -9, -34, 33, 14, 13,
5182    22, -1, 25, -59, -4, 18, 16, 8,
5183    54, 39, -15, 46, 20, -4, 25, -36,
5184    -61, 9, 16, 9, 12, 32, 31, 5,
5185    -23, 3, 30, -6, -44, 4, 20, 4,
5186    41, 28, 3, 33, -15, -34, -11, -1,
5187    14, -44, -30, 37, 5, 30, -49, 27,
5188    -15, -7, -14, 3, -28, 4, 41, -8,
5189    5, -3, -10, 1, 12, 14, 22, -9,
5190    4, -18, 42, -14, -28, 35, 7, -10,
5191    -82, 10, -15, -16, -3, 32, -33, 35,
5192    -9, 44, -3, -29, 23, -11, 42, -8,
5193    61, -12, 85, 10, -42, 34, 98, -12,
5194    61, -9, 2, 51, 32, -23, 10, 38,
5195    -54, -24, -19, -93, 77, -3, 6, 41,
5196    6, 22, -42, 2, 10, 27, 26, 25,
5197    -9, 14, 81, 3, 49, 4, 20, 6,
5198    56, 1, 20, 16, -41, 74, 25, -5,
5199    25, -23, -27, 27, 51, 11, 33, 38,
5200    -12, 32, -5, 54, 125, 20, 1, -57,
5201    28, -18, -31, -13, 17, -1, 19, 4,
5202    34, 42, -39, -3, 104, 113, 14, -37,
5203    127, 3, 93, 55, -36, 36, 70, -36,
5204    19, 31, 29, 11, -22, 41, -20, 34,
5205    -41, 7, 6, -34, -37, -5, 1, 12,
5206    61, 33, 6, 32, 21, -31, -20, -57,
5207    -6, 62, 42, 18, -39, -1, -35, 3,
5208    -28, -2, -3, -41, -19, 58, -33, 29,
5209    17, 36, -54, 28, 63, -16, -87, 19,
5210    -27, 6, -53, 29, -13, 2, -31, 12,
5211    13, -20, -19, 38, -20, -20, 28, 63,
5212    4, 40, 13, -1, 25, 78, 60, 7,
5213    55, -15, -20, 3, -23, -26, 30, -2,
5214    -44, 81, 4, -16, -12, -18, 15, 7,
5215    31, -34, -83, -29, 14, 0, 15, 26,
5216    -44, 12, -6, 3, 12, -8, -31, -31,
5217    -31, 10, 52, 28, 10, 38, 17, -17,
5218    -17, 9, -20, -15, -1, 4, 37, 21,
5219    -23, 2, 2, -10, 16, 8, 29, -22,
5220    8, 18, 3, 5, -9, 14, 12, 1,
5221    23, 62, 8, 4, 4, 24, -31, -1,
5222    -20, -7, 33, -20, 35, -23, 27, -15,
5223    20, -27, 35, 0, -30, -24, 9, -5,
5224    -35, -23, -13, 24, 47, -9, 33, -31,
5225    7, -19, 14, 40, -7, -7, 49, -15,
5226    15, -28, -7, 3, -60, -53, -1, -28,
5227    38, -16, 3, -14, 15, -15, -6, 12,
5228    10, 14, -19, -14, -50, -45, 29, -9,
5229    19, 2, 114, 24, 17, 3, 49, -5,
5230    68, -6, -9, 2, -24, 40, -4, -48,
5231    56, -17, 60, -22, -4, 2, 8, -13,
5232    -4, -16, 54, -12, -83, 32, -7, 24,
5233    34, 52, -38, -9, 5, 11, 62, -12,
5234    14, 11, 13, 43, -2, 89, -34, -3,
5235    -86, -4, -26, -10, 52, 12, -23, -7,
5236    5, 27, 92, 47, -33, -73, 4, 17,
5237    79, -72, 9, -48, 9, 10, 32, 95,
5238    23, 37, 63, 30, 24, 58, 22, 61,
5239    -53, 44, -46, -34, 45, 32, 23, -8,
5240    10, 47, -5, 11, -7, 65, -2, 55,
5241    7, 42, 2, -34, -13, 15, 39, -7,
5242    -44, 5, 3, 18, 51, 53, -52, 22,
5243    4, -39, 4, 37, 57, -5, -7, -40,
5244    -29, -6, -26, 9, 8, 28, 73, 75,
5245    -7, -2, -16, 24, 26, 16, 57, -34,
5246    -21, 18, -33, 30, -1, 8, 12, 48,
5247    -5, 50, 52, 3, 30, 27, 18, -9,
5248    37, 1, -65, -4, 25, 34, 17, -39,
5249    42, -19, -9, -34, 68, 34, 32, -21,
5250    -57, 46, -31, 9, 1, -46, -21, -1,
5251    -44, 27, -20, -22, -3, 4, -7, 11,
5252    -22, 2, 56, 44, 40, 35, -18, 13,
5253    29, -34, -8, -33, -12, 16, -10, -15,
5254    6, 8, -2, 30, 25, 27, -52, 5,
5255    27, -4, -1, 24, 8, 17, -17, 26,
5256    -29, -17, 11, 13, 34, -32, 21, -3,
5257    -21, 6, 27, 21, 8, 6, -1, 20,
5258    -62, 20, -4, 26, -33, -10, -7, 22,
5259    -42, 44, -23, 8, -17, -9, 11, 37,
5260    -20, -26, 20, 75, -7, 17, 71, 43,
5261    -53, -4, 6, -2, 41, 29, 31, -45,
5262    38, 21, -2, 10, 17, -39, -9, 24,
5263    15, -7, 26, 37, 0, 18, -14, 50,
5264    -37, -32, -5, 71, 14, 8, 0, -22,
5265    35, -8, -22, -17, -42, 68, 51, 15,
5266    25, -70, 52, -31, 51, 36, 28, -103,
5267    -123, 45, -37, -15, -88, -48, 42, 61,
5268    5, -51, 6, -49, -28, 89, -34, 62,
5269    61, 106, 6, -12, -30, -15, -18, -58,
5270    -14, -45, -58, -3, 44, 28, -89, 64,
5271    28, -36, -6, 107, -40, 30, -62, 35,
5272    -6, -24, -11, 33, -41, -47, -45, 45,
5273    87, 2, -8, -114, -4, -21, 48, -125,
5274    -99, 2, 43, 30, 96, 28, -26, 26,
5275    -58, 58, -28, 4, -89, -16, 6, 22,
5276    55, -55, 20, -33, 68, 86, 58, 22,
5277    81, -20, -56, 13, -37, 30, -41, -18,
5278    -17, 37, 4, -13, 38, 2, -52, 54,
5279    49, -32, -9, 14, 25, -70, 42, -13,
5280    39, -5, -22, -44, 2, 15, -14, 20,
5281    17, 62, 25, -5, -51, -58, -73, -2,
5282    52, 4, 2, 56, -22, 27, 43, 10,
5283    29, 23, 29, -23, 17, 54, -41, 5,
5284    -14, 63, 10, 29, 45, 24, 8, -33,
5285    14, -88, -44, 29, -29, 0, 44, 72,
5286    4, 7, -10, 18, -2, -6, 69, 1,
5287    59, -52, 3, -5, 33, -35, -9, 38,
5288    40, -1, -24, 24, 64, -27, 15, 43,
5289    -59, -72, -25, -27, 26, -15, 18, 6,
5290    63, -26, -25, 18, -43, -28, -8, -43,
5291    -13, 14, -39, -25, 30, 11, -3, 31,
5292    -7, 10, -23, 22, -41, -78, 60, 1,
5293    4, -52, 24, 12, -26, -46, -28, 10,
5294    55, 1, 29, 19, 17, -25, -42, -23,
5295    10, 7, 19, 29, 33, 25, -4, 19,
5296    -19, 71, 9, 34, 35, -17, 18, -17,
5297    4, -6, -19, 25, 3, 14, -17, -20,
5298    -47, -62, -24, 14, 9, 2, -2, -20,
5299    -42, -28, -10, -10, 4, 28, -41, 8,
5300    -46, -7, 29, -10, -7, -11, -27, 3,
5301    -4, 25, -13, -25, -8, 8, -6, -32,
5302    -45, 81, 11, 2, 25, 10, -38, 16,
5303    17, -43, -22, 50, -24, -4, -62, -3,
5304    -57, -22, -21, -44, 7, 22, 4, 25,
5305    34, 54, 5, -32, 58, -4, 1, 46,
5306    2, 66, -34, -14, 78, 55, 12, -2,
5307    -52, -1, 30, -16, -3, -11, -39, 29,
5308    52, 43, 12, 23, 9, -12, 43, 3,
5309    57, 28, -4, 67, -24, 50, -19, -77,
5310    6, 8, -42, 23, -3, -42, -8, 3,
5311    -34, -3, 4, 25, 14, 64, -20, 8,
5312    0, 42, 20, 53, 39, -22, 38, 32,
5313    42, 39, 28, 13, 18, 1, 8, -28,
5314    -56, -14, -37, 10, -24, 8, 7, -17,
5315    -12, 20, 26, 37, -2, -15, 12, -24,
5316    34, -21, -37, -12, 12, 35, -2, -47,
5317    22, 39, 16, 18, -7, -4, 14, -10,
5318    -52, -19, -50, -11, -29, -11, -4, 7,
5319    -9, -3, 29, -13, 21, 28, -58, -50,
5320    5, -18, -28, 27, -14, 35, -17, 68,
5321    15, -23, -52, -14, -21, 60, -21, 1,
5322    38, 16, -64, 16, -15, -31, 42, 25,
5323    -13, 41, 23, -1, -33, 12, -10, 5,
5324    2, -34, 29, 56, 41, -20, 33, 45,
5325    -12, 4, 34, 10, 9, -5, -25, -4,
5326    24, -37, 12, 32, 15, -38, -7, -15,
5327    42, 11, -30, 10, -6, -16, 12, 43,
5328    -1, 2, 4, -6, -9, 7, 31, 31,
5329    -27, -7, 18, -1, 6, -1, -6, -39,
5330    -9, -8, 20, -21, 11, 9, -7, -7,
5331    -7, 9, -14, -14, 4, 21, -13, -24,
5332    4, -19, 2, 51, 0, -4, -29, -1,
5333    6, -9, -7, 7, 30, 20, -13, -63,
5334    -7, -8, 23, -4, 7, 5, -9, -14,
5335    -21, 45, 26, -63, -4, -12, -4, 27,
5336    23, 42, 0, 12, 35, 48, -9, 25,
5337    37, -19, -14, 2, 22, 17, 0, 83,
5338    -22, -8, -31, 22, 23, 14, 28, 5,
5339    -35, -10, -21, 24, -12, -10, 10, -3,
5340    -2, -94, -31, -55, 11, 40, -2, 55,
5341    10, 12, 6, 25, -11, 5, 35, 49,
5342    34, -11, -14, 59, -4, 38, 23, -14,
5343    5, 1, 0, 0, 51, -21, -3, 11,
5344    -16, 31, -26, -4, 33, 18, 18, -16,
5345    19, -56, -35, 1, 11, 26, 61, 72,
5346    61, -19, 19, 28, 28, -24, -34, -22,
5347    -14, -15, -21, -5, 97, -48, -42, -60,
5348    -7, 81, 36, 10, 34, -11, 56, -15,
5349    -6, -18, 3, 5, 25, 32, -14, -9,
5350    -69, -13, 20, -34, 37, 70, -13, -6,
5351    12, -14, -21, 19, -35, 51, 18, 6,
5352    8, -7, -74, -79, 33, 6, 34, -17,
5353    -4, -19, -11, -22, 9, -22, -2, -12,
5354    -18, 19, 12, -13, -27, -23, 28, -11,
5355    -57, -3, -18, -23, 3, -30, -7, -41,
5356    -21, 49, -8, 37, -16, -55, -20, -23,
5357    -66, -3, 17, -36, 3, -20, -47, -3,
5358    -11, -18, 38, -11, 11, -7, 69, -4,
5359    -122, 7, -54, -19, -6, -8, -14, -23,
5360    11, -60, -3, 67, 0, 24, 37, 32,
5361    9, -6, -55, -14, -20, -28, -27, 28,
5362    -43, -2, -13, 50, -6, 4, -10, -14,
5363    4, -1, -1, -19, -17, 0, -6, 14,
5364    -44, -62, -16, -5, 43, -8, -6, 2,
5365    33, 20, 61, -24, 23, -2, 13, -3,
5366    -20, 16, -18, 8, -30, 4, -16, 5,
5367    21, 29, -42, -19, 31, -3, -1, 22,
5368    41, 4, -3, -39, -4, 4, 31, 0,
5369    16, -11, -20, -10, 1, 19, 5, 58,
5370    15, 15, 40, -42, 4, 7, -20, -3,
5371    6, 7, 14, 25, -7, 15, 31, -18,
5372    -30, -18, 16, 24, 44, 25, 9, -9,
5373    39, 1, 10, 51, -98, 19, 49, 21,
5374    15, -43, -26, 21, 34, 12, 69, -18,
5375    15, 25, 75, -114, 4, -49, 4, 90,
5376    -29, 10, -107, 28, 18, -20, 62, 8,
5377    -38, 95, -22, -21, -15, 11, -53, -50,
5378    -33, -44, -36, 26, -30, 57, -35, 22,
5379    13, -23, 12, 45, -4, -33, -28, -97,
5380    -37, 18, -3, 64, 22, -21, 2, 29,
5381    48, -46, -21, -68, 43, -58, 93, -89,
5382    58, 4, 56, -65, 11, 3, 8, 16,
5383    28, 37, 51, -34, 10, -24, 30, 20,
5384    -3, 14, -31, -16, -40, 56, 92, -55,
5385    60, 8, 25, 21, -77, 68, -7, -8,
5386    58, -72, -84, -27, 30, -27, -38, -96,
5387    66, 36, 5, 45, -40, -54, 72, 25,
5388    36, -31, -20, -30, -55, 81, -3, -9,
5389    49, 55, 43, 29, -21, 34, 26, -25,
5390    3, -47, 14, 13, -50, 39, 51, 14,
5391    18, -13, 8, 8, 51, -29, -31, -123,
5392    -71, -82, 78, 2, 51, -9, 30, 59,
5393    56, -42, -27, -2, 114, -52, 31, -6,
5394    23, 22, 23, 75, 32, 13, -9, -1,
5395    -4, -78, -6, 21, 108, 2, -21, 6,
5396    -19, 22, -27, 23, 53, 13, 53, -48,
5397    -10, -27, 40, -3, 1, -30, -56, -19,
5398    18, -50, 23, 14, -75, 3, 43, -50,
5399    18, 0, -39, -6, 43, -33, 7, -12,
5400    2, 0, -35, 9, 14, -37, -32, 8,
5401    -13, 12, 15, -11, 18, 15, 48, 31,
5402    47, -22, 16, 19, 31, -25, -7, -14,
5403    9, 39, 25, 3, 68, 32, -25, 41,
5404    32, 27, -33, 26, -29, 2, 8, -21,
5405    -56, -18, -37, -26, -7, 40, 18, -56,
5406    42, -33, 38, -9, 46, 8, -23, -32,
5407    -42, 16, 6, -12, -60, -31, -18, 0,
5408    19, -60, 4, 7, -50, 7, -9, 12,
5409    83, 21, 40, -4, -6, -11, 8, 47,
5410    33, -29, -29, 22, -1, 29, 1, 14,
5411    46, -94, 46, 12, -18, -38, 0, -26,
5412    23, 14, -3, 30, 11, 53, 77, 108,
5413    -15, 20, 3, 40, -8, 21, 37, 27,
5414    5, 54, 18, 15, -21, -21, 0, 57,
5415    19, 21, -32, 39, 3, 32, -39, 7,
5416    39, 11, 47, 54, 103, 5, 60, -27,
5417    44, -13, -1, 21, 29, 42, 45, 13,
5418    46, 46, 9, 34, -14, -6, -28, 19,
5419    -25, -23, -7, -1, -4, -20, -31, 108,
5420    -48, 121, 2, 54, -5, 20, -8, 33,
5421    -17, -51, 22, 33, 67, -24, 85, -41,
5422    -31, -15, -17, 38, 35, 28, -16, 42,
5423    -24, -24, 16, -29, -41, 43, 2, 0,
5424    24, -33, 7, -61, 33, -7, 18, 17,
5425    -1, 29, -39, 27, 26, -23, -23, -65,
5426    -6, -5, -37, -22, 23, 29, 22, -15,
5427    -22, 12, 30, -5, -15, -54, 6, 24,
5428    26, -9, -48, -13, 6, 53, 43, -11,
5429    -23, 32, -2, -17, 14, 10, -39, 43,
5430    -15, 18, 5, -11, 9, 29, -8, -22,
5431    -20, 19, -54, 41, 3, 7, -51, -18,
5432    -32, -29, 2, 30, 13, 15, 6, 12,
5433    -19, -23, -5, 1, -11, 5, -37, -5,
5434    -4, -3, -11, 7, 24, -5, 20, 7,
5435    -2, -15, 18, -32, -9, 3, -7, 20,
5436    17, 1, -19, 22, 13, 6, -10, 12,
5437    8, -29, -17, -18, -6, 20, 29, -20,
5438    -22, -8, -8, -6, -7, 22, -29, 9,
5439    -33, -37, -3, -17, 2, -8, 18, 13,
5440    16, 10, 31, 47, -24, 14, 13, 22,
5441    15, 12, -7, -2, -13, 52, -5, -20,
5442    10, -7, -26, 2, -6, -25, 2, -28,
5443    -5, 32, 27, 15, 9, 7, -19, -22,
5444    -20, 39, -26, -34, 13, 40, -29, -10,
5445    5, -4, 24, 12, 7, -3, 35, -20,
5446    -36, -1, 20, -59, -1, -70, 11, -21,
5447    -12, 19, -5, -9, 9, 43, -9, 18,
5448    13, 48, -13, -57, -6, 2, 5, -28,
5449    -115, 19, 22, 10, -1, 43, 49, 35,
5450    -81, 3, -32, 3, -22, 16, -37, -21,
5451    -63, -24, 1, -4, -5, -6, -8, 44,
5452    -33, -11, -16, 13, 13, 9, -29, -16,
5453    35, -25, 34, 46, 10, 81, -39, -15,
5454    40, 17, 7, -3, -5, -57, 28, 8,
5455    -76, -23, 11, 61, -34, 27, -17, -21,
5456    59, 80, 5, -22, 28, -20, 29, 0,
5457    46, 26, 48, -16, -46, 6, -50, -23,
5458    -23, -4, -12, -5, -10, 0, -61, -14,
5459    12, -32, 28, -47, -4, -9, 12, -18,
5460    -19, -19, -8, -7, -6, -34, 26, 4,
5461    -62, 20, 19, -69, 10, -13, 13, -60,
5462    0, -13, 17, -33, -7, -12, 17, -46,
5463    -64, 2, 19, -16, -27, -9, -35, -53,
5464    -15, 9, 31, 7, -18, 21, -54, 57,
5465    55, 31, -24, -15, -12, 55, 0, 43,
5466    18, 4, 18, -27, 23, -25, -8, 7,
5467    -6, 5, 26, -24, -47, -5, 22, -4,
5468    -10, -29, -37, 40, -15, -1, 20, -18,
5469    1, -34, -14, -11, 27, -5, 33, -1,
5470    36, 18, -15, 17, 32, 30, -19, 2,
5471    -12, 12, 6, -4, -13, -1, -23, -25,
5472    -5, 16, 24, 44, 11, -9, 25, 42,
5473    22, -23, -30, 44, -6, -20, -2, -42,
5474    -34, 14, -16, 19, 10, 19, -13, 27,
5475    -50, -42, -2, 29, 10, -1, -10, 26,
5476    21, 54, 13, -27, -14, -21, 19, 19,
5477    -10, 7, 41, -4, 22, 25, -19, 30,
5478    13, -22, 4, -3, 8, 18, 18, -59,
5479    -56, -48, 22, -9, -21, 7, 30, 30,
5480    -7, 10, -11, -22, 27, 33, -12, 6,
5481    37, 32, -56, 33, 57, 7, 17, 24,
5482    16, 0, -8, -30, -17, -68, 64, -56,
5483    -34, -128, 16, 32, 74, -26, -3, -28,
5484    -1, 83, -31, 33, -24, 31, 47, 38,
5485    -30, -1, 124, 36, -53, 56, -42, -6,
5486    20, -8, 53, -59, -8, 22, 16, -104,
5487    27, 35, -25, -19, 58, -11, -51, 4,
5488    83, -15, -4, -3, 23, 21, -73, 5,
5489    39, -65, -8, -29, -74, 74, -57, -38,
5490    10, 11, 45, -38, 17, 51, 110, -2,
5491    44, -31, 0, -7, 10, 7, 100, 7,
5492    -7, 21, 43, 2, 27, 92, 68, -20,
5493    -12, -14, -19, 5, 0, 5, -42, 21,
5494    53, 7, 5, 8, 67, 30, 21, 18,
5495    57, -32, 55, 5, 34, -25, -35, -32,
5496    -73, 28, -28, -20, -69, 30, 42, -110,
5497    -12, 21, 59, 59, 11, 82, -39, 34,
5498    36, 7, -2, 28, -47, -8, -18, 11,
5499    -3, 23, 27, -37, 3, 35, -96, 43,
5500    23, -9, -8, 32, -19, -57, -105, -30,
5501    44, 31, 23, 70, 28, 0, 20, -33,
5502    60, 40, 49, 48, 30, 23, 57, 18,
5503    -41, -19, 67, -25, -7, -38, 25, 36,
5504    -125, 18, 33, 55, 67, 36, 0, -37,
5505    -8, -44, 30, -17, 3, 7, -2, 6,
5506    -100, -3, -14, -39, 26, -7, 33, -37,
5507    14, -17, 14, -26, -46, 14, -32, -15,
5508    35, 23, 1, -11, -14, 1, 12, 50,
5509    -23, 18, -66, -13, 18, 11, 14, -8,
5510    -41, -49, 37, 15, 7, 4, 21, -37,
5511    36, 35, 21, -1, -38, 18, -19, 6,
5512    4, -13, -26, -36, 17, 19, 49, -51,
5513    -26, -2, -13, 37, 38, -31, 31, -13,
5514    24, -34, 0, 43, -24, 30, 68, 3,
5515    -45, -4, 15, -20, 83, -6, 13, -36,
5516    -36, -14, -1, 21, 52, 10, 26, 12,
5517    41, 14, 24, 31, -5, 0, 19, 12,
5518    31, -40, -3, 18, -23, -63, 40, -51,
5519    -6, -42, 21, -18, 41, 20, 3, -41,
5520    13, 77, 7, 55, -9, 31, 8, 70,
5521    37, -38, 25, -30, -31, 71, -1, 3,
5522    -17, -20, 47, 36, -106, 9, -22, -16,
5523    5, 116, 19, 29, 5, 12, 22, -3,
5524    31, 74, -30, -20, -55, 20, -11, 80,
5525    26, 8, 37, 16, -59, 72, -23, 5,
5526    15, 64, -46, 11, -15, -23, -6, 77,
5527    -54, -30, -15, 22, -12, -27, 26, 85,
5528    1, -5, -67, -22, -35, 36, -25, 6,
5529    -25, -47, -12, 0, 19, -34, 59, 29,
5530    12, -16, -11, 29, -22, 26, 31, 24,
5531    9, 1, 125, 11, -20, 14, 28, -50,
5532    30, -36, -9, 84, 14, 3, -14, -14,
5533    -22, -14, 7, 28, -52, 15, -27, -19,
5534    1, 6, -9, 47, 9, 35, 50, -38,
5535    11, -12, 22, -46, -49, -33, 8, 46,
5536    5, 7, 36, -13, -47, -39, -36, 24,
5537    55, -14, 68, 36, 30, 12, 14, -7,
5538    -7, 9, -72, 42, 30, 21, 38, 25,
5539    -22, -20, 51, -46, -43, -18, 39, 64,
5540    21, -46, -21, -20, 23, 32, 14, -2,
5541    -2, 0, -34, -39, 32, 25, -44, 19,
5542    21, 15, -25, -6, -13, -2, 36, 21,
5543    -50, -4, -14, 43, -32, -11, 30, 15,
5544    -12, -10, 5, -32, 14, -52, 64, -11,
5545    20, 21, -29, -3, 10, 27, 23, -26,
5546    19, -11, 13, -1, -5, 9, 16, -10,
5547    1, 59, 12, -20, 15, -35, 0, 2,
5548    -4, -34, -4, -57, -44, 33, 24, 28,
5549    -7, 16, 18, 17, 5, 19, 2, 2,
5550    34, -2, 27, -23, -4, -37, -10, 10,
5551    -54, 17, 9, 31, 52, -7, -15, -18,
5552    -68, -32, 15, -29, 25, 28, -15, 34,
5553    29, 49, -4, 30, 2, 72, 50, -24,
5554    67, -21, -56, -7, 18, -3, 50, -60,
5555    -15, -60, -22, -50, -7, 11, 12, 62,
5556    10, 43, -78, 39, -58, 21, -15, -3,
5557    -41, 121, 0, -32, -36, -30, 8, 6,
5558    58, 11, -66, 31, -13, 57, -32, 4,
5559    38, -64, 35, -67, 68, -73, 21, 86,
5560    2, 19, 80, 72, 14, 19, 12, -1,
5561    -7, -4, -51, -36, 0, 58, -27, -20,
5562    -68, -123, -2, -20, -16, -4, 26, -31,
5563    127, 3, 69, -66, -102, 67, 11, -1,
5564    -38, 57, 0, 15, -29, 98, 37, 31,
5565    59, 2, -42, 53, -5, 37, 5, 17,
5566    -29, -71, 7, 13, -29, -41, 12, 1,
5567    -5, 41, 47, -13, 40, -19, -4, -62,
5568    42, 13, 66, 1, 46, 34, -41, 62,
5569    -28, 25, 31, 47, -9, 25, 55, 53,
5570    18, -29, 29, 16, -12, 82, -12, -27,
5571    72, 30, 46, 19, -88, 1, -112, 38,
5572    -49, -8, 17, 62, 31, 33, 7, 33,
5573    17, -71, -32, -29, 20, -25, 89, 26,
5574    44, 43, -5, 86, 26, -14, -17, -41,
5575    19, 35, -23, -12, -40, -82, 13, 58,
5576    40, -17, 48, -26, 47, -48, -23, -51,
5577    21, 16, 51, -56, -21, -34, 23, 10,
5578    -57, -3, 2, 48, -20, 40, 0, 18,
5579    24, 15, -2, 11, 56, -16, 24, -44,
5580    -32, 3, -30, -4, -1, 33, -7, -52,
5581    11, -31, 32, -38, -48, 5, -14, 47,
5582    -18, -4, -11, 7, -6, -15, 11, -32,
5583    19, -21, -5, 35, -70, 28, 5, 40,
5584    -38, -3, -1, 92, 47, 4, -3, -16,
5585    29, -1, -13, -11, -9, 15, -45, 1,
5586    -29, -44, -49, 24, -13, -19, 15, -34,
5587    7, 8, -13, 16, -29, 31, -5, -17,
5588    3, -8, 2, 9, 63, 23, -30, 16,
5589    9, 94, 49, 24, 0, 43, 71, -109,
5590    15, 88, 99, 50, 82, 39, -2, 85,
5591    111, -47, 60, -24, 62, 22, 78, -36,
5592    22, 52, 31, 16, 48, -51, 20, 52,
5593    17, -17, 59, 53, 127, 30, 110, 65,
5594    -5, 71, 59, -37, -23, -25, 54, 26,
5595    -15, 38, 49, -4, 74, -18, 24, -40,
5596    20, 46, 15, 44, 23, 74, -42, -35,
5597    -56, -56, 22, 90, -47, 39, 7, -43,
5598    103, -49, 43, 79, 95, 48, 125, -21,
5599    42, 51, -49, 53, -9, 70, 50, 17,
5600    -84, 7, 112, -42, -80, 68, 31, 29,
5601    -16, 29, -9, -55, 9, 32, -56, -53,
5602    -51, 32, 6, 80, 4, 62, 49, -47,
5603    -45, -69, 72, 12, -35, -24, -25, 31,
5604    -9, -55, -22, 6, -31, -2, -10, -32,
5605    -54, -29, -27, 4, 9, -45, -48, 15,
5606    32, 15, 61, 51, -24, -38, -2, -9,
5607    -30, 2, -48, -43, -39, -46, -34, 26,
5608    -38, 25, -20, 31, 9, -18, 20, 23,
5609    -38, 33, -16, -77, -34, 4, 46, 29,
5610    19, 14, 18, -29, -45, -64, 11, 30,
5611    51, 5, -23, -22, -1, 24, -34, 47,
5612    -41, -29, -51, 30, 15, 7, -43, 30,
5613    19, 34, 8, -40, -9, 4, -2, -22,
5614    -19, 26, 10, -22, 17, -43, 6, 27,
5615    6, 20, 14, -47, -51, 22, -11, -6,
5616    12, -45, 6, -26, -24, -32, -9, -10,
5617    -29, -4, -34, 8, 33, 20, -21, 8,
5618    -57, 12, -11, 18, -38, 13, 65, 21,
5619    -15, -2, 50, -50, -30, -47, -14, -9,
5620    21, -22, 19, 63, -24, -55, -6, -22,
5621    30, 3, 5, 6, 32, -35, -31, 54,
5622    17, -23, -11, 5, 51, 21, 18, 25,
5623    17, 21, -10, -9, 17, -39, -11, 36,
5624    -15, 27, -35, -33, 34, 3, 41, 53,
5625    -54, 43, 54, 68, 28, 16, -12, 2,
5626    1, -17, -42, -62, -43, -38, -22, -21,
5627    44, 0, 53, 54, -5, 30, 33, 7,
5628    -37, 50, 13, -42, 37, 63, -77, -20,
5629    -17, 25, -45, 60, 31, -7, 127, 47,
5630    55, -6, -67, 44, 79, -27, 57, 33,
5631    56, 53, -20, 0, 54, 11, 15, 2,
5632    -12, 65, -2, -8, 19, 29, 21, 64,
5633    62, -33, 46, 21, 59, 12, 35, 18,
5634    -12, -56, 38, 63, 47, -34, 28, -49,
5635    -16, -27, -12, -15, 57, -31, 30, 89,
5636    19, 34, 35, 14, -32, 111, -37, -5,
5637    -21, -23, 22, 2, 8, 1, 70, -54,
5638    -71, 44, -111, 25, -72, -15, -4, -68,
5639    11, 23, -35, -1, 13, 26, -29, -70,
5640    18, 28, 19, 19, 30, 18, 27, -96,
5641    -5, 100, -30, -23, 0, -40, 36, -8,
5642    -10, 36, 10, -36, 67, -7, -18, 36,
5643    7, 8, -23, 0, 10, -12, 9, -13,
5644    11, 27, -5, 9, 29, 24, -70, 31,
5645    -7, -6, 26, -17, -10, 66, -4, -39,
5646    4, 18, -11, 16, -60, -1, 12, 51,
5647    87, -26, -64, 18, 50, 18, -54, 8,
5648    6, -7, -49, 52, -27, -4, -6, 8,
5649    -24, 1, 35, 2, 28, -21, -37, -18,
5650    -16, 13, -14, -41, -18, 27, -6, 24,
5651    50, 13, 61, -4, -25, -3, 10, -9,
5652    9, -29, -13, -26, 0, -45, 9, 15,
5653    16, -36, 6, 8, 18, -2, 38, -45,
5654    30, 31, 21, 52, -11, -4, -13, -10,
5655    11, -9, -18, 20, 44, -13, -33, 16,
5656    23, 22, 6, -31, -33, -10, -15, -1,
5657    -24, -3, -23, 25, 9, 3, -11, -49,
5658    -48, 21, 22, -40, 8, -14, -21, -21,
5659    26, 24, -3, -2, -33, 13, 1, -13,
5660    32, 68, -19, -33, 0, -22, -5, -17,
5661    98, -56, -64, 19, -28, 58, 85, 8,
5662    66, 4, 76, -36, -5, 71, -20, 17,
5663    59, 61, 74, 13, 6, -7, 10, 27,
5664    4, -50, 99, 49, 9, 56, 85, 19,
5665    51, 22, -16, 73, 3, 34, 18, -28,
5666    7, 19, -44, 59, 23, 1, 69, 30,
5667    -48, 95, 9, 39, -46, 126, 28, 45,
5668    115, 88, 16, 24, 16, 21, 29, -23,
5669    62, -60, 30, -25, 83, -32, -53, -58,
5670    65, 14, 18, 74, 24, 24, 85, -14,
5671    70, -8, -24, 62, 105, 13, -10, 5,
5672    46, 68, -123, -38, -21, 68, 124, -28,
5673    29, 9, -31, 13, -29, -2, -7, -127,
5674    41, -6, -10, 21, 53, 60, -40, -33,
5675    50, 44, 67, 17, -66, -49, 3, 6,
5676    84, 18, -20, -50, -17, 23, -4, -9,
5677    40, 30, -34, -29, 30, -85, -55, 41,
5678    -2, 50, 60, -23, -16, -31, 1, 17,
5679    -35, -35, 16, -10, -19, -23, 82, -97,
5680    2, -41, 24, 38, 40, -5, 13, 14,
5681    96, 54, -19, -15, 73, -21, 25, -83,
5682    -5, -31, -2, 40, 3, 31, 60, 15,
5683    31, -40, -14, -13, -9, 19, -21, 19,
5684    -60, -5, -3, -5, -55, -33, -45, 82,
5685    24, -5, -7, -6, -1, 21, -22, 5,
5686    21, -6, 29, 24, -9, -39, 14, -13,
5687    -1, -9, 12, -24, -2, -9, 0, 0,
5688    -1, 20, 11, 9, -35, -54, 24, 17,
5689    -2, 6, -35, 11, 12, 37, -22, -33,
5690    -7, -26, -11, -51, -28, -8, 14, 11,
5691    -18, 62, 13, 15, 12, -3, -16, -24,
5692    -7, 26, 34, -31, -27, -39, -24, 7,
5693    -11, 6, -26, -41, -25, 47, 9, 12,
5694    -1, 12, 127, -4, 9, 30, -47, -8,
5695    -9, 1, 3, 14, -4, 1, -11, 73,
5696    -34, -20, 22, 48, 6, 28, -11, -7,
5697    67, 46, -3, -31, -15, -21, -8, -18,
5698    -25, 34, 4, 10, 35, -93, -35, 49,
5699    45, 44, 94, 40, -48, 6, 100, 17,
5700    -14, -16, -3, -87, 55, -4, 108, 26,
5701    50, -71, 96, -7, -76, 24, 9, 12,
5702    -37, -26, 32, -14, 12, 117, -44, 31,
5703    -2, 81, 63, 33, 7, 4, -34, 71,
5704    -6, 50, 57, 28, 91, 4, 8, 44,
5705    15, 0, 49, -26, 14, 23, 111, 52,
5706    0, 127, 59, 22, 3, -24, 4, 1,
5707    -34, 25, 32, 77, 7, -4, 19, -38,
5708    -8, 78, -1, 36, 30, -3, 19, 99,
5709    -14, 26, -12, -27, 9, -57, -32, 58,
5710    28, -6, 52, -52, -25, 0, -63, 11,
5711    49, -30, -31, -21, -13, -28, 10, -5,
5712    60, -52, -54, 0, -92, -32, -1, 3,
5713    19, 7, 25, 28, -9, -4, 45, 46,
5714    0, 5, -14, -28, 45, -41, 42, 4,
5715    -1, 88, 32, -6, -4, 58, -28, -63,
5716    -51, -28, -31, -9, -16, 7, 27, 6,
5717    -9, -17, -35, 44, 17, -4, -8, -62,
5718    -36, 5, 90, 8, -58, 64, 57, -23,
5719    -34, -6, 10, 1, 34, -21, 18, 27,
5720    35, 57, 30, -42, -27, -10, -31, -19,
5721    44, -1, 4, -85, 33, 8, -16, -7,
5722    -39, 11, 14, -18, -28, 7, 24, -36,
5723    20, 30, -29, -5, 28, 18, 11, 28,
5724    20, -4, 3, -3, -5, -14, -47, 9,
5725    33, -34, 39, 15, 0, -7, -45, 41,
5726    -1, -2, 5, 32, -9, -43, 25, 22,
5727    28, 42, -13, -11, 26, -8, -10, 23,
5728    17, -29, 22, 6, -8, -16, -13, -15,
5729    -77, 8, 26, 34, 35, -24, -64, 12,
5730    -24, -2, -5, 26, -16, 13, 14, 25,
5731    -3, 2, -19, 26, -3, 3, -33, 15,
5732    -44, -38, -6, -10, 7, -35, 3, 18,
5733    27, 54, 25, 55, -1, -80, 22, 21,
5734    9, -61, 3, 35, -15, 40, -36, 6,
5735    0, -23, -28, 9, -47, 9, 15, -63,
5736    16, -26, -19, 30, 77, -17, 39, -78,
5737    29, 44, -2, -22, -5, 27, 50, -22,
5738    46, 39, -38, 76, 95, 34, -9, -33,
5739    33, 3, 26, 71, 36, -63, -46, -1,
5740    42, -21, -38, 41, 9, -9, 23, -32,
5741    65, -26, 45, 8, 35, -21, 27, -67,
5742    65, 32, 41, 3, 20, -41, 1, 14,
5743    -19, 2, -3, 22, 9, 50, -11, 5,
5744    -13, -113, 36, 58, 44, -54, 49, -16,
5745    53, 37, 22, -3, 10, -9, 35, -67,
5746    -79, -40, -3, -1, 6, 57, 43, 38,
5747    -33, -57, -16, -53, -30, 3, 50, -31,
5748    -9, 11, -127, -76, 65, 42, -51, 28,
5749    -37, 3, -32, 20, 42, 0, -66, -9,
5750    52, -16, -1, 40, -15, -48, 21, -49,
5751    99, 13, 82, 29, 47, -55, -43, -65,
5752    -75, -13, 5, 127, 27, 8, 21, -10,
5753    11, -25, -10, -32, 6, 47, 18, 23,
5754    4, 42, -10, -68, 35, 1, 17, -31,
5755    -86, -1, -34, 4, 12, 8, -16, 58,
5756    2, -36, 34, 39, 124, -62, 56, 38,
5757    15, -22, -9, 27, -7, -39, 9, -19,
5758    27, -45, 21, 73, -73, -16, -21, 32,
5759    21, -1, -11, 18, 2, -39, -2, -11,
5760    24, 13, 28, -33, 18, 21, 9, -20,
5761    14, -26, -9, 11, -1, 3, 16, 3,
5762    53, 16, 27, 11, -45, -12, 0, -4,
5763    -14, -30, 21, 12, 28, 9, -13, 10,
5764    61, -2, -10, 52, 31, 26, 17, -11,
5765    12, -5, 20, 12, -2, -3, 2, 41,
5766    18, 4, -13, 3, 9, 0, -19, -6,
5767    -12, 62, -2, 45, -10, -9, -38, -53,
5768    23, -49, -1, -10, 13, 3, -1, 16,
5769    -1, -11, -4, 1, 6, 8, -6, 5,
5770    4, 8, 16, -12, -11, 21, 5, 2,
5771    -2, -7, 0, 1, -21, -2, -11, -20,
5772    8, -23, 11, 0, -6, 11, 14, 1,
5773    9, -2, -16, 13, -7, 9, 1, -11,
5774    -24, 10, -18, 0, 4, -5, 3, 16,
5775    2, -2, 0, 0, -12, -14, 0, -4,
5776    2, -2, 16, -20, -9, -10, -4, -1,
5777    4, -2, -3, 22, 14, -6, 6, -1,
5778    9, -19, -16, 1, -11, -21, -20, -27,
5779    -5, -3, -6, -3, 9, 4, -22, 13,
5780    -1, -3, 8, 1, 19, 5, 11, -6,
5781    8, -17, 21, 2, 25, 18, -4, -17,
5782    -21, -2, -14, 24, -26, 24, -4, 10,
5783    -5, -9, -46, -9, -12, 8, 9, -12,
5784    21, -15, -1, 2, 9, 10, 15, 6,
5785    9, -30, 12, -6, 4, 7, 10, -6,
5786    -18, -10, -12, -1, 5, 20, 6, -10,
5787    -6, -7, 23, 0, -19, 11, 0, 4,
5788    -18, 16, -9, -33, 8, -16, 11, 2,
5789    -18, -4, -1, -14, 20, 7, -18, 15,
5790    2, -13, 7, -3, -32, 1, 0, -28,
5791    -34, 18, -13, 9, 0, 5, -25, 4,
5792    -8, -30, 18, 10, -3, 17, 6, 18,
5793    -4, -16, -17, 4, -7, -7, -14, 4,
5794    4, -7, 10, 10, -6, -10, -4, 0,
5795    -8, -3, -9, -12, 1, -1, -5, 12,
5796    -6, -12, -2, -9, 14, -11, 9, -17,
5797    -2, -17, 7, -12, -6, -15, 13, 0,
5798    -6, 10, 8, 15, -14, 0, -8, -4,
5799    -11, 3, -5, -5, 18, -3, 4, -3,
5800    6, 12, 21, -2, -15, 6, 12, 6,
5801    -5, -2, -8, -14, -6, 8, -11, 17,
5802    7, 16, -5, -12, -1, -5, -10, -18,
5803    4, 14, 17, -2, -7, 3, -20, 1,
5804    0, -26, 4, 10, 20, 5, -3, 0,
5805    -11, -3, 37, 15, -11, 10, 15, -35,
5806    -13, 6, 4, 2, 2, 38, -22, -2,
5807    -3, 31, 14, -13, -22, 22, 6, 11,
5808    15, -7, -17, -9, 13, 8, 1, -10,
5809    20, 1, 19, 6, 15, 10, 11, -23,
5810    2, -3, 8, -1, 37, 12, -7, 10,
5811    9, -14, 30, -1, -13, 2, -6, 21,
5812    -10, 15, 13, -17, -12, -32, -27, -8,
5813    8, 9, 15, 9, 23, 19, -1, -5,
5814    -23, 13, 23, 16, 10, -44, -2, -12,
5815    12, -12, 10, -14, -6, 28, -13, 10,
5816    26, 5, 34, -1, -44, 0, 15, 32,
5817    35, -2, 23, 40, -5, 33, 0, -32,
5818    -6, -9, -2, -18, -24, 18, 50, -55,
5819    -12, 23, -36, -11, 32, 26, -7, 30,
5820    1, 6, -12, -22, 25, -33, -28, 47,
5821    -1, -15, 22, -28, 30, -13, 11, -27,
5822    9, -11, 31, 27, 9, 8, -5, -3,
5823    -26, -9, -1, 27, 3, -53, -19, -38,
5824    17, 25, 8, 13, -46, -31, 9, 11,
5825    8, -3, 1, 12, 20, 22, 90, 17,
5826    38, 22, -14, -5, -9, -16, 11, 29,
5827    35, -8, -20, -32, 7, 4, 4, 26,
5828    -1, 34, 38, 10, 8, -41, 20, -33,
5829    -19, 0, 15, 0, 3, -37, -1, -14,
5830    19, 1, 0, 7, 5, -17, -18, 9,
5831    -3, -4, 15, 22, 8, 5, -18, -1,
5832    13, 0, 24, 13, -11, 29, -8, -20,
5833    1, 3, 11, 18, -11, -21, -7, 17,
5834    -13, 14, -5, -14, -27, -20, 3, -2,
5835    15, -6, -2, -16, -28, 12, 5, 17,
5836    -3, -22, 2, -8, 16, 15, -4, 19,
5837    31, 2, 24, 23, -11, 5, -17, -13,
5838    -15, -1, 0, 11, -36, 7, -3, -3,
5839    7, 13, -14, -16, -8, -18, -17, 4,
5840    3, 5, -15, 31, -24, -20, 3, 12,
5841    -20, 0, -27, -13, -28, 12, 10, -19,
5842    4, -8, 14, 12, 23, 35, 9, 19,
5843    35, 15, 18, -60, 6, 40, -4, 1,
5844    36, 19, -5, 23, 17, -28, 24, -8,
5845    -24, -28, 5, 22, 18, 28, -11, -6,
5846    -1, 28, 40, -3, -2, -10, 29, 37,
5847    119, -20, 27, 4, 4, 27, -16, 5,
5848    15, 26, -29, 5, 6, -30, -24, -36,
5849    -10, 8, -31, -3, 16, 12, -13, -44,
5850    -9, 38, -19, -7, 5, -28, 9, -23,
5851    25, -4, -3, -13, -5, 5, 0, 25,
5852    12, -5, 57, -40, -12, 11, -21, -27,
5853    31, -16, 12, -63, -47, 34, -39, -17,
5854    2, 54, -6, 30, -3, 11, -65, -4,
5855    -16, 8, -45, 2, 23, 38, -10, 72,
5856    -38, 32, -5, 86, -25, -48, 42, 25,
5857    -26, 1, -8, -59, 58, -37, 42, 24,
5858    -3, -15, 19, 5, 35, 16, 14, -5,
5859    54, -9, 25, -31, 4, -17, -4, -26,
5860    42, -27, 15, -1, 35, -8, -15, 7,
5861    -10, -10, -32, 24, 31, -29, 11, 14,
5862    13, 28, 32, -10, 15, -20, 24, -8,
5863    -1, -26, -11, -15, -35, -16, -24, -6,
5864    30, -2, 11, -19, -26, 10, -29, -72,
5865    -44, 3, -6, 15, 6, 5, 3, 6,
5866    27, 19, -28, 10, 14, -17, 14, 13,
5867    7, -8, -24, 45, -5, 11, -15, -19,
5868    -15, -6, 18, 16, 3, 28, 38, 22,
5869    -17, 2, -19, 35, -7, -21, -6, 8,
5870    -17, 3, -14, 2, -17, -17, 8, -6,
5871    37, 7, -24, 2, -39, 4, 11, 38,
5872    -22, 21, -37, -10, -7, 7, -5, 38,
5873    34, -5, 8, 19, -30, -11, -16, -1,
5874    10, -11, -28, 26, -54, 9, 19, 21,
5875    -4, -25, -38, -13, 17, 7, 9, 22,
5876    -15, 31, -19, 49, 0, -7, -1, -9,
5877    -7, 21, -15, 31, -39, -12, -33, 20,
5878    22, -13, 15, 10, 8, 1, 2, 21,
5879    14, 21, 4, -22, 15, 14, -24, -40,
5880    4, -30, -18, 21, -22, 9, 0, -37,
5881    -19, -5, 57, 7, -14, 27, 35, 33,
5882    39, 8, 18, 16, 18, 0, 22, 42,
5883    12, -43, -12, 35, 17, 2, -18, 42,
5884    10, 42, 33, 26, -16, 2, -14, -6,
5885    33, -5, 31, 4, 30, -10, -5, -7,
5886    28, 29, 23, 15, 8, -21, 17, -52,
5887    -27, 20, -1, 17, -16, -17, 11, 43,
5888    17, 29, 0, -24, 49, 41, -39, -32,
5889    -1, -37, 20, 62, -3, 28, 38, 7,
5890    -25, 8, 19, 1, -14, 23, 23, 10,
5891    -3, -56, -1, -8, 23, 28, -15, -15,
5892    -37, -10, 8, -55, 0, 20, -47, -44,
5893    -27, -8, 25, -25, -7, -3, 17, 27,
5894    31, -42, 2, 24, -9, -7, 30, 16,
5895    33, -30, 29, 62, -6, 39, -33, -49,
5896    37, -11, 11, -27, -67, -20, 35, -54,
5897    -10, 27, -17, 62, 17, -18, -33, -22,
5898    -1, -15, 49, -8, -17, -1, 23, 14,
5899    34, 9, 67, -40, -41, -13, -11, -24,
5900    0, -20, 0, 18, 106, 81, 7, 22,
5901    3, -4, 11, -20, -5, -6, -3, 10,
5902    -8, 5, 6, -4, -25, 10, -63, 6,
5903    24, 7, -31, 3, 0, -26, -20, 0,
5904    -35, -4, -8, -27, -1, -8, -22, 40,
5905    20, -22, 3, 10, 0, -18, 13, -12,
5906    -30, -13, 3, 3, -15, -17, -8, -6,
5907    -4, -14, -5, -28, 12, -27, 0, 22,
5908    6, 23, -9, 5, 17, -23, -22, 13,
5909    -21, -4, 0, -21, -39, -25, 5, -2,
5910    -2, -15, -31, -7, -29, -6, 19, 4,
5911    15, -36, -8, 4, 27, -21, -6, 11,
5912    0, -10, -16, 13, 40, 7, -16, -5,
5913    1, -13, 69, 31, 31, -45, -40, -56,
5914    -23, -11, 31, -30, 20, -3, 32, 5,
5915    -6, -44, -19, 0, -13, -15, -19, 2,
5916    -14, -40, 46, -22, -9, 13, -13, -34,
5917    -43, -12, -13, -1, -25, 14, -16, -1,
5918    9, -5, -27, -35, -59, 42, 8, -33,
5919    39, -15, -48, -6, -21, -5, -17, -12,
5920    4, -50, -19, 14, -19, 21, -17, -23,
5921    18, 25, -12, 21, 18, 1, 6, -2,
5922    -35, -36, 17, 11, 21, -9, 41, 9,
5923    -2, 17, -24, -23, -4, 11, -10, 36,
5924    4, 22, -95, -32, -60, -4, -15, 71,
5925    28, 3, -16, -74, -56, 26, 12, 33,
5926    50, 18, -79, 25, -18, -26, 9, 9,
5927    -30, 7, -3, 4, -10, -17, -15, -50,
5928    -1, 32, 38, 16, -25, 51, -16, 34,
5929    -70, 23, 24, 10, -85, 14, 24, -73,
5930    44, -29, 24, -7, 26, 48, -2, -36,
5931    21, 33, 20, -112, -29, 32, -27, 91,
5932    37, 100, 39, 58, 30, 37, 36, -57,
5933    -17, -20, -33, -49, 0, -33, 72, 34,
5934    79, -39, 38, -8, 12, -9, -8, -26,
5935    -36, 10, 20, -9, -36, 11, -47, 10,
5936    10, 59, 6, 10, -26, -11, 42, 49,
5937    2, -9, -1, 50, -12, -22, 14, -9,
5938    15, 16, 12, -18, 20, -5, 1, 8,
5939    -13, 4, -16, -17, 1, -13, 3, -7,
5940    13, 15, -23, -6, -20, -18, -4, -12,
5941    15, -14, 22, 20, 4, -20, 11, -29,
5942    -8, -13, -16, 13, 19, -18, -6, -6,
5943    19, 16, 4, 66, -30, 23, 15, -50,
5944    15, -57, 0, 12, -29, -5, -49, 2,
5945    -2, 8, 9, -15, 24, 13, 4, 5,
5946    -30, 9, -70, 8, -8, 16, -26, -33,
5947    -18, -25, 29, -3, 4, 8, -27, 1,
5948    -6, -13, 33, 8, -20, 14, -3, 18,
5949    25, 12, -26, 69, 28, 9, -26, 24,
5950    6, -35, -12, 70, 59, -26, 10, -38,
5951    -4, -34, 15, -10, 44, -3, -21, 0,
5952    8, -5, 49, -15, 1, -28, -5, -9,
5953    14, 15, -34, 28, -13, 25, 37, 19,
5954    23, -9, -10, -16, 45, 23, 21, -13,
5955    -21, 59, 14, -15, 37, -13, -53, -46,
5956    -1, 11, 1, -66, 30, 44, 28, 0,
5957    22, 19, -14, 5, -30, 8, 38, 57,
5958    16, 3, -1, 46, 29, 3, 31, 35,
5959    3, 13, 32, -16, 20, 7, 7, 37,
5960    -12, -15, -17, -23, -2, 46, 18, -76,
5961    22, 3, 107, 30, -21, 10, 19, 53,
5962    26, 47, 0, -24, -26, -51, 5, -20,
5963    30, -38, -4, -18, -5, 48, -11, -8,
5964    11, -9, -24, -36, 41, 19, 37, 4,
5965    32, 8, -14, 60, -49, 19, -4, 25,
5966    -14, -27, -12, -62, -54, -35, -10, 26,
5967    83, -13, 49, 98, 3, -3, -38, 64,
5968    8, 28, 75, 60, 27, 0, 78, -10,
5969    -34, 35, 1, 19, -18, 9, -44, 21,
5970    -67, -57, 42, 5, -21, -16, 20, -34,
5971    -8, -21, 37, 34, 72, -4, -37, 39,
5972    -16, -52, -44, 91, -3, -29, 2, 13,
5973    18, -22, -38, 2, -18, 1, -38, 14,
5974    -26, 1, -30, -26, -9, -6, -11, 14,
5975    21, 34, 41, -24, -5, 6, -3, -16,
5976    31, -16, 9, 45, -13, 21, 23, 36,
5977    6, 9, 19, -13, 9, 23, -1, -12,
5978    -14, -32, -18, 30, 18, -37, -10, -8,
5979    3, 20, 32, -23, -20, 14, 6, -30,
5980    -15, -14, 13, -29, 8, 24, -22, 7,
5981    -17, 12, -6, 3, 49, 2, 10, -8,
5982    26, 50, -39, -33, 0, -4, -16, 5,
5983    -8, 3, -17, 22, -4, -1, 43, -6,
5984    -30, 25, 56, 40, 7, 15, 13, 25,
5985    -42, -48, -40, -69, 57, -96, -66, -34,
5986    -73, -36, 33, -59, 14, -58, -58, 12,
5987    45, -60, 12, -32, 39, -62, -26, -119,
5988    -62, -5, 121, -58, 110, -36, 32, 26,
5989    -13, -38, 126, -5, 18, 113, -30, -123,
5990    21, 1, -32, -68, -56, -23, 103, -114,
5991    -59, 76, 19, 4, 9, -27, -76, -40,
5992    -52, -65, -126, -85, -125, 68, 48, 65,
5993    -57, 51, 40, -82, -11, 4, 43, 54,
5994    127, -48, -14, 25, 93, 63, 44, 36,
5995    -42, 23, -55, 39, 123, 94, 59, 88,
5996    27, -57, -17, -126, 86, 46, 7, 31,
5997    -4, -87, 8, 95, 112, 22, -14, -128,
5998    60, -63, 117, 53, 8, 29, 0, 5,
5999    -90, -92, 24, -84, 87, -86, -85, 11,
6000    -85, 87, -60, -15, 38, 21, -102, -127,
6001    -61, -29, 123, 53, -46, -8, 39, -19,
6002    4, -109, -30, 105, 57, -13, -20, 43,
6003    -66, 41, -32, -128, -33, -18, -125, 93,
6004    77, 68, -45, -91, -122, 57, -72, -14,
6005    -128, 41, 127, 23, 29, 67, -100, -59,
6006    98, -82, 8, -43, -63, -101, 16, -60,
6007    -26, -49, 36, -70, 92, 127, -68, -13,
6008    -38, -65, -26, 21, 70, -64, 11, 53,
6009    120, 97, 70, -13, 68, -4, 40, -43,
6010    -22, 47, -22, -125, 39, 6, 22, -2,
6011    -24, 63, 94, 32, -43, 60, -50, 8,
6012    19, -112, -127, -22, -4, 85, -48, -15,
6013    99, 71, -54, -29, 12, 82, -24, -15,
6014    74, -54, -22, -127, 74, -30, -9, 13,
6015    -75, 126, -4, 49, -64, -62, 80, 2,
6016    -30, -68, -47, -10, 8, -22, 54, -3,
6017    58, 127, 58, -6, 84, -70, 67, 32,
6018    8, 21, -96, -73, -12, 19, 49, -49,
6019    -2, 36, -7, 89, 1, -8, -33, 27,
6020    -61, 39, 73, 30, 89, -15, 65, 102,
6021    72, 94, -22, -38, 73, 25, 34, 127,
6022    35, 75, 33, -86, 7, -71, 42, 112,
6023    25, -28, -126, 12, 78, -7, -72, 125,
6024    -35, -109, 69, -78, 39, 19, 56, -23,
6025    42, 25, -128, 8, -18, -20, 115, 89,
6026    -36, -77, -30, 125, -71, 87, 123, -128,
6027    36, 56, 113, 68, -81, 29, 34, 73,
6028    -38, -14, -81, -39, 45, -90, 4, 107,
6029    3, -82, 3, 30, 77, -14, 126, 35,
6030    -79, 62, -127, 28, 121, 56, 38, -3,
6031    -102, 59, 29, 84, 127, -118, 55, -48,
6032    -49, 41, 93, 54, 14, -73, 82, -40,
6033    -94, -45, 96, -49, 41, 84, 93, -127,
6034    127, 127, 36, -2, -30, -79, 72, -101,
6035    -13, -111, 116, -108, 118, 124, -33, -122,
6036    24, 92, 119, -56, 94, 30, 127, 26,
6037    -46, 39, -124, -52, -15, 98, 8, -75,
6038    -37, -14, 94, -53, -50, -57, -114, 35,
6039    103, 96, -2, 125, -128, 10, -37, 33,
6040    -78, 68, 85, -4, 124, 16, 83, -75,
6041    127, 93, -127, 60, -66, -123, -102, 34,
6042    -119, 107, 125, -60, -11, 38, 6, 1,
6043    -4, -72, 69, 114, -13, -126, -20, -36,
6044    -70, -54, -93, 39, -124, 5, -15, 61,
6045    105, 83, -17, 5, 40, 65, -6, -126,
6046    -34, -64, 40, 35, 64, -8, -7, -40,
6047    21, 71, -5, -75, 9, -12, -62, -30,
6048    40, -30, -84, -6, 91, -74, 17, 17,
6049    -31, 25, -53, -50, 32, 127, 83, -6,
6050    7, -56, 39, 126, 74, -91, -51, -33,
6051    95, 118, -43, -81, 60, 18, -24, 1,
6052    31, 55, 3, 88, -41, -44, -21, -5,
6053    -40, 47, -121, 20, -4, -44, 121, 85,
6054    -19, 11, -16, -48, 66, 95, 42, 100,
6055    113, 8, 9, -8, 85, 9, 85, -99,
6056    -30, -29, -11, 32, 4, 64, 64, 80,
6057    -14, -18, 49, -72, 125, -56, -72, -121,
6058    -79, 61, -71, -61, 9, -4, 22, -3,
6059    -51, 35, -113, 48, -38, 8, 71, 10,
6060    44, 52, -8, -27, 94, 84, -54, 23,
6061    57, 8, 59, 23, 11, -40, 26, 4,
6062    -104, -75, -68, -127, -85, 11, 121, -127,
6063    -35, 3, -88, 25, -64, 21, -39, 49,
6064    -26, -2, -128, -26, -36, -19, -78, 47,
6065    22, -1, -88, -88, 28, 3, 4, -117,
6066    7, 79, -41, 3, 15, 1, 28, 113,
6067    -44, 17, 16, 45, 126, 34, 94, -97,
6068    94, 52, -55, -62, -61, -85, 27, -58,
6069    -15, 59, -28, -74, -37, 63, -90, 124,
6070    89, -118, 25, -15, 30, -40, -119, 44,
6071    -63, -71, 49, -105, 67, 2, 34, 33,
6072    -96, 47, 40, -57, 44, 35, -108, -38,
6073    -124, 13, 102, -96, -36, -27, -55, -111,
6074    84, 95, 53, 65, -124, 30, -10, 127,
6075    -24, -36, -105, 32, 63, -76, -9, -50,
6076    78, 4, -101, -23, -127, -32, 56, 0,
6077    -53, -81, 79, 126, -59, 13, -123, -70,
6078    119, -72, -1, -122, -60, -3, -38, 7,
6079    -125, 59, 108, -18, 19, 72, -83, -37,
6080    -127, -44, -121, 16, 127, -79, -12, 107,
6081    58, -35, -52, -38, -42, 7, -29, -9,
6082    -122, 78, -49, -11, -82, -89, -64, -35,
6083    -5, -1, 83, -19, -1, 42, 34, 3,
6084    40, -18, -2, -22, 12, -84, -42, -38,
6085    -1, 24, 14, 6, 16, 108, 56, -123,
6086    -33, -33, 17, -106, -89, 8, -37, -38,
6087    -18, 7, -46, -40, -85, -15, -36, 19,
6088    -37, 26, 3, 6, 50, -49, -65, -29,
6089    -21, 109, 35, 10, 61, 10, 127, -45,
6090    12, -10, 16, -53, 58, 11, 6, 6,
6091    -124, -26, -73, -5, 28, -11, 24, -23,
6092    17, 18, 21, 45, -26, -115, 12, -38,
6093    -74, 41, 64, 86, -30, 49, -30, 41,
6094    -32, 105, -31, 43, 30, -95, 32, -79,
6095    -73, -62, -99, -8, 77, -56, -3, -26,
6096    -26, -34, -50, 64, 44, 72, 116, -1,
6097    126, 99, -68, -53, -65, 35, -14, -83,
6098    -20, -118, 77, 75, 37, 35, 79, -128,
6099    -1, 114, -99, 127, 39, 5, -98, 42,
6100    -22, -45, -53, -40, 59, -82, 51, 121,
6101    16, -87, 7, -84, 33, 93, 127, -25,
6102    -15, -13, -67, 98, -51, 41, 69, -1,
6103    6, -108, 66, -126, 127, 21, 30, -39,
6104    121, 13, -128, 21, -41, 38, -27, 124,
6105    -124, 60, -28, -17, -35, 83, -36, 44,
6106    8, 126, -25, -23, 124, -119, 101, -26,
6107    -1, -109, 25, -9, -103, -125, -120, 95,
6108    56, -125, 126, 127, 43, -86, 127, -127,
6109    -128, -84, -99, -127, 127, 41, -27, -122,
6110    127, -6, 54, 54, -128, -44, 126, 119,
6111    32, 68, 125, -62, -64, 92, 10, -94,
6112    38, -123, -56, -21, 127, 88, 127, -117,
6113    31, 41, 126, 46, 122, -127, 83, -53,
6114    2, 96, 110, 127, 30, -12, -111, -106,
6115    18, 116, -91, -104, 127, 20, 10, -23,
6116    -126, -40, -4, 127, -42, 97, -72, -126,
6117    48, 0, 11, 72, -29, -9, -128, -4,
6118    -5, -76, -22, -19, -18, -123, 113, 43,
6119    29, -43, -42, 23, 17, 6, 59, 1,
6120    87, 68, 23, -11, -126, 48, 55, 105,
6121    127, 58, -10, -19, 43, 102, 3, -68,
6122    -28, -47, 42, 28, -106, -107, 4, -126,
6123    -65, 48, 62, 5, 23, -5, -41, -62,
6124    87, -66, -90, -124, -124, 15, -16, 30,
6125    35, 44, 31, -14, 24, -94, 62, -76,
6126    6, 54, 9, 99, -35, -71, 83, 15,
6127    3, -10, -123, 127, 2, -16, 70, 49,
6128    51, -79, -57, 60, 45, -100, 126, -127,
6129    -113, -31, -75, -26, 33, -15, -87, 112,
6130    -124, -30, 81, -63, -48, 44, 35, -125,
6131    4, -84, 108, -57, 20, 49, 45, -8,
6132    79, -84, -113, -56, 107, -78, -60, 81,
6133    -124, 71, -116, -57, -87, -71, 97, -105,
6134    -32, -75, 64, 116, -73, -108, 124, -127,
6135    63, 103, -64, -14, 45, -4, -34, 109,
6136    51, 111, -21, 2, -22, 29, -36, 88,
6137    20, -29, -11, -23, -93, 35, -24, -17,
6138    40, 5, -79, -26, -117, 48, -33, -101,
6139    -115, -13, -33, 43, 126, 0, 77, -93,
6140    29, -103, -119, -67, 54, -10, 47, -119,
6141    -36, -108, 97, -31, -45, -1, 90, 123,
6142    29, -126, -79, -33, -53, -122, -73, 127,
6143    -27, -100, -73, -33, -92, -28, 124, 38,
6144    -120, -38, -125, 37, -35, 125, -125, 53,
6145    -79, -11, -82, 17, 127, 48, -126, -104,
6146    116, -45, -126, -99, 13, -59, -110, 113,
6147    89, -108, 51, 125, -75, 25, -125, 120,
6148    60, 71, -24, -65, 47, 58, 23, -37,
6149    -4, -4, 27, 110, 118, -127, -106, -40,
6150    -21, 15, -65, -125, 25, 99, -125, 58,
6151    -126, -126, 21, -52, -124, -125, 124, 127,
6152    -93, -90, -100, -28, 107, -21, 98, -122,
6153    49, -43, 21, 83, -33, 125, -58, -6,
6154    69, 118, 1, -23, -62, -104, -2, 8,
6155    32, -75, -102, 42, -32, -111, 73, -13,
6156    -58, 75, -88, 47, 74, -47, -16, 4,
6157    41, -71, -45, -126, 17, 111, 25, -98,
6158    -2, 25, -29, 126, 55, -91, -8, -127,
6159    -127, 6, 74, -101, -42, 88, -37, -4,
6160    -38, 62, -58, 24, 94, 20, -10, -8,
6161    -82, -39, -48, -90, -11, -45, 41, 74,
6162    -9, -31, 16, -79, -7, -51, 19, 87,
6163    11, 85, -23, -2, -96, 113, -13, -127,
6164    48, -4, -50, -61, 16, 3, 3, 65,
6165    -127, -70, 63, -92, 104, -77, -125, -38,
6166    -124, -14, 79, 24, 69, -23, -43, -99,
6167    -67, -127, 107, -92, 29, -44, -113, 66,
6168    71, 45, -53, -17, 125, 12, -43, 62,
6169    82, -111, 92, -123, -122, 1, -30, 65,
6170    -5, 78, -25, -77, -120, -75, 71, -126,
6171    1, 97, -32, -105, -124, 116, -31, 54,
6172    83, 27, 122, 48, -55, -118, -58, 4,
6173    102, -23, 51, 34, -45, 68, -128, 127,
6174    106, -55, -81, -126, -126, -13, -24, 5,
6175    30, -58, -116, 113, 77, 85, -6, -54,
6176    44, -49, -128, 126, -112, -121, -60, -32,
6177    19, 21, -32, -61, -16, -13, 101, -128,
6178    -16, -62, -76, 33, -23, -28, 127, -100,
6179    47, 125, -119, 38, -11, -11, 21, 43,
6180    -78, 111, 28, 114, 125, 18, 122, -123,
6181    -27, 113, 42, 127, -43, 105, -59, 73,
6182    -56, 113, 60, 19, 118, 62, -103, 85,
6183    47, -3, -54, -128, 96, -104, 27, 103,
6184    -6, -25, -122, 9, -2, -89, 7, 12,
6185    126, -118, 119, -25, 126, -16, 127, 50,
6186    116, 39, 79, 25, -11, -73, 118, -104,
6187    106, -111, 56, -74, -60, 118, 5, 72,
6188    100, 105, 126, 102, -77, -121, -83, -120,
6189    23, 36, 123, 44, 114, -23, -29, -22,
6190    -33, -32, 12, -60, 49, -45, 19, -58,
6191    31, -127, 103, 95, 67, 5, -47, 22,
6192    -29, 99, -13, -55, -6, -26, -63, 20,
6193    127, 58, 85, -12, -4, 127, 15, 87,
6194    -91, 81, -27, -56, 36, -14, -3, -126,
6195    0, 29, -24, 101, -75, -24, 47, -49,
6196    100, -4, -118, 82, -86, -30, 127, -5,
6197    10, -48, 111, -4, 122, 12, -60, 51,
6198    -19, -21, 56, 68, 60, -52, -26, -6,
6199    -7, 4, -8, -58, -88, -39, 30, -29,
6200    -20, -71, -34, 82, -8, -61, 45, 27,
6201    -123, 55, -43, 32, -6, -34, -62, 69,
6202    -126, 53, -40, 11, -125, -99, 66, 111,
6203    3, -66, -11, -27, 95, -31, -85, 10,
6204    -19, 124, -128, -47, 89, -2, -4, -91,
6205    89, -66, -126, -30, 7, 58, 127, 55,
6206    -41, 89, 45, 1, -95, -29, -4, -127,
6207    -38, 54, 57, 121, -105, 13, 24, -73,
6208    -86, 51, -47, -91, 42, 6, 15, 4,
6209    -30, 80, -89, 113, 42, -3, 17, 50,
6210    -4, 78, -126, -16, -121, 66, 42, 28,
6211    -7, -40, -31, 67, 43, -94, -11, -32,
6212    18, -33, 127, -40, -68, 37, -102, -95,
6213    59, 59, 28, -35, -27, 17, -22, 2,
6214    -78, 127, 101, -81, 32, 72, 36, -30,
6215    -102, 98, -8, 7, -123, 124, 98, 54,
6216    -118, -59, 118, 4, -100, -5, -24, -127,
6217    90, -44, -128, -87, 110, -15, 40, 24,
6218    -59, 62, -1, -127, -63, 34, -128, 127,
6219    49, 27, -95, 95, 52, 47, -7, 124,
6220    29, -10, -127, -126, -15, -23, -72, -125,
6221    10, 113, -82, 70, 34, -8, -20, 73,
6222    -46, -97, 125, -128, 20, 80, -22, 8,
6223    75, 12, -92, -58, 126, -31, 48, -49,
6224    7, 37, -81, 18, -49, 119, -42, -122,
6225    125, 57, -62, 74, -20, 87, -44, -27,
6226    40, 3, 3, 1, -91, -78, 8, -39,
6227    -9, -127, 62, -71, 7, 10, 29, -54,
6228    -122, 61, 7, 103, 53, 56, 91, -19,
6229    -37, 37, 102, -3, 56, 127, -45, 2,
6230    -26, 77, -14, 109, 47, -7, 87, -128,
6231    97, 59, -13, -50, 31, 56, -55, -24,
6232    50, -8, -124, 20, 84, -77, -26, 46,
6233    -12, -92, -61, -12, 67, -36, 35, -14,
6234    24, 127, 38, -37, 16, -10, 12, -26,
6235    -67, -65, 17, 12, -84, 50, 64, 32,
6236    43, 20, 17, -29, -13, 3, 4, -119,
6237    -126, 36, 42, -38, -128, -84, 50, -114,
6238    -126, 17, -59, 56, -29, 49, 29, -25,
6239    -10, 51, 116, 32, 32, 92, 38, 94,
6240    79, 119, -106, 78, 93, 127, 24, -126,
6241    69, 9, 23, -100, 94, -7, 31, 77,
6242    -6, -47, 126, 32, 1, 125, -30, -128,
6243    -77, 123, 101, 3, 125, -17, -55, -20,
6244    -122, 2, 28, -11, -74, -116, -104, 45,
6245    -72, 119, 126, -35, 2, -64, 4, -115,
6246    4, 125, -11, 125, 7, -20, 93, -51,
6247    127, 14, 7, -89, -84, 54, -28, -97,
6248    127, 36, 119, 23, -65, 71, 0, 36,
6249    -94, -6, 115, 4, -59, -41, -88, 122,
6250    11, 126, -49, 2, -6, 52, 127, -47,
6251    125, 123, 123, -44, -121, 109, -58, -109,
6252    106, 43, -67, -127, 46, 64, -67, -123,
6253    28, 67, 125, -125, 115, -127, -127, 75,
6254    70, -114, -8, 127, 70, 14, 84, 70,
6255    126, 119, 21, -45, -15, -115, -125, -38,
6256    119, -80, -75, 26, 87, -26, -128, 54,
6257    125, -64, -128, 28, -40, -14, 119, 10,
6258    97, -41, -84, 45, -68, -5, -62, 52,
6259    71, -115, 34, -29, 127, -34, -84, 43,
6260    -61, -57, -55, 86, 5, -35, 9, -68,
6261    29, 103, 37, -36, -44, -17, -67, -13,
6262    44, -36, -9, 60, -1, 52, -14, -72,
6263    -84, -126, 126, 15, 40, 110, 2, 6,
6264    36, 26, -81, -50, 65, 98, 52, 12,
6265    65, -48, -109, 86, -59, 124, -33, 116,
6266    -60, -41, 17, -30, -122, -106, 67, -127,
6267    15, 71, -45, 38, 48, -73, -20, -41,
6268    -36, -44, -87, -72, 56, 23, 15, 111,
6269    4, 9, -14, 99, 103, 44, -18, 126,
6270    -15, 1, 48, 53, 112, -24, 24, -32,
6271    -67, -104, -17, 9, -22, 5, 83, -104,
6272    50, 79, -65, 11, 104, 25, 24, 69,
6273    -128, -28, 66, 126, -91, 0, 127, 127,
6274    -55, -23, -79, -14, -44, -128, -123, 110,
6275    -72, 64, -127, 90, 127, -8, -125, 32,
6276    -19, 123, -120, 111, -1, 127, 124, 19,
6277    -118, -46, -17, -123, -15, -71, -114, -25,
6278    -127, -29, 16, 98, -110, -1, -3, -128,
6279    -41, 23, 18, -32, 10, 121, -42, -38,
6280    -25, -32, 76, -127, 11, -99, -125, -25,
6281    -58, -77, -20, 18, 27, 35, 72, -37,
6282    52, 51, 26, -128, -46, -76, 89, -24,
6283    121, 28, 25, -14, 80, -98, -36, 45,
6284    -88, -16, -54, -91, -78, -46, -91, -49,
6285    63, 86, -46, 53, 57, 51, 64, -125,
6286    40, 67, -99, -16, -123, 126, 50, 84,
6287    5, 105, 46, -66, 95, -74, 119, -127,
6288    29, 127, -22, 9, 90, 121, 119, -73,
6289    95, -119, 2, -76, 74, -48, 16, 126,
6290    49, -127, -128, 109, 50, 120, -103, -81,
6291    -102, -7, 44, -87, 33, -82, -71, 9,
6292    -30, 83, 127, 41, -54, 48, 8, 127,
6293    -23, 106, -126, 115, 121, -28, 43, 10,
6294    126, 120, -36, 119, 9, -7, -3, -127,
6295    -32, -128, -127, -100, -123, 34, 127, -45,
6296    107, -10, -17, 19, 64, -29, -11, 31,
6297    69, -5, -73, -32, 10, 101, -80, 42,
6298    56, -95, 49, -113, -6, -36, -10, 47,
6299    -2, -101, -127, -39, 49, -67, 85, -70,
6300    -120, -53, -65, 28, 75, 44, -5, -17,
6301    -39, -79, 90, -29, -94, 96, -28, 66,
6302    117, -11, 56, 42, 2, -47, 67, -128,
6303    -59, 80, -15, 127, 50, -58, -127, -42,
6304    -83, 37, 37, -78, -68, 6, -69, 33,
6305    50, -27, -30, -41, 41, 98, -37, 79,
6306    -27, -20, 89, -103, -12, -63, -127, -94,
6307    -45, 58, -32, 1, 2, 87, 77, -127,
6308    6, 43, 48, 72, -9, -44, -14, 42,
6309    -126, 42, 6, 32, 62, 14, -53, 69,
6310    -128, 55, -58, 44, 43, 66, -38, -128,
6311    26, -72, -103, 62, 1, 34, 21, -3,
6312    -42, -115, 63, -105, 42, -38, 64, 77,
6313    -28, -71, -108, -125, 122, 127, -127, -1,
6314    40, 9, 29, -28, -15, -43, 24, -115,
6315    37, -13, 127, 115, -51, -47, 111, 67,
6316    7, 84, -122, 30, -94, 114, -49, -32,
6317    23, 62, 43, -92, -6, 11, 100, 77,
6318    -22, -41, 108, -86, -16, 49, 126, 99,
6319    -80, -23, -128, 110, 127, 14, -27, -82,
6320    18, 60, -19, -36, -122, -19, -83, -25,
6321    15, 23, 98, 48, -108, 87, -33, -102,
6322    64, 23, 44, -1, 102, 34, -7, 13,
6323    -122, 106, -44, -127, 103, -117, 72, 115,
6324    45, -38, 121, 0, 15, -17, -95, -112,
6325    112, 60, -20, 127, -78, 22, 7, -127,
6326    39, -128, 51, -33, -128, 99, -125, 97,
6327    -126, -9, -69, 99, -103, 95, 123, 71,
6328    -36, 5, 127, -10, 127, -92, -58, 101,
6329    86, -78, -75, -62, 126, -36, -21, 6,
6330    126, 49, 98, 121, 23, 12, -26, -15,
6331    -128, -5, -104, 19, -123, -127, 117, 126,
6332    -124, -42, -73, -35, 26, -122, -32, 88,
6333    109, -71, 65, 52, -111, -65, -92, -31,
6334    -45, -104, -27, 58, 64, 57, 37, -53,
6335    63, -53, -20, 41, 60, -45, 45, -23,
6336    -128, 32, -3, -8, 40, 42, 113, -24,
6337    -67, 27, 102, -111, -74, 88, 63, -18,
6338    38, 15, 17, -46, -37, 44, 41, -128,
6339    -36, -68, 50, -128, -34, 125, -121, -18,
6340    -35, 127, 88, 125, 125, 51, 45, 40,
6341    32, 31, 75, 41, 127, 39, 8, 12,
6342    -96, 76, 82, -17, 127, -44, 1, 49,
6343    -5, 14, -86, -56, -37, 93, -120, -128,
6344    -25, -8, 127, 97, 97, 83, -39, 35,
6345    -46, -125, -97, -128, 117, 72, 127, -127,
6346    -127, 10, 115, 64, -3, -14, -119, 5,
6347    -65, 124, -114, -81, 87, -80, -96, -61,
6348    30, -128, -67, 31, 52, 37, -53, -56,
6349    55, -8, -89, -117, 68, 127, -96, 126,
6350    -126, 37, 127, -28, -123, 122, 25, -127,
6351    43, 125, -34, 1, 88, 40, 127, 6,
6352    -85, 29, -59, -116, 127, -78, -128, -1,
6353    -116, 78, -4, -88, 64, 36, 36, 56,
6354    -33, 20, -123, -9, 19, -40, 12, 125,
6355    -127, 93, -49, -128, 122, -30, 42, -127,
6356    -57, -89, -21, -19, 41, -47, -5, 63,
6357    125, -119, -127, -125, -37, 25, -47, -76,
6358    -57, 127, 127, 23, -24, -10, 77, 37,
6359    26, 116, 49, -127, 65, 119, 5, -36,
6360    28, 124, 46, -5, 62, 48, 46, 66,
6361    19, -48, 122, -88, -128, -80, -115, -58,
6362    -116, -126, 82, 107, 21, 14, -4, 25,
6363    -85, 5, -128, -1, -46, -128, 75, -128,
6364    -17, -123, -43, 44, 23, -105, 28, 111,
6365    -81, 115, 127, 127, 127, 43, -35, -9,
6366    117, 2, 121, -101, -96, 27, 72, -55,
6367    19, -103, -121, -45, -23, 125, -30, 56,
6368    -3, 88, 109, -18, 16, -50, -42, 43,
6369    82, -104, 96, -6, -22, 29, 103, 61,
6370    2, -6, -4, -24, 114, 121, -21, -6,
6371    80, -23, -41, -13, -48, 79, -79, 29,
6372    -35, -111, 24, 7, 83, 89, 104, 16,
6373    104, -67, 12, 35, -110, -14, 127, -66,
6374    78, 7, -79, 25, -38, -63, 52, -127,
6375    -121, -3, 15, 93, 104, -52, -125, 58,
6376    -50, 99, -61, -78, -24, -4, 97, -22,
6377    -48, -22, 41, 12, 81, -58, 106, 13,
6378    -30, 1, 32, -30, 23, -98, -47, -38,
6379    -16, 57, 20, 59, -82, -120, 54, -39,
6380    75, 14, 1, -81, 0, 48, 35, 19,
6381    -57, 83, 4, 9, -80, 126, -104, -27,
6382    -127, 74, -98, 86, 98, -17, 25, 99,
6383    -32, 43, 42, 102, -10, -17, -128, -80,
6384    -89, -41, 50, 90, -114, -17, 120, 3,
6385    125, 44, -21, -82, 126, 112, -113, -27,
6386    64, -125, 127, 15, -60, 114, -11, -127,
6387    33, 82, 35, 127, -55, 79, 102, 59,
6388    -41, 65, -25, -107, -110, -46, -123, -56,
6389    122, -54, -92, -37, 27, 61, 36, -128,
6390    -21, -122, 123, 124, -109, -9, -19, -92,
6391    56, 113, -116, 107, 125, -79, -50, -120,
6392    -101, 127, 32, 57, -128, 13, 34, 127,
6393    -37, -29, 86, -96, -88, 127, -90, -62,
6394    -63, 127, 22, 69, 41, 50, 126, 78,
6395    37, -123, 51, -127, -99, -85, -127, -86,
6396    127, -29, -118, 41, -122, 62, 73, 22,
6397    -87, -18, -85, -127, -127, -124, -18, 119,
6398    3, -127, 41, -88, -32, -53, -128, 88,
6399    -121, -2, -65, -125, -52, -66, -121, 21,
6400    102, -125, 121, -47, 52, -15, 113, 127,
6401    76, 125, -127, 127, 125, -128, 69, -13,
6402    87, -127, 94, 127, -79, 92, 127, 91,
6403    48, 127, 0, -17, -128, 92, -67, 54,
6404    -86, -24, -31, 10, 6, 126, 64, -9,
6405    127, 64, 70, -125, 23, -10, -56, -82,
6406    -36, 119, -73, -1, -38, -26, -75, 28,
6407    -45, -9, -26, 2, -68, 77, 118, -8,
6408    -79, 107, -22, 1, 48, -15, 3, 18,
6409    -32, 28, -128, 60, -59, 38, -68, 116,
6410    -43, -22, 48, 12, -3, -30, -62, -128,
6411    -86, -127, -70, -91, -1, 56, -128, -25,
6412    -54, 27, 72, -19, 14, 5, -8, 38,
6413    -85, -68, -121, 61, -90, 34, 73, -95,
6414    -7, 104, -9, -89, 87, 33, -87, -11,
6415    100, -25, -3, 87, -68, -45, 67, -127,
6416    105, 29, -15, -71, 116, 96, 56, -128,
6417    45, -40, 18, -100, -23, 121, 115, 106,
6418    108, -75, 29, -41, -71, 19, 21, -127,
6419    69, 127, 122, 67, -55, -4, -16, -32,
6420    121, -24, -121, -49, 127, -92, -50, -128,
6421    59, -97, -55, -33, 33, 127, 76, 71,
6422    -30, -124, 44, -34, -96, 66, 84, -127,
6423    5, -61, 90, -56, -75, -54, 9, -42,
6424    -126, -127, -74, -105, 71, 0, 1, -15,
6425    -128, 122, -33, -128, -125, 91, -59, 111,
6426    -31, -127, -72, 33, -97, 42, 67, -1,
6427    -125, 56, -60, 47, -44, 127, 76, 123,
6428    -116, 57, 107, -125, -89, 56, -106, 127,
6429    35, 116, -90, 127, -120, 0, -98, -128,
6430    -38, -21, -78, 50, -61, -30, -117, -115,
6431    -68, -104, 21, -68, 125, 27, -59, 91,
6432    -107, -74, 8, -63, -5, -6, 3, -90,
6433    -95, -124, -38, 22, -31, -118, -20, -36,
6434    24, 71, -52, -99, -116, -30, -100, 127,
6435    -125, -33, 14, -23, -111, -108, 77, 32,
6436    2, -119, 8, -105, -43, -121, -123, 33,
6437    -14, -118, -63, 11, 82, 127, 113, 0,
6438    78, 127, 116, -125, -77, -48, -125, -123,
6439    31, 95, 82, -70, -63, 58, -113, -21,
6440    -127, -100, 121, -56, 67, -122, -109, -79,
6441    86, 21, -51, -79, -128, -4, 35, 59,
6442    -23, 86, 1, -30, 65, 97, -126, -2,
6443    8, 21, 2, 5, 31, 61, -7, -51,
6444    46, -62, -42, -62, 52, 31, -7, 15,
6445    -31, -14, -89, 18, -115, -25, 116, 3,
6446    -78, -37, 56, 3, -18, 33, 74, -125,
6447    -18, -36, -58, -51, -82, 96, -126, -26,
6448    -35, 24, -126, 127, 115, -63, -27, 54,
6449    7, 27, -63, 42, -128, 63, 42, 6,
6450    -13, 111, -35, 2, 59, -74, 39, -4,
6451    14, -33, -109, -45, 55, -19, -109, -60,
6452    23, 56, -8, -30, -33, -50, 8, -43,
6453    -116, -77, -126, 106, -75, -6, -3, -104,
6454    -72, 65, -117, 18, -38, -9, -80, -126,
6455    123, 72, 126, -115, -116, -103, -87, -93,
6456    -61, 3, 11, -39, -96, -25, -20, -128,
6457    124, -55, -125, -71, 0, 127, 41, 119,
6458    -128, 60, -6, -59, -44, 93, 63, -93,
6459    -44, -125, -67, 33, -72, -8, 64, 34,
6460    -126, -128, -20, 48, 90, -2, -93, -25,
6461    28, 126, 7, -75, -126, 100, -122, 119,
6462    95, 60, 107, -98, -111, -47, 78, 123,
6463    -66, -93, -123, -117, 110, 98, -42, 126,
6464    112, -128, -94, -121, -22, -50, -128, -17,
6465    127, 97, -115, 54, 70, 38, -42, -128,
6466    127, -128, 20, 127, 103, 61, -113, 57,
6467    49, 126, 48, -95, 122, -122, 6, 44,
6468    -55, 116, 62, -111, 25, -109, 15, -128,
6469    -102, 16, -121, 117, -127, -66, -43, -124,
6470    -59, -79, 20, 127, -6, 125, 7, 114,
6471    108, -127, 81, -79, -33, 122, -13, -66,
6472    -123, 123, 2, 60, 116, -25, -11, -104,
6473    22, -59, 119, 107, 28, 96, 69, 63,
6474    45, 126, 6, -60, -81, -28, -63, -28,
6475    -119, 16, -40, 4, -128, 127, 120, 92,
6476    -25, -100, 124, -75, -81, 12, -36, 74,
6477    102, -25, 72, -15, -71, 29, 9, -30,
6478    7, 49, -36, -1, 48, 37, -62, 55,
6479    37, -32, -127, 83, 63, 2, -86, 98,
6480    54, 2, -39, -102, -128, 77, 124, 80,
6481    127, 13, -50, -28, 3, 84, 49, -125,
6482    -87, -125, 59, -67, 28, -30, -8, -102,
6483    127, 126, 41, 29, 49, -38, -34, -10,
6484    -119, 5, -59, -126, -73, 17, 126, -63,
6485    127, -28, 19, -7, -10, -57, -105, 80,
6486    11, -72, -96, -21, 52, 7, 111, 57,
6487    -88, 1, -111, -15, 63, 95, -124, -111,
6488    98, 63, 127, -44, 125, 98, -127, -60,
6489    -101, -58, 124, -54, -93, 122, 127, 22,
6490    47, 14, -11, 44, 127, -61, -33, -57,
6491    -67, 28, 79, -8, -20, -7, 8, -3,
6492    38, 125, -51, 127, -125, -88, -17, -109,
6493    33, -17, -117, 118, 23, 21, 99, 127,
6494    -46, -48, -4, 124, 120, -42, -99, -127,
6495    127, -6, 110, -128, 12, 6, 76, 9,
6496    -125, -115, -51, 127, 97, 127, 37, -66,
6497    -67, -19, 32, -114, -125, -11, -125, 123,
6498    60, 118, 127, -128, -13, 127, 39, -89,
6499    101, 21, 21, -97, 3, -106, 74, -125,
6500    77, 18, 124, 127, -128, -127, -128, -127,
6501    -101, 127, 35, 46, 68, 38, 34, 127,
6502    -18, -126, -7, 46, 27, -128, -49, -11,
6503    -98, 109, -111, -127, 108, 127, -88, -49,
6504    -89, -102, 5, 26, 124, -117, -60, -128,
6505    -91, 66, 75, 22, -46, -84, -55, 43,
6506    -117, -57, -118, 13, 28, 99, -30, -123,
6507    26, 6, 127, 29, 62, 37, 37, 126,
6508    -109, -2, 56, 48, 13, -112, -73, 93,
6509    127, -43, -83, 85, -58, 27, -18, 127,
6510    -80, 127, 51, -128, 7, -86, 34, 110,
6511    81, 94, 21, -46, -123, -127, 6, -33,
6512    -3, -18, -118, 75, -109, 31, 124, -127,
6513    15, 34, -18, 0, -29, -10, -124, -31,
6514    46, 91, -41, -20, -31, 68, 39, -58,
6515    60, 16, -75, -12, -55, -45, -60, -58,
6516    79, 36, 18, -27, 61, -128, -120, -8,
6517    -39, 87, -46, -105, 125, -9, 14, 76,
6518    126, 23, -39, -48, -38, 13, 122, -69,
6519    27, -98, 103, 113, -49, -12, 9, -23,
6520    -127, 85, -12, -39, 39, -17, 8, -76,
6521    -66, -51, -26, 47, -32, 13, -95, -12,
6522    -33, -128, -116, 43, 100, 81, -124, -104,
6523    -117, -59, -83, -107, 127, 127, 53, -113,
6524    49, -73, 12, -120, 66, 105, -39, -4,
6525    -127, 35, -26, -62, -25, -15, 75, -113,
6526    -114, 127, -70, 114, 40, -128, 2, 127,
6527    12, 11, 64, 126, -107, 86, 28, 80,
6528    -62, -57, -100, -120, 110, 127, -127, -128,
6529    54, 21, -113, 55, 30, 36, 15, 61,
6530    -84, 96, -125, 77, -60, -127, -56, 25,
6531    -44, 127, 74, 42, -74, 100, -38, -53,
6532    -15, -38, -15, 16, 91, 12, -126, 5,
6533    106, -102, -122, -15, 62, -128, 28, 38,
6534    -30, 123, 92, -99, 127, 93, -127, 98,
6535    15, 74, -89, -89, 123, 121, -83, 9,
6536    -120, 22, 61, 32, 21, -124, 33, -89,
6537    -32, -128, -1, -127, 127, -40, 7, 84,
6538    64, 126, 93, -8, -128, -127, 13, -123,
6539    -127, -40, -127, 80, -22, 127, -125, 38,
6540    122, 124, 62, 118, -121, 54, 126, 121,
6541    86, -92, 127, -128, 127, -27, 95, 123,
6542    127, 18, -59, -65, 81, -92, -128, -31,
6543    74, -78, 29, -49, -5, -122, -119, -76,
6544    96, -74, -111, -80, -4, -17, -45, 125,
6545    -125, -61, -118, 123, 74, 57, -128, 22,
6546    126, -123, 127, -14, -16, -127, -29, -49,
6547    -33, 78, -39, 3, 126, 127, -124, 44,
6548    -128, -128, -117, -127, 120, 22, 21, 126,
6549    3, 124, -125, 41, -17, -40, 44, -53,
6550    30, 127, -50, 33, -4, 36, -120, -91,
6551    36, -16, 99, -6, -23, 107, 93, -84,
6552    -27, -123, 44, -42, 127, -30, 28, 127,
6553    19, 62, 103, 118, -114, -18, -113, 126,
6554    20, 60, 38, -128, -23, -59, 10, -63,
6555    35, -89, -122, 78, -123, -113, -70, -3,
6556    38, -95, 72, -18, -75, 102, 1, 26,
6557    -123, 2, -126, 109, 15, -64, -69, 116,
6558    -114, 124, -85, 63, 72, 127, -14, 31,
6559    -86, 48, 51, 25, -128, -18, 49, 124,
6560    58, 22, 101, -37, 48, -13, -68, -59,
6561    14, 40, -5, -32, -27, 25, 28, 21,
6562    15, -2, -79, 35, 30, -34, 38, 42,
6563    -15, 71, 9, 2, -64, 1, 52, -122,
6564    -47, -14, -1, -54, 64, -2, -16, 1,
6565    -54, 12, -7, 11, -12, -38, 81, 99,
6566    12, 12, 1, 27, -13, -9, 11, -33,
6567    -58, 8, -25, -18, 37, -27, -13, -19,
6568    15, 33, 23, 31, 15, -9, 37, -73,
6569    21, 9, -34, 35, -24, -4, 26, 12,
6570    11, -23, 3, 6, 12, 2, 6, -3,
6571    -41, -9, 13, -74, 1, -30, -2, -8,
6572    -14, 29, 51, -20, 11, -36, -72, -28,
6573    17, -41, 25, 19, -42, 51, -79, -29,
6574    -59, 23, 27, 97, -11, 84, -24, 61,
6575    19, 13, -106, -116, -59, -15, 47, -76,
6576    40, -38, -34, -56, 3, 79, 42, -2,
6577    77, 22, 8, 78, -40, 4, -54, -21,
6578    -77, -24, 23, 1, -31, 10, 15, -32,
6579    -39, 0, 8, 32, 84, -46, -52, 21,
6580    -7, -46, -1, -43, 32, 2, 43, 5,
6581    -125, 1, -30, -112, 79, -47, -42, -20,
6582    7, -82, 48, 5, -78, -65, 63, -12,
6583    94, 122, -70, 17, 19, -13, -12, -116,
6584    -5, -38, 50, 27, -5, 82, -62, 7,
6585    5, -81, 90, 23, 6, 19, 55, -16,
6586    5, 7, -18, -25, -38, 32, -73, 2,
6587    -50, 20, 66, -10, -30, 0, 16, -20,
6588    29, -16, 13, -21, -29, 122, 28, 5,
6589    -10, -58, -14, 27, 29, 6, 3, -33,
6590    -25, -9, -90, 39, -81, 45, 28, -8,
6591    53, -78, -7, 90, 12, 30, 35, 13,
6592    127, 91, 89, 56, -43, -3, 108, 59,
6593    -49, 17, 16, -1, 0, -8, -73, -3,
6594    0, 10, -4, -91, -90, -79, 53, -33,
6595    109, 127, 127, -15, -46, -52, -21, -75,
6596    124, -102, -39, 53, 70, 52, 5, -35,
6597    -41, -124, -12, -20, -26, -20, 57, 59,
6598    -107, -56, 23, -17, 71, -23, -1, -23,
6599    38, -54, 91, 9, -49, 20, 30, 19,
6600    -54, -28, -87, 8, 120, -34, 6, 88,
6601    58, -82, 29, 125, 66, -79, 1, 7,
6602    2, -20, 64, -43, 19, -115, 30, -73,
6603    -112, 44, -17, 42, 56, 42, 4, 0,
6604    19, -72, -23, 50, 9, -80, -43, -81,
6605    -67, 10, 60, 68, 39, 47, 16, -31,
6606    -27, 6, -11, 25, 19, 100, 111, 55,
6607    103, -63, -60, -54, -11, 26, -15, -19,
6608    -67, 23, 37, -119, -63, -69, 8, -2,
6609    122, -54, 12, 28, -116, 123, 8, -104,
6610    -43, 13, -120, 92, 82, 110, 52, -127,
6611    -32, 2, 32, -94, 65, 61, 51, 58,
6612    16, -120, -114, 85, 57, -113, -112, -45,
6613    62, 76, 33, -127, 77, -85, 30, -61,
6614    -101, 15, 121, 103, 107, 9, -23, 125,
6615    -82, -50, 17, 15, 57, -13, -72, -78,
6616    -23, 99, 66, -34, -116, -49, 3, 13,
6617    127, 32, 65, 75, 50, 6, 59, 37,
6618    125, -3, -68, 17, -8, -127, -85, -39,
6619    14, -87, -69, -112, -51, 24, 27, 65,
6620    53, 63, -115, 76, 115, -127, 125, -70,
6621    46, -53, -32, 25, -53, -60, 77, -49,
6622    43, 12, -22, 12, 60, -9, -19, 25,
6623    2, -21, 44, 60, -12, -4, -11, -30,
6624    54, 37, 43, 30, -14, -28, -1, -29,
6625    -34, 109, -19, -50, -31, -106, 79, -1,
6626    -35, -42, -127, 64, -105, 28, 20, -8,
6627    -50, 110, -1, -126, -117, -125, 26, 7,
6628    -55, -13, -64, 47, 17, 35, 123, 100,
6629    16, 0, -49, 17, -47, -107, -6, -51,
6630    40, -59, 21, 75, 26, -13, -40, 20,
6631    8, 44, 53, -25, -99, -3, -45, 2,
6632    127, 67, -27, -6, 3, 40, 21, 84,
6633    -5, 31, -128, -17, 16, 18, -7, -33,
6634    -60, 34, 126, -53, 38, 66, -87, 101,
6635    44, -21, -58, -82, -50, 125, 11, 59,
6636    -21, -51, 5, 44, -30, 33, 106, -23,
6637    4, -29, -97, -63, -74, -113, -22, -60,
6638    -23, -30, 57, 94, 5, 59, -44, -50,
6639    -11, -65, -1, -17, 60, 4, 43, 80,
6640    10, 81, -128, 24, 7, 127, 69, -16,
6641    50, 75, -80, 108, 42, 45, -109, -13,
6642    40, -47, -36, 5, -10, 35, 85, 19,
6643    43, 25, -76, -21, -32, -46, 41, -26,
6644    -69, -61, -74, -36, -8, 7, 111, -2,
6645    126, -51, 68, -68, -33, 88, 38, -32,
6646    -22, 39, 100, 70, -39, 32, -107, -81,
6647    -12, 83, -44, 123, -18, 38, 21, 124,
6648    32, 93, -6, -5, 68, -124, 125, 94,
6649    -74, -91, -37, 42, 127, -120, 17, 21,
6650    119, -9, -14, -53, 40, 115, 34, 125,
6651    125, 18, 108, -53, 11, 53, -51, -127,
6652    -57, -103, -31, 51, 127, -9, 17, -104,
6653    -127, 22, -127, -6, -19, -74, 124, 91,
6654    -2, 28, 65, 89, 54, -125, 39, -47,
6655    -77, -122, 127, -10, 103, -120, -63, 111,
6656    89, 7, -38, 61, -33, -19, -123, -119,
6657    52, 4, 25, -71, -23, 37, 59, 16,
6658    66, 41, -6, -5, 39, 18, -5, 25,
6659    -67, 25, -98, 2, -50, 43, -29, -28,
6660    -18, -65, 36, 49, 25, -62, 0, -52,
6661    -10, 26, -18, -15, 14, -32, 50, 18,
6662    4, -11, 54, -105, 5, 19, 41, 43,
6663    26, 33, -89, 96, 13, 16, 14, 11,
6664    -19, 0, -12, -63, -88, 52, -122, 51,
6665    -15, -21, 113, -126, -18, 9, -68, -42,
6666    5, -32, -20, 121, -125, -22, -6, 24,
6667    -50, -82, -121, -66, -5, -84, 26, 87,
6668    92, -26, 17, 72, 15, -21, 65, -29,
6669    -36, 35, -53, -4, 49, 22, -127, 20,
6670    -96, 30, -5, 18, 2, -50, 123, 40,
6671    37, 19, -27, -75, 63, -15, 48, 9,
6672    121, -14, 0, 13, -70, -104, -119, -26,
6673    -17, 8, 98, -66, 20, -120, 35, 117,
6674    43, 94, 21, 19, 41, -66, -101, -81,
6675    -12, -99, -100, 33, 105, -115, -17, 125,
6676    -123, 124, -36, 48, 66, 127, -124, 77,
6677    8, -46, 127, 53, 29, 57, 13, 123,
6678    76, -21, -106, -114, 67, -37, -53, -15,
6679    12, 56, 64, 53, 0, 97, 12, -1,
6680    -38, 63, -27, 121, 46, 121, 28, -64,
6681    -126, -65, 68, 126, 15, 80, 31, 123,
6682    -128, -37, 37, -81, -41, 117, 42, 126,
6683    -25, -114, -10, -47, 64, -10, 2, 53,
6684    -76, -57, 126, 40, -94, 54, -123, -82,
6685    -14, -45, 45, -17, 88, -14, -61, 102,
6686    123, -99, 86, 74, -43, -128, 127, -70,
6687    -34, 127, -3, 127, -44, -59, -125, -108,
6688    22, -126, 91, -118, -126, 18, 78, -77,
6689    -46, 39, 121, 46, -40, 28, -127, -116,
6690    63, -83, 78, 5, -60, 7, -3, 2,
6691    110, -19, 38, -92, -54, 34, 113, -12,
6692    120, -50, 82, 127, -59, 127, 17, -90,
6693    31, -50, 115, -53, -52, 58, -62, 30,
6694    32, 18, 8, 33, -127, 8, -24, -24,
6695    -15, 13, 27, -44, -2, -52, 38, 40,
6696    -51, -102, -65, -117, -61, 13, -32, -23,
6697    -34, -8, 65, 60, -67, -39, -93, 28,
6698    23, 103, 85, 120, 9, 126, 37, -10,
6699    97, -98, 17, -93, 17, 106, 22, 78,
6700    80, -9, -60, -41, 27, 74, -25, 56,
6701    40, -11, -63, -101, -83, -3, -46, 82,
6702    -23, 92, -7, -111, 106, -13, 16, -33,
6703    32, -82, 127, -7, -17, 77, -76, -10,
6704    28, -37, -58, 110, -6, 8, 89, 46,
6705    75, 53, -93, 49, -47, -48, -38, 13,
6706    -61, 127, -106, 30, -77, -19, -7, -84,
6707    -117, -72, 24, -6, 47, -52, 110, -8,
6708    38, -123, 29, 99, 46, -123, -8, -110,
6709    -94, -5, -114, 23, 126, -127, 122, -27,
6710    89, 60, 71, 62, -4, 14, 5, 36,
6711    -25, -42, -89, -126, 102, -37, 46, -115,
6712    -19, -128, -49, 73, 27, -77, -126, 57,
6713    -54, -16, 106, -121, 53, 55, -123, -22,
6714    14, -9, 28, 113, 29, -120, 5, 127,
6715    -103, 20, -6, -54, 49, -75, 24, -2,
6716    9, -101, -24, -127, -18, -71, -127, 93,
6717    113, 1, 23, -52, -47, 116, 28, -61,
6718    113, 101, -53, 70, 12, -126, -125, 124,
6719    -42, -61, -4, 99, 17, -109, -3, -123,
6720    70, 122, 83, -5, -26, 127, 15, 26,
6721    68, -61, 14, -127, -10, 26, 117, -80,
6722    121, -123, -65, -47, 65, 127, -15, 71,
6723    3, -59, -36, -126, 59, 0, -82, 126,
6724    24, 127, 120, 11, 65, 25, 126, -70,
6725    -59, 126, -3, -114, -63, -124, 125, -12,
6726    126, -124, 127, 34, -6, -42, 4, 11,
6727    -48, 74, 19, 14, -120, 48, 9, 17,
6728    2, 41, 71, 15, -78, 41, 57, 50,
6729    120, -93, 84, 81, 47, -21, -88, -12,
6730    78, -37, 17, 51, -18, -53, 123, 14,
6731    -82, 5, 52, -10, 33, -13, 32, 13,
6732    18, 111, -43, 31, -103, -125, -2, 29,
6733    -29, 12, -42, -24, -47, -10, 102, -21,
6734    -26, 16, 7, -11, 86, -29, 12, -26,
6735    123, 21, 71, 44, 19, -116, 29, -51,
6736    37, -68, 57, -43, -91, -50, 16, -29,
6737    12, 4, -27, 38, -6, 18, -20, -19,
6738    -13, 3, 16, 72, -67, -34, -116, -30,
6739    75, -31, 36, -57, -28, 40, 40, -73,
6740    25, 5, -4, -60, -39, 35, -51, 55,
6741    74, -78, 94, 63, -61, 79, -102, 15,
6742    -53, 109, 106, 8, 125, 44, 5, 68,
6743    21, 127, -98, -100, 30, 15, 88, -65,
6744    -35, 1, -49, 47, 2, 87, -39, -121,
6745    -74, 29, 28, -116, 127, -10, 127, -60,
6746    -10, 97, 19, 127, -54, 27, 95, -103,
6747    -25, -4, 24, 15, 74, -44, 56, -25,
6748    127, -64, -53, 50, -3, -99, 122, 19,
6749    29, -41, 2, 21, 27, -99, 127, 55,
6750    88, 66, -25, 26, 81, -71, 34, -26,
6751    -58, -65, -112, -72, 52, 37, 71, 66,
6752    -25, -34, -45, 70, 107, 64, -126, -15,
6753    -50, 92, 124, -20, -32, 36, 70, 80,
6754    42, 108, 124, 36, -34, -27, -76, 8,
6755    -34, -123, 3, -115, -6, 117, -11, -8,
6756    45, 103, -119, 38, -89, -8, -30, 39,
6757    48, -48, -70, 71, 7, -52, 101, 71,
6758    74, -30, 7, -66, -61, -69, -22, -45,
6759    59, 61, 41, 127, 3, 78, -100, 123,
6760    -61, 75, 25, -72, 39, -87, 111, -72,
6761    -23, 23, -123, -18, -46, -1, 15, 82,
6762    -42, -118, 127, -14, -43, 11, -89, 51,
6763    -85, -53, -16, -71, 122, 7, 80, 79,
6764    16, -43, -68, 127, -28, -39, -98, -35,
6765    125, -115, -5, 74, -63, -27, -57, 56,
6766    -34, -52, 10, 32, -77, -46, -28, -23,
6767    4, 65, -128, 42, 3, -32, 123, 1,
6768    31, -89, -19, 81, 52, 98, 0, -40,
6769    76, -37, -32, 47, -73, 22, 64, -76,
6770    23, 38, 109, 36, 10, 58, 9, -1,
6771    69, 52, 46, 108, 93, 97, 66, -34,
6772    15, 48, 80, -97, -60, -49, -126, -29,
6773    -68, 15, 0, 3, 0, -62, 85, -53,
6774    -60, 26, 74, -127, 126, -54, -17, 127,
6775    24, 3, -33, 1, 12, 61, -29, -102,
6776    -18, -26, 124, 76, 12, 59, -101, -6,
6777    -29, -73, 19, -31, -7, 34, 10, -3,
6778    25, 27, -128, -28, -46, -79, -11, 24,
6779    -19, -89, 9, 102, -18, -28, -30, -30,
6780    -81, -54, 4, 62, 100, 19, 31, 23,
6781    -7, 5, 41, -125, -33, 8, -94, -37,
6782    15, -32, 3, 7, 54, 8, -111, -45,
6783    -22, -19, 28, 31, -22, 1, -38, -36,
6784    50, 54, -34, 34, -89, 11, 22, -51,
6785    -40, -32, -49, -88, -67, 33, 111, 47,
6786    -23, 4, -37, -11, -13, 48, -4, 7,
6787    -46, 0, -44, -117, 49, 26, 44, -40,
6788    -104, -25, 15, -7, -5, -25, 3, 27,
6789    16, -1, -50, 10, -107, 38, -35, 18,
6790    -9, 28, -22, -23, -62, 57, -13, 51,
6791    25, 14, -38, 46, -27, -45, 56, 11,
6792    -114, -58, 44, 3, 63, 45, 27, 26,
6793    27, -51, 26, 18, -81, 45, -17, 48,
6794    -125, -27, -48, -19, 8, 72, -55, 9,
6795    24, -40, 3, -1, 115, 33, 20, 35,
6796    43, 32, 84, -36, 31, 41, 32, -57,
6797    -62, 0, -21, -104, 2, -13, 29, 11,
6798    29, -25, 40, -53, -23, 55, 45, -80,
6799    9, 127, -67, -7, -7, 13, 22, -128,
6800    2, -17, -33, 1, -40, 22, -24, -22,
6801    36, -21, 89, 28, 23, 2, 14, -18,
6802    -42, -29, -14, 7, -8, 3, -70, -26,
6803    -51, 21, 19, 68, -2, 6, 0, 16,
6804    -20, 19, -28, 63, -34, 39, -123, 12,
6805    -67, -40, -65, 25, 2, -61, -7, -7,
6806    3, 15, 10, 42, 9, -6, 74, -10,
6807    7, -59, 17, 53, -36, 76, 10, 27,
6808    49, 15, 26, 42, 44, 17, 91, 80,
6809    31, 9, 43, 56, -19, 31, -60, -80,
6810    -35, -30, -51, 67, 9, -10, 101, -32,
6811    90, 47, 42, -8, -89, -1, 0, -37,
6812    94, 45, -83, 69, -38, -48, -80, -86,
6813    -3, 15, 18, 22, -50, 9, -46, -14,
6814    -11, -12, -74, -17, 69, 1, 102, -82,
6815    33, -125, -42, 122, -45, 59, -19, -18,
6816    -3, 92, 86, -80, -6, -62, -4, 16,
6817    3, 5, 64, 127, 46, -39, -15, -8,
6818    31, -84, 103, -2, 0, -51, -70, -92,
6819    2, 39, 98, 14, 42, -25, 55, 67,
6820    1, -31, -64, 121, 92, 41, 76, -58,
6821    93, 11, 107, 74, 3, -57, 108, 24,
6822    -50, -32, 92, 68, -2, -75, 82, 118,
6823    109, -27, -32, -81, -17, 50, -13, -30,
6824    -128, 24, -21, -85, 4, 15, 45, -46,
6825    120, -36, 12, 46, 60, 31, -47, -89,
6826    25, -43, 7, -31, -65, 35, 24, -126,
6827    -71, -4, -13, -90, 46, 74, -15, 65,
6828    -28, -62, -77, -51, 50, -42, -47, 7,
6829    52, 44, 1, -8, 24, -74, 77, 30,
6830    -107, -97, 23, 40, 34, -1, -60, -8,
6831    -45, 127, -16, -11, 31, -91, -58, -26,
6832    69, 5, 92, -15, -43, -10, -70, -1,
6833    67, 110, 59, 122, 3, -35, 76, 11,
6834    71, 14, -21, 101, 40, -26, -17, -86,
6835    47, -52, -3, 62, -77, 14, 29, -9,
6836    30, 63, 0, -36, -28, -56, 116, 16,
6837    27, -3, 14, 8, 15, 106, 11, -4,
6838    -35, 6, -4, 4, -27, 2, -1, 51,
6839    67, -1, -81, 38, 0, -33, -11, 31,
6840    10, 17, 24, -16, -33, -29, -12, 40,
6841    30, 56, 24, -73, 57, -128, 50, -66,
6842    -22, -33, -71, 91, 11, -17, 72, -13,
6843    -59, 68, -84, -12, -106, -96, 11, -55,
6844    4, -55, -30, 104, 46, 29, 17, 116,
6845    -127, 4, -71, -24, -68, -87, -4, 35,
6846    52, -89, 67, -58, 46, 6, 5, 66,
6847    1, 30, -18, -23, -128, 65, 110, -70,
6848    92, -55, -45, 28, -22, 119, -71, 57,
6849    -98, 44, 29, 43, 80, 68, 40, 82,
6850    -37, -47, 127, -86, 12, 122, -40, 38,
6851    -44, -18, -127, -38, -20, 120, 38, 0,
6852    -8, 61, 4, 74, -99, 46, 44, 12,
6853    24, -81, -43, -3, 19, 10, 22, 88,
6854    -59, -77, -99, 66, -121, 120, -91, -13,
6855    -88, -1, -25, -100, -60, -28, 37, 102,
6856    -76, -73, -73, -27, -63, 50, -2, 0,
6857    51, -10, 42, -23, 46, -33, -1, 99,
6858    75, -127, 1, -49, 23, 36, 27, 70,
6859    34, 54, -124, -30, -47, 37, 96, -46,
6860    -44, 74, -62, -84, -40, -32, 11, 39,
6861    0, 13, 107, -29, 127, 82, -97, 39,
6862    -12, -44, -15, 125, 26, 38, -38, -49,
6863    -9, 87, 10, -7, -61, 4, -51, 14,
6864    40, 97, 35, -25, -4, -17, 64, -55,
6865    41, 72, 62, 20, 80, -104, 63, 49,
6866    17, -3, -117, 8, -13, 66, 36, 27,
6867    22, -13, 18, -17, -55, 57, 1, -5,
6868    -79, -59, -26, -39, 92, -90, 56, 32,
6869    -33, -101, -2, -57, 43, -13, 14, -11,
6870    -4, 26, 45, -12, 53, -13, -3, 42,
6871    46, -113, 30, -56, -3, -9, 37, 124,
6872    -124, -26, 69, 31, -5, 5, -50, 127,
6873    64, -44, 7, -73, -25, -31, -58, 20,
6874    68, 6, 5, -28, 114, 75, 73, 26,
6875    -53, 8, -128, -123, -59, 7, 13, 3,
6876    -35, 48, -10, 55, 27, -39, 72, 30,
6877    -25, 43, -8, -28, 37, -66, -30, 54,
6878    -65, -10, 56, -85, -128, -29, 87, 37,
6879    -24, -37, -38, -35, 58, 66, 19, -17,
6880    12, -12, -17, -81, -23, -3, -31, -22,
6881    -60, 6, 48, -127, -75, -47, 19, -9,
6882    97, -30, 48, 76, 55, 64, -8, -19,
6883    -82, -46, -75, -17, -1, 5, -22, 96,
6884    38, -71, 84, 26, -11, 32, 35, 55,
6885    -61, -11, 125, -66, 29, 45, 127, -38,
6886    -19, -20, -42, -22, -14, -26, 44, 71,
6887    11, -100, 123, -22, -40, 1, -8, -114,
6888    1, 125, 6, 16, -38, -89, -51, 0,
6889    32, 2, 29, -127, -2, -8, -87, 52,
6890    34, 46, -37, -23, -126, -84, -82, -117,
6891    93, -56, -12, -23, 33, -5, 33, -94,
6892    -98, -48, 52, 90, 70, 106, -15, 52,
6893    -117, -37, -67, -65, -88, 10, -42, -42,
6894    -128, -25, -36, 16, 19, 28, -18, -75,
6895    16, 20, 87, 56, -28, 14, -34, 15,
6896    -12, -128, -38, 114, -57, -20, -32, -38,
6897    -15, 11, 48, 40, -6, -47, 88, 127,
6898    -79, 10, -55, -92, 10, 83, -12, 127,
6899    -11, 26, -2, 28, 35, -13, -62, -51,
6900    47, 1, -52, 44, 113, -34, -99, -20,
6901    14, 49, -11, -67, 39, -128, -55, -121,
6902    24, -86, 42, 13, -22, -73, -45, 9,
6903    -121, -118, 81, 90, 36, 23, -125, -57,
6904    83, -19, 53, -18, -92, -85, -36, -13,
6905    20, 34, 37, -47, -32, 26, -61, -59,
6906    -4, 5, 65, -46, -14, 53, -54, -42,
6907    -4, 0, 24, 2, 96, -9, 39, 5,
6908    -13, -100, 53, -17, 80, 32, -64, -109,
6909    -10, -27, 15, -19, 25, 5, -127, 9,
6910    50, 31, 2, -40, 15, 22, -32, -45,
6911    12, 2, 104, -33, -23, -7, 62, 14,
6912    2, -31, -21, -74, -5, 6, 78, 104,
6913    34, -93, 34, 33, 7, -33, -67, -31,
6914    14, 22, 85, -6, -72, -10, 109, -48,
6915    73, -60, -5, -10, 8, 127, 7, 49,
6916    12, 66, 62, 0, 87, 13, 35, 25,
6917    73, 5, -69, 11, -20, -33, -71, 52,
6918    65, -76, 48, 33, 127, -5, -25, -51,
6919    44, -32, 104, 14, 22, 17, -49, 56,
6920    -9, 45, -20, 66, -14, -91, 106, 9,
6921    -83, 12, 55, 8, 56, 30, 2, -67,
6922    -101, 2, -88, 74, -81, -39, -14, 24,
6923    16, 35, -10, 113, -19, -25, -48, 111,
6924    -11, -17, -122, -32, 70, 4, -24, -26,
6925    70, -45, 50, -18, 3, -60, 102, 127,
6926    -42, -38, 124, 90, 126, 64, -99, -120,
6927    68, 39, 106, 29, 61, 118, -56, 75,
6928    -76, 58, 29, 22, 127, -24, -109, 70,
6929    95, -68, 8, 27, -34, -23, 24, 6,
6930    -128, -48, -97, -62, -48, -14, 18, 126,
6931    -84, 32, 42, 2, -70, 83, 29, -125,
6932    26, 5, 94, -100, 76, -20, 36, -7,
6933    33, 68, 29, -11, -77, 93, 6, -74,
6934    -50, -16, 95, 22, 48, 0, 15, 118,
6935    16, -33, -36, -43, -77, -50, 52, -9,
6936    -19, 95, -61, -24, 83, 67, 13, -40,
6937    70, 116, 101, -95, 1, 26, 95, -21,
6938    72, -7, -28, -80, 59, 123, -97, 44,
6939    -15, 118, -57, -81, -18, -124, 73, 89,
6940    123, -16, 31, 49, 1, -86, 64, 34,
6941    -56, -43, -25, 52, -92, -67, 127, 55,
6942    80, -33, 28, 62, -3, -125, -6, 53,
6943    -7, 32, 27, -93, 38, 2, -37, -40,
6944    -59, -36, 5, -44, 3, 28, 44, -50,
6945    44, -29, 14, 8, 21, -20, 111, 15,
6946    -4, -28, -3, 127, 3, -1, -35, -9,
6947    124, -8, -5, 97, -13, -2, 36, 45,
6948    -5, 32, -43, 27, -63, 42, 20, 126,
6949    -27, 78, -33, -66, -45, -11, 16, 10,
6950    29, 55, -122, 71, 39, -1, 85, -37,
6951    97, 36, 27, -88, 91, -68, 25, -29,
6952    -47, -30, 21, 7, 14, 13, -85, -75,
6953    -127, -5, -42, 39, -29, -124, 12, 32,
6954    30, 40, 126, -46, -107, 6, 50, 80,
6955    -1, 40, 20, -18, 17, -19, -1, -30,
6956    13, -118, -65, 6, -25, -113, 23, 3,
6957    -83, 58, 103, -12, -88, -50, 26, 36,
6958    29, 104, 79, 68, -89, -62, -17, -10,
6959    -17, 125, -41, -71, 19, 54, 39, 111,
6960    65, -23, 48, -33, -56, -38, 23, -125,
6961    -50, 32, 122, -60, 7, 86, 120, 13,
6962    16, 4, 60, 27, 59, 50, -68, -70,
6963    -14, 20, -117, -122, 48, -65, 78, 0,
6964    -50, 73, 14, 34, -46, -118, -64, -29,
6965    -77, 10, 16, 73, -124, -60, 4, -57,
6966    35, 6, 33, 73, -74, -113, -35, 69,
6967    79, -34, -106, 98, -39, 10, 75, -32,
6968    110, -107, -92, 125, -121, -21, -42, 7,
6969    -74, 1, 126, -25, 6, 68, 71, 15,
6970    -39, 30, 66, 67, -101, -47, -16, 66,
6971    -41, -79, 18, 14, -32, 22, -74, -41,
6972    -59, 27, 10, 59, -30, 54, 15, -55,
6973    109, 52, -91, 52, 13, -39, -82, -66,
6974    -27, 27, 1, 17, -10, 27, -6, -28,
6975    53, -75, 94, 68, 3, 26, -18, 45,
6976    38, 127, 40, -13, 30, -60, 65, 51,
6977    -48, 112, -3, 99, 10, -16, 15, 19,
6978    9, -13, 42, -66, 28, 16, -36, -14,
6979    -59, -24, -26, 31, -40, 36, -43, 55,
6980    4, 9, 58, 34, -9, -12, -51, 44,
6981    74, -67, 13, -22, 40, 12, 98, 24,
6982    9, -41, -13, -22, 58, 6, -10, 18,
6983    -30, 28, -8, -113, 17, -13, 6, -20,
6984    43, 21, 8, -4, 53, 122, -3, 0,
6985    48, -81, 6, 8, -57, 5, 0, -7,
6986    53, 30, 127, 4, 3, -27, 96, 7,
6987    64, -31, 85, -37, 63, 21, 21, -13,
6988    -7, 57, -87, 0, 103, -79, -35, 15,
6989    97, -5, -62, 18, -34, 10, 1, -42,
6990    53, -2, 55, -15, -125, -56, 32, -11,
6991    -9, 18, 1, -15, 23, 78, 34, 90,
6992    6, 35, 73, 104, -24, 27, -31, 27,
6993    23, -124, -1, -69, -23, 1, -44, -127,
6994    39, -124, 124, -30, -58, 127, -31, -126,
6995    -121, 121, -128, -95, -128, 37, 122, 49,
6996    26, -125, 46, -128, -127, -26, -128, 22,
6997    54, 43, -33, 126, -81, -126, 14, -36,
6998    40, -127, -22, -66, -6, 36, -122, -6,
6999    -22, -112, -40, 51, 34, -126, 27, -8,
7000    -32, -121, -55, -26, -63, -127, -17, 7,
7001    -127, 90, -83, -11, 62, -128, 9, -95,
7002    -110, 24, 63, 112, 27, -106, -64, -18,
7003    -62, 3, -119, -128, -83, -46, -121, -25,
7004    127, -24, 3, -40, 118, 65, 123, 2,
7005    4, 86, -51, 12, -77, 52, 21, 43,
7006    75, -77, -121, -115, 50, 25, -11, 85,
7007    37, 71, 91, 80, -35, -52, 48, -45,
7008    -56, 41, 29, 73, 71, 45, 34, -91,
7009    -33, 53, -61, -125, 127, 2, -78, -127,
7010    95, 51, -45, 123, 78, -49, 110, 55,
7011    49, 121, -2, -50, -32, 127, -26, -112,
7012    -38, 36, -27, 6, -5, 104, 111, -12,
7013    -11, -20, -48, 84, -92, -10, -31, 74,
7014    -25, -74, 4, -49, 24, -63, -46, -14,
7015    -1, 50, 78, 45, 39, -17, 40, -38,
7016    34, 53, -113, -47, -10, 32, -59, -23,
7017    3, -89, -14, 44, -5, -3, -6, -14,
7018    91, -93, -75, 39, -24, 95, -21, -128,
7019    112, -65, -88, -49, 127, 13, -113, 110,
7020    5, 127, 39, 98, -12, 42, 47, 26,
7021    127, 28, 36, 21, -127, 4, 127, 31,
7022    -43, 48, 16, -58, 8, 28, -107, 10,
7023    22, -27, 40, -13, 51, 98, 12, -19,
7024    29, -1, -20, -29, 61, 78, 3, -57,
7025    45, 27, -34, -26, -54, 83, 31, -51,
7026    -52, 32, 75, -18, -70, 67, -41, -16,
7027    64, -43, -48, -39, 4, 116, -38, -14,
7028    -69, 51, 14, 21, -34, -1, -86, 105,
7029    101, -29, 60, -55, -72, 55, 87, 124,
7030    122, -6, 63, -2, 13, -72, 16, -84,
7031    -47, 103, -34, -67, -128, 40, 126, -42,
7032    78, -15, -15, 124, -127, 3, 6, -33,
7033    34, 80, 48, 61, -126, -92, 57, 16,
7034    41, -106, -55, 127, 57, 1, -113, 43,
7035    -19, -84, 31, 52, 25, 113, 69, 11,
7036    -42, -69, 89, 12, 39, -17, 19, 32,
7037    80, 46, 117, -7, -15, -125, 39, -66,
7038    -104, 56, 25, 45, 70, -62, -128, 9,
7039    -77, 11, 27, -56, 2, -9, -74, 95,
7040    112, -8, 52, 43, 11, 46, 101, 27,
7041    79, -69, -34, 14, -32, -128, 49, 82,
7042    -69, -36, 36, -36, 16, -128, 5, -22,
7043    -22, 22, 3, 32, -1, 25, 43, -50,
7044    36, 52, 50, -45, -19, -128, -25, 114,
7045    -55, 75, 75, -113, 112, -58, -111, -25,
7046    96, 16, 53, -42, 21, -40, 114, 93,
7047    -19, 99, 5, -70, 30, 16, 127, -54,
7048    -69, -73, -34, -15, -65, 41, 7, -5,
7049    -13, -18, 13, 117, -4, 63, 75, 126,
7050    74, -6, -1, 21, 1, -3, 26, 29,
7051    44, -20, -45, 34, 51, -23, 49, 48,
7052    127, 37, -12, -76, -44, 26, 5, -7,
7053    -14, -17, 24, -12, -126, -16, -38, -40,
7054    78, 51, 26, 85, -57, 8, -27, -97,
7055    34, -29, 124, 25, 127, 2, 32, -34,
7056    -12, 93, -18, -25, -57, -30, 91, 88,
7057    21, -57, -25, 14, -123, 17, -29, 54,
7058    20, 126, -2, 80, 34, -96, -127, 64,
7059    -31, -96, 16, 20, 39, -2, 4, -8,
7060    -4, 91, 0, -26, -11, 41, -32, -96,
7061    -105, -19, 16, -19, 26, 83, 40, -30,
7062    -90, 39, -48, 47, -41, 109, -45, 27,
7063    -126, -34, 1, 92, -14, -14, -31, 45,
7064    -85, -26, 29, 12, 3, -27, -69, 18,
7065    92, 127, 22, -46, 72, -11, 68, 117,
7066    88, 33, -128, 11, 124, -127, 8, 127,
7067    110, -57, -9, -27, 124, -90, 27, -51,
7068    -16, 124, -127, 126, -35, -35, 119, -29,
7069    11, -23, 122, -60, -93, -69, 69, 89,
7070    6, 127, -45, -51, 46, 85, -113, -123,
7071    -22, -12, 89, 35, 58, 40, -3, 83,
7072    69, 125, 60, -36, 96, 127, -39, 69,
7073    120, -90, 26, -28, -54, 75, 15, 54,
7074    7, 3, -92, -120, 32, -27, -38, 37,
7075    -64, 38, 112, 123, 51, -2, 112, 126,
7076    60, 41, -119, -14, -116, 23, 52, 50,
7077    83, -127, -2, -113, 29, -10, -55, 64,
7078    -77, 50, 84, 51, -14, -106, 73, 101,
7079    -1, -35, 24, 20, 19, -58, 10, 13,
7080    -33, -71, 19, -43, -17, -79, -93, 47,
7081    -16, -4, 2, 96, -60, 2, -115, 30,
7082    -65, -28, 108, -102, -111, -53, 126, -4,
7083    -93, 67, -22, 67, -40, -72, 124, -67,
7084    -87, -28, -27, -49, 9, -25, 62, -127,
7085    -94, 121, 71, -65, -57, 7, 37, 31,
7086    -4, 21, 46, -122, -10, 80, -26, 48,
7087    41, -113, -127, -3, 79, 15, 47, 20,
7088    127, 73, 20, 62, 11, -54, -45, -30,
7089    69, 38, -31, -27, -128, 86, 51, 0,
7090    58, -15, 7, -16, 55, -8, 2, 127,
7091    -50, 10, 127, -35, 114, 24, 87, -122,
7092    -64, -74, -33, -79, -11, 46, -117, 64,
7093    -127, 119, -68, -81, -101, -42, 19, -44,
7094    111, 2, 43, -127, -11, 114, -127, -9,
7095    9, -100, -32, -21, 126, -60, 17, 127,
7096    -96, -69, -121, -126, 55, -119, 7, -20,
7097    54, -47, -126, 40, 60, -15, -22, 11,
7098    -95, -27, 46, -128, 33, -3, 4, -83,
7099    -104, 49, -53, 127, 30, 123, 34, -33,
7100    -27, -69, -10, -69, 69, -91, 87, -113,
7101    20, -83, -48, 17, 81, 120, -58, -124,
7102    -51, -40, 70, 67, -49, 29, -9, 95,
7103    25, -126, -83, 61, 127, -51, -126, 127,
7104    29, 44, 49, -128, -10, -32, 37, 112,
7105    127, 62, 18, 74, 127, -78, -116, 40,
7106    10, 68, 50, 65, 0, 88, -97, 73,
7107    -14, -53, -82, -72, 46, -128, -62, 127,
7108    66, 125, 127, 97, 26, 127, 74, -28,
7109    -70, 20, -26, -13, 110, 45, 93, 50,
7110    34, 96, -23, -23, -111, -90, -3, 111,
7111    124, -45, -27, 18, -38, 106, 13, 127,
7112    94, 127, -67, 101, 126, 119, 46, -12,
7113    -43, 55, -7, 66, -127, 127, -27, -15,
7114    -33, -37, -92, -85, 13, 8, -11, 0,
7115    64, 52, -28, 127, -123, -124, 39, -53,
7116    -71, -31, -48, -112, 20, 23, 79, 4,
7117    81, 74, -16, 64, 3, 127, 119, 2,
7118    5, 59, -31, 2, 68, -65, 127, -35,
7119    98, 100, -124, -8, -127, 127, -10, -111,
7120    16, 9, 80, 7, 23, 83, 61, -127,
7121    17, 107, -24, 60, -50, -77, -127, -44,
7122    0, -29, 56, 19, 56, -42, -53, -17,
7123    2, -96, 34, 27, 92, -60, -37, 85,
7124    77, -53, 76, 9, -3, -23, -63, -34,
7125    47, -39, -14, 6, -22, 20, -6, 3,
7126    -4, -35, 19, 41, 119, 84, 115, -11,
7127    16, 16, -60, -11, -114, 1, -42, 33,
7128    -82, 42, 19, 32, -19, 14, -63, -62,
7129    94, 65, -40, 3, -109, -42, 55, -105,
7130    -97, -118, -11, 55, 10, 67, -127, 52,
7131    43, 48, -55, -37, 44, 31, 29, -27,
7132    28, -128, -64, -127, -35, 3, 69, -11,
7133    74, -6, -79, 33, -29, 31, -22, -55,
7134    -60, 35, 68, -16, -11, 20, -94, -27,
7135    61, 65, 14, 49, -2, 57, -72, -61,
7136    47, -17, 0, -31, 8, 7, 29, 14,
7137    26, 78, 31, 2, -3, 127, -51, 127,
7138    -75, -69, 82, 17, 64, -54, -128, 3,
7139    12, -100, 19, -36, 84, 16, -47, 127,
7140    112, -2, 88, -106, 127, -53, -23, -17,
7141    83, 32, 95, -55, 126, -57, -25, -24,
7142    59, 10, 24, 112, 98, 42, -101, -4,
7143    -53, 82, -59, 51, 44, 37, -57, -115,
7144    -42, -122, -46, 127, -122, -101, 10, 31,
7145    -16, -13, 119, -84, -29, 24, 1, 25,
7146    101, 117, 8, 36, 114, -6, 33, 127,
7147    1, 56, -69, 31, 31, -53, -9, 123,
7148    46, -31, -25, -3, 32, -33, -60, -20,
7149    30, -72, -64, 52, 21, 117, 81, -27,
7150    28, 0, 8, 9, 8, -52, -39, 17,
7151    102, 67, 53, 44, -28, 126, -16, -10,
7152    30, 9, -37, -124, -23, 69, -43, 14,
7153    -40, 50, -8, 16, -15, 127, 90, 30,
7154    6, -4, -48, -113, 2, -33, 127, 40,
7155    77, 34, -115, 50, -87, -20, 41, 27,
7156    105, 14, 91, -24, -33, 3, 0, 22,
7157    -65, 73, -37, 100, 13, -64, -63, 23,
7158    39, -46, 30, 17, 36, 112, -10, -80,
7159    24, 3, 21, 22, 15, 64, 65, 125,
7160    95, 82, 78, -68, -36, 11, 127, 61,
7161    101, -21, 4, 123, -21, -64, 21, 10,
7162    -25, -5, -15, -73, 32, 29, 42, 37,
7163    9, -29, -72, -62, -126, -7, -73, -37,
7164    16, 35, 11, 122, 45, -52, -29, 65,
7165    -51, 82, 86, 2, -10, 0, 27, 38,
7166    -39, -119, 6, -40, -6, 68, -127, 9,
7167    30, -21, -95, 42, 54, 92, 5, -68,
7168    -4, 67, 54, -25, -35, 126, -72, -37,
7169    68, -11, 127, 11, 31, -84, -47, -40,
7170    -120, 70, 8, -35, 127, -59, -40, 55,
7171    -59, 47, -19, 10, 3, 52, 40, -67,
7172    17, 52, 70, -3, 2, 29, -13, -49,
7173    28, 71, -67, -91, 75, 1, -22, -88,
7174    1, 31, -33, -48, 59, -36, 48, 78,
7175    -45, -118, -50, 69, 25, 58, -3, -109,
7176    7, 115, -63, 84, -13, -43, 100, 37,
7177    87, -65, 113, -46, 127, 5, -16, -93,
7178    -117, 14, 15, 8, 45, 59, -2, -100,
7179    -83, 17, 28, -15, 11, -49, -12, -58,
7180    7, 15, -116, 86, 50, -50, -73, -95,
7181    -106, 20, -76, 1, 11, 52, 113, 33,
7182    2, -45, -6, -62, 69, 10, 118, -12,
7183    127, 23, 100, -10, 28, -2, 46, 18,
7184    -73, 68, 61, -60, -52, 38, -76, 70,
7185    -69, -73, 21, -35, -9, 57, 41, 127,
7186    -119, 11, -36, -10, 16, -51, -121, -13,
7187    76, -126, -14, 20, 1, -34, -44, 42,
7188    14, -110, -33, -123, -3, -77, -19, 64,
7189    -21, 53, -12, 19, -53, 127, -14, 86,
7190    -24, 121, 63, 34, -19, 56, 120, 49,
7191    6, 126, -106, 6, 96, -25, -120, 34,
7192    38, -45, 25, -16, 45, -74, 70, -59,
7193    -54, -44, -3, -10, -50, -22, -62, 61,
7194    -39, -125, 79, -120, -30, 37, -1, 52,
7195    33, -113, 20, -13, 127, -30, -13, 14,
7196    125, 59, -124, -27, -3, -56, -25, -78,
7197    126, 84, -86, 77, -41, -17, -22, 37,
7198    -5, 46, 37, -128, 54, -49, -35, -54,
7199    -43, 24, 40, 10, -77, 9, 12, -5,
7200    -6, -79, 1, -31, -33, -85, -32, 54,
7201    -53, -5, 43, 69, 74, -34, -109, 3,
7202    -10, -96, -80, -100, 39, 45, -64, 41,
7203    -11, 13, -33, -47, 47, -56, 1, 14,
7204    -1, -9, 123, 5, 14, 81, 42, -49,
7205    -20, 5, -51, 18, -16, -35, -23, 59,
7206    -127, -29, -127, -11, 125, 63, -18, 18,
7207    13, 48, 12, 85, -27, 28, -99, 28,
7208    8, -69, -29, -7, 8, 101, -60, -62,
7209    109, 64, 33, 33, 25, -7, -18, 24,
7210    15, 27, 14, -11, 93, -14, -24, 10,
7211    7, -53, -23, -31, -1, -14, -11, -14,
7212    6, 7, 1, 37, 18, -1, -29, 22,
7213    -30, -8, 14, 19, -64, 6, 78, -24,
7214    8, -26, 15, 74, -12, -7, 23, -36,
7215    127, -34, -12, -19, 53, 7, -73, 38,
7216    -15, 50, 40, 32, 28, 1, 16, -9,
7217    28, 1, 27, 2, -33, 63, 83, -82,
7218    -19, -42, 32, -22, 35, -17, -10, 10,
7219    76, 2, 23, 18, 28, -15, 9, -18,
7220    -42, -6, 38, 24, 30, 7, 11, 84,
7221    -75, -41, 26, 9, 12, 15, 2, -14,
7222    -2, 12, -11, 9, -46, -24, -9, 32,
7223    21, -64, 9, -35, 13, -12, 29, 5,
7224    25, -52, -49, -2, 25, 2, 9, 34,
7225    -62, -5, -26, -11, -6, -72, 13, 61,
7226    18, 13, -17, -9, 14, -17, -50, -36,
7227    38, 123, -4, 12, -7, -18, -78, 34,
7228    -41, -16, 11, 9, -14, 2, 14, 19,
7229    27, 31, 13, 0, 40, -32, -13, 51,
7230    19, -12, 32, 53, -8, 16, 32, 5,
7231    1, -2, 2, 19, 77, -15, -1, 27,
7232    48, -20, 47, -22, 78, 17, -9, -59,
7233    12, -18, -4, -101, -28, 10, 1, 4,
7234    12, 12, -3, -9, 38, 1, 18, 10,
7235    -14, 5, -13, 28, -19, -9, -23, 5,
7236    -6, 18, 12, -6, 12, 9, 43, -68,
7237    -9, 7, -32, -1, 5, -10, -22, -11,
7238    -26, -8, -30, 4, -36, -27, 8, 0,
7239    -24, -8, 17, 16, -42, 16, -4, 18,
7240    -30, 13, 1, 62, 8, 22, 50, 26,
7241    -36, 4, -32, -17, 5, -64, -10, -34,
7242    -21, 10, -94, -15, 8, 11, -39, 5,
7243    29, 0, 1, 40, -2, 11, -14, -36,
7244    -23, -23, -28, -44, -3, -13, 73, 11,
7245    -9, 28, 50, -9, 0, -45, 15, -17,
7246    -48, -10, 13, -74, 11, -11, 37, -8,
7247    5, -28, -7, -58, 25, -33, 49, -7,
7248    -53, -9, -4, -8, 0, 49, -19, 106,
7249    -11, -16, 25, -26, -3, 49, 0, -66,
7250    -26, -24, 27, -3, -23, 12, 6, 2,
7251    13, 27, -40, 32, -10, 26, 27, 27,
7252    66, 6, -22, 7, 0, -44, -1, -22,
7253    2, -1, -15, -33, -8, -4, -8, -2,
7254    -33, -89, 21, 4, 14, -40, 1, 30,
7255    -25, -16, 10, -8, 10, 14, 8, -16,
7256    -39, -31, -61, -9, -36, 22, -15, 16,
7257    -16, -69, -32, -15, -24, -13, -16, 29,
7258    4, 4, -26, -51, -16, 0, -14, 1,
7259    3, 4, 12, -33, -11, -13, 5, 29,
7260    17, -16, 3, 88, 34, -42, -18, -21,
7261    50, 36, 16, 43, -51, -40, 64, 19,
7262    -35, 44, -123, -14, -59, -46, 30, 50,
7263    21, -64, -47, -88, 126, 15, -33, -8,
7264    -5, 50, 4, -68, 14, -29, -36, -46,
7265    6, -36, 16, 3, -16, -11, 25, -6,
7266    -8, -14, -2, -7, -12, -84, -50, -14,
7267    35, 22, -9, 16, 25, -1, -1, -9,
7268    -15, -59, 10, 13, -20, -38, 39, 13,
7269    26, 20, -6, 71, 0, -1, 12, 0,
7270    -60, -2, 5, -26, 28, -16, 17, -6,
7271    -16, 28, -5, -21, 15, 19, 54, 25,
7272    11, 21, 4, -5, 18, -35, -16, 68,
7273    -10, 14, 41, -7, 23, -3, -33, 1,
7274    -14, -1, 36, -1, -7, 38, 15, 15,
7275    -27, -70, -23, 34, 13, 1, -12, 26,
7276    35, -31, -13, -26, 33, -26, 5, 8,
7277    55, -14, 0, -25, 14, 0, -12, 10,
7278    -4, -7, 45, -3, -28, 32, 1, -14,
7279    -96, 8, 8, -9, 12, 8, -23, 1,
7280    10, 66, -13, 9, -12, 20, 11, 22
7281 };
7282 
7283 static const rnn_weight denoise_gru_recurrent_weights[27648] = {
7284    -62, 32, -27, 24, -55, 82, -19, 59,
7285    127, -36, -23, 23, 35, 12, -11, 15,
7286    -21, 15, -65, -39, -23, -9, 48, 28,
7287    33, -120, -7, 5, 41, -126, 99, 37,
7288    -120, -33, -34, -31, 27, -66, -124, -20,
7289    -78, -68, -36, 9, 50, 41, -48, 33,
7290    -53, 48, 31, -21, -24, -34, -115, 23,
7291    26, -13, -125, 39, 66, -43, 82, -48,
7292    12, -81, -28, -117, 68, -42, 46, -23,
7293    10, -13, -32, -49, 126, -12, -25, -14,
7294    6, -19, 56, 0, 101, 35, -11, 26,
7295    37, -77, -6, 90, 12, -3, 4, 49,
7296    88, -27, -46, 102, -99, 37, 29, -37,
7297    -8, 24, 24, 24, -11, -28, -20, 69,
7298    -36, 56, 0, -8, 14, -51, 109, 101,
7299    5, 53, -11, -43, -14, -59, 60, 71,
7300    -4, -40, -5, 59, 21, 85, 119, -5,
7301    -71, 33, -29, 18, -22, 37, 3, 21,
7302    74, 113, 95, 56, -81, 6, 33, -82,
7303    -2, 35, -3, 121, 12, -32, -74, -12,
7304    -110, -35, 19, 28, 63, -13, 24, -11,
7305    -18, -52, 35, -9, -11, 60, 20, -8,
7306    48, -120, -67, 64, 68, 28, 108, 98,
7307    6, 42, 13, -43, -7, -57, -128, -60,
7308    80, 27, -32, 28, -18, 90, 44, -55,
7309    -76, -124, -8, -13, 4, -83, -40, -42,
7310    68, 58, 38, -58, 107, 57, 65, -51,
7311    -115, 1, -62, 54, -5, -14, 78, 32,
7312    -93, 7, -23, -8, -54, 40, -79, 51,
7313    73, 99, 22, -119, -10, 90, -54, -70,
7314    49, 38, -96, -24, 13, -91, -90, 35,
7315    -35, -62, 41, -40, 71, 60, -17, 84,
7316    6, -126, 42, 32, 47, 65, 46, 42,
7317    -50, -26, 82, -21, 81, 67, 13, -47,
7318    4, 35, 11, -125, -73, -41, 57, -69,
7319    65, 11, 60, 40, 7, 15, 56, 18,
7320    -35, 127, -81, -41, 64, -30, -18, -84,
7321    -20, -5, 101, 84, -69, 3, -69, -26,
7322    15, -47, -11, 44, 61, -11, -32, -49,
7323    -25, -111, -46, 0, -9, 11, -14, 21,
7324    -21, -40, -94, 34, 116, 31, 19, 26,
7325    87, 41, -74, -50, 119, 8, -30, 47,
7326    90, 34, -5, -23, -4, -64, 46, -62,
7327    -109, -39, 27, -59, 13, -10, -63, 17,
7328    27, 40, -4, 83, -54, 34, 32, -61,
7329    -25, 113, 4, -114, -13, -41, -79, -20,
7330    45, 100, -122, -38, -112, 2, -127, 63,
7331    -111, -17, -13, 78, -6, 28, 93, 65,
7332    43, 25, -100, 19, 26, 107, -25, 85,
7333    -22, -57, -8, 74, -66, 33, 1, -2,
7334    51, 95, -7, 8, 8, 9, -65, -63,
7335    84, -77, -18, -65, 68, 45, -15, -21,
7336    -15, 12, -18, -47, 50, 47, 5, 56,
7337    -80, 17, -5, -119, 58, 16, -1, 10,
7338    -102, 24, -111, 47, -20, -96, -36, -58,
7339    55, -20, 59, -96, 34, -79, -22, 122,
7340    -7, 1, -13, 5, 10, -40, 17, 27,
7341    39, 46, -57, 38, -9, -31, -27, 46,
7342    -34, -58, -38, 7, -1, -58, -45, 34,
7343    59, -17, -13, -4, -71, -14, 20, 30,
7344    42, 29, 0, -6, -11, -37, -20, 67,
7345    -37, 105, -49, 20, 92, -27, -42, 82,
7346    1, 25, 51, 32, -78, 19, -5, 57,
7347    34, -103, 109, -72, -77, -48, 12, -119,
7348    23, 4, -51, 78, 64, -4, -12, 124,
7349    -43, 2, -82, 10, -47, 40, 0, -49,
7350    -53, 33, 47, -38, -54, 6, 2, 10,
7351    -46, -5, 64, 22, 11, -79, -7, -61,
7352    -28, 95, 20, 113, -10, 11, -60, 55,
7353    -121, 121, 39, 22, -22, 49, 27, -68,
7354    57, 6, -15, 24, 6, -44, 4, 3,
7355    -72, -47, 63, -49, 61, 52, 12, -7,
7356    -17, -68, -77, -28, 110, 4, 23, 127,
7357    -33, 54, 23, 10, 23, 31, 77, -18,
7358    -30, -60, -34, -8, -27, 43, -32, -14,
7359    -116, 74, 53, 125, -10, -81, 38, -11,
7360    -42, -73, -37, 123, -50, -21, 65, -65,
7361    -103, 49, -55, 70, 54, 7, -37, 111,
7362    -78, 43, 59, -52, 31, 10, 48, 1,
7363    -87, -3, 8, -51, 53, 7, 62, -7,
7364    -103, -3, 70, 95, 3, 46, 65, 2,
7365    -33, -39, 31, 104, 37, -17, 37, 106,
7366    -31, 5, 20, -100, 66, -45, -32, 7,
7367    55, -82, 37, -53, 45, 30, 34, -8,
7368    69, -118, 41, 44, 51, 31, -68, 56,
7369    -122, 33, -36, 71, -123, 52, 76, 47,
7370    46, 76, 58, 78, -12, -28, -56, 6,
7371    123, -39, -52, -33, 67, -36, -33, 25,
7372    5, 14, 21, 46, -19, 56, 37, 0,
7373    26, -26, -17, -109, 15, -47, 38, -74,
7374    -83, 1, -53, 39, 40, 50, 64, 25,
7375    -49, 86, -40, -30, 122, -127, 71, -61,
7376    7, -80, -88, -71, -85, -4, -65, -27,
7377    125, -124, 26, 66, -127, -63, -35, -72,
7378    35, 42, 19, 84, 41, -73, 56, 48,
7379    -71, -32, -66, 21, -72, -4, -52, -1,
7380    -29, -13, 105, -18, -13, -90, -51, 40,
7381    17, 68, 74, 57, 114, -6, -16, 55,
7382    -45, -13, 42, 28, 9, -30, -50, 34,
7383    34, -84, 80, -82, 109, -1, 10, -13,
7384    40, -117, 32, -39, -12, -26, 44, -14,
7385    -116, -13, -50, 64, 73, -1, -24, 87,
7386    1, 74, 36, -77, 12, -26, 64, 13,
7387    103, 65, 40, -55, -127, -33, -12, 5,
7388    -104, 62, 17, -46, 6, 34, -87, 55,
7389    30, 94, -53, 46, -30, -2, -5, 72,
7390    -29, 20, 69, -3, 2, -43, -30, 66,
7391    -46, -82, 55, 61, -11, -59, -38, 38,
7392    1, 14, 12, 58, 66, -126, -91, 63,
7393    10, 10, -40, 80, -31, -24, 53, -17,
7394    -10, 46, 30, 118, -79, -50, 13, 34,
7395    -111, 46, -29, 41, -1, -63, -65, 126,
7396    108, -116, -14, -22, 20, 4, -46, -29,
7397    1, 51, 3, 10, -53, -53, -27, -38,
7398    -41, 5, -32, -65, -21, 49, 47, -56,
7399    -38, -3, 26, 43, -102, -16, 44, 13,
7400    -31, 46, -29, -104, -26, 25, -15, 47,
7401    -54, -13, -30, -55, -74, -53, 96, 11,
7402    -53, 15, -61, 12, -67, -107, 15, 64,
7403    -36, -14, -68, 66, 31, 20, -11, -21,
7404    28, 24, 28, -18, 32, -80, 49, 62,
7405    -12, -59, -88, -96, 79, 0, 90, -25,
7406    -64, -17, -27, 15, 1, -22, 55, 65,
7407    1, 87, -9, -13, 101, 81, 6, -71,
7408    33, -11, 18, 81, 3, 107, 1, 112,
7409    33, 5, -112, 9, -23, -55, 3, -9,
7410    24, 41, 33, -26, -31, 4, 24, 15,
7411    -47, 65, 50, 56, -13, 42, -5, 24,
7412    11, 71, 11, 45, 26, 13, -51, 50,
7413    20, 3, -73, 33, 127, 127, 43, 55,
7414    -4, -55, -6, 109, 53, -6, -24, 54,
7415    14, -92, -35, 47, -88, -37, 80, -46,
7416    6, -7, 13, 68, 16, -6, -20, 18,
7417    -53, -118, 7, -66, -33, -22, 44, -82,
7418    31, 43, -59, -6, 30, -75, 4, -18,
7419    -70, 42, -19, 52, 5, 61, -15, -23,
7420    -91, 17, 23, -5, 56, 105, -54, 3,
7421    31, 17, 41, -19, 21, 47, -23, -80,
7422    77, 66, -59, 10, 11, 80, -70, 46,
7423    -48, -36, -97, -107, -108, -33, -87, 28,
7424    9, -55, -38, 10, -27, -46, -17, 36,
7425    -3, -26, -16, -13, 45, 63, 14, 18,
7426    -18, -41, -58, -39, 1, -43, -8, -47,
7427    5, 38, 57, -37, 28, 21, 30, -68,
7428    -87, 44, 23, 73, 67, 15, -35, -14,
7429    -90, -36, -44, 55, -62, -58, 114, 87,
7430    37, -31, 4, 32, 44, -28, 23, 73,
7431    -9, 112, -24, 56, 106, -36, 127, 88,
7432    14, 20, -66, -19, 13, 69, 24, 96,
7433    125, 86, -42, -4, 12, -18, 53, -11,
7434    -18, 117, -18, -37, 87, 81, 25, 79,
7435    1, 49, -6, 3, -7, 14, -10, 55,
7436    42, 27, 7, 101, 9, 24, -19, 53,
7437    82, -81, -121, -125, -112, -47, 41, 7,
7438    6, -15, 38, 73, 33, 1, -17, 64,
7439    -72, -34, 127, 69, 20, 12, 22, 58,
7440    5, -122, 21, 7, 35, 23, -8, -12,
7441    21, 28, -42, 14, -13, -30, 13, 24,
7442    12, 57, -13, 8, 70, 73, 0, 50,
7443    64, 115, -24, 93, -43, 13, 17, -10,
7444    1, -14, 23, 4, 65, 55, -33, -30,
7445    -3, -20, -19, -26, 45, 32, -46, -39,
7446    -69, -41, 41, 8, -19, -23, 2, 42,
7447    -27, -1, 26, -37, 6, 2, -63, 52,
7448    39, 18, -2, -47, -63, -6, -2, -118,
7449    50, -10, 20, 62, 44, -6, 10, -15,
7450    -37, -39, -38, 7, -36, 32, -39, 16,
7451    -3, 8, -14, 41, 8, -36, -5, 63,
7452    -58, -55, 4, -19, -28, 26, -20, 12,
7453    -18, -20, 70, 23, 9, -76, -7, -52,
7454    -42, 86, 1, -109, -12, 51, 98, 30,
7455    -64, 11, -63, 26, 42, -10, -87, -4,
7456    -7, -58, 64, -128, -41, -88, 58, 25,
7457    40, 88, 12, -46, -52, -34, -9, -1,
7458    -79, -51, -23, 31, -9, 21, -94, -47,
7459    65, -6, 83, 32, 25, 60, 45, 23,
7460    -10, -88, -36, -126, 24, 57, 12, -60,
7461    104, 40, 45, -1, -44, -6, -33, -1,
7462    24, 113, 65, -78, -26, 15, -22, 34,
7463    12, 104, 32, 38, 33, 72, 48, -41,
7464    41, -14, 41, -54, 39, 91, -27, -18,
7465    -66, 56, -59, -48, -46, 17, -34, -76,
7466    -16, 27, 43, 39, 20, 7, -83, -96,
7467    -80, -77, -29, -23, 14, 33, -23, -68,
7468    -13, 45, -11, 54, -58, 16, 2, 7,
7469    -91, -54, -58, 28, 56, -14, -86, -128,
7470    -93, 63, -59, 25, -44, -71, -44, 127,
7471    42, 24, 77, 11, -119, -66, -94, -63,
7472    -1, 24, 118, 51, -15, -21, -113, -85,
7473    -42, 123, 25, -70, -1, -97, -64, -14,
7474    0, 9, 24, 5, -23, 49, -126, 10,
7475    70, -20, 22, 84, 26, 57, -36, 20,
7476    46, 29, -13, 15, 1, 20, 4, -70,
7477    -10, -38, 9, 46, -23, 5, -2, 26,
7478    -19, 20, 59, 21, 10, 3, -6, 28,
7479    -92, -9, -35, 69, 0, 21, -57, 47,
7480    -32, 23, 51, 1, -23, -58, 54, -31,
7481    -5, -77, -43, 86, 30, 5, 40, 40,
7482    81, -10, -11, -66, -51, 57, -78, -26,
7483    32, 23, -105, 69, -22, -20, 80, -104,
7484    21, -17, 66, 73, 89, 39, 42, 58,
7485    -32, 18, -69, -8, -45, -8, -39, -44,
7486    65, 38, -69, -16, 6, -1, -12, 108,
7487    -73, 0, 6, 104, -5, 113, 28, -19,
7488    1, -36, 14, 24, -48, -43, -16, -26,
7489    74, -89, 14, 76, -14, -20, -55, -27,
7490    30, -39, -70, -54, 32, 20, -82, 28,
7491    45, 15, 5, -35, -54, -11, 28, -23,
7492    -62, -39, -17, 14, -73, -116, 9, 122,
7493    -59, 6, 8, -15, 9, -75, -56, -97,
7494    34, -42, -33, -53, 68, -39, -23, 14,
7495    36, 14, 84, -3, 14, -23, 123, 12,
7496    31, -101, 18, 36, -35, 20, -50, 63,
7497    -75, -10, 46, -25, -52, -17, 60, -33,
7498    8, 14, 103, -76, -64, -33, -25, -52,
7499    32, 38, -31, 28, -11, 15, -18, 58,
7500    15, 74, 19, 20, 8, 12, -112, -13,
7501    -73, -12, -25, -48, -45, 67, -109, 4,
7502    44, 46, -1, 127, -62, -8, 2, 19,
7503    -7, 46, 88, -99, -30, 30, -87, 81,
7504    -4, 47, -1, 120, -62, 10, -6, 57,
7505    -12, 37, 62, 58, 107, -8, -19, 69,
7506    -55, -64, -128, -59, 69, -7, -68, -41,
7507    -54, 12, -8, -44, 20, -48, -3, 31,
7508    19, 12, -36, 40, -22, 22, -43, 11,
7509    -48, -120, 59, 58, -92, -56, 24, -75,
7510    -35, 90, -20, -48, 108, -3, 57, 38,
7511    18, -39, 34, -125, 57, -15, -18, 43,
7512    -10, 44, 64, 0, 76, -53, 41, 69,
7513    -42, 127, -17, -9, -75, -126, 16, 17,
7514    90, 98, 16, -54, 32, 42, -42, 28,
7515    -48, 54, -6, 7, -5, -48, 85, -45,
7516    19, 57, 12, -33, -86, -99, 30, 24,
7517    -26, -63, 3, -28, 92, -6, -38, 17,
7518    42, 8, 12, -30, -38, -25, -28, 113,
7519    55, 53, -1, 82, 4, -24, -40, 3,
7520    8, 31, -10, 16, -28, -18, 27, 11,
7521    71, -66, -14, -103, 24, 8, -50, 2,
7522    -10, -20, -21, 45, -43, -41, 27, -27,
7523    -78, -13, -27, -66, -73, -31, -1, -60,
7524    17, -59, -4, -37, 91, 9, 114, -27,
7525    49, -25, -43, 26, 68, 74, 61, -1,
7526    -3, 36, 30, -66, 13, 33, -22, -46,
7527    -22, -16, 55, 7, 37, -36, -103, 124,
7528    36, -36, 55, 26, -18, -14, -2, 4,
7529    0, 7, -1, 6, -38, -4, 37, -14,
7530    41, -55, 45, 38, 38, 22, 40, 56,
7531    0, -8, -17, -4, 103, -41, -59, 62,
7532    8, -10, -46, -19, 22, 63, 60, -83,
7533    -24, -126, -14, -60, 23, -55, 29, -31,
7534    17, 8, -8, -31, 3, 70, -28, 22,
7535    -15, 37, 69, 74, 8, 53, 5, -31,
7536    -29, 83, -15, -127, 16, -88, -39, -39,
7537    -6, 30, 28, -78, 42, -39, -24, -52,
7538    -59, -44, 55, 57, 28, 36, 11, 40,
7539    45, 73, -84, 15, 14, -28, 6, -22,
7540    -52, -14, -62, 7, 8, 66, -38, -103,
7541    30, -66, -62, -70, 16, -72, 5, -78,
7542    59, 51, -40, -25, 9, -126, -17, -17,
7543    61, -107, -54, 31, -46, 75, 32, 24,
7544    -101, 94, -24, 91, -27, 73, -109, -40,
7545    -34, -64, 61, 43, -29, -39, 60, 3,
7546    -27, -55, -22, 37, 18, -73, 8, -64,
7547    -22, 57, 37, 43, 1, -35, -51, 41,
7548    -61, 22, -59, -26, -7, -23, -27, -58,
7549    27, 21, -4, -33, -91, -11, -80, 48,
7550    99, -5, -6, -12, 110, -22, -5, -37,
7551    -43, -24, -13, -26, -24, 33, -59, 39,
7552    1, -62, -22, -8, -52, -53, 20, -38,
7553    -42, 34, 46, -69, -23, -27, 6, -33,
7554    -21, 16, -39, -7, 29, -94, -57, 52,
7555    7, -28, -10, 0, 0, 47, -119, -3,
7556    -12, -79, 60, 18, 17, -48, 52, -71,
7557    -110, 38, -17, 5, 11, -22, 19, 91,
7558    7, -100, 5, -8, -1, -12, -32, 7,
7559    -13, 67, 21, 1, -12, -79, -32, -29,
7560    24, -4, 2, 19, 57, -32, 44, -3,
7561    43, -12, -78, 65, -18, 6, -12, 39,
7562    81, -17, 39, 43, 12, 74, -20, 127,
7563    3, -97, 17, -40, -82, -1, -31, 28,
7564    100, 65, -11, 63, -66, -25, 1, -39,
7565    -111, -84, -78, -22, -6, 105, 11, -3,
7566    45, 72, 54, -46, -37, -69, 15, 65,
7567    -13, -48, -70, 0, 89, 14, -19, -55,
7568    99, 121, 68, 58, -103, -41, -101, -22,
7569    66, -40, 7, 127, -28, 4, -65, 79,
7570    97, 1, 7, 99, -20, -29, 27, 27,
7571    -1, 55, -66, 69, 0, 15, -46, 110,
7572    -124, 15, -76, -41, -26, -126, -118, 126,
7573    0, 22, -78, 9, -16, -76, -9, -12,
7574    -46, -58, -77, -86, 24, -5, -7, -16,
7575    -71, -60, -51, 95, -2, -4, 92, -24,
7576    77, 0, 30, -16, 60, 23, 12, -27,
7577    -128, 60, -36, 1, 33, -4, 127, -104,
7578    83, -2, -101, 26, -2, 33, 25, 20,
7579    -32, -31, -11, -65, -29, 11, -35, 3,
7580    -10, -11, 57, 12, -125, 55, -116, -35,
7581    -82, 35, -113, -58, -72, -48, -32, 36,
7582    -1, 51, 46, 58, -75, 0, 2, -53,
7583    -118, -58, -46, -74, 9, -14, 15, -32,
7584    -57, -19, 40, 2, 67, 21, 13, -57,
7585    0, 22, 9, -19, 21, 69, -44, 44,
7586    24, -91, 1, -4, -33, 8, 19, 59,
7587    -37, -57, -120, 39, -18, 5, 34, -112,
7588    77, 32, -83, -9, 2, -44, 0, 18,
7589    21, 11, 9, 47, 21, 32, 42, -117,
7590    19, 10, -74, -18, 18, -13, 6, 11,
7591    -64, 34, 40, 15, 75, -17, -34, 10,
7592    -14, -50, 7, -123, -82, -29, -24, -26,
7593    -81, 4, 32, 5, -6, -102, -53, 63,
7594    54, 81, -17, -67, 9, -97, 63, -35,
7595    82, 32, -48, 5, -35, 52, -38, -5,
7596    43, -4, -41, 53, -34, 26, 0, 86,
7597    63, -22, 75, 123, 62, -33, 1, 60,
7598    -16, 2, -3, -87, -13, -9, -42, -44,
7599    -4, 86, -60, -43, -19, -13, 127, 28,
7600    4, -64, -24, 25, -84, -112, -15, 81,
7601    -6, -6, -8, 91, 26, 6, -29, 56,
7602    9, -8, 93, -31, -30, -34, -55, -3,
7603    25, 17, -33, -28, -97, 5, 119, 14,
7604    -34, 15, -18, 39, -32, 48, -115, 66,
7605    14, 56, -63, 30, -49, 36, -13, -74,
7606    -63, 14, 94, 54, -88, 12, -77, 8,
7607    108, -15, -62, -94, -52, 65, 88, 32,
7608    -7, 54, 107, -52, -1, -39, -11, -14,
7609    42, -44, -8, 127, 10, -36, -55, 28,
7610    127, -105, 38, -84, -54, 19, -30, -39,
7611    17, 44, -95, 117, -6, -18, 120, -77,
7612    -10, 14, 62, 42, -58, 19, 105, 127,
7613    24, 119, 71, -108, 7, 71, 18, -41,
7614    61, -74, 62, -105, 41, -116, 40, -56,
7615    -77, -17, 4, -59, 84, 54, -46, -122,
7616    5, 18, 44, 119, -87, 81, -86, 15,
7617    59, 60, 19, 0, -103, -40, 39, -63,
7618    82, 95, -6, 82, -120, 69, 48, 1,
7619    -100, -10, 63, 71, -72, 45, 58, -108,
7620    -34, -67, -96, 40, -7, 3, -25, -43,
7621    -56, -5, -2, 29, -36, -56, 63, -58,
7622    18, -65, -61, 29, 6, -10, -7, 10,
7623    -13, -87, -29, -33, -128, -51, -26, -88,
7624    -51, 26, -69, -42, 67, -125, -10, 67,
7625    20, 47, 41, -124, 71, 36, 60, 49,
7626    -27, -9, -64, 17, 12, -15, 9, -21,
7627    66, 21, 47, -21, -19, 28, 26, 84,
7628    -35, -53, 43, 111, 4, 104, -33, -8,
7629    30, 114, -39, 15, -9, -25, 26, 58,
7630    22, 24, 43, -5, 6, 3, 40, 35,
7631    0, 41, 53, -126, -20, -5, -14, 20,
7632    47, 76, 57, -3, -70, 82, 76, 11,
7633    -26, -58, 98, 67, 108, -121, -41, -99,
7634    -63, 127, -12, -7, 35, -94, 30, -127,
7635    -124, 15, -126, 5, 42, 42, 52, 82,
7636    -47, -54, -120, 15, 8, 30, 2, -116,
7637    3, 1, -64, 79, 12, -38, -42, -88,
7638    27, -93, 118, 51, -12, -24, -90, 19,
7639    40, 41, -27, 9, -12, 60, -1, 73,
7640    -20, -78, 127, -39, 12, -20, -7, 63,
7641    -72, -9, -47, 18, -56, -21, -60, 41,
7642    -120, -8, 50, -45, -92, -89, -53, -15,
7643    127, 9, -12, 109, 14, 12, 24, -7,
7644    -20, -90, 21, 55, 101, 38, 117, 23,
7645    -53, -64, -96, -47, 51, 85, 13, -81,
7646    -48, 62, -68, -87, -30, -23, -11, 94,
7647    61, -33, -5, -14, 16, 6, 39, 30,
7648    -94, -48, -24, -106, -33, -42, -41, -24,
7649    0, 20, -24, -7, 35, 5, 20, -5,
7650    13, 25, -8, -7, 25, 98, -18, 76,
7651    103, 62, -9, -6, 23, -55, -6, 120,
7652    6, -7, -67, -58, -45, -24, 14, -23,
7653    -57, 69, 38, 2, 57, 22, -26, -57,
7654    24, -1, 20, 29, 61, 21, 16, 93,
7655    -42, -12, -116, 14, -36, 25, -11, -33,
7656    -13, -115, 3, -12, 122, -79, 26, -37,
7657    -29, 67, -25, 64, -35, 40, -45, 20,
7658    -40, 42, -73, 10, -19, -73, 22, 16,
7659    91, 80, 40, 72, 83, 41, -13, 67,
7660    66, 13, 58, 37, -41, 116, 38, 45,
7661    -27, -92, 10, -22, 26, -24, -62, -65,
7662    -62, -27, 57, 43, -25, 8, 44, 35,
7663    -42, -63, -22, -34, 66, -1, -21, -72,
7664    -7, 78, 16, 27, -7, -24, -5, -45,
7665    -6, -71, 19, 92, -73, 48, 11, 5,
7666    15, -65, -109, -24, -53, 21, 1, 65,
7667    -19, -61, 96, -96, 101, 8, -2, 84,
7668    72, -77, -13, -10, -115, -11, -41, 56,
7669    -60, -101, 15, -24, -37, -39, 18, 58,
7670    53, -13, 37, -43, -30, 53, 9, 103,
7671    9, -36, 14, -60, 48, -127, 3, -84,
7672    40, -119, 69, -22, 7, 4, -23, -30,
7673    71, 26, 44, 11, -47, -70, 17, 29,
7674    65, -25, -124, 72, 36, -36, -4, -62,
7675    -69, -65, 18, 20, -43, 15, -10, -7,
7676    -63, -46, -95, 5, 1, 28, 20, 4,
7677    17, 65, -39, -38, 29, 13, 56, -49,
7678    4, 46, -76, -18, 25, 66, -15, 41,
7679    -90, 2, 50, -3, 0, 67, -67, -56,
7680    57, 46, 33, 12, 70, -29, -58, -73,
7681    -1, 110, -19, 18, -3, 93, -81, 81,
7682    -58, -3, 16, 127, 68, -22, -37, 30,
7683    50, 5, 17, -45, 63, 61, 0, -38,
7684    16, 37, 23, 54, 66, 6, -16, -19,
7685    10, 55, -31, -7, 66, 86, 65, 21,
7686    -19, 70, 28, 62, 36, 68, -34, 14,
7687    -96, 51, -18, 30, 17, 46, -34, 50,
7688    13, -89, 17, 5, 31, 91, -69, -32,
7689    49, -127, -58, 97, 110, -11, 80, -40,
7690    -22, 27, -4, 112, 127, -15, -67, 42,
7691    114, 45, 94, 65, 45, 44, 19, 67,
7692    19, 25, 110, -1, 87, -3, -19, 47,
7693    12, -8, -42, 15, 7, -51, 57, -111,
7694    108, -47, -18, 94, -15, -39, 45, -63,
7695    3, -90, -37, -13, 32, 8, -43, -8,
7696    39, 30, -51, 28, -19, -34, -10, 42,
7697    -47, 59, 123, -10, 63, 50, 17, 42,
7698    47, 19, -67, 47, 56, 50, -35, 12,
7699    6, -36, -96, 47, -9, 104, 50, 83,
7700    46, -54, -66, -31, -55, 127, 54, 12,
7701    64, -72, 27, 38, -64, -56, 30, 125,
7702    -35, 34, 24, 75, 23, 33, -27, -41,
7703    -84, -3, -15, 33, 80, 44, 29, 54,
7704    -29, -101, -93, 47, 18, 79, 26, 13,
7705    12, 46, 15, 68, 39, 82, 109, 42,
7706    -19, -59, -50, 2, -72, -26, 31, 76,
7707    69, -35, 76, -37, 42, 13, 6, -37,
7708    25, -62, -32, 99, 26, -36, -70, 58,
7709    -38, 2, 1, 34, -29, -9, -11, -14,
7710    32, -5, 35, 11, -26, 12, 11, -17,
7711    -11, -61, -33, -11, -33, -29, -23, -39,
7712    -26, 33, 19, -18, -66, -33, -35, -14,
7713    -92, -68, -26, -48, 69, 47, 19, 127,
7714    -80, 30, 49, 28, 8, -93, 48, -62,
7715    -94, 13, -34, 40, -61, 31, -2, 19,
7716    45, 20, -39, 14, 37, 78, 18, -9,
7717    -20, -10, -25, -27, 104, 75, 47, 38,
7718    89, -41, 43, 40, -20, -6, -66, -17,
7719    11, 32, -41, 26, 34, 26, 55, -53,
7720    -89, 125, 47, -58, -116, 28, -14, 27,
7721    -12, -6, 100, 99, -14, 55, 1, -83,
7722    36, 10, 105, 25, 106, 38, -1, -66,
7723    -100, 67, -30, 17, 101, -21, 21, -65,
7724    76, -16, -97, 16, 42, 38, -89, 72,
7725    75, 94, 55, 32, 7, 82, 16, 44,
7726    -77, -35, -22, 20, 70, 26, 2, -46,
7727    -18, 28, 89, 41, 70, -64, -21, -60,
7728    -23, 66, -23, -70, 46, 8, 22, 11,
7729    -55, 93, 87, 60, -27, 23, -44, 15,
7730    10, -21, -30, -17, 64, 14, -83, -5,
7731    -19, -22, -32, 15, -72, -17, 40, -81,
7732    -29, -3, -5, -64, -35, -43, 39, -56,
7733    28, -51, 93, 50, 97, -29, -14, -28,
7734    -13, -12, 12, 14, 18, -3, -24, 37,
7735    10, -66, -21, -36, 70, 3, -24, 21,
7736    -43, 68, -9, -40, -51, -48, -50, -2,
7737    18, 12, -17, 33, -34, -18, -24, -4,
7738    81, -4, -52, -66, -46, -61, -19, -25,
7739    48, 44, -24, -67, -52, -33, 71, -84,
7740    5, 44, -35, 35, 1, 47, 84, 40,
7741    -20, 25, -38, -21, 127, 92, 24, 26,
7742    53, -21, 51, -45, -45, 43, -116, 7,
7743    -9, -97, -44, -47, 20, -49, 1, 14,
7744    78, 4, -105, 23, -16, 13, -24, -19,
7745    -5, -32, -53, 0, -35, -11, -7, -45,
7746    -25, 8, 7, -21, 27, -37, -57, 13,
7747    8, 79, 66, 15, -20, -36, -55, 17,
7748    8, 22, 69, 75, -25, -2, 48, -8,
7749    0, -24, -24, -9, -50, -40, 19, 9,
7750    -21, 5, -1, 11, 22, 105, 22, 10,
7751    -15, 8, -19, -20, 10, 80, -18, -11,
7752    46, 62, 54, -8, -77, -60, -92, -96,
7753    -124, 77, 95, -72, 40, -13, 16, 0,
7754    63, -17, 56, 15, -118, 19, -50, -40,
7755    -42, 2, -39, -50, 23, 101, -125, -39,
7756    -64, 59, 42, 122, 0, 98, 14, 23,
7757    -42, -10, 117, -18, 98, -1, 51, -124,
7758    -48, -49, -12, -9, 113, -115, -55, -112,
7759    13, 4, 30, 70, 52, 14, 1, -79,
7760    -108, 15, 116, 105, 13, 51, -125, 86,
7761    -11, -51, -44, 65, -45, 43, 31, 61,
7762    16, -2, 6, -42, -92, -124, 49, -105,
7763    123, -8, -44, -12, 84, -76, 13, -39,
7764    3, -19, 1, -9, -82, -41, 37, -23,
7765    31, -3, 46, -50, -22, 8, -33, 8,
7766    91, -8, 17, 37, 67, 64, -60, -20,
7767    -62, -20, -55, 65, 20, -19, 54, -124,
7768    22, 31, 102, 17, 29, -15, -21, -34,
7769    -12, -27, 82, -44, -3, 46, 21, -55,
7770    -70, 15, -48, -19, 7, -53, 19, -12,
7771    -78, -5, -102, 13, 3, -25, -67, 64,
7772    -43, -118, 68, -91, -66, -2, -32, -92,
7773    -81, 86, 6, -49, 15, -103, -40, 28,
7774    15, 45, 70, 13, 3, -1, -18, 21,
7775    -11, 28, -14, 52, -58, -22, 67, -53,
7776    6, -38, -88, 11, 73, 68, 44, -39,
7777    45, 88, -43, 116, -76, -1, 21, 17,
7778    -2, -87, -1, 75, -66, -18, -7, 21,
7779    59, -123, 127, -55, -49, 47, -6, 89,
7780    19, 40, -13, 55, 37, 7, 27, -53,
7781    -88, -104, -47, -72, -40, -54, 36, 8,
7782    -6, 47, 98, 7, -86, -18, 5, 5,
7783    126, -19, -51, -78, 44, -75, -53, -44,
7784    -2, 63, 42, 95, 87, -31, 13, 5,
7785    86, 12, 20, -25, 85, 40, -20, 19,
7786    -125, 122, 76, 61, 53, -80, -49, 58,
7787    -123, -41, -15, 42, 81, 58, -17, 1,
7788    32, 19, 59, 5, -98, 7, -27, 60,
7789    -59, 30, 30, 53, -36, 59, -9, 7,
7790    51, 8, 71, 50, -21, -13, 17, -15,
7791    -60, 13, 16, 36, -74, 87, -17, 30,
7792    59, 18, 69, 41, -52, 61, 33, 43,
7793    73, -7, 46, 93, 102, 67, -1, 51,
7794    -9, 7, -52, -56, -15, -50, 63, -23,
7795    -8, 19, 40, 14, -36, 27, -70, 35,
7796    -19, 32, 63, -11, 15, 22, 39, 67,
7797    37, 3, 106, -5, 2, -79, 25, 39,
7798    -105, 74, -58, -45, 68, 21, -8, 127,
7799    85, -32, -9, 2, -2, -3, 7, 3,
7800    15, -14, -16, 2, 68, -8, 58, 13,
7801    -1, -19, -45, 31, 36, 13, 17, -14,
7802    48, 12, 47, 27, -70, 93, 14, 0,
7803    -20, -15, -27, -63, 55, 34, -121, 17,
7804    31, 17, 104, 4, -29, 108, -6, 1,
7805    -32, -84, -27, 79, -48, 64, -6, -31,
7806    -46, -60, 82, 34, -22, -29, -12, -7,
7807    -69, -1, 92, 40, -78, -15, 28, -92,
7808    15, -18, 14, 118, -14, -26, 19, 58,
7809    -32, 44, 45, 0, -55, -11, 30, 55,
7810    64, 8, -98, 19, -26, 18, -6, 12,
7811    -88, 39, 18, 73, -70, -7, 78, 1,
7812    75, 11, 39, 85, -44, -28, -54, 4,
7813    -14, 13, 15, 99, -79, 20, 33, -26,
7814    34, 5, 62, -100, -30, -4, 2, 36,
7815    33, -27, 114, -88, 29, -10, 51, 15,
7816    17, -17, -42, -58, 42, 20, -42, 62,
7817    -14, 45, 7, 14, -51, 35, 31, 3,
7818    -43, 70, 39, -90, -7, -44, 11, -37,
7819    -10, -5, 36, -72, -75, -52, 36, 6,
7820    14, 91, -3, -78, -35, -62, -15, 32,
7821    -16, 24, 58, -52, 42, 1, -19, 21,
7822    -24, 4, 34, 88, 62, -40, 3, -89,
7823    66, 95, 6, 62, 11, 27, 12, 27,
7824    16, 30, 94, -42, 89, -37, 59, -15,
7825    17, -64, 94, -36, 57, 62, 88, -34,
7826    74, -83, -23, -3, -84, -3, -128, -91,
7827    -55, 42, -45, 8, -3, 24, -26, -54,
7828    49, -47, 41, 37, -65, -4, -27, 52,
7829    81, -6, 18, -110, 47, 4, -63, -81,
7830    3, -44, 6, 75, 20, -125, 4, -105,
7831    19, -120, 25, -32, 51, -15, -8, -74,
7832    8, 88, -15, 124, 77, 56, -63, 97,
7833    28, -15, -16, 23, -9, 1, -78, 47,
7834    50, 37, 99, -35, -34, 100, -85, 4,
7835    -80, 10, 12, 103, -35, -28, 127, -65,
7836    -42, -69, 26, -39, 20, 5, 43, -29,
7837    -22, 75, 25, 4, -47, -38, 8, 38,
7838    -58, -6, -61, -9, 76, -19, 2, 9,
7839    -32, 120, -23, -29, -87, -25, 24, -50,
7840    10, -50, -81, 33, -46, -81, -40, -18,
7841    37, -20, -65, 48, -1, -16, -17, 3,
7842    -18, -85, -7, -11, 35, -56, 99, -15,
7843    -19, 25, -77, 22, 2, -32, -29, 20,
7844    -4, 97, 47, -58, -65, -3, 26, 36,
7845    -34, 6, -70, 12, -26, -31, -32, 34,
7846    -19, 98, -42, 20, 9, 36, -24, 2,
7847    -1, 25, -119, 27, -7, 34, 25, 19,
7848    52, 57, -40, 48, 45, -2, 24, -73,
7849    31, 15, 67, 25, 82, -20, 21, -115,
7850    9, 13, 28, 13, -47, -91, -14, -9,
7851    -46, -19, 25, -9, 63, 52, -12, -36,
7852    -59, -10, -125, -20, 38, -3, 106, -24,
7853    -92, -114, 10, -61, -16, 11, -30, -74,
7854    -98, -47, 54, 72, -58, 67, -92, 89,
7855    26, -28, 56, 46, 36, -29, 31, 23,
7856    59, -69, -63, 11, 31, 8, -74, -24,
7857    -42, -3, 67, -45, -123, -16, 17, -43,
7858    14, -14, 72, -92, -82, -16, -46, -80,
7859    -81, -28, 22, 9, 66, -49, 49, -20,
7860    28, -49, 110, 39, 52, 51, 34, 32,
7861    43, -22, 15, -33, 6, 24, -11, 7,
7862    69, -33, 69, -100, 22, 23, -8, -23,
7863    51, 88, -128, 66, 9, 36, -27, -13,
7864    -27, 82, 28, -83, -28, -63, 84, 22,
7865    -14, -19, 65, 19, -6, -4, 12, -43,
7866    81, 17, -27, 1, 56, -11, -9, 35,
7867    99, -33, 105, -22, 31, -50, 68, -70,
7868    29, -102, 82, -106, 34, 53, 15, 25,
7869    12, 96, 5, -2, 22, 17, 88, 108,
7870    100, -34, 45, -60, -107, 66, 10, -64,
7871    -98, 56, -62, -51, -59, 21, 75, 8,
7872    10, -39, -38, 19, -27, 48, 28, -32,
7873    15, -2, 21, 17, 19, -77, -74, -30,
7874    -51, -71, 47, -31, -13, -1, -6, -15,
7875    9, 113, 6, 50, 47, 26, -2, 36,
7876    16, -73, 41, 43, 81, 55, 17, -6,
7877    -8, -82, -20, 12, -16, 67, -52, 78,
7878    8, -30, 109, -48, -36, -16, 31, -24,
7879    -123, -9, 54, 89, 15, 34, 17, -28,
7880    -109, -37, 107, 11, -16, -36, 39, 15,
7881    -43, -33, 49, -23, 37, 45, 43, -28,
7882    -58, 37, -28, -77, 35, 82, -21, -13,
7883    -11, 39, 22, 0, -45, 35, -40, -23,
7884    -18, 11, -35, 22, -5, 34, 1, -74,
7885    -66, -18, 24, -47, 2, -53, 53, 16,
7886    63, 10, -45, -13, 48, -17, 7, -105,
7887    38, 83, -125, 53, -84, 34, -19, 11,
7888    -78, 17, -83, 57, 54, -35, 74, -22,
7889    40, 3, 81, -27, -80, 46, -17, -29,
7890    -14, -17, -66, 61, 90, 19, -2, -18,
7891    -31, 31, -8, 6, 7, 26, -29, 28,
7892    95, -51, 1, -23, 3, 37, 70, -65,
7893    -4, -34, 61, -44, -55, -34, -69, -92,
7894    35, -36, -5, -66, -7, 32, -41, -34,
7895    23, 76, 36, -78, 58, -22, 72, -9,
7896    92, -124, -10, 43, -14, 24, -15, 95,
7897    12, -93, -72, 0, -20, -13, 22, -96,
7898    -17, 2, -26, 1, 65, 6, 79, 118,
7899    9, -87, 40, 80, -3, 13, 76, 26,
7900    38, 126, 110, -62, -83, -43, 41, 31,
7901    -45, -91, -63, 127, -107, 15, -59, -32,
7902    -28, -77, -23, -77, -12, 79, -58, 105,
7903    -120, -45, 5, 90, 72, -70, 22, 29,
7904    17, -60, 38, -39, -19, -90, 83, 123,
7905    -21, -1, 124, -56, 71, 61, -63, -98,
7906    -36, -62, 48, 66, -30, 72, -128, -17,
7907    83, 0, -16, -22, -41, -4, -37, 16,
7908    -31, -31, 31, 45, 22, -6, 30, 32,
7909    -25, -71, 31, -32, 10, 1, 33, -12,
7910    -73, 2, -46, -63, 10, -91, 5, 51,
7911    0, 38, 92, 35, -44, 26, -63, 27,
7912    103, 44, -32, 99, -104, 71, 122, 69,
7913    -17, -89, -76, -51, -14, -36, 54, -48,
7914    -27, -39, 80, -21, -52, 33, 38, 53,
7915    -34, 84, 98, 3, -11, 20, -52, -38,
7916    12, 65, -122, 91, 49, -48, -19, 1,
7917    -2, -81, 15, 25, 12, 127, 28, -7,
7918    -8, -24, 1, 31, -2, -10, -71, 35,
7919    0, -27, -5, 3, 53, 39, 9, 0,
7920    -73, -30, 64, 31, -111, -14, -74, -7,
7921    -34, -127, 28, -121, 16, -13, -7, -33,
7922    47, -3, -40, -38, 127, -26, 32, -47,
7923    -118, 39, -125, 68, 23, -33, 94, -93,
7924    23, -50, 69, -28, -128, -44, -6, 41,
7925    127, 30, -68, 61, 5, -39, -69, 17,
7926    5, -16, -46, 24, 6, 37, -8, 15,
7927    -79, 1, -13, 96, -127, 69, 5, 88,
7928    34, -88, -32, -55, 53, 10, -9, -60,
7929    -12, 59, 32, 89, 64, -5, 21, -58,
7930    46, 100, 3, -89, -124, 63, 8, -28,
7931    59, -51, 71, 72, 14, 6, 4, 25,
7932    -22, 20, 22, -76, -101, 39, -51, 107,
7933    -69, 9, 11, -7, 44, -5, -18, 17,
7934    -71, 49, -88, -14, -85, -34, 11, 1,
7935    8, -57, -13, -100, 46, -61, -70, -50,
7936    -15, 13, -70, 52, 11, -67, 99, 89,
7937    71, -16, 4, -32, 124, -16, -23, 56,
7938    -31, -120, 4, 12, 51, -83, 52, -67,
7939    7, 21, -50, -118, -56, 52, 9, -45,
7940    -125, 44, 21, 48, 8, 55, 37, 71,
7941    56, -34, 9, -28, -40, -38, -82, -125,
7942    -35, 61, -50, -8, -56, 2, -85, 62,
7943    -8, -86, -71, 25, -19, 20, 40, 28,
7944    18, -128, 100, -4, -4, 77, -54, 74,
7945    -98, -65, 82, 38, -3, 6, -39, 46,
7946    102, -3, -66, 10, 37, 18, 43, -23,
7947    119, -47, 3, -24, -14, -66, -58, 29,
7948    66, 8, 11, 44, -6, -26, -13, -24,
7949    -106, -60, -23, -91, 2, -86, 48, 5,
7950    -78, -52, -127, 26, 58, -62, -1, -59,
7951    37, 24, 27, -34, 30, -125, -20, 25,
7952    25, -42, -5, -34, -1, 37, -86, -86,
7953    42, -116, 35, 26, 10, -46, 23, -65,
7954    38, 2, 0, -11, 69, -102, -5, 22,
7955    19, 8, 34, 41, 33, -27, 62, -3,
7956    15, 32, 6, 53, 19, 9, -41, 70,
7957    25, 99, -24, -11, -34, -5, -7, -39,
7958    -43, -45, 92, -36, 30, 32, 15, 30,
7959    95, -52, -22, -35, 54, -77, 70, -55,
7960    -50, -49, -11, -8, -40, -14, -60, 1,
7961    -47, -36, -64, 92, -1, -11, 21, 11,
7962    0, 41, 45, -35, 12, -11, -16, -14,
7963    106, 19, 0, -27, -42, -16, 15, 2,
7964    -26, -44, -41, 24, -53, 59, 45, 100,
7965    -5, 11, -14, 83, -23, -9, -126, 71,
7966    43, -16, 5, 26, -4, -65, 69, 40,
7967    -25, 4, -40, 21, -20, 82, -16, -26,
7968    -27, 65, 63, -26, -14, -90, 62, 37,
7969    23, 48, 97, 92, -28, 68, -31, 10,
7970    43, -54, 28, -55, -28, -7, 6, -25,
7971    -77, -17, -101, -83, -12, -98, -10, -21,
7972    39, 19, -88, 118, -11, -45, 106, -6,
7973    118, -38, -98, -108, 41, 4, 34, 56,
7974    11, -88, 22, -36, -49, -124, 23, -101,
7975    44, -55, -37, -48, -14, 72, -65, -77,
7976    -47, 100, 48, 84, 71, 31, -44, -92,
7977    100, 57, -55, 1, 9, -36, -34, -7,
7978    -19, 19, 10, -64, -63, 25, -14, -67,
7979    -4, -58, 29, -82, -11, -51, -32, -93,
7980    20, 50, 15, -60, 28, -39, -42, 28,
7981    77, -22, -66, 14, -21, 62, -10, -6,
7982    18, -22, -13, 9, 43, 10, 14, -10,
7983    -86, -95, -119, -10, -61, -92, 37, 2,
7984    -6, -74, -74, 25, 8, -84, 42, -23,
7985    -21, 82, 49, -1, 58, 84, -42, 19,
7986    23, -5, -15, -5, 51, -25, 29, 39,
7987    71, 0, -44, -95, 10, -70, -67, -16,
7988    13, -38, 18, -32, -16, 1, 22, -8,
7989    -6, 42, 22, 30, 15, -74, 39, 45,
7990    -26, -15, 36, -85, -33, -71, -14, 63,
7991    -32, 3, 72, -82, 5, -108, 50, -20,
7992    -61, -44, -11, 2, -19, 0, 14, 13,
7993    67, 17, 32, 60, 64, -64, 35, -16,
7994    -26, -75, 73, 2, -22, 53, -2, 12,
7995    63, -81, 1, 11, 9, 36, -36, 39,
7996    -8, 13, -61, -19, 34, -15, 37, -6,
7997    31, -20, -30, -51, 101, -25, 16, 14,
7998    57, 77, -24, 65, -51, -47, 49, -52,
7999    48, 45, 15, 42, 20, -68, 0, -111,
8000    -18, 12, 48, 3, -2, 4, -33, 34,
8001    39, 72, 1, -19, -44, -44, -73, 39,
8002    32, 38, 28, 29, 30, -37, -12, -21,
8003    -56, -27, -19, -15, -43, -20, -31, -14,
8004    96, -98, 69, 44, -70, 91, -15, 78,
8005    57, -74, -126, -112, 3, -1, 31, -22,
8006    -125, 97, 64, -100, 40, -31, 21, 10,
8007    124, -20, -6, 121, 16, -12, -3, 86,
8008    18, 78, -92, -126, 4, -96, -1, -84,
8009    -103, -124, -106, -26, -10, 57, 21, -1,
8010    -77, -95, -20, 29, -79, 61, -20, 53,
8011    -65, 43, 125, 119, -23, -62, -2, 56,
8012    22, -122, -66, -114, 127, -102, 65, -71,
8013    -65, -43, 119, -13, -30, 127, -53, -9,
8014    82, -77, 59, -115, -121, -128, -22, 55,
8015    13, 40, -49, -79, 58, -35, -28, 29,
8016    85, 58, -24, -47, 3, -68, -54, 33,
8017    73, -59, 49, -54, -9, -32, -94, -44,
8018    -31, 13, 34, -63, 44, 5, -65, 7,
8019    -26, -50, 125, -10, -18, 20, 21, 75,
8020    19, 72, 120, -88, 40, -19, -71, -48,
8021    10, -44, -53, 54, 30, 17, -66, 41,
8022    3, 13, 54, 23, -46, 27, -24, -26,
8023    -75, -37, 64, -60, 22, 48, -18, -127,
8024    -9, -91, -6, 59, 96, 16, 9, -47,
8025    56, 87, -29, 1, -69, 7, -23, -30,
8026    11, -90, 29, -35, 17, -48, 22, -37,
8027    -28, 22, 37, -30, -8, 42, -19, -46,
8028    -15, 17, -22, -11, -28, -15, -54, -20,
8029    -15, -11, -25, -64, 29, 22, -62, 107,
8030    60, -70, 49, 82, 17, 127, -99, 57,
8031    81, 27, 32, -85, 41, -97, -15, 12,
8032    59, 19, -26, 24, -99, 67, 53, 22,
8033    -16, 53, 86, -70, 23, -39, -79, 38,
8034    -1, -65, -1, 55, 2, -56, 34, 38,
8035    -67, -6, 51, 25, -87, -18, -37, -37,
8036    -28, 22, 9, -89, -2, 21, -2, -55,
8037    -34, 19, -43, 35, 13, 13, -56, -78,
8038    -38, -21, -54, 39, -93, 121, 105, 90,
8039    -11, 29, 2, 12, -29, 62, -48, -4,
8040    90, 111, -8, -125, -33, -31, -28, -70,
8041    -51, -51, 74, -97, -11, 18, -40, 124,
8042    1, -13, -5, 62, -83, 19, 47, -77,
8043    70, 105, 117, -116, -4, -31, 85, -38,
8044    31, -12, 4, 59, -40, -124, -6, 5,
8045    28, -49, 48, 22, 58, 13, -127, 4,
8046    -26, 21, 54, -16, 4, -114, 22, -46,
8047    17, -2, 37, -48, -26, 88, -23, -85,
8048    5, 21, -42, 20, -7, -69, 2, -50,
8049    9, 67, -68, -61, -77, -62, -48, 55,
8050    43, 48, -43, 15, -12, 41, 67, -44,
8051    -20, -35, 122, 54, 111, -81, 81, 116,
8052    65, -90, 13, -71, -36, 4, -73, -109,
8053    -6, 11, 5, 36, -66, -33, -18, -19,
8054    -80, -33, -52, 49, -28, 2, -9, 2,
8055    -48, 18, 6, 19, -123, -124, 77, 39,
8056    104, 17, 26, 5, 38, -58, 31, -46,
8057    48, 86, 46, -1, -26, -23, -5, 27,
8058    -12, -4, -100, -72, -36, -76, -15, -125,
8059    40, -56, -41, -69, -20, -1, -62, 36,
8060    -25, -67, 30, -26, -27, 19, -111, 16,
8061    44, -127, -68, -108, -11, 2, 13, 3,
8062    -30, -32, 3, -75, 126, 29, 31, -49,
8063    16, 51, -40, -98, -18, 43, -19, -21,
8064    8, 18, -25, 61, 59, 13, -12, -102,
8065    71, -75, 27, -64, 2, -48, -31, -110,
8066    27, 61, 112, 44, 80, -97, -3, -101,
8067    -37, 84, -29, 102, -19, 50, 61, 37,
8068    -67, 6, -31, -59, 40, -8, 48, 7,
8069    12, 90, -36, 45, -14, -10, -38, -125,
8070    68, -43, -22, 71, 9, 24, -57, 97,
8071    124, 13, 3, -44, -19, 127, 24, 25,
8072    87, -122, 35, -1, 59, 116, -11, -124,
8073    74, -26, 1, 15, -22, 30, 8, 8,
8074    -53, -15, 15, -31, 3, -79, 11, 34,
8075    -27, -14, 36, -13, -19, -64, 50, -9,
8076    8, -47, -62, -87, 49, 107, 71, 50,
8077    67, -53, -61, 11, -68, -30, 29, -123,
8078    -70, -32, -34, -75, -61, -24, -74, -31,
8079    -29, 14, -47, 4, 96, 0, 91, -28,
8080    -11, 17, -2, 20, 20, -55, -69, 72,
8081    7, 11, -36, 114, 5, -53, -22, 33,
8082    -35, 66, -9, -24, -30, 33, -11, 77,
8083    14, 10, 19, 33, 35, 36, -8, 8,
8084    97, -78, -59, 25, 36, -17, 15, 5,
8085    -82, 88, -64, -46, 108, -49, -56, 14,
8086    54, 7, 37, -15, -53, -5, -36, -7,
8087    -25, 87, 10, -2, -32, 15, 3, 37,
8088    39, -18, 2, 13, -16, -43, -65, -9,
8089    19, -55, 12, 29, 45, 0, 11, -17,
8090    12, 20, 6, -11, -64, -4, 63, 16,
8091    105, -17, -26, -49, 42, 15, 0, -57,
8092    -5, 27, -41, 31, 38, -15, 17, 44,
8093    -62, 53, -3, 33, -14, 34, 86, 0,
8094    -65, -20, -46, 26, -18, -13, 1, -25,
8095    -69, 3, 9, -28, -54, -21, -29, 57,
8096    36, -22, -23, 58, 66, 28, 52, -50,
8097    18, 10, 72, 21, 9, 45, 37, 19,
8098    -75, -69, 9, 45, 21, 5, 66, 31,
8099    76, -14, 35, 93, 74, -1, -35, 34,
8100    18, -29, 65, -32, 8, 40, -7, -39,
8101    -10, -64, 124, 73, -34, -23, 89, -103,
8102    -21, 14, -11, -58, -3, -125, 70, -57,
8103    -60, -17, -55, 31, -46, 71, 125, 29,
8104    -96, 22, -79, -61, -5, -76, -24, 53,
8105    26, 58, 24, -15, -29, 40, -59, -52,
8106    -26, 8, -48, -11, 37, 6, -53, 13,
8107    97, -19, -121, 22, 10, 122, -31, -17,
8108    11, -45, -1, -9, 52, 67, -36, 37,
8109    -64, 33, -37, -38, 4, 127, -9, 11,
8110    -5, 126, -7, -34, -16, 4, -76, -54,
8111    45, -20, -4, 43, 46, 47, -1, 22,
8112    -35, -18, -29, -28, 32, -82, 25, -122,
8113    -60, 31, 48, 10, -37, 81, 14, 57,
8114    -33, -120, 35, 38, 21, 95, -65, -125,
8115    -58, 59, 10, 13, 8, -59, -35, -85,
8116    36, -122, -13, 34, 28, -8, 47, -44,
8117    -13, 35, -40, -105, -60, -67, 54, -15,
8118    -108, 14, -46, -55, 0, -43, 12, -125,
8119    8, -103, -75, 10, -101, 75, -120, -54,
8120    -51, 93, 7, 127, -68, 61, 40, -8,
8121    65, -16, -68, -23, -48, -25, -9, 29,
8122    21, 51, -7, 29, 62, -15, 29, 4,
8123    -68, -85, 103, 24, -8, -124, 60, 76,
8124    -4, -8, -54, -17, -12, 5, -49, -37,
8125    14, 91, 17, -52, -12, -13, -39, 44,
8126    18, 6, 33, 33, 81, -88, 30, 2,
8127    -31, 63, -9, -58, -9, -12, 14, -43,
8128    24, -31, 45, 8, 72, -30, -21, -36,
8129    41, 28, -9, 37, 34, -74, 20, -65,
8130    -57, 8, -7, -68, 2, 89, -14, 1,
8131    -48, -32, -54, 29, 19, 76, -25, 85,
8132    60, 17, 45, -37, 18, -5, -54, 20,
8133    51, 54, -20, -8, 33, 24, -16, 123,
8134    -44, 47, -1, 55, 4, 31, 1, 73,
8135    1, -21, -74, -2, 39, -97, -11, 55,
8136    -4, 29, -17, 12, 35, 67, 3, -72,
8137    40, -14, 127, -3, 0, -19, -42, -127,
8138    -40, 52, 31, -46, -57, -127, -26, 66,
8139    -57, -23, 28, -43, -28, 40, -45, -91,
8140    -93, -20, 97, -73, 86, -22, 6, 52,
8141    17, -38, -43, 14, -14, -83, 32, -53,
8142    65, -67, -33, 42, 18, 46, -66, -3,
8143    -26, -25, -13, 8, 26, 127, 1, 18,
8144    -51, -96, -24, -116, -7, -12, -68, -120,
8145    15, -15, 42, -36, 9, -5, -13, 29,
8146    13, 48, -30, -128, -34, -46, 18, -78,
8147    -15, -22, 2, 7, 82, 60, 7, 5,
8148    -126, 63, 99, -66, -66, -74, -91, 119,
8149    18, 77, 89, 60, -42, -39, -52, 47,
8150    94, 21, 35, 8, 53, -18, -69, -123,
8151    -17, -32, 22, -17, -84, -3, -11, -128,
8152    -22, -128, -22, 113, -97, -59, 127, 29,
8153    -28, 125, 89, -122, 114, -63, 99, 21,
8154    -71, 29, 51, 59, 62, -105, 3, 9,
8155    122, 25, -114, -33, 77, -11, -46, -96,
8156    1, 4, 106, 123, -113, 118, 44, -51,
8157    122, 17, -110, 25, -90, -90, 46, 73,
8158    -105, 106, 38, 19, -24, 55, 92, -39,
8159    -123, 33, 83, 37, 54, -36, 23, 2,
8160    100, -10, -22, -39, -18, 23, -64, 52,
8161    124, 122, 98, 30, 24, 20, -25, 65,
8162    73, -31, 47, 15, -14, 57, -26, -13,
8163    -28, -104, -84, -67, 23, -43, 57, 32,
8164    -53, -80, 36, -66, 58, -30, -58, -39,
8165    -22, -28, 48, 73, 79, -57, 36, -52,
8166    33, 3, -38, 35, 16, -16, 13, -19,
8167    -3, 46, 13, -28, 56, -7, 49, -53,
8168    -25, -94, 90, -60, -51, 60, 8, -32,
8169    11, 60, 12, 23, -35, -123, -24, 28,
8170    -74, 112, -78, -55, -32, 49, -12, -114,
8171    -38, 6, -3, 56, 3, 3, 4, 70,
8172    -23, -66, -37, 72, 88, 37, -19, 11,
8173    42, 83, -121, 59, 24, 44, -92, 96,
8174    -104, -52, -9, 9, -93, 9, -80, 114,
8175    61, 6, 24, -58, -111, 127, -84, -41,
8176    99, 62, -107, 7, -18, -7, 34, -124,
8177    -128, -33, -12, -59, -4, -14, -9, 62,
8178    -66, -17, 13, 64, -1, -29, 63, -44,
8179    -23, 23, 61, 14, 63, -58, 35, -14,
8180    -33, 31, 23, 42, -127, -52, -62, 75,
8181    10, 28, -6, 41, -109, -59, -67, 25,
8182    25, -103, -17, 42, 69, -59, -32, -5,
8183    40, 34, -103, -33, 32, -126, 9, 16,
8184    83, -25, 31, 126, -104, 121, -24, 117,
8185    94, 51, -120, -70, 57, -30, 18, 114,
8186    -8, 70, 48, -71, 121, -30, 117, 63,
8187    122, 113, 9, 30, 15, 11, 47, -16,
8188    5, 37, -28, -60, 29, -121, 67, -16,
8189    -6, 21, 69, 10, -53, 38, -31, 87,
8190    -52, -128, -123, 79, -117, -83, -12, 123,
8191    -90, 105, -8, 24, -59, 33, 61, 21,
8192    -11, 58, 26, -60, 127, 64, 72, 59,
8193    47, -37, 96, -107, 2, 105, -66, 35,
8194    52, -55, 124, 10, -119, -58, 20, 126,
8195    127, 16, 100, -27, -104, 23, -55, -31,
8196    17, 8, -47, 72, 64, 27, -1, 50,
8197    74, 19, 17, -34, 13, 25, 13, 5,
8198    1, 28, 40, -112, -79, 12, 14, -11,
8199    -90, 4, 56, 7, 126, 16, -19, 75,
8200    -14, -31, 119, -66, 59, -82, -4, 17,
8201    82, -104, -47, 74, 54, -9, -125, 122,
8202    119, 30, 54, 49, 53, 34, 63, -64,
8203    -36, 36, 55, -77, 1, 88, -12, -26,
8204    25, -13, -14, 87, 57, -51, 123, 23,
8205    22, 93, 27, -28, -53, 41, -45, -64,
8206    -82, 71, -94, 45, -70, -11, 65, 10,
8207    37, 13, -36, 61, 28, 42, 10, -54,
8208    -15, -14, 63, -8, 2, 32, -98, -22,
8209    49, 71, -90, -28, -94, 60, -11, 100,
8210    35, -19, -56, 11, -29, 58, -52, 35,
8211    127, 111, -10, -74, 11, 5, 59, -4,
8212    105, -15, -35, 84, -68, 61, 15, -82,
8213    -8, -52, 120, 76, 49, -31, -11, 60,
8214    -59, -37, -14, -20, -22, -37, 44, -50,
8215    42, 2, 18, 123, -57, -40, -10, -73,
8216    5, 13, 25, -124, -45, -31, -21, -83,
8217    47, -14, 2, 127, 58, 1, 36, -58,
8218    15, -123, 7, 42, 81, 50, 9, 63,
8219    -85, -11, -53, -124, 20, -102, 12, 107,
8220    -49, 127, 10, -24, -31, -127, -86, -89,
8221    -88, 85, 116, 76, -57, 47, -123, 66,
8222    112, 59, 30, 109, 4, 14, 9, -40,
8223    -117, -16, -69, -41, -32, -35, -42, -24,
8224    37, -77, -100, 97, 32, 7, 65, 71,
8225    -6, 80, 50, -97, 126, -73, -23, -92,
8226    26, -6, -12, 2, 61, -123, -12, -127,
8227    64, -123, -109, -71, 13, 12, -128, -73,
8228    -40, -1, -64, 89, -127, 114, -36, -98,
8229    74, -3, -119, 75, -115, -126, 5, 14,
8230    -126, 124, -53, 23, 46, -44, 43, -16,
8231    -27, -83, -9, 24, 8, -104, -72, -17,
8232    -9, -54, -102, -20, -128, 18, -64, -106,
8233    -89, 43, -3, 47, -7, -83, -4, -47,
8234    21, -104, -31, 115, -88, 65, 42, 27,
8235    4, 10, -11, 1, -11, -77, 8, -48,
8236    0, -26, -6, -73, 24, -86, 0, 31,
8237    99, 113, 4, -115, -43, -110, 97, -45,
8238    -19, -15, -122, -13, 41, -34, 23, -46,
8239    -51, -52, -12, 0, 9, -115, -22, -1,
8240    11, -38, 11, -60, -51, 10, -6, -56,
8241    -27, -80, -25, -49, 65, -42, -3, 97,
8242    56, 125, 14, -50, 76, -3, -67, 0,
8243    33, -36, -17, 16, -51, 49, 8, 15,
8244    20, -15, 5, 53, 85, 80, 100, -58,
8245    -94, -124, 120, 19, 11, -124, 76, -127,
8246    -27, 123, -66, -49, 121, -52, 54, 4,
8247    -62, 54, 57, 17, -126, 42, 12, -55,
8248    -46, 40, -107, 14, -15, -107, 66, 126,
8249    30, 127, 75, -9, -125, 49, -79, -92,
8250    -6, -40, 127, -31, 102, -83, -127, -46,
8251    -46, -79, -78, -12, 6, 38, 97, 105,
8252    72, 2, 71, 48, 51, 24, 46, -9,
8253    -76, 0, -36, 33, 21, -10, -79, -127,
8254    21, -40, -53, -126, -16, 11, -111, -24,
8255    35, -19, 107, 35, 127, 95, 83, 12,
8256    93, -8, 32, 40, -1, 91, 70, 52,
8257    25, 23, -90, -127, 22, 34, 22, 42,
8258    -42, -42, 8, -98, 21, -70, 123, 99,
8259    24, 63, -17, 112, 0, 84, 27, 62,
8260    -1, 47, 55, 23, -37, 25, 8, 30,
8261    -2, -19, -7, 122, -17, -27, 52, 77,
8262    -83, 35, -88, 52, -64, 90, 2, 32,
8263    21, 66, 34, 14, 41, 64, 113, 127,
8264    127, 2, 49, -81, 7, -14, 68, 45,
8265    48, -1, -12, 10, 6, 72, -23, 47,
8266    71, -121, 112, -82, 40, 9, -38, 18,
8267    2, 85, 20, -39, -6, -32, 29, -5,
8268    22, -8, 1, 70, 81, 65, -8, 60,
8269    31, -24, 21, 64, 87, -3, 9, -19,
8270    -29, 69, -12, 1, -7, 33, 13, 76,
8271    14, 58, -17, -26, 41, 57, 6, 57,
8272    -30, -13, -12, 11, -15, 126, 53, -41,
8273    -56, 5, -16, 34, -3, 58, -87, 16,
8274    2, -7, 87, 11, 94, -6, 8, 77,
8275    -4, 48, -1, -17, 9, 19, 30, 28,
8276    -43, 39, 20, 104, 47, -53, 70, -12,
8277    -3, -31, -39, 29, 91, 112, -32, -123,
8278    -29, -26, -72, 45, 3, 38, -2, 44,
8279    54, 91, -32, 35, -9, -15, 26, 38,
8280    39, -5, 12, -61, -106, -5, -37, 44,
8281    -114, 124, -127, -101, -21, -68, 40, 108,
8282    -24, -93, 1, 56, -67, 10, -51, 27,
8283    61, 10, -61, 5, 23, -6, -119, -51,
8284    34, 112, 66, 72, 38, 107, 67, -50,
8285    -15, -57, 25, -79, 52, -24, 20, 24,
8286    -8, 19, 14, -20, -86, 91, 25, -37,
8287    56, -11, -37, 80, 126, -38, -50, -14,
8288    29, 11, -86, 23, -30, -124, -36, 10,
8289    83, -44, 57, -72, -6, -57, 71, -81,
8290    -9, 59, -27, 78, 69, 39, 44, 17,
8291    -32, 45, 91, -39, -128, 99, 88, 72,
8292    15, 63, -43, -45, -57, 9, 20, 62,
8293    36, 6, -54, 8, -70, 45, -84, 0,
8294    61, 27, -70, -83, -85, 10, -33, -67,
8295    -40, 87, -114, -22, -74, -23, -40, -30,
8296    -14, -18, 115, -37, -20, -121, 25, 6,
8297    -39, 13, -6, 119, -1, -17, -116, -52,
8298    113, -17, -42, 90, -53, 85, -31, -111,
8299    92, -43, 0, -18, 15, -36, 66, 11,
8300    73, 11, -98, -98, 27, -28, 29, 36,
8301    -103, 52, -50, 46, -34, 33, -98, -36,
8302    73, 30, 57, 33, 15, 14, 20, -31,
8303    -6, 99, 10, -41, 14, -42, 44, 16,
8304    -49, 23, 17, -121, 58, -64, -25, -41,
8305    -32, 104, -25, 95, 10, -28, -68, 54,
8306    18, 12, -9, 19, 57, 11, -52, 31,
8307    4, 49, -89, 25, 8, 7, 122, -11,
8308    30, 15, -32, -84, 28, -52, 30, 46,
8309    -55, -41, 55, 32, 20, -9, -27, 35,
8310    75, -10, -46, 12, 65, -54, -8, 35,
8311    52, -45, -32, -39, 29, -5, -74, -39,
8312    5, -89, -122, -18, -45, 30, -69, -7,
8313    -26, 19, -26, 5, -45, -52, -56, 38,
8314    -54, -15, 20, -25, 14, -17, -17, -84,
8315    24, 31, 3, -16, 49, 17, -8, 66,
8316    83, 112, 2, -20, 57, 80, 0, 27,
8317    -27, 44, -78, 67, 57, 54, -9, 66,
8318    16, 14, 88, -45, 27, 127, -61, 27,
8319    20, 44, 68, -59, -47, 49, -70, 17,
8320    0, 108, -14, 88, 43, 20, -5, -46,
8321    -40, -4, -35, -9, -2, 11, 87, 95,
8322    -35, 8, 63, -32, -55, -10, -19, -16,
8323    23, 16, -72, -12, 35, -35, -11, 41,
8324    6, 12, 27, 76, 41, -5, 6, -63,
8325    11, -87, -87, 2, 42, -11, -12, 70,
8326    -21, -29, -74, 50, -37, 15, 51, 55,
8327    6, 39, -44, -10, -38, -80, 7, 121,
8328    28, -14, -16, 1, -52, 107, -31, 95,
8329    -45, -74, -41, -14, -41, 4, 86, -39,
8330    6, -29, 67, 31, -78, -115, -82, 34,
8331    16, -26, 2, -71, -36, 88, 6, 47,
8332    32, 5, -11, 42, -37, -19, -20, 2,
8333    17, 9, -36, -3, 77, 51, -121, -91,
8334    -21, 23, 25, -72, -52, -55, -99, 45,
8335    65, 126, 64, 18, 91, 49, 10, 86,
8336    121, -120, -98, 63, 16, 6, 28, -109,
8337    29, -17, -3, -71, -52, 15, -17, -3,
8338    69, -18, 127, -14, -63, -90, 57, 64,
8339    -13, 84, -62, 18, 80, -12, -12, -15,
8340    -19, 120, 2, -33, 34, -9, -55, 75,
8341    -13, -87, -127, -111, 120, -101, 43, -20,
8342    -8, -101, 20, 39, -93, -83, 15, -19,
8343    120, 56, 12, -67, -21, 36, -16, -12,
8344    37, 33, -13, 53, -48, 30, 91, -22,
8345    -1, -3, -7, -123, -21, 37, -8, -5,
8346    -67, -44, -39, 38, -34, -2, -10, 41,
8347    127, 1, 33, -24, 22, -4, 44, 0,
8348    -54, -121, 12, -33, -6, 30, -71, -33,
8349    14, -25, -37, 62, -28, 30, -42, -65,
8350    -24, 41, 25, -27, 32, 17, -2, 44,
8351    -25, -58, -16, -19, 32, 65, -17, 70,
8352    -66, -127, -7, -4, 27, 35, -48, -11,
8353    18, -103, 120, 47, -126, 59, 17, -63,
8354    58, 45, -94, -39, 115, -31, 73, 22,
8355    -86, 7, -83, -30, 23, 31, -11, 63,
8356    28, 15, 18, -96, 43, -30, 101, 64,
8357    39, 93, 53, 13, 22, -29, 35, -62,
8358    24, -31, -30, 10, 85, 72, -87, -45,
8359    43, 26, -60, -28, -57, -1, -10, 3,
8360    -31, -119, 9, -73, -19, 4, -35, -76,
8361    -51, 65, 24, -53, 10, 30, -12, -35,
8362    -38, 97, -12, -34, -87, -22, 40, 0,
8363    25, 44, 122, 3, 29, 22, -24, -2,
8364    16, -93, -94, -15, 62, 81, -2, 33,
8365    30, -9, -125, -36, -35, 3, 46, 12,
8366    -59, 41, -64, 113, 65, -27, -24, 43,
8367    -29, 95, 51, -16, -112, -28, -26, -31,
8368    -11, 31, -92, -125, -23, -66, -124, -2,
8369    -19, -52, 20, -4, -2, -53, -128, 26,
8370    -9, -103, -26, 66, 30, -4, -31, 44,
8371    20, 91, 12, 5, 13, -4, 8, 0,
8372    35, 48, 124, -51, 57, -41, -23, -83,
8373    1, -30, 88, -71, 51, 21, -9, 27,
8374    -4, -54, 57, 53, 10, -6, -8, 23,
8375    96, 58, -10, -70, -24, -8, 26, -21,
8376    18, 24, -4, 0, 15, 68, -112, -19,
8377    44, 3, 22, -67, -98, 56, 27, 95,
8378    49, -29, 15, 12, -72, -89, -39, -65,
8379    27, -41, 14, -26, 24, 42, -76, -25,
8380    -28, -69, -93, 44, -46, -15, -25, -33,
8381    -47, -6, 11, -17, 43, -3, -70, 18,
8382    71, 15, -36, 88, -34, -65, -56, 24,
8383    -49, -61, -14, -3, -24, -45, -80, 108,
8384    -37, -72, 41, -27, -4, 20, 17, 60,
8385    21, -61, 32, 103, -99, -35, -13, -65,
8386    -11, -5, -28, -122, 62, -2, 7, -43,
8387    -13, -42, 21, 22, -17, -44, -105, 5,
8388    -13, 16, 42, 25, -45, -32, -34, 123,
8389    -56, 89, -126, 14, 21, 90, -72, 127,
8390    15, -80, 33, 11, -22, 127, 68, 80,
8391    92, 6, -7, -126, -105, 62, 127, -33,
8392    -53, 57, -33, -53, -112, 86, -35, -27,
8393    -128, -30, 28, 127, 6, -56, -20, 75,
8394    -12, 11, 89, -127, -64, -87, 33, -50,
8395    30, 45, 126, 79, -128, 29, 12, 15,
8396    -1, 127, 71, 7, -87, 60, -49, 56,
8397    -29, 81, 40, 80, -12, -84, -10, -1,
8398    29, 51, 3, 77, 36, -9, -10, 74,
8399    4, -15, -112, -39, -16, -49, 21, 83,
8400    48, -47, 47, 32, 32, 75, -52, -9,
8401    -7, 35, 40, 6, 45, -2, 41, -71,
8402    56, 25, 9, -32, -51, 3, -26, -38,
8403    4, 16, -26, -77, 75, 92, 113, 108,
8404    -20, 106, -73, 3, 51, 27, 40, 47,
8405    -98, -43, -9, -18, -12, -31, -3, -58,
8406    -23, 11, 31, 14, -25, -74, 15, 1,
8407    33, 16, 11, -24, 35, -47, 30, -23,
8408    66, -10, 103, 17, 48, -18, -35, 31,
8409    -47, 111, 75, -39, 39, -14, 17, -14,
8410    96, -69, -4, -50, -8, 51, -63, 14,
8411    -33, 11, 30, 113, 29, -29, 37, -19,
8412    24, -43, 31, -27, 55, 27, -40, -30,
8413    32, -10, -60, 7, 27, 27, 37, 22,
8414    -14, 52, -55, 47, 62, 55, -12, -86,
8415    4, 47, -31, 16, 53, -19, 39, 15,
8416    -1, 31, -21, 14, 32, 16, 30, 24,
8417    -13, 9, 38, 33, 73, -9, -28, -25,
8418    15, -71, 18, -13, 76, -17, -54, -21,
8419    -6, 33, -66, -38, -27, 29, -2, 53,
8420    -54, 17, 2, -13, 96, -4, 8, 21,
8421    -11, 4, -49, -36, -56, -16, 27, 3,
8422    -57, 5, -96, -7, 7, 65, -18, 66,
8423    9, 5, 84, 78, -3, -17, -42, -2,
8424    -59, -42, 2, -43, 19, -54, 28, -5,
8425    45, -80, 127, 19, 35, 22, -28, 28,
8426    -19, 69, 24, 18, 38, -20, 19, 36,
8427    -47, -56, -36, 73, 7, -54, 78, -44,
8428    38, -37, 15, -42, -50, -26, 24, 29,
8429    7, 79, 29, 41, 12, 4, -17, -11,
8430    -17, -22, 60, -4, 1, 19, 21, 55,
8431    -1, -14, 107, 24, -38, 62, 47, 1,
8432    -68, 4, 33, -17, -72, 113, -13, -71,
8433    52, 92, 8, -25, -80, -23, -11, 5,
8434    21, 126, 73, -57, -97, -14, -49, -19,
8435    51, -91, 37, 0, -9, -10, -10, -93,
8436    40, 14, -11, -21, 26, -59, 13, -94,
8437    -13, 93, 46, -125, 71, 11, 25, 69,
8438    54, -71, 29, 47, -20, 96, 31, -126,
8439    -46, 43, 90, 10, 3, 41, 66, -37,
8440    -26, -9, -6, 120, 62, -31, -70, -14,
8441    58, 3, 69, -27, 39, 75, 21, 25,
8442    -69, -38, 18, -83, 53, -127, 52, -39,
8443    15, -12, -87, 5, 0, 63, -32, -67,
8444    -109, 9, 6, 30, 57, 19, -34, 21,
8445    -9, -61, -34, -31, -75, 21, 80, -12,
8446    41, -1, 56, 23, 40, -84, -3, -127,
8447    -15, -41, 65, -61, 5, -60, 34, 8,
8448    -34, -25, -64, -39, -24, 93, 16, -15,
8449    16, 25, 46, -47, -65, 9, 11, 44,
8450    38, 2, 66, 73, 40, 43, -25, 6,
8451    -86, 38, -46, 3, 15, -47, 55, 24,
8452    -50, -8, 32, -11, -23, 5, 16, -111,
8453    85, 36, -4, 74, 74, 4, 37, 1,
8454    58, -1, 18, -86, 0, -24, -53, -34,
8455    -51, -16, -88, -93, -6, 53, 4, -20,
8456    -13, 23, 57, -106, 50, 20, 30, -25,
8457    -21, 36, -29, -61, -37, -96, -24, -26,
8458    4, 40, -22, -36, -17, 40, -54, -60,
8459    -105, -19, -102, 13, 44, -3, 44, 19,
8460    -19, -79, -47, 5, 26, 2, -14, -10,
8461    101, 63, -57, 41, 39, 116, 4, 108,
8462    18, -37, -40, 18, -126, 0, -37, 118,
8463    4, -19, 78, 19, -56, 119, -125, 45,
8464    103, -46, -11, 100, -38, 55, 77, -119,
8465    -122, -78, -2, 7, 12, 11, 55, -15,
8466    93, 0, 55, 54, -81, -14, 3, 6,
8467    -58, -17, -18, -122, -38, -52, -51, -14,
8468    -68, 14, 85, 57, 45, -21, 33, -48,
8469    79, -55, -107, 73, -2, -61, 33, -9,
8470    44, -44, -17, -9, 59, -84, 37, -20,
8471    -53, -41, 41, -53, 29, -61, -33, 18,
8472    -72, -43, 11, 4, -29, 109, -121, 120,
8473    4, -20, -44, -41, -65, 45, 117, -99,
8474    -96, 120, 62, 27, 33, -29, -117, 99,
8475    79, -23, 0, 38, -40, 8, -34, 29,
8476    -2, -127, -19, 21, -46, -128, -19, -32,
8477    -110, -17, -13, -3, -12, -34, 2, -64,
8478    29, -42, -86, -12, 75, -40, -35, 126,
8479    -56, -74, 76, -17, -118, -67, 102, 9,
8480    -60, -75, -8, 54, 81, 16, -27, -105,
8481    58, -23, -111, -124, 28, -91, -25, -54,
8482    -18, 26, 0, 30, 11, -43, -39, -39,
8483    -27, -24, 3, -101, -78, -37, 41, 4,
8484    3, -97, 22, 88, -20, -13, 9, -74,
8485    2, 7, -95, 8, 43, -49, 13, 26,
8486    -45, -56, 96, -14, -115, -5, 30, 86,
8487    36, -8, 50, 63, 35, 88, -10, -66,
8488    -3, -3, -12, 17, 14, 30, 42, 2,
8489    -20, 49, -42, -28, 17, -52, -10, -7,
8490    4, -42, 57, -11, -5, 87, -38, -2,
8491    -81, -7, -6, -21, 1, 18, 19, 47,
8492    -19, -42, 71, 15, 127, -91, -21, -44,
8493    22, -88, -101, 46, -79, 26, 48, 99,
8494    0, 33, 9, -27, 76, -28, 28, 34,
8495    24, -124, -79, 2, -12, 92, -9, 11,
8496    -27, 4, -47, 108, 6, 23, 5, -33,
8497    -3, -88, 30, -6, -73, -101, 51, -11,
8498    30, 2, -47, -20, 74, 1, 43, -18,
8499    14, 54, -4, -24, -1, 12, 0, 120,
8500    -81, 46, -73, -41, -95, -43, 61, -4,
8501    32, 35, 41, 8, -75, 94, -16, -12,
8502    -91, -31, -60, 52, 73, -6, 51, 2,
8503    14, -13, -1, 50, 15, 2, 39, 12,
8504    39, -16, -44, -34, -64, 9, 28, -90,
8505    15, -7, -39, -56, -15, 85, -54, -44,
8506    8, -32, 1, -36, 0, -11, -10, -58,
8507    51, 3, -45, 75, 56, -17, 60, -20,
8508    -71, -38, 11, -30, 14, -53, -27, -65,
8509    -5, 47, 33, 57, 63, 44, -105, 72,
8510    51, 9, 3, -35, 42, 43, 43, 75,
8511    91, -57, 39, -43, -63, 31, -128, -60,
8512    7, -35, -126, -39, -3, 52, -2, 8,
8513    -22, -21, 0, 122, -35, -56, -100, 19,
8514    -19, 62, 70, -22, -43, 17, 116, 61,
8515    -42, 20, 127, -3, 77, 102, -125, 91,
8516    10, 16, 108, -25, -61, -31, -4, 84,
8517    -56, 69, -74, 87, -32, 98, 5, -18,
8518    -6, 44, 4, 31, -26, 10, 87, 21,
8519    -50, 67, -92, 28, -26, 2, -56, 11,
8520    -59, 6, -28, -19, 3, -86, 100, 94,
8521    -18, -37, 33, -89, -13, 23, 2, -39,
8522    -63, 17, -10, -66, 36, 57, -25, -41,
8523    -7, -114, -4, 18, -16, 0, 21, 89,
8524    27, 2, -18, 16, -1, 104, -39, -23,
8525    28, 34, 18, 75, -33, 1, 29, 34,
8526    38, 53, -54, 81, -1, 79, -13, 24,
8527    -32, 66, -8, 40, 53, 60, 32, 16,
8528    72, -84, -15, 43, -58, 25, -12, -89,
8529    30, 63, 45, -66, 28, 13, 28, -65,
8530    -17, -62, -1, 26, -34, -89, 29, -53,
8531    9, 55, 62, 3, 12, -17, 62, 17,
8532    -3, -14, 3, -67, -53, -7, 84, 50,
8533    -69, 99, -102, -40, 61, 77, -61, 23,
8534    -45, -65, -89, -31, -40, 49, -78, 57,
8535    28, 45, 25, -81, 46, -5, -39, -93,
8536    -37, 0, 84, -33, -4, -1, -32, -10,
8537    17, 30, 25, -126, -49, 32, 44, 115,
8538    84, 41, 12, -20, 2, -13, 60, -23,
8539    110, 29, -119, 72, 124, -100, -35, -26,
8540    44, 106, -80, 85, -64, 3, 92, 89,
8541    75, -32, 30, -77, 34, -14, -16, -30,
8542    51, 35, -30, 87, 35, 90, 82, 7,
8543    2, 18, -19, -24, -37, -19, -35, 20,
8544    55, 1, 48, 28, 60, 8, 18, -62,
8545    8, 18, -34, 36, -39, 1, 54, 32,
8546    60, 32, 41, 88, -43, 50, -59, -66,
8547    -105, 14, -21, -17, -38, 28, -124, 21,
8548    -15, -32, 44, 76, -117, -6, 23, 91,
8549    40, -19, 51, -68, 19, -3, -76, 15,
8550    49, 44, 46, -67, 39, -125, -55, 22,
8551    -77, -122, -14, -60, -1, -19, -14, -37,
8552    -61, -6, 83, -33, 53, 69, 13, 67,
8553    17, -26, 29, 19, 37, 19, 23, -14,
8554    0, 70, 6, 28, -125, 110, 94, 73,
8555    99, -16, 66, 36, 28, 10, -34, -2,
8556    -20, 77, 58, -35, 31, 21, 10, 25,
8557    24, 61, -7, 71, -32, -56, -23, 17,
8558    43, -34, -43, 61, -27, -10, -49, -44,
8559    41, -109, -4, -78, -37, -53, 62, 61,
8560    -47, -28, -39, 52, -53, -48, 17, -7,
8561    42, 5, 35, -28, 59, -33, 44, 8,
8562    107, 42, -28, -2, 68, -53, 20, 23,
8563    15, -53, -29, 56, 29, -13, -9, 76,
8564    -13, 17, -29, -58, -24, 9, -46, 36,
8565    -103, 24, -19, 39, -31, -55, -7, 78,
8566    -1, 48, 32, -29, 22, -8, -56, -24,
8567    -8, -19, -33, -36, -74, -18, 17, -27,
8568    -11, 53, 11, -9, 4, -4, 13, -92,
8569    48, 75, -65, 14, 126, 25, 3, 104,
8570    6, -75, 89, 35, -83, 57, -123, -5,
8571    23, -34, 78, -89, 51, 25, -29, -11,
8572    31, -43, -34, 53, 25, -3, -41, -107,
8573    -29, -39, -9, 58, 6, -14, 28, 19,
8574    -7, -65, 30, -13, -43, -58, -31, 50,
8575    5, -30, 56, 26, 9, -115, 44, 7,
8576    -41, 86, 29, 48, 29, 38, 51, 50,
8577    -22, 17, -31, 35, -46, -46, -19, 24,
8578    -3, -48, 65, 5, 15, -7, 26, 63,
8579    1, -10, -27, -70, 48, -51, 43, 24,
8580    -15, 105, 55, 114, -24, -42, 19, 88,
8581    9, 61, -29, 116, -23, -73, -12, 73,
8582    66, -4, 41, -23, 90, 11, 49, -39,
8583    -48, 54, -16, 124, -25, 40, 121, 44,
8584    41, 40, -32, -60, 98, 49, 16, 109,
8585    -21, 123, 20, 67, -33, -8, -17, 29,
8586    -3, 53, -42, -37, 46, 114, 100, 19,
8587    -29, 125, 24, -41, 39, -2, 18, -17,
8588    34, -18, 24, -1, -53, 57, -36, 58,
8589    126, -29, -22, -95, -104, -30, 127, 30,
8590    37, 11, 82, 35, 2, 17, -16, -34,
8591    -118, 23, -31, 107, -7, -36, -38, -43,
8592    -29, 64, 14, -32, -37, -10, 19, -2,
8593    1, 39, -66, 76, 58, 89, -23, 19,
8594    2, 52, -26, -25, -32, 60, 16, -19,
8595    -21, 5, -22, -10, -22, -19, 19, 5,
8596    -48, -43, 31, -37, 46, -63, 20, -17,
8597    15, -22, 24, 41, -18, 40, -56, 64,
8598    -45, -4, 14, 18, 97, -27, 7, 68,
8599    69, 75, 26, -13, 34, -35, 5, 5,
8600    8, 27, -19, 52, -18, -22, -40, -26,
8601    15, 12, 18, -8, 55, 69, -6, 51,
8602    27, 14, 38, 19, -9, -46, -25, -8,
8603    77, 48, 13, 66, -95, -46, 38, 26,
8604    24, 108, 12, 54, 19, 47, 65, -50,
8605    -119, 123, -63, -13, 52, 17, -2, 83,
8606    18, -38, 15, -17, -76, 60, -122, -23,
8607    83, -59, 76, 21, 45, 10, -23, -9,
8608    -36, -8, -74, 16, 32, 6, -58, 46,
8609    70, -91, 8, 20, -27, 68, 125, 57,
8610    -126, 68, 29, 17, 88, -11, 1, -67,
8611    8, 58, 13, -3, 41, -126, 41, -87,
8612    8, 107, 54, -2, -48, 5, -30, -19,
8613    30, -27, 1, -10, -56, -6, -32, -47,
8614    -85, -108, 6, 49, 104, -102, 26, -12,
8615    45, 41, -43, 16, -29, -52, 65, -74,
8616    -74, 26, 34, -9, -12, -58, -59, -38,
8617    -33, 41, 41, 48, -40, 107, -52, 55,
8618    13, -108, 56, 4, -124, 72, -12, -7,
8619    -12, 115, 74, 94, -18, 5, 45, -64,
8620    23, -10, -83, 102, 64, 16, 29, -45,
8621    -20, 112, -57, 15, 6, -7, -38, 89,
8622    -25, -31, 44, 33, -33, -36, 107, -56,
8623    -5, -17, 5, -58, -33, -44, -57, -6,
8624    -68, 89, 34, 106, -64, -48, -29, -11,
8625    -79, -9, -45, 7, -96, -41, -35, -9,
8626    -69, -27, -80, 28, -29, -8, -85, 4,
8627    -43, -59, 24, -25, -64, -61, -2, 89,
8628    -19, 36, -23, 7, -50, -78, 35, -24,
8629    -16, 29, -25, 8, -35, -33, 23, 45,
8630    14, -24, 25, 17, -1, 106, -12, -18,
8631    43, -6, 46, 48, -72, -11, 10, -54,
8632    -66, -74, -75, 97, 64, 7, 7, 54,
8633    -11, 13, -1, -43, -11, 44, -13, -31,
8634    124, 22, -29, -26, 54, 61, 28, 16,
8635    109, 9, -49, -37, -39, -30, -46, 29,
8636    12, 37, 29, 6, -44, -64, 20, 68,
8637    8, -37, 55, 15, 45, 6, 55, 7,
8638    -63, 85, 7, -40, -16, -45, -68, -24,
8639    40, -72, -6, 68, -5, -11, -26, -14,
8640    11, -34, -1, -18, 126, -7, 110, 111,
8641    23, -95, 21, -38, 1, 14, -74, -44,
8642    36, 51, -7, 48, 27, -30, -45, -33,
8643    49, 16, -39, -70, -39, 26, -37, -12,
8644    -48, 15, 0, -11, 100, 46, -5, 27,
8645    -55, 119, 39, -31, -26, -63, 110, -26,
8646    4, 19, 74, 36, 12, -39, 41, 60,
8647    -28, -64, -36, -20, 108, -34, 20, -7,
8648    -45, 2, -29, 6, 57, 34, -77, -3,
8649    -14, 34, -114, -4, -33, -64, -23, 17,
8650    18, 65, 8, 11, -18, 49, -8, -18,
8651    15, -19, 23, 32, -62, -57, 80, 16,
8652    27, -77, 45, 25, 39, -25, 14, 58,
8653    18, 38, -27, -104, -82, 9, 19, -24,
8654    65, 34, -7, -80, 25, -52, 80, 127,
8655    -44, 36, -50, 26, -53, 23, 45, 33,
8656    48, 77, -39, 33, 85, 56, -3, 87,
8657    8, -19, 33, 76, -119, 69, -78, 36,
8658    -77, 22, 68, 102, 97, 22, -52, 75,
8659    -4, 77, 1, 57, 112, 46, 89, -25,
8660    73, 56, 7, -17, 28, -16, -37, 70,
8661    30, 105, 87, -3, 3, 61, 7, 70,
8662    109, -12, 1, 24, 34, 16, -21, -72,
8663    99, 23, 76, -19, -126, -48, -25, -13,
8664    9, 127, -31, -33, -9, 87, -3, -17,
8665    52, -61, 7, -13, 16, 1, 39, -17,
8666    13, 63, -14, 26, -5, -1, -46, 48,
8667    -94, 32, -16, -9, 3, 47, 39, -15,
8668    -18, 43, -40, -28, 9, -9, -26, -40,
8669    57, -5, 56, 73, -99, 101, -27, 19,
8670    30, 47, 25, -72, -30, -32, 120, -49,
8671    45, 26, 9, 40, 76, 6, 24, 2,
8672    -1, -5, -13, -68, -16, -17, 127, -2,
8673    14, 76, 18, -68, 45, -55, 18, -14,
8674    24, -1, -62, -55, -31, 25, -45, -11,
8675    52, 116, 38, -18, 53, -113, -20, -98,
8676    -23, 29, 67, 51, -14, -35, 30, -69,
8677    23, -31, -65, -95, 14, 75, -11, 33,
8678    -12, -29, -16, -30, -119, 36, 52, 5,
8679    37, 19, 2, 57, -36, 25, -96, 11,
8680    40, 71, -101, -60, -15, 33, 33, 69,
8681    18, -39, 13, 21, 7, 12, 24, 20,
8682    -46, 69, 33, 56, 53, 47, -87, -47,
8683    -22, -22, 14, 0, -52, 22, -12, -38,
8684    58, -51, -68, 11, -64, -30, -30, -33,
8685    -4, -47, 94, -27, -19, -32, -10, -14,
8686    85, 10, -91, 48, 43, -10, 41, -66,
8687    23, 76, 47, 20, -60, -40, -5, -54,
8688    41, 45, 14, 61, -38, -6, -123, -98,
8689    -68, 11, -111, 17, 22, 53, -24, -2,
8690    -90, -9, -26, 4, -61, 38, -22, -58,
8691    -38, 81, -20, -109, 22, -66, -33, -56,
8692    29, -38, -50, -19, 14, -4, 69, 10,
8693    34, 26, 0, -12, 23, -21, 2, 38,
8694    45, -2, 56, -18, 87, -19, 15, -11,
8695    30, -33, 20, 85, -96, -72, 5, -51,
8696    54, -24, 62, -49, -21, -64, 20, 20,
8697    6, 56, 104, -42, 22, 72, -32, 46,
8698    81, 75, -22, -121, -100, -72, 6, 4,
8699    98, -62, 18, 4, -43, -65, 46, 65,
8700    -5, -54, 109, 19, 69, -29, -18, 15,
8701    -15, 9, -45, -31, -16, -107, 111, 31,
8702    -27, -5, -82, 26, -20, 6, 29, 1,
8703    29, 47, 127, 47, -45, 5, 48, -59,
8704    25, 9, 60, 2, 39, 25, 12, 28,
8705    -21, -59, 3, 33, 19, -23, -20, -75,
8706    53, -65, 57, -39, -18, -34, 5, 10,
8707    68, 23, 16, -5, 36, 55, -12, -36,
8708    72, -102, -3, -1, -15, -3, 28, -42,
8709    60, -75, -53, -59, 9, 54, -36, -42,
8710    -75, 68, -82, 28, 56, 2, 89, -28,
8711    17, -68, -30, 58, 29, 48, 8, -10,
8712    10, 24, 5, 100, 120, -56, 14, -70,
8713    8, -25, 0, 67, 121, 21, 105, -19,
8714    21, 41, 37, 29, 119, 20, -26, 5,
8715    4, 51, -107, 40, -66, -32, 41, 71,
8716    -13, 6, -33, 31, -36, 1, 1, 62,
8717    65, -55, -46, 9, -115, 50, -31, -31,
8718    11, -106, -45, 66, 70, 54, -25, 41,
8719    -35, -70, -48, -34, 15, -30, -45, 119,
8720    66, 87, -112, -55, -24, 126, 38, -40,
8721    -87, 55, 7, -31, 81, 42, -32, -66,
8722    -50, 22, 66, -128, 32, -22, -61, 11,
8723    -45, 32, 22, -38, 86, 23, -56, 17,
8724    9, -31, 63, 75, -15, 115, 71, 35,
8725    37, -38, 40, -45, -45, -23, 61, -37,
8726    -17, 104, -40, 31, 2, -21, -63, 3,
8727    124, -28, -99, 73, -22, 112, -30, 73,
8728    -9, 73, -39, -22, 37, -22, 122, -51,
8729    40, -51, 10, 3, 60, 106, -91, 61,
8730    -106, -17, -36, -126, 54, 0, 83, 17,
8731    58, 4, 114, -65, 89, 7, 52, 26,
8732    -18, -62, -92, 58, 17, -8, 46, -19,
8733    -7, 88, -113, -68, -10, -61, 39, 96,
8734    1, 10, -91, -1, -37, -18, -95, 53,
8735    11, 25, -35, -8, -7, 21, -10, -52,
8736    77, 52, 24, -17, -15, 114, 52, -7,
8737    44, -19, -43, 60, 8, 107, -88, 66,
8738    -47, 34, -20, 10, 82, 60, -15, 21,
8739    26, 17, 47, -21, -9, 53, 16, 96,
8740    65, 37, 14, 33, 52, 72, 71, -10,
8741    12, -118, -26, 17, 8, 28, -5, -85,
8742    -35, 19, 13, 66, 91, -11, 19, -5,
8743    -60, 48, 60, -79, 69, 9, -11, -2,
8744    -83, -25, 7, -8, -90, 26, 26, -19,
8745    -51, -9, 36, -34, -2, -3, 27, -66,
8746    53, 58, 12, -14, 4, 43, -26, -31,
8747    63, -58, -68, 96, -76, 74, -51, 37,
8748    8, 9, 32, -24, -29, -68, -39, 46,
8749    70, 14, -28, 7, -29, 73, 27, 22,
8750    84, -60, 37, -26, 1, 37, -12, 24,
8751    79, -93, 37, -96, -51, -17, 7, -2,
8752    29, 45, 25, -26, 10, 49, -18, 49,
8753    36, 21, 75, 48, -30, 25, 56, 15,
8754    -16, 39, -26, -28, 82, -74, 22, 38,
8755    -19, 90, 85, 7, -49, -10, -27, -37,
8756    -30, 41, 66, -22, -11, -28, -2, -32,
8757    -6, -24, -32, 62, -2, -15, -37, -12,
8758    65, 14, 76, 127, 23, 20, 26, 28,
8759    -37, -88, -21, -4, -100, -21, -38, 27,
8760    54, -41, -61, -55, 76, 64, 0, -18,
8761    25, 2, 18, -32, 8, -103, -12, -24,
8762    -87, 127, -39, 0, 15, 31, 22, 84,
8763    61, 32, 20, -74, 28, -32, 33, 16,
8764    8, -24, -36, 1, -52, 45, 6, -114,
8765    -84, -127, 1, -58, 26, -26, -60, 32,
8766    -69, -47, 127, 63, 6, 85, 84, 71,
8767    -29, 63, -10, 22, 30, 71, 83, 61,
8768    37, 26, 8, -45, 20, -70, 47, -73,
8769    -1, 61, 69, 76, 56, 51, -9, -25,
8770    -75, -103, 85, -28, 34, -40, -10, 62,
8771    56, 41, 34, -64, 51, 24, -127, 22,
8772    45, 58, 21, -23, 9, -73, -28, 17,
8773    53, -60, 72, -57, 22, -31, -26, -5,
8774    -45, -50, -35, -26, 45, 16, 2, 36,
8775    -8, 39, 127, 71, 11, -11, -6, 59,
8776    -5, 115, 48, -17, -38, 18, -37, 1,
8777    72, -11, -34, -21, -38, -11, -37, 0,
8778    34, -27, 1, 3, 6, 59, 1, -13,
8779    -78, -11, -44, 41, 30, 1, -32, -19,
8780    9, 13, 16, 20, 45, -64, -43, -77,
8781    -2, -24, -35, 35, -5, 65, -51, -18,
8782    41, 3, -30, -13, 1, 23, 35, 6,
8783    -51, -62, 14, -73, 46, 71, -46, -13,
8784    53, -22, 14, 93, 15, -52, 35, -20,
8785    29, -94, 95, 37, -112, -23, 20, -83,
8786    12, 34, -24, -18, 8, 24, 68, -48,
8787    -68, 50, -4, -5, -8, -12, 28, -45,
8788    -37, -15, 56, -65, -59, -117, 95, 8,
8789    63, 5, 40, 40, -26, -10, -95, -57,
8790    18, -56, -111, 49, 74, -37, -75, 37,
8791    -10, 46, -2, 63, -37, 127, 12, 43,
8792    -32, -105, -34, -128, 23, 68, -31, 53,
8793    -52, -38, 4, 10, 36, 127, -17, -46,
8794    6, 61, 76, -17, 30, 34, -117, -86,
8795    34, -17, 123, 7, 31, 11, 44, -38,
8796    -10, -83, 51, 65, -81, 44, 63, -96,
8797    9, 105, 18, -1, 79, -81, -13, 48,
8798    34, -41, 48, 86, -40, 90, 19, 28,
8799    127, -1, 64, -62, -16, -82, 42, -37,
8800    -95, 53, 73, 81, 90, -18, 46, 7,
8801    -99, 18, 73, -80, -70, -7, 46, 51,
8802    -27, -12, 8, -3, 12, 19, -27, 74,
8803    75, -37, 89, -29, -35, 39, 7, 41,
8804    -1, 42, -4, 34, 41, 49, -48, -70,
8805    -23, 3, 40, -80, 29, 37, 46, 93,
8806    110, -55, 25, 111, -56, -47, 27, -54,
8807    -86, 33, -19, 33, 39, -12, 59, -11,
8808    54, -74, -1, 20, -60, 77, 8, -70,
8809    70, 22, -13, 36, -32, -28, -44, -17,
8810    -19, 57, 68, 3, -21, 96, 20, -7,
8811    -24, 33, 121, -8, 5, -25, 24, 28,
8812    -50, 25, -25, 6, 89, 105, -16, 36,
8813    8, 6, -10, 91, -61, 8, 28, 98,
8814    42, 2, 41, -80, 14, 94, -21, -69,
8815    -27, 39, 17, 70, -12, 45, 48, 26,
8816    65, 40, 5, -13, 32, -69, 87, -37,
8817    42, 16, 11, -44, 31, 69, -22, 14,
8818    3, -20, -40, 17, 14, -4, -2, -13,
8819    36, 90, 27, -5, 4, 5, -12, 30,
8820    39, -5, -107, 3, -22, -45, 53, -44,
8821    -35, -55, 5, 10, -26, -59, -20, 47,
8822    58, 21, -19, -29, 10, -30, 37, -37,
8823    -37, -16, -40, 22, -63, 26, -28, 35,
8824    -54, 11, 79, 15, -50, -32, -24, -41,
8825    20, 51, 81, -52, -88, 20, -41, -38,
8826    -55, -38, -44, 26, 36, 37, -18, 21,
8827    -28, 75, -16, -52, 56, 37, -19, 4,
8828    48, -12, -16, -45, 100, -1, -66, -38,
8829    -30, -42, -28, -48, -3, 43, 29, -53,
8830    1, -26, -28, 45, -45, 45, -39, -22,
8831    26, 73, -22, 0, 31, -12, 17, 46,
8832    18, 38, -48, 15, -20, 32, 6, 45,
8833    20, -3, 67, -63, -98, 6, 100, 22,
8834    -50, 21, -12, 37, -17, 20, 75, -96,
8835    -3, 7, 67, 51, 88, 12, 82, 65,
8836    37, 14, -22, -29, 68, -81, -2, 2,
8837    21, -21, 55, -44, -110, -39, 54, 77,
8838    39, 76, 16, 41, 25, 33, 111, -27,
8839    -3, 44, -45, -73, 23, -21, 16, 56,
8840    -60, -44, -83, -14, 76, 67, 28, 71,
8841    -5, 17, 122, -82, -46, 55, 44, 52,
8842    -59, -34, 17, 46, 12, 61, 32, 26,
8843    -38, 46, -31, 60, -36, -52, 12, -11,
8844    63, -47, 22, -65, -21, -40, -32, 1,
8845    -11, -53, 21, 51, -63, 111, 51, 3,
8846    36, 53, -122, 6, 49, -69, 1, -28,
8847    -60, -39, 50, -101, -45, 43, -23, 32,
8848    30, -49, -77, 98, -15, -6, -62, -20,
8849    7, 92, -24, 12, 58, 8, 4, 19,
8850    -64, -105, -96, -58, 12, -11, -4, -91,
8851    -51, 69, 28, -60, -125, -58, -12, 42,
8852    67, 66, 3, -14, 1, 86, -59, 85,
8853    -72, -43, 8, 95, 22, 7, -30, 89,
8854    85, -49, 33, 15, 28, 33, 14, -9,
8855    -8, -42, 34, -32, 62, -96, -34, 64,
8856    6, 34, 49, 87, 62, -26, -90, -39,
8857    -55, -38, 121, -17, 13, -53, 76, -84,
8858    22, 69, 105, -6, 39, -66, 9, 69,
8859    -6, 54, -54, 10, -24, 16, 127, 46,
8860    76, -43, -101, 14, -17, 14, -2, -3,
8861    44, 6, -31, 63, -18, -90, 1, 34,
8862    -39, -21, -55, -7, 7, 6, -13, 55,
8863    65, -48, -44, -39, -127, -15, -78, -24,
8864    -115, -82, 126, -63, 47, 44, 5, 7,
8865    -31, -37, -29, 72, 28, -48, 14, -24,
8866    -123, 48, -50, 87, -10, -125, -73, 23,
8867    19, -80, 59, -11, -3, 19, 14, 13,
8868    -28, -29, 73, -23, -22, -56, -63, -33,
8869    -57, 11, 58, -23, -19, 0, 25, -60,
8870    -9, -38, -46, -107, -77, 10, -80, -107,
8871    -38, -71, -50, -51, 22, -28, -76, -47,
8872    -50, 9, -37, 8, 59, 0, -59, -27,
8873    20, 67, -24, 26, -8, -84, 10, -66,
8874    -71, -62, -25, 33, -41, -52, -83, -26,
8875    77, -25, -57, 0, -52, 23, -47, -52,
8876    -4, 86, -72, 42, -111, 76, -34, -42,
8877    17, -30, -71, 19, -33, -99, -77, -105,
8878    20, -39, -31, -2, 50, -12, -50, -89,
8879    -2, 23, 28, -73, -50, -33, -74, -3,
8880    -40, -40, -53, -14, -21, -15, 18, -48,
8881    -27, -26, 9, 50, -2, 15, -96, 24,
8882    7, 4, 75, -13, 105, 36, 0, 42,
8883    -15, -40, -77, -23, 4, -29, -13, -71,
8884    62, 14, 23, -32, 33, -15, -42, 28,
8885    19, -19, -35, -64, 28, -42, 33, -46,
8886    -27, -11, -69, -5, 4, -18, 23, 20,
8887    -24, 10, 0, -25, -27, -2, -53, -16,
8888    8, -46, -28, -14, -111, 58, -44, 124,
8889    20, 6, 41, 46, 36, 1, -35, 8,
8890    11, 62, 59, -23, 25, -37, -13, 40,
8891    29, -52, 28, 103, -42, -22, -9, 13,
8892    33, 14, -44, -33, -61, 24, -5, 44,
8893    7, 68, -32, 45, -36, 2, -30, -29,
8894    -74, -34, 23, 20, -25, -21, -33, 66,
8895    -3, -40, 98, -53, -5, -68, 25, -36,
8896    -12, 17, 58, 35, 19, -12, -85, 3,
8897    -15, -12, -15, -21, 28, -7, -12, 80,
8898    8, 30, -57, -55, 26, -26, 6, -4,
8899    3, -73, -8, -74, 17, -19, -11, -25,
8900    -2, 13, -7, 67, 10, -19, -36, -8,
8901    26, 51, 19, -14, -46, -7, 37, 8,
8902    13, 6, 48, 74, 44, -40, 4, 1,
8903    -14, -58, 0, -11, -21, -29, 6, 4,
8904    -75, -35, -40, 33, -31, -42, -120, -87,
8905    -4, -13, 61, 31, 37, -37, -29, 33,
8906    1, 24, -27, -6, -58, 14, -77, 9,
8907    39, -49, -39, 45, -76, -71, 36, -5,
8908    45, -47, 19, -18, -77, -28, -34, -66,
8909    -40, -58, 57, -60, 45, -2, -43, -127,
8910    -53, -66, -45, -117, -103, -25, -36, 31,
8911    -123, -71, 4, -49, -43, 7, -117, -10,
8912    -26, 127, -110, -47, -68, -41, 53, -34,
8913    -69, -114, -123, -31, 67, -85, -41, 3,
8914    -28, -43, -34, -122, -89, -112, 50, 19,
8915    40, 13, -90, 21, 25, -17, -17, -1,
8916    92, 60, -12, -107, -95, 124, 104, -33,
8917    62, 38, -62, -19, -94, -20, 77, 31,
8918    -1, -2, -25, -58, -31, 73, 62, 30,
8919    -38, 27, 54, 75, -25, 23, 9, -6,
8920    -68, -42, 63, 13, -26, 7, 13, 38,
8921    -8, -67, -41, -11, 44, -7, -24, -25,
8922    -83, -15, 64, 36, -48, -65, -103, 19,
8923    -78, 92, -69, 17, -30, 15, -81, -77,
8924    43, 39, 53, 57, -54, -62, -47, 54,
8925    26, 9, 53, -28, -63, 40, -70, 3,
8926    -33, -6, -92, -9, -31, -21, 22, -31,
8927    -32, 7, -128, -50, 61, 34, -26, 50,
8928    50, 25, -31, -17, -28, -14, 23, -5,
8929    65, -62, 27, -69, 53, -123, -46, 27,
8930    67, 25, -16, -37, 83, -82, 39, -76,
8931    -18, 10, 37, 5, -10, 65, -40, -27,
8932    1, -19, 87, -65, -53, 52, 6, 46,
8933    59, 59, 59, -5, -36, 126, -76, -126,
8934    -11, -31, -60, -59, -39, 36, -63, 54,
8935    -20, -22, 19, -49, 29, 83, 32, 41,
8936    52, -42, -52, -32, 65, 15, 6, -52,
8937    -126, -42, -40, -76, -114, -8, 23, -56,
8938    60, -16, 51, -20, 14, -93, 51, -16,
8939    21, 46, 79, 70, 36, -9, -12, -16,
8940    1, 94, 59, -65, 55, -11, 29, -60,
8941    -25, 89, -6, 126, 22, 33, -78, -23,
8942    0, 62, 59, 73, -38, 100, -37, -92,
8943    43, 26, 50, -20, -7, 9, -19, -4,
8944    58, 11, 16, 127, -15, 82, 40, 17,
8945    78, 4, 10, -55, 76, 25, 54, -25,
8946    69, 9, -61, -81, 67, 22, 71, -95,
8947    35, 19, 47, -26, 39, -19, -35, 27,
8948    58, 7, -24, 55, 15, 17, -65, -41,
8949    127, 8, 10, 21, -102, -11, -11, -24,
8950    -13, 82, 94, 2, -41, 72, 19, 12,
8951    -43, 41, 127, -63, 16, 9, -28, 69,
8952    -57, 107, 4, 2, -9, -80, -20, -18,
8953    -27, 30, 7, 63, 12, 7, -33, 11,
8954    56, 60, -19, 49, 41, 99, -86, 42,
8955    16, -51, -55, 0, 4, -28, 31, -10,
8956    -26, -36, -1, -65, 30, -104, 69, -28,
8957    29, 5, 36, -17, 62, 33, 14, 52,
8958    26, -27, -5, 8, 115, -113, -13, 34,
8959    82, -18, 34, -47, 1, -21, -57, 66,
8960    87, -58, 22, 9, 27, 8, 1, -127,
8961    -14, 28, 16, -27, -25, -86, -26, 87,
8962    34, -48, 15, -31, 22, -67, -12, -6,
8963    42, 18, 6, 124, -17, -42, -19, -5,
8964    -45, -60, 97, -21, 126, -37, 39, 74,
8965    49, 31, -43, 2, 12, 33, -60, 45,
8966    -28, 39, 50, 22, -35, -47, -55, 13,
8967    34, 12, 3, -37, 61, 99, -110, -11,
8968    -25, -37, 11, 35, 122, 52, -68, -87,
8969    -22, -14, -65, -90, -71, -6, 94, 83,
8970    29, 32, 61, -15, -31, -4, 63, -23,
8971    61, 49, -24, 30, 56, -41, 57, 6,
8972    48, 94, 47, -50, -83, 37, -66, 31,
8973    104, -92, -20, 45, -57, -90, 9, 48,
8974    31, -2, 54, 9, 26, -82, -22, 48,
8975    -44, -2, -90, 29, 27, 2, -2, 18,
8976    -25, 17, 81, 5, 2, -123, -39, -42,
8977    117, 2, 10, -5, -27, 56, -21, 56,
8978    92, 12, 55, -82, -17, -5, -6, -24,
8979    -11, -33, -15, -72, -73, 2, 15, 100,
8980    61, -128, 71, 87, -56, 37, 127, 19,
8981    16, 107, 62, 40, -33, -126, 116, 56,
8982    31, -15, -62, -3, 86, -65, 45, -37,
8983    -25, -51, 0, -67, 62, -1, -2, -3,
8984    6, 11, -59, 127, -41, 70, -43, -53,
8985    49, 65, -87, 82, -95, -125, -85, -51,
8986    15, -3, 9, 62, -47, 48, 5, 77,
8987    -42, 78, 28, -15, 76, -20, 13, 78,
8988    0, -1, -22, -61, -30, -74, -44, -46,
8989    64, 36, 124, -12, -107, 50, -37, 70,
8990    77, -99, 79, -1, 82, 97, -71, 27,
8991    98, -106, -128, -64, 79, -61, -19, 4,
8992    -20, 30, -23, -23, -33, -21, -48, -40,
8993    -20, 84, 13, -114, 32, -60, 46, -33,
8994    -4, 42, -116, -10, 70, -13, -71, -17,
8995    -36, 7, -102, -123, 3, -37, 70, 15,
8996    -9, 27, -106, -36, -112, 76, -46, -11,
8997    -63, -42, -23, -38, -86, -127, 44, 66,
8998    -11, 45, 23, 11, 66, -41, -54, -62,
8999    -15, 9, 14, -42, -14, 14, -11, 105,
9000    -120, 2, 64, -11, 38, -27, 67, -17,
9001    29, 55, -7, 21, -16, -12, 20, -14,
9002    -6, 76, 46, -46, -13, -68, -14, -6,
9003    57, -120, 73, -60, -36, 4, 28, 57,
9004    8, 33, 83, 27, -19, -66, -75, -1,
9005    -11, 23, -55, 53, -45, 45, 33, 74,
9006    -18, -28, 87, -33, 49, -69, 106, 43,
9007    11, 10, 34, 40, -13, -50, -34, -18,
9008    -33, 41, 8, -39, -20, 50, 33, 39,
9009    59, 8, -104, -9, -27, -59, -104, 38,
9010    48, 38, -43, 46, 17, -77, -3, 64,
9011    -45, -39, -43, 86, 13, -78, 26, 126,
9012    -43, 21, -45, -54, -24, -65, 33, -50,
9013    -2, -1, 56, -92, 32, -4, 19, -32,
9014    -123, 39, 7, 17, 19, 41, 49, 10,
9015    -1, 12, 42, -38, 19, -17, -87, -27,
9016    -19, 14, -43, 36, -2, 111, -1, -38,
9017    -31, 36, -113, -93, 48, 14, 6, 60,
9018    -36, 5, -3, 17, 13, 0, -46, -30,
9019    57, 6, -24, -53, 7, -18, -5, 20,
9020    -6, 18, 43, 6, 15, -127, -46, -9,
9021    63, -20, 15, 47, -8, -50, -119, -31,
9022    -108, -2, -90, 49, 48, -79, -11, 42,
9023    18, 50, 12, 9, -19, -49, -87, -50,
9024    8, 36, -9, -4, 30, 4, 18, 26,
9025    91, -21, 68, -40, 71, -34, -33, 13,
9026    16, 51, 33, -20, -35, 55, -34, -22,
9027    53, 46, 38, -6, -49, -24, 11, -25,
9028    28, -41, -17, 30, -8, 1, -7, -46,
9029    -44, 8, 5, 11, -17, 21, 12, -91,
9030    -33, 6, -27, -75, 22, -26, -1, 99,
9031    12, 30, -9, 10, -22, -24, -125, -49,
9032    -43, -9, 26, 6, -3, -17, 41, -72,
9033    -38, -9, 23, 10, -10, -19, 42, -23,
9034    -52, 39, 38, -62, -56, -8, 40, 1,
9035    -16, -23, 57, 27, -2, -33, 41, -15,
9036    -10, -32, -44, 44, -18, -10, -123, 34,
9037    14, 38, -60, 22, 33, -20, 24, 18,
9038    -103, -11, 40, 38, 4, 9, 12, -13,
9039    67, -31, 59, -9, 9, 4, 15, -7,
9040    9, 55, 1, -41, 5, 22, -61, -112,
9041    23, 33, -36, -14, 14, 30, 32, 7,
9042    11, 18, -33, -62, -15, -18, 0, -36,
9043    -24, 22, -38, -9, -30, 21, 48, 17,
9044    64, -1, 57, -2, -20, 15, -89, 18,
9045    17, 84, 47, -8, 25, 4, 0, 16,
9046    9, -13, -3, -62, 94, -26, -11, 33,
9047    -12, -39, -40, 13, 35, 20, 22, -26,
9048    -15, 126, 19, -65, -20, -63, -2, -58,
9049    12, 46, -3, -6, -4, 49, -41, 58,
9050    127, -46, 64, 121, 24, 51, -13, -21,
9051    -117, 34, 34, -103, -25, -38, 72, -90,
9052    39, -4, -2, 82, 63, 64, 54, 30,
9053    -24, 78, -25, -123, 103, 33, 48, 93,
9054    -1, -8, 8, -4, -21, -64, -9, -10,
9055    96, -52, -37, -36, 30, 78, -36, -80,
9056    -89, -23, 56, 48, 70, 25, -55, 114,
9057    55, 97, 32, 27, -32, -49, -8, 34,
9058    -59, -20, -60, -70, -66, -46, -7, -110,
9059    -66, -58, -10, -37, -50, -31, 10, 22,
9060    -2, 71, 17, -26, -67, 8, 18, -26,
9061    55, 31, 40, -15, -76, 9, -36, 20,
9062    25, 51, 49, -44, 36, 19, -36, -2,
9063    -117, -25, -122, -25, 16, 14, 28, 12,
9064    18, -25, 19, -34, 30, 1, -39, 15,
9065    -27, 33, -31, 0, -14, 66, 1, 8,
9066    -8, -32, -15, 8, -36, 10, 52, 26,
9067    2, -13, -125, -32, 2, -116, -20, -50,
9068    -75, 25, 5, -26, -55, -22, 32, -2,
9069    -56, -15, 8, -37, -40, -45, 12, -36,
9070    -48, 21, -11, -38, -8, -35, -73, -22,
9071    -6, -122, -13, 38, -45, -41, 15, -84,
9072    14, 80, -44, -4, -27, 47, -37, 35,
9073    9, -21, -60, -87, 118, 53, -72, 4,
9074    -35, -80, 17, 47, -114, -30, -14, 91,
9075    25, -97, 16, 35, -87, -19, 30, -12,
9076    -12, 90, -9, 51, 32, 75, 127, -13,
9077    -65, -80, -29, -51, 29, -38, 27, 15,
9078    14, 88, 23, -50, -21, -11, 15, -4,
9079    -41, -10, -37, -1, -27, -37, 23, -76,
9080    14, -10, -16, 54, -1, -52, -84, 94,
9081    2, 59, -67, 21, -18, -3, 27, 61,
9082    60, 2, -6, -42, -17, -125, -32, 50,
9083    10, -46, -76, 101, -1, 9, 6, 57,
9084    -98, 18, 56, 38, 21, -22, -60, 61,
9085    -17, -4, 124, 38, -29, 3, -47, 11,
9086    49, 28, 14, 41, 2, 119, -21, -4,
9087    40, -42, 126, 35, 69, 20, 82, 10,
9088    24, -63, -44, 23, -2, 3, 15, 91,
9089    -71, 28, 63, 59, 40, -44, 47, 118,
9090    -20, -74, 108, -22, 52, 5, -14, 34,
9091    11, -58, 1, -16, 103, -34, -31, 40,
9092    0, 22, 37, 100, 22, 12, 6, 82,
9093    64, -107, 46, -33, -111, -51, -46, -69,
9094    -53, 56, -56, 30, 40, -44, -11, 55,
9095    11, -49, 39, -89, 17, 121, 77, 11,
9096    -19, 61, 3, -34, -21, -2, -4, -2,
9097    -5, 1, 81, 25, -22, -88, -38, 27,
9098    111, 2, -4, -39, 0, -16, -29, -19,
9099    -81, -57, 41, -18, -4, -45, 24, -55,
9100    -26, 8, -4, 49, -23, -67, -78, 32,
9101    -37, -11, -26, 58, 3, 18, -26, -9,
9102    17, -48, 52, -38, 5, 73, -4, 7,
9103    -51, 78, 35, -48, 22, -30, 14, -10,
9104    24, 63, 2, -122, -24, -4, 20, -2,
9105    11, -23, 50, 16, -68, -10, -27, 25,
9106    7, -24, -9, 16, -49, 2, -34, 1,
9107    21, 16, 3, 32, -57, 1, 56, -50,
9108    -73, -67, -69, 17, 10, -65, 15, -34,
9109    42, -91, 23, 9, 27, 14, 4, -15,
9110    6, -15, -28, -68, 48, 40, -62, 26,
9111    0, 123, -62, -47, -3, -15, 11, 2,
9112    18, -45, -12, -16, -38, -2, 30, 41,
9113    -77, -12, 85, 12, -7, -70, 48, -20,
9114    21, -47, 64, 47, -1, -13, -16, -11,
9115    -74, -10, -24, 65, 20, 10, 2, 31,
9116    -42, -41, -10, -52, 19, 102, 47, 9,
9117    -78, -96, 11, -13, -2, -107, 0, -48,
9118    -66, 15, 5, -22, -54, 110, -50, -24,
9119    61, 13, 29, -11, 10, 57, 1, -26,
9120    53, -80, -2, 10, 123, 72, 31, 89,
9121    35, -11, 71, -48, 52, -1, -3, -44,
9122    13, 51, 12, -23, -8, 29, 17, 110,
9123    81, -24, 39, -17, -13, 82, 2, 79,
9124    59, 76, -56, 6, 77, 14, -73, -53,
9125    -60, -43, -49, 126, -2, 84, 24, 82,
9126    -1, -17, 5, 67, -58, -56, -28, 62,
9127    -4, 126, 127, 5, 90, 7, 39, 24,
9128    49, -77, -72, -9, -37, -16, 21, 33,
9129    62, 44, -15, -45, 50, 65, -17, 12,
9130    85, 13, 122, 45, -11, -32, -39, 84,
9131    -42, -33, 25, 70, -2, 44, 68, 7,
9132    -47, -22, 34, 7, 14, -17, 1, -6,
9133    -26, 0, -36, 53, 86, -8, -36, -70,
9134    -88, -125, 64, -77, 4, 51, 117, 4,
9135    -21, 79, 72, 42, -62, 31, -58, 4,
9136    41, 33, 74, 31, -14, 32, 84, -1,
9137    -21, 21, -127, -49, 28, -44, 59, 16,
9138    -106, -107, 48, 108, 3, 39, 28, -30,
9139    -19, 9, 49, 67, -37, 11, -48, -51,
9140    -36, 65, -25, -16, -5, 14, 1, -29,
9141    32, 27, 48, 54, 6, 57, 2, 63,
9142    78, -55, -5, 56, 53, 29, -5, 97,
9143    -5, -16, -104, 66, -13, 43, 61, -24,
9144    -46, -21, -22, -80, -65, 39, 5, -91,
9145    -58, -71, 105, 2, 6, -113, -62, -30,
9146    -6, 66, -18, -51, 33, -109, 37, -100,
9147    -78, -47, 4, 24, 79, -53, -32, -29,
9148    -25, -14, 80, -125, 2, -51, -48, -24,
9149    125, 71, 33, -10, -21, -42, -37, -30,
9150    38, 4, -56, -40, -84, 8, 16, 81,
9151    -42, -9, 31, 21, 119, 127, -52, 91,
9152    -81, -124, -121, -115, 14, -8, 80, -71,
9153    -21, 6, 64, -122, -1, -4, 49, 28,
9154    21, 101, 24, 24, -72, 54, -16, -45,
9155    35, 46, 49, 17, -3, 43, -76, -41,
9156    68, -31, -38, 43, -57, -6, -20, -70,
9157    -17, 46, -13, 38, 25, 52, 58, -55,
9158    -12, -14, 13, -121, -24, -3, 34, 31,
9159    -20, 99, -20, 8, -65, -2, -102, -75,
9160    -15, -44, -69, -38, 82, -89, 79, 12,
9161    -123, -13, 114, 24, -124, -22, -46, -38,
9162    -127, 10, -36, -126, -1, -99, 5, -43,
9163    -87, -120, 61, -38, 15, 13, 36, -71,
9164    -78, 15, -1, 22, -11, -28, -19, -26,
9165    -104, -72, 33, -65, 99, -44, 42, 50,
9166    73, -14, 0, -60, -26, -21, 15, -27,
9167    -3, 32, 55, -36, -93, 25, 36, 39,
9168    5, -11, 37, -38, -79, 64, -19, -24,
9169    -7, 21, -37, -60, -1, 3, 5, 4,
9170    -37, 74, 12, 9, 41, 119, -41, 62,
9171    -20, 46, 29, 51, 72, -7, 13, 73,
9172    66, -7, 1, -53, 49, 27, -34, -11,
9173    -11, -22, 3, 52, -80, 27, -18, -57,
9174    -86, -4, -20, 66, 42, -3, -57, -9,
9175    -23, 54, 36, 124, -17, -17, 86, -123,
9176    27, -26, 71, -52, -50, 9, 36, 19,
9177    -16, -60, -70, -85, 27, -43, 41, -106,
9178    -32, -5, -22, -17, 44, 56, -6, -30,
9179    32, 87, 44, 24, -79, -70, -33, 101,
9180    11, 1, 33, 57, 36, -52, -29, -13,
9181    32, -52, 12, 37, -29, -36, -14, -17,
9182    57, 38, 61, -38, 30, 18, -31, -84,
9183    -39, -5, -74, -70, -22, -31, 10, -47,
9184    -19, 1, 30, -47, 36, -53, 58, 32,
9185    58, -21, -1, 63, -102, 46, 1, 42,
9186    -67, -24, -38, -12, 95, -10, 61, -18,
9187    -33, -27, -34, -49, -10, 49, -12, 33,
9188    61, 24, -55, -46, -5, 7, 4, -19,
9189    -32, -51, -30, -19, -72, -53, -66, -32,
9190    -24, -31, 22, -67, -27, -45, 34, -2,
9191    3, 14, 76, 76, -31, -74, 2, -71,
9192    -23, -37, -74, 23, 74, -54, -11, 84,
9193    41, 8, -102, -66, -20, -6, 77, -107,
9194    6, -34, -91, -26, 61, -38, -54, -101,
9195    -4, 80, -55, 66, -65, 62, -10, 119,
9196    60, 98, 42, -31, 31, -110, -96, 89,
9197    -100, 20, -39, 15, -3, -54, -4, -5,
9198    -8, 16, -121, 112, -9, 63, -67, -95,
9199    -48, 127, 68, 12, 124, 23, 125, -51,
9200    125, -75, 12, -70, 38, 3, 62, 18,
9201    80, 96, -30, -83, -2, 81, 54, 124,
9202    118, -7, 70, 27, 64, -7, -52, 68,
9203    -12, 123, 78, 13, 2, -54, 10, -78,
9204    -42, -102, 19, 107, 26, 76, -6, 60,
9205    20, 0, -116, 58, 83, 43, -12, -1,
9206    5, 45, 99, 31, -20, -71, 18, 63,
9207    87, 29, -6, 95, 84, 86, -66, -16,
9208    61, 59, 52, -17, -9, 78, 64, -34,
9209    83, 21, -38, 14, -5, 2, -31, 24,
9210    14, -21, 62, 92, -17, -15, 40, -32,
9211    73, 10, 18, -4, -12, 127, -4, 35,
9212    11, -12, -73, 26, 24, -34, 2, -33,
9213    5, 14, 40, 7, 63, 66, -47, 37,
9214    32, 17, -125, 102, 24, 1, -7, 100,
9215    98, 6, -54, 108, 74, 46, -5, -72,
9216    -11, 102, 54, -47, -9, 1, -104, 17,
9217    38, -45, 43, -3, -25, -56, -45, -5,
9218    18, -71, -2, 44, -78, -41, 39, -125,
9219    -46, 65, 47, 106, -13, 12, -60, -7,
9220    -65, 127, -52, -119, 56, 5, 35, 20,
9221    4, -4, -55, -75, 89, 13, 23, -27,
9222    50, -4, -127, 65, -28, 126, 51, -90,
9223    127, -93, -115, -16, -42, 10, -45, -73,
9224    123, 5, -60, -6, -37, -50, -61, -56,
9225    14, 37, 118, -24, 54, 45, 20, -41,
9226    33, -3, -126, -26, 13, 40, -39, -24,
9227    -25, -37, -23, -68, -73, 0, 12, 32,
9228    -124, -67, 31, -1, 76, -127, -29, -84,
9229    81, 75, -69, 53, -6, 45, 9, -90,
9230    121, -33, 75, -98, -75, -28, -41, -72,
9231    -97, -60, 8, -8, -34, -32, 11, -104,
9232    120, -48, 11, 10, 46, -27, 58, -21,
9233    -70, 8, -31, -55, 55, -125, 127, -12,
9234    27, 46, 93, -58, -42, -54, 42, -23,
9235    101, -21, 29, -31, -102, 41, -127, -50,
9236    78, -21, 60, 127, -15, -8, -30, 33,
9237    68, -9, -87, -103, -120, -127, -37, 12,
9238    40, -43, -39, 0, -72, 100, 9, -5,
9239    -27, 38, 18, 13, 105, -56, -24, 6,
9240    8, -61, -45, -92, -30, -23, -96, -37,
9241    37, -15, 89, 2, 18, 26, 6, 44,
9242    -10, -119, -35, 34, 30, 61, 16, 7,
9243    -5, -19, -42, 49, 38, -54, -6, -4,
9244    21, 110, -10, 92, 57, -56, 1, 13,
9245    2, 116, -1, 18, -18, -105, 87, -110,
9246    -127, -98, -116, -63, 80, 40, -31, 87,
9247    -78, 33, -78, -21, -30, -126, -34, -33,
9248    -77, -30, 54, -78, -125, -1, 61, -32,
9249    -42, -63, -81, 1, 13, -72, 18, -1,
9250    -63, 45, -21, -1, 30, 72, 21, -45,
9251    1, -24, -16, 23, -45, 30, 15, 24,
9252    -45, -118, -7, 99, -32, 73, 115, -61,
9253    -48, -99, 54, 126, 3, -123, 24, -124,
9254    73, 76, -51, 19, 80, 76, 51, 12,
9255    -115, 121, -123, -45, -79, -17, 80, 101,
9256    24, -65, -69, 9, -114, -127, 59, 72,
9257    31, 58, -76, 120, 29, -16, -127, -49,
9258    -111, -58, 60, 59, -33, -6, -39, 4,
9259    -99, 35, 58, 50, 17, 127, 100, 81,
9260    -57, -56, -29, 47, 40, -15, 91, 8,
9261    21, -33, 77, 45, -87, -20, -23, -84,
9262    47, 53, 96, -96, -128, -102, -50, -86,
9263    127, -24, 32, -21, -18, 3, 1, -65,
9264    -82, -3, 17, 37, 4, 27, 4, 75,
9265    -38, 7, -64, 10, 67, 11, -16, -70,
9266    49, 31, 9, 33, -21, -89, 22, 85,
9267    103, -8, 48, 18, -65, 81, -1, 55,
9268    43, 127, 22, -46, 46, 40, 23, 1,
9269    29, 13, 4, 92, 20, 27, 66, -53,
9270    74, -20, -21, 45, -15, 78, -4, 99,
9271    -66, 29, 53, 5, 77, -4, 61, 35,
9272    49, -31, 21, -117, -26, -1, -6, 100,
9273    23, 35, -7, 3, -25, -19, 27, 8,
9274    -10, -79, 53, -65, -11, 14, -44, -1,
9275    -52, 88, -71, 15, -31, 94, 1, -24,
9276    -11, 102, 26, -11, 11, 0, 22, 38,
9277    -23, -84, -65, 30, 3, -9, -5, 18,
9278    -3, -13, 4, 31, -26, 23, 2, 37,
9279    52, -19, 14, 76, 26, 2, -12, 22,
9280    -3, 62, -9, 12, -1, 34, -15, 24,
9281    -10, 8, -7, 22, -21, 0, 26, 6,
9282    -1, -1, -30, 5, 69, 20, 52, 35,
9283    38, -22, -30, -38, -40, 4, 18, -41,
9284    23, 19, -37, -46, -82, 18, -26, 12,
9285    -63, 25, -70, 41, -66, -43, 28, 2,
9286    -12, -12, -7, -17, 64, -53, -17, -18,
9287    4, 10, 24, 13, 41, 36, -27, -25,
9288    18, -59, 41, 13, 8, 15, -9, -44,
9289    -48, -83, 84, -4, 78, -95, 38, -26,
9290    -86, 36, -31, 10, 7, -81, -7, -90,
9291    -122, 58, -40, 42, -7, -30, 54, 28,
9292    -33, 22, -74, -9, 127, 73, 8, -30,
9293    -14, -88, -15, 47, 46, 9, 43, 7,
9294    -51, -61, -40, 29, -64, 124, 18, -61,
9295    -3, -22, 76, 5, -14, 15, 24, 9,
9296    -70, -63, 21, -44, 10, -51, 49, -29,
9297    -13, -8, -48, -34, 19, -56, 24, -38,
9298    35, 3, -2, -69, -78, -11, -67, -23,
9299    0, -34, 21, -128, 20, -33, 42, -21,
9300    -74, 45, 70, 24, 118, 66, 35, -2,
9301    9, 121, -115, 52, 72, 68, 60, 27,
9302    -6, 54, -73, -56, -22, -72, 82, 37,
9303    43, -52, 20, 8, 4, 38, 110, 77,
9304    95, -15, 54, 66, 64, -2, 12, 33,
9305    53, -5, 16, 23, -2, -69, -37, 59,
9306    40, -3, -87, 32, 82, 42, 51, -33,
9307    21, 113, 103, -43, 70, -19, 21, 50,
9308    122, -64, -61, 45, -41, 61, 8, -9,
9309    73, 60, 54, -28, 24, 24, -106, -26,
9310    -15, 97, 51, -4, -54, -7, 105, -43,
9311    -61, 121, -84, 85, 20, 2, -35, -41,
9312    -41, 77, -23, -13, 27, -73, -13, -35,
9313    -37, 4, 28, 122, -15, 17, 16, 30,
9314    101, -67, 28, -10, -45, 18, -11, 5,
9315    17, -10, -91, -28, 74, -22, -26, -84,
9316    4, 10, 29, -18, 33, 21, -26, -84,
9317    14, 56, -37, 35, 9, -73, -12, 50,
9318    -18, -55, 0, 32, 97, 15, -35, -29,
9319    0, -36, -64, -45, 80, 16, 6, 22,
9320    40, -10, 34, -20, -66, 5, -9, -128,
9321    -37, -50, -3, -46, -24, -29, -51, 44,
9322    23, 123, -61, 126, 71, 16, -1, -59,
9323    21, -69, -55, 24, 110, -46, -79, 68,
9324    -50, -76, 98, -17, 79, -57, -2, 46,
9325    -48, 5, 65, 52, -38, -13, -18, -98,
9326    32, 2, 21, -27, -37, 21, -6, 33,
9327    -57, -76, -45, -24, 56, -32, -62, 94,
9328    20, 1, 46, -82, -46, -123, 46, -50,
9329    127, -2, -33, 110, -16, -54, -6, 97,
9330    -49, 18, -3, 36, -2, -37, 103, -5,
9331    88, 49, -17, -1, -92, 39, 33, -27,
9332    -4, -21, -99, 15, -53, 25, 44, 51,
9333    127, 24, 37, -4, 9, -46, 16, 66,
9334    -27, 0, 6, 46, -45, -27, 100, -43,
9335    30, 0, 11, 68, -13, -122, -1, -4,
9336    56, 29, 64, 18, 29, 25, 39, -65,
9337    -38, 37, -14, -110, 40, 45, -27, 38,
9338    3, 5, 16, 87, 70, -2, 18, -43,
9339    1, 21, -47, 45, -1, -11, 24, -61,
9340    -93, -29, 15, -33, -43, 4, 25, -28,
9341    99, -13, -24, -21, -65, -26, -13, -18,
9342    28, 24, -74, -122, -26, -34, 59, 85,
9343    -62, -125, 30, -20, -46, -49, -72, -9,
9344    -7, -44, -49, -60, -107, 30, 28, -65,
9345    -102, 31, -14, -93, 17, -89, -4, 79,
9346    6, -44, -25, 63, -7, 33, 69, -7,
9347    -88, 69, 9, 4, -24, 4, -38, 7,
9348    30, 43, -34, -19, 15, 24, -20, -6,
9349    68, 2, -21, -62, -2, 74, -41, 29,
9350    55, 93, -11, 74, -23, 34, 22, 3,
9351    12, -40, 30, -42, -37, -8, -96, -3,
9352    -85, -35, -4, 127, -24, 55, -20, -33,
9353    -57, -22, 100, 44, 6, 40, -41, -7,
9354    31, 15, -72, 61, 11, -88, 44, 111,
9355    -71, 32, 20, 21, -35, -60, 93, 44,
9356    21, -68, 27, 12, 47, -13, -19, -36,
9357    -44, -3, 6, 7, 8, -5, 11, -48,
9358    50, 12, 37, -37, 10, -17, -22, 1,
9359    22, 36, 32, -127, -16, -85, -68, 43,
9360    53, 15, 55, -47, -29, -60, -13, 57,
9361    -98, 34, 97, -25, 27, -3, 24, -85,
9362    -9, 4, 35, 32, 58, -72, 47, -42,
9363    -73, 10, -4, 63, -64, -1, 31, -47,
9364    -1, 6, 35, -12, 71, -4, -44, -84,
9365    3, 20, 1, -34, 2, 123, -22, 14,
9366    -58, -40, -41, -40, -29, 14, -62, 32,
9367    -18, 42, 18, -29, -12, 16, -50, -56,
9368    -32, -21, 60, -28, -23, -16, 29, 105,
9369    -4, 29, -21, 41, -14, 68, -39, -34,
9370    -57, 31, -4, -25, -87, -69, -3, 34,
9371    10, -51, -15, 14, -31, 77, 2, -9,
9372    1, 72, 76, -18, 67, 32, 85, -11,
9373    -44, -13, -102, -89, -86, -8, 11, -36,
9374    126, 9, 54, -4, 67, 38, 41, 10,
9375    96, 118, -24, 110, 30, -79, 79, 48,
9376    -90, 18, -8, -31, 4, 61, 91, 27,
9377    116, 23, -11, 116, 38, 65, 64, 17,
9378    7, 42, 0, -1, 47, 42, 57, 80,
9379    -80, 88, -37, -93, 38, 21, 63, -21,
9380    105, -13, 46, 53, 52, 72, -46, 54,
9381    4, 75, 68, 82, -49, -84, 57, 96,
9382    37, -69, 18, 37, -59, -40, 49, -32,
9383    26, 125, -12, -54, 43, 7, -27, -128,
9384    -49, 64, -11, -65, -52, 46, 50, 7,
9385    57, 32, 69, 31, -91, 127, -72, 45,
9386    90, -110, -20, -5, 125, 112, -126, 127,
9387    -88, -14, 12, 28, -86, -10, -66, 51,
9388    -24, 20, -9, -57, 3, -13, 41, -44,
9389    46, -53, 37, -2, 24, 45, -41, 6,
9390    15, -65, -106, 23, -2, -19, -92, -40,
9391    -5, -71, -9, -94, -59, -13, -74, -62,
9392    32, -45, 18, -10, -94, -5, 25, 52,
9393    45, 3, 10, -97, -100, -126, -55, -22,
9394    -64, -74, 57, -126, -72, -57, -72, -24,
9395    29, 119, -69, -71, -35, 22, -27, -7,
9396    17, 30, -22, -35, -49, 7, -5, 22,
9397    -10, 103, -83, -88, 60, 74, -23, 127,
9398    -1, 40, -7, 8, -88, 33, -62, -51,
9399    45, 37, -8, 13, -64, -46, -62, 64,
9400    126, 61, -66, 60, -3, -27, 33, -9,
9401    14, -48, -39, 21, 5, 79, -19, 1,
9402    -53, -10, 71, -15, 15, -2, -42, 60,
9403    -10, 13, 4, -6, -26, -81, -44, -13,
9404    23, 33, 112, 65, 2, 56, 36, 17,
9405    70, -37, -26, 25, -60, -50, -32, -16,
9406    -54, -108, 77, 40, 50, 32, 21, 6,
9407    0, 40, -23, -49, -72, -45, -16, -19,
9408    81, 4, 84, -14, 97, 58, 36, 49,
9409    -55, -31, 14, 30, 42, 91, 114, 50,
9410    40, -9, -17, -25, 69, -105, 86, 16,
9411    1, 64, 3, -14, 65, 74, 31, 56,
9412    -35, 120, -46, -64, -5, 18, 18, 53,
9413    -18, 15, 47, -11, -46, 75, 5, 60,
9414    -14, -27, 21, 88, 47, 42, 32, 23,
9415    68, 127, 117, -47, 114, 1, 55, -5,
9416    72, -37, 3, 21, 53, 22, -15, 72,
9417    26, 127, 125, -10, 115, 81, 48, 77,
9418    47, -65, 1, -47, -104, 37, -9, -26,
9419    17, 47, -12, 9, 0, -14, 34, -50,
9420    -40, 25, 7, -82, -6, 50, 30, -2,
9421    -4, -20, 58, 82, -39, 12, -12, 3,
9422    -29, -8, 10, 35, 44, 19, -56, 0,
9423    -80, -14, -28, 19, -45, 5, -13, 12,
9424    -58, -9, -25, -26, -51, -17, -21, -106,
9425    48, -17, -41, 0, 7, 47, -31, 32,
9426    26, 8, -38, 17, 28, -14, 3, -24,
9427    -13, 40, -56, -8, -21, -22, -4, -26,
9428    53, 3, 11, -6, -43, 45, 37, -32,
9429    -53, -35, 11, -27, -84, -91, -11, 45,
9430    -75, 24, 0, -50, -19, -55, -88, -12,
9431    -32, -13, -22, -22, -16, 37, -25, 7,
9432    -61, 15, 39, -26, -1, -4, -31, -8,
9433    34, 31, -69, 3, 83, 24, -28, -4,
9434    35, -21, 31, 1, -6, 71, -38, -7,
9435    0, 62, -38, 4, 52, -57, 22, 8,
9436    -4, -32, 6, 14, 10, -11, 3, -46,
9437    -8, 3, -7, 25, 2, -5, 21, 36,
9438    -48, 15, 49, -13, -29, 6, -9, 5,
9439    22, -13, 24, 122, -27, -22, -10, 24,
9440    29, -21, 10, 9, -21, -7, 11, -37,
9441    24, -15, -14, 90, -22, -92, 35, -11,
9442    -10, -20, -19, 36, 37, 67, -10, 21,
9443    -23, -34, 21, -4, -38, -17, 4, 37,
9444    1, 25, 98, 32, 53, 65, 24, -44,
9445    13, 13, 8, 9, 29, 32, -44, -13,
9446    26, 15, -51, 51, -15, 24, 38, -22,
9447    -1, 77, -29, -39, 74, -8, 27, -58,
9448    -5, 67, -41, 9, 40, 19, 44, -30,
9449    -36, 42, 29, 124, 80, 111, 71, -4,
9450    121, -17, 48, 10, 12, -2, 15, 17,
9451    12, -6, 21, -15, 86, -62, -62, -10,
9452    -2, -53, -9, 39, 67, 66, -89, -9,
9453    -7, -16, 33, -41, 39, 74, 45, -59,
9454    76, 25, -13, 4, -26, -43, 16, -64,
9455    30, 39, 4, -12, 7, -90, 23, -25,
9456    -37, -1, 27, 58, -33, -15, -5, 17,
9457    -24, -22, 19, 49, 122, -79, -44, -25,
9458    33, -11, 81, 1, -22, -13, -1, 26,
9459    3, 73, 14, 31, 26, -58, 95, -29,
9460    -65, 31, 13, 47, 26, -54, 68, 22,
9461    41, 37, -1, -40, 24, 38, -18, 27,
9462    61, -6, 23, -90, 97, 9, -49, 12,
9463    77, 67, 33, -22, 56, 77, -35, 0,
9464    32, 40, -24, 16, -109, 8, 8, -83,
9465    3, 4, 38, -11, 22, 20, 91, 60,
9466    -44, 3, 70, 48, -17, 18, 32, 31,
9467    38, -31, -34, 14, 110, 4, 59, -47,
9468    -6, -31, 62, -36, 105, 27, 45, -128,
9469    -19, -94, 58, -81, -20, -126, -47, -101,
9470    8, 103, -41, -78, -10, -128, 7, 31,
9471    -71, 76, -44, 127, 13, -41, -88, -20,
9472    -39, -77, 127, -27, 69, 21, -4, -32,
9473    58, -36, 53, -124, 30, 1, 24, -117,
9474    -6, -1, -71, 48, 22, 125, -34, 83,
9475    13, -98, -43, -4, 126, -9, -124, 41,
9476    15, -128, -122, -60, -5, -76, 86, -114,
9477    72, -10, 42, -55, 34, 68, 36, -35,
9478    72, -13, 8, -30, -40, 112, -13, -35,
9479    22, -8, 125, -38, 42, 41, -51, -101,
9480    19, -51, -53, -53, 28, 53, -26, 81,
9481    127, -2, -35, -77, -4, 56, -56, -97,
9482    -123, 40, 5, -107, 20, -54, -7, 112,
9483    11, 117, -98, 38, -65, -72, -101, -42,
9484    -22, 16, 28, 50, -19, 21, 33, -48,
9485    -34, -26, 24, -22, -10, -42, 7, -15,
9486    -40, 24, -59, 3, 37, 78, -36, 115,
9487    76, 45, 0, 69, -39, -128, 11, -31,
9488    46, -116, 1, -111, -81, -116, -38, -23,
9489    9, 14, -7, -2, 104, 73, -25, 65,
9490    -8, -69, 48, 81, -31, 9, -62, -57,
9491    4, -3, -66, -95, -57, -19, -57, 46,
9492    15, -70, 14, -5, -3, 24, 20, -24,
9493    32, -15, 33, -13, -48, -47, -1, 39,
9494    -100, -54, 38, -9, 49, 3, 59, 60,
9495    74, 82, 39, 46, 65, 15, 11, -63,
9496    -14, -34, 9, -6, 22, 40, 50, -28,
9497    38, -11, -62, -10, -35, 18, 40, -68,
9498    -52, -1, 39, 29, -96, -5, -28, -73,
9499    -52, -56, 14, 10, 25, -9, -9, -69,
9500    -37, -5, -11, 38, 46, -18, -23, -36,
9501    -3, -57, 16, 26, 24, 57, 30, -34,
9502    42, 0, 12, -47, 96, 31, 95, 55,
9503    22, -62, 11, -16, 62, 43, -100, -5,
9504    36, 44, 32, -26, -116, -37, -124, -43,
9505    48, -6, 16, -67, -26, 73, -7, -17,
9506    16, 12, 21, -34, 76, -15, 75, -58,
9507    -9, -55, -15, -22, 126, -14, 25, 16,
9508    3, -13, -59, 9, -36, -42, 12, -9,
9509    -53, -96, -56, -11, 13, 43, -11, -49,
9510    63, 1, -70, -2, -15, 60, -26, 71,
9511    -44, 17, -52, -126, -94, 74, -65, 20,
9512    24, -38, 2, -62, -66, -105, -46, 24,
9513    50, -16, 31, 15, 34, 66, 25, 23,
9514    -6, -10, 1, -50, -84, 65, 21, -44,
9515    18, -39, -32, 91, 32, -35, -10, 27,
9516    -15, -53, -64, -16, 32, -6, -71, -67,
9517    -62, -7, 13, -34, -3, 85, -33, 79,
9518    -45, -42, -50, -71, -60, -33, 10, 1,
9519    -57, 25, -57, 9, -15, -33, 14, -41,
9520    89, 2, -16, -40, -28, -72, -32, 30,
9521    -59, 32, 31, -127, -65, -63, -46, 23,
9522    18, 21, -44, -17, 9, -2, 9, 62,
9523    -50, -126, -1, -20, -128, -7, 16, -64,
9524    -52, 18, -25, 88, 15, 76, 92, -87,
9525    -33, 53, -5, -2, 41, 7, 5, -17,
9526    72, -31, -5, 3, -128, -68, -18, 23,
9527    3, -35, -39, 62, -30, -59, 24, 30,
9528    73, -30, -30, -17, -14, 89, -4, 48,
9529    20, 63, -29, -107, -44, -15, -37, 85,
9530    -28, -49, -77, -63, -37, -40, -33, 58,
9531    -121, -68, 1, 27, 2, -42, -32, -9,
9532    -48, -26, -33, -70, 10, -29, 20, -44,
9533    87, -20, 12, 51, 7, -74, 43, 29,
9534    53, -24, 6, -127, -30, -45, -41, 24,
9535    5, 58, -6, 24, -17, 78, 63, -24,
9536    24, -13, 15, -41, 28, -26, 27, -1,
9537    86, 73, 7, 9, -3, -31, -66, -25,
9538    -35, 18, -35, -38, -13, -31, -36, 20,
9539    -16, 64, -121, -54, 24, -33, 1, 23,
9540    25, -48, 7, -27, 70, -2, 57, -10,
9541    32, 26, 11, -18, 41, -50, -19, 105,
9542    -55, 8, 30, 71, 31, -2, -94, -82,
9543    -62, 125, -41, -28, -20, 35, 56, -31,
9544    46, -23, -34, 120, 0, -75, -26, -70,
9545    -3, -47, 16, -30, 51, 66, 15, -11,
9546    5, -59, -59, 32, -40, 28, -50, 28,
9547    82, -54, -16, 48, -93, -2, 2, 37,
9548    68, -22, 22, 22, 11, 0, -39, 2,
9549    -88, 61, 5, 54, 45, -51, 22, -2,
9550    -30, -119, -70, -27, -31, -6, -14, -67,
9551    -18, 17, -6, -12, -34, -5, 51, 46,
9552    44, -90, -79, -43, 111, 45, -9, 124,
9553    -47, 105, -27, -25, -63, 61, 55, -95,
9554    -90, -8, -15, 39, -47, -45, 1, 81,
9555    68, -39, -46, 62, 59, -81, -97, 35,
9556    -27, 127, 2, -69, -44, 40, -70, -94,
9557    -25, -128, -99, 114, -70, -41, -40, 66,
9558    69, 35, -64, 107, -121, -30, 50, 40,
9559    -88, 42, 62, -44, -7, -38, 95, 96,
9560    33, -83, -73, -55, -46, -117, -55, -37,
9561    -84, -40, -87, -47, 44, 47, -77, -105,
9562    -46, -40, 10, 46, -69, -112, 29, 56,
9563    -32, 19, -39, -106, -63, -28, -70, -26,
9564    -61, -65, 73, 116, 89, 19, 33, -14,
9565    16, -31, 59, 6, 63, 54, 42, -59,
9566    -65, -66, -54, 3, -65, -89, 21, 43,
9567    -3, 62, 124, 37, 66, -47, -75, 28,
9568    -6, 27, -50, -26, 114, -51, 70, -54,
9569    20, -36, -81, -31, 0, 40, 6, 40,
9570    -118, -15, 56, 1, -79, -27, -30, -53,
9571    47, -75, 87, 12, -42, 31, -101, 53,
9572    103, 91, 27, 26, 121, -74, -53, -42,
9573    23, -100, 74, 27, -23, 88, -3, -80,
9574    -48, 17, 52, 15, 32, 7, 25, -10,
9575    -21, -2, 14, 67, -18, -30, -25, 44,
9576    1, -76, -46, -115, -61, -23, -19, -23,
9577    34, -60, 69, 18, -124, -13, 43, -57,
9578    106, 61, -59, -63, 126, 14, 109, 105,
9579    -15, -56, 36, -51, -33, -32, -47, -31,
9580    15, -21, 45, -76, -125, -17, 15, 83,
9581    86, 123, 37, -33, -81, -34, -42, -31,
9582    62, -106, -100, -15, -19, -97, -64, -63,
9583    -86, 71, -80, -17, -56, 80, 1, 53,
9584    -22, -71, -9, 22, 39, 77, 14, -125,
9585    -54, 0, 36, -26, 85, 62, -36, -7,
9586    -34, 82, -29, -41, -22, 94, 18, 127,
9587    52, 26, 106, -9, 29, 127, 31, 7,
9588    -5, 89, -63, -50, 95, 28, -1, -12,
9589    6, 31, 56, 105, -38, -5, 3, 46,
9590    47, 73, -2, -38, -116, -40, 78, -27,
9591    91, 62, -115, -14, -45, 8, -36, 36,
9592    91, 123, 109, 51, -105, -25, 27, -74,
9593    27, -12, 78, -11, -10, 6, 20, -4,
9594    101, 57, -53, 30, 32, -12, -71, 51,
9595    120, -83, 11, -99, 11, -71, -32, 44,
9596    42, 47, 46, -93, -62, -42, -22, 22,
9597    -2, -83, -52, 13, -128, 40, -27, -23,
9598    7, 92, -16, 8, -52, 4, 11, 15,
9599    2, -21, -36, -11, -3, -15, 69, 45,
9600    -43, 91, -16, 68, 24, -3, 22, 116,
9601    79, 123, -128, -78, 127, -9, -8, -78,
9602    -119, -18, -48, 48, -121, -56, 39, -59,
9603    -86, -45, 86, 76, -44, 125, 58, -59,
9604    -109, -36, 100, 69, 43, 29, 37, 73,
9605    50, -24, 14, 41, -33, 53, 72, 23,
9606    49, 50, 121, -8, -1, 127, 106, 99,
9607    61, -3, 74, 34, 74, 127, 72, -45,
9608    9, 62, 31, -19, -14, -60, 19, -35,
9609    -27, 19, 7, 51, 86, 61, 0, -4,
9610    -65, 31, -83, 50, -23, 49, -2, -3,
9611    16, 13, 2, -65, 42, 105, -7, 47,
9612    -4, -59, -39, 18, -37, 50, 81, 9,
9613    -21, -7, 96, -20, -92, -34, 46, -7,
9614    117, 42, -117, -53, -7, -81, 7, -12,
9615    71, -4, -77, -44, -54, 47, -38, -53,
9616    -69, -33, -92, 69, -8, 67, 69, -89,
9617    15, -101, 40, 12, -46, -33, -20, -81,
9618    26, 3, -13, 77, 12, 47, -66, -72,
9619    -24, 34, 8, -44, -9, -11, 41, 16,
9620    -16, -65, -84, -84, -125, -37, 9, 56,
9621    -6, -82, 28, -66, -13, -67, -1, -26,
9622    -49, -8, 4, 29, -7, 29, 24, -27,
9623    -31, 62, 96, -5, 29, -28, -36, 9,
9624    -29, 122, 7, -18, -31, -128, -124, -57,
9625    29, -10, -73, 31, -12, -69, -111, 75,
9626    122, -124, 4, 26, 27, -50, -121, -127,
9627    -29, -15, -27, -26, 38, -72, -33, -47,
9628    99, -29, 16, 63, 6, -30, 17, 122,
9629    26, 109, 19, -126, -40, -57, 113, 45,
9630    41, 65, 12, -22, 29, -128, -35, -123,
9631    -45, 20, -101, 25, -16, -10, -107, -108,
9632    -24, -66, -84, 112, 18, 70, -19, 11,
9633    51, -50, -34, 74, -52, -50, 63, 7,
9634    -39, -56, -116, 49, 9, 64, 22, 14,
9635    -127, 58, -7, -106, 91, -31, -12, 6,
9636    -18, 34, -4, -21, -125, 1, -49, -45,
9637    -25, -44, 11, -22, -36, 28, -8, 51,
9638    11, -127, 72, -1, 95, 73, -5, -125,
9639    -33, -24, 14, -74, -76, 66, -63, -100,
9640    -35, 70, 23, 63, 33, -56, 21, -2,
9641    37, 76, 41, 3, -38, 81, 59, -48,
9642    -46, 4, -119, -64, -32, -50, -31, 63,
9643    14, 29, 122, -6, 2, -32, -29, 66,
9644    84, -65, 117, -62, -51, 23, -49, 7,
9645    38, -7, 4, -98, 64, -81, -17, 80,
9646    -16, 79, 35, -37, 27, -19, -91, -54,
9647    -74, 18, -124, -20, -24, -65, 5, 7,
9648    19, 69, -18, -59, 26, 18, 63, -20,
9649    -17, -5, -76, -17, 21, -40, -52, 24,
9650    -127, 4, -14, 40, -17, -8, -65, -69,
9651    4, -35, -16, 0, -62, 76, -17, 64,
9652    -16, 52, -65, -29, 88, 16, 7, 35,
9653    -44, -53, -102, -35, -2, 58, 78, -38,
9654    17, 24, 127, 34, -12, -22, -13, 73,
9655    54, 3, -43, 110, 116, -40, 23, 93,
9656    43, -50, 79, 41, 61, -32, 101, 19,
9657    -36, -86, -93, -8, 31, -41, -47, 60,
9658    -55, 51, 18, -56, -29, -111, -65, -48,
9659    44, 21, 6, -20, 67, -97, 35, 16,
9660    36, -11, 21, 61, -50, 65, 43, 108,
9661    23, 0, -111, -19, 38, 0, 11, -16,
9662    114, 78, 40, 27, 6, 48, 42, 45,
9663    105, 33, 67, 111, -59, 38, 96, -26,
9664    -24, 49, 23, 37, 3, 26, -2, -24,
9665    90, -21, 3, 34, 29, 33, 36, 8,
9666    -90, 26, -53, 58, -13, 68, -28, 70,
9667    -66, -19, 44, 48, 68, -81, -18, 45,
9668    22, 54, 127, -36, 82, -2, -32, -13,
9669    11, 63, -27, 12, 28, 126, -14, -19,
9670    -12, -9, 97, -17, 21, -80, -76, -68,
9671    -9, 12, -27, 13, 124, 34, 86, 27,
9672    6, -12, -17, -51, -19, 14, 12, -4,
9673    -27, 17, 121, -32, 5, 5, -38, 63,
9674    30, -30, -64, -25, 24, -7, -30, 5,
9675    -1, 38, 12, -110, -39, -30, 70, -12,
9676    -58, -38, -17, 24, 8, 35, 68, -52,
9677    55, -28, -126, -71, 19, -23, 31, 69,
9678    -25, -24, 70, -46, 44, 73, 9, -33,
9679    -38, 24, 7, -22, -9, -40, -15, -13,
9680    28, 15, -5, 64, -46, -25, -98, -4,
9681    -63, 3, 90, -15, 2, 32, -31, 82,
9682    30, 59, -3, 18, 13, -38, -36, 2,
9683    -1, -27, -62, -64, -26, 10, -29, 17,
9684    -15, -90, -10, 14, 71, 28, 2, -102,
9685    -4, -53, 12, 73, 3, -41, 124, -19,
9686    49, 96, -24, 9, -73, -127, -35, -116,
9687    11, -39, -11, 101, 15, 26, 61, -36,
9688    9, -24, -46, -41, 124, 17, 40, -32,
9689    -65, 15, 0, 118, -84, 75, 46, -19,
9690    -99, 15, -111, 14, -12, 55, -32, 4,
9691    17, 21, 50, 19, 8, -3, -18, 2,
9692    -21, -92, 22, 35, 49, -7, 44, -55,
9693    8, 46, -19, -27, -73, -126, -29, -34,
9694    -40, 34, 2, 46, 65, -48, -103, 22,
9695    23, 0, -3, -39, 23, -17, 58, -85,
9696    23, 66, 127, -17, 34, -6, 49, -26,
9697    -63, 9, 80, -17, -38, 14, -60, 118,
9698    38, -28, -16, 55, -38, 55, -75, -11,
9699    -79, -20, -57, 62, 124, -101, 76, 8,
9700    12, -23, -36, 19, -25, 11, 60, 108,
9701    -19, 16, -16, -70, -35, 20, -89, 76,
9702    57, 55, 113, -90, 58, -126, -29, -102,
9703    -11, -115, 57, 20, 7, 25, 17, -42,
9704    -12, 41, 80, 71, 73, -15, 82, 55,
9705    66, 89, 11, -49, -51, 7, 85, 34,
9706    72, 127, 0, -22, 25, 68, -6, -111,
9707    -67, 13, 84, 12, -43, -53, -14, 31,
9708    53, 26, 12, 29, 21, 30, 51, -48,
9709    15, 37, 37, 13, 8, -25, -23, -20,
9710    -14, 5, -73, 53, -24, -27, 18, -10,
9711    86, 25, -5, -57, -72, -22, 1, -6,
9712    80, -9, -49, 30, -19, -35, -25, -18,
9713    -35, 59, -54, 17, 34, 45, 15, -28,
9714    -32, 12, -21, -14, 0, -30, 7, -18,
9715    35, -5, -46, 23, 41, 33, 11, 41,
9716    57, -27, 14, 5, -31, -5, 0, -45,
9717    -33, 8, -32, 49, -29, 25, -37, -48,
9718    17, -29, 22, 25, 7, -18, -37, 23,
9719    2, 7, 19, -38, 32, -53, -26, -77,
9720    50, 57, -38, 10, -48, -35, -1, 42,
9721    16, -12, -53, -25, 43, -39, -46, -26,
9722    -28, -6, -11, 16, 42, 90, 14, 20,
9723    -66, -85, -18, -39, 0, -10, -2, -8,
9724    7, -122, 1, -39, -126, -52, 71, 44,
9725    -67, 73, 35, 61, -34, -26, -125, -43,
9726    37, 20, 51, -28, 66, 10, -19, -20,
9727    -24, 39, 55, -21, 94, -10, 23, -47,
9728    -94, -25, -102, -44, 107, -1, 75, -77,
9729    -23, -81, 37, 19, 27, -2, -88, -43,
9730    -47, -63, 29, 38, -3, -40, 24, -9,
9731    -30, 70, 28, -58, -1, 20, -16, -47,
9732    43, -46, -47, -61, -15, 43, 34, 60,
9733    61, 5, -62, -9, 5, -68, 105, -71,
9734    -4, 81, -19, 11, 37, -6, 54, 26,
9735    -3, -42, 37, 23, 0, 0, -30, 6,
9736    16, 121, 20, 39, 21, -68, -4, -101,
9737    -36, -40, 35, 53, -103, 25, -31, 20,
9738    -76, -3, 23, 115, -52, 87, 30, 42,
9739    -63, 21, 20, -17, 98, -43, 59, 58,
9740    81, -59, -114, -5, -19, -63, 79, -22,
9741    8, 38, -1, 1, -20, 46, -26, 85,
9742    26, -11, 105, 20, 9, 65, -95, 7,
9743    -43, 125, 61, 44, -61, 19, 31, -20,
9744    -3, 39, 78, -7, 45, -36, 9, 24,
9745    -39, -1, 4, 66, -68, -13, 31, -4,
9746    -64, 23, 126, -20, -28, 62, 25, 70,
9747    24, 58, 68, 4, 7, -50, -45, 123,
9748    98, 10, 93, 28, 70, 97, 77, -10,
9749    -54, 32, 4, 7, 59, 26, -9, 3,
9750    42, 47, 105, -9, 10, 30, 10, -42,
9751    -8, 9, 12, -2, -116, -44, 7, 19,
9752    -7, 46, 21, 67, -40, 22, -15, 15,
9753    -53, -9, -47, -15, -57, 89, 0, 19,
9754    14, -46, -12, -58, 37, 40, -30, 20,
9755    -9, 26, -33, 127, 10, -13, 47, -12,
9756    94, -16, 17, -38, -24, 121, -51, 57,
9757    -46, -42, 15, 40, -19, -1, -37, -69,
9758    -61, 3, 11, 66, 58, -24, 20, -64,
9759    4, -12, -79, -5, 60, -16, 29, 61,
9760    25, 26, -66, 0, 13, -25, 2, -13,
9761    20, 118, 21, 45, 28, 1, 12, -80,
9762    68, 25, -77, -59, -37, 54, -46, 59,
9763    21, 24, -57, -80, -34, 64, -23, -21,
9764    -20, -73, 20, -68, 101, -64, -12, -121,
9765    -35, 20, 99, -13, 65, 70, 127, -42,
9766    -48, 52, 127, -60, 13, 30, -12, -12,
9767    84, 54, 91, 17, 28, 48, -31, -78,
9768    105, -65, -62, -11, 97, 23, -23, 67,
9769    46, 44, -35, -128, -5, -26, 0, 4,
9770    44, 85, -67, -75, -47, -59, -73, -29,
9771    22, 8, -18, 23, 17, -83, -32, -8,
9772    -8, -21, 18, 49, -78, -58, 9, 9,
9773    47, -122, 40, -51, -116, 76, -15, 13,
9774    63, 10, 12, -15, 11, -7, 77, 10,
9775    -104, 23, 40, 59, 53, 36, -16, -16,
9776    49, -73, -6, -64, 0, 15, 97, -2,
9777    -18, 53, 28, -74, -22, -32, 45, 52,
9778    33, -67, 26, -2, 70, 33, -16, -3,
9779    -69, 65, -119, -50, -29, 39, 33, -13,
9780    18, -35, -15, 24, 26, 57, -35, -25,
9781    16, 24, 69, -53, -1, -55, -92, 79,
9782    -27, 38, 39, 37, -66, -86, -5, -26,
9783    -10, 19, 55, 101, 50, -13, -5, -14,
9784    6, -32, 74, 62, 57, 123, 48, 37,
9785    10, -124, -26, 50, -68, -42, 55, 23,
9786    1, 29, -63, 15, 101, -55, 61, -86,
9787    -66, -34, 51, -52, -44, -17, 100, -127,
9788    7, -68, 34, -19, -13, -13, 4, -80,
9789    4, -22, 78, 51, -17, 82, 53, -90,
9790    -23, -4, 43, -17, 43, 102, 108, 42,
9791    -54, 82, 12, 68, 0, 59, -98, 6,
9792    68, -95, -3, 86, -70, 11, 56, -95,
9793    -45, -88, 54, 17, -72, -31, 70, -4,
9794    84, 32, -58, -55, 49, -72, 20, -122,
9795    -37, -37, -125, -18, 58, 41, 22, 86,
9796    -6, 123, -4, -64, 28, -60, 56, 68,
9797    33, -51, 40, 7, -77, 51, -11, 22,
9798    56, -23, -108, 21, 90, 95, -58, 18,
9799    -49, 31, -8, -5, -76, 46, -124, 76,
9800    82, -119, -55, -92, 22, -17, 38, -9,
9801    15, -112, -123, -55, -1, 77, -58, -99,
9802    -21, -19, 25, -28, -33, 78, -18, -32,
9803    3, 83, 124, 67, 4, -10, 89, 21,
9804    124, -32, 83, 12, -34, 95, 23, 16,
9805    -5, 21, 52, -30, 19, 104, 23, -45,
9806    19, 12, -12, 34, -1, 17, 33, 50,
9807    52, -47, 60, -1, 4, 48, 2, 52,
9808    -64, 37, -37, 19, -69, -127, -15, -8,
9809    -50, -63, -33, 9, 6, -8, -96, 33,
9810    40, -88, 44, 27, -11, -31, 29, 20,
9811    24, -38, 103, -34, 39, -123, 79, -62,
9812    23, -79, -19, -37, -10, -60, 17, 10,
9813    -19, -14, -2, 52, 8, 38, 18, 2,
9814    24, -5, 64, -53, -9, -4, 29, -14,
9815    79, 94, -3, 22, 84, -24, 29, 3,
9816    21, 11, -14, 25, -44, -46, 88, -12,
9817    36, 24, -4, -30, 23, -55, -48, 10,
9818    -47, -11, 67, -23, -43, -8, 12, -28,
9819    40, 92, 121, 58, 34, -1, -62, 29,
9820    -64, 78, -29, -9, 40, 81, 12, -40,
9821    8, -2, 8, 17, -12, 35, -4, 91,
9822    19, -16, 15, -40, 69, 54, 54, -43,
9823    4, -32, -43, -31, -16, 39, -19, -23,
9824    -8, 62, -55, 13, 9, -32, 12, -64,
9825    -26, -41, 3, -42, 77, 78, 47, -25,
9826    60, 3, 7, 1, 6, 67, -48, -1,
9827    -95, -47, 46, -25, 7, 55, -14, -31,
9828    -16, 12, 4, -41, -102, -53, -43, -70,
9829    -37, -103, 26, -64, -21, -3, 17, 15,
9830    -6, 29, 5, -51, 48, 25, 17, -20,
9831    -74, 45, -34, 72, 67, -23, -7, 68,
9832    -19, 23, -22, 37, -93, -47, 22, 6,
9833    60, 38, -17, 1, 16, 10, -32, -5,
9834    73, -7, -32, 49, -1, 20, -23, 22,
9835    -4, 61, -14, 14, 57, 126, 15, 80,
9836    -6, -68, -18, -12, -20, 11, -17, -30,
9837    1, 19, 1, 8, -7, 19, 78, -18,
9838    75, 18, 11, -40, -53, 82, -11, 25,
9839    54, -68, 7, 5, 32, -49, 80, -67,
9840    -3, -55, -51, 8, 51, -60, -23, -16,
9841    -24, -21, -8, -32, 12, -77, -17, -37,
9842    22, 59, -115, -51, -47, -44, -21, 41,
9843    -24, -44, 12, -70, -13, -1, -6, -74,
9844    -34, -78, 0, -44, -34, -95, -81, -24,
9845    1, -73, -71, -51, -49, -19, -40, -53,
9846    -49, -72, 5, -69, -30, -89, -14, -8,
9847    -74, -54, -47, -23, -79, 30, -83, -66,
9848    -51, 15, -63, -48, -52, -24, -14, 125,
9849    -64, -12, -46, -13, 13, -7, -46, -127,
9850    -12, -53, -35, -27, -59, -75, -31, -21,
9851    -13, -35, -7, -34, -1, 47, 14, 8,
9852    -12, 34, -9, -14, -24, -64, 13, -22,
9853    3, 25, 56, -57, 18, 12, 15, -31,
9854    -3, 60, -14, -26, 19, -121, -2, 78,
9855    -7, -94, 1, -20, -44, -9, -33, 20,
9856    -15, -28, -60, 20, 13, 46, -74, 23,
9857    -3, 1, 32, 4, 7, -26, 43, -39,
9858    -10, 33, -59, -55, -69, 32, -51, -79,
9859    41, 40, 33, 44, -65, -20, -1, 10,
9860    0, -84, -48, 68, -54, 36, -44, 9,
9861    89, 19, -9, 20, 22, -15, -22, -60,
9862    -36, -85, 31, 34, -3, 22, -15, 8,
9863    -55, 10, -41, -28, -56, -56, -31, 5,
9864    48, 54, 53, 39, 38, -27, 5, 34,
9865    -26, 31, 19, -44, -81, 8, -55, 3,
9866    34, 127, -16, 21, 15, -125, 35, -70,
9867    -98, -26, -26, 66, 43, 79, 33, -6,
9868    -52, 18, 80, -87, 36, 30, -24, 1,
9869    -65, -70, -46, -17, 44, 8, 44, 64,
9870    2, -19, -22, -20, -26, 61, 33, 31,
9871    24, -84, -45, -2, -52, -4, -31, 72,
9872    -17, 37, -20, -62, 13, -25, 8, -1,
9873    20, -4, 12, 13, 64, 47, 5, 93,
9874    -34, -83, 17, -8, -20, -12, 47, -26,
9875    -23, 62, -50, 86, 54, 34, 38, 13,
9876    0, 44, 83, -33, 70, 3, 74, -36,
9877    -125, 0, -32, -45, -101, 59, 18, -40,
9878    121, 54, 8, 111, -120, -18, 92, 100,
9879    36, -32, 25, -84, 91, 75, 6, -42,
9880    28, 95, 31, -65, 124, 1, 43, 46,
9881    99, -6, 26, 20, 15, -21, 67, 75,
9882    -16, 26, 84, 28, -44, -35, 102, 41,
9883    -92, 71, -88, -55, -44, 15, -48, 31,
9884    49, -25, 74, 68, 27, 125, -46, 113,
9885    41, 27, -5, 45, -9, 22, 43, -75,
9886    120, 38, 81, 97, 18, 92, -14, 31,
9887    16, 8, -45, -106, -22, 64, 21, 26,
9888    -14, 30, -56, -83, 39, -92, -33, -65,
9889    15, -104, 104, 99, 23, 11, 25, -28,
9890    67, 119, -34, -21, 61, -48, -83, 5,
9891    23, 3, -52, 17, 36, -17, -21, 52,
9892    -31, 44, -60, -90, 24, -16, -71, 13,
9893    -103, -69, 75, 46, -11, -18, -72, 30,
9894    -7, -127, -77, 89, 21, -90, -22, -4,
9895    83, -50, 17, -87, 52, 29, -53, -10,
9896    60, -90, 45, -83, -49, 75, 117, -128,
9897    97, 98, 13, 2, -68, -89, 107, -90,
9898    -74, 40, -15, -59, 45, -12, -36, -11,
9899    -102, 117, 102, 41, -124, 8, 39, 22,
9900    -30, -52, 48, -15, 50, -38, 79, 14,
9901    41, 109, -83, 53, 74, 27, 9, 68,
9902    -37, -125, 19, 98, -119, 90, 15, 46,
9903    54, -125, 93, -95, 13, 71, -97, -13,
9904    20, -67, -14, -6, 64, -52, 7, -62,
9905    -36, -7, -114, -17, -41, -38, 78, 65,
9906    -78, 39, 72, 126, -25, -67, 122, -121,
9907    108, -87, 31, 48, -72, -124, -48, -86,
9908    -12, 127, -126, 44, -30, 24, -54, 3,
9909    44, 24, 40, 59, -63, -19, 3, 79,
9910    4, -9, 115, 125, 83, 5, -48, 77,
9911    -18, 73, -22, 88, -56, -36, -35, 127,
9912    -93, -20, -21, -127, 101, 33, 50, -123,
9913    -31, -5, 54, -15, -40, -27, 10, -36,
9914    17, -27, -87, -42, 14, 25, -50, 127,
9915    -7, -22, -2, -94, 57, 13, 3, -1,
9916    8, -71, -83, 39, 21, -34, -93, -5,
9917    11, -57, -18, -34, 1, -74, -93, -127,
9918    -44, 74, 97, 20, -52, -54, 15, 43,
9919    126, 23, -49, 71, -21, 3, -71, 0,
9920    -15, -91, -33, -27, 70, 2, 13, -16,
9921    15, -81, -12, 9, 75, 22, -30, 45,
9922    -53, -47, 41, 0, -30, -128, -71, 9,
9923    13, 16, -81, 127, -28, -74, 39, 4,
9924    14, 108, -72, -42, -3, -13, -57, 92,
9925    78, -79, 0, 23, -14, -44, 92, 9,
9926    -40, 15, -6, 48, 49, -26, -24, 26,
9927    100, 31, 14, -61, -16, 4, -127, -16,
9928    13, -31, -55, -101, 59, -44, -31, -20,
9929    -68, 20, 4, -82, 56, -39, -44, 56,
9930    -41, -6, -11, 0, -6, 20, 40, -78,
9931    96, -13, -8, -91, 0, 46, -69, 87,
9932    -32, -126, -34, 16, 54, 29, -27, -31,
9933    -33, 22, -38, -22, -46, -70, 59, -71,
9934    22, -77, -43, 15, -40, -18, 16, 7,
9935    13, 44, -10, -16, -58, 15, 49, -30,
9936    22, 118, -24, 19, -35, 3, -39, 67,
9937    -22, 93, -127, 5, 15, 85, -16, 46,
9938    -43, -38, 6, 10, -11, 28, -25, 84,
9939    42, -98, 26, -22, -3, 39, -8, 2,
9940    -16, 30, 3, 33, -27, 23, -91, 0,
9941    -117, 34, -13, -12, 34, -7, 48, 31,
9942    -36, 35, -61, -31, -22, -7, 22, 0,
9943    7, -13, 14, -6, -12, 8, 3, -64,
9944    24, 86, 42, 46, 48, -63, 13, -6,
9945    -21, 65, 24, 18, -44, 37, -6, -20,
9946    -22, -24, 4, 32, 10, -23, -46, 2,
9947    -13, -84, -12, 5, -40, 13, -75, 4,
9948    59, -3, -14, 35, 55, -84, 30, -125,
9949    51, -38, 47, 52, 28, 12, -68, -16,
9950    27, -127, 8, -64, -105, 99, 123, -6,
9951    -105, 9, -23, -60, 83, 21, -35, -27,
9952    -40, 125, 100, 35, 46, 108, -4, -23,
9953    -63, 0, -49, 64, -49, 77, 17, 30,
9954    -26, 7, -27, 109, -48, -106, -109, -124,
9955    43, -26, -24, 30, 91, 6, -123, -123,
9956    124, 37, -75, 42, -122, -28, 17, 93,
9957    -70, 51, 124, -44, 82, 38, -27, -29,
9958    124, 14, -13, -51, -21, -16, -48, 12,
9959    -70, 39, -64, -33, 11, -22, -54, -37,
9960    58, 36, 25, 51, -106, 120, 127, -72,
9961    20, 93, -4, 13, 122, 21, -71, -43,
9962    -66, -94, -44, 20, 107, -14, 45, 0,
9963    -80, 122, 30, 33, 20, -27, -23, -99,
9964    4, 3, 64, -21, 30, -47, 122, -30,
9965    121, -1, -75, 23, -67, 36, 126, 119,
9966    -26, 12, 18, -107, 11, 51, -57, -3,
9967    -25, 20, -22, 105, 52, 32, -23, -115,
9968    13, -17, -35, -15, -96, -53, -15, -8,
9969    75, -125, 92, -21, 115, 14, -19, -35,
9970    3, 33, -34, 107, -12, 19, 66, 116,
9971    -42, -39, -94, -57, -13, 5, -58, 26,
9972    -2, 19, -53, 24, -115, 45, -15, 58,
9973    2, -122, 78, 48, 12, -37, 35, -128,
9974    35, 40, -62, 84, 28, -117, 4, -47,
9975    -124, 20, -128, 19, -56, -50, -45, -55,
9976    11, -55, 74, 41, -31, -52, 32, -26,
9977    14, 19, 6, -47, -15, -31, 2, -124,
9978    121, 16, -22, 2, -90, 73, -123, -15,
9979    -78, -9, -26, -40, 116, 123, 8, 29,
9980    22, -120, -32, 17, -68, -66, -28, 15,
9981    -17, -13, 88, 5, -16, 11, 5, 17,
9982    12, 103, -119, -7, -80, 90, 74, -74,
9983    14, -10, 44, 74, 42, 33, -90, 10,
9984    -111, 44, 36, -79, 43, -105, 9, -108,
9985    -15, 81, 94, 58, 2, 28, -100, -6,
9986    -10, -54, 12, 67, 0, 99, -18, 12,
9987    -76, 127, 1, -118, -50, -26, -53, 33,
9988    -20, 32, -5, 57, 33, 23, 73, 8,
9989    81, 22, 18, -24, 67, -35, -15, 14,
9990    -60, -47, 123, -19, 8, -83, 43, -55,
9991    21, -11, -122, -36, -14, 101, 30, -62,
9992    -76, 36, 110, -14, -74, 41, -34, -70,
9993    1, 7, -28, 14, -44, -21, -39, -11,
9994    12, 28, -72, -21, -74, -4, 43, -6,
9995    95, -23, 75, 56, -38, 13, -46, -21,
9996    51, 72, -57, -78, -97, 24, -53, -85,
9997    81, -32, 92, 3, -63, -34, 44, 0,
9998    127, -1, -73, 72, 127, 24, -64, -1,
9999    -21, -7, -28, -74, -57, -55, 8, 112,
10000    -65, -36, 19, 20, -29, -34, 12, -48,
10001    14, 10, 23, 8, 66, -45, -80, 33,
10002    -23, -63, -127, 65, 22, -79, -65, 13,
10003    20, -26, 29, -125, -27, -59, -60, 60,
10004    -24, 14, 44, -68, -44, 9, -1, -41,
10005    -14, 35, -49, 8, 30, -82, 26, 54,
10006    65, -18, 95, -120, 15, 77, -29, 6,
10007    -22, 94, 42, 78, -64, -71, 99, -128,
10008    53, 66, 54, 67, 62, -41, 9, -67,
10009    -17, -40, -86, 38, 30, 53, -11, 16,
10010    -18, 1, 77, 57, -13, 8, -24, 64,
10011    104, 14, -3, 10, -63, 56, 89, 4,
10012    39, 59, -57, 126, -89, 3, -3, -54,
10013    -36, 6, -11, -20, 20, 58, 47, 17,
10014    -7, -31, 57, -56, -50, -96, -8, 46,
10015    -33, -97, 24, -8, 0, -35, -88, -74,
10016    -18, 42, 79, 72, -26, 31, -13, 32,
10017    29, -17, -8, 58, 18, -48, -65, 38,
10018    19, -46, 49, 8, 35, -53, 16, 22,
10019    -2, -74, -38, 69, 19, -41, 29, 40,
10020    -73, 7, -31, -30, -106, -105, -35, -9,
10021    -28, -33, -20, 30, 18, -18, -128, -4,
10022    -65, 2, -16, -11, -31, 36, -89, -125,
10023    -85, -2, 40, -64, -37, -42, -7, -71,
10024    -89, -125, 51, 4, -6, 73, 4, -17,
10025    -69, 0, -43, -56, 17, -87, 30, -48,
10026    -46, 1, -74, -30, -21, -39, -26, -57,
10027    -37, -118, -127, -82, -92, 108, 0, 32,
10028    -109, -57, 21, 37, -33, -50, -7, -86,
10029    14, -77, -91, -19, -57, -128, -9, -69,
10030    -47, 11, -37, 50, 127, -25, 57, -51,
10031    -16, -86, 1, -80, 17, -58, -14, 19,
10032    22, -15, -36, 36, -12, 39, 9, -27,
10033    -16, -14, -15, -32, -11, -18, -10, -48,
10034    25, -8, -16, -47, -126, -39, 69, -53,
10035    65, -35, -50, -40, 56, -7, 23, 23,
10036    19, -30, -9, 72, -32, -46, -78, -30,
10037    -35, 66, -9, 13, -10, -26, 9, 2,
10038    -6, 4, -39, -7, -24, 34, -94, 2,
10039    -36, -23, 58, -10, 12, 0, 79, 57,
10040    7, -61, -13, 38, 105, 23, -30, 33,
10041    21, -52, 26, -15, -25, 56, 1, -36,
10042    -17, -65, 39, 42, 30, 7, 70, 58,
10043    -7, -17, -67, 54, 1, 0, -3, 103,
10044    -11, -44, 77, -13, 10, -56, 9, -32,
10045    -5, -93, 61, 56, -127, -44, -44, -119,
10046    -28, 15, 27, -27, 22, -53, 125, 49,
10047    -3, 45, 56, -4, -73, -19, -5, -52,
10048    12, 7, 29, -27, -32, 14, 24, -32,
10049    11, 43, 0, -20, 9, -32, -14, -30,
10050    -18, -43, -30, -18, -8, 6, 6, -14,
10051    -13, -1, 13, -53, -12, 75, -18, 23,
10052    5, -45, -28, -29, -4, 32, -48, 96,
10053    -59, -18, 3, -27, 64, 127, -67, 10,
10054    12, 16, 4, -59, -16, -7, -44, -19,
10055    49, -23, 8, 14, 39, -7, 34, 9,
10056    -123, -54, -123, 39, -18, 4, 42, 32,
10057    -29, -106, -34, 3, -20, 3, -29, -11,
10058    -84, 37, -81, -38, -23, 12, -60, -114,
10059    -45, -63, -9, -7, 4, -2, 41, -24,
10060    -22, -7, 16, -3, -10, 44, -52, 40,
10061    -58, 25, -29, 93, 47, -48, 21, -15,
10062    19, -41, -25, -104, -50, -41, -21, -8,
10063    57, -39, -36, 54, 2, -17, -72, -67,
10064    -1, -77, 7, -22, 7, 1, 10, 9,
10065    -19, -47, 25, -62, -128, -126, -24, -71,
10066    -36, 49, 52, 13, -9, -48, -2, -34,
10067    -20, -52, -13, -19, -35, -64, 17, 22,
10068    40, -17, 17, 35, -32, -55, 1, -36,
10069    19, -82, -63, 1, -9, -44, -52, -27,
10070    -40, 58, 30, 9, -100, -25, 81, 13,
10071    108, -48, -61, -60, 44, -46, 43, 6,
10072    32, 45, -26, 50, 55, 63, 20, 59,
10073    -78, 77, 25, -34, -34, -7, 52, -32,
10074    9, 36, -18, 4, -15, 11, -38, -51,
10075    -40, -41, -12, 30, 50, -1, 1, 47,
10076    1, -57, -71, 5, 93, 25, -18, 68,
10077    43, 27, -69, -10, -14, 17, 26, -12,
10078    -10, -52, 1, 38, 55, 4, 78, 38,
10079    102, -24, 61, -18, -12, -73, -18, 2,
10080    38, -31, -22, 49, -25, 15, 40, -59,
10081    24, -31, 24, 121, -49, 9, 49, -127,
10082    -1, 30, 49, 30, 124, -60, 106, -31,
10083    14, 43, 11, 70, -128, 0, 9, 45,
10084    -9, 95, 44, 62, -28, -123, -77, 94,
10085    -53, 68, -39, -31, 10, -3, -116, 2,
10086    21, 11, -12, 3, -16, -3, 34, -10,
10087    47, -39, -34, -50, 71, 103, -13, -41,
10088    0, -43, -68, 63, 44, 102, -25, -24,
10089    -48, -35, -25, 59, 125, 127, -115, 35,
10090    0, -1, 20, -112, -47, -18, -66, -9,
10091    124, 9, -84, -32, -52, -20, -77, 21,
10092    -55, 47, 84, -34, 66, 48, 50, -9,
10093    124, -32, 9, -95, -76, 18, 5, -46,
10094    20, -19, 67, 95, -24, 45, -22, -98,
10095    30, -123, 41, -125, -128, 5, 127, 48,
10096    50, -120, 52, -41, -40, 57, -12, -112,
10097    64, 104, 6, 25, 2, -8, 11, -55,
10098    19, -87, 122, -40, -12, -99, -78, 73,
10099    79, 55, 22, -126, -91, 31, -123, -47,
10100    36, -83, -31, 76, 121, 34, 37, -16,
10101    -72, 84, 15, 115, -57, -78, -87, 91,
10102    -50, 48, 2, -35, 11, -125, 29, -21,
10103    32, 60, 7, -41, 91, 56, -37, -66,
10104    -14, 69, 0, -62, 44, -35, 18, -54,
10105    5, -79, 66, -4, -38, 22, -125, -21,
10106    -55, -22, -23, -91, -60, 111, -105, -91,
10107    6, -120, -3, -88, -61, 53, -26, 7,
10108    54, 15, 30, -17, -27, 26, -126, -72,
10109    46, -15, 35, -46, -73, 24, -70, 71,
10110    38, -51, 91, -9, -26, 6, 6, -67,
10111    32, -82, -12, -83, -37, -94, -37, 64,
10112    -55, -71, 57, -22, -34, -51, -30, 22,
10113    -102, 81, -91, -105, -84, -101, 30, 8,
10114    -40, 86, 104, -123, -11, -3, -44, -50,
10115    -83, -27, 49, 19, 28, 3, 36, 10,
10116    -41, 39, 40, -95, -20, -76, -14, -21,
10117    58, 1, -67, -22, 67, 96, 58, 14,
10118    -44, -86, 46, 18, -51, 29, -15, 127,
10119    107, -2, 72, -62, -24, -57, -2, 20,
10120    63, -1, 82, -7, -121, -31, 75, -128,
10121    -125, -23, -51, 17, 30, -13, 18, 63,
10122    -68, 74, 56, -6, 0, -33, 32, -20,
10123    100, 39, 12, 72, -23, -76, 33, -90,
10124    9, 50, 41, 11, -43, -29, -96, 100,
10125    44, 44, 15, 45, 21, -89, 51, 117,
10126    -54, 13, -4, 2, 35, -35, -9, 8,
10127    14, 16, -29, 2, 63, 25, -8, 34,
10128    4, 20, 40, -46, -21, -25, 36, 86,
10129    34, 21, 15, 1, -58, 47, 5, -5,
10130    -15, -2, -35, 57, -33, 4, 19, 6,
10131    -23, -57, 43, 84, -7, -23, 5, -97,
10132    105, -3, 53, 103, -48, 92, -22, -75,
10133    -24, -30, -107, -3, -11, -46, 7, 33,
10134    20, -40, 0, 33, -15, 23, -42, -63,
10135    -52, 12, -41, -54, -31, 50, 24, 11,
10136    -94, 3, 8, -20, -50, -2, -69, 87,
10137    -5, -24, -57, 14, -30, -35, -32, -92,
10138    -59, -10, 17, 14, -13, -21, -22, 2,
10139    -33, -4, -126, -38, 36, -31, -18, -97,
10140    52, -62, -4, 55, 45, -17, 33, 43,
10141    16, -34, 25, 49, 8, 37, -43, -7,
10142    88, -73, -85, -9, -89, 58, -13, -34,
10143    -48, -55, -38, 7, -12, -6, 2, 10,
10144    72, -22, -37, 15, -33, -97, -33, 62,
10145    -48, 43, 21, 55, 3, -19, -60, 71,
10146    -85, -5, -65, 25, 15, -54, -37, 30,
10147    37, 19, -13, -67, -16, -13, -10, -6,
10148    -1, 10, -49, 58, -27, 31, 14, -54,
10149    19, 13, 26, 71, -11, -52, -2, 8,
10150    -64, 58, -5, 30, 21, -12, 9, -34,
10151    -40, -48, -58, -22, -21, 23, 105, 60,
10152    -54, -43, 95, 40, 10, -7, 39, -15,
10153    13, 27, 35, 50, -21, 90, -8, -56,
10154    -63, 44, -26, 29, 19, 8, -68, 5,
10155    23, -63, -39, -28, 83, -14, 16, 10,
10156    42, 29, 19, -60, -24, -47, 12, -39,
10157    -128, -22, 31, 24, 73, -14, -17, 31,
10158    -51, 46, 71, 64, -20, -14, 77, 7,
10159    44, -81, 51, -32, -35, -3, 52, 21,
10160    0, -32, 48, -55, -2, -8, 3, 82,
10161    13, 15, 30, 18, -38, -42, -25, 34,
10162    26, -8, 7, 17, -52, -80, 64, -33,
10163    32, -23, -64, 57, -68, -8, 7, -28,
10164    23, 39, -28, 13, 23, -23, -74, -26,
10165    -6, 31, -87, 5, 19, -19, -49, -26,
10166    33, 11, -43, 26, 23, -38, -36, -35,
10167    -123, -22, -37, -125, -49, -79, -127, 106,
10168    -26, -26, 49, 50, -68, -40, 24, 77,
10169    -117, -50, 33, -103, -6, -35, 44, 64,
10170    38, -41, 12, -39, -28, -100, 87, -75,
10171    -58, -106, -128, -77, 49, 4, -26, -67,
10172    -40, 17, -111, -58, -2, 21, 64, 39,
10173    -103, -17, 18, 71, -52, -92, 14, 14,
10174    -67, -13, -59, -24, -45, 0, 26, 37,
10175    -16, 39, 82, -26, -68, 21, -19, -49,
10176    -68, 9, -70, 41, -91, -20, -38, 1,
10177    33, 39, -54, -11, 30, 40, 11, 38,
10178    85, 25, -28, -5, 54, 50, -45, -4,
10179    -96, 40, -43, 46, -53, -31, 22, -18,
10180    -59, -38, 26, -68, -41, -96, -7, -7,
10181    12, -45, 46, 49, -54, -105, -20, -1,
10182    -121, 95, -37, 33, 90, -54, 29, 74,
10183    62, 10, -18, -38, 82, -67, 27, -2,
10184    47, -80, -35, 36, -107, 13, 3, -77,
10185    -59, -45, 42, -98, -50, -114, 53, -56,
10186    19, 62, 107, -22, 34, -40, 2, -15,
10187    49, 70, -52, -30, -45, -35, -25, -72,
10188    -4, 47, -41, 51, 27, 58, 80, -3,
10189    -4, 58, -98, 41, -3, 76, -21, 8,
10190    -56, -19, -55, 62, -3, 25, 70, -19,
10191    12, 65, 55, 13, -42, 28, -56, 43,
10192    -24, 39, 30, 61, 43, 11, 60, -72,
10193    27, -53, -43, -42, 15, 25, 4, 13,
10194    -12, -8, 35, -30, 23, 65, 8, 26,
10195    -9, 2, -32, 82, 119, -43, 31, 19,
10196    10, 17, -53, 79, -11, -54, -19, -61,
10197    57, -37, 22, 67, -9, 14, -97, 7,
10198    57, -55, -26, -109, -7, -7, -32, -9,
10199    -51, 41, -23, 49, 37, -56, -51, 60,
10200    0, 28, -47, -12, -7, -50, -23, -120,
10201    -41, -81, -26, -46, 69, 4, 17, -11,
10202    -74, 46, 60, 74, -33, -48, -40, 50,
10203    53, -125, 103, -61, 63, -56, 105, -37,
10204    86, 0, 20, 67, 26, 43, 38, -26,
10205    -103, -31, -9, 30, 39, 21, -27, -25,
10206    88, 99, 48, 109, 13, 26, 16, 37,
10207    25, 68, 102, 126, 38, 81, 49, 91,
10208    113, 14, -17, 108, -25, -29, -19, 79,
10209    90, -45, 0, 12, 68, 51, -14, -4,
10210    -84, -60, 53, 48, 124, 21, -80, -4,
10211    26, 0, 5, 23, 127, 95, -68, 1,
10212    7, -67, 120, 26, 127, -93, 42, 24,
10213    -38, -34, -18, 16, 89, 92, 48, 25,
10214    -3, 8, -27, -70, -84, 28, -20, -128,
10215    56, -127, -13, -86, 82, -37, 67, -5,
10216    4, -40, 74, -35, -16, 47, 98, -27,
10217    -36, -75, 87, 42, 24, 34, 11, -12,
10218    36, 41, 125, 50, 26, 82, -1, 36,
10219    14, -24, -89, 11, 4, 27, 68, -82,
10220    -20, 57, 12, 28, 61, -37, 26, -16,
10221    24, -64, -34, -3, -66, 50, -54, 60,
10222    46, 11, -9, 24, -54, -19, -17, -16,
10223    -25, -42, 107, 43, 67, 9, -34, 21,
10224    -75, -28, 13, 23, -66, 81, -27, -36,
10225    74, 85, -125, 38, -29, 100, 46, 107,
10226    49, -71, -40, 51, -13, 84, 49, 125,
10227    66, -50, 101, -39, -32, -28, -20, -18,
10228    24, -114, 36, 115, -71, 15, 103, 8,
10229    44, -34, -1, -39, -63, -47, -4, 83,
10230    10, 80, -88, 0, 73, -2, 64, -48,
10231    -28, -61, -57, -7, -70, -53, -76, -42,
10232    -12, 87, 26, 28, -10, -3, -9, -43,
10233    22, -3, 127, 127, 22, 46, -4, 32,
10234    93, -70, -44, 29, 125, -43, -1, 54,
10235    -104, 41, -17, 91, -25, 41, -14, 18,
10236    -1, 31, -44, 0, 12, 36, 53, 49,
10237    92, -24, -59, 91, 2, -35, -23, 14,
10238    126, 35, 6, -69, 60, -20, -11, 51,
10239    40, -8, -67, -25, 61, -24, -44, 52,
10240    40, 33, -3, -10, 55, -82, -53, 24,
10241    -22, 29, 37, -25, 10, 63, 3, 39,
10242    55, -58, -17, 23, 21, -27, 27, 45,
10243    53, 35, -18, -64, 21, -37, 57, 24,
10244    74, -50, 49, 110, 44, 3, 44, -33,
10245    11, 92, -15, -112, -27, -45, -7, 37,
10246    53, -3, 112, 28, -90, 68, 29, 18,
10247    43, 84, 26, 71, -58, -3, -12, -6,
10248    4, 11, -13, -66, 7, -25, 6, -16,
10249    -19, 15, 92, 28, -56, 5, -82, 7,
10250    63, 33, -56, 11, 39, 51, -29, 37,
10251    -75, 22, -127, -14, -94, -18, -8, 127,
10252    -48, 28, 23, -81, -30, -5, 25, 23,
10253    -22, -7, 51, 59, 70, -79, -24, -25,
10254    10, -43, -56, 122, -37, -116, -41, 43,
10255    -35, 28, 42, -28, 24, -98, -44, 1,
10256    -47, 11, -6, -30, -112, 0, 20, -62,
10257    -63, 32, 4, 24, -32, -57, -2, -20,
10258    -4, 3, 18, -92, 16, -23, -57, -4,
10259    -8, 99, -84, 16, -46, -25, 50, 5,
10260    23, 34, 9, 51, -1, 96, 12, 7,
10261    21, 60, -98, 104, 84, -22, 26, 45,
10262    13, -89, 25, 7, -3, 38, 8, 42,
10263    67, -75, 93, 12, 17, 24, -13, -8,
10264    -60, 32, -20, 100, 38, 58, -42, 24,
10265    22, -107, -40, -31, -34, 56, 66, 85,
10266    -85, -28, 49, -52, -13, -26, 54, -26,
10267    -8, -56, -6, 72, -37, -87, 37, -52,
10268    -45, 31, -2, 106, -53, 5, -13, -70,
10269    52, 56, -19, 32, -99, 6, -21, 27,
10270    88, 52, 25, 9, -39, -99, -17, 63,
10271    16, 0, -53, -31, 35, -38, -13, 37,
10272    -2, 57, -5, 8, 39, 21, 22, -96,
10273    -11, 4, 125, 99, -4, 4, 111, 89,
10274    120, -60, -30, 0, -18, 64, 59, -5,
10275    83, -1, 27, -40, 79, 69, -60, -12,
10276    126, 24, 17, 127, 53, -9, 17, 74,
10277    -27, -25, 82, 36, -9, 3, 66, 44,
10278    -33, 127, 54, 126, -4, -42, -41, -47,
10279    89, 31, 78, -74, 28, 73, 6, 2,
10280    40, 22, 2, 127, 75, 86, 26, -20,
10281    70, 6, 113, 87, 33, -70, -8, 78,
10282    32, 127, -49, 21, 4, 37, -13, 1,
10283    40, 127, 70, 81, 121, 47, 102, 110,
10284    -26, -67, -10, -46, -43, -10, -34, -13,
10285    -58, 51, -46, -80, -45, 70, 8, 51,
10286    125, -10, 46, -104, -13, 34, 11, -46,
10287    26, -101, -75, -100, -20, -7, -39, 37,
10288    -10, -48, -24, -80, 44, 29, -103, 45,
10289    -68, -60, 42, 15, -16, -1, 26, 8,
10290    49, -2, 2, 26, -51, -52, -22, 46,
10291    -75, -26, 8, -33, 14, 22, 55, 68,
10292    21, 44, -12, -7, -50, -24, 26, 127,
10293    -87, 27, 2, -10, -79, -15, -56, 118,
10294    53, -59, -97, 47, 3, -40, -47, -89,
10295    20, 5, -49, 22, 43, 44, 50, 36,
10296    -22, -79, -94, 49, 33, 32, 3, -1,
10297    37, 50, -39, 31, -19, 17, -37, 44,
10298    -1, -50, 49, -20, -20, 89, -103, 31,
10299    64, -26, 44, -17, -79, -44, 31, -59,
10300    48, -27, 45, 48, 28, -54, 65, -48,
10301    -45, 50, 54, 44, -20, -78, 0, 23,
10302    -68, -32, 69, -47, -15, -74, 20, 6,
10303    27, -53, 69, 42, 11, -30, 100, -93,
10304    -95, 67, 80, 9, 13, -28, -39, 62,
10305    50, -16, 16, -18, -35, -31, -47, 26,
10306    37, 47, -12, 78, 17, -127, -30, -22,
10307    -7, 90, 10, -43, 2, -44, 1, 3,
10308    40, -27, 74, -13, 1, 71, -13, 63,
10309    127, 39, 69, 127, -19, -2, 15, -36,
10310    110, 5, 42, 105, -3, 36, 42, -31,
10311    100, 122, 92, 8, -89, -60, 80, -8,
10312    -27, 7, 12, 70, -13, 18, 92, 56,
10313    112, 39, 114, 2, -33, 6, 31, 59,
10314    30, -13, 41, -65, -37, -45, 13, -126,
10315    31, -66, -50, 8, 20, -19, -14, -71,
10316    -62, 8, 13, -28, -75, 50, 56, 27,
10317    11, 40, -80, 71, -64, -21, 63, -11,
10318    48, 109, 12, 49, 17, 53, -60, 18,
10319    -116, 9, 27, -3, 10, -116, 60, 44,
10320    -83, 47, 26, 0, -56, -5, 20, -66,
10321    45, 127, 28, 117, -9, -54, -35, 13,
10322    -42, -34, -16, 21, -41, 80, -75, 10,
10323    -60, -58, -63, -19, -10, -35, 27, -55,
10324    -70, -83, -49, -22, -33, -52, -16, 29,
10325    5, 4, -36, -15, -32, 35, 16, -73,
10326    118, -30, 8, -42, -19, 22, 54, 35,
10327    43, -51, -18, -47, 25, -6, -37, -15,
10328    -3, 37, 62, 20, -10, 27, -18, 83,
10329    -69, 40, 40, -42, -69, -3, -6, -1,
10330    29, -7, -46, -54, 14, -67, 10, -74,
10331    51, -73, 23, -8, 80, 34, -33, -25,
10332    5, 94, 41, 28, 70, 24, 102, -9,
10333    -40, 25, -53, 13, -17, -125, 38, -5,
10334    -84, -12, -9, 88, -24, 50, -92, 22,
10335    125, -59, 45, -38, 24, 3, 26, -44,
10336    38, 44, -82, 3, 79, 35, 18, -74,
10337    19, -31, -79, -47, 22, 36, 12, 77,
10338    -31, 4, 64, -6, 17, -67, 6, -66,
10339    48, -30, 44, 34, 9, -36, 19, -37,
10340    25, 16, -3, 22, -53, -43, 73, 48,
10341    96, -47, -55, 18, 8, -77, 48, 65,
10342    45, -70, -26, -10, 91, -8, 74, 71,
10343    -2, 6, -85, -127, -93, -50, 59, -118,
10344    13, -23, -15, -38, -104, 24, 86, -20,
10345    124, -25, -119, -110, 119, -18, -83, -51,
10346    -105, -19, -90, -51, 36, -62, -115, -66,
10347    17, -44, -56, 29, -37, 47, -27, -107,
10348    -27, 0, -68, -60, -128, -112, -9, 19,
10349    -19, -51, 51, 93, -127, 84, -120, 5,
10350    102, 8, -4, -15, 68, -120, -80, 3,
10351    66, -2, 99, 29, 12, -8, -29, -20,
10352    44, -112, -44, -126, 84, -91, 49, -36,
10353    5, 57, 50, -25, -6, 6, 27, 89,
10354    46, -40, 73, 112, -103, 63, 124, 22,
10355    42, 76, -73, -5, -15, 38, -67, 0,
10356    -37, 29, -56, 21, 15, 87, 127, -41,
10357    84, 9, -13, -8, 16, 52, -96, 42,
10358    -52, 8, 43, -101, -80, -48, -12, 23,
10359    5, -11, -24, 58, 34, -2, 29, 31,
10360    -30, 9, 9, -104, -8, 8, -65, -69,
10361    76, -21, 33, 127, -109, 103, 36, 49,
10362    94, 104, 71, 33, 69, 29, 16, 11,
10363    -48, 31, 4, 1, -14, 107, 35, -28,
10364    -13, -58, 55, 0, -39, 27, 1, -30,
10365    -25, 77, 108, -75, -48, 67, -19, -28,
10366    -26, -12, -67, -71, -38, 86, 49, -56,
10367    29, 71, -35, -104, 20, -43, -81, -38,
10368    43, 28, 74, -82, -121, -19, 16, 126,
10369    59, 124, -108, 39, 24, 98, -17, 125,
10370    -48, -92, 78, 98, -126, 121, 37, -6,
10371    31, -102, 102, -126, -22, -55, -54, 62,
10372    125, -17, -40, 82, -127, -39, -95, -46,
10373    96, 8, -74, -63, 6, 37, 53, 85,
10374    76, -42, 123, -65, -18, -109, 51, -77,
10375    79, 58, -41, 62, 91, -100, 112, -61,
10376    -36, 127, -108, 102, 63, -48, 123, 42,
10377    44, 10, -60, -22, 113, -24, 68, 40,
10378    21, -22, -38, 23, 108, 37, -18, 23,
10379    50, -38, -123, -55, -78, -79, -88, 116,
10380    -54, 22, 15, -14, 40, -1, -58, -128,
10381    18, -21, 49, 24, -56, 21, 35, 97,
10382    -23, 37, -19, 15, -36, 3, -29, -64,
10383    64, -64, 21, -57, -55, -21, 8, -12,
10384    33, -11, 29, 38, 2, 48, -65, 1,
10385    39, 5, -25, -120, -63, -38, 15, 66,
10386    -123, 33, 29, -61, 46, -5, -9, -13,
10387    94, -105, 1, -113, -67, -54, -19, 37,
10388    -108, -63, 8, 72, -25, 5, 3, -20,
10389    29, -53, -81, 113, 20, -70, -88, -34,
10390    -87, 45, -27, 47, 15, -6, -83, 28,
10391    -14, -8, -28, -28, -46, -6, 61, -89,
10392    -66, -51, 30, 22, 61, 24, -2, -73,
10393    -59, -4, -36, 1, 30, 37, -55, -20,
10394    29, 33, -98, -12, -23, 43, -6, -61,
10395    32, -63, -39, -32, 16, 23, 104, 41,
10396    36, -27, 29, 35, -26, -7, 45, -58,
10397    -47, 3, -56, -19, 34, -23, -6, 93,
10398    18, -27, -54, -22, 66, -13, 16, 2,
10399    70, 3, -33, 15, 23, 22, -95, 17,
10400    75, -23, 65, -26, -14, 15, 51, -17,
10401    45, -6, -47, -47, -27, -102, 17, -70,
10402    35, 94, -45, -26, 32, -20, -10, -64,
10403    -52, 20, -26, 70, -69, 11, 127, 73,
10404    11, -49, 15, -27, -38, -18, 24, -58,
10405    15, 26, 8, 12, -32, 37, -54, 106,
10406    -75, -62, 16, 24, -74, 115, -94, 90,
10407    56, -36, 24, -72, 28, 3, -34, 37,
10408    65, -33, 51, 45, -78, -119, -46, -42,
10409    -29, 8, -26, -8, -96, 15, 11, 22,
10410    -26, -79, 20, 30, 37, 23, 0, -18,
10411    -6, 2, 36, 24, -40, -44, 19, -35,
10412    64, 42, -117, -39, -96, -1, -32, 45,
10413    52, 17, 22, -35, -80, -35, -41, -13,
10414    27, 18, 21, 39, -16, 0, 21, 46,
10415    10, -11, 8, 54, 11, -50, -113, 5,
10416    -57, 74, 25, -2, -102, -65, 18, 6,
10417    11, 78, -5, 99, -4, 47, 17, 51,
10418    84, 45, 12, 88, 12, -3, 82, 102,
10419    81, 1, 70, 53, -101, -37, 81, 39,
10420    -32, -60, 76, 95, -22, -15, 1, 71,
10421    71, 53, 23, -53, 0, -19, 41, 86,
10422    -49, 21, 16, 44, 12, 68, -22, -51,
10423    33, 13, 0, 14, -19, 40, 80, -13,
10424    -3, 19, 120, -11, 24, 77, 39, 27,
10425    66, 83, 23, 83, -53, -58, -29, 0,
10426    -57, 44, -7, 19, 4, 55, 18, -65,
10427    15, 46, 89, -18, 24, 7, 13, -68,
10428    22, 53, -38, -93, -49, -60, -84, 11,
10429    61, -4, 58, -17, -17, -26, -88, 31,
10430    36, -59, 8, 55, -17, 58, -108, -36,
10431    -9, 22, 31, 23, -22, -68, 5, 32,
10432    -39, -26, 58, -58, -12, -8, -52, 66,
10433    22, -3, 37, -45, 69, -13, -39, -4,
10434    -37, -68, -41, -38, 1, -102, -25, -21,
10435    -3, -42, 23, -60, -36, -12, -11, 55,
10436    4, 10, 3, -42, -114, -8, 47, -127,
10437    -16, 4, 2, -26, -20, -95, -21, -7,
10438    36, -39, 39, -125, -11, -48, -97, -9,
10439    -37, 54, 108, -19, -37, 42, 26, 69,
10440    -85, 57, 100, 5, 84, -45, 69, -50,
10441    -37, -9, -31, -44, -69, -35, 32, 29,
10442    -12, 7, 68, 99, -45, 46, -54, -20,
10443    92, 29, 3, 25, -23, -12, 10, 39,
10444    9, 3, 76, 56, -80, 21, -74, -4,
10445    19, -11, -38, -22, 43, -52, 90, 16,
10446    0, -54, 40, 8, -23, -33, 49, -60,
10447    74, -49, 1, 71, 1, 2, -41, -74,
10448    -83, 7, 61, -47, -13, -41, 2, 98,
10449    59, 24, 12, 71, -33, -48, 26, 67,
10450    -6, -54, 23, 61, 59, -92, 69, 86,
10451    -31, -27, 19, 31, -6, -19, -52, 52,
10452    125, -57, -1, -3, -84, 25, -64, 59,
10453    -26, -83, -112, -128, 15, -41, 7, -55,
10454    24, 114, 18, -115, -74, 20, -31, 69,
10455    -65, -69, -106, -19, 28, 24, -115, 18,
10456    11, 6, 21, -125, -111, -107, 23, -83,
10457    -74, -104, -107, 127, 51, 90, -127, -118,
10458    -94, -72, -86, -127, -26, -106, -6, -3,
10459    -47, -51, -9, -2, 24, -31, 108, -69,
10460    52, -94, -61, 96, -8, -124, -54, 11,
10461    -82, -65, 54, 10, 9, 115, 28, 14,
10462    104, -89, 2, -85, -123, -8, 37, 7,
10463    47, -47, -25, -113, 122, 37, -95, 20,
10464    35, -9, -1, -7, 30, 54, 5, 23,
10465    -15, -51, -36, 6, 95, 31, 27, -33,
10466    -36, 41, -7, -18, -118, -90, 78, 24,
10467    -42, -128, 44, 82, -71, -66, 1, 47,
10468    25, 35, -7, 83, -103, -117, 22, 80,
10469    -65, -17, -76, 13, -47, 2, 82, 18,
10470    -42, -69, 55, 20, -29, -14, -20, 3,
10471    -44, 23, 42, 17, 43, -11, -21, -46,
10472    -52, -69, 21, -63, 33, -24, -48, -97,
10473    -31, 41, -64, 3, 23, 74, 37, -80,
10474    54, 127, 98, -8, -1, -17, 78, 42,
10475    -28, 18, -49, 3, 27, -3, 42, -61,
10476    12, -127, 9, -90, -126, -41, 64, -74,
10477    38, -27, 0, 75, -122, 127, 75, -90,
10478    53, 54, 1, -41, 69, 40, 31, 22,
10479    11, 111, -68, -34, 33, -48, 16, -72,
10480    9, 12, 50, -67, -106, -99, -72, 18,
10481    97, 53, 16, -34, 12, 8, -128, -24,
10482    -52, -70, -72, -4, 87, -18, -45, 10,
10483    51, 21, 33, 16, -53, 52, -10, 20,
10484    -45, 8, -33, 36, -28, 43, 91, -60,
10485    -75, -128, 59, 16, 16, 41, -126, -9,
10486    -7, 14, 36, -4, -36, 76, 64, -19,
10487    125, 17, -42, -6, -7, 26, 70, -7,
10488    -15, -26, 38, 39, -13, 6, 41, -16,
10489    -28, 87, 74, 32, 14, 127, 56, 32,
10490    26, 17, 85, 34, -43, -3, -35, -52,
10491    18, -17, -9, -88, -52, 54, 5, -125,
10492    60, 84, 29, 27, 8, 10, 52, 3,
10493    -92, 4, 1, 59, -5, -26, -28, 65,
10494    54, 12, -36, 19, -12, -17, -4, -15,
10495    106, 64, 127, 7, -14, -23, -67, 45,
10496    62, 68, 24, 20, 50, -65, 40, 38,
10497    36, 0, 41, 46, 23, 13, 43, 28,
10498    82, 25, -20, 1, 8, 20, -18, 48,
10499    -22, 37, -14, -1, 89, 25, 8, -51,
10500    -26, -21, -20, -19, 86, 12, 17, -19,
10501    18, 43, 26, -5, 64, 3, -52, 14,
10502    19, -51, -28, 5, -28, -39, -26, -127,
10503    4, 6, 6, 52, -26, 3, 11, 30,
10504    46, 21, 15, 0, -35, 59, 28, 20,
10505    -16, -30, 23, 60, 0, 56, 32, 55,
10506    97, 17, 85, -20, 29, 35, -44, 44,
10507    -5, 30, -67, 57, 17, 20, 66, -54,
10508    -7, -26, 48, -21, -23, 3, -35, -3,
10509    -36, 43, -12, -1, -96, 34, -29, 36,
10510    -49, 109, 36, -7, -35, 38, -55, 40,
10511    -41, 39, 22, 96, 13, 33, -17, 11,
10512    14, -51, -6, -43, -11, 51, 32, 12,
10513    17, -55, 123, 6, -22, -25, 26, -1,
10514    63, 37, -17, -66, 34, -11, -17, 30,
10515    -66, -18, -80, -1, 27, -48, -13, -46,
10516    2, -27, 5, -18, 6, 15, 3, -22,
10517    20, 10, 34, -7, -7, -40, 12, -19,
10518    -19, -36, -56, 59, -4, 21, 75, 5,
10519    75, 2, 81, -23, -38, -20, 23, 26,
10520    -5, -70, -61, -5, -39, 57, -21, -51,
10521    121, -12, 17, -64, -28, -33, -9, -21,
10522    -14, 63, 6, 41, -55, -8, 2, 6,
10523    17, 47, 21, 12, -8, 35, -9, -29,
10524    16, -25, -128, 80, 127, 35, -26, -101,
10525    -31, 3, -1, -67, 20, 28, 18, -44,
10526    -59, -1, -25, -42, -39, 61, 47, 113,
10527    -21, -18, 121, 28, 82, 70, 72, 123,
10528    38, 97, 10, 49, 36, 125, -94, -106,
10529    8, -15, 66, 91, -79, 94, 29, 17,
10530    106, -42, 23, 88, -27, 121, 102, 76,
10531    -50, -7, 11, 44, 47, 90, 11, 32,
10532    46, 87, -64, -50, 70, 12, -21, 23,
10533    -49, -9, 60, 83, 55, 126, 32, 85,
10534    -33, -32, -81, 25, 51, -40, -27, 83,
10535    56, 43, -68, -58, -8, -8, 29, 100,
10536    81, 5, -35, 83, -6, 74, -35, -24,
10537    57, -15, -50, -107, 52, -50, -5, 16,
10538    -112, 45, -3, 34, -40, -114, 9, 18,
10539    108, 122, 105, 111, 51, 50, -81, 33,
10540    -13, 56, 40, 81, -73, 116, 45, 9,
10541    57, -31, -17, -24, -81, 3, 16, -1,
10542    -37, -98, 66, -7, -38, 66, 1, -40,
10543    27, 12, 127, 61, 1, 12, -5, -46,
10544    -46, 48, -13, 98, 53, -39, 29, -6,
10545    37, -126, -21, 16, 82, 125, 22, 18,
10546    -28, -68, -14, 54, -26, 60, 66, 106,
10547    -121, 25, 37, -30, -15, -8, -37, 30,
10548    0, -1, -11, 6, -64, -16, -5, 8,
10549    -101, -23, 110, -24, 0, -41, 1, -80,
10550    127, 7, -76, -1, 53, -2, 59, -60,
10551    -80, -1, -30, 65, -15, -108, 95, -42,
10552    0, -98, 3, -51, -59, 12, -49, 45,
10553    72, 116, 22, -48, -44, -65, -24, 1,
10554    7, 19, -53, -42, 33, 31, 37, -20,
10555    23, -60, -77, -35, -56, 28, -92, -41,
10556    46, -25, 16, -103, 24, -51, -24, -71,
10557    -36, -34, -68, -56, 104, 41, 64, -109,
10558    -73, 54, -47, 4, -12, -41, 4, 63,
10559    -24, 80, 69, 6, -21, 103, -22, 34,
10560    20, 15, -54, -79, -16, -50, -23, 94,
10561    -11, -23, -13, 4, -46, -10, 36, -4,
10562    21, 21, -41, 16, 40, -21, 33, 91,
10563    34, 65, 53, 24, 7, 31, 55, -13,
10564    -15, 3, -57, 112, 70, 80, 28, 3,
10565    34, -42, -27, -19, -30, 33, 126, 37,
10566    -96, 46, -13, -15, 36, 34, -53, 25,
10567    -46, -66, 29, 46, 92, 3, -5, 36,
10568    -39, 27, -62, -60, 10, 36, -115, -10,
10569    -24, 25, 30, 8, -1, 3, 42, -87,
10570    86, 17, -44, 43, 23, 8, -17, -104,
10571    1, 100, -5, -124, 38, 41, 14, 53,
10572    11, 42, 12, -17, 23, -65, -85, 28,
10573    -16, -62, 18, 52, 42, 46, -3, 18,
10574    58, 23, 32, 10, -11, 2, -11, 29,
10575    20, -12, 4, -37, -87, -9, 29, 100,
10576    66, 90, -13, 6, -2, 38, -3, -4,
10577    -77, 17, 46, 14, -36, -32, 23, -4,
10578    -73, -78, -50, -15, -66, -9, -2, -28,
10579    -69, -32, 31, 13, 54, 9, -25, -73,
10580    -26, 8, -17, 37, -14, -1, 37, -89,
10581    -18, -15, -13, 73, -75, -75, 70, 12,
10582    -101, -45, -36, -8, -8, -33, 25, -12,
10583    -95, 27, 58, 4, -18, -31, -12, 46,
10584    22, -14, 32, -7, 49, 25, 83, 54,
10585    -4, 0, 4, 32, -29, 75, -25, -51,
10586    57, -57, -11, -18, 28, -18, 32, -14,
10587    44, 10, 57, -54, -41, -4, -40, 84,
10588    -5, 16, -16, -41, 124, -8, -38, 29,
10589    -54, 34, 2, -34, 16, 41, 23, 18,
10590    -51, 53, 45, -44, 33, -36, -46, 29,
10591    23, 62, 21, 7, 44, -91, -5, -48,
10592    -11, 5, -44, 29, -73, 36, -40, 15,
10593    -31, -14, -18, 2, 20, 66, -70, 31,
10594    17, -62, 44, 46, -15, -79, 7, 13,
10595    13, -10, 1, 41, 38, -38, -7, 1,
10596    92, -63, 17, 2, 19, 36, -8, 64,
10597    -67, -14, 53, -23, -44, -6, 105, -46,
10598    43, -27, -22, -46, 61, -8, -25, 106,
10599    51, 65, 52, 76, 43, 106, -23, 4,
10600    -20, 90, 98, 58, 14, -91, -111, -7,
10601    -32, -83, -84, 75, 7, 77, -30, -8,
10602    -18, -108, 84, 51, -41, 92, 15, 97,
10603    1, -14, 19, 40, 23, -15, 94, -20,
10604    52, 42, 29, 3, 77, 61, 107, 78,
10605    -101, -41, 92, -83, 79, -14, 40, -8,
10606    5, 43, 23, 0, -32, 22, -44, 99,
10607    -79, 26, 68, -40, 1, -10, -2, -16,
10608    59, 11, 19, 1, -27, 57, -21, 37,
10609    -58, -65, -23, -19, 33, 35, 55, -36,
10610    -96, 99, 6, -70, 35, -56, 5, 54,
10611    19, 127, 10, 39, -13, 26, -50, -29,
10612    -7, 18, 49, 1, 66, 4, 69, 25,
10613    82, -44, -36, 52, 11, -82, -14, -7,
10614    60, -41, 27, -55, -26, 60, 27, -89,
10615    23, -1, -32, 58, 29, 22, -34, -6,
10616    -50, 7, -45, 32, 29, -42, 42, 44,
10617    21, -6, -17, 39, 24, 56, 16, -78,
10618    -37, 18, 49, 18, -27, 29, -27, 67,
10619    -50, -72, -31, 23, 54, -31, 74, -13,
10620    17, 19, -23, -18, -18, -26, -5, -38,
10621    -24, 6, 72, 34, 51, -24, 10, 7,
10622    53, 41, -36, 59, 46, -13, 31, -51,
10623    -27, 8, 33, -32, 65, 25, -36, 0,
10624    -22, -16, -52, -12, 14, 27, 39, 1,
10625    44, 15, -15, -39, 17, -51, -26, -42,
10626    9, -2, -76, 71, -21, 59, 30, 56,
10627    9, 13, -19, 22, 42, 14, -1, 77,
10628    -14, -32, -42, -3, 49, 33, -29, 2,
10629    -51, 13, 37, -47, -49, 57, 15, -64,
10630    41, -10, -8, -61, -16, 20, -56, -13,
10631    10, -10, 8, -2, -8, 46, 5, -84,
10632    79, -92, 32, -16, 67, -110, 15, -4,
10633    -72, 122, 123, 82, -66, -29, -128, -47,
10634    8, -125, 57, 14, -31, 9, -14, -118,
10635    -45, 21, 81, -125, 7, -21, -84, -51,
10636    -21, -9, 25, -21, 35, 122, 22, -8,
10637    -72, 67, 3, -53, -12, -58, 20, 11,
10638    42, 69, 4, -62, 56, -2, 2, -126,
10639    47, -116, 59, 84, -5, -97, -115, 42,
10640    16, 122, 2, 73, -78, -83, -100, 73,
10641    28, -22, -124, 48, 90, 58, -3, -2,
10642    -124, 125, -116, 52, 63, 114, -23, 93,
10643    -8, -94, 105, 2, 69, 127, -8, 59,
10644    -6, -113, 28, 70, 77, -14, 111, 87,
10645    -12, 28, 41, 16, 4, -14, -38, 13,
10646    -74, -1, -2, 15, -41, 17, 7, -127,
10647    75, 27, -63, -80, 0, -24, 8, 20,
10648    42, 12, 27, 24, 4, 102, 37, 50,
10649    -29, -71, -20, 124, -18, 11, 36, -50,
10650    -26, -47, 109, 7, -79, 9, -106, 120,
10651    -79, 111, -36, 64, -39, 9, 17, -21,
10652    8, 45, 72, -4, 69, -64, -20, -16,
10653    41, -9, -28, 5, -47, 127, -32, 8,
10654    -34, 110, 6, 92, -65, -23, 68, 78,
10655    -58, -125, 86, 59, -3, -21, 42, 32,
10656    -18, -9, 14, 29, 11, 102, 47, 78,
10657    18, -14, -123, -48, 46, -33, -128, 53,
10658    -54, -124, -19, 55, 15, 105, 12, 61,
10659    23, -125, 49, -80, -75, 19, -74, -105,
10660    30, -73, 22, 39, -13, 124, -82, 25,
10661    -30, 26, -38, -78, -66, -60, 40, -4,
10662    56, 41, 64, -26, 29, -100, 52, 52,
10663    -96, -65, 5, 66, 62, 88, 2, -58,
10664    9, 127, 67, 80, -8, -57, -31, 75,
10665    -14, -15, -43, 120, -48, -33, 21, 9,
10666    -47, 108, 9, -41, 38, -35, -52, 26,
10667    -73, -18, -108, 62, -55, 1, -30, 75,
10668    -26, -30, -87, 18, 27, 91, 49, 35,
10669    75, -110, -38, 98, 47, 39, 53, -86,
10670    -26, 73, -109, 51, -55, -12, -7, 91,
10671    82, -118, -10, 44, 18, 25, 17, 68,
10672    -16, 8, 79, -76, 66, -32, -19, 68,
10673    -2, -94, 41, 53, -16, 44, 0, 91,
10674    -79, -3, -41, -25, -39, 32, -24, 127,
10675    48, 56, -5, -25, -109, 12, 90, 59,
10676    54, -34, 121, -12, 48, -52, 58, 18,
10677    -89, -88, -2, -106, 15, -31, -85, 4,
10678    -31, -74, 49, 82, 6, -3, -128, 81,
10679    7, -112, 61, -17, -12, 91, 10, 85,
10680    24, -66, 6, 23, 24, -42, -9, -49,
10681    -32, -122, 5, -11, 64, 35, 14, 29,
10682    -25, 31, -35, -39, -22, -63, -23, 48,
10683    2, -21, 3, 51, 51, 16, -66, 71,
10684    41, -18, 98, 15, 80, 47, 41, 15,
10685    22, -65, -65, 23, -21, -22, -43, -2,
10686    -36, 15, 60, -52, 19, 34, 21, -33,
10687    12, -12, -9, -18, -85, -37, 31, -47,
10688    -53, 21, -49, -45, 91, 10, -12, 13,
10689    27, -96, -16, 75, 45, 22, 68, -12,
10690    -6, -15, -14, -16, 37, -5, -49, 16,
10691    4, -67, 64, -23, 23, 67, 37, -58,
10692    18, -48, 12, 3, -42, -31, -72, -32,
10693    -52, -126, 100, 23, -74, -22, 9, -71,
10694    60, 93, -17, -19, 111, -10, 51, -66,
10695    -35, 22, -22, 2, 40, -3, 53, -21,
10696    29, 23, -35, -57, -20, -19, 31, 66,
10697    37, 21, 48, 71, -12, 32, -55, -23,
10698    -60, -35, -37, -26, 1, 43, -42, 42,
10699    -28, 14, 2, 42, -46, 84, 29, 68,
10700    -12, -28, -52, -50, -9, 64, 14, 23,
10701    -28, -36, -30, -20, 35, 37, 7, -2,
10702    35, -13, 66, -16, -77, 60, -43, 15,
10703    41, -78, 14, -5, 50, 6, 23, -98,
10704    18, 56, -83, -28, -13, -36, -56, -118,
10705    -7, -73, -39, -41, 60, 90, -46, 127,
10706    -3, -13, 52, 7, -32, 11, -111, -9,
10707    -15, -124, 42, -124, -51, -21, 4, -83,
10708    -120, -76, -9, -66, -16, -79, -52, -1,
10709    -83, 44, 7, -14, 94, -89, 63, -34,
10710    82, -95, -63, 12, 73, -111, 21, -3,
10711    64, 26, -28, -55, -95, 15, -20, -117,
10712    -8, -88, -73, -93, 20, 70, -14, -36,
10713    70, 16, -57, 24, -78, 26, 8, 38,
10714    3, 32, -67, 52, -54, -56, 127, -30,
10715    5, 13, -91, 94, -7, -11, 105, -78,
10716    52, 46, -42, 33, -46, -104, -7, 18,
10717    19, -4, 39, 15, -57, 11, 70, 29,
10718    73, -10, 2, 127, 84, -16, -50, -82,
10719    15, -36, -126, -21, 33, -76, -56, 82,
10720    -22, -10, 6, 48, -12, -33, 7, -55,
10721    -8, 34, 81, -52, 98, 55, 6, -91,
10722    98, 33, 0, -12, -11, -5, -74, -29,
10723    30, -7, -43, -5, -68, 20, 51, 33,
10724    44, -37, 41, -59, -99, 73, 53, 30,
10725    16, 16, -34, -3, -74, -123, -78, 77,
10726    -127, -32, 48, -59, 14, -51, 17, -37,
10727    39, 40, 124, -19, 0, 3, -79, -13,
10728    21, -1, 33, -125, -9, 20, -24, 26,
10729    115, -33, -37, 12, 14, -5, -73, 57,
10730    1, -47, 32, 39, -62, 44, -104, 42,
10731    23, 15, -16, -1, 8, 93, 36, -34,
10732    2, -6, 24, 127, -21, -11, 1, 32,
10733    -12, 25, -94, -25, -32, 36, 16, 29,
10734    -15, 37, 10, -53, -10, -26, 25, -26,
10735    -55, -95, -51, 110, -19, -28, 9, -57,
10736    25, 46, 14, 64, -40, 35, -25, 117,
10737    -1, -127, -61, 66, -48, -51, -1, 44,
10738    1, -61, -17, -3, 37, -100, 21, 51,
10739    72, 12, -23, -30, -25, -125, 22, 8
10740 };
10741 
10742 static const rnn_weight denoise_gru_bias[288] = {
10743    59, -2, 0, 31, 15, 33, 41, 43,
10744    22, -5, 34, 32, 10, -6, 31, -11,
10745    11, 13, 4, 22, -3, 60, 1, 42,
10746    14, 31, -28, -7, 11, 49, 22, -14,
10747    -20, 62, -8, 44, 50, 4, 29, 1,
10748    1, -14, 20, 43, 19, 32, 30, 61,
10749    19, 3, 22, 16, -5, -5, -23, -6,
10750    17, 95, 82, 14, 4, -17, 13, 41,
10751    51, -51, 51, 25, 25, 27, 48, -18,
10752    16, 33, 55, 9, 17, -22, 40, 32,
10753    -21, 1, 8, 22, -18, 51, -11, -1,
10754    31, -5, -6, 19, -4, 28, 35, -22,
10755    10, 15, 20, -15, -4, -4, -13, -47,
10756    27, 34, -22, 50, -7, -12, -10, 10,
10757    5, -6, -6, 13, 32, -9, -16, 23,
10758    -4, 33, -5, -17, 2, -13, 25, 47,
10759    -28, -5, -18, 1, 33, -11, -2, -21,
10760    37, -11, 14, -8, 19, 14, -15, -12,
10761    51, 8, 36, 2, 18, -17, 17, -15,
10762    1, 1, -54, 32, 35, 3, -9, -23,
10763    -9, -4, -6, 8, -3, -31, -10, 44,
10764    -48, -7, 12, 13, -13, -31, 3, 30,
10765    46, 11, 2, 1, 6, -4, -16, 14,
10766    0, 12, 18, 5, 14, 3, -40, -38,
10767    11, 0, -6, -6, 19, -2, 3, -82,
10768    -4, -44, 33, 17, -4, -15, 3, 6,
10769    -3, -8, 8, 8, -1, 45, -34, -16,
10770    -2, 36, -4, 9, -1, -11, 4, 5,
10771    13, -10, 5, 19, 2, 1, 22, 8,
10772    13, 27, 2, 11, -23, -1, 4, 2,
10773    -35, -7, 35, 32, 16, 13, 15, 12,
10774    -1, -22, 27, -33, -6, -11, 24, -4,
10775    10, -36, 1, 40, -1, 8, 51, -36,
10776    11, -19, 20, 28, -23, -12, 0, -20,
10777    -1, -18, 18, -14, 9, 13, 3, 17,
10778    -33, 7, -14, -37, 6, -11, 13, -10
10779 };
10780 
10781 static const GRULayer denoise_gru = {
10782    denoise_gru_bias,
10783    denoise_gru_weights,
10784    denoise_gru_recurrent_weights,
10785    114, 96, ACTIVATION_TANH
10786 };
10787 
10788 static const rnn_weight denoise_output_weights[2112] = {
10789    49, 63, 47, 40, 25, 26, 23, 8,
10790    2, 11, 17, 29, 19, 6, -7, 3,
10791    19, 28, 28, 33, 13, 41, 5, -23,
10792    -33, -45, -36, -24, -25, -20, -18, -19,
10793    -10, -18, -18, -24, -23, -21, -22, -16,
10794    -7, -18, 0, 7, 3, 8, -3, -8,
10795    -12, -16, -16, -10, -9, -14, -19, -13,
10796    -18, -18, -12, -20, -34, -69, -63, -42,
10797    -43, -67, 11, 12, 20, 14, 16, 28,
10798    29, 25, 26, 29, 28, 36, 35, 31,
10799    28, 29, 14, -7, -46, -72, -70, -51,
10800    -62, -89, -59, -39, -7, 9, 9, 0,
10801    -6, 10, 12, 14, 16, 27, 47, 45,
10802    43, 44, 15, 11, 11, 35, 63, 64,
10803    83, 62, 53, 56, 40, 41, 54, 64,
10804    65, 65, 54, 40, 24, -3, -33, -69,
10805    -73, -63, -16, -44, -17, 25, 33, 2,
10806    -14, -5, 1, -3, -1, 7, 3, 11,
10807    -7, -21, -36, -43, -47, -31, 30, 37,
10808    -1, -20, -7, -48, -40, -7, 30, 51,
10809    64, 38, -6, -42, -50, -38, -31, -50,
10810    -88, -121, -126, -125, -99, -123, -98, -75,
10811    -68, -106, -97, -76, -57, -59, -68, -56,
10812    -38, -21, -5, -5, 5, 17, 24, 30,
10813    34, 30, 5, 0, -16, -60, -28, -53,
10814    -87, -97, -119, -81, -51, -54, -45, -37,
10815    -23, -43, -56, -51, -25, -18, -19, -14,
10816    -7, 25, 31, -6, 37, 33, 66, 79,
10817    73, 72, 63, 74, 118, 125, 125, 123,
10818    114, 102, 104, 94, 79, 65, 80, 60,
10819    47, 42, -4, 26, 35, 43, 29, 14,
10820    4, -4, -2, -3, 5, 2, 12, 17,
10821    14, 9, 3, 10, 13, 12, 5, -13,
10822    36, 19, 21, 5, 6, 14, 15, 8,
10823    2, -4, -5, -19, -23, -49, -68, -59,
10824    -41, -14, 14, 3, -17, -16, 20, -29,
10825    -72, -28, 1, -7, -27, -30, -21, -13,
10826    -21, -26, -39, -47, -45, -34, -36, -30,
10827    -17, -44, -66, -33, 18, 24, 41, 21,
10828    11, 15, 31, 26, 7, 9, 27, 36,
10829    36, 40, 50, 67, 81, 92, 62, 27,
10830    -75, -63, -25, -15, -40, -96, -112, -121,
10831    -116, -125, -127, -127, -127, -127, -118, -106,
10832    -86, -84, -78, -52, -23, -33, -22, 23,
10833    37, 36, 45, 42, 36, 51, 49, 42,
10834    34, 40, 37, 29, 37, 38, 33, 36,
10835    32, 24, 44, 66, 79, 31, -42, -47,
10836    50, 126, 87, 27, 31, 30, 27, 28,
10837    43, 48, 53, 46, 32, 22, 16, -5,
10838    -27, -9, 16, -10, -10, -8, 1, 7,
10839    3, -19, -20, -10, -23, -37, -31, -45,
10840    -41, -37, -34, -42, -44, -42, -44, -45,
10841    -39, -58, -18, -12, -23, -24, -15, -7,
10842    8, 4, -22, -32, -30, -33, -31, -30,
10843    -30, -21, -23, -31, -15, -23, -30, 0,
10844    6, 40, 95, 110, 110, 118, 123, 123,
10845    113, 83, 72, 61, 63, 58, 58, 60,
10846    61, 60, 29, 25, 21, 28, 56, 35,
10847    -29, -45, -61, -86, -96, -110, -88, -104,
10848    -126, -125, -127, -128, -128, -126, -125, -84,
10849    -33, -41, -58, -28, 17, 30, 52, 62,
10850    68, 53, 52, 53, 57, 47, 59, 72,
10851    78, 61, 59, 73, 76, 69, 76, 75,
10852    77, 85, 29, 3, -31, -68, -69, -73,
10853    -69, -72, -73, -72, -70, -78, -84, -88,
10854    -81, -71, -60, -78, -109, -86, -49, -65,
10855    -26, -40, -55, -50, -73, -87, -96, -90,
10856    -71, -65, -47, -31, -25, -24, -21, -19,
10857    -23, -30, -9, -58, -82, -8, 55, 61,
10858    53, 62, 62, 53, 53, 63, 69, 72,
10859    78, 66, 68, 70, 66, 53, 48, 38,
10860    46, 41, 27, -20, -30, -72, -85, -98,
10861    -97, -83, -73, -68, -78, -62, -59, -40,
10862    -20, -4, -4, -9, -16, -16, -1, 8,
10863    42, 7, 9, 6, 24, 33, 35, 34,
10864    33, 35, 49, 73, 88, 107, 120, 123,
10865    123, 113, 99, 66, 22, 45, 70, 72,
10866    -75, -60, -55, -80, -82, -80, -93, -82,
10867    -83, -59, -38, -34, -19, 1, 7, 8,
10868    9, 19, 45, 22, -14, -31, -33, -36,
10869    -32, -24, -22, -9, -19, -19, 4, 17,
10870    32, 45, 42, 23, 10, 8, 4, 2,
10871    0, 12, 27, 39, 30, 56, 57, 40,
10872    38, 29, 29, 27, 34, 50, 65, 60,
10873    64, 62, 39, 27, 20, 21, 19, -32,
10874    -73, -113, 30, 30, 22, 31, 45, 47,
10875    39, 31, 26, 20, 13, 14, 15, 17,
10876    6, 4, 15, 20, -11, -31, -72, -23,
10877    -18, 23, 40, 0, -30, -11, -9, -34,
10878    -47, -33, -14, -10, -8, -26, -45, -59,
10879    -58, -41, -60, -75, -93, -46, -8, 5,
10880    16, 33, 39, 49, 48, 40, 37, 46,
10881    28, 33, 38, 37, 32, 25, 42, 60,
10882    62, 45, 5, -16, -41, -13, 1, 6,
10883    7, 2, 1, 8, 18, 23, 30, 25,
10884    15, 7, 3, -17, -20, 36, 111, 80,
10885    37, 68, -13, 15, 12, 4, -1, -18,
10886    -32, -42, -44, -48, -45, -55, -64, -75,
10887    -98, -123, -125, -120, -82, -71, -36, -3,
10888    -44, -90, -84, -84, -72, -48, -31, -12,
10889    3, 14, 11, 5, 16, 21, 39, 55,
10890    56, 41, 22, 13, 7, 18, -98, -121,
10891    -101, -89, -65, -52, -40, -33, -26, -33,
10892    -46, -39, -36, -22, -4, 4, -2, -12,
10893    -17, 2, 9, 5, 23, 4, -8, -8,
10894    11, 17, 6, -6, -11, -10, -20, -5,
10895    12, 17, 16, 13, 7, -9, 2, 4,
10896    13, -14, 47, 52, 65, 39, 22, 40,
10897    59, 60, 56, 52, 43, 23, 20, 10,
10898    -12, -14, -6, -1, -4, -12, -21, 11,
10899    19, 39, 44, 38, 30, 24, 21, 20,
10900    12, 12, 20, 24, 20, 20, 21, 17,
10901    15, 24, 34, 29, 16, 6, -4, 16,
10902    54, 100, 123, 125, 119, 75, 26, -1,
10903    -9, -11, -1, -8, -16, -18, -10, -4,
10904    17, 27, 42, 15, 46, 28, 6, 10,
10905    17, 27, 34, 41, 44, 45, 39, 26,
10906    15, 2, -5, 3, 1, -10, -14, -13,
10907    -8, 35, -39, -32, -25, -28, -18, -9,
10908    -4, -19, -35, -39, -50, -62, -68, -63,
10909    -37, -23, -31, -70, -127, -127, -123, -68,
10910    -8, -21, -25, -12, -15, -18, -19, -32,
10911    -29, -16, -8, -13, -18, -10, -2, 1,
10912    5, 6, 4, 5, 19, 27, 109, 72,
10913    43, 36, 29, 35, 30, 22, 33, 27,
10914    12, 16, 9, 3, 6, 16, 5, 15,
10915    19, 28, 40, 112, -127, -127, -126, -65,
10916    -21, -7, -7, 5, -3, -18, -27, -23,
10917    -18, -21, -28, -27, -20, -27, -43, -28,
10918    -25, -7, -126, -125, -69, -68, -59, -65,
10919    -71, -54, -43, -61, -57, -61, -65, -63,
10920    -63, -62, -70, -63, -52, -39, -42, -23,
10921    -10, 2, 9, 12, 10, 22, 7, 10,
10922    13, 6, -16, -22, -19, -10, 10, 13,
10923    2, 4, 4, -3, -7, 16, -40, -30,
10924    -26, -19, -14, -16, -13, -14, -1, -2,
10925    -15, -4, -10, -12, -19, -23, -20, -2,
10926    -6, -14, -14, 8, -68, -36, 2, 20,
10927    28, 38, 45, 31, -1, -32, -51, -57,
10928    -44, -48, -62, -61, -53, -1, 64, 57,
10929    52, 56, 56, 30, -4, 13, 39, 34,
10930    35, 40, 19, 9, 0, 4, 5, 8,
10931    15, 24, 39, 76, 75, 30, -42, -98,
10932    36, 38, 19, 10, 2, 5, 7, -2,
10933    -6, -5, 9, 24, 22, 18, 21, 21,
10934    6, -3, -15, -26, -24, -28, 50, 58,
10935    41, 33, 12, 16, 30, 15, 24, 34,
10936    36, 47, 57, 69, 83, 96, 98, 97,
10937    107, 89, 75, 33, -89, -120, -59, -50,
10938    -26, 18, -15, -53, -50, -29, -24, -25,
10939    -27, -32, -30, -36, -33, -22, 1, -21,
10940    -50, -37, -4, -22, -12, -2, -12, -21,
10941    3, 48, 94, 118, 117, 99, 86, 71,
10942    58, 39, 18, 1, 0, 5, 10, 18,
10943    -33, -18, -8, 8, 2, -10, -2, 12,
10944    32, 45, 53, 63, 61, 64, 64, 56,
10945    42, 29, 23, 14, -42, -50, 13, -8,
10946    -23, -28, -19, -12, 0, 10, 22, 35,
10947    26, 14, -6, -30, -63, -91, -114, -112,
10948    -66, -58, 7, 123, -45, -68, -57, -46,
10949    -38, -57, -76, -70, -75, -79, -70, -67,
10950    -62, -45, -45, -51, -59, -73, -54, -20,
10951    -30, -43, -12, 0, 8, -3, -21, -28,
10952    -35, -36, -26, -20, -28, -26, -26, -28,
10953    -41, -50, -49, -62, -29, -19, 8, 14,
10954    5, -11, -6, 0, 27, 31, 37, 35,
10955    24, 14, 6, 3, -2, -8, -12, 8,
10956    26, 81, 120, 124, 124, 125, 47, 20,
10957    30, 42, 45, 63, 82, 121, 127, 126,
10958    97, 65, 51, 33, -4, -12, 1, 9,
10959    -6, 3, 18, -4, 11, 6, -5, -14,
10960    -49, -60, -68, -61, -37, -11, -4, -15,
10961    -19, -35, -57, -63, -61, -38, -10, -43,
10962    -102, -85, 0, -4, 26, 51, 70, 71,
10963    67, 65, 61, 44, 46, 38, 41, 39,
10964    30, 31, 35, 43, 24, 14, -4, -11,
10965    32, 8, 5, -4, 3, 8, 22, 24,
10966    18, 31, 39, 38, 52, 56, 55, 67,
10967    72, 55, 46, 82, 69, 50, -80, -91,
10968    -42, -33, -74, -127, -125, -92, -97, -113,
10969    -114, -113, -120, -121, -124, -123, -125, -117,
10970    -92, -65, -61, -72, 9, 1, -18, -12,
10971    -1, -7, -18, -16, 7, 18, 10, 17,
10972    0, -8, -24, -53, -78, -124, -128, -128,
10973    -119, -85, 77, 58, 42, 29, 28, 19,
10974    -16, -38, -67, -79, -86, -61, -55, -53,
10975    -43, -25, -12, 3, 23, 17, 28, 62,
10976    34, 69, 89, 75, 89, 76, 55, 40,
10977    22, 19, 26, 24, 38, 38, 32, 20,
10978    14, 5, 4, 9, -3, 24, 21, 30,
10979    35, 25, 12, 18, 33, 29, 16, 8,
10980    -4, 5, 8, 3, -2, -10, -9, -17,
10981    -42, -36, -42, -18, 33, 77, 98, 83,
10982    41, 26, 30, 29, 36, 40, 35, 17,
10983    12, 3, -11, -11, -6, 10, 50, 36,
10984    35, -8, -2, 1, -18, -28, -35, -37,
10985    -46, -44, -38, -39, -54, -53, -57, -59,
10986    -53, -56, -55, -38, -17, -34, -57, -50,
10987    -85, -43, -28, -23, -37, -41, -31, -22,
10988    -20, -34, -44, -31, -24, -17, -20, -12,
10989    -10, 4, 18, 16, 34, 41, -3, 11,
10990    5, 12, 2, 0, -13, -8, -1, -1,
10991    9, 3, 7, 4, 7, 5, 6, 6,
10992    -2, -24, -53, -53, 88, 34, -12, -43,
10993    -31, -31, -35, -31, -24, -21, -24, -24,
10994    -17, -6, 14, 22, 36, 65, 82, 101,
10995    71, 127, -7, -13, -19, -21, -32, -21,
10996    -10, -3, -26, -43, -45, -54, -61, -74,
10997    -77, -74, -71, -79, -95, -101, -95, -33,
10998    47, 52, 44, 39, 39, 30, 19, 9,
10999    21, 19, 1, -7, -1, 13, 17, 10,
11000    2, 12, 16, 4, -15, 39, 73, 55,
11001    49, 55, 48, 45, 48, 52, 44, 50,
11002    59, 56, 47, 52, 55, 63, 57, 44,
11003    67, 79, 74, 58, -44, -66, -63, -53,
11004    -54, -44, -40, -42, -38, -50, -69, -68,
11005    -61, -60, -54, -58, -62, -67, -64, -39,
11006    -30, -76, -40, -41, -55, -48, -40, -44,
11007    -43, -22, -19, -28, -17, -19, -21, -18,
11008    -9, -4, 5, -7, -45, -51, -81, -93,
11009    -27, -27, -36, -47, -51, -57, -54, -59,
11010    -58, -54, -49, -44, -52, -59, -50, -47,
11011    -44, -31, -29, -29, -19, 61, -1, 9,
11012    51, 71, 69, 87, 114, 117, 90, 77,
11013    75, 60, 63, 59, 43, 32, 25, 16,
11014    11, -1, 2, 9, -11, -26, -27, -29,
11015    -28, -29, -26, -23, -29, -36, -47, -72,
11016    -81, -72, -45, -27, -12, -1, -8, 4,
11017    4, -16, -9, -62, -66, -56, -51, -53,
11018    -54, -53, -66, -77, -75, -79, -81, -81,
11019    -66, -55, -54, -41, -62, -82, -89, -83,
11020    -32, -65, -68, -65, -71, -70, -66, -40,
11021    -35, -48, -38, -43, -46, -43, -17, -4,
11022    -3, -6, -23, -30, -28, -17, 53, 28,
11023    19, 4, -16, -8, -17, -20, 0, 12,
11024    14, 30, 28, 25, 9, 15, 32, 98,
11025    111, 95, 80, 54, -23, -30, -28, -31,
11026    -35, -36, -40, -39, -52, -52, -43, -54,
11027    -52, -51, -49, -51, -47, -32, 4, -21,
11028    -40, -37, -49, -54, -31, -29, -22, -12,
11029    -5, -14, -28, -31, -34, -26, -19, -23,
11030    -31, -19, -13, -20, -43, -30, -8, 5,
11031    59, 101, 113, 85, 51, 46, 43, 43,
11032    34, 20, 25, 30, 33, 32, 23, 16,
11033    12, 9, 1, 8, 18, 1, 46, 63,
11034    43, 32, 24, 25, 22, 27, 28, 44,
11035    61, 68, 56, 60, 69, 71, 51, 45,
11036    57, 80, 125, 127, 48, 47, 43, 66,
11037    54, 33, 3, 21, 29, 43, 48, 48,
11038    49, 59, 55, 46, 37, 19, 22, 36,
11039    59, 51, -119, -91, -57, -52, -48, -52,
11040    -37, -22, -14, -19, -22, -34, -45, -47,
11041    -48, -49, -47, -39, -10, -8, -24, -24,
11042    23, 37, 30, 38, 27, 30, 24, 27,
11043    30, 30, 33, 35, 30, 24, 31, 31,
11044    28, 32, 27, 25, 0, -5, 75, 31,
11045    11, 32, 58, 63, 58, 33, 34, 41,
11046    22, 37, 22, 6, 2, 15, 20, 5,
11047    0, 8, 36, 54, -5, 1, 4, -4,
11048    5, 23, 34, 24, 19, 29, 30, 31,
11049    27, 21, 3, 3, 3, 0, -35, -37,
11050    -23, 10, -24, -7, 14, 29, 39, 19,
11051    11, 9, 3, 6, 9, -9, -19, -18,
11052    -5, -5, -5, -3, -2, -7, -9, 6
11053 };
11054 
11055 static const rnn_weight denoise_output_bias[22] = {
11056    4, 52, 43, 17, -14, -8, -8, 11,
11057    21, 19, 20, 16, 34, 43, 8, -11,
11058    2, 26, 33, 16, 24, 5
11059 };
11060 
11061 static const DenseLayer denoise_output = {
11062    denoise_output_bias,
11063    denoise_output_weights,
11064    96, 22, ACTIVATION_SIGMOID
11065 };
11066 
11067 static const rnn_weight vad_output_weights[24] = {
11068    -128, -128, 127, -128, -128, -128, -128, 127,
11069    -128, 127, -128, -128, 127, 127, -128, 127,
11070    -128, 127, 127, 127, -128, 35, -128, 127
11071 };
11072 
11073 static const rnn_weight vad_output_bias[1] = {
11074    104
11075 };
11076 
11077 static const DenseLayer vad_output = {
11078    vad_output_bias,
11079    vad_output_weights,
11080    24, 1, ACTIVATION_SIGMOID
11081 };
11082 
11083 const struct RNNModel model_lq = {
11084     24,
11085     &input_dense,
11086     24,
11087     &vad_gru,
11088     48,
11089     &noise_gru,
11090     96,
11091     &denoise_gru,
11092     22,
11093     &denoise_output,
11094     1,
11095     &vad_output,
11096 };
11097