1 /*
2  * SUITE: somnolent-hogwash-2018-09-01
3  *
4  * INTENT:
5  *
6  * Speech in a reasonable recording environment. Fans, AC, computers, etc. Note
7  * that "speech" means speech, not other human sounds; laughter, coughing, etc are
8  * not included.
9  *
10  *
11  * SIGNAL:
12  *
13  * voice
14  *     hamlet-002-act-1-scene-1.1626
15  *         http://etc.usf.edu/lit2go/94/hamlet/1626/
16  *     human_rights_un_chi_nf.mp3
17  *         https://librivox.org/universal-declaration-of-human-rights-by-united-nations-volume-02/
18  *     human_rights_un_cze_msed.mp3
19  *         https://librivox.org/universal-declaration-of-human-rights-by-united-nations-volume-02/
20  *     huntingofthesnark_01_carrol_128kb
21  *         https://librivox.org/the-hunting-of-the-snark-by-lewis-carroll-3/
22  *     teacupclub_01_armstrong_128kb
23  *         https://librivox.org/the-teacup-club-by-eliza-armstrong/
24  *     warletters_01_allan_128kb.mp3
25  *         https://librivox.org/war-letters-from-a-young-queenslander-by-robert-marshall-allen/
26  *     TSPspeech
27  *         http://www-mmsp.ece.mcgill.ca/Documents/Data/
28  *
29  *
30  * ./chopper voice/hamlet-002-act-1-scene-1.1626.raw voice/human_rights_un_chi_nf.raw voice/human_rights_un_cze_msed.raw voice/huntingofthesnark_01_carrol_128kb.raw voice/teacupclub_01_armstrong_128kb.raw voice/warletters_01_allan_128kb.raw voice/TSPspeech.raw
31  *
32  *
33  * NOISE:
34  *
35  * rnnoise_contributions (only "other" and "none" samples)
36  *     https://people.xiph.org/~jm/demo/rnnoise/rnnoise_contributions.tar.gz
37  *
38  *
39  * COUNT: 13212874 (x87)
40  *
41  * NOTE: All files processed into correct raws through ffmpeg: ffmpeg -i in -f s16le -ac 1 -ar 48000 out.raw
42  */
43 
44 /*This file is automatically generated from a Keras model*/
45 
46 #ifdef HAVE_CONFIG_H
47 #include "config.h"
48 #endif
49 
50 #include "rnn.h"
51 #include "rnn_data.h"
52 
53 static const rnn_weight input_dense_weights[1008] = {
54    -16, 13, 24, 36, -17, 5, 8, 55,
55    19, 3, 36, -72, 41, 11, 7, 1,
56    57, -16, 0, -16, 7, 9, 7, -13,
57    -28, 17, 9, -39, -10, -4, 26, 23,
58    11, -16, -13, -58, 58, -17, -7, 3,
59    28, -32, 60, 35, -26, 6, 13, -11,
60    -15, 2, 68, -19, -40, 25, -44, -5,
61    26, 10, 22, -54, 22, -18, 0, 7,
62    40, 31, 18, 49, -32, -53, 22, -45,
63    -50, 8, 50, -68, -10, -52, 54, -37,
64    -30, 61, 40, 12, -33, -27, 5, 47,
65    -28, -40, -17, 13, -17, -71, -44, 25,
66    61, 20, -8, 29, -8, -55, -54, 38,
67    -6, 0, 66, -23, -9, -6, 21, 34,
68    0, -46, 22, -48, 25, -26, -81, -32,
69    -13, 38, -15, 10, 8, 28, 59, 66,
70    6, -65, -2, -20, -68, -27, -2, 16,
71    8, 27, 26, -10, 33, 31, -30, 9,
72    114, -87, 1, -12, 80, -19, -66, 86,
73    1, 6, -91, 81, -51, -85, 72, 4,
74    117, -121, -125, -125, -17, 121, 56, 99,
75    65, -3, -4, 99, 123, 54, 127, 64,
76    -32, -1, -53, -86, 52, -65, 72, 115,
77    33, -53, 11, -40, -3, 94, 19, 126,
78    127, -122, 9, 52, 127, 100, -60, 51,
79    36, 2, -128, 73, -68, -69, 29, -4,
80    106, -115, -126, -52, 29, 127, 29, 52,
81    -64, 96, -115, -13, 126, -47, -29, 40,
82    -59, -35, -59, 0, -114, 63, 18, 48,
83    123, -121, -48, -87, -4, 30, -125, 66,
84    30, 73, -117, 37, 70, -95, -121, -23,
85    110, 110, 13, -97, -18, 58, -31, -30,
86    53, -53, -69, -6, -5, 17, 46, 8,
87    63, -119, -44, -107, 122, 94, 40, 14,
88    -112, -77, -66, 85, -128, -126, 48, 32,
89    121, -48, 50, 7, -27, 13, 9, 3,
90    -112, 127, -86, 62, -51, 121, -127, -114,
91    127, 88, -8, -53, 50, -10, -63, -39,
92    127, 61, -20, -29, -69, 69, 83, 43,
93    -124, 87, -7, 104, 51, 62, 8, 81,
94    127, 21, 126, 125, 106, -41, -37, -124,
95    58, 39, 1, 126, -10, -47, 53, -24,
96    24, -23, -13, -23, -1, 51, -23, 9,
97    127, 89, -125, -125, 127, 127, -79, 12,
98    -20, 83, 1, 19, 51, 27, -51, 19,
99    51, -23, -3, -39, -27, 126, 3, -30,
100    99, 35, 122, -9, -109, 71, 9, 40,
101    116, 90, -20, -118, 109, 32, 71, 48,
102    -128, 56, 125, 57, 29, -107, -120, 23,
103    127, 65, -121, 80, 94, 89, -23, -124,
104    81, 36, 8, 113, 80, 124, -78, 25,
105    -110, -54, 66, -8, -30, 127, 25, 122,
106    -11, 55, 127, -8, 111, 99, 75, 13,
107    92, 22, 73, -24, 34, -122, -123, -57,
108    -47, -118, 17, 61, -6, 48, -55, -1,
109    127, 108, 78, 6, -28, -32, 60, -111,
110    107, -75, 1, 113, -45, 123, -11, -39,
111    33, 27, 90, 77, 13, 67, -6, 90,
112    -20, -15, 100, 114, 120, 114, 124, -97,
113    -126, -72, 1, -128, -126, -35, -89, 117,
114    6, -103, -24, 30, -21, -5, -56, 76,
115    104, -11, -34, 46, -98, 52, 43, -88,
116    39, 41, 114, -69, -9, 17, -32, -88,
117    -119, 127, 127, 114, 98, 111, -16, 8,
118    117, -9, 122, 4, 126, -97, -34, -128,
119    50, -97, 41, 61, -71, 127, -54, 5,
120    -71, 31, 21, -54, 15, 96, 39, 9,
121    -27, 121, 8, -89, 80, 127, 125, 115,
122    -128, -58, 39, 18, 127, -56, 47, -78,
123    -26, 26, 119, 95, -120, -128, -6, -128,
124    122, -20, -125, -80, -37, -86, -6, 43,
125    -97, -101, 124, 89, 87, 102, 125, -128,
126    -118, -26, 85, 114, -101, 127, -31, -48,
127    -5, 91, -66, -67, 7, -86, 96, 9,
128    -76, 8, 82, -47, -108, 18, 126, -128,
129    -117, 117, -77, -20, -23, 81, 41, -9,
130    -28, 127, 127, -115, 127, 101, 86, 117,
131    2, -106, -32, 12, 58, -52, -79, 3,
132    31, 46, 119, 96, -45, -101, -70, -54,
133    108, 4, -45, -49, 57, -128, 86, 55,
134    -105, -126, 120, 71, -57, 73, -20, -118,
135    -109, -21, -74, -34, -18, 127, -2, -70,
136    -13, 27, -21, 45, -70, -96, 17, 97,
137    37, 32, 3, 102, -124, 3, -25, -21,
138    39, 65, -2, -109, -19, 58, -60, -97,
139    2, 127, 100, -52, 119, 38, 46, 32,
140    3, -91, 12, 12, 87, -47, 25, -58,
141    -64, 4, 80, 9, -4, -36, -20, -12,
142    40, -11, 4, 31, 51, 124, 61, 57,
143    -36, 54, 54, 78, -46, -46, 24, -49,
144    -10, -1, 3, -65, 1, 9, -59, 110,
145    -50, 14, 73, -33, -113, 15, 17, -47,
146    -64, 3, 27, -37, 7, 57, 17, -78,
147    -14, -71, 94, 50, 13, -50, 82, 21,
148    -84, 77, 39, 110, 78, 20, 46, 36,
149    -71, -18, 19, 75, -20, 47, 9, 0,
150    120, 86, -48, -69, 29, -6, -69, -5,
151    -5, 23, 32, -81, -116, 34, 3, 121,
152    -48, 64, 31, 35, 25, -63, 11, -37,
153    -6, -58, 118, -70, 59, -6, -75, 11,
154    -3, -29, -37, 55, 99, 8, -20, 81,
155    -31, 68, -31, 43, -74, 60, -27, 1,
156    58, 118, -127, -114, -116, 123, -13, 7,
157    21, 127, 27, -121, -14, -54, -128, 98,
158    -53, 127, 126, 30, 118, -57, 124, -116,
159    42, 127, -128, -114, -117, 123, 23, 58,
160    70, 127, 3, -119, -119, 25, -128, 127,
161    -82, 127, 64, -122, 120, -31, 126, -116,
162    -64, 124, -111, -102, -112, -33, 26, 77,
163    31, 42, -42, -82, -50, 114, 90, 117,
164    -44, 127, 71, -128, 50, -71, 3, 82,
165    -63, 9, 46, 118, 64, -59, -82, 39,
166    106, -113, 11, 107, 59, 84, -17, -18,
167    -36, 61, 37, 97, -51, 22, -127, -50,
168    -77, 83, -6, -35, -77, 124, 73, 75,
169    89, 74, -49, -29, 54, 99, -10, -39,
170    -39, 9, 34, 58, -23, -55, -30, -81,
171    -99, -25, 43, -123, 127, 0, 124, 123,
172    78, -81, 43, 19, 46, 11, 119, 43,
173    119, -16, 7, 49, -93, 8, -125, 127,
174    -70, -15, 27, 73, -1, -31, -18, -9,
175    -35, -46, -52, -34, 1, -33, 32, 20,
176    -22, -46, -33, 91, 44, -42, -38, 56,
177    -64, 61, -38, 28, 80, -19, -14, -55,
178    39, -10, 65, 58, -25, 89, 4, 48,
179    6, 58, -15, -61, 67, -128, -26, 49
180 };
181 
182 static const rnn_weight input_dense_bias[24] = {
183    -29, -110, -15, 27, -55, -124, 82, -100,
184    -127, -1, -121, -32, -64, -2, -55, 104,
185    -111, 27, -33, 42, 82, -34, 1, -82
186 };
187 
188 static const DenseLayer input_dense = {
189    input_dense_bias,
190    input_dense_weights,
191    42, 24, ACTIVATION_TANH
192 };
193 
194 static const rnn_weight vad_gru_weights[1728] = {
195    6, 91, -48, -46, 101, -56, -50, -13,
196    -33, -73, -123, 79, -128, -75, 28, -6,
197    19, 68, 116, -16, -30, -108, -80, 65,
198    -42, -41, -58, 66, -36, 51, 48, 60,
199    35, -99, -44, 6, -86, -65, -61, 14,
200    -44, 58, 16, -37, -14, 18, 35, 0,
201    -41, 18, -5, 11, -35, 11, 8, 29,
202    -29, -63, 6, 87, 75, -38, -13, -18,
203    -40, -48, 60, 11, -26, -14, -30, -13,
204    -89, -111, -56, 34, -42, 16, -85, 17,
205    40, -60, 114, -121, -61, 68, 73, -5,
206    106, -13, 24, -56, 71, 7, 50, -57,
207    -13, -54, -59, -44, 42, 61, -119, -93,
208    -28, -6, 16, -32, 34, -44, 49, 32,
209    -50, 17, -62, 6, -52, -5, -13, 41,
210    -16, 5, 18, -44, 89, 0, -50, 14,
211    1, 62, -27, -68, -33, 14, -7, -22,
212    8, -29, -54, -18, -27, 69, -49, -80,
213    63, 30, 127, 26, -28, 63, 48, 127,
214    -2, 28, 125, 29, 124, 119, -7, 106,
215    -26, -123, 63, 37, 95, 48, 113, -6,
216    7, 74, 127, 74, 51, 48, -78, -1,
217    -33, -11, 125, -103, -10, -26, 78, -6,
218    35, -60, -87, 105, -4, -38, -14, 64,
219    -17, 33, -27, -21, 5, -53, 7, 14,
220    37, 45, 13, -80, 2, -45, 8, -60,
221    -9, -47, 67, -35, 69, 14, 29, 6,
222    -75, -68, -92, 99, 4, -120, -63, -45,
223    0, -5, -102, -30, 44, 0, -66, -13,
224    -86, 12, 15, 78, 19, -85, -30, 61,
225    -112, 19, -50, 46, -75, 27, 126, -2,
226    52, 22, -71, 14, -31, 82, 30, -22,
227    47, -65, 28, 106, -12, -10, 36, -4,
228    -56, 46, -27, -27, -13, -4, -6, -35,
229    -58, 2, 52, -3, -13, -47, -41, 11,
230    -85, -44, 12, 24, 80, -27, -32, 8,
231    125, -64, 90, 18, -60, -109, 126, -59,
232    64, 72, -43, 49, 72, 127, 53, 83,
233    90, 107, 127, 27, 77, 59, 123, -8,
234    113, 12, 41, 97, 28, -41, 83, 70,
235    -50, 57, -124, -62, 7, 32, 127, 2,
236    35, 113, 121, -72, 72, 126, -104, -45,
237    44, 92, -30, 111, -46, 62, 74, 7,
238    -106, -126, -113, -17, -65, -113, -111, 111,
239    -74, -80, 90, -10, 52, -115, 85, -4,
240    92, 105, 7, 110, 127, 2, 69, 77,
241    3, 1, 11, -75, -62, 37, 121, 115,
242    48, 96, 24, 39, 42, 67, 67, 12,
243    125, -34, 35, 7, 40, -54, -72, 10,
244    44, 25, 35, -126, -36, -21, 59, 19,
245    -44, -8, -45, -69, -1, -90, 64, -75,
246    85, 70, 85, 51, 30, 10, 41, 78,
247    -11, 21, 30, -45, 3, 14, 10, -26,
248    14, 18, -67, -48, -76, 27, -20, -21,
249    -9, -77, 2, 127, -76, 29, 26, -30,
250    127, 5, 41, 121, 127, 31, -64, -39,
251    4, -49, -121, 6, 69, -67, 5, -122,
252    -100, -18, -117, -23, -26, 41, 4, -96,
253    -81, 11, -9, -14, 106, -97, 65, -126,
254    127, -20, 44, 8, -28, -40, -102, -56,
255    30, -90, -90, 11, 5, -99, 1, 43,
256    59, 5, 42, -39, -31, -17, 94, -1,
257    18, 87, -24, -39, -19, 52, -73, -17,
258    79, 4, -67, 2, -117, 10, -9, -14,
259    -13, -25, 127, -71, -79, 29, -8, -90,
260    26, 35, -24, -30, -3, 106, -6, -68,
261    63, 9, 28, 5, 31, 35, -74, -75,
262    16, 36, 39, -122, 11, 3, 43, 74,
263    -26, 124, 45, -15, 42, 64, -18, -58,
264    54, 41, -9, -40, -70, -1, -16, -33,
265    -3, 38, -25, -71, -31, 34, 8, -51,
266    48, -33, -6, -44, 25, -72, -6, 62,
267    -36, -69, -84, 17, -56, -128, -109, -14,
268    -60, -88, -52, -127, -125, 90, -7, -73,
269    -84, -28, -77, 39, 28, 109, 117, -124,
270    -72, -1, 43, 12, 44, -5, -44, -50,
271    -6, 95, 69, -106, -6, -15, -14, 11,
272    -32, -57, 53, 31, 12, -4, -35, -88,
273    -2, 16, 38, 9, 74, 24, 24, 13,
274    -24, 109, 42, 32, 25, 31, -22, -36,
275    -57, -27, -1, -11, -3, -28, -23, 17,
276    19, 60, 29, -44, 74, -86, 19, -50,
277    -6, -92, 28, 27, -68, -31, 22, 125,
278    6, -64, -20, -124, -97, -30, -75, -37,
279    25, -105, -61, -35, 120, 21, 4, -41,
280    -77, -75, 54, -9, -118, -35, -112, 58,
281    -81, 91, 64, -122, -89, -70, 18, 62,
282    105, -119, 102, 3, 119, -17, 2, 99,
283    40, -21, -9, -51, 51, 58, 103, -87,
284    -10, 116, -101, 8, -43, 125, -125, -72,
285    -49, -64, -9, -6, -81, -65, 85, 56,
286    -20, -19, 49, -108, -38, 33, 1, 11,
287    -56, -9, 5, 55, 21, -9, 42, -87,
288    42, -11, 68, -37, 37, -30, -118, -82,
289    -4, 5, 9, -120, 0, 33, 11, 98,
290    -71, -87, -79, -49, 15, 37, -70, 21,
291    -30, -34, 1, -49, 1, -58, -3, -44,
292    53, -11, 63, -27, -3, 0, 55, 37,
293    58, 32, -14, -2, 36, 52, 0, 6,
294    -74, 26, -8, 6, 95, 77, -39, -63,
295    -3, -64, -126, 57, 53, 91, 27, 95,
296    -15, 23, 57, -26, 60, 20, 87, 33,
297    -26, -12, 59, -58, 55, -60, -18, 77,
298    -51, -4, -77, 60, 41, 14, -5, -8,
299    -18, -40, 56, 21, 42, -7, 18, -12,
300    20, -44, -17, -44, -9, -6, 29, -30,
301    76, -49, 76, 10, -39, 28, 33, 63,
302    -66, -1, -23, 25, 63, -37, 86, 57,
303    99, -23, -48, -49, -79, 3, 5, 1,
304    58, -9, -1, -81, -74, 39, -2, -1,
305    107, 58, 42, 62, -1, -42, -3, -45,
306    -9, -15, -53, -68, 4, 28, 5, -68,
307    -46, -41, 73, -101, 48, 51, 38, 72,
308    -41, -97, -82, 20, 64, 44, 28, -56,
309    25, -22, 42, -60, -7, -7, 79, -26,
310    -36, 34, -35, -27, -26, 23, 53, 30,
311    24, -47, 46, 30, 29, 44, 60, -19,
312    57, 70, 10, 55, -63, -41, 9, -86,
313    39, 19, -61, 29, 21, -43, 75, 117,
314    43, 0, 106, -126, -31, 38, 81, 60,
315    122, -38, 7, -96, 124, -46, -55, 79,
316    -116, 4, -110, -15, 86, -64, 5, 124,
317    -41, -120, -3, 114, -117, -34, -23, 123,
318    108, -43, -38, -78, 82, -34, 61, 50,
319    56, 10, 41, -25, 47, -28, 23, -65,
320    82, -14, -85, 61, -43, 9, 53, -76,
321    0, 108, 127, 40, 82, 120, 126, 126,
322    -74, 1, -111, -73, 105, 121, 115, -8,
323    120, 81, 127, 58, 127, 127, 127, 122,
324    119, -29, 127, 56, 126, 127, 87, 104,
325    17, -81, -31, -113, 119, -56, 121, -101,
326    72, 28, -95, -102, 81, 115, 59, 126,
327    91, -1, 77, 8, 80, 61, 33, 31,
328    123, 19, 15, -99, 21, -113, 44, -127,
329    -49, -106, 23, -19, 122, 16, 92, 0,
330    -42, 110, 94, -120, -81, -102, -12, 94,
331    -48, -3, -43, 121, 61, 5, -107, -86,
332    -77, -122, 92, -40, -75, -2, 26, 14,
333    -17, -76, -15, 117, 12, 30, 75, -102,
334    -60, 4, -44, 8, 1, -39, 5, -127,
335    -37, 93, 29, -52, -41, -35, -2, 58,
336    -17, -9, -9, -18, 109, -92, -123, 64,
337    72, -13, 116, 28, -16, 34, 74, -117,
338    27, 44, -71, -33, -15, 91, -119, -104,
339    -106, 77, -41, 16, 6, -44, -19, -88,
340    0, 7, -14, -123, -126, 62, 64, -53,
341    63, 87, 23, 51, 101, 87, 59, -55,
342    -12, 9, -2, -86, 35, -13, 12, -21,
343    76, 14, 28, -50, -111, 52, 50, -28,
344    -56, 60, -1, -89, 68, 30, -31, -51,
345    -19, -20, -38, 44, 19, 118, -2, -80,
346    -49, 52, -41, 48, -10, -36, -87, -5,
347    -99, -26, -32, 62, -71, -97, -13, 33,
348    -15, 124, 44, 35, -45, 17, -127, -13,
349    -95, 21, -3, 49, -42, -83, -103, 118,
350    -125, -117, -109, -56, -83, -105, -116, 25,
351    -17, -82, -56, -31, -13, -81, -108, 66,
352    -60, 18, 11, 120, -123, -97, -70, 57,
353    14, 95, -20, 79, -13, 10, 100, 24,
354    -51, 21, -2, 39, 46, 2, -52, -14,
355    -22, -23, 33, 3, 24, 1, -37, 35,
356    53, 16, -74, 39, -72, -32, -28, -70,
357    101, -6, -11, 49, 46, 60, -122, 78,
358    -5, 32, -128, -50, -67, -42, 8, 82,
359    78, 127, 64, -24, -48, 115, -5, -34,
360    -105, -33, -22, 19, 14, 49, -4, -86,
361    -5, -10, -8, -18, 126, -53, 113, -19,
362    62, 0, -50, -18, -55, -96, -17, -62,
363    46, -9, -34, 8, 82, -126, -63, -3,
364    81, 37, 94, -22, 26, -33, 78, -5,
365    77, 104, -37, -16, -125, 5, -9, -30,
366    18, -56, 48, 33, 123, 77, -33, 127,
367    -65, 1, -85, -59, 77, -5, 39, -17,
368    73, -32, 7, -10, -12, -39, -68, 92,
369    -45, -45, -3, 20, -83, -12, 49, 55,
370    1, -36, -71, 127, -9, 62, -22, -25,
371    55, 35, -53, 97, 115, 117, 56, 74,
372    -35, -26, 38, 85, -81, -10, 27, -36,
373    -57, -36, -23, -13, -79, 20, -63, 61,
374    22, -70, -59, 17, 34, -29, 84, 4,
375    77, -7, 34, -11, -40, -117, -37, -122,
376    48, -12, -29, -1, 68, 72, -15, 46,
377    -94, 53, 94, -128, -105, -53, -50, -51,
378    53, 16, -9, 126, 93, -15, 114, 45,
379    -48, -97, -121, 28, -41, -47, -42, 32,
380    68, 26, 121, 19, -84, -18, -84, 55,
381    -20, -25, 38, -54, 70, 54, -78, 62,
382    11, 33, -45, -13, 24, 10, 115, -74,
383    -62, 68, 15, -106, -8, -10, -126, -111,
384    30, 33, -31, 123, 47, 81, 56, 10,
385    94, -59, 127, -9, -58, 118, 126, 124,
386    74, 127, 38, 80, 96, 123, 102, 124,
387    29, 22, -40, 65, 86, 1, -91, 18,
388    98, 56, 35, 39, 81, 73, 16, 23,
389    11, 60, 17, -9, 100, 13, 52, -13,
390    -59, -6, 60, 77, -85, 10, 46, -44,
391    -4, 32, -123, 26, 47, 43, 8, 64,
392    -71, -125, 43, -14, -35, -52, 63, -40,
393    106, 9, -109, 62, 37, -14, -58, -57,
394    29, -54, -122, -68, -126, -101, 66, 120,
395    -28, 117, 47, -42, -59, 112, -99, 98,
396    -91, -25, 52, -67, 51, -27, 73, 15,
397    -29, 47, -117, 71, -39, 55, 25, 25,
398    -124, -19, -32, 106, -127, -105, 102, -8,
399    12, -87, 9, -66, 22, 17, -113, 113,
400    49, 19, 2, -52, -21, -7, 116, 21,
401    68, 126, -75, -66, -109, 34, -64, 26,
402    -67, -113, 102, 10, -37, -56, 122, -115,
403    7, 19, 101, 61, 106, 127, 18, -6,
404    90, 32, 68, 84, 73, -38, 50, -60,
405    105, 117, -14, 28, 42, -114, -53, 56,
406    37, -31, 29, 9, 23, -89, -13, -123,
407    25, -56, 119, -124, 124, 125, -62, 10,
408    -15, 127, 14, 108, -32, -17, 54, -30,
409    -47, 26, -52, 85, -49, -45, -126, 70,
410    -121, -69, 87, 62, -30, -72, 32, -2
411 };
412 
413 static const rnn_weight vad_gru_recurrent_weights[1728] = {
414    94, 99, 3, 47, 75, 15, 26, 17,
415    43, 21, -51, -43, 52, 50, 77, 116,
416    83, -33, 5, -64, 4, 127, 51, -27,
417    80, 30, -35, -21, 13, 27, -121, 66,
418    3, -36, -30, -96, -13, -24, -49, 32,
419    52, -14, 7, -91, 31, -72, -54, -34,
420    72, -111, 21, -101, 106, 1, -97, 127,
421    127, 86, 21, -88, -4, 21, 127, -85,
422    115, 90, -72, -36, -73, 127, -104, -101,
423    -25, -76, 38, -75, -32, -123, -75, -96,
424    -103, -63, -64, 50, 87, -123, -47, -53,
425    -108, -112, -5, -64, -57, -120, -126, -25,
426    58, -50, 43, -56, -31, -59, 109, 10,
427    18, -75, -25, -57, 50, -33, 11, -43,
428    -31, 44, 49, 28, -42, -92, 48, -13,
429    -17, 66, 20, 3, -56, -59, 17, 27,
430    -15, 31, 45, 82, -8, 17, -1, -54,
431    44, 10, 54, -74, 31, 0, 63, -38,
432    -115, 127, 44, -83, -128, -123, -21, -87,
433    -109, 127, -128, 110, 114, 61, -128, -91,
434    -127, 37, 49, 1, -25, 106, 45, -125,
435    36, 78, 21, 68, -39, 43, 17, 2,
436    -27, -74, 10, 75, 35, -48, -4, 1,
437    62, 26, -31, 85, -114, -119, -25, -21,
438    4, 48, 5, -97, 53, -51, -93, -16,
439    17, -109, -100, 66, 97, 73, 115, 45,
440    91, 33, -18, -125, 22, 80, -121, -121,
441    -49, -115, 68, -97, -27, -5, -83, -69,
442    -89, -55, -20, 92, 67, -103, -84, -127,
443    -98, -109, -72, -52, -107, -126, -22, -66,
444    25, -2, 27, 53, 10, -22, -16, 24,
445    40, -10, -117, 76, -47, -123, 0, -76,
446    -30, 19, -3, -77, 52, -96, 47, -48,
447    -92, 19, 118, 13, -116, -125, 18, -49,
448    -70, 42, 22, 0, 20, 17, 15, 9,
449    -11, -58, 4, -9, 51, -77, 75, 3,
450    26, 125, -5, 61, -75, 52, 52, 51,
451    16, 45, 71, 28, 26, 114, -20, 65,
452    -37, -10, 36, -19, -39, 77, 35, -10,
453    61, 93, -82, 42, -57, -14, -30, -8,
454    13, 9, 13, -26, -9, -18, 35, -25,
455    88, -1, 23, -39, 43, 37, 0, 28,
456    18, -61, 26, -44, 83, 53, 15, 90,
457    90, 118, 80, 44, -4, 26, 82, 26,
458    47, 47, -30, -35, -2, 79, -55, -61,
459    88, -13, -50, 94, 127, -25, -19, 76,
460    -1, -53, -48, -128, -40, -107, 121, 96,
461    103, 70, 42, -24, 65, 77, 58, 14,
462    10, 21, -12, -27, 71, -26, -79, -51,
463    -26, -49, 0, -5, -2, -52, 13, -53,
464    -14, 63, -59, -89, -7, 13, 68, -41,
465    -42, 75, -103, 71, -76, 76, 84, -20,
466    -39, 15, -74, 120, -35, -10, -127, -38,
467    -127, -74, -38, -8, 106, -46, 112, 64,
468    127, -112, 126, -21, 127, -62, -126, 0,
469    16, -113, 43, 29, 44, -125, 125, 12,
470    -72, -32, 22, -22, 26, -94, -117, 25,
471    120, -47, -4, 14, 10, -34, -53, 14,
472    16, -104, 57, -11, -12, 23, 14, 112,
473    -4, -53, -17, 67, 47, 104, -22, -10,
474    -27, 99, -56, 51, -127, 114, -13, -82,
475    -125, 76, 0, 29, -88, -117, -127, 90,
476    -101, 8, -36, -18, 53, -99, -7, 52,
477    22, 111, -86, 112, 38, -59, 103, 40,
478    126, 14, -77, -21, -42, 61, 102, 81,
479    -24, 95, 69, 124, 125, 118, 71, 18,
480    -8, 40, -87, 83, 1, 5, 42, 64,
481    -4, 63, -3, -128, -35, 17, 23, -45,
482    15, 61, 36, -20, -30, 36, -16, 21,
483    91, -127, -15, -102, 97, -50, 11, 86,
484    119, -1, 90, -12, 38, -37, 122, -56,
485    60, 20, -61, -60, -64, 55, -34, -82,
486    -4, 127, -40, 116, 114, 99, 113, 122,
487    54, 115, -51, -6, 29, 123, 116, 103,
488    96, 76, 100, 82, 113, 127, 127, 85,
489    34, 2, 31, -1, 14, 35, -9, 38,
490    22, 88, 119, -15, 26, -37, 18, -50,
491    75, -42, -96, -54, 14, -30, 17, -37,
492    -4, -80, 112, -43, 79, 25, -16, 18,
493    51, 50, 24, -13, 82, -101, 88, -18,
494    29, -34, 16, 74, 13, 11, 7, 33,
495    68, -8, -74, -101, -32, -93, -116, -87,
496    6, -43, 127, -118, -124, 31, -7, -38,
497    -28, -40, -104, -114, -125, -51, -66, -63,
498    70, 6, 6, -12, 61, -78, -122, -93,
499    -105, 26, 124, 31, -104, -87, -127, -20,
500    42, -67, -20, -63, -24, -11, -44, -88,
501    -30, -58, -20, 6, -42, 65, 8, -40,
502    31, 86, -29, -62, -96, -35, -36, 46,
503    83, 14, 17, 34, -25, 15, -26, 27,
504    -122, -67, 7, 40, -96, -102, 74, -66,
505    -128, 65, 84, 102, -21, 72, -126, -107,
506    -77, -101, 32, 70, 84, 34, 116, -123,
507    -61, 117, -65, -84, -15, 105, -1, 66,
508    -19, 123, 73, -108, 69, 119, -19, -117,
509    7, 44, 104, -60, 120, -93, 114, -3,
510    -124, 17, -95, 42, -5, -24, -45, 29,
511    -85, -22, 121, -76, -102, -111, -14, 126,
512    16, 20, 122, 124, 78, -99, -19, 112,
513    116, 58, 105, -31, 126, 106, -10, 77,
514    74, -100, -103, -128, -28, 29, 124, 50,
515    97, 27, -54, 49, 114, 58, 80, -52,
516    -128, 40, 116, -91, -69, -15, 71, -114,
517    98, -120, -1, -34, 122, 123, -10, -51,
518    19, -56, -41, -29, -66, -62, 15, -46,
519    127, -128, 22, -128, 127, -88, -126, 125,
520    126, -36, 6, 114, 40, -128, 127, -53,
521    117, 127, -126, -97, -126, 125, -48, -126,
522    -128, 120, 105, -95, -128, -128, -16, -93,
523    -120, 119, -123, 94, 108, 40, -128, -115,
524    -127, 95, -27, 29, -27, 116, 106, -116,
525    -33, 117, 16, -36, -111, 112, -69, -102,
526    -28, 127, -27, 32, 16, -48, -93, -57,
527    46, -76, -29, -39, -108, -37, -40, 58,
528    57, 18, 111, -68, 127, -82, -108, 83,
529    99, -87, 10, -26, 51, 87, 127, -51,
530    127, 33, -84, -126, 24, 109, -102, -125,
531    -127, 12, -51, 6, -126, -117, 98, 13,
532    -34, -63, 113, 122, -64, 79, -116, -121,
533    -63, -25, -13, 37, -2, -53, 87, 66,
534    -20, -92, -36, 125, -38, 37, 96, 34,
535    31, 45, -83, 23, -101, 99, 60, -8,
536    48, -26, 22, -19, 49, -18, 127, 74,
537    10, -2, 117, -7, 127, -92, -60, 8,
538    95, 29, 29, -15, 120, 66, 115, -73,
539    117, -9, -10, -27, -88, 37, -86, 25,
540    85, 127, -66, 113, 11, 42, -19, 34,
541    20, 37, 34, 36, -49, 30, 86, 86,
542    -11, 9, 62, 60, 77, 101, 71, 20,
543    3, 7, -2, 59, 32, -1, -18, 25,
544    -74, 115, -14, -15, -3, 17, 12, 83,
545    48, 58, 61, 83, 29, 2, -27, 41,
546    -17, -3, 50, -107, -8, 67, -22, 75,
547    43, 73, -79, -59, 67, -91, 7, 47,
548    27, -96, -18, 8, -99, -31, 37, 43,
549    -65, -92, 25, 63, -2, 123, 104, 16,
550    -38, -4, -84, -16, 92, 54, 31, 62,
551    121, 124, 42, -64, 58, 113, 126, 46,
552    -65, 28, -49, -79, -65, -49, -7, -66,
553    41, -18, -98, 52, 20, 41, 30, 23,
554    -13, 14, -34, 100, -52, -78, 5, -36,
555    -81, -85, -93, 67, -127, 44, 80, -94,
556    -40, -24, -68, -118, -77, 12, 64, 94,
557    126, -92, 38, 110, 90, -105, 114, 92,
558    -83, 20, -36, 0, -108, 68, 65, -3,
559    -34, 39, 86, 100, 18, 85, -113, -53,
560    99, -17, 23, 1, -29, -36, -6, -8,
561    30, 20, 11, 64, -27, -29, 14, 89,
562    48, 18, -77, 47, 74, 107, -13, 81,
563    35, 35, 32, 127, 89, 13, 63, 88,
564    14, -16, 123, 21, 80, -49, -55, -36,
565    59, -65, -86, -70, -24, -46, 44, -57,
566    56, 11, -43, 30, -19, -23, -6, -8,
567    100, 22, -83, 22, -56, 42, -126, -100,
568    109, -19, -66, 15, -122, -31, 2, 97,
569    38, 104, -61, -37, 41, 127, -82, -127,
570    -61, 12, -110, 5, -8, -81, -9, 56,
571    -51, 25, -65, -56, -32, 87, 16, 33,
572    -8, 84, 26, 13, -3, -64, -37, -6,
573    72, -119, 13, -49, 13, -127, -61, 79,
574    86, 45, 115, -34, 34, 47, 113, 37,
575    33, 48, -68, -7, -103, 112, -102, -9,
576    60, -18, 125, -48, -46, -76, 112, -17,
577    -11, 127, 122, 95, 122, -35, -108, -127,
578    -100, -87, -76, -83, -69, -118, -23, 29,
579    9, -43, 40, 83, -34, -59, 63, 52,
580    -27, -59, -10, -60, 97, 31, -14, -45,
581    7, -6, 43, 33, -5, 55, -93, -33,
582    -117, 30, -24, 69, -48, -34, 83, -42,
583    -68, 19, -70, 5, -32, -7, -62, 66,
584    -21, -79, 49, 49, 120, -26, -20, 8,
585    -16, -109, 23, -3, 88, 49, 122, 21,
586    -84, -41, 59, -38, -27, 78, 127, 54,
587    47, -37, 68, -81, -13, -80, -45, 82,
588    120, 35, -46, -103, 10, -82, 88, 19,
589    5, 26, -54, 75, -107, -82, -52, 68,
590    -68, -4, 10, 9, 83, 116, 7, 31,
591    -120, 114, -76, 124, -125, 73, 63, -123,
592    -127, -39, -22, 35, -121, -120, -127, 127,
593    -110, -118, 77, 110, 106, -118, 114, 44,
594    -105, -114, 126, -122, 12, -116, -88, -108,
595    -108, 21, -28, 108, 122, -99, -120, -59,
596    -112, -125, -127, -100, -85, -127, -120, -101,
597    -25, -30, 119, -36, -8, -44, 18, -23,
598    -13, -115, 79, -35, 90, -20, -27, -40,
599    -41, -46, 25, 32, -21, -7, -54, -21,
600    -38, 127, -67, 75, -78, 64, 121, -57,
601    -127, -44, -2, 28, -96, -4, -128, -45,
602    -124, -42, -8, -51, 90, -115, 109, -7,
603    26, 94, -51, 69, -87, -2, -110, 22,
604    29, 28, 71, -102, -51, 27, -85, -29,
605    17, 12, -26, 56, 49, 77, -32, -12,
606    -19, 29, 39, 79, -37, 7, 18, 32,
607    -36, 46, 78, 4, -4, 24, 24, -50,
608    35, -44, 23, -71, -15, 93, -36, -27,
609    -22, -100, 13, -75, 41, 15, 7, -30,
610    122, 115, -48, -62, 11, 99, 116, -46,
611    89, 37, 21, -10, -1, 68, -115, -3,
612    1, 59, 114, 35, 127, 71, -40, 27,
613    -10, -24, -26, -28, -30, -123, 108, 18,
614    117, 1, -27, 0, 93, 3, -127, 5,
615    78, 33, 117, -103, 87, 22, -72, 2,
616    -49, -68, 0, -32, -4, -90, 17, 20,
617    -113, -46, -88, 91, -7, 5, -9, 35,
618    102, 38, -122, 9, -45, 127, 47, 11,
619    -48, 14, -62, -52, -43, -28, -79, -58,
620    -33, -9, -37, 40, 14, 9, 75, 4,
621    17, -33, 37, 86, 127, 127, 102, 127,
622    -56, -49, -9, -43, -26, -21, 126, 94,
623    127, 119, 107, 19, 108, 36, 121, 124,
624    -1, -22, -21, -77, 98, 2, -21, -1,
625    25, 96, -7, 5, 39, 7, 11, -10,
626    -30, 45, 48, 17, 69, -28, 31, -6,
627    -70, 116, -56, 127, -52, 68, 57, -62,
628    -75, -37, -41, -25, -39, -77, -84, 94,
629    -30, -52, 14, 121, 7, -105, 114, 29
630 };
631 
632 static const rnn_weight vad_gru_bias[72] = {
633    -76, -101, 94, -127, -128, -80, -124, -119,
634    -112, 127, 127, 127, 126, -20, -119, -118,
635    -110, -123, -121, -124, -123, -121, -121, -96,
636    -15, 1, 78, -28, -55, 16, 22, 23,
637    74, 8, 4, -12, 26, 32, 15, 43,
638    40, 44, 32, 52, 61, 0, 11, 58,
639    11, -13, 16, -39, 41, -100, -32, 9,
640    25, -77, 19, -90, 7, 27, 44, -30,
641    81, 21, -23, -33, -25, 13, -64, -41
642 };
643 
644 static const GRULayer vad_gru = {
645    vad_gru_bias,
646    vad_gru_weights,
647    vad_gru_recurrent_weights,
648    24, 24, ACTIVATION_TANH
649 };
650 
651 static const rnn_weight noise_gru_weights[12960] = {
652    -6, -26, 117, -37, 37, 10, 81, 20,
653    -35, -23, 51, -28, -20, -51, 12, 53,
654    27, -29, -19, 75, 23, 5, -37, 59,
655    -35, 5, 35, -6, -39, -9, -18, 26,
656    32, -34, -16, -51, 37, -64, -43, 60,
657    -14, 87, 31, 31, 14, -4, -44, 48,
658    20, 13, -40, 12, 20, 22, -59, -11,
659    7, -81, -95, -6, -21, 60, 13, 0,
660    32, 91, -17, 6, -72, -29, -4, 10,
661    -30, -41, 51, 8, 11, 4, -20, -23,
662    4, -6, -35, -40, -1, -85, 48, -13,
663    -4, 88, -53, -81, 32, 47, 50, 49,
664    -4, 10, -47, 37, -11, 26, -34, -8,
665    19, -5, 6, 50, 50, -17, -24, 9,
666    3, 19, 17, 4, -72, 3, 8, -18,
667    -27, 8, 16, 32, -95, 14, -33, -28,
668    30, -13, 1, 19, 3, -16, 19, 21,
669    30, -56, 51, -33, 62, 6, 1, -13,
670    -43, 20, -48, -33, -33, -14, 28, 70,
671    16, 15, 8, -49, -73, 3, -21, 25,
672    -26, 19, 28, 32, 50, -78, 12, -26,
673    78, 108, 78, -5, 49, -7, -60, -10,
674    14, 56, -46, -40, 50, -4, -4, 36,
675    -29, 28, -13, -11, 27, 3, 31, -25,
676    -25, 9, 47, -47, 35, -13, -5, -22,
677    27, 25, -25, 20, -29, -80, -6, 47,
678    -30, -99, -43, 10, -28, 36, 50, 20,
679    24, 0, 46, 12, -52, -53, -51, 15,
680    -13, -19, 64, 45, -30, -66, -30, 3,
681    -28, 48, 56, 31, 4, -10, -12, 1,
682    -1, -12, -4, 11, 23, -29, 29, -1,
683    -8, 26, -17, 8, 36, 0, -11, 8,
684    19, 7, 45, 33, 56, -32, 22, -17,
685    32, 49, -67, -18, 40, 8, 3, -20,
686    -21, -2, 26, -46, 25, -13, 3, 13,
687    22, 33, -39, -23, 55, -35, -11, -23,
688    -3, 92, 60, 45, 44, 59, -28, -29,
689    -7, -29, -42, 5, -24, -19, -37, 47,
690    38, 29, -93, 29, -25, -39, 48, 7,
691    41, -10, -24, 96, -16, 30, 33, -46,
692    -6, 11, 42, 38, 29, -44, -46, -91,
693    -37, 39, -63, 28, -22, 32, 75, 26,
694    14, 17, 35, -61, -52, 77, -45, 13,
695    -20, 65, 34, 21, -34, -56, -14, -26,
696    -59, -42, 56, 19, 20, 59, -36, 15,
697    57, 85, -92, 18, 53, -3, -37, -30,
698    41, 39, 73, -17, -98, 18, 23, 0,
699    -36, -59, 0, 93, -45, 39, -31, -19,
700    31, -40, -23, 7, -3, -63, -8, 17,
701    -37, 3, -23, 5, -14, -25, -28, -7,
702    5, 21, 27, 15, 28, -2, 58, -5,
703    29, -25, 40, -5, 48, -48, 20, -13,
704    -10, -28, -16, -22, -7, -17, 20, 22,
705    -28, -18, 40, -10, -33, 3, -42, -2,
706    96, 44, 26, 10, -15, 30, 12, 35,
707    41, -28, 62, 26, -25, -12, -5, 16,
708    -20, 24, 26, -34, 9, -3, 17, 8,
709    -62, -2, -60, -30, -12, -52, 61, 29,
710    -11, -46, 25, 22, -12, 10, 3, -1,
711    86, 41, 36, -30, -20, -10, -1, 21,
712    22, 10, -3, -37, -73, 21, 5, -25,
713    36, -21, 53, -18, 21, 26, 31, 21,
714    -17, 30, 13, 40, 25, -31, -14, 22,
715    58, 37, 51, -19, 13, -20, 49, -49,
716    -3, 8, -1, 54, 23, -6, 30, 2,
717    33, 20, 13, -5, 28, 1, 60, -53,
718    12, 2, 14, 11, -18, 5, -15, -11,
719    -17, 17, -9, 22, -21, 26, 24, 2,
720    -16, 2, -30, -11, -15, 12, -10, 28,
721    -7, -37, -26, 32, -22, -19, 0, 11,
722    13, 4, -11, 5, 13, -18, 8, -24,
723    49, -10, -8, -16, 15, 18, -19, 5,
724    -61, 39, 32, -62, 20, -12, -68, 7,
725    -64, 14, 37, -17, -12, -50, 15, 60,
726    78, 35, -36, 0, 0, -24, 5, 22,
727    11, -15, 38, -10, 32, 36, 29, 41,
728    9, -56, 57, -28, -11, 7, 104, -72,
729    -23, -10, -14, -30, 40, -32, -25, 14,
730    37, 28, -42, -10, 10, 31, 40, 1,
731    21, -42, 65, -24, -50, 55, 59, -27,
732    44, 9, 5, 14, -52, -37, -14, 51,
733    89, -28, 18, -6, 15, -9, 4, 30,
734    27, 19, -6, 23, 14, -46, 16, 71,
735    -13, 19, 40, -67, -41, -25, 47, -17,
736    -21, -56, -31, 1, 1, -18, -22, 25,
737    -17, 68, 45, 37, 14, -50, -11, 14,
738    -16, 20, 38, -29, -36, -20, -4, 33,
739    53, -12, -10, 11, -22, 45, -7, -23,
740    -10, 63, -60, 31, -47, -49, 17, -14,
741    1, -1, 10, 33, -4, 13, -25, 15,
742    23, -15, 40, 19, 50, -38, -79, 24,
743    61, 35, -24, 34, 40, -32, -50, -58,
744    63, 24, 5, -19, 31, -77, 19, 2,
745    -34, -42, -16, -17, -16, 74, -38, -6,
746    -15, 93, -48, 40, -14, 0, 1, -41,
747    -7, -44, -42, -23, 57, 2, 13, 3,
748    -13, 22, -38, 45, 48, -21, 26, 23,
749    12, -19, -3, 69, -40, -83, -4, -2,
750    -68, -29, 80, -45, 29, 102, 22, 17,
751    -45, 21, 63, 39, -61, 9, 43, -26,
752    -43, -16, -6, -53, 50, -13, -23, 21,
753    7, 31, -2, -11, 37, -53, -26, -21,
754    -43, 15, 10, -39, -32, -50, 15, 11,
755    12, -12, -27, 17, 28, -11, 46, -8,
756    -14, -20, -53, -3, -3, -17, 37, -70,
757    44, -7, -9, -26, -43, -15, 8, 27,
758    -10, -35, 7, 52, -30, 8, 5, 2,
759    3, 24, 18, 49, 24, 28, -24, 9,
760    31, -16, -17, 67, 31, -47, -2, -77,
761    10, -24, 32, 45, -35, -5, -5, 8,
762    30, -8, -40, 59, -11, -20, 31, 52,
763    -37, 10, 35, 62, 16, -21, 26, 50,
764    9, 7, -35, -13, -55, 12, 16, 34,
765    63, 31, 45, 12, -54, -29, 30, -2,
766    -23, -9, 66, 20, -18, -24, -52, -41,
767    -44, 1, -31, 1, 14, 53, -31, 71,
768    6, -5, -35, 27, 29, -6, -33, -33,
769    61, -16, 67, 53, 48, 24, -29, -44,
770    -11, -62, -45, 1, -34, 45, -65, -22,
771    2, -57, -48, 11, -49, 11, 44, -22,
772    -12, -10, -6, -6, 22, 13, -33, 26,
773    -18, 36, 26, -43, 13, -2, -13, -6,
774    -29, -20, -32, 7, -23, 14, 5, -28,
775    -17, 26, -33, -31, 26, -12, -14, -34,
776    -54, -40, 22, 28, 20, 35, -59, 5,
777    0, -29, -17, -20, -1, -37, 39, -11,
778    89, -17, 6, 41, -17, 52, -26, -89,
779    29, 4, -126, -55, -43, -28, -58, -43,
780    33, 39, 92, 42, -17, 0, 2, -42,
781    26, -42, 44, 30, 15, -28, 18, -42,
782    -29, -24, -16, 39, -32, 47, 10, 2,
783    83, -5, -15, 18, -10, 27, 40, 32,
784    28, -48, -7, 66, -40, -1, 1, -15,
785    -17, 56, 17, 37, -51, -78, 19, -61,
786    -18, -9, 28, 9, 57, 68, -8, 8,
787    49, -19, -22, -20, -7, -25, -68, 16,
788    41, 2, -53, 27, -86, -37, 21, 18,
789    11, 53, -5, 6, -28, 8, 10, -78,
790    -2, -26, 9, -3, -12, -1, -3, -1,
791    -36, -7, -1, 20, 14, -34, 8, 29,
792    -3, 1, 40, -1, 58, 7, 24, -11,
793    -39, 25, -37, -2, -30, 5, -7, 13,
794    4, -53, -20, -21, -7, 16, -18, -2,
795    22, 2, 12, 0, -6, 23, 21, -19,
796    -23, 33, 28, -39, -21, 47, 19, 68,
797    -25, 13, 92, 17, -27, 5, -7, -61,
798    -15, -9, 17, 60, -13, -71, 21, 28,
799    36, -57, -27, 33, 6, 39, -22, 41,
800    93, 2, -46, -22, 12, 13, 31, -13,
801    -9, -41, 46, -31, 51, -43, -27, -64,
802    11, 70, -13, 11, -44, 16, -3, -32,
803    -22, 47, -8, -13, -71, -45, 12, 35,
804    -1, -7, -19, 9, -8, 54, 36, 5,
805    15, -22, 87, -84, -9, -54, 28, -32,
806    25, -77, -20, 7, -13, -67, -21, -21,
807    -68, -75, 21, -32, -24, -88, 16, -56,
808    -39, -36, -15, -27, 13, -15, 37, 26,
809    -7, -14, -54, 13, 31, 23, -27, -25,
810    12, -39, 57, -5, 47, 6, 21, -42,
811    7, 23, -14, -11, 23, -8, -16, 5,
812    -33, 34, 13, -36, -77, 6, 23, 19,
813    58, 6, -30, 66, 47, -12, -24, 27,
814    -46, 2, -83, 0, -26, -90, 39, -15,
815    -33, 112, -41, -69, 19, 52, -19, -32,
816    -26, -43, -17, -7, -14, -16, -66, 12,
817    2, -17, -1, -14, 47, 9, -126, -121,
818    -65, 15, -49, -2, 37, -6, 6, 5,
819    -83, -60, -40, -41, 88, -39, 8, -36,
820    -72, 72, 34, 28, -45, -54, 3, -82,
821    16, 58, -9, 127, -46, -74, -57, -22,
822    -67, -28, 50, -16, -37, 14, 38, -40,
823    -79, -26, -10, 34, 10, -68, -40, -9,
824    -70, 4, 33, 25, -12, 108, -60, -7,
825    79, -19, 44, 105, 30, 2, -74, 40,
826    78, 80, 12, 56, -23, 10, -18, 8,
827    -114, 58, 31, 44, 21, 29, 14, -19,
828    -56, 4, -88, 32, -20, -37, -23, -26,
829    -7, 32, -43, 53, 62, 1, 23, 93,
830    11, 28, -18, 8, -9, 28, 4, 44,
831    -15, 20, 39, 37, -99, 46, -5, -9,
832    -34, 61, 9, 11, -55, -35, 46, 0,
833    -1, -32, -57, -40, 4, -18, -16, -19,
834    -15, 43, 49, -58, 72, -71, -1, 37,
835    82, 127, -12, -54, 35, -20, -37, -6,
836    19, -74, -39, -16, 6, 47, 68, -17,
837    67, -35, -124, -12, 80, 43, 62, 3,
838    -21, -57, 58, -83, -38, 29, -34, 1,
839    -12, 64, -78, 42, -21, -78, 30, -74,
840    -38, -56, 18, 54, -80, 46, 19, -17,
841    -18, -29, -48, -33, -44, -48, 42, -44,
842    18, 13, 38, 39, 13, 6, -74, 47,
843    3, -6, -25, 21, -13, -32, 3, -20,
844    -5, -1, -36, 19, -37, -31, 48, 15,
845    7, -62, 19, -7, 46, -11, -15, 4,
846    13, 35, 35, 9, 37, 2, 0, -53,
847    -28, 57, -7, 8, 12, -29, 17, -4,
848    -6, 17, 26, -17, -17, -10, 4, -8,
849    -24, -6, 7, -14, 17, -6, 1, -3,
850    -82, -51, 46, -11, 26, -9, -25, 9,
851    30, 12, 41, 50, -28, 15, 48, 0,
852    -26, -29, -57, -19, 25, -45, -17, 17,
853    -42, 25, -18, -21, -22, 24, 0, 3,
854    -5, -2, 73, 78, 2, -41, 17, 22,
855    -59, 74, 33, 41, 22, 37, -75, 29,
856    9, -9, -18, 22, 42, 22, 32, 32,
857    7, -48, -66, -52, -1, 43, -82, 54,
858    35, 65, -56, 45, 81, -40, 52, -77,
859    -55, 22, 5, -33, -48, 19, -32, 25,
860    -74, -3, 36, -18, 71, 0, -7, -66,
861    -7, 12, -48, -45, -57, -8, 20, -17,
862    7, 6, -24, 19, 14, -10, -6, 29,
863    33, -25, -4, 55, -24, -25, -31, -13,
864    2, 27, 3, 35, -25, 38, -14, 24,
865    22, -42, 52, -22, -21, -41, -23, 12,
866    -18, -35, 3, 38, 10, -18, -6, 1,
867    26, -50, 37, -43, 18, -16, -11, 1,
868    0, 73, -73, -38, -3, 2, -3, 22,
869    8, -20, -8, -12, 29, 0, 38, -15,
870    7, -4, 30, -35, -43, -23, -8, 48,
871    39, -86, 55, 21, -5, 102, -36, -54,
872    -79, 10, 29, -12, 32, 60, 45, -30,
873    -17, 45, -30, -116, 27, -74, -66, -34,
874    -25, 120, -40, -5, -52, -17, -22, 117,
875    -8, 82, -65, 5, -18, 21, 21, -9,
876    14, 51, -21, -20, 45, 59, -56, 56,
877    -4, -48, 47, -4, 1, -36, 29, -13,
878    -7, 28, -35, 38, -100, -71, 33, 21,
879    -36, 52, 19, 33, 78, 37, -20, 3,
880    22, -12, 10, -5, -28, 1, -3, -6,
881    -73, 5, -82, -39, -49, 18, 1, 14,
882    56, 18, 4, 34, 26, 16, -2, 40,
883    34, -41, 23, -19, 0, -12, 25, -9,
884    6, -8, -14, 40, -11, -11, 29, -23,
885    13, 22, -42, -61, 2, -11, -8, -33,
886    -3, 80, -59, -47, 47, 0, 18, -25,
887    46, 85, 10, -6, -27, -5, 67, -69,
888    64, -40, -118, -25, -37, -65, -63, -46,
889    -9, 16, 17, -84, -9, 34, -89, -61,
890    -1, 3, -64, -70, -33, -5, 48, 55,
891    67, 30, -55, -29, 24, -59, 49, -35,
892    50, 66, 0, 43, 74, -47, 52, -50,
893    -27, 48, 14, -53, 67, -22, 14, 17,
894    50, -28, 22, 68, -54, -15, -20, -25,
895    -24, 71, -9, -10, -17, 40, 70, -23,
896    13, -81, 35, -11, 40, 3, 45, 77,
897    100, 2, 64, 6, -31, 42, 20, -24,
898    37, 13, 3, 1, 1, -11, 17, 64,
899    -72, 63, -41, 64, -17, 30, 10, -15,
900    -12, -15, -41, 29, 63, -32, 38, 40,
901    0, -1, -41, 22, 19, -27, 40, 24,
902    -87, 4, -39, -41, -12, 3, 28, 63,
903    -57, -28, -41, -25, -13, 43, 74, -17,
904    -76, 124, -48, -5, 117, 100, -93, -58,
905    -62, 43, -37, 73, -58, 27, 24, -22,
906    -25, -46, -84, 12, 55, 9, -4, 1,
907    35, 10, 76, -50, 2, 113, 43, -34,
908    -41, 23, 57, 29, 40, 17, 94, -94,
909    -42, 29, 9, 6, -14, -102, 21, 32,
910    19, 43, -62, 36, -8, 36, 75, -35,
911    -37, 2, 41, -9, 26, -42, 30, -45,
912    42, -22, -2, 3, 7, 49, -122, -17,
913    -22, -1, -15, 20, 37, 78, 99, 44,
914    -26, 34, 59, 26, 33, 4, 21, -41,
915    35, -4, 39, 19, 8, 36, -124, -2,
916    18, -107, 4, -96, 36, 19, -7, 25,
917    -95, 25, 37, 22, -14, 22, -27, -59,
918    -31, -11, 98, -34, 91, -6, -63, 18,
919    -15, -45, -33, -81, 83, -17, -25, 79,
920    -61, -101, 12, -33, -12, 38, -14, 3,
921    20, 21, 23, -15, 27, -19, -4, -43,
922    68, -45, -67, -45, -15, -83, -38, -39,
923    -61, 2, -28, -27, -54, 7, 23, -39,
924    -53, -89, -123, -24, 38, -37, 32, 8,
925    -82, -15, 26, 48, -10, 66, 13, 63,
926    -63, -12, 2, 79, -1, 92, 32, 106,
927    17, 113, -50, 26, -57, -69, -13, 18,
928    -6, 122, 18, 48, 47, 8, 10, -75,
929    54, 23, 82, -4, -22, 27, 9, 15,
930    2, 3, 54, -29, -56, 62, -33, -17,
931    -35, -16, -2, -14, 23, 27, -19, 21,
932    -38, 5, -50, 1, -8, -43, -46, 9,
933    43, 55, -97, 74, 66, -43, -84, 100,
934    37, 43, -21, -38, 19, 74, -43, -28,
935    -50, -22, 10, -13, -17, 58, -14, -116,
936    -57, 27, -52, -35, -89, 38, -51, -60,
937    -45, -11, -26, 23, 31, 27, -55, 29,
938    17, 29, 49, 33, 47, 57, -13, 1,
939    1, 15, -4, -13, 8, -12, 15, -28,
940    -28, -2, 9, -12, 5, 29, -39, 26,
941    52, -31, 51, 64, 20, -47, -63, -27,
942    34, 68, 31, 54, -13, -7, 34, -59,
943    -1, -107, -20, -64, 35, 0, 18, 30,
944    44, 18, -67, -58, 26, 17, -26, -40,
945    -37, -109, -12, 21, 24, -66, -1, -39,
946    -20, 5, 47, 38, -35, 78, -19, -24,
947    -36, 26, -66, 28, -59, -27, -33, -21,
948    -55, -52, 37, -21, 8, 54, -34, -5,
949    -53, -38, 33, 1, -40, -16, 4, 8,
950    -67, -1, 31, -5, -33, -36, -8, -12,
951    -20, 16, 52, 10, 21, 13, 7, -45,
952    -19, -18, -30, -44, 13, -13, -11, 9,
953    3, -6, -22, 36, -3, -27, -37, -8,
954    -16, 9, 28, -1, 4, -26, 39, -25,
955    -1, 14, -28, -10, -16, 6, -1, -9,
956    -15, -12, -7, 20, -8, -4, -1, 18,
957    -28, -22, 21, -7, 35, -12, -3, 28,
958    -35, 7, -22, 51, -1, -29, 51, 31,
959    -5, -17, -18, 66, -30, -39, 21, 5,
960    11, 1, -26, 46, -50, 7, -21, 38,
961    2, -36, -1, 32, 12, -18, -45, -15,
962    40, -39, -50, 62, 64, -12, -29, 43,
963    1, -27, 0, 24, 19, 42, -34, 10,
964    -53, 100, -9, 10, -92, -10, 8, -55,
965    27, -6, 6, 9, 9, 0, -16, 13,
966    -21, 86, 36, 49, -9, -66, 56, -53,
967    -25, 55, -53, -9, -28, 20, 65, -56,
968    -1, -71, -15, -3, 95, 38, 40, 6,
969    -60, -46, -69, -38, -7, 42, -12, 59,
970    39, 4, 35, -18, -28, -52, 16, 52,
971    -9, 31, 28, 27, 1, 7, -1, -52,
972    -42, -6, -14, 4, -10, 3, -26, -23,
973    34, -89, 52, 17, -57, 19, 2, 25,
974    10, 19, 14, -3, -7, 26, -38, -5,
975    -2, -27, 21, -8, 16, 24, -30, -32,
976    -60, 40, 35, 47, -60, -56, 15, -12,
977    22, -37, 2, 16, 12, 13, -46, -40,
978    -66, -66, -56, -67, 20, -10, -58, -27,
979    -36, 19, 19, -65, 11, 11, -57, -4,
980    -31, -29, -31, -45, -78, 77, 42, 12,
981    -53, 44, -19, -34, -60, -42, -13, 1,
982    26, 57, 24, -27, 39, -37, -12, 44,
983    -44, -34, -67, 43, 50, 29, 4, 21,
984    -83, 51, 33, -6, 13, -74, 30, 2,
985    52, -12, 4, 16, 26, -32, -53, 3,
986    -23, 34, -44, -21, 72, 10, -35, -33,
987    -35, 11, 11, -4, 52, -2, 6, -70,
988    64, 15, -17, 3, 16, -14, 4, -52,
989    -73, -2, -22, -18, -89, 0, 28, 12,
990    -51, -23, -24, 10, 45, 34, 13, -61,
991    -9, 33, -55, -6, -5, -58, 35, 11,
992    -16, 22, -36, -19, -60, 50, 3, -55,
993    10, -31, -27, -62, 45, -64, 46, 11,
994    18, 90, 50, -20, -36, -103, 30, 7,
995    -6, -12, -24, 1, 6, 9, 62, -12,
996    -68, -27, -79, -37, 18, 85, 14, -11,
997    -29, 54, -57, 63, 47, -15, 3, 17,
998    -46, 101, 76, 31, -51, -40, -20, -60,
999    -43, -9, 15, -39, -60, 1, -15, 5,
1000    -41, -34, 27, -23, 8, -23, 45, -25,
1001    33, -70, 5, -41, 46, 5, -8, 51,
1002    35, -38, -34, -67, -122, -11, -50, -6,
1003    11, 10, -41, 1, 33, -27, -40, -7,
1004    -65, 72, 35, 0, -30, -78, 25, -11,
1005    61, -15, -44, -33, 22, -51, -41, 71,
1006    40, 3, -36, 10, 40, -41, -22, -21,
1007    3, -1, 22, 11, 8, 11, 49, -31,
1008    -17, -11, -7, 74, -65, 12, 16, 32,
1009    -22, -3, 34, 15, 35, -3, 20, 36,
1010    14, -25, 31, -4, 65, 11, -39, -22,
1011    -78, -28, 3, -11, 14, 22, 38, -45,
1012    -15, -32, -77, -58, 17, -65, 11, 24,
1013    -33, 22, 10, -36, 36, 4, -48, 71,
1014    6, -92, -77, 71, -17, -46, -43, -18,
1015    87, -40, 77, -63, -16, -26, -16, -27,
1016    18, -39, -67, 88, -74, -9, 28, 69,
1017    -11, -37, 0, -14, -68, 7, 16, 34,
1018    27, -15, -23, 16, -28, 33, 55, 6,
1019    36, 4, -59, 19, 93, -59, 2, 78,
1020    26, -1, 8, 0, -8, 28, -2, -59,
1021    42, 2, -23, -18, -98, 15, 68, -10,
1022    -12, 69, 84, 9, 7, 21, -34, -31,
1023    8, 85, 66, -34, 9, 38, 106, 53,
1024    22, 36, -11, 35, -36, 22, 2, 19,
1025    -66, 33, 38, -16, 5, 41, 44, 16,
1026    -30, -58, -66, 50, 0, -51, 36, -1,
1027    -21, -4, -38, 37, 2, -36, -26, 45,
1028    -18, 36, 20, -44, 89, -13, 14, 38,
1029    -77, 4, -5, 17, 7, 1, 89, -49,
1030    69, -22, 48, 26, 31, 43, 20, -58,
1031    -39, -18, -26, 79, 11, 1, -3, -28,
1032    69, -26, 22, 93, 35, 10, -16, -34,
1033    -38, -54, 14, -43, -1, 25, 72, -66,
1034    -30, 53, -30, -6, -11, 49, 24, -31,
1035    17, 70, 78, 31, 40, 84, -7, 118,
1036    15, 48, -56, 68, -40, -8, 44, -35,
1037    13, 8, -32, -8, -53, 41, 32, 42,
1038    -59, 36, 13, 36, 32, 14, 32, 105,
1039    -60, -57, -54, -11, -49, -55, 43, 75,
1040    19, -4, -32, 10, -50, -24, 4, -15,
1041    -101, 30, 39, 6, -2, -23, 54, -19,
1042    -29, -12, -12, 12, 3, 11, 31, 29,
1043    1, -48, -71, -57, -41, -35, 6, 46,
1044    -1, 17, 27, -5, 30, -11, -28, -6,
1045    -32, 42, -9, -45, -28, -5, 32, 7,
1046    -22, -17, 20, -9, -26, -12, -11, 24,
1047    21, 31, -19, 42, -17, -20, 41, 13,
1048    -15, -97, -52, 49, -21, -5, 28, -9,
1049    35, 9, 24, 75, 0, 69, -65, -98,
1050    -4, 10, 48, -38, 4, -95, 41, -7,
1051    -11, -39, -45, -15, -11, -59, -83, -59,
1052    -43, -41, -22, 22, -73, 58, -10, -46,
1053    -54, 9, -13, -102, 11, -50, -2, 14,
1054    -78, 8, -32, 1, -65, -27, -24, -1,
1055    -40, -33, -54, 17, -15, 9, -70, 23,
1056    -8, 17, -25, -87, -12, -28, 19, -1,
1057    22, -6, -36, 11, -34, -97, -71, -11,
1058    3, -1, 49, -33, -7, -28, -7, -16,
1059    -127, 16, 5, 21, -13, 10, -53, 44,
1060    -70, 50, -13, 7, -16, 62, 29, -20,
1061    -78, -8, -13, 45, 22, 41, -11, 1,
1062    3, 39, -11, -15, 30, 9, -68, -37,
1063    37, 21, -33, 35, -5, -20, 66, -41,
1064    -8, 21, 20, -45, -49, 67, 1, 46,
1065    -13, -14, -55, -14, 24, -11, -3, -54,
1066    -4, 7, 49, -40, 80, 86, -29, -13,
1067    -42, -42, 25, 30, -6, 2, 23, 40,
1068    97, 5, 71, 104, 50, 44, -39, -6,
1069    99, 47, -37, -12, 12, 36, 120, 6,
1070    -13, -55, 58, 72, 104, -1, 77, -14,
1071    26, 25, 22, 73, 17, 48, -29, 6,
1072    76, 45, -62, 11, -47, 36, -7, 50,
1073    -35, -26, 89, 5, -60, -6, -3, -30,
1074    48, -80, 29, 11, 81, -21, 32, -18,
1075    75, -59, 32, 31, -43, 32, 47, 34,
1076    15, 51, 15, 17, -6, -52, 14, 60,
1077    -23, 79, 87, 19, -34, -2, 2, 38,
1078    -60, -36, -24, 19, -15, 31, 29, 57,
1079    29, 22, 33, 43, 58, -49, -28, 13,
1080    21, 15, 42, -24, -30, 19, 23, 48,
1081    -55, 8, 55, -15, 36, 53, -66, 14,
1082    31, 5, -46, 5, 44, -34, -6, 30,
1083    -41, -18, -42, 86, -3, 37, -17, 21,
1084    47, 10, -10, -13, 2, 43, 5, -41,
1085    10, 35, 20, -7, 2, 14, -38, -3,
1086    56, -32, -43, -23, -34, 55, -31, 9,
1087    28, -8, -53, 2, -23, 22, 21, 58,
1088    -1, 19, 3, -37, 41, 15, -6, -43,
1089    -31, -32, -41, -24, -5, 19, 23, 54,
1090    28, 5, -4, 9, -37, -45, 16, 16,
1091    12, -3, 9, 0, -5, 42, -25, 29,
1092    -12, 17, 10, 34, 5, 4, -42, -8,
1093    8, -25, 42, 21, 26, 14, 17, 34,
1094    -5, 3, 8, -15, -44, 64, 13, 9,
1095    -24, 22, 31, -41, -3, 44, -14, -28,
1096    -13, -5, 7, 17, -17, -15, -11, -1,
1097    1, 48, 47, 0, 6, -43, 34, 6,
1098    16, 30, -23, -12, -28, -6, -7, 3,
1099    65, 5, 25, 16, 4, 1, 14, 26,
1100    -1, -37, -4, -6, -7, -10, 18, -20,
1101    -9, 29, 7, 13, 13, 13, 17, -3,
1102    6, -47, 14, 39, 64, -34, 4, -20,
1103    -17, 22, 52, -56, -2, -47, -7, -31,
1104    -6, -38, -4, 20, -7, -5, 31, 34,
1105    1, -69, 18, -47, -44, -42, -23, -36,
1106    38, 31, 15, 9, 52, -28, -14, 37,
1107    46, 50, 0, 10, -9, 46, 1, -70,
1108    52, 1, 12, -8, 21, 65, -29, 6,
1109    -13, 22, 60, -4, 4, 1, -21, 9,
1110    14, 11, -14, 15, -63, -25, -4, -11,
1111    -15, -18, -52, 12, -49, -38, -17, 14,
1112    -12, 26, 5, 3, 11, -38, 37, 51,
1113    -21, 9, -34, -15, 25, -40, -26, -21,
1114    10, 24, -27, -14, 22, 1, 8, 10,
1115    -29, -33, -10, -8, 44, -3, 15, -1,
1116    -37, -2, 6, 8, -35, -9, 3, -7,
1117    -45, -14, -33, 36, -29, -28, -18, -6,
1118    17, 11, 12, 13, 8, 13, 7, 15,
1119    -36, -12, -17, 35, 39, -21, -21, 4,
1120    38, -20, 13, -11, -34, -18, 31, 89,
1121    -27, -55, 28, -5, -6, -64, 42, -20,
1122    1, -2, 8, 81, 81, -2, -20, 41,
1123    -10, -56, -66, 28, 40, 32, 28, -29,
1124    62, 11, 44, -30, -15, -55, -5, 49,
1125    35, 38, -29, 54, 37, -75, -76, -10,
1126    0, 6, -17, 18, 30, -23, 1, -6,
1127    11, -49, -22, -58, -53, -4, 12, 11,
1128    4, 6, 22, -14, 2, -20, 52, 26,
1129    -1, -80, 38, 40, 12, -2, 16, 5,
1130    20, 34, -37, 27, 13, -61, 25, -87,
1131    -57, -4, -3, 22, 2, -43, 53, 45,
1132    38, -1, -12, -13, -22, -8, 10, 40,
1133    -25, 12, 0, 15, -5, 14, 0, 11,
1134    -20, 21, -1, 25, -20, 29, 3, 28,
1135    -30, -8, -38, 29, 50, 22, -10, -1,
1136    14, 40, 16, -5, 10, -24, -24, -40,
1137    -15, -13, 16, -7, 5, -13, -49, 17,
1138    27, -3, -13, -18, -20, 6, 36, 6,
1139    -31, 31, 56, 13, -33, 38, -19, 40,
1140    -24, -14, 11, 27, 50, 82, -36, 15,
1141    -35, -19, -3, 45, 34, -12, 14, 17,
1142    -50, -25, 0, -28, 0, 37, 60, 50,
1143    -37, 12, -13, 15, -15, 66, 5, -38,
1144    -27, 2, 28, 31, -4, 27, 34, -13,
1145    35, 26, 57, -22, -14, -9, -28, -34,
1146    18, 25, 20, 11, -46, 6, 36, 13,
1147    15, 37, 9, 4, -44, -4, -12, 18,
1148    -24, -1, 34, 5, 52, -18, -74, 13,
1149    21, 19, 7, 49, -27, -38, 6, 62,
1150    37, -1, 18, 9, -32, 13, 4, 19,
1151    -9, 34, -9, -22, 17, -4, 0, 19,
1152    16, 17, -43, -2, -21, 11, 14, -26,
1153    -9, 27, -22, 7, 25, 18, 13, -12,
1154    27, 0, 17, -23, -63, -31, -13, -25,
1155    -25, 4, -10, -8, -35, 19, 39, -8,
1156    -55, 26, 30, 42, -59, -19, 23, 9,
1157    0, -5, 33, -20, -59, 15, -55, 12,
1158    15, -16, 4, -4, -19, -54, -6, 7,
1159    20, -13, 6, -53, 45, -28, -49, 24,
1160    -22, -14, -39, 34, 15, -8, 16, 38,
1161    33, 24, -1, 18, -17, 9, 43, 47,
1162    8, -5, 13, -15, 28, -13, -14, 12,
1163    5, -32, -24, -29, -27, 68, -45, -32,
1164    42, -4, 34, 2, 16, 23, -4, -3,
1165    0, -14, 77, 8, 26, 27, -22, 7,
1166    -4, 17, -49, 13, 15, -8, 23, 11,
1167    -9, 9, 35, 30, 32, -11, -5, -3,
1168    20, 18, -10, 15, 47, 10, 19, -2,
1169    59, -9, -26, -21, 19, -12, 9, 20,
1170    42, 18, -14, 20, -52, 4, 21, 28,
1171    -11, 35, 27, -21, -4, -11, -22, -17,
1172    29, 23, 17, -8, -4, 13, -14, -33,
1173    19, 7, 50, 24, 0, -25, 30, -4,
1174    -28, 30, -43, -44, -21, 57, 26, -8,
1175    -10, -35, 22, 10, 15, 3, 1, -33,
1176    -20, -10, 23, 9, 19, -29, 12, 5,
1177    -2, 35, -74, 33, -13, -5, -72, -40,
1178    3, 15, -2, -3, -47, 26, -29, 10,
1179    -19, -25, -27, -60, 12, -35, -89, -18,
1180    -23, 1, -48, 30, -13, 6, -19, -53,
1181    32, 3, -55, 38, -17, 1, -13, 15,
1182    -20, -3, -6, -24, 32, -25, -7, -5,
1183    -30, 32, -6, 2, 33, -31, 54, 34,
1184    17, 13, 23, 10, 52, 25, 24, 41,
1185    -5, 38, 11, 20, 24, 5, -34, 2,
1186    -9, -16, -17, -8, 2, 1, 0, 8,
1187    -1, 0, -14, -21, 15, 16, -15, 14,
1188    24, 7, -31, -9, -28, -5, -13, 27,
1189    33, 34, 23, -37, 9, 27, -9, 20,
1190    -16, 7, 8, -49, -25, 15, -8, -22,
1191    14, -28, -38, 2, -24, 6, -14, -35,
1192    7, 44, 0, -27, 45, -21, -23, 24,
1193    -78, 7, -26, 4, 16, -4, -1, -36,
1194    10, 18, -1, 84, -6, 55, 38, -39,
1195    81, -61, -46, 12, -13, 52, 8, -71,
1196    26, 31, -17, -3, 19, 10, -63, -5,
1197    8, 32, 29, -11, 36, 6, -32, 34,
1198    -14, -7, 8, 19, -10, -2, -29, -6,
1199    27, 25, -14, 46, -12, 37, 4, 49,
1200    10, 62, -23, 43, -32, -5, -18, -18,
1201    -36, -10, 11, 4, 2, 32, 22, -38,
1202    -9, 17, 16, -12, 38, 22, 36, 34,
1203    9, -25, 2, -19, -9, -19, -19, -3,
1204    16, -15, 0, 22, -6, -21, -1, 7,
1205    23, -24, 19, -15, -6, -28, -28, 37,
1206    10, -2, -3, -19, 13, -12, -22, -7,
1207    -22, 5, 13, -26, 4, 12, 17, -34,
1208    28, -6, -28, 15, 24, -22, 1, -8,
1209    33, -28, 14, 1, 29, 13, 3, -8,
1210    59, 13, 11, 26, -26, 3, -21, -34,
1211    13, 40, 59, 7, 16, -5, -18, -25,
1212    19, 5, -15, 14, -67, -3, 12, -16,
1213    8, 18, -1, 43, 17, -56, -6, 15,
1214    22, -6, -2, -48, 60, -18, 11, 4,
1215    -11, 13, -53, -3, 16, -12, -1, -2,
1216    35, -23, -2, -11, 9, -17, -44, -23,
1217    3, -1, -9, 4, -16, 12, 7, 2,
1218    -14, 14, -4, 14, -42, 35, 10, -28,
1219    19, 10, 28, 30, 21, 65, 39, -13,
1220    -7, -13, -22, 18, 6, 7, -16, -10,
1221    36, -50, 5, -23, 34, -6, -26, -3,
1222    -39, 26, -20, -11, 5, 11, -2, 22,
1223    -29, -6, -21, -9, 18, -31, 29, 4,
1224    -15, 14, -27, 26, 33, 24, 15, -43,
1225    -12, -43, 9, 19, -31, -13, -27, -27,
1226    -6, 20, -21, 1, 13, -12, -8, -6,
1227    -36, 20, 2, 35, 10, 12, 35, -20,
1228    -23, -29, -10, 50, 11, 41, 13, -46,
1229    17, -44, -46, 27, 23, -6, 10, 26,
1230    26, -14, 45, 54, 22, 51, 60, 35,
1231    7, 43, 27, -35, -38, -1, 37, -15,
1232    -24, -2, -28, -7, 43, -44, -14, 4,
1233    6, -18, 13, -13, 21, -3, -17, 62,
1234    23, -59, 41, 36, 15, -2, 13, -34,
1235    27, 18, -29, -6, 5, 37, -43, 6,
1236    -4, 37, 3, 4, 79, 23, -27, 15,
1237    -32, -25, -1, -1, 67, -14, -19, 7,
1238    -4, -15, -13, -39, 11, 36, 9, -44,
1239    -26, 22, 7, 16, 17, 0, -33, -42,
1240    -12, 5, -11, -16, -7, 20, -31, -31,
1241    -11, -16, -22, 6, 11, -3, 44, 32,
1242    -17, 17, 0, -55, 26, 49, 11, -5,
1243    14, -36, 4, 15, 20, -6, -15, -37,
1244    -2, -40, 7, 5, 1, 22, -13, 0,
1245    34, 14, 19, 48, 10, -17, 20, -17,
1246    -38, -27, -61, 3, 26, 7, -17, -41,
1247    -32, -18, 20, 72, 49, -18, -9, -18,
1248    3, -3, 18, 52, 52, 26, 6, 19,
1249    6, -96, 0, -26, -7, 10, 15, -18,
1250    -32, 3, -19, 44, -26, 13, -46, -50,
1251    -28, 34, 0, 14, 30, -42, -19, -21,
1252    30, 22, -44, 74, -29, -4, -11, -2,
1253    1, 10, -58, -7, 57, -44, 10, -13,
1254    -13, 7, 6, -13, -20, 81, -27, -22,
1255    18, -7, 11, -12, -5, 4, 34, -13,
1256    54, -7, 2, -23, -51, -13, -9, -37,
1257    -34, 49, 61, 30, 39, -3, -57, 3,
1258    -31, 17, -22, 16, -33, 19, -9, -1,
1259    65, -32, 6, -38, 16, 21, -3, 16,
1260    14, 7, 29, -57, 19, -33, -5, -13,
1261    53, 63, 0, 4, 37, -24, 53, -39,
1262    9, -91, -1, 38, -17, 19, -37, -41,
1263    -12, -15, 29, 4, 21, -15, -31, -8,
1264    12, -16, -4, -24, -118, 12, -11, -64,
1265    59, -8, 28, 24, -69, -10, 20, 27,
1266    -20, 55, 29, -69, -14, -29, -12, 36,
1267    -50, 74, 57, -116, 22, -28, 80, 16,
1268    -20, -38, 10, -2, -1, 35, 13, 3,
1269    29, 46, -45, -25, 15, -26, 62, 2,
1270    -1, 31, 98, -53, 49, -3, 18, -25,
1271    45, 36, -43, -49, 22, -6, -36, 35,
1272    42, 9, -19, -22, 54, -3, 12, 12,
1273    49, -16, 35, -20, 34, 75, -42, -33,
1274    42, -77, -8, -15, -5, -27, -12, -45,
1275    55, -5, 51, 19, 12, 30, -33, -43,
1276    -58, -12, 15, 5, 52, 38, -16, 3,
1277    0, 3, -25, 26, 11, 38, 44, 41,
1278    -27, -23, -7, -45, -24, -29, -13, -12,
1279    44, -3, -21, 36, -56, 22, -50, 50,
1280    18, -9, -59, 38, 31, 30, 5, 21,
1281    -1, -46, -2, 7, 2, -26, 10, -31,
1282    -6, -10, 33, -74, 74, -86, -105, -30,
1283    -13, -78, 33, -37, 1, 33, -72, 14,
1284    3, -96, 23, 31, -19, 52, -53, 6,
1285    47, -52, -36, -27, -50, -86, 22, 29,
1286    -19, 24, -63, -96, -19, -33, -49, -113,
1287    3, -23, 107, 34, 25, -26, 11, 49,
1288    39, -28, -15, -31, -4, -19, -8, -12,
1289    -42, -7, -20, -6, -32, 86, -17, 10,
1290    -96, 38, 14, 10, 42, -74, -17, -53,
1291    13, 4, 26, -18, -11, 76, -8, 55,
1292    -29, -11, -25, 31, 39, 63, -14, -26,
1293    -21, 20, 6, 5, 104, 40, 5, 22,
1294    -25, 4, 4, 24, -32, 6, -29, -3,
1295    -52, 66, 20, -30, -28, -23, -32, 8,
1296    -16, 13, 16, -2, 29, 28, -31, 3,
1297    -13, -77, 10, 16, -3, 24, 3, 35,
1298    17, 10, 16, -11, 36, 4, 6, 43,
1299    56, -11, -23, 28, 26, -7, -44, 1,
1300    -1, 15, 39, 49, 30, 16, 15, 58,
1301    59, -59, 50, 25, 1, -93, 43, 35,
1302    -8, 19, -114, -101, -25, 24, 27, 11,
1303    -12, -19, -14, -12, 40, 27, 14, -21,
1304    32, 13, -9, -47, -25, -106, 11, -22,
1305    -4, 33, -55, -33, -25, -67, -113, 7,
1306    -25, -34, 26, 16, 42, -14, 20, -2,
1307    5, -25, -1, -31, -85, 12, -2, -51,
1308    40, 18, -27, -17, -15, 21, 10, 15,
1309    15, -54, -8, 17, -72, 16, -38, -29,
1310    -26, 0, -52, -18, -21, -51, 46, -41,
1311    13, -102, -28, 45, -56, -38, 90, 28,
1312    16, -4, -27, 1, -14, -22, -18, 30,
1313    -74, 25, -1, -12, 17, 9, 5, 35,
1314    5, -6, -9, -16, 16, 21, 22, 63,
1315    28, 20, -10, -31, -36, -9, -40, 12,
1316    -41, 4, 8, -26, 47, -34, 3, 2,
1317    19, -14, 5, -4, 26, -1, -27, -1,
1318    22, 34, -13, 24, -78, 64, 30, 35,
1319    13, 51, -8, -76, 38, 52, -31, 23,
1320    -22, -27, 34, -108, 0, -43, -59, 17,
1321    -109, 56, -5, -16, 20, -8, 51, 3,
1322    12, -8, -45, 5, 32, -12, 9, -28,
1323    14, -114, -42, -29, -68, -15, -34, -9,
1324    -71, -40, -28, -78, -5, -1, 34, -27,
1325    23, -19, 31, 23, -5, -33, 20, -17,
1326    -16, -25, -92, 45, 29, 24, 3, -15,
1327    -29, -6, 31, 37, -57, -48, 34, -76,
1328    -37, 26, 38, 111, 27, -41, -6, -27,
1329    67, -48, -37, 26, -62, -90, 25, -69,
1330    47, -27, 24, 18, -4, 13, 26, -38,
1331    -37, 37, -1, 13, 29, 0, 44, 15,
1332    -41, -2, -13, 31, -6, 31, 2, -28,
1333    0, -16, 15, 5, 0, 14, -12, 43,
1334    -43, -41, 23, -59, 65, -11, -17, -9,
1335    45, 25, -47, -14, -48, -11, 4, 12,
1336    -26, -20, -5, -9, -43, -11, -1, -11,
1337    -29, -15, 23, -17, -3, -2, 69, 10,
1338    14, -38, 12, 30, -3, 45, 52, -1,
1339    19, 34, -8, 30, 16, -37, -23, -85,
1340    -5, -11, -12, -46, 29, 42, -5, 10,
1341    -14, 23, -27, 9, 16, 24, 12, 15,
1342    -8, -2, -15, 13, 24, -3, -3, -28,
1343    -40, -9, -32, -6, 40, -20, -20, -22,
1344    7, 6, 19, 7, 37, 20, -29, -29,
1345    2, -24, 34, 11, 64, 46, -34, -7,
1346    22, 3, -9, 20, 0, 30, -7, -20,
1347    16, 23, -23, 7, -17, -2, 11, -29,
1348    10, 35, 5, -5, -13, -23, -9, 9,
1349    -6, 23, 6, 13, 1, -23, -11, -22,
1350    -20, -33, 2, 26, 5, -16, 37, -10,
1351    -15, 25, -10, -19, -14, -3, 41, 23,
1352    -1, -11, -8, 9, 27, 9, -5, 15,
1353    -10, -23, -13, -34, -3, -6, -10, 27,
1354    -23, -23, 45, -79, -10, -43, 1, 6,
1355    27, -51, -17, 53, 1, 1, 14, 28,
1356    -26, 24, 81, 24, 37, 0, 29, -25,
1357    33, 23, 0, -37, -17, 55, -51, -12,
1358    -32, -66, 59, 55, -22, -36, 52, 47,
1359    0, 3, -3, -52, -31, -55, -30, -4,
1360    -15, 27, -51, -43, 29, 18, -5, 42,
1361    -4, -57, -48, -62, 23, -5, 2, -18,
1362    -5, 1, -14, -28, -30, -29, 22, -53,
1363    68, -16, 11, 17, -15, -28, -4, 48,
1364    19, -32, -12, -50, 31, -37, 5, 1,
1365    -52, 2, 6, 13, 27, 1, 26, 35,
1366    -56, -10, 6, 19, 3, -21, 3, 4,
1367    -19, -28, -20, -25, -17, 8, -13, -5,
1368    41, -38, 15, 28, -5, 0, -10, 46,
1369    -69, 17, 4, 21, -41, -8, -15, -24,
1370    7, -2, 0, 3, 11, 15, -1, 2,
1371    13, -2, -12, 9, 1, -12, -66, -5,
1372    27, 32, -25, 5, -19, -14, 8, -31,
1373    3, -31, -34, -36, -25, -48, 35, 21,
1374    -11, -30, 6, -32, -52, 9, -12, 24,
1375    0, -2, -33, 24, 35, 16, -34, 5,
1376    -24, -28, 45, -4, 10, 7, 21, -43,
1377    6, -12, -32, 15, 24, -15, -7, 22,
1378    -19, -17, -6, -25, 30, 38, -21, 2,
1379    -23, 8, 22, -6, -7, 18, 0, -15,
1380    19, -46, 9, -17, 55, 12, 0, -10,
1381    14, -11, -4, -34, -21, -27, -3, -2,
1382    10, 4, -15, 15, 23, -39, 22, -4,
1383    -27, 22, -4, 35, 28, 10, 19, 3,
1384    -34, -17, -10, 1, -43, 17, -33, -24,
1385    18, -18, 7, -8, -15, 27, -18, 3,
1386    29, -17, 38, -28, 4, -32, 4, 2,
1387    -21, 4, -20, 1, -20, 17, 46, 19,
1388    25, -27, -23, -1, 23, -16, -14, 29,
1389    -25, -21, -51, 41, 0, 11, -23, -3,
1390    -31, 9, -16, 14, -51, -36, -18, -5,
1391    -76, 43, 39, 52, 35, -21, -3, -29,
1392    -1, 14, -25, -15, -67, 27, 4, 2,
1393    0, 8, -4, -42, 25, 26, -49, -5,
1394    -9, -26, 31, 59, 18, 7, -20, 7,
1395    55, -46, -40, -56, 2, 35, 52, 36,
1396    -23, -21, -15, 3, 58, 6, -24, 27,
1397    -12, -11, -14, 15, -36, 14, -16, 15,
1398    24, 3, 40, -7, -39, -24, 22, -36,
1399    -23, 1, -21, 6, -45, 2, 15, -53,
1400    35, 20, 13, -11, 31, 17, 9, -16,
1401    -58, 45, -23, -10, 7, 43, 14, -24,
1402    -47, 6, -46, -65, 35, 5, -11, 15,
1403    -16, 9, -17, -33, -7, -10, -8, -20,
1404    -39, 12, -20, 24, 30, -46, -19, -25,
1405    -28, 31, 20, 6, 23, 15, 32, -38,
1406    10, -26, 5, -40, 58, 6, -11, 5,
1407    -15, 5, 30, -10, 11, -17, -46, -13,
1408    -5, 32, -40, 42, 44, -30, -14, 7,
1409    27, -15, -19, -12, 32, -7, 65, 76,
1410    13, -17, 46, 41, 42, 35, -7, 27,
1411    89, -23, 29, -18, 16, 42, 27, -49,
1412    30, -30, 30, 61, 8, -15, 57, -20,
1413    29, 36, 2, 26, -34, -46, -24, 32,
1414    12, 30, 1, -19, -1, 70, -33, 53,
1415    -37, -6, 38, 53, 43, -40, 29, -36,
1416    -39, -31, 2, -5, -10, 13, -32, -10,
1417    64, -53, -17, 21, -36, 2, -36, 24,
1418    39, 4, -15, 28, -46, -41, 18, -10,
1419    -28, 35, 8, -23, -43, -11, 10, 44,
1420    17, -2, 11, 24, -46, 28, 10, 25,
1421    19, -22, 17, -1, -41, -49, -40, -19,
1422    20, 25, 43, -21, -57, -1, 19, 58,
1423    -16, -8, 2, -19, 0, -20, -18, -30,
1424    -5, -16, 19, -21, -35, -32, -28, -19,
1425    15, 33, 9, 37, 54, 39, -20, -6,
1426    22, 61, -20, 31, -20, 46, 28, -36,
1427    54, -78, -24, 97, -18, 75, 40, -50,
1428    45, -43, 41, 26, 88, 15, -70, -21,
1429    -17, 44, 6, -69, -11, 72, 6, 9,
1430    -2, 2, 18, 15, 70, 2, 5, 49,
1431    -43, 63, -32, 67, 37, -28, -45, -77,
1432    -12, 63, -46, 24, 28, -3, -40, -54,
1433    26, -26, -46, 10, 39, 74, -23, -48,
1434    88, 12, -13, -58, 51, -7, 65, 29,
1435    -49, 17, 9, 38, 74, 12, 47, 31,
1436    9, -16, 10, 4, 54, 14, 28, 67,
1437    45, 52, 51, 74, -31, 1, -45, 2,
1438    3, -32, -37, 9, 32, -23, 28, 0,
1439    1, -11, 14, 12, -54, 0, 12, 24,
1440    7, -22, 16, 3, -31, 15, 4, 18,
1441    -1, -26, -13, 47, 10, -2, 37, 4,
1442    4, -77, -20, -36, -23, 11, -26, -44,
1443    -47, 25, 19, 12, 2, 1, -2, -1,
1444    1, 34, -20, 14, 53, -31, 32, 37,
1445    -51, 15, 102, 17, -19, -15, 29, -18,
1446    -6, -17, 39, 43, 56, 28, 0, -28,
1447    10, -61, -10, -26, 41, -27, 15, 65,
1448    -72, -11, 10, 23, -28, 27, 21, -2,
1449    69, 14, 34, -28, 21, -32, -7, 27,
1450    -31, -16, -26, 0, 4, -14, 48, 25,
1451    -4, 4, 65, 3, 11, -32, -4, -25,
1452    41, -52, 7, -21, -103, 41, -13, 49,
1453    -8, -1, -62, 4, 1, -21, -9, 16,
1454    -6, 20, 36, 37, -33, -10, 16, 17,
1455    63, 3, -23, -30, 11, 3, -16, 43,
1456    -27, -44, 16, -36, -37, 0, -28, 17,
1457    32, 37, 31, 5, -17, 25, -7, -11,
1458    -35, 14, 17, -19, -31, -15, 6, -4,
1459    -8, 39, 15, -14, 4, 12, 6, -28,
1460    -18, -27, 27, 0, 5, -55, 0, -28,
1461    30, 7, 14, -20, -2, -13, -17, -28,
1462    -3, 24, 8, 12, 11, -12, 5, 48,
1463    -30, -50, -28, -30, 15, 14, 19, 23,
1464    -3, 25, 26, -16, 14, 20, -1, -18,
1465    0, -69, 61, 2, -20, 33, -12, 23,
1466    7, -12, 0, 54, 12, -1, -29, -21,
1467    -6, -22, -29, -36, 5, 29, -36, -4,
1468    -31, -43, 38, -21, 47, 8, 4, 47,
1469    -16, 5, -42, 40, -28, -46, 3, 28,
1470    18, -27, 7, 1, 26, 9, -21, 2,
1471    -20, 25, 0, 25, -26, 4, 43, -10,
1472    -9, -24, -37, -1, -13, 30, 16, 14,
1473    -9, -35, -39, -27, 22, -32, -22, 20,
1474    -19, -32, 26, 16, 21, 10, 34, 21,
1475    -34, -21, -5, -2, 15, 19, -3, -3,
1476    14, -22, 30, 2, -18, -30, -24, -7,
1477    -19, -12, -16, -1, -22, -9, 6, -20,
1478    13, -26, -8, -9, 6, -34, 9, 36,
1479    -18, 12, 8, -33, -6, 23, -37, 5,
1480    11, -29, -7, 62, 12, 10, 14, -50,
1481    -49, -24, 50, -8, 5, 25, -6, -6,
1482    -27, -10, -59, -10, 41, 52, -55, 4,
1483    -23, 28, -15, 15, 42, 3, 38, -8,
1484    -76, 34, -36, -59, -1, 3, -15, 46,
1485    24, 69, 56, 31, -29, -29, -5, 38,
1486    42, 6, 7, 4, -43, -31, 45, 11,
1487    27, 41, -18, -21, -8, -9, -8, 21,
1488    -26, -3, 41, 40, 14, -10, -42, -25,
1489    -17, 8, -52, -17, 54, 25, 44, 5,
1490    21, 25, -6, 15, 27, 2, 24, 18,
1491    -17, 46, -12, 43, 10, 11, 5, -7,
1492    -22, 4, 2, -38, -12, -14, -16, 6,
1493    -25, 17, -23, 13, -24, 35, 22, 29,
1494    41, -26, 0, 22, 38, 37, -8, 40,
1495    -12, 54, 17, -10, 45, -8, -17, 31,
1496    -27, -12, -38, 0, 32, -15, -8, -8,
1497    5, 40, 32, -21, -15, -41, 6, -7,
1498    -27, 62, -30, -24, 21, 8, -56, -36,
1499    -37, -27, -41, 63, 0, -1, 45, 65,
1500    2, 61, 9, -18, -11, -24, 29, -55,
1501    65, -23, 22, -29, -36, 56, -5, -32,
1502    58, 13, 61, 28, -37, -11, -70, 14,
1503    -92, -22, -4, -9, -6, 13, -50, -53,
1504    -16, -19, -14, -46, 2, -5, -7, -18,
1505    -25, -5, 6, -11, -11, -14, 34, -6,
1506    -37, -12, 8, -4, 58, -31, -20, -15,
1507    -19, -7, -59, -7, 15, -15, -13, 53,
1508    22, -16, -31, -57, 8, -1, 67, 25,
1509    -17, -25, 4, 35, -6, 10, -61, -63,
1510    4, -23, -7, -19, 31, 0, 23, -7,
1511    31, -10, 0, -6, -16, -21, -9, -11,
1512    -13, -18, 2, -18, 38, -8, 14, 6,
1513    13, 16, -60, -25, 38, 33, -19, 35,
1514    -18, -22, -7, -5, 10, 14, 9, 6,
1515    42, -25, 0, 2, 35, 24, 15, 42,
1516    3, -12, 12, 0, 20, -10, -5, 20,
1517    9, -15, 15, -8, -3, -6, 8, 19,
1518    12, -14, -20, -6, 12, 12, -10, 14,
1519    -4, 42, -20, -24, 13, -4, 21, -9,
1520    11, 13, -6, -12, 2, -21, -5, 5,
1521    -1, -7, 1, 0, -34, 20, -31, 4,
1522    7, -12, -11, -25, 28, -2, 41, 15,
1523    -9, -22, -18, -28, 5, 14, -10, 10,
1524    19, 11, 12, -7, -41, 1, 35, -19,
1525    -32, -10, -25, 8, 19, 6, 8, -30,
1526    -12, 9, -24, -19, 15, 18, -8, -22,
1527    -14, -43, -17, 0, 2, 1, 19, 18,
1528    21, 2, 2, 8, 3, 0, -4, 3,
1529    -6, 19, 16, 7, 2, -2, 3, 0,
1530    -9, 0, -3, 9, -18, 10, -1, 16,
1531    0, -16, 13, -4, -7, 8, -4, 5,
1532    6, 14, 16, 20, 13, -6, -1, 2,
1533    -1, -5, 9, -13, -3, 8, -16, 0,
1534    -17, -16, 28, 47, -6, 8, 11, 14,
1535    5, -16, 26, -8, 21, 32, -20, -9,
1536    -12, -5, -2, -60, 12, -25, 9, -15,
1537    -26, -33, -55, 10, -39, -10, -19, -10,
1538    -16, 36, -21, 5, -6, 26, 15, -9,
1539    16, 19, 46, 14, 26, -1, -26, -4,
1540    10, 13, 40, 49, -8, 5, 17, -22,
1541    38, -35, 40, 2, 72, -33, 62, -8,
1542    15, -17, 15, 33, -23, -111, -32, 53,
1543    37, 6, 41, -48, 1, -5, 46, -12,
1544    5, -13, 1, -21, 11, 6, 18, -23,
1545    12, -36, -51, -12, -7, 23, -32, -14,
1546    16, 15, 5, 9, 15, 16, -37, 9,
1547    13, -42, -16, -21, 13, 1, 19, -31,
1548    27, 13, -6, 2, -24, -18, -10, 13,
1549    -23, 22, 22, 35, -1, 19, 9, -7,
1550    -34, 8, 21, 1, 8, -9, 0, 25,
1551    -36, 22, -26, 8, -29, -44, -19, 2,
1552    -19, -28, 13, 22, -4, 43, 14, -23,
1553    11, 10, -13, 40, 35, -24, -40, 5,
1554    -48, -17, 1, 29, -6, -1, 22, -42,
1555    -9, 11, 14, -9, -21, 16, -24, -14,
1556    -22, 35, -13, -5, -9, -1, 22, -39,
1557    4, -27, -34, 7, 53, -25, -17, -8,
1558    13, 12, 12, -50, 29, -35, 5, -53,
1559    10, 38, 46, -25, 5, -55, 7, -43,
1560    39, 5, 36, -18, -32, 47, 10, -29,
1561    45, -28, 52, 2, -35, -40, -18, -83,
1562    4, -14, -14, -18, 10, 41, 11, -3,
1563    33, -75, -10, 36, 9, -51, -116, -4,
1564    9, -6, 50, 15, 18, 8, -54, -23,
1565    19, -18, -24, -1, -33, 1, 57, -35,
1566    30, 5, 17, -5, 11, 0, -34, 9,
1567    45, 32, 39, -25, 30, 30, 30, 22,
1568    -34, -13, 22, 6, 22, 14, -23, 7,
1569    -66, 14, 15, -22, -31, 30, 28, 12,
1570    -27, -24, 33, -6, -45, -55, 30, -56,
1571    21, 11, 16, -17, 3, -19, -41, -2,
1572    17, 14, -27, -7, 77, -5, 11, 12,
1573    37, 8, -17, 43, 0, 0, 20, -8,
1574    12, 29, -13, -28, -27, -52, -4, -29,
1575    49, 30, 8, -10, -74, -4, -5, -17,
1576    -8, 57, 15, 2, 26, 18, -60, 22,
1577    47, 31, -47, 2, -16, -13, -38, -9,
1578    -35, 52, 4, 7, -3, -52, -21, -50,
1579    -21, -41, 33, -23, 45, -3, 37, 36,
1580    3, -3, -37, 40, -7, -15, -43, 32,
1581    80, -24, -122, -1, 22, 29, -3, 13,
1582    -3, 13, -50, 62, -25, -38, -19, -17,
1583    -20, 31, -15, 33, -14, 11, -26, -18,
1584    -47, 23, 26, 24, -11, 11, -18, -18,
1585    23, 20, 0, -2, 22, 6, -8, -34,
1586    36, -37, -18, -2, -21, 18, -41, 28,
1587    12, 24, -84, -16, 18, -6, -17, 16,
1588    -26, -23, 71, -4, -16, -70, -38, -9,
1589    32, -33, 23, -25, 6, -27, 8, -22,
1590    -75, 44, -18, -120, -43, 4, 64, 11,
1591    -58, 82, -1, -53, -11, 7, 35, -43,
1592    -14, 67, -26, -3, 4, 70, 4, 7,
1593    51, 10, -16, -18, -12, -52, 21, 28,
1594    -16, 18, 15, 8, 9, 34, -39, 0,
1595    -37, 4, -45, -16, -38, 18, 28, 39,
1596    23, -36, -15, 51, -41, -4, 39, 105,
1597    48, -52, -21, -1, -5, -12, 0, 98,
1598    -26, 100, -63, 79, -44, 33, -77, -43,
1599    81, -33, -93, -42, 16, 56, -22, 7,
1600    -18, -8, -50, 19, 36, -66, -35, 9,
1601    -34, -10, -23, -56, -27, 47, -45, 20,
1602    -6, 23, -32, 13, 16, -10, -36, -9,
1603    -35, -20, 9, -7, -7, 14, -3, -9,
1604    -19, -19, 26, 2, -12, 11, -10, 30,
1605    40, -4, 100, 13, 14, -45, -35, 7,
1606    2, -39, 17, -40, -58, 10, 9, -13,
1607    -65, 6, 53, -51, 51, -19, 13, 8,
1608    -74, -36, 46, 45, 31, 16, 26, -9,
1609    -43, 61, 48, -20, 56, -10, -24, -20,
1610    -23, 80, 23, 11, 13, 1, -36, -47,
1611    27, -40, -82, -26, -36, -2, -16, -11,
1612    -13, 39, 64, -70, 0, -64, -8, 54,
1613    0, -36, 8, 59, 20, -10, -38, 3,
1614    -119, -63, -36, -14, 1, 14, 58, -70,
1615    30, 24, -45, 26, -44, 17, -41, 16,
1616    -66, 23, -42, -19, 73, -2, -35, -8,
1617    27, 31, -85, 41, 94, -50, 28, -27,
1618    5, -12, 87, -20, -13, -16, -55, -2,
1619    -6, -1, -5, -19, -62, 25, -59, 37,
1620    -5, 7, -10, 17, -25, -25, -24, -22,
1621    32, -28, -3, -24, -2, 4, -3, 6,
1622    -33, -15, 9, -26, 29, 13, 35, 27,
1623    50, 20, -38, 29, 1, 47, -11, -19,
1624    -22, -121, -9, 14, 67, 125, -88, -78,
1625    -30, -69, 42, -58, 89, -34, -18, 0,
1626    -13, -95, 114, 40, 21, -119, 53, -40,
1627    127, -87, 114, 30, -127, -74, 127, -75,
1628    125, 24, 40, 66, -52, -35, -117, -96,
1629    -11, 5, 73, -6, 19, 124, -42, 89,
1630    -13, 19, -127, -7, 7, 79, -6, 58,
1631    126, -71, 127, 5, -116, 91, -44, -113,
1632    90, -7, 4, -66, -45, 28, -56, -101,
1633    -70, -87, -45, -31, 42, 97, -53, 37,
1634    82, -9, 9, -28, 25, -24, 28, -99,
1635    -104, 15, -31, -24, 59, 78, -15, -118,
1636    -34, -68, 35, -9, -69, 107, -110, -45,
1637    79, -11, 66, 127, -28, -5, -124, 42,
1638    124, 1, -7, -127, 119, -10, -93, 99,
1639    67, 18, 36, 8, -31, -33, -74, 32,
1640    36, -120, -80, -34, 72, 22, 63, 63,
1641    21, 34, 123, 9, -29, -126, 85, -36,
1642    126, -68, -18, 10, 13, -4, 20, -27,
1643    -101, 9, 99, -31, 120, -88, 120, -56,
1644    11, -4, 58, 3, 30, -51, 7, 29,
1645    -122, -22, -32, -125, 5, -91, 114, 127,
1646    -31, -61, 2, 41, -102, 63, -44, -74,
1647    70, 49, -29, -5, -7, 112, 88, 126,
1648    -37, 68, 49, 51, -126, 109, -87, -126,
1649    -56, -73, 81, 4, -15, 121, -39, -68,
1650    -65, 10, 127, -26, -100, 63, 45, 105,
1651    78, -37, 77, -10, 79, 50, -65, -5,
1652    75, -8, -42, -1, -128, -104, 115, 35,
1653    -14, -7, -70, 3, -20, -54, -20, 11,
1654    -97, -85, -128, 8, -26, 112, 78, 35,
1655    11, 39, 118, 51, 119, -117, -99, -60,
1656    -127, 10, 38, -24, -125, 86, -77, -26,
1657    24, -5, -6, 6, 34, -23, -127, 10,
1658    6, -66, 24, 2, -7, 12, -62, 25,
1659    32, -31, -42, 48, -104, 96, -125, 84,
1660    127, 48, 125, -54, -36, 31, -33, 117,
1661    -42, 22, 127, -8, 4, 10, -89, 49,
1662    52, 96, 18, 57, 43, 42, 119, 14,
1663    -90, -86, -78, -100, -22, -6, 83, -87,
1664    7, 126, -28, 38, 31, -18, -110, -86,
1665    -14, 38, 120, 108, 56, -69, 40, 127,
1666    -54, 15, -55, 68, -77, 55, -125, 9,
1667    63, -7, 28, 31, -82, 67, 36, 52,
1668    39, 61, 94, -39, 126, -57, -70, 125,
1669    65, -81, 17, -35, -12, 31, 35, -24,
1670    -41, -116, -14, 34, 49, -17, 127, 37,
1671    -124, -10, 39, -125, -35, 69, 126, 127,
1672    -31, 16, -60, -23, 25, -12, 29, -26,
1673    -54, 26, -55, 45, -63, -106, -10, 29,
1674    14, -42, 41, 0, 127, 7, 30, 127,
1675    122, -67, 55, -11, -54, 56, -97, 42,
1676    -112, -98, 44, -60, 47, 28, 64, -30,
1677    0, -34, -17, 0, -127, 42, 27, 56,
1678    -126, 3, 46, 48, -114, 108, -73, 8,
1679    -59, 122, 44, 30, -41, -37, -29, 85,
1680    69, 60, 11, -87, -26, 87, 20, 16,
1681    79, -99, -35, -48, -54, -39, -42, 13,
1682    62, 44, 45, 49, 47, -91, -103, -116,
1683    -4, 124, -23, -18, -128, 74, 66, 84,
1684    20, 72, 127, 48, 84, -26, -8, 20,
1685    57, 109, 64, 127, 40, -66, 13, 120,
1686    -95, -128, -93, 28, -126, 122, 3, -47,
1687    -2, 44, 55, 19, -101, -120, 70, -8,
1688    33, 127, -45, -97, -76, 84, -70, -22,
1689    33, 22, -17, 22, -26, 61, -44, 14,
1690    -27, 4, -120, -85, 55, -52, -104, 43,
1691    18, 19, -35, 30, -126, -91, 104, 126,
1692    -7, -7, -46, 125, -123, 2, -48, -56,
1693    40, 55, 6, -53, -50, 124, -34, -48,
1694    -14, 69, -23, -32, -101, -105, 26, -6,
1695    -2, -87, 108, 9, 77, -75, -24, -79,
1696    28, 87, 20, 15, -62, 64, 24, 26,
1697    59, 67, -31, 89, -60, -73, -46, -58,
1698    -21, -61, 44, -111, -127, -26, -93, -105,
1699    -52, 43, -123, -94, -10, -53, -90, -71,
1700    -33, 22, -85, 37, -105, -125, -76, -127,
1701    125, 127, 64, -123, 83, -94, 90, 0,
1702    -9, 126, 38, -81, 77, -83, 61, 59,
1703    126, -120, 71, -4, 14, -124, 92, 127,
1704    -6, -3, 125, 36, -127, -79, 127, 127,
1705    -127, -72, 127, -38, -9, 107, -19, 16,
1706    124, 103, -128, -65, 30, -70, 28, -66,
1707    21, -121, -43, 44, -69, -127, 60, -119,
1708    -36, 4, -81, 32, 27, 24, 78, 55,
1709    -18, -47, -127, 64, 25, -51, 65, 125,
1710    -3, -95, 56, -20, -105, -9, 56, 126,
1711    118, 10, -21, -18, -128, 66, 40, -19,
1712    85, 126, -128, 78, -127, 49, 40, 26,
1713    -127, -116, -126, -65, 122, -2, -22, -58,
1714    -20, 107, 127, -85, 0, -84, -47, -120,
1715    -23, 74, -21, -56, -100, 5, -128, 7,
1716    -53, -8, -125, -41, -107, -11, -53, -127,
1717    -54, 36, 79, 11, 26, -128, -75, 52,
1718    53, -27, -37, -124, 7, -109, -22, -128,
1719    -40, 125, -4, -84, 99, 103, -34, -20,
1720    -127, -107, -92, 119, 63, 82, 123, 98,
1721    40, 123, 93, -124, 33, 43, 34, -31,
1722    -113, 16, 123, 2, 126, 75, -48, 127,
1723    -50, -61, -35, 31, 62, 37, 127, -128,
1724    58, 122, 112, -39, -96, 58, 32, 126,
1725    -16, -67, 39, -87, -108, 127, 39, -108,
1726    65, -1, -96, 22, 18, 67, 78, 24,
1727    70, 127, 47, 2, 127, -127, 23, 39,
1728    10, -94, 99, 23, 8, -45, 56, -12,
1729    115, 117, -38, 27, 20, 92, 20, 101,
1730    -71, 116, -122, 77, -109, -23, -80, 62,
1731    50, -69, 127, 94, 20, -108, 101, 41,
1732    -69, 127, 41, -77, -16, -26, -126, 126,
1733    -115, 77, 39, 127, -70, 73, -126, 50,
1734    50, 55, 127, -10, 12, 10, 22, 72,
1735    45, 54, 2, 18, -45, -120, -122, -100,
1736    -63, 0, 87, -7, -63, -92, 4, -96,
1737    -50, -21, -75, -86, 46, -124, -4, -39,
1738    -125, 55, 82, -59, -72, -67, 57, 1,
1739    22, -92, 70, 118, -100, 1, 37, -110,
1740    -120, -127, -9, -47, -122, -83, 54, 125,
1741    -122, -25, 17, -65, 1, 94, 107, -10,
1742    11, 5, 17, -34, 35, 57, -124, 52,
1743    103, 36, 65, 5, -14, -97, -35, -4,
1744    -40, -6, 23, 5, 43, -67, 126, 99,
1745    -38, 12, 127, 127, 96, -19, 109, -68,
1746    -122, -118, -124, -31, 3, 34, 48, 46,
1747    47, -16, -13, -29, 37, 8, 107, 4,
1748    79, 104, -3, -61, -88, 48, -127, -18,
1749    24, -18, -106, 39, -33, 85, -81, -91,
1750    -11, 127, -125, 122, -33, 22, -127, -90,
1751    -101, -126, 122, -128, 10, 51, -81, -15,
1752    65, 56, -13, -83, 16, -125, 10, 95,
1753    21, 28, 125, 45, -59, -127, -65, 34,
1754    -127, 52, 114, 127, 68, -89, 8, -29,
1755    46, 15, 53, -122, 52, -71, -30, -16,
1756    124, 50, -43, 8, -100, -71, 30, 101,
1757    60, -18, -113, 126, -122, 121, 2, 12,
1758    -59, 6, 0, 123, 113, 35, 3, -18,
1759    40, -68, 59, 5, -9, 21, 9, 17,
1760    -6, 111, 20, 92, -100, -32, -36, -90,
1761    -98, 2, -79, 105, 54, -99, 13, -85,
1762    -34, 100, -123, 73, 28, -128, 16, 75,
1763    67, 0, -85, -7, 0, 55, 38, -121,
1764    -123, -127, 60, 2, -19, -1, -125, 127,
1765    -127, -122, -81, -34, 60, 72, 83, 96,
1766    115, 126, -25, 33, -98, -30, -89, -125,
1767    96, -37, 112, 86, 25, -68, -46, -31,
1768    -127, 127, -6, -116, 10, 45, -125, -104,
1769    -127, 124, -124, -76, -122, -115, -75, 48,
1770    -14, 76, 13, 36, 70, -87, -39, -127,
1771    115, -66, -93, 127, -17, -69, -117, -127,
1772    116, 117, 120, -36, 123, 0, 40, -33,
1773    127, -43, 103, -5, -127, -37, 84, -3,
1774    97, 126, -127, 36, 25, 116, 127, 61,
1775    3, 125, 30, 42, 2, 56, -56, 125,
1776    125, -59, -122, 20, -117, 77, -79, 106,
1777    29, 109, 127, 53, 17, -88, 93, -120,
1778    -28, 125, 59, 32, -28, -75, -127, 39,
1779    9, -59, -126, 18, 20, -126, -1, -62,
1780    36, 45, 27, 123, -29, -78, 106, 110,
1781    37, 13, -126, 81, 127, -52, -68, 72,
1782    -54, -127, 65, -85, -117, -102, 29, -38,
1783    -12, -52, -106, -13, 55, -6, 37, -52,
1784    -38, 126, -120, 127, -98, -114, -128, 28,
1785    2, -78, -53, -30, 117, -44, 69, -51,
1786    -14, 127, 34, -5, 23, -40, -128, -8,
1787    21, 120, -2, 50, -118, -82, -66, -73,
1788    88, 126, -28, 21, 41, 17, -91, 91,
1789    48, -121, 3, -13, 18, 123, -127, 68,
1790    -9, 39, -23, 88, -121, 15, 121, 99,
1791    127, 80, 49, 53, -76, 114, 58, -83,
1792    -125, 127, 66, -123, 98, 120, 55, 114,
1793    27, -20, 47, -2, 13, -111, 5, 124,
1794    107, 4, 78, -22, -35, 127, 3, 127,
1795    32, 23, 122, 30, 99, 21, 58, -56,
1796    -123, 75, 111, -128, -105, -97, -127, 11,
1797    13, -44, 46, 46, -35, -108, -49, 47,
1798    -128, 13, 28, -24, -81, 121, 127, 98,
1799    -69, 27, 29, -11, 23, 36, -128, 126,
1800    3, -114, -122, 1, 123, 6, 119, 127,
1801    -86, -127, -119, -14, 37, -1, 24, 41,
1802    -4, 39, -36, -106, 0, -49, -127, -79,
1803    -114, -116, 4, -2, 120, -63, -86, -9,
1804    -92, 110, 31, 73, -70, -42, -119, -14,
1805    -47, 127, -117, 108, 127, 26, -18, -18,
1806    -92, -96, 84, -2, -96, 50, 57, -52,
1807    126, 88, 50, -94, -36, 95, -26, -31,
1808    91, 124, -13, -85, -82, 127, 67, 87,
1809    94, 93, 59, -103, -40, -22, -19, -62,
1810    55, 127, 42, 30, 39, -114, -19, 68,
1811    85, 24, -26, 67, -125, -1, 75, 124,
1812    -22, -106, -18, 43, 12, -128, 105, 117,
1813    -67, 120, -31, -72, -71, -113, 48, -78,
1814    -93, 18, -58, -86, 110, -118, -102, -128,
1815    -56, -15, -128, 6, -88, -43, 66, 48,
1816    69, 112, -49, 127, -31, -127, 127, 127,
1817    31, -11, -25, 80, -90, -60, -39, 40,
1818    -32, -124, 78, -31, -71, -112, 4, -26,
1819    -49, -61, -74, 127, -32, 14, 94, -42,
1820    50, -101, 8, -2, 127, -79, 48, -125,
1821    56, 20, 40, -20, 49, -83, 17, 36,
1822    45, 107, -41, 119, -52, 91, -56, 127,
1823    -69, -13, 52, -31, 87, -21, -29, -17,
1824    -92, 127, -117, -78, 71, 6, -1, -63,
1825    -127, -9, 112, -76, -123, 70, -63, 42,
1826    40, 125, 29, -104, -83, -127, 63, 76,
1827    49, -114, 39, 82, 106, -127, 70, 48,
1828    9, 9, -58, -18, -54, -31, 56, 66,
1829    1, -61, -114, 47, 46, -55, 4, 127,
1830    -13, 100, 83, 29, -102, 10, -48, 29,
1831    126, 20, 19, 32, -97, 26, 97, -37,
1832    -85, 127, -112, 29, 1, -115, 0, -121,
1833    -100, -41, -120, 32, -116, -11, 126, 67,
1834    1, -46, -127, -94, -69, -124, 127, 125,
1835    -24, -127, 5, -107, 39, -108, 46, 125,
1836    52, -126, 115, -41, 121, 95, -122, 17,
1837    -45, -101, -122, 40, 9, -126, 3, -48,
1838    -21, -6, -125, 117, 81, 20, 14, -115,
1839    -72, 7, -40, -60, 46, -11, 103, 27,
1840    -56, -124, 4, 106, 51, -128, -61, -89,
1841    -78, 124, 30, -89, -119, 51, 75, 127,
1842    -35, 123, 127, 123, 95, 79, -121, 101,
1843    54, 59, 27, -105, 2, 25, -81, 126,
1844    15, 57, -52, 111, -9, 25, 115, 95,
1845    -30, 121, 95, 40, 59, 124, 124, -84,
1846    2, -48, 76, -18, -126, 39, 65, 0,
1847    -71, -59, 3, -57, 63, -58, -37, 28,
1848    -50, -8, 9, -56, 0, -75, 125, -125,
1849    -51, -46, -119, 73, 8, -96, 5, 24,
1850    45, 39, -28, -126, 9, 16, -78, -105,
1851    -23, -65, -3, -88, -47, -36, -49, -38,
1852    -125, 34, -95, 39, -78, -87, 102, 84,
1853    -12, 105, -38, -23, 73, -112, 17, -35,
1854    -125, -32, -58, -26, 2, -49, 88, 34,
1855    -52, -14, -57, 103, -91, -60, -20, -49,
1856    93, -115, 75, 26, 87, -47, -53, -125,
1857    57, -5, -87, 48, 9, 22, -67, -12,
1858    102, -72, 96, 37, 122, -48, -48, -128,
1859    124, -36, -126, 92, -74, 1, 5, -128,
1860    6, -115, -77, -75, 27, -50, -45, 39,
1861    127, -75, 125, -115, -48, 110, -16, -126,
1862    -126, -1, 51, 112, 126, 123, 29, 127,
1863    -89, 69, 55, 62, -113, -30, 112, 127,
1864    -35, -128, -10, -124, 97, -6, -18, -54,
1865    -123, -125, 76, 86, -33, -122, 83, -85,
1866    125, -128, -61, 0, -32, -93, 32, -24,
1867    -5, -86, -114, -20, -3, -128, -12, -47,
1868    11, -92, -84, 4, 49, -85, -127, 21,
1869    -43, -6, 113, -114, -97, 40, -125, 123,
1870    -109, 38, -16, 125, 29, 89, -91, -31,
1871    -97, 127, -71, 41, -19, -54, -121, 115,
1872    125, -46, 105, -127, 127, 8, 120, -9,
1873    -14, 127, 4, 34, 24, -69, 123, 72,
1874    57, -115, 83, -56, 95, -76, -52, -128,
1875    -70, 61, 21, -75, 10, 26, -125, -18,
1876    33, -91, 118, -127, 121, -94, 126, -60,
1877    17, -57, -54, -41, 127, -43, 107, -118,
1878    -18, 7, 58, 3, -41, 5, -121, -15,
1879    -128, -61, 66, 21, 71, 127, -128, 124,
1880    -30, -121, -18, -119, 14, 53, 116, 73,
1881    24, -72, 84, 108, 118, 17, -106, 126,
1882    -86, -127, -106, 0, -37, 38, -8, 18,
1883    -125, -108, 71, -3, 76, 4, -117, -92,
1884    -81, 20, 34, -10, 69, -65, -35, -90,
1885    98, -11, -41, -83, 37, 0, -47, -38,
1886    -3, 60, -73, -111, 49, -124, 127, 82,
1887    -123, -7, 49, 49, -82, 31, 78, -126,
1888    127, 42, -64, 35, 93, 127, -55, -125,
1889    37, -33, -90, -25, 74, -69, -84, -32,
1890    -118, 111, 72, -127, -88, 83, 47, 92,
1891    -39, 121, -45, -19, 2, -116, 68, -91,
1892    30, 39, 14, 125, 99, -35, 127, -128,
1893    40, -68, -64, -63, -126, -116, 127, -6,
1894    -17, -45, -29, -84, 105, 126, -77, -66,
1895    -45, 66, 127, 122, 35, 123, 71, 127,
1896    -53, -34, -127, 126, -22, 49, 80, 74,
1897    -19, -62, -69, -118, -41, 98, -128, -98,
1898    -103, -94, -77, 127, 11, 9, -68, -81,
1899    111, -9, 97, 25, 60, 127, -56, 122,
1900    115, -36, 29, -20, 57, -66, 85, 16,
1901    -126, -53, 82, -127, -5, 47, -29, -125,
1902    -122, -73, -80, 9, 80, -90, 112, -59,
1903    -29, 6, -125, 67, 17, -68, -39, 26,
1904    -39, 18, 17, 14, 34, -98, -48, -83,
1905    126, 113, -22, 115, -29, -10, -89, 70,
1906    -123, 24, -32, 121, 44, -126, 92, 32,
1907    -66, -50, 20, 84, 63, -16, 101, -97,
1908    -122, -127, -120, -4, 57, -51, 81, -112,
1909    63, -120, -80, 100, 90, -123, 65, 53,
1910    -9, -27, 87, 33, 62, -23, 118, -78,
1911    126, -126, 127, 9, 79, -9, -47, -3,
1912    27, 2, -7, 41, -97, -53, -29, -23,
1913    4, 46, -34, -4, 14, 26, -31, -72,
1914    46, -29, -29, -52, 41, -80, -16, 6,
1915    4, -7, 31, -3, 15, 82, 77, -27,
1916    -2, 28, -52, 124, -48, -13, -28, 23,
1917    -21, 35, -20, -114, 37, -86, -43, 73,
1918    -49, 92, 90, 32, 51, -17, 41, -4,
1919    -1, -53, 32, -25, -24, -16, -15, -43,
1920    84, 44, -74, -4, -10, -54, 6, 23,
1921    -38, 2, -110, -16, 47, 8, 27, 18,
1922    -6, 57, -42, 0, 20, -12, 17, -47,
1923    61, 22, 35, 127, 122, 71, -24, -46,
1924    -9, -6, -22, 15, 42, -9, 19, 37,
1925    -126, 2, 71, 46, -38, -45, -22, -120,
1926    45, -127, -84, -17, 107, -73, -24, 75,
1927    -5, 15, -23, -63, -14, 3, -43, 35,
1928    -126, 21, -68, -19, 41, -45, 126, 2,
1929    -34, 10, 25, -12, 43, 4, 9, -128,
1930    -3, 124, -43, 19, 0, 64, 58, 41,
1931    -34, -28, 27, -42, -39, 18, -5, -14,
1932    -47, -1, -81, -3, 50, -58, 12, 6,
1933    -87, -5, 9, 119, 79, 22, 5, -20,
1934    75, 14, -32, 38, -68, -12, -21, -33,
1935    51, 121, 102, -69, -120, -33, 2, 70,
1936    -35, -62, -25, -47, -38, 10, 78, 5,
1937    51, -23, 33, -105, 84, -28, 78, -99,
1938    16, -77, -127, -49, -49, -107, -60, 127,
1939    124, 127, -45, -80, 74, -65, 47, 38,
1940    16, -68, -6, -3, -79, -9, 68, 109,
1941    -50, -65, -114, -13, 69, -10, -117, 81,
1942    98, -32, -19, -38, 9, 60, 6, 39,
1943    39, -15, -10, -125, -17, -17, 94, -120,
1944    20, -71, -39, 39, -63, 55, 65, 74,
1945    -15, -53, -25, -102, 25, -124, -50, -123,
1946    46, 15, -125, -76, -54, -41, -30, 7,
1947    -52, 9, -56, -8, 28, -128, -10, -126,
1948    -9, 127, 18, -60, 11, 6, -74, -74,
1949    127, -34, -44, 94, 78, -37, 37, -41,
1950    -19, 127, -12, -12, -92, 64, 22, -28,
1951    37, 6, 8, -17, 22, 121, -34, -22,
1952    -5, 39, -7, 74, 5, -14, 55, -78,
1953    26, 97, -72, -101, -99, 93, 100, 100,
1954    38, -38, 47, 68, 100, 9, 28, -5,
1955    116, 115, 63, 113, 28, -103, -55, -124,
1956    31, -65, -124, -116, -51, -31, 65, -68,
1957    -13, -22, -62, 38, 41, 87, 7, -10,
1958    19, -23, -10, -47, -21, 118, -25, -63,
1959    121, -42, 126, -36, -46, 56, -93, 16,
1960    22, 4, 127, 94, 18, 15, -115, 43,
1961    124, 89, -14, 30, 52, 124, 127, -57,
1962    71, 84, -82, -45, 56, 10, -6, -46,
1963    85, -40, 4, -66, -59, -126, 6, 127,
1964    33, -94, -56, -41, 91, 33, -73, 77,
1965    -66, 47, 50, -40, -113, 121, -60, 59,
1966    126, 4, -112, -66, 105, -126, 95, -61,
1967    -40, 6, -29, 84, 21, -9, -117, -45,
1968    -90, -28, 19, -18, -16, -21, -36, 32,
1969    8, 22, -115, 41, 27, 61, -4, 47,
1970    2, -18, 1, -43, -35, -79, 12, -103,
1971    127, 89, 68, 26, 52, 31, 5, 77,
1972    5, 99, 22, -30, 25, -126, -45, -2,
1973    -32, -46, -71, 21, -6, -32, 32, -125,
1974    -14, 38, -49, -8, -17, -42, -21, -84,
1975    -49, -49, 108, -2, -95, 59, -3, 7,
1976    -43, -49, -9, 65, 127, 32, -128, 2,
1977    -62, 114, -99, -4, 54, -35, -110, -18,
1978    49, -1, -64, 121, -114, -117, -62, -27,
1979    -89, -99, 18, 127, 12, 30, -71, 65,
1980    63, 114, -82, 67, 34, -53, -123, 15,
1981    -70, 68, -49, -16, -13, -94, -28, -70,
1982    -34, -81, -127, -58, -46, 25, -123, 107,
1983    -25, 8, -127, -29, 78, -41, -12, 71,
1984    28, -45, 34, -8, -42, -96, 116, 12,
1985    103, -127, -117, 25, -46, -124, -109, 3,
1986    -114, 13, -26, -59, -5, 65, -39, -40,
1987    112, 80, 103, 18, 28, -47, -7, 23,
1988    -77, 32, 122, 103, -19, -24, -22, -101,
1989    55, -127, 92, 103, -4, 13, -17, 7,
1990    -104, 36, -33, -80, 95, -104, 51, 87,
1991    -12, -23, -59, -127, -58, -93, 16, 97,
1992    -44, -124, -124, -12, -67, 50, -120, 54,
1993    -7, -5, -83, 95, -32, -107, 24, -23,
1994    -124, -56, 20, 104, -106, 20, -77, 21,
1995    53, -126, -18, -33, 93, 127, -111, -62,
1996    39, -1, -87, -24, 52, -120, -47, 9,
1997    51, 76, -21, -128, -50, 126, -71, -25,
1998    89, 24, -102, 51, -76, 16, -25, 4,
1999    -65, 19, 74, -125, 34, -101, -46, 52,
2000    -33, -90, -45, -37, 66, -120, -18, 53,
2001    121, -93, 127, -24, 125, -24, 12, 127,
2002    18, 21, 73, 79, 21, 61, -103, 84,
2003    -78, 67, -11, -63, -126, 2, -5, 97,
2004    -33, -49, -114, 1, -69, 0, -65, -26,
2005    61, 16, -13, -38, -79, 53, 102, 19,
2006    35, 91, 54, 22, 5, -7, -49, -16,
2007    -119, -5, -106, 19, 101, -8, 102, 68,
2008    -8, 123, 15, -52, -8, -110, -86, 89,
2009    -5, -66, -56, 107, -35, 77, 115, 90,
2010    -63, -44, -22, -58, -62, -10, -44, -66,
2011    -80, -86, 86, -44, -41, 82, 8, 90,
2012    -80, -109, 67, -87, 127, 56, 24, -127,
2013    -33, -25, -127, -22, -52, -65, -5, -45,
2014    -73, -4, 127, 25, -106, 20, -78, -31,
2015    -21, -47, -58, 53, 1, 47, -87, 76,
2016    113, 82, -60, 33, -107, -60, -62, -13,
2017    40, 1, -3, -103, -65, -9, -46, 1,
2018    -29, -70, -5, -51, -2, 44, 14, 62,
2019    127, 30, -107, -62, 15, 71, -88, 95,
2020    -29, 33, 39, -52, -14, 12, -27, 27,
2021    -17, 36, -60, 2, -41, -74, 6, -48,
2022    -46, 42, -29, 38, 36, 64, -22, 0,
2023    60, 10, -37, 22, -24, 3, 1, -32,
2024    11, -16, -27, 77, -71, 63, 8, 93,
2025    5, -113, -67, -49, 126, -64, 14, -105,
2026    47, -89, -49, 12, 34, -73, -27, -16,
2027    -17, -53, 27, 12, -6, -4, -31, -84,
2028    9, -126, 62, -113, -11, 44, -114, -56,
2029    41, -14, -53, 72, 88, -61, 92, 26,
2030    -127, 48, 31, -24, 44, -28, -12, 50,
2031    -14, -12, -11, 86, 85, 106, -32, 31,
2032    -74, -34, -8, -27, 34, 1, -8, -125,
2033    -77, 8, 40, 38, 43, 5, -33, -119,
2034    -6, -14, -27, -19, 92, 6, 33, -69,
2035    -42, -8, -82, 101, -5, 34, -25, 92,
2036    -88, 24, -37, 49, 62, -12, 90, 38,
2037    -49, -3, -23, 3, 13, -39, -7, -115,
2038    98, 58, -125, 17, -39, 56, -73, 70,
2039    -13, -93, 81, 98, 2, -2, 26, 64,
2040    -58, 1, -35, -59, -41, -83, 50, -9,
2041    -41, -16, -12, 81, 74, 37, -49, 99,
2042    53, -18, -36, -36, 127, 58, 0, 53,
2043    -25, 124, -84, 12, 6, -56, 23, 55,
2044    67, -80, -43, -61, -14, 33, 33, 70,
2045    109, 29, 49, -6, -14, 47, -28, 27,
2046    -121, 2, -80, 91, 32, 30, 28, 57,
2047    -86, 42, 0, -69, 50, -8, -64, -19,
2048    27, -43, -11, 42, 39, 78, 119, 120,
2049    -112, -19, -49, 23, 2, -52, 8, -1,
2050    102, -46, -10, 72, 26, 18, -10, -21,
2051    1, 40, -45, 14, 27, 45, 77, -86,
2052    -102, -71, 38, -36, 9, -59, 75, 16,
2053    -86, 58, -12, 73, 49, -30, -54, -128,
2054    72, 9, 75, 46, -25, 68, 42, 34,
2055    11, 88, -56, -32, 44, 13, 111, -70,
2056    51, 54, -33, 85, -55, 24, 102, -67,
2057    106, -74, -18, -76, 121, -18, -32, 1,
2058    -4, 126, -70, 79, -32, 123, 108, 58,
2059    -8, 25, -25, -37, -38, 107, 2, -47,
2060    -70, 63, 3, 91, 20, 21, 25, -33,
2061    -31, 15, 47, -1, -13, -3, -10, 7,
2062    -8, -45, -3, 11, 33, -33, 86, -22,
2063    42, -7, 3, 117, 18, -23, -42, 42,
2064    33, 40, 113, 24, -40, 23, 29, -30,
2065    -47, 32, -51, 60, -14, 5, 25, -19,
2066    -34, 2, -90, 57, 127, 70, -33, -2,
2067    123, -44, -26, 38, 68, 15, -15, -81,
2068    47, 32, 99, 37, 71, -2, 44, 110,
2069    127, -11, -50, 77, 19, 21, 36, -8,
2070    8, 4, -1, -2, -96, -17, -60, 105,
2071    29, 48, 14, -8, -121, -52, -2, 118,
2072    51, 13, -46, 43, -33, 82, 0, -59,
2073    -49, 21, 63, -8, -36, -28, 20, 35,
2074    -73, 65, -76, 19, -19, -13, 35, -119,
2075    127, -22, 86, 37, -57, 85, -74, -35,
2076    -55, -90, -72, 18, -67, -38, 82, -17,
2077    -29, -114, 5, 78, -7, 3, -18, -22,
2078    17, 5, -63, -114, -109, 127, 10, -61,
2079    35, 54, -59, -116, -45, 7, 56, 85,
2080    -71, 74, 84, 11, 50, -114, 27, 7,
2081    84, -108, 37, -22, 56, 22, 76, 15,
2082    -123, -7, -5, 91, 13, -27, 109, 22,
2083    72, 68, -27, -86, -91, 18, 32, -30,
2084    0, 27, 51, -89, -76, 74, -85, 4,
2085    -30, -64, -24, 14, -25, 58, -18, -101,
2086    -102, 51, -14, -66, 15, -75, -9, 127,
2087    -62, -95, -2, 19, 66, 64, -15, -34,
2088    86, -94, 30, -3, 107, -12, 81, -80,
2089    -1, 71, -74, -61, -79, -124, -45, 27,
2090    -10, -6, -102, -30, 6, -38, -39, 24,
2091    -23, 37, -91, 13, -34, -8, 32, 19,
2092    125, 115, 121, 98, 22, -10, 47, 8,
2093    40, -3, 47, -20, 21, 23, -113, -118,
2094    -14, 6, 5, 33, -11, -120, 86, 76,
2095    34, 68, 14, 127, 77, 126, 8, 10,
2096    80, 39, -22, -27, -21, -57, -44, -60,
2097    -42, -12, -14, -24, 10, -24, 37, 29,
2098    -91, 77, 52, 43, -80, 106, -23, -70,
2099    -23, 66, -82, -31, 49, -43, -3, -92,
2100    -51, 35, -30, -15, -8, 126, 98, 17,
2101    -45, 71, -38, 72, 27, 55, -26, 89,
2102    -18, -60, -16, 87, 40, 36, -40, -115,
2103    -13, 39, -49, -34, -117, 3, -55, 2,
2104    -17, 60, -14, -70, -33, -38, -4, 104,
2105    115, 16, -61, -38, 36, -4, 5, 35,
2106    -28, 60, 15, 6, 27, -3, 63, -122,
2107    27, -7, 11, -16, -45, 10, 30, -28,
2108    -20, 0, 104, 33, 53, -32, 37, 86,
2109    82, -16, 14, 46, 32, -9, -55, 87,
2110    -15, -87, 5, -7, 62, 14, -61, 41,
2111    20, -89, -20, -58, 88, 62, 20, -60,
2112    51, 125, -126, -53, -16, 21, 61, 16,
2113    -11, -31, -44, 24, -71, 80, -104, -8,
2114    -75, -123, -70, -60, -70, 29, 22, -128,
2115    62, -23, 17, -28, 31, 2, -36, -27,
2116    -21, 111, 4, 127, 32, -18, 32, -125,
2117    70, -123, -25, 46, -36, 50, 38, -20,
2118    85, -28, -26, 35, 16, -117, 59, 12,
2119    -52, -16, 34, 36, 39, -6, 127, 8,
2120    -106, -26, -3, 24, -1, -34, -28, -92,
2121    40, -63, -124, 80, -15, 27, -24, -36,
2122    -6, 15, 23, 15, -52, -8, 2, 28,
2123    -105, -126, 102, -9, -64, 27, -36, 93,
2124    31, -11, 13, 9, -47, 23, 35, 8,
2125    16, -3, -11, -90, -40, -72, 52, 105,
2126    -23, -9, -105, 9, 61, 127, 63, -3,
2127    10, -18, -51, 20, 15, -28, 84, 73,
2128    43, -128, 109, 99, -126, -128, 51, -71,
2129    77, -62, -63, 74, 79, 26, -35, 125,
2130    -14, -101, 8, -109, 31, -126, -126, -51,
2131    38, -52, -73, -3, 31, -127, -80, -57,
2132    -67, 8, -15, -29, -28, -12, 13, 125,
2133    -127, -2, 63, 24, 127, -51, 31, 53,
2134    -91, -65, 42, -127, -57, 122, -62, -68,
2135    101, 7, -63, -104, 106, -102, 81, 24,
2136    -125, -42, 1, 82, 54, -118, -1, -55,
2137    5, 10, -122, -128, -125, -124, -123, -63,
2138    -20, 22, 62, 44, 28, -114, 35, -128,
2139    -65, -127, -31, -41, 127, 124, 95, 126,
2140    61, 127, -37, 63, -125, 127, -48, -76,
2141    6, -47, 39, -82, 6, 127, 6, -72,
2142    -91, -115, -22, 127, -68, -125, 28, -87,
2143    11, 25, -126, 79, -10, -102, -63, -47,
2144    53, 16, 10, -41, -28, 44, 127, -11,
2145    17, 29, -30, -31, -78, 32, 73, 85,
2146    -76, -128, -3, 54, -125, -118, 66, -56,
2147    105, 44, -19, -71, 53, 77, 27, 40,
2148    47, 95, -12, 13, 5, -99, 26, -11,
2149    39, -74, -90, 74, -3, -127, 12, 21,
2150    71, -23, -102, -52, 16, 103, -13, 84,
2151    11, -69, 26, 13, 18, 87, 40, -11,
2152    -119, -32, 34, 54, 3, 111, -24, -69,
2153    -2, 104, -32, -35, 80, -127, 8, 10,
2154    -124, 72, 6, -79, 19, -80, -4, -92,
2155    -29, -10, 0, -128, -125, -122, -115, 14,
2156    -62, 88, 64, 35, -90, 0, 6, -125,
2157    46, -52, 47, 4, 115, 22, 52, 126,
2158    79, 127, 0, -39, -125, 127, -3, -69,
2159    -41, 77, -42, -18, 65, 127, -69, -44,
2160    -30, -53, -123, -6, 33, -24, -34, -108,
2161    -41, -21, -74, 29, -37, -121, -78, 23,
2162    -46, 125, 92, -38, -23, -11, 32, 20,
2163    -21, 72, 19, -14, -39, -34, -17, 125,
2164    12, -74, -41, 61, 118, 120, 102, -106,
2165    104, -4, -124, -58, -30, 126, 85, -37,
2166    123, 124, 81, 127, -71, 28, 11, 108,
2167    44, 21, 127, 36, 102, 127, 29, 7,
2168    93, 127, -77, -121, 127, 40, -74, 33,
2169    127, -38, 25, -89, -57, 18, 57, -117,
2170    68, 54, -41, 127, 120, 20, 62, -89,
2171    -65, 99, 22, -118, -85, -127, -7, 67,
2172    126, -29, 51, 14, 1, -123, 29, -37,
2173    48, 64, 93, 54, -11, 127, 121, 98,
2174    -21, 40, -31, -34, -28, 119, 17, 73,
2175    96, 121, 92, 45, -23, -83, -91, -67,
2176    115, 123, -19, -124, 64, -20, -103, 10,
2177    46, 46, -30, 18, 95, -66, 90, 13,
2178    54, 77, 15, -128, 121, 121, 84, -30,
2179    -43, -15, 127, -117, -124, 62, -56, -36,
2180    -128, 20, 42, 17, -54, -34, -125, 71,
2181    -38, -46, 14, 11, 127, -38, -14, 103,
2182    35, 127, 58, 9, 123, 72, -16, 68,
2183    -61, -126, -128, 16, -84, 74, 71, 79,
2184    73, -12, 76, -127, -5, 126, 77, -37,
2185    100, -41, -12, -9, 114, 29, -16, -126,
2186    -125, 124, 50, -15, 17, -23, -85, 39,
2187    105, 105, 10, 5, 113, 127, 60, -82,
2188    91, -27, 12, -37, 122, 11, 51, 10,
2189    33, -73, 44, -128, 121, -77, -7, 14,
2190    119, -21, -91, 62, -22, -120, -62, -100,
2191    4, 52, -42, -16, 36, 127, -3, 73,
2192    -12, -124, 33, 11, 20, 65, 127, 109,
2193    71, -28, 8, 29, 63, 50, -75, -15,
2194    62, -127, 45, -13, -8, -15, -58, -55,
2195    -3, -106, 38, -113, -26, 74, 127, -30,
2196    -36, -52, 10, 109, 82, -127, 126, -6,
2197    43, -36, -4, -108, 3, -7, -65, -125,
2198    127, -125, 74, 19, -122, 28, 46, 57,
2199    -35, -66, -17, 48, -21, 5, 15, 86,
2200    -23, 42, 57, -44, -42, -58, -41, 5,
2201    -90, 120, -77, -128, -85, -49, 62, 25,
2202    -30, -55, 2, -118, -82, 50, 106, -11,
2203    127, 29, -44, -7, -27, -99, 4, 73,
2204    -34, 121, -35, -69, 28, 75, -109, 55,
2205    -72, 122, -2, 21, 94, 56, 123, -95,
2206    114, -107, 7, 127, 114, 32, 102, 69,
2207    -16, -94, -30, 69, 127, -106, 47, 51,
2208    46, 71, -112, 48, -73, -42, -49, 22,
2209    -43, 62, -21, -6, -46, 122, 36, 113,
2210    -109, -127, -111, 70, 40, 101, 127, 123,
2211    -19, -8, -109, 16, 36, -45, 16, -42,
2212    66, -128, 52, -32, -42, -7, 59, 7,
2213    8, 55, -20, -11, 19, 126, 60, -19,
2214    -57, -45, -49, 126, -42, -28, -43, 62,
2215    77, 58, -7, 6, -71, 3, -53, -34,
2216    13, -107, 127, 42, 24, 8, -81, -1,
2217    46, -4, 41, 99, -48, 18, -98, 6,
2218    -62, -60, -55, 9, -16, 22, 122, 16,
2219    62, -32, -33, 47, -128, 80, 4, -57,
2220    4, -17, 84, -36, -125, -73, -56, -3,
2221    33, -24, 122, 82, -126, -5, -39, -126,
2222    12, 94, 3, 25, 124, -67, -90, -59,
2223    -125, -8, -15, -69, 5, -128, 75, 87,
2224    102, -91, -89, -70, 5, 34, 37, 64,
2225    -9, -126, -39, -68, 63, -110, 75, 41,
2226    0, 29, -98, 94, -59, -33, 0, -67,
2227    -21, 47, -17, -19, 6, 127, 66, 80,
2228    1, -126, -59, 26, 91, 21, 82, 42,
2229    -85, 34, -65, -38, 83, 71, -1, 83,
2230    -68, -128, 3, -4, 2, 9, -31, 37,
2231    -52, -121, -17, 32, 45, -26, -39, 16,
2232    30, 127, 102, -24, 49, 57, -37, -67,
2233    -67, -14, 56, -56, 117, 38, -107, -87,
2234    90, -71, -10, 15, 3, -14, -3, 111,
2235    64, 126, 18, 7, 54, 24, 59, -75,
2236    87, -15, -61, 77, 60, -5, -64, -28,
2237    25, 28, 43, 10, -28, 25, -57, -1,
2238    -24, -36, 71, -44, 15, 12, 38, -48,
2239    1, -3, 30, -14, 23, 6, 93, -5,
2240    -61, 67, 10, 22, -48, -47, 23, -15,
2241    5, 36, -24, -7, -24, 37, -47, -10,
2242    83, -4, 9, -17, -110, 103, 54, 70,
2243    -2, -49, 59, 15, 11, -92, 51, 70,
2244    81, 38, -8, -75, -27, 83, 33, 8,
2245    20, 17, 34, 40, 11, -26, -92, 14,
2246    25, 56, 62, -43, 11, -124, 24, -81,
2247    25, 81, 5, 7, 53, -23, 27, 49,
2248    3, -11, -15, -111, -127, -24, 18, -4,
2249    3, 2, 14, 11, 29, -49, 26, 16,
2250    -56, 34, 39, -40, 7, 8, -1, 79,
2251    43, 3, 28, -11, -7, 9, -128, 8,
2252    -52, -55, 30, 35, 36, -15, -31, -33,
2253    -38, -10, 0, 18, -17, 4, 13, 19,
2254    2, -9, -33, -110, -65, 7, -35, -10,
2255    61, 32, 21, 63, 8, -126, -41, -16,
2256    -12, -38, -121, 27, -47, -123, 26, -55,
2257    -6, 21, 53, -31, -13, -45, 2, -8,
2258    21, -102, 38, -95, -64, -1, 15, -58,
2259    -53, -35, -19, 8, -49, 7, 63, 92,
2260    -15, -18, -58, -20, 48, -15, 24, -4,
2261    17, -73, -2, 43, -21, 38, -43, -109,
2262    -40, 57, -63, 99, 5, -10, -81, -8,
2263    49, 13, 85, 106, -15, -128, -72, 42,
2264    30, -90, 86, -4, -44, -108, 17, -20,
2265    -43, -16, -13, 8, 103, 18, 20, -94,
2266    24, -47, -5, -27, -23, 0, -8, -3,
2267    -5, -17, -8, -6, 12, 37, -29, 6,
2268    -40, -77, -95, -10, 5, -126, 71, -29,
2269    36, 41, 24, -61, -18, -16, 39, 15,
2270    -62, 11, -72, -5, 31, 33, 45, -28,
2271    34, -45, 25, 8, -27, 15, 1, -22
2272 };
2273 
2274 static const rnn_weight noise_gru_recurrent_weights[6912] = {
2275    -36, -43, 8, -25, -42, -31, 127, -51,
2276    -25, 26, 23, 31, 73, -36, -37, 72,
2277    15, -2, -103, -56, -58, 0, -15, -38,
2278    -45, -46, 30, 32, 20, -1, -33, 36,
2279    -78, 44, 4, 12, -63, -95, 40, -18,
2280    21, 48, -26, -5, 24, -29, 82, -17,
2281    -21, 44, 41, -12, 7, 19, 47, -38,
2282    -26, 22, -60, 57, -51, -36, 83, 47,
2283    -30, -11, -50, -14, 66, -85, 58, 14,
2284    46, -18, 8, 6, -4, -42, 21, 7,
2285    74, 8, -12, 28, 11, -94, 0, -11,
2286    6, -12, 10, -23, 11, 3, 16, 24,
2287    -29, -20, 45, 17, -4, -71, -97, -62,
2288    -26, -76, 4, 20, -61, 43, 20, -42,
2289    4, -9, 81, -45, -55, -9, -62, 61,
2290    -31, 100, -11, 4, -13, 4, -21, -49,
2291    -15, 77, -14, 49, 12, -30, -7, 4,
2292    36, -73, -11, 82, 53, -45, 8, 42,
2293    125, 106, 75, 70, -44, 38, 18, -41,
2294    -41, 32, -33, -48, 91, -104, -128, 125,
2295    78, 42, -64, -40, -101, 64, 76, -56,
2296    -28, -69, -36, -30, -37, 31, 28, -41,
2297    -120, -49, -61, 7, -68, 26, 35, 36,
2298    -15, -21, -58, -59, -6, 27, 80, 16,
2299    0, 40, -6, -38, -60, -60, -1, 56,
2300    0, 21, -55, -44, -88, 38, 81, 47,
2301    18, 63, 14, 67, 2, 22, 36, -49,
2302    12, -26, 35, 1, -6, -64, 12, -87,
2303    25, -46, 24, 38, -3, 46, -74, 27,
2304    -6, 30, -8, -13, 70, 22, -30, -30,
2305    -85, -27, 32, -33, 19, -24, -14, -1,
2306    -124, 33, -48, -70, -17, -38, 13, -115,
2307    37, -42, -64, -19, 40, -31, -8, -35,
2308    -16, -89, -17, -16, 9, -85, 36, 59,
2309    -11, -4, 14, 6, 47, 66, 3, -16,
2310    30, -75, 33, -5, -92, 51, 9, 118,
2311    -110, -45, -82, 50, -65, -39, 46, -7,
2312    15, 68, -26, 24, 56, -126, 24, 42,
2313    -17, -12, 5, 26, -6, -113, -5, 76,
2314    127, 32, 93, 12, 51, -6, 14, 84,
2315    126, 52, -43, 47, -6, 48, 20, -7,
2316    8, 1, 59, 70, 37, 8, 15, 30,
2317    33, -6, -38, 56, -65, 37, -38, 53,
2318    -58, -19, -5, -7, -32, 22, 1, 113,
2319    -10, -66, -3, -37, 125, -26, 41, -102,
2320    -63, 127, -64, -2, -24, -27, -9, -13,
2321    -3, -42, -105, 99, 75, 72, -27, 13,
2322    4, 27, 11, 16, -36, 36, -19, -112,
2323    -100, 9, 10, 42, -30, 36, -128, -26,
2324    -77, -6, -63, 94, 33, -37, 43, 75,
2325    -71, -11, -85, -7, -62, -73, 67, -4,
2326    13, -2, 70, -41, -20, 4, -6, 54,
2327    40, 52, -32, 117, -36, 15, -13, 6,
2328    -45, -71, 30, 27, 43, 18, 35, -16,
2329    45, 39, 20, -33, 38, 55, -93, 67,
2330    79, 72, -8, -29, 9, -9, -60, -18,
2331    47, 21, 127, 90, -37, 39, 35, 31,
2332    -10, 54, 1, 39, 48, -68, 18, 8,
2333    -64, -99, 29, -40, 80, 101, -46, 60,
2334    -47, -48, -47, 52, -10, -2, 102, 21,
2335    -22, 27, 54, -6, -46, 2, -46, -87,
2336    4, -30, -56, -47, 1, 51, -24, -17,
2337    15, -17, -15, 7, -5, -60, 28, -32,
2338    -67, -48, 2, 11, 51, 28, 12, -95,
2339    11, 29, -26, 33, 16, 21, 27, -10,
2340    -12, -15, -60, 7, -85, -9, -1, -34,
2341    13, -47, -37, -31, 7, -26, -13, 13,
2342    32, 10, 12, 1, -22, 54, 33, 9,
2343    12, -47, 11, -4, -20, 90, -35, -17,
2344    34, -38, 72, 62, -62, -6, 0, 37,
2345    -117, 40, -48, 28, 12, -15, -11, -76,
2346    -39, 77, 34, -2, 49, 89, -49, -15,
2347    56, -32, 4, -39, -76, -44, -29, 22,
2348    -12, 10, -50, 25, 11, -55, 14, 83,
2349    -90, 60, 62, 32, 17, 9, -10, 78,
2350    28, 50, 31, 4, -30, -30, -13, 51,
2351    -10, -15, 57, 32, -124, 57, -69, -43,
2352    -1, 9, -51, 57, -76, 127, 55, -53,
2353    24, 42, 46, -36, -26, 6, -72, 51,
2354    -41, -2, 20, 43, 27, 57, -51, -46,
2355    30, 9, 1, 35, -18, -83, 18, -2,
2356    66, 7, 15, -44, 50, 82, -32, 35,
2357    -64, 4, -11, -4, -4, -35, 0, -61,
2358    -26, -45, -26, -20, -27, -12, 45, -26,
2359    -94, -29, 6, 25, 24, 63, -44, -18,
2360    126, 54, 4, 14, -35, 45, -3, 89,
2361    -23, 11, -44, -29, -8, 18, 25, 80,
2362    -24, 15, 41, 0, -27, -40, 1, 17,
2363    -4, -29, -26, 9, 24, -33, 5, -22,
2364    -40, 20, 29, 20, 89, 40, 18, -18,
2365    101, 17, 31, 65, -39, -15, 42, 19,
2366    -46, 36, -87, -80, 4, -66, -28, 16,
2367    87, -9, -50, 51, -66, -102, -33, -26,
2368    -13, -7, -87, 15, 28, -14, -5, -69,
2369    3, -66, -17, -56, -11, 71, 22, 72,
2370    -49, -39, -26, -60, 32, 18, 76, 24,
2371    -2, 42, 15, 50, -45, -8, -19, -22,
2372    -75, 63, 23, -40, -44, -21, 100, -88,
2373    -38, -51, 13, 19, -46, -6, 14, -50,
2374    -11, -27, 27, 23, 13, 6, 8, -6,
2375    82, -18, 1, 59, -34, 62, -31, 84,
2376    -60, 53, 8, -1, 23, 74, 50, -44,
2377    -53, 32, -7, 20, -44, 54, -39, -109,
2378    -127, 2, -117, -61, -21, 31, 40, 32,
2379    5, -10, -19, -7, -66, -127, 45, -19,
2380    17, -126, -1, 22, -16, 35, -21, -73,
2381    -14, 125, -18, -13, -35, 75, 63, 87,
2382    -7, 8, -11, -52, -30, -79, -48, -13,
2383    28, 30, -79, -17, -56, 10, -17, 3,
2384    -30, -10, 2, 34, -45, -63, 28, -37,
2385    39, -66, -9, 58, -67, -18, 15, -37,
2386    25, 66, 87, 8, 7, -111, 53, -50,
2387    44, -36, 111, 22, 72, 67, -77, 10,
2388    -7, 42, 22, -1, 26, 3, 103, 22,
2389    -65, -10, 69, -48, -44, -30, -21, 18,
2390    -82, 2, -13, -43, 1, 8, 87, -28,
2391    -56, 66, -58, -10, 5, 23, -33, 47,
2392    -48, -46, -46, 63, 22, -112, -58, -29,
2393    -22, -13, 106, 27, 25, -31, 21, 71,
2394    -36, 20, 9, 51, -19, -63, 91, -38,
2395    -77, 5, 52, -20, 78, 27, 20, 22,
2396    -1, -12, -20, 33, 57, -25, 9, 39,
2397    -49, -28, 39, -60, -15, 74, 35, -35,
2398    -14, 9, -27, 39, -127, -103, 19, 55,
2399    20, 73, 59, 25, -29, 42, 10, -17,
2400    -11, -18, -29, 21, 40, 12, 53, -68,
2401    -27, -77, -68, 67, 111, -15, -2, -29,
2402    31, -20, 5, -128, 94, -11, 43, 37,
2403    -31, -35, 34, 73, 33, 46, 41, 85,
2404    -85, -42, 19, 37, -68, -2, 5, -2,
2405    -3, 11, -61, 93, -63, 23, -106, 74,
2406    97, -48, -46, -27, -23, 31, 1, 48,
2407    -8, 33, 54, -128, -90, 37, -9, -63,
2408    44, 127, -45, -35, 7, -33, 16, -2,
2409    19, -48, 48, 48, -71, -62, -63, -65,
2410    -38, -83, -5, -95, -32, 23, -41, 43,
2411    -11, 50, 11, -16, -78, -54, -12, -34,
2412    14, -27, 57, -49, -18, -2, 109, -10,
2413    -7, -30, 30, -21, -126, -18, 84, 39,
2414    12, 7, -38, -40, -34, -8, -16, 71,
2415    32, -40, -8, 74, -11, -47, 44, 12,
2416    14, 0, 96, 33, -17, -51, -9, 25,
2417    0, -13, 42, 27, -25, -88, -23, -38,
2418    32, -28, 47, -3, 28, 13, 80, 14,
2419    -18, 3, -15, 4, 19, -15, -12, 12,
2420    -3, -114, -37, -72, 13, -3, 126, -62,
2421    -1, -99, 41, 56, 11, -117, 31, 12,
2422    -12, -21, 60, -6, 87, 13, 110, -125,
2423    44, -75, 5, -7, 5, 126, 53, 46,
2424    -27, 5, 2, -2, 56, 66, -20, -127,
2425    -58, 21, -70, 15, 28, 45, -25, 84,
2426    -58, -114, 16, -84, -42, -49, -64, 92,
2427    51, 56, 36, -77, -53, 12, -115, -5,
2428    -17, 13, 23, -25, -25, -14, -123, 10,
2429    44, 126, 111, -53, 1, -40, 38, 21,
2430    3, 1, -107, 45, 9, 69, -36, 12,
2431    55, 93, 102, -20, -10, 46, -75, 24,
2432    66, 21, 7, 48, 122, 19, 9, 59,
2433    69, -37, 31, 25, -43, -1, -23, 30,
2434    -46, 4, 1, -6, -41, 23, -93, 79,
2435    60, 77, -60, -77, -23, 53, -31, 2,
2436    -127, 7, -25, 28, 74, 8, 17, 14,
2437    -79, -14, -82, 32, 44, -124, -55, 65,
2438    -41, -25, 21, -56, 40, -70, -19, -14,
2439    -15, -57, 32, 66, 13, -19, -44, -18,
2440    2, -1, 48, -22, 1, -30, -29, -59,
2441    -11, 44, -65, 4, 118, 26, 53, 40,
2442    -31, -15, 24, -36, 24, 13, -18, 20,
2443    -5, -2, 12, -36, 14, 118, 10, 43,
2444    31, -8, 3, -28, 2, -26, 9, -48,
2445    89, 24, -13, 47, 55, -48, 11, 61,
2446    -22, -25, 45, 15, -6, -94, 14, 37,
2447    19, 6, 46, 9, -33, -27, -128, -15,
2448    -20, -126, 13, -97, 21, -45, 7, 14,
2449    37, 94, -35, -48, -5, 24, -36, -1,
2450    38, -93, -82, -39, 95, 10, 8, -68,
2451    -27, 5, 62, 8, 37, -37, 63, -79,
2452    -3, -88, -3, -108, -37, -16, 45, 67,
2453    23, -1, 44, 89, -56, -26, -66, -11,
2454    -32, 80, -28, 42, -31, -67, 17, 76,
2455    32, -50, -36, 75, -36, -62, -86, 8,
2456    12, -62, 21, 4, 73, -15, 17, -44,
2457    -13, -60, 37, -5, 1, -11, -8, 53,
2458    -13, 26, -31, 101, 39, 9, -3, -59,
2459    1, -27, 19, 80, -7, 39, -16, -15,
2460    54, 60, -24, -53, 106, -128, 5, 58,
2461    -8, 53, -19, -16, -2, 58, 4, -3,
2462    40, 9, -60, -29, -14, 17, -91, -58,
2463    -21, -17, -1, -12, 32, -94, 42, 38,
2464    18, -61, 9, -7, 11, 38, -35, 44,
2465    5, -22, 42, -17, -18, -35, 26, -9,
2466    61, 80, -10, -5, 39, 34, 44, -100,
2467    41, -10, 28, 103, -30, 127, 37, 80,
2468    -31, -34, 60, -8, -65, -121, -5, 11,
2469    53, -30, -18, 25, 20, 37, 80, 48,
2470    -21, -29, -44, -76, 23, -15, -112, -88,
2471    -108, -53, -41, -116, -22, -2, 18, -19,
2472    -75, 49, 22, -12, 12, 97, -32, -42,
2473    90, 32, -53, 2, 42, 64, -36, 86,
2474    45, 25, 50, -81, 32, -27, -15, -115,
2475    -8, -90, -6, -13, 11, 68, 42, 18,
2476    63, -26, 40, 24, -89, 62, 69, 33,
2477    77, 40, 54, -44, 50, 49, -68, 9,
2478    7, 16, 43, 108, -58, -92, 16, -15,
2479    -57, 72, -56, 33, 9, -31, 70, 4,
2480    -52, -5, -72, -21, -19, -47, 42, -30,
2481    -39, -24, 49, -7, 10, -15, 25, -6,
2482    -68, 49, 98, -28, 86, 2, 70, -1,
2483    75, 32, 31, 4, -6, -91, -13, -59,
2484    52, -23, -13, 37, 68, 45, -10, 12,
2485    9, -22, 38, 35, 38, -71, -24, 27,
2486    -60, 73, -37, 28, 46, 38, -49, 43,
2487    -120, -4, -70, -40, -75, 42, -33, 10,
2488    26, -78, 5, 9, -55, 17, 4, -75,
2489    -90, -2, -127, 72, -47, -43, -40, -15,
2490    -11, -23, -49, -20, -9, -13, 66, -8,
2491    46, -8, -8, -21, 15, 30, -111, 13,
2492    -9, 80, -2, -29, 18, -38, 24, 28,
2493    63, -21, 49, 9, 23, -14, 68, 4,
2494    14, 27, 53, -6, -14, 25, -33, 105,
2495    80, -29, 78, 27, 64, -9, -1, 38,
2496    -31, -10, 2, 88, -17, 55, -91, -39,
2497    2, -7, -98, 46, -62, -33, 59, -71,
2498    -127, -47, -91, 43, -19, 50, 2, -79,
2499    55, 37, -113, 26, -12, -17, -17, -23,
2500    25, 61, 3, 52, -30, -22, -2, -13,
2501    33, -104, 48, 97, 62, 11, -32, 31,
2502    55, 14, 26, 57, 53, 71, 3, -39,
2503    -8, -2, -29, -45, -72, 21, 10, -2,
2504    -95, -127, -43, -10, -2, 19, -24, -13,
2505    -60, -12, 14, 47, 124, -83, 13, -34,
2506    37, -26, 13, 9, 7, -14, -6, -80,
2507    -32, -104, 55, 9, -77, 63, -19, -13,
2508    -25, 92, -19, -15, 70, 7, 0, -8,
2509    -29, -69, -15, 18, -36, -11, 65, -6,
2510    -24, -10, -37, 0, -55, -17, 27, 21,
2511    59, -18, -18, -21, -60, -115, 74, 37,
2512    -3, 12, -34, 116, -12, -77, -57, -3,
2513    -95, -11, 29, 77, -29, -23, 37, 41,
2514    -26, 8, -31, -42, -9, -43, 40, -50,
2515    16, -19, -45, 41, 110, 40, 101, -44,
2516    -37, 52, -18, 1, -23, -23, 50, -21,
2517    5, 50, -125, 125, 0, -121, 5, -24,
2518    8, -47, -42, 58, -36, -96, 27, 17,
2519    9, -58, -20, -2, 1, 97, 11, 75,
2520    46, 33, -15, 70, -25, -9, 27, 1,
2521    -58, 26, -18, 32, 29, -100, -25, -68,
2522    -42, -72, 85, 50, -19, -115, -91, -63,
2523    8, 34, -11, 2, -10, -84, -64, 33,
2524    15, -22, 40, -11, -28, 67, -12, 36,
2525    83, -61, -26, 29, 57, 24, -5, 30,
2526    20, -51, 21, 90, -98, -48, 77, 20,
2527    0, 44, 24, 49, -113, -3, 73, -33,
2528    122, 10, -76, -1, 92, -114, -42, 49,
2529    -36, 99, 24, 99, -51, -102, 51, 69,
2530    -107, 74, 90, 2, 67, 9, -6, -48,
2531    -98, 0, 37, 52, 36, 89, 0, -39,
2532    -8, -58, -70, 42, 1, -46, 42, 21,
2533    59, -50, 36, -15, -77, -32, 83, 70,
2534    -90, -56, -11, -71, 1, 70, 5, 22,
2535    52, 64, 51, 40, -15, 49, -29, -56,
2536    46, 87, -29, -46, -70, 41, -21, -21,
2537    -84, -86, 43, 23, 35, -23, 22, 31,
2538    37, -46, 37, 36, -29, 126, -22, 30,
2539    -72, -22, 20, 9, 50, 23, 4, 46,
2540    -64, 52, 20, -98, 22, 39, 40, 50,
2541    24, 34, -30, -16, 65, 17, 11, -45,
2542    17, 2, -28, 84, 46, -12, -13, -7,
2543    44, -39, -20, 33, 54, -6, 82, 85,
2544    55, 5, 54, 53, -18, -108, 106, 10,
2545    11, 42, 56, -79, -47, -97, -36, -38,
2546    96, 25, 19, 5, 2, -14, -34, 28,
2547    53, -46, 73, 24, -24, -43, 28, -33,
2548    -9, -10, -18, 47, 80, 38, 13, -54,
2549    26, -3, 61, 51, 2, 4, -19, 28,
2550    -22, 4, -43, 24, -34, -105, 54, -111,
2551    -6, 53, -45, 76, 85, 60, -17, 6,
2552    45, 41, 12, -48, 39, 8, 64, -43,
2553    -23, 14, -18, -28, 58, -25, -38, -14,
2554    -85, 81, -86, -15, -71, -46, -22, 84,
2555    37, -6, 17, 7, 4, -47, 54, 27,
2556    51, 58, 34, 97, 34, 10, 86, 18,
2557    -46, -75, -30, -29, -15, 6, 42, -40,
2558    30, -34, -29, -46, -8, 6, -5, 117,
2559    -2, 45, 68, -3, -13, 10, 6, -16,
2560    -105, -128, 16, 40, -2, -18, 77, -53,
2561    -18, -41, -44, -17, 39, -25, 17, -28,
2562    37, -19, -5, 18, 12, 19, 10, 1,
2563    -51, -38, 89, -61, 7, -24, 39, 37,
2564    -29, -7, -88, -18, 80, -126, 21, 49,
2565    -64, -44, 44, 7, -58, -124, -112, 86,
2566    0, -16, 83, -33, -42, -55, -24, -21,
2567    -15, -59, 11, -44, 19, 123, -46, 47,
2568    -25, 124, -18, -31, 89, -49, 46, -29,
2569    51, -12, 28, 46, -14, -33, 55, 23,
2570    6, -37, 7, -92, -1, 12, -21, 41,
2571    -8, 11, -75, -8, -44, -61, 23, -100,
2572    94, 29, 4, -26, 32, -4, 52, 122,
2573    20, 102, 4, -60, 29, 6, -1, -24,
2574    17, 27, 18, -3, 20, 66, -7, 41,
2575    -99, -50, 13, -7, 25, 0, -2, 70,
2576    -70, -72, 36, 41, 29, -32, -28, 114,
2577    -39, -22, 25, 8, -96, 25, -19, 20,
2578    38, -11, -15, 27, -32, 11, -36, 32,
2579    -24, -2, -4, 15, 0, 11, -53, 21,
2580    -65, -1, -34, 10, 107, 23, 69, -91,
2581    2, -93, 107, 38, -3, 3, 13, -13,
2582    49, 30, 2, 0, 43, -61, 25, -55,
2583    49, -59, 85, -9, -66, -86, 127, -47,
2584    60, -4, 80, 24, 26, -52, 35, -17,
2585    118, -81, 27, 107, 1, 4, -62, 25,
2586    -30, 18, -12, 127, 35, -17, -7, -115,
2587    63, -89, -2, 0, -23, 87, 38, -7,
2588    -53, -30, 7, 7, -45, 60, -80, -30,
2589    33, -28, -62, 12, 36, -10, 68, -64,
2590    12, -85, 9, 19, 38, 20, 36, -15,
2591    53, 2, 18, -25, -9, 20, 62, -27,
2592    -38, -13, -42, -53, -6, 43, -58, -35,
2593    -33, -39, -22, -7, -44, 44, -97, -34,
2594    -3, 11, -76, 23, 3, 8, -59, 15,
2595    -35, 38, -12, -79, 8, 60, -38, -17,
2596    -56, -107, 16, -50, 6, 29, 67, -21,
2597    -15, -30, 72, -18, -29, 37, -2, 7,
2598    25, 38, -21, 3, -12, -53, -16, 14,
2599    -58, -4, -121, 84, -98, -125, -122, 64,
2600    -22, 2, -46, -64, 84, -68, 70, 7,
2601    83, 30, 50, 43, -13, -17, 0, 52,
2602    30, -34, 79, 60, -27, 98, -4, 63,
2603    72, -126, 44, 72, 49, -28, 47, 78,
2604    73, 47, 7, 87, 23, -41, 78, 10,
2605    -47, 40, 77, -37, -2, 115, 22, -13,
2606    -37, -30, 17, 44, 84, -52, 117, 8,
2607    2, -30, -18, 98, 50, 112, -105, -57,
2608    44, -22, 44, -8, 35, -7, -1, 56,
2609    26, 31, 24, 26, 8, 4, 49, 36,
2610    -56, -9, 1, 45, 49, 41, -27, 75,
2611    -33, 42, -15, 26, -39, 39, 16, -24,
2612    116, -73, 17, 82, 72, -26, -34, 12,
2613    -26, 35, 70, -15, -127, 36, -48, 31,
2614    -97, -20, -20, 9, 28, 76, 19, -127,
2615    95, 49, -7, -17, 9, 19, 43, -35,
2616    -18, -105, 43, 54, -95, 37, -77, 15,
2617    -38, 11, -78, 34, -14, -12, -13, -53,
2618    -115, 86, -29, 20, -33, -38, -113, -2,
2619    -98, 33, 43, 54, 18, -35, 69, 0,
2620    -15, -39, 7, 78, -41, 29, 13, 1,
2621    72, -28, 54, 62, 37, 11, -44, -1,
2622    37, 59, -127, 45, -46, -68, 6, 68,
2623    26, 12, 97, -46, 25, 65, -34, 53,
2624    -46, 33, 39, 18, -76, -18, 88, 56,
2625    34, 106, -37, 23, -63, -13, 11, 49,
2626    45, 14, 2, 46, -42, -127, 28, 53,
2627    13, 22, 47, 21, 30, -12, -69, 36,
2628    36, 13, 5, 17, -27, -47, 46, 0,
2629    -29, -22, -27, -9, 44, -27, 5, -15,
2630    72, -71, -23, -40, -2, 20, 18, -1,
2631    26, 7, -13, -57, 21, -46, -58, -8,
2632    61, 121, -42, -16, -18, -3, 43, -39,
2633    31, -16, 5, 4, 19, 2, 46, 76,
2634    -42, -80, 0, 49, -76, -127, 45, 16,
2635    -77, -11, -87, 33, 0, -81, 20, 18,
2636    68, -109, -12, 25, -57, -64, -51, -3,
2637    76, -49, -68, 41, 14, -6, -64, 65,
2638    47, -42, -8, -37, -101, -19, -76, 14,
2639    -40, -47, -73, 109, -32, -90, -55, -23,
2640    -17, 60, -71, -79, -5, 26, 2, -10,
2641    -29, 0, 86, -27, 70, 13, -10, -23,
2642    -87, -22, -44, 11, 20, -54, -58, -92,
2643    7, 105, 3, -20, -53, -27, -10, -33,
2644    35, 97, -71, 20, -17, -37, 12, 13,
2645    61, -78, -12, -11, -10, -49, -1, -113,
2646    -3, -9, -46, -41, 69, 28, -72, -17,
2647    16, 28, -50, 46, 45, -17, 53, 30,
2648    -91, 24, -53, 29, -18, 4, 32, -48,
2649    37, -37, -13, 11, -12, 47, -18, 92,
2650    -16, -59, -61, 81, 17, 2, 1, -23,
2651    -30, -18, 27, -13, 42, -71, 83, 65,
2652    -5, -70, 87, -19, -12, 12, 49, -41,
2653    -12, -20, -12, -88, -27, 21, -67, 21,
2654    29, 115, -53, -9, 84, -69, -23, -121,
2655    -13, -42, -31, -34, 31, -123, 44, 3,
2656    13, -21, 96, 16, -24, 53, -44, -45,
2657    42, -125, 56, 91, 127, 108, 49, 19,
2658    -8, 123, 26, 126, 37, -1, 95, -77,
2659    -63, 15, -2, -48, 14, 80, -25, -47,
2660    -26, -64, -18, 40, 15, -16, 4, -32,
2661    -3, -54, -60, 28, -4, -20, -51, 29,
2662    7, 39, 99, -47, -17, -27, -42, 30,
2663    0, -26, 29, -9, 2, -48, 96, -37,
2664    -17, -22, -42, 26, 23, 34, -14, 108,
2665    -10, 9, 9, -36, -30, 22, -3, 56,
2666    31, -1, -50, -5, -17, 2, -128, -50,
2667    -46, 36, 19, 66, 33, 18, -39, -27,
2668    -77, -40, -40, -101, 13, -39, -21, 5,
2669    19, -27, -15, 16, -97, 22, -29, -55,
2670    -6, -7, -29, -8, 52, -53, 3, 7,
2671    -19, -32, 105, 17, -58, -2, 46, -43,
2672    46, -24, -50, 88, -46, -8, 94, -50,
2673    18, 58, 4, 40, 37, -119, -37, -28,
2674    -4, -14, 8, 58, -25, -56, -33, 43,
2675    -22, 18, 0, 26, -39, 33, -39, 45,
2676    -56, 37, 16, 20, 39, -9, 65, 11,
2677    -36, -18, -91, -32, 21, -72, 16, -31,
2678    -124, 0, 36, 27, 56, 44, 12, -59,
2679    26, 60, -114, 26, 37, 2, -66, 32,
2680    110, 8, 23, 19, 37, -27, -106, -31,
2681    -26, -22, 66, -13, -118, 86, 47, 62,
2682    -13, 68, 37, 50, -33, 60, 15, -61,
2683    -125, 24, 47, 31, 1, 19, 12, 8,
2684    67, -57, 40, -12, 93, -27, 65, -22,
2685    73, 5, -70, -10, 53, -21, -5, 14,
2686    52, 53, 24, 77, -40, 39, 34, -52,
2687    31, 0, 3, 36, 23, 15, -40, 124,
2688    57, -26, -33, 22, 73, 8, -25, -30,
2689    68, -28, -80, 62, 119, -24, -40, 72,
2690    -77, 102, -54, -64, 125, -77, 77, 65,
2691    24, -112, -16, -60, -33, 6, -5, -9,
2692    95, 55, -63, 67, 21, 14, 49, 64,
2693    -4, 13, -72, 125, 46, 30, 81, 77,
2694    100, 9, -74, 72, -79, -33, 119, -94,
2695    86, 51, 109, -78, -91, 87, -5, 3,
2696    35, -17, 42, 56, -27, -21, -111, 42,
2697    -21, -51, -10, 3, -100, 7, -3, -72,
2698    -25, -31, 11, -80, -53, 16, -124, 47,
2699    -3, -40, 3, -17, -53, -121, -43, -93,
2700    -63, -25, -25, 12, 8, -10, 118, 109,
2701    82, -2, 20, 4, 29, 11, 10, 57,
2702    -24, 19, 10, -106, -58, 46, 52, 60,
2703    16, -28, 112, 12, -33, -9, 11, -33,
2704    -18, -125, 9, 10, 26, -31, 65, -126,
2705    -118, 35, -5, -25, -10, 56, -78, 8,
2706    -13, 58, -56, -38, 44, -21, -71, -64,
2707    -73, 0, -37, 51, -106, -13, -49, -25,
2708    -6, -46, -52, -18, -8, -15, 63, -75,
2709    -8, -2, 78, -47, 13, -80, 18, -16,
2710    -33, -20, -14, -3, 69, -44, -27, 80,
2711    -5, 0, 79, 48, -123, -109, -55, 114,
2712    -49, -59, -33, 83, -44, -128, -59, -51,
2713    -40, 34, 28, -121, 49, 2, 39, 83,
2714    -29, 83, 21, 55, -71, -2, -5, -8,
2715    -82, -13, 39, -18, -30, -3, -70, 62,
2716    -14, 12, -19, 41, 17, -44, 43, -38,
2717    13, 8, -27, 39, -1, -22, 5, 4,
2718    4, -122, -37, -22, -4, -17, 22, -55,
2719    78, 18, -23, 19, -41, 14, -38, -42,
2720    -5, 26, 59, -4, -55, -61, -5, -34,
2721    -21, -21, 14, -12, -11, -26, -4, 45,
2722    -10, -32, -1, -90, 47, 2, -13, -14,
2723    -69, -38, 75, 49, -23, -70, -47, 16,
2724    -73, -56, 6, -7, 22, -30, 61, -8,
2725    -8, -58, -24, -6, -44, 22, -6, -33,
2726    0, 51, 10, -36, -21, -17, -30, -40,
2727    -45, -80, 12, 70, -16, -60, -59, 76,
2728    6, -53, -111, -8, 4, -55, 7, 23,
2729    38, -25, 6, -17, 3, -72, -7, -7,
2730    53, 14, -4, -48, 25, 65, -37, 16,
2731    -76, 30, -36, 7, 65, -65, 12, -51,
2732    2, -48, -128, 125, 59, -43, -6, 65,
2733    75, 17, -67, -72, -5, -68, 19, 17,
2734    10, 23, -32, 67, -7, -8, -19, 109,
2735    -22, 37, -43, 9, 39, -2, -7, -24,
2736    -40, -23, 9, 28, -15, -25, -47, 11,
2737    65, -5, 20, -72, -48, 17, 69, -33,
2738    -18, -66, -41, 46, -8, 15, -13, -56,
2739    -38, -56, 95, -45, -29, 24, 31, 35,
2740    -28, 41, -8, 5, -24, 11, -5, -107,
2741    23, -109, 18, 27, -59, -13, -14, -35,
2742    -59, -99, 1, 90, -1, -13, -8, 16,
2743    46, 14, 3, 23, 51, -11, 48, -25,
2744    0, -33, -36, 19, -40, -26, -11, -26,
2745    60, -20, 48, 122, -13, 11, -43, -1,
2746    65, 35, 4, 23, 65, 72, 84, -89,
2747    15, 19, 32, 67, -67, -1, -68, 54,
2748    -29, -8, -65, 112, -49, -13, 101, -9,
2749    42, -46, -7, -68, 26, -9, 14, -29,
2750    -75, -31, -36, 5, 15, -3, -41, 4,
2751    38, -22, 22, 13, -2, -16, 3, 21,
2752    48, -24, -1, 40, 51, 16, 73, 39,
2753    57, -8, -25, -12, -8, -5, -13, -15,
2754    22, -29, -86, -5, -39, 125, -29, 87,
2755    3, 2, 5, 13, -84, 37, 23, 35,
2756    -21, -88, -4, 0, -3, 2, 19, 29,
2757    -25, -32, -31, 10, -35, 53, -37, 3,
2758    -37, 31, -36, -21, -42, 19, 4, -31,
2759    -30, 6, -33, -11, -126, 33, -26, -52,
2760    -54, 76, -63, -1, 48, 6, 16, -43,
2761    29, 1, -70, -32, 45, 111, -29, 47,
2762    45, 0, -99, 92, 25, -39, -21, 42,
2763    -11, -6, -20, 122, -122, 75, 67, 72,
2764    -115, 10, -17, 8, 73, 31, 74, 7,
2765    23, 12, 103, 40, -8, 89, 19, 44,
2766    -20, 12, 23, 18, -40, 32, 61, -5,
2767    -68, 5, -106, 21, -2, -10, 96, -55,
2768    -78, -67, 55, -5, -2, -13, -49, 16,
2769    -71, 113, 40, -58, -14, -15, 18, -63,
2770    18, -74, -55, 59, -29, 39, 37, 113,
2771    49, 19, 8, 18, -22, 6, 68, -23,
2772    -37, 53, 16, 23, 15, -28, 14, 61,
2773    -35, -71, 1, 30, 104, -75, -18, 30,
2774    -126, -55, -109, -22, -17, -12, 15, 69,
2775    45, -72, -25, -99, -9, 66, -16, 61,
2776    -16, -70, 7, -65, -8, 41, 3, 13,
2777    38, -66, -41, 78, -1, -12, -34, -32,
2778    49, -4, 16, -37, -18, -9, -92, -24,
2779    51, -7, -100, 11, -53, 46, 19, -53,
2780    -5, 68, 36, -31, 5, 49, 8, 127,
2781    10, -25, -47, -13, -47, -2, 27, -8,
2782    26, -32, 50, 126, -22, -6, -66, -45,
2783    -52, 54, 117, 57, -15, 74, -56, 35,
2784    21, 9, 0, -19, 65, -31, 75, 10,
2785    39, 68, 18, -34, -118, 66, -20, -29,
2786    0, 13, 25, 112, -24, 64, 48, -64,
2787    -17, -4, 7, 33, -7, 17, -45, -20,
2788    -33, 89, -10, 14, 25, -55, -58, 79,
2789    42, 29, 9, 2, -66, 18, -21, -22,
2790    126, 16, -128, 2, -12, 45, 0, 31,
2791    -93, -45, 22, 1, 50, 26, 18, 22,
2792    -5, -94, 114, -39, 54, -73, -5, 3,
2793    82, -21, -5, 24, -24, -26, 21, -21,
2794    -37, -9, -1, -21, -64, 49, 70, 9,
2795    -80, 74, -1, -10, -71, 48, 77, -30,
2796    34, 20, -3, 12, 14, -7, 1, -15,
2797    20, -15, -58, 61, -3, -58, 61, 42,
2798    37, 44, 67, 7, -47, -73, 3, -40,
2799    -28, -117, 67, -65, -3, -33, -65, -23,
2800    23, -10, -94, 24, 95, -80, 68, 50,
2801    -55, -104, 59, 23, -14, -27, 30, 50,
2802    27, 80, -64, 77, -59, -19, -28, -125,
2803    -19, 17, 16, -86, 42, -37, 26, 31,
2804    36, -4, -68, -31, -106, -11, -47, 22,
2805    24, -16, -18, -54, 10, 102, 90, 48,
2806    12, 33, 75, -2, -25, -94, 51, 49,
2807    25, 5, -25, 32, -40, 12, -33, -11,
2808    39, -36, -40, 52, -42, -2, -29, 75,
2809    -53, -125, 22, -53, -8, -55, 5, -25,
2810    -78, -10, -6, 22, 73, -97, -126, 54,
2811    -48, -29, 59, -73, -58, 20, -3, 0,
2812    22, -48, 7, -32, -16, 36, -121, 34,
2813    -32, 52, -47, 54, -42, -1, -14, -44,
2814    -31, 22, 1, 17, -29, -29, -18, -68,
2815    -55, -32, -13, -48, -92, -19, 24, -15,
2816    -66, 55, -6, 10, -79, -8, 10, -103,
2817    -123, -83, 49, 65, 52, -27, 26, 124,
2818    12, 50, -123, 12, -14, -25, -25, 68,
2819    77, -1, 103, 55, 78, 62, -85, 67,
2820    -8, -27, -34, 121, -64, 7, 17, -52,
2821    58, -62, -46, 43, 0, -35, 16, -89,
2822    -51, -43, -66, 76, -51, 35, -81, -112,
2823    4, 30, -122, 14, 127, 22, -64, 19,
2824    23, -41, 100, -20, 54, 5, 2, -117,
2825    -59, -16, 70, 0, 58, 39, 110, -2,
2826    -36, -86, 42, 40, -59, -41, -68, -45,
2827    -79, -80, 15, 30, 79, 39, 35, -40,
2828    59, -87, -11, 0, 45, -13, 66, 53,
2829    8, -41, -47, -80, -8, 23, 0, 10,
2830    25, 27, 16, -15, -52, -12, 26, -40,
2831    -38, -44, -8, -8, -9, 0, 42, 15,
2832    -15, 48, 59, 74, -75, 30, 84, -7,
2833    -53, -68, -63, 125, -29, -114, -34, 35,
2834    48, -56, -54, -67, 9, 11, -107, 19,
2835    8, 20, 49, -98, -24, 31, -57, 62,
2836    -33, 11, 22, -38, 16, 13, -45, -57,
2837    -45, -20, 80, 71, -116, -49, -42, 61,
2838    -23, -107, -44, -2, -91, -5, -44, -27,
2839    -15, 80, 27, -32, -33, 12, 44, 0,
2840    105, -1, 13, -32, -1, -40, -40, -43,
2841    -101, -30, 88, 7, -48, -63, 16, 73,
2842    -19, 89, -124, 78, -48, -125, 7, 3,
2843    34, 9, 8, -69, -3, 4, 5, 44,
2844    52, -108, -55, -75, -40, -6, 23, -108,
2845    -20, -18, -60, -66, -50, -8, 12, -58,
2846    40, -50, -37, -59, -41, 29, 9, -10,
2847    -18, -1, -38, 15, 22, -62, -82, -2,
2848    28, 71, -49, -91, -108, -21, -4, -46,
2849    -38, -68, -8, -88, -25, -30, -72, -22,
2850    0, -28, 10, -48, -7, 15, -6, 33,
2851    -96, -79, -72, 33, 14, -68, 51, 125,
2852    -10, -58, -92, -37, 85, -101, -122, -1,
2853    35, -59, -21, 16, -126, -70, 58, 106,
2854    -34, -49, 127, 51, -25, 13, 49, -18,
2855    -31, -36, -11, 41, 123, -3, 47, 57,
2856    20, -13, -50, 30, 14, 89, -12, -3,
2857    10, 15, 0, -25, -21, -9, 45, 1,
2858    -38, -17, -82, 4, -55, 9, 6, -15,
2859    -12, 51, -14, 86, -1, -19, 10, 36,
2860    25, 68, 26, 74, 60, -31, 4, 3,
2861    0, -10, 24, 105, 21, 20, 63, 13,
2862    -22, -85, 31, 28, -21, -121, 46, 39,
2863    -68, -14, 26, 16, -8, 7, -49, -62,
2864    -5, -41, -128, 34, -42, -32, 15, 18,
2865    -43, -16, -11, -64, -29, -32, 3, 13,
2866    19, -33, -23, -12, -5, 39, 52, 17,
2867    -45, 43, -28, 24, -25, 41, 28, -8,
2868    8, -10, 16, -16, -52, -6, 11, 18,
2869    38, 55, 85, 55, 82, 63, -10, 81,
2870    41, -7, -18, 54, -66, 20, -31, 32,
2871    -12, 29, -106, -17, -9, -74, 75, -5,
2872    17, -23, 75, 80, 62, 58, 24, -69,
2873    -65, -43, -56, -44, 58, 13, -36, -16,
2874    -64, 0, -24, 50, 66, -43, 49, -84,
2875    -81, -4, -40, -57, -49, 3, -13, -45,
2876    44, 18, -11, 15, -48, 35, -1, -32,
2877    -124, 2, -1, -19, -8, -81, 63, 41,
2878    -85, -52, -43, 69, 15, 4, -2, -13,
2879    42, 0, 34, 10, 33, -12, -48, -21,
2880    29, 4, -15, 35, -45, 30, 103, -26,
2881    -25, 55, 2, 127, 20, 31, 62, -39,
2882    -110, -10, -26, 36, 67, 26, -9, -13,
2883    13, -109, -104, -11, -9, 2, 56, -2,
2884    81, -28, 33, 40, -10, 10, 22, 62,
2885    -68, 49, -44, 48, -43, -122, 10, 33,
2886    -89, -46, -28, -62, -3, -35, 61, 96,
2887    15, 34, 3, -45, 34, -4, 44, -42,
2888    -45, 125, 10, 34, 21, -11, 6, -42,
2889    -33, 23, 74, 3, 3, 32, 89, -27,
2890    -16, 15, 95, 30, -38, 4, 29, 28,
2891    -4, 40, 54, 27, -2, 7, 0, 84,
2892    0, 104, -32, 12, 34, -3, 66, -124,
2893    13, 4, 1, 104, -15, -13, -22, -113,
2894    -49, 16, -58, 60, -86, -41, 42, 43,
2895    -94, 105, 44, 14, 121, -46, -9, 62,
2896    37, 81, 36, 86, -19, 13, -36, -41,
2897    -2, -12, -5, 61, 50, 42, -21, 65,
2898    -5, 32, -34, -111, 32, -20, 21, 38,
2899    -5, 25, 34, -41, -113, 19, 1, -51,
2900    25, -94, 5, -65, -15, 22, 2, -18,
2901    -59, -10, 33, -12, 26, -86, 7, -32,
2902    -29, -10, -8, -54, 22, -57, -85, -11,
2903    -14, -87, -24, -27, -22, -14, -57, -47,
2904    23, 11, 1, -121, -74, -122, -113, -25,
2905    -34, 27, -30, -36, -43, 27, 35, 22,
2906    -20, 36, -94, 58, 9, -18, 2, -13,
2907    -110, 70, 61, 2, -38, 4, 84, 5,
2908    -2, -54, 69, 82, 0, 24, -41, 64,
2909    29, -74, 87, 127, -37, 74, 42, -18,
2910    4, 70, -84, 12, 66, -94, 121, 16,
2911    -6, 19, 12, 9, -67, -13, -11, -33,
2912    -125, 23, 64, -26, -31, -20, 20, -4,
2913    -10, 35, -5, 47, -123, 11, -59, -3,
2914    16, -4, 46, 34, 60, 43, -32, 61,
2915    -24, -60, 76, 26, 39, -114, -7, 38,
2916    46, 12, 12, -10, -50, -19, -89, 10,
2917    5, 19, -96, -7, 22, -19, 18, -30,
2918    20, -64, -60, -40, -38, 15, -17, -4,
2919    -6, 7, 22, -8, -23, 9, 0, -42,
2920    -41, -41, -70, -73, 84, -19, -27, -45,
2921    -76, -67, -65, -11, -43, 60, 36, 34,
2922    24, 53, -63, 28, -18, -62, 49, 16,
2923    -35, -61, -65, 88, 29, 37, 2, 43,
2924    -13, -41, -19, 44, -42, 25, -50, -6,
2925    -3, -14, 68, 22, -44, 54, 63, 40,
2926    64, 11, 24, 71, 9, -9, 18, 23,
2927    -45, 36, 27, 127, -80, -45, -21, 25,
2928    -69, -42, -39, 40, -98, -30, 56, -2,
2929    -21, -33, 11, -27, -38, 5, 40, -35,
2930    33, -15, 18, -44, -2, -23, -64, -11,
2931    42, 31, -56, -35, 16, -32, 45, 6,
2932    -1, 44, 25, 88, -59, -46, -27, 17,
2933    20, -33, -73, -31, -53, -74, -23, -18,
2934    1, 48, 44, 7, -3, 29, 12, -27,
2935    0, -5, 30, -44, 17, -47, 2, -30,
2936    -11, 24, -38, -7, -77, -70, -13, 46,
2937    -9, -6, 7, -86, 24, 38, 48, 66,
2938    -29, 25, 42, 75, 16, -3, -2, -72,
2939    -25, -7, -39, 47, -15, -4, -10, 1,
2940    -43, -3, -23, 25, 5, 10, -21, -21,
2941    -55, -8, -12, 21, -18, 32, -35, -102,
2942    38, 54, 63, 14, 30, -12, -65, -69,
2943    -28, -4, 3, -56, 30, -24, 44, 125,
2944    59, -7, -14, 94, -12, -19, -44, 46,
2945    -2, 48, 3, -4, -77, -21, 17, 54,
2946    3, 30, -15, 78, -79, 52, 32, 32,
2947    -65, -86, -12, -6, -90, 12, -103, -61,
2948    -15, -71, 3, 31, 36, -56, -29, -11,
2949    11, 8, 1, 6, 19, 15, -27, -1,
2950    -53, 24, 95, 127, 32, 34, -32, -28,
2951    -32, -13, -22, 9, -19, -43, -29, -25,
2952    -26, 93, 10, 58, -18, -37, 9, 8,
2953    -125, -23, 69, 41, 91, 19, -6, 69,
2954    53, 32, -11, 94, -18, -128, 23, -14,
2955    60, -34, 1, -44, -67, 27, -9, 15,
2956    20, -86, 1, -46, -79, 54, 55, -24,
2957    -33, -36, 18, 17, -20, -64, -69, 81,
2958    48, 8, 53, 4, -45, -7, 61, 13,
2959    -16, 27, 20, 9, 7, 0, 36, 2,
2960    -8, -97, 45, 14, -39, 10, -5, -39,
2961    21, 64, 54, 23, -39, -107, 63, 50,
2962    -42, 22, 35, 28, -13, -47, -45, 1,
2963    -30, -21, 67, -69, -56, 42, 34, -52,
2964    -18, 2, -32, 18, -52, -15, -8, 22,
2965    25, -5, -20, -16, -39, -102, -39, 19,
2966    -126, 44, 34, -63, -40, 38, -20, -73,
2967    33, 28, 87, 84, -30, -128, -34, 81,
2968    50, 12, 10, -8, -58, 27, 34, -71,
2969    47, -52, 15, -8, 59, 73, 24, -98,
2970    -86, -12, -44, -128, 15, 60, -75, -20,
2971    44, 39, -55, 61, 1, 24, -34, -112,
2972    -34, 21, 21, -19, -8, 4, 2, -126,
2973    -11, 1, 88, -19, -26, -40, 33, 11,
2974    77, 9, -25, 9, -126, -48, 1, -16,
2975    50, 30, 55, -119, 4, -74, 44, 55,
2976    49, 28, 46, 17, -126, 6, 39, -52,
2977    23, 41, -84, 12, 28, 81, -12, 10,
2978    0, 54, -36, 124, 15, -87, -5, 4,
2979    -105, -40, 31, -2, 36, -66, 5, 16,
2980    -61, 43, 0, 1, 50, 83, 58, 102,
2981    -50, 1, 37, 126, -15, -35, -33, 12,
2982    12, 106, -37, 7, -31, 28, 18, -4,
2983    89, -38, 63, 67, -51, -17, 65, 17,
2984    -115, -41, -107, 4, 5, -12, -39, -22,
2985    7, 50, 26, 32, -12, 18, -7, -12,
2986    29, -4, 12, 51, 83, -36, 3, -19,
2987    6, -21, -18, -15, 22, -16, -69, 0,
2988    36, -1, -8, 69, -58, 38, 34, -13,
2989    -29, -127, 1, 7, -26, 4, -8, -113,
2990    -16, 42, 2, -8, 37, -25, 59, -10,
2991    45, -22, -29, -114, -15, 49, 22, -37,
2992    39, -1, 94, -2, 32, -18, 13, -14,
2993    25, -18, -50, 59, -36, 12, -52, -60,
2994    -21, -35, -19, 24, -77, -1, 44, 14,
2995    -114, -8, 27, 45, -105, -39, 20, 7,
2996    -49, 62, -30, 26, 28, 9, -34, -104,
2997    -101, -27, -63, 82, -31, -29, 52, 20,
2998    -7, -30, -28, 84, -28, 23, -57, 53,
2999    -20, -10, 97, 74, -60, -56, -80, -26,
3000    -73, 9, -10, 27, 16, -9, -64, 2,
3001    -59, -15, -72, 83, 21, 10, 79, -55,
3002    -13, -1, -66, -41, 4, 9, -55, -32,
3003    -102, 59, -32, 109, 1, -43, -60, 22,
3004    -52, 2, -20, -37, 80, -24, -36, 22,
3005    2, -42, 45, -66, 29, 13, 37, -36,
3006    5, -19, -63, -7, -10, 44, 56, -33,
3007    -50, 35, 93, -17, 62, 8, -34, -18,
3008    -19, -29, -48, -58, -114, 42, 18, -73,
3009    -8, -11, -100, 28, -26, 28, 69, -2,
3010    -2, -31, 13, -17, -13, -8, 11, 0,
3011    -51, -24, -5, 88, -32, 23, 0, 16,
3012    -67, -7, -35, -48, -2, -48, -31, 1,
3013    58, 31, 10, -9, 11, 51, 80, 17,
3014    -11, 44, -40, 16, 2, -22, 26, -47,
3015    -50, 7, 31, 50, -8, 42, 44, 49,
3016    11, -61, 34, 50, 61, 36, -24, -5,
3017    -124, -34, 44, 124, 41, 85, -64, 47,
3018    -37, 118, -113, -20, -79, -79, 34, 14,
3019    -25, -11, -42, -27, 34, 17, -6, -59,
3020    -79, -19, 9, -45, -57, -28, -76, -43,
3021    58, 24, -45, 59, -78, 23, -18, 14,
3022    -13, 21, 45, -42, 35, 6, -14, -37,
3023    45, -13, 8, -7, -43, -38, 41, 4,
3024    90, 0, -82, -15, 56, 8, -41, 9,
3025    45, -77, 87, 11, 7, -49, 4, -92,
3026    -8, 63, -9, 37, 43, 14, 77, 30,
3027    5, -55, -10, -73, 69, 44, -6, -30,
3028    -26, -56, 8, 4, -1, 28, 24, 127,
3029    37, 26, -71, 37, 67, -13, -7, -48,
3030    58, -18, -33, -43, 28, 46, -44, 12,
3031    -86, -54, 46, -60, -28, -125, 60, -18,
3032    -5, -9, 52, 7, -2, -42, 47, -38,
3033    -75, -52, 31, 12, -43, -67, 32, 60,
3034    -12, -17, 27, -17, -9, 0, -18, -55,
3035    -96, -36, 39, 50, 31, 126, -6, 45,
3036    -27, 44, 19, 53, -31, 91, -8, -14,
3037    -6, -70, 39, 52, 111, 66, 33, -13,
3038    40, 83, -17, 16, -54, -27, 8, 18,
3039    111, 21, -41, -61, -23, 2, 79, 122,
3040    -16, 117, 25, 119, -55, 63, 13, 17,
3041    -86, -1, 32, 31, 6, -23, 36, 107,
3042    45, 48, -26, -35, 43, -18, -81, -18,
3043    68, 39, -26, -69, -94, 78, 44, -83,
3044    56, 2, -43, 18, -29, 19, -63, -56,
3045    54, 16, -28, 55, -32, 66, 1, 29,
3046    -73, -11, -36, -65, 31, -26, -76, 32,
3047    33, 3, 38, 13, 18, -106, -33, 81,
3048    17, -13, 37, 108, -37, -109, 15, 26,
3049    29, -3, 62, 17, 117, -7, -31, -31,
3050    14, 26, 4, -81, 44, -55, -25, 53,
3051    51, -38, 21, 5, 24, 34, 21, 45,
3052    18, 59, -19, -52, 79, -2, 106, -43,
3053    102, -34, -56, 125, -84, -16, 4, 25,
3054    72, 10, -60, -41, 7, 29, 47, 11,
3055    -78, 104, -11, -56, -20, 76, 22, 26,
3056    -26, -15, -3, -11, 11, -25, -65, 46,
3057    -13, 33, 5, -92, -21, -9, -10, -51,
3058    -8, 4, 50, -102, -35, 26, 26, 110,
3059    -10, 82, 51, 72, 11, 22, -26, 12,
3060    -28, 15, -74, -4, 45, 44, -6, -21,
3061    -37, 30, 36, 40, 42, 18, -35, 8,
3062    -106, 59, 75, -24, 17, 77, -9, -5,
3063    5, 14, 29, 25, 19, 30, 5, 25,
3064    -49, -66, -23, 21, -4, 23, 38, 78,
3065    -24, 85, -51, 16, 52, -6, 55, 31,
3066    -23, 20, 4, -15, 30, 36, -34, -48,
3067    48, -27, 35, 38, 79, 14, -46, 55,
3068    30, -54, -45, -23, 52, -100, 52, -29,
3069    -68, 7, -32, -23, 34, -1, -18, 20,
3070    14, 1, -7, 18, -1, 25, 119, -127,
3071    12, -35, -89, 17, 74, -37, -3, 7,
3072    42, 26, -56, -63, -26, 16, 43, -64,
3073    -23, 28, -41, 63, 102, -116, 29, 1,
3074    -51, -28, -2, -38, -74, 64, -33, 60,
3075    -45, 35, -37, 23, -4, -29, -94, -27,
3076    -20, -72, -4, -32, 0, -49, 94, -3,
3077    -46, 58, 22, 4, -10, 89, 12, 11,
3078    -36, 113, -25, -48, -7, -9, 82, -17,
3079    -13, 23, -49, 70, -11, -24, -48, 22,
3080    -14, 22, 37, 29, 4, 116, -21, -52,
3081    12, -5, -36, 123, -33, -61, -72, 26,
3082    -6, -95, -18, -45, -24, -32, 24, 17,
3083    15, 56, -58, 79, 2, -80, -1, 34,
3084    1, -41, -44, -30, 23, -8, -38, 6,
3085    -38, 48, -101, 89, 90, 8, -41, 22,
3086    4, -6, 34, 45, 63, 48, 65, -39,
3087    -62, 25, -5, 71, 31, -9, 38, -1,
3088    95, -24, -54, -47, 37, 25, 21, -9,
3089    87, 50, -76, 6, 78, 30, 50, 72,
3090    -2, -8, -3, -18, -87, -24, -58, 12,
3091    -88, -29, 7, -39, 98, 32, 18, -8,
3092    43, -45, -28, -20, -81, -124, 12, 2,
3093    23, -23, -77, 15, -8, 5, 37, -63,
3094    6, 28, 98, 56, -16, -7, -73, 7,
3095    -61, -47, -40, 42, 18, -87, -72, -74,
3096    -1, 9, 21, -54, 64, -34, -87, -7,
3097    -59, -8, -17, 15, -30, -57, 0, 58,
3098    30, 85, 82, -73, 44, -48, -32, -8,
3099    -7, 59, -93, -52, 55, 11, -3, -23,
3100    -13, -42, -31, 54, -6, 12, -70, 30,
3101    -13, -48, 21, -41, 17, -26, 120, 16,
3102    -35, 1, 43, -21, -19, 45, 29, 2,
3103    -62, -12, 51, 99, 60, 11, 39, -8,
3104    8, -62, 3, -32, 37, -29, 47, 23,
3105    87, -19, 85, 36, -87, 3, 65, 67,
3106    -2, 92, -74, 58, 31, -24, -1, -78,
3107    -1, 72, 14, 15, -69, -29, -21, 6,
3108    30, 57, -43, 24, -16, 7, 41, 53,
3109    -51, -22, -7, 18, -6, 14, 12, -14,
3110    -128, -9, -64, -47, -37, 16, -1, -29,
3111    31, 34, -36, 17, -84, -60, -53, -4,
3112    51, -28, -58, 42, 60, 41, 8, -55,
3113    -59, 70, -19, 66, 29, 9, -3, -43,
3114    -27, -78, -122, 12, -12, 26, 30, -127,
3115    100, 33, 2, 44, 18, -2, -43, -6,
3116    -66, -11, 10, 16, 64, 2, 10, 49,
3117    -39, 20, 18, 34, -25, -24, 2, 4,
3118    76, 32, 39, 32, -24, -46, -18, -11,
3119    13, 95, 40, 18, 45, -51, 31, -62,
3120    -34, 20, 42, -29, -97, -9, 13, -4,
3121    -77, -109, -11, -19, -2, -22, 13, 27,
3122    39, -8, -23, -6, -15, 30, -66, -10,
3123    7, 13, 84, 40, -88, -8, 71, 47,
3124    -21, -75, 6, 11, 46, -65, 62, 11,
3125    -43, -92, 37, -9, 43, 100, -28, 70,
3126    -23, -60, -44, -58, 89, 30, 20, -89,
3127    12, 18, 127, 62, -20, -1, 76, -56,
3128    -18, -9, -75, -49, -59, -9, 13, -90,
3129    -46, 14, 114, 33, -78, -31, 92, -17,
3130    50, -74, 65, 22, -29, 31, -2, 20,
3131    20, -41, -78, -18, -28, 9, -113, 4,
3132    25, -17, -24, 80, -7, -92, -14, -51,
3133    -44, 50, 11, -77, -14, 8, 4, -6,
3134    41, -121, -76, -11, 47, 49, 68, 77,
3135    3, -12, 4, 44, -18, -56, 20, -13,
3136    65, -34, 34, -16, -39, -35, -31, 39,
3137    33, -82, 26, 45, -10, 63, 57, 89,
3138    11, -17, 39, 47, 11, 59, -101, 75
3139 };
3140 
3141 static const rnn_weight noise_gru_bias[144] = {
3142    41, -15, -66, 44, -25, -98, 39, -27,
3143    -87, -36, -41, -62, 6, -27, 34, 92,
3144    -12, -10, -42, -4, -45, -27, 59, 51,
3145    23, 38, 101, 41, 61, 30, 47, 7,
3146    -82, -12, -31, 83, -54, 78, 94, 108,
3147    127, 50, -56, 23, -5, 45, 5, -44,
3148    3, 46, 7, -17, -30, 6, 50, 13,
3149    22, 50, 32, -13, -26, -6, -8, 10,
3150    22, -5, 54, 25, -16, 66, 20, -22,
3151    0, 22, -2, -7, 13, -10, -37, -8,
3152    2, 28, 10, 22, -27, -12, -61, -11,
3153    1, 11, -77, 1, 4, -3, 53, 25,
3154    -1, 37, 24, -19, 2, 61, -29, 21,
3155    74, 8, -23, -34, 18, 10, 9, -1,
3156    21, -17, 42, 34, -73, -2, -22, 39,
3157    -42, -15, 7, -9, -19, -19, -8, 20,
3158    65, 7, 26, 61, 16, -6, -42, -6,
3159    -63, -11, 51, -1, -48, -15, 47, 44
3160 };
3161 
3162 static const GRULayer noise_gru = {
3163    noise_gru_bias,
3164    noise_gru_weights,
3165    noise_gru_recurrent_weights,
3166    90, 48, ACTIVATION_RELU
3167 };
3168 
3169 static const rnn_weight denoise_gru_weights[32832] = {
3170    -22, 7, -53, -8, -46, -41, 27, 53,
3171    49, -36, 25, -42, 36, 33, 20, -8,
3172    32, -16, 49, 2, 26, -91, -37, -23,
3173    -26, -28, -22, -7, 20, 25, -15, -41,
3174    3, 21, 6, 17, 19, -9, -1, -25,
3175    37, -43, 15, -74, 6, -29, 2, -8,
3176    2, 0, -87, -17, -6, 12, -14, -25,
3177    35, 36, -24, 19, -4, -14, -22, -18,
3178    15, 13, -21, -83, 56, -20, 29, 18,
3179    -22, -1, 10, 11, 24, -1, 23, 17,
3180    -5, 19, -38, -11, -21, -40, -21, 18,
3181    25, 12, -32, -18, -12, 30, -40, 9,
3182    -7, 27, 1, 29, 28, -29, -28, 12,
3183    29, 18, 21, -8, 40, -3, -55, 35,
3184    -30, -6, -34, -6, 14, 51, 20, -31,
3185    -1, 41, 7, -14, -6, -5, -4, -23,
3186    42, 14, 0, 27, 14, -30, -1, 27,
3187    29, 0, -40, -19, -22, 48, 26, 12,
3188    10, 39, 34, 28, -3, -19, -44, -18,
3189    -6, 12, 32, 0, 6, 17, -15, -27,
3190    22, -2, -37, -34, 15, 35, 22, 52,
3191    -28, 4, -44, -13, -15, 12, -35, -44,
3192    -45, 1, -51, 1, -3, -3, -8, 18,
3193    -11, -13, 16, -4, -1, 45, -38, -14,
3194    -19, -3, 7, -2, -37, -16, -10, -10,
3195    23, -19, -25, 4, 16, 38, 2, 54,
3196    -23, -3, 12, -19, 0, 27, 8, -18,
3197    -41, 16, 11, -9, -8, 9, 24, 9,
3198    5, -25, 9, 8, -7, 32, 7, -5,
3199    15, 2, 16, 19, 6, 0, 17, 14,
3200    -8, 36, 33, -15, -15, -11, -1, -49,
3201    2, -23, -6, -4, -19, 2, -2, -3,
3202    -13, 5, 13, 10, 7, -1, -4, 20,
3203    7, 26, -22, -19, -1, 2, -13, 0,
3204    34, -19, -3, 16, -7, 0, -21, -17,
3205    37, -45, -7, 13, 10, -14, -10, 29,
3206    -12, -14, -49, -11, -22, -19, 5, 8,
3207    25, 30, 28, -8, 2, 28, -1, 21,
3208    -4, 18, 37, -27, -18, -14, 0, -4,
3209    -10, -4, 50, 63, -4, -36, 4, -1,
3210    -11, -29, 50, 38, 6, 18, 11, -9,
3211    1, 23, 2, -34, 5, -2, -6, -30,
3212    17, 14, -12, 48, -14, 28, 10, -6,
3213    78, 5, 20, -10, 4, -5, 14, -63,
3214    8, -23, 0, 44, 18, 16, 7, 1,
3215    -14, 12, -7, 8, -30, -14, -39, 20,
3216    -15, 39, 13, -1, 20, -14, -1, 0,
3217    41, -8, -8, -48, 11, 48, -17, 6,
3218    -49, -16, 2, 6, 50, -9, -55, 16,
3219    -5, -12, 16, -15, -12, 11, 0, 6,
3220    -13, 25, 13, -11, -2, -18, 9, 27,
3221    15, 32, 33, 0, -18, -11, 26, 21,
3222    25, 18, 20, 28, -45, 20, 38, -1,
3223    34, -13, -17, 29, -23, 2, -48, 5,
3224    14, 2, 9, -18, -14, 15, 16, 6,
3225    -16, 23, -17, 32, 9, -1, 44, 5,
3226    3, 6, -12, 4, 7, 26, 17, 17,
3227    -6, -10, -25, 5, 10, -12, 30, -27,
3228    -39, -4, 6, 11, 7, -1, 21, -14,
3229    10, -23, 1, -23, 5, -8, -3, -19,
3230    6, 1, 34, -8, -17, -4, 18, -7,
3231    -27, 18, 23, 27, 10, -20, -12, -7,
3232    -11, -18, 0, 3, 8, -7, -8, -28,
3233    18, 10, -7, 15, -10, 50, -28, 8,
3234    14, 1, -13, -52, -2, 2, -10, 7,
3235    -14, 22, 16, 19, -12, 20, 17, 34,
3236    -7, -23, 3, -39, -6, -27, 13, 1,
3237    -20, 8, 10, -12, -15, -18, -14, -10,
3238    6, -8, 12, -11, 0, -9, -1, 14,
3239    3, 21, -22, -21, -4, -15, -5, 1,
3240    22, -1, 12, 2, -5, -5, -5, -37,
3241    24, -5, -21, 5, -1, 12, 15, -4,
3242    -39, 1, -4, 19, 81, -25, 42, -11,
3243    -8, 28, 2, -34, 46, 21, 14, 13,
3244    -2, 68, -22, 16, -30, -23, 34, 12,
3245    -13, -25, 39, -45, 85, 33, -5, 40,
3246    -35, 17, 8, 1, 3, 15, 32, 49,
3247    -13, 64, -20, -32, -32, 114, 23, -6,
3248    1, -30, 92, -10, -20, -9, -33, -25,
3249    9, -42, 39, 24, -24, -40, -17, 4,
3250    -33, -8, -28, 68, 71, 25, -14, 11,
3251    3, 48, 20, 29, -5, 3, 64, 68,
3252    -7, 2, 16, -45, 25, 29, 44, -39,
3253    -1, 18, 106, 79, 15, 27, 3, -2,
3254    22, -9, -11, -42, -7, -44, 49, 0,
3255    13, 36, 48, 13, -14, 20, 39, -5,
3256    12, 49, -9, 49, -34, 4, -31, 48,
3257    10, 20, 50, 10, -19, 8, -16, -25,
3258    36, -3, -20, 51, 53, -1, -18, 74,
3259    20, -22, -13, 14, -13, 7, 21, -16,
3260    -21, 17, -8, -36, -27, 28, -24, -9,
3261    18, -48, 14, -7, -2, -7, -31, -30,
3262    -19, 20, 20, 3, 9, 42, -23, -26,
3263    17, -16, 8, 22, -19, 10, 22, -32,
3264    21, 8, 29, 20, -33, 43, 33, -27,
3265    17, -43, -25, -8, 15, -56, -39, -4,
3266    15, -9, -9, -37, 7, 52, 3, -14,
3267    -33, -15, -38, 29, 8, -27, -18, -7,
3268    3, -2, -2, 3, 35, 6, -17, 26,
3269    -18, 41, -22, 22, 7, 28, -7, -3,
3270    14, -42, 8, -15, -16, -15, 14, -26,
3271    -4, 27, -3, 9, 0, -39, -2, -23,
3272    -19, 25, -4, 7, -26, -12, -4, 1,
3273    11, 3, 18, -12, -18, -40, 30, 6,
3274    -27, -5, -11, 15, -20, 11, -26, -31,
3275    7, -5, 1, -5, -38, 11, 0, -28,
3276    -7, 14, -12, 11, 50, -1, 7, 13,
3277    1, -26, 12, -29, 48, -7, 10, -6,
3278    52, 21, -33, -27, 22, 27, -21, -34,
3279    13, 6, -42, 10, 6, 17, 2, 28,
3280    27, -22, 15, 10, 17, 2, -20, -7,
3281    27, -9, 29, -18, 5, -3, -13, 1,
3282    12, 33, -41, 41, 37, -30, -6, -3,
3283    -32, -14, 4, -1, 1, -1, -8, -9,
3284    -29, 31, 12, -34, -14, 8, -15, -12,
3285    -15, 15, -36, -21, -2, 6, -29, 70,
3286    14, -23, -8, -8, -14, -19, -6, 7,
3287    48, 14, 82, -9, -9, 1, -38, -4,
3288    53, 59, 10, 5, -21, -55, -4, -5,
3289    -7, -37, 36, -18, 11, 3, -4, 15,
3290    24, 3, 9, -30, 13, -3, 0, -6,
3291    13, 39, -19, 9, 14, -7, -3, 0,
3292    -23, -33, -11, -33, 22, -10, 20, -1,
3293    14, -1, -11, 37, 2, 15, -4, 25,
3294    -22, 4, 9, 14, -3, 34, 0, 4,
3295    -5, -6, 27, -36, 4, 6, 20, -4,
3296    -12, 5, -12, -19, -15, 25, -15, 51,
3297    0, -10, 27, -1, -3, 2, -33, -21,
3298    -14, -2, -17, 17, 3, -25, 2, 0,
3299    -12, -14, 14, 20, 6, -29, 8, -1,
3300    -21, -14, 0, -17, -15, -17, 37, 25,
3301    -7, 1, -29, 3, -21, -26, 23, 44,
3302    1, -21, -18, -13, 18, 2, 13, -1,
3303    -26, 3, -1, -2, 13, -17, -9, -11,
3304    -19, 20, -3, -8, 2, -14, -19, 27,
3305    8, 13, -3, 20, -7, -28, -23, -11,
3306    -11, -19, -15, 4, 29, 2, 5, 19,
3307    -18, -30, 9, 18, 0, 0, 24, -20,
3308    4, -1, -10, 16, -9, -25, 25, 5,
3309    -3, 10, 16, -10, -20, -35, -7, 9,
3310    1, -16, 21, -5, -12, 9, -23, -23,
3311    0, 23, -6, -21, 37, 14, 2, 7,
3312    12, -9, -24, -21, 20, -4, 5, 1,
3313    -10, -26, -16, 1, -10, 19, -14, -6,
3314    -13, -19, -19, -24, 25, 22, 7, -80,
3315    30, 6, -21, 4, 10, 55, 9, 31,
3316    44, -11, 9, 4, 20, 18, -10, -45,
3317    -2, 1, -21, 12, 18, -8, 3, 14,
3318    41, -20, -25, -5, -39, 30, -27, -9,
3319    50, 16, 50, 8, 25, 70, 6, -31,
3320    14, 26, 43, 48, -15, -2, -20, -20,
3321    9, 28, -25, 18, 14, -4, -15, 51,
3322    21, 27, 1, -23, -8, -10, -22, 19,
3323    0, 7, -17, 21, 9, 14, -5, 69,
3324    40, 53, 11, -22, -27, 11, -7, -17,
3325    -10, -21, 25, 12, -36, 49, 1, -39,
3326    -27, 21, 9, -1, 15, 11, 0, -16,
3327    -4, 0, -28, 1, 11, -23, 6, -7,
3328    -21, -24, 2, -34, -21, 25, -6, -1,
3329    47, -16, 42, -8, -6, -34, 14, 37,
3330    -5, -20, 39, 10, 16, 15, -41, 0,
3331    -19, -12, 18, 9, -32, 23, 34, -11,
3332    34, 12, 17, 36, -42, 3, 13, -17,
3333    0, -9, -18, -5, -29, -9, -20, 21,
3334    -37, 18, -26, 34, -16, 1, 66, 16,
3335    20, 20, -7, -43, -25, -15, -1, 17,
3336    30, 14, -3, 13, -1, -2, -28, 10,
3337    -26, -49, -6, 17, -16, 2, 7, 1,
3338    -11, 17, 13, 10, 14, 11, 13, -22,
3339    20, 15, -22, -23, -14, 32, -7, 20,
3340    -9, 2, 19, -3, -25, -9, 10, 26,
3341    9, 0, -3, -7, -14, 11, -33, -3,
3342    2, 11, -41, 3, -42, 3, -12, 27,
3343    -26, -21, 8, 2, 0, -8, 14, 7,
3344    2, 14, 35, -6, 5, -37, 14, -36,
3345    7, -20, 26, -7, -22, 10, -9, 28,
3346    -2, -7, 4, -5, -2, -15, -17, 0,
3347    2, -3, -18, -9, 10, 4, 11, -12,
3348    2, 13, 6, -20, -23, -7, 10, -5,
3349    -23, -2, -16, -30, -4, 26, 15, -7,
3350    -49, -33, 5, -28, -28, -29, 5, 0,
3351    11, 48, -14, 11, -21, 5, 57, 17,
3352    -5, -22, -6, 39, 4, 2, -12, -15,
3353    -64, -31, 87, 4, 4, 16, -23, -30,
3354    -10, -36, 15, 16, 10, 12, -51, -24,
3355    13, -31, -14, -6, -14, 51, -7, -35,
3356    14, 41, 13, 17, 5, 31, -22, 26,
3357    -27, -1, -8, -2, 3, -7, -7, -8,
3358    -21, -13, 8, -3, 51, -41, 38, 3,
3359    -42, -21, 7, 39, 14, 7, 52, 19,
3360    -6, 17, 22, -22, 3, 8, 16, 14,
3361    3, 29, -7, -7, 4, 27, 1, 13,
3362    39, 18, -14, -62, 30, 28, -5, -40,
3363    -44, -21, -21, -36, -19, 34, 12, -47,
3364    -8, -21, 7, 22, -10, 33, -23, 41,
3365    -13, 5, 3, 24, -31, 4, -17, 1,
3366    37, 13, 8, -23, -12, -3, -9, 22,
3367    -27, -15, -26, -9, 23, -15, -9, -8,
3368    -20, -18, -15, -14, 17, -24, 28, -1,
3369    -35, -7, -20, 22, -14, 5, -18, 28,
3370    -12, 22, 30, -4, -41, 24, 5, 7,
3371    -28, 8, 8, -9, 17, 25, 16, 35,
3372    -9, -9, 5, 7, 19, 10, -18, -26,
3373    -39, -16, -8, -2, 13, -49, -43, 12,
3374    13, -1, 22, 5, 24, -14, 15, 14,
3375    -4, 2, 13, 20, -9, -12, -21, -5,
3376    0, -29, -7, 17, 1, 26, 4, 13,
3377    -2, 17, -18, -15, 13, -12, 9, 13,
3378    17, 6, 8, 8, 1, -12, 9, 42,
3379    0, -17, 1, -3, 1, -28, -27, 0,
3380    -12, -36, 1, -2, -11, 9, 1, 15,
3381    -5, 9, 19, 6, -27, -9, 9, -14,
3382    7, -12, 29, 7, 1, -21, 11, -9,
3383    11, -15, 21, -3, -2, -3, 6, 9,
3384    -7, -6, 21, 31, 19, -3, 9, -6,
3385    23, 12, 6, -16, -36, -13, 7, -10,
3386    -23, -2, -2, -8, -5, -11, -17, 7,
3387    50, 24, -18, -22, 23, 11, -19, -5,
3388    -14, 12, 7, 12, 13, 16, -14, -7,
3389    -75, 34, 34, 1, -2, 45, 27, 61,
3390    15, 17, 16, -5, 25, 38, 53, 3,
3391    51, 21, -5, 39, 21, -33, 46, -59,
3392    23, 25, 13, 13, 11, 58, 50, 23,
3393    24, -21, -24, -5, 18, -49, -24, -13,
3394    11, -20, -8, 23, 6, -25, -28, 57,
3395    -33, 12, 14, 14, 2, -10, -81, 29,
3396    -13, -7, -92, 6, 22, 77, -13, -3,
3397    16, 16, 15, 65, 4, -1, -19, -1,
3398    20, 42, 12, 30, 29, 10, -7, 4,
3399    -1, 20, -1, 10, 15, -24, -16, 28,
3400    13, 27, 29, 34, 24, 20, -2, -8,
3401    8, -22, 13, 44, 24, -6, 22, 4,
3402    -12, 47, 15, -4, -15, -15, -17, 13,
3403    33, -25, 7, -25, 15, 6, -21, 40,
3404    -23, -8, -8, 38, 17, 12, 15, -2,
3405    -19, -8, -1, -6, 51, -29, 2, -32,
3406    -50, -4, 12, -7, 2, 2, 15, 34,
3407    27, 23, -42, 17, -17, 7, -24, -26,
3408    16, 31, -13, -4, -26, 3, -46, 30,
3409    -16, 2, 8, 18, -9, -22, -27, 2,
3410    13, 3, 6, -21, -7, -14, -13, -4,
3411    3, 11, -18, -35, 18, 29, -10, 16,
3412    6, 6, 12, 12, -10, 15, -21, 8,
3413    30, 14, -19, -14, 37, 5, 29, -5,
3414    -1, 1, 0, 0, -19, -31, 4, -16,
3415    21, 8, -7, -8, -2, 4, 5, -19,
3416    -23, 12, 17, -25, -7, 19, -15, -2,
3417    2, 42, 15, 6, 2, -18, 25, -10,
3418    13, 8, -11, 15, 26, 18, -3, -10,
3419    -17, 12, -18, -49, 1, -32, -4, -13,
3420    14, -2, 13, 26, 8, -2, 19, -15,
3421    -25, -39, -8, 6, 30, -15, 17, -3,
3422    20, 54, -3, 30, 34, 15, 18, 29,
3423    -27, 22, 43, 32, 2, -33, -74, -2,
3424    45, 45, 14, -41, 9, -11, 11, -5,
3425    -24, -30, -24, 45, 42, 7, -3, -38,
3426    18, 5, 62, -2, -12, 37, -2, -14,
3427    7, 9, -29, 32, 14, -11, -24, 18,
3428    70, -29, 25, -13, 49, -9, 25, 0,
3429    58, -23, 0, -41, 8, -14, -6, -28,
3430    15, -31, -5, 41, -6, 35, 63, -13,
3431    -39, 13, -7, 10, -50, 20, -32, 10,
3432    41, 22, -30, -16, -23, -14, 3, -38,
3433    20, 0, -6, -21, -25, -62, 21, 45,
3434    15, 3, 33, -12, 15, -3, -38, 12,
3435    37, 44, -7, -9, 28, -13, -3, 14,
3436    -1, -1, 41, -4, 47, -7, 14, 35,
3437    -17, 6, 32, -30, 17, -26, -9, 21,
3438    23, 10, 10, -21, 24, 14, 13, 23,
3439    17, -6, 52, 44, -13, 0, -8, -6,
3440    0, 10, -2, 8, 19, -17, 56, 23,
3441    5, -39, 11, -12, -10, 17, 51, -1,
3442    -24, -4, -34, -15, 14, 49, 0, 22,
3443    -2, -6, 2, 4, -7, -30, 14, -25,
3444    15, 25, -40, -19, 22, 12, -21, 13,
3445    12, 28, -11, -2, 8, -2, -14, 40,
3446    21, -1, 18, 16, 11, -39, 16, 5,
3447    -42, 8, 28, 19, 7, -21, -1, 8,
3448    -3, 11, -18, 1, 12, -22, -27, 23,
3449    0, -1, -7, -34, 16, -47, 1, 16,
3450    -2, -13, 4, -11, 18, -8, -14, 2,
3451    -4, -10, 25, -16, -10, 7, 32, 16,
3452    -34, -8, -18, 9, -12, 15, -20, 2,
3453    22, -14, 12, -5, 16, -10, 2, -3,
3454    15, 4, -21, 4, 33, -18, 12, 3,
3455    -22, -16, 2, 37, 42, -10, -5, 9,
3456    -3, -28, 24, -2, -15, -1, 6, -3,
3457    -12, 7, 6, 15, -5, 1, -3, 32,
3458    7, 27, 17, -1, 0, -42, 5, 22,
3459    36, -55, -1, 28, -1, -38, -21, -30,
3460    21, -2, -31, 33, -33, 7, -19, -37,
3461    49, -22, 41, 7, -10, 10, 3, 28,
3462    -48, 6, 60, 21, 27, -18, 14, 0,
3463    -40, -2, 35, -16, 21, 36, 16, -22,
3464    -24, 23, -1, -35, 6, -39, -3, -7,
3465    -5, 49, -2, 43, -21, 9, -24, 0,
3466    15, -22, -5, -15, 11, 11, -26, 7,
3467    6, 3, 72, 37, 17, 8, -23, -11,
3468    -47, -7, 31, 45, 27, 44, -13, 11,
3469    0, -5, 1, -36, 48, 4, -21, 16,
3470    42, 5, 0, -15, 10, 8, -43, 48,
3471    -16, 8, 8, 1, 18, -5, -2, 14,
3472    -14, -4, -12, 22, 1, 2, -12, -19,
3473    3, -6, -5, -4, -2, 12, 3, -23,
3474    2, 23, 2, -42, -17, -38, 12, -5,
3475    4, 31, 19, -20, -1, 18, -15, 26,
3476    -38, 29, 28, -7, -9, 24, 23, -19,
3477    11, 9, -34, 12, 8, 2, 25, -20,
3478    19, 30, -5, -17, 21, -24, -6, 23,
3479    -12, -23, 13, 0, 22, 15, -12, -3,
3480    -32, 16, 9, 6, -21, 3, 11, 0,
3481    -12, -3, 31, 4, -12, 12, -18, -13,
3482    -6, -31, -57, -32, -14, 5, -13, -4,
3483    0, 1, -10, 14, 6, -6, -7, -13,
3484    -32, 21, 14, 8, -13, 14, -34, 19,
3485    23, 6, 8, -1, -1, 19, -27, -4,
3486    -16, 13, 20, -3, 0, -8, 23, -10,
3487    5, -7, -1, 12, 10, 6, -4, -17,
3488    6, 9, -11, -31, 10, -1, -21, 8,
3489    10, 17, -37, 13, 3, -15, -16, -20,
3490    46, 11, 6, -16, 15, 13, -8, 3,
3491    -14, 9, -2, -36, -36, 21, -15, 1,
3492    -13, -28, -13, 27, -1, -10, -1, -38,
3493    -22, 1, 0, 8, 19, 11, 6, 0,
3494    -4, -70, -64, -2, 5, 57, 23, -74,
3495    -85, -112, -39, -88, -11, 7, 34, 9,
3496    13, 0, -7, -36, -15, -10, 36, -1,
3497    45, 15, 10, -8, -21, 5, 83, 3,
3498    22, -42, -3, -24, 26, -59, -54, 16,
3499    -22, 19, 17, -21, 34, -41, 9, -25,
3500    5, -25, -19, 11, -4, -54, 1, 6,
3501    -19, 43, 48, -20, 34, -34, -10, 32,
3502    18, 78, 58, 36, 17, -32, -43, 0,
3503    12, 42, 11, 36, 35, 11, -48, 11,
3504    57, 41, 2, -46, -5, 39, -24, 11,
3505    73, -89, 27, 95, -9, -24, -22, 40,
3506    30, -33, 9, 61, -5, 45, -5, 21,
3507    1, -46, -43, 59, 10, -9, 19, 62,
3508    38, 5, -42, -15, -12, 37, 106, -10,
3509    40, -16, -10, -4, 4, -30, 4, -4,
3510    44, -2, 13, 75, -23, 24, 12, 16,
3511    -12, -12, 21, -10, 59, 48, -42, -24,
3512    26, -27, 4, -50, -14, -24, -7, -49,
3513    -33, 19, 7, -36, 71, -58, -21, -9,
3514    -26, 28, 46, 31, -66, -5, -79, -49,
3515    17, 3, 24, -13, 30, -16, -4, 43,
3516    4, -7, 59, 33, 3, 2, 38, 16,
3517    23, -11, 23, -43, 22, 16, -22, -25,
3518    26, 2, -31, -9, 12, -48, -11, -34,
3519    -25, -47, 7, -43, -4, 1, 14, -23,
3520    -4, -9, -7, -3, -8, -3, 8, 12,
3521    15, 6, -19, -18, -6, 40, -17, -14,
3522    2, 23, -23, 4, -19, 28, -3, 15,
3523    7, -30, -8, -6, 11, 8, -11, 7,
3524    -4, -16, 8, 35, 14, -17, -14, 15,
3525    7, -5, -2, -9, 40, -18, -25, 12,
3526    21, 17, -6, -16, 12, -28, 61, -45,
3527    -28, 31, 0, 12, 2, 1, 26, 4,
3528    -8, -4, 17, 32, -79, -3, -1, 10,
3529    13, 32, -63, 32, 28, 0, -32, 8,
3530    -35, 38, -11, -6, 1, 8, -42, -7,
3531    31, 62, 17, 6, 26, -5, -46, 11,
3532    -5, 20, -4, 40, 31, -24, 5, -8,
3533    66, -14, -40, -7, -36, 23, 67, -9,
3534    -40, 2, 34, -34, 18, -21, 19, 40,
3535    -60, 70, 36, -54, -31, -5, -29, -7,
3536    -14, 15, -7, -22, -119, 1, -20, 7,
3537    1, -15, 31, 34, 31, 0, 29, -25,
3538    -48, -15, -53, 27, 0, 5, 41, 18,
3539    51, 67, 2, -36, 121, -15, 36, 67,
3540    -4, 16, -8, -32, -8, -17, -18, 50,
3541    6, 66, -8, -23, 80, -9, 69, -2,
3542    42, 62, 3, -13, -65, 7, -3, -21,
3543    -13, 45, 49, 26, 22, -10, 30, 4,
3544    66, -50, -17, -47, 5, -5, -56, -19,
3545    -15, 30, 11, -8, 40, 3, 32, 8,
3546    -10, -72, 6, -15, 18, -52, 21, 26,
3547    -19, 8, 34, 20, -31, 28, 1, 20,
3548    -59, 8, 17, 18, 57, 10, -14, 57,
3549    -27, 35, -28, 12, 8, 1, 15, 19,
3550    35, -18, 24, 14, 22, 8, 49, 3,
3551    -39, 31, 49, 32, 1, 16, -34, 17,
3552    43, 20, -9, 10, -42, -45, 10, -62,
3553    -19, -52, -7, -8, 31, -59, 13, -56,
3554    -4, -7, -11, 12, 18, 29, -19, -4,
3555    -34, -29, -40, -3, -16, -13, -5, -17,
3556    13, -5, -15, 32, 2, 23, -38, -48,
3557    -6, -15, 19, -10, -6, 10, 28, -2,
3558    -29, -9, 21, 15, 11, -3, -8, 1,
3559    31, -18, -26, -11, -34, 3, -12, 6,
3560    15, 42, -34, -5, 12, -14, 5, -6,
3561    -7, 1, -22, 13, -7, -15, 14, 2,
3562    9, -9, 16, 14, -46, 11, -3, -29,
3563    -58, -29, 21, 23, -20, -10, 3, 0,
3564    -13, -12, 7, 12, 3, -9, 31, -26,
3565    -8, 23, -4, -22, -4, 17, -5, -9,
3566    13, 1, 6, -28, 20, 56, -43, 57,
3567    -22, -2, 2, 6, 10, -19, 46, 8,
3568    51, 36, 23, 38, 13, 7, 26, 6,
3569    -50, -35, 89, 24, -2, 8, -50, -49,
3570    -20, 30, 12, 22, -55, -62, -51, 22,
3571    -56, -49, 47, 19, -17, 30, 3, -12,
3572    49, -58, 10, -63, 16, 30, -75, -48,
3573    46, -20, -30, -33, 20, 48, -63, -21,
3574    12, 72, -69, 51, -2, 53, 41, -22,
3575    -43, -33, 41, 37, -34, -6, 4, -22,
3576    -9, -1, 29, -6, 14, 49, -11, -97,
3577    -11, 59, 21, -72, -93, -64, -25, -19,
3578    -19, 73, -41, -29, -23, 6, -86, 3,
3579    -22, -19, -44, -63, -2, 81, -37, 6,
3580    -5, 40, -11, -20, -32, 65, 53, 20,
3581    -49, -8, 89, -64, 56, -50, 32, -85,
3582    -21, -7, 10, -55, -23, -11, 41, -17,
3583    63, 1, -22, 42, -14, 47, 20, 16,
3584    -8, 10, 4, 65, 44, 10, -38, 47,
3585    39, 28, -35, 80, -26, 20, -1, -20,
3586    51, -36, -3, -50, -4, 58, 37, 29,
3587    20, 53, 2, -25, -56, 25, -7, 26,
3588    -17, 63, -29, -17, 45, 37, 51, -10,
3589    -11, 29, 36, 18, 9, 58, 22, 25,
3590    -14, -14, -33, 11, 26, -17, -23, 30,
3591    -3, 23, -52, 29, -21, -12, -32, -36,
3592    -5, -12, 8, 5, -37, 2, 5, 14,
3593    -3, 23, -27, -19, 11, -32, -4, 22,
3594    15, -18, -16, 6, -26, -32, 32, -17,
3595    -25, -33, -1, -14, 13, -18, -32, 21,
3596    20, -1, -7, -16, -15, -20, 4, -2,
3597    -2, -12, -12, 3, 2, 2, 4, -23,
3598    38, -36, 2, 14, -23, -14, 4, -3,
3599    50, 5, -14, -11, 24, 11, 23, 22,
3600    -10, -7, 28, 22, -17, 4, -39, -74,
3601    17, -11, 66, -2, -46, -4, 27, -10,
3602    -2, 14, -21, -6, -36, 52, 48, 37,
3603    -72, 41, 11, 5, 45, 2, 2, 36,
3604    13, 32, -19, -35, -11, -24, -40, -27,
3605    -14, 17, -7, 10, 23, 22, -15, -25,
3606    -13, 36, 21, -8, 46, 9, 36, 55,
3607    -13, 19, -113, -25, -63, -1, 45, -84,
3608    5, -26, -6, 13, -40, -1, 68, -63,
3609    -15, -56, -56, -33, -61, -42, -8, 11,
3610    -20, 70, -32, 64, 30, 49, 0, -25,
3611    -18, 53, 2, -88, 38, 1, -1, 11,
3612    -10, 50, -15, -27, -11, 8, -41, 7,
3613    -2, -13, 89, 32, 30, 53, 37, 14,
3614    -22, -4, 41, -29, -30, -25, -13, -16,
3615    -27, 43, 56, 48, 40, -46, 8, -51,
3616    -24, -7, -8, -13, -34, 41, -34, 35,
3617    8, 4, 81, 59, -47, -24, 24, 31,
3618    15, 61, -17, -61, 44, 32, -15, 17,
3619    37, 20, -21, -50, 3, -20, -2, 16,
3620    -37, -4, 4, 6, -22, 7, 42, 37,
3621    32, 19, -50, 9, -29, 11, -5, -69,
3622    17, -22, -38, 33, 44, 29, -2, 37,
3623    -32, 25, 32, -24, 4, 49, 10, -7,
3624    -21, 32, -8, 12, -70, 14, 92, 8,
3625    -31, 28, -15, 87, -59, -6, 3, 20,
3626    -17, -9, 8, -29, -6, 41, 7, 33,
3627    -13, 41, -30, 42, 3, 15, -53, 3,
3628    3, 11, -1, 0, 14, -28, -26, -34,
3629    -25, 26, -24, 4, 27, 30, 1, -6,
3630    0, -40, -31, -18, -28, -17, 24, 26,
3631    -32, 12, -10, 0, 10, -38, 22, 26,
3632    -28, 29, 10, -9, -18, 48, 5, -23,
3633    46, -26, 28, -5, -6, 10, -15, -24,
3634    13, -5, -20, -1, -40, -4, -2, 41,
3635    8, -12, -8, -53, 20, 17, 2, -7,
3636    -43, -36, -8, 15, 24, 3, 35, 11,
3637    35, -13, 55, -42, -23, -21, 12, -27,
3638    -19, 15, -6, 13, -12, 23, 29, -57,
3639    58, 10, -15, 55, 3, 36, -20, -21,
3640    -56, -35, -43, 13, 11, -33, -36, 19,
3641    -20, -4, -16, 36, 7, 124, 10, 7,
3642    57, -8, -79, 9, -16, -23, 46, -7,
3643    -23, -8, 38, 69, 12, -31, -64, -7,
3644    -8, -36, 27, 13, -52, 8, -11, 19,
3645    11, -56, 63, -33, 18, 14, -18, -23,
3646    -9, -59, -15, -27, -79, 31, -36, 1,
3647    46, 9, 58, -32, 6, -10, -18, -77,
3648    -24, -5, -69, 16, 10, -52, 21, 45,
3649    -37, 23, 64, -20, 3, -6, 46, -39,
3650    -36, 17, 46, 7, -8, -90, -9, -12,
3651    62, 14, 5, -4, 39, -9, 14, 54,
3652    37, -27, 42, -17, -9, -13, -39, 18,
3653    47, 12, 57, 39, 23, 20, 13, -5,
3654    17, -55, -76, 7, 24, 27, 11, -63,
3655    5, 7, 0, -28, 11, -6, 24, 32,
3656    -3, 1, -3, 37, 8, 11, -74, 16,
3657    -3, 20, 5, -32, 24, 14, 10, -9,
3658    36, 27, -59, 11, 42, -9, -20, 4,
3659    39, 58, 1, 49, 19, -22, 23, 5,
3660    4, -7, -14, 33, 11, -49, 12, -36,
3661    -28, 12, -20, -5, 41, -57, 99, -45,
3662    -3, -17, 29, -23, 8, 19, -5, 24,
3663    48, 24, -34, 35, 5, -16, 7, -10,
3664    -25, 14, 12, 13, 15, 17, -41, -11,
3665    1, -11, 12, -50, 3, 12, 0, 8,
3666    -41, -8, 39, 19, 5, -35, -50, -5,
3667    10, -25, -10, -19, 14, -25, 14, 13,
3668    -13, -1, -16, 45, 4, 32, 19, 42,
3669    10, -3, -36, 37, -1, -16, 4, -33,
3670    -15, -34, -1, 1, -32, 47, 26, 19,
3671    22, -34, 8, 4, 6, -6, 9, -14,
3672    -12, -41, -18, -14, 0, 6, 9, -16,
3673    -26, 36, 16, 26, 28, -1, -13, -1,
3674    -5, -20, -3, 17, -29, 15, -6, 13,
3675    24, -26, -42, -9, 0, 20, 11, -2,
3676    -26, -3, 13, -6, -31, -5, 27, 5,
3677    0, -16, 10, -10, 42, 23, 2, 20,
3678    81, -14, 14, 22, 31, 28, 24, 22,
3679    36, -5, 5, 11, 26, -2, -3, 9,
3680    9, 34, 27, 22, 40, 14, -18, 4,
3681    11, 9, -9, -4, 14, 14, 0, 24,
3682    13, 31, 20, 20, 15, 26, 2, 48,
3683    -59, 6, -28, -9, -20, -12, 14, -3,
3684    -21, -8, -17, 50, -3, 55, -7, 4,
3685    15, -5, -20, 10, -14, -15, -4, -27,
3686    -26, 15, -31, -8, 5, 39, 0, 19,
3687    2, -10, -1, -5, 13, -20, 41, -19,
3688    4, 14, 10, -22, 37, 25, 8, -28,
3689    4, -1, 0, 5, 1, -15, -5, 16,
3690    -14, -16, -1, 15, -32, 17, -24, -10,
3691    -17, 2, -13, -12, -2, -19, -22, -10,
3692    37, -7, 9, 13, -13, 3, 12, -12,
3693    -4, 1, 8, -19, 23, -2, -4, 4,
3694    6, 15, 8, -13, -19, -18, -33, -9,
3695    30, 33, -6, -9, 42, 6, 6, 13,
3696    26, 15, 4, 9, 20, 22, -36, 26,
3697    -21, 0, 14, 28, -12, 17, 45, 20,
3698    -9, 36, -35, -1, -5, -24, -5, 10,
3699    20, 17, 18, 7, 11, -4, 1, -10,
3700    16, -16, -30, 23, 8, 3, 4, -34,
3701    -7, 5, 1, -12, 1, -9, -2, -14,
3702    -25, 0, 13, -12, 30, 12, 22, 17,
3703    22, 3, 4, -9, -24, -14, -3, 3,
3704    -24, 2, 17, 42, -22, -15, 3, 6,
3705    -14, 8, -10, -10, -18, 1, -14, 11,
3706    27, -3, -12, 2, 12, 27, -7, 9,
3707    37, 9, -23, -1, -29, 19, 9, -8,
3708    -13, -8, -20, -17, -7, -18, -12, 3,
3709    24, -9, -20, -2, -20, -33, 28, 2,
3710    10, 11, -6, -13, 16, -48, -6, 4,
3711    33, -32, 8, -1, 11, -38, -40, -29,
3712    19, 65, -75, -7, 3, 30, -48, -34,
3713    -15, -1, 37, 21, -20, 16, 23, 13,
3714    -38, -21, 40, 10, 75, 5, 30, 22,
3715    -14, -21, -10, 41, -19, 28, -26, -59,
3716    -43, -26, -25, -2, -13, -45, -20, -15,
3717    -11, 3, 5, 1, -24, -13, -22, -2,
3718    -35, 19, -19, 45, 13, -16, -25, -9,
3719    29, -26, -29, -5, -8, -16, -17, 0,
3720    -3, -41, 29, 2, 19, 20, 0, -28,
3721    -14, 20, 60, -11, 6, -18, -9, -7,
3722    -47, 30, 9, -32, -29, 9, -12, 6,
3723    7, 7, -42, -8, 37, 44, 26, -1,
3724    20, -34, 45, 73, -11, 4, -37, 6,
3725    52, 24, 11, 2, 28, 16, 10, 3,
3726    -47, 6, 30, -24, -33, 3, 0, 3,
3727    24, -6, -30, -21, -15, -31, -23, -2,
3728    -42, -7, -1, -23, -1, 19, 3, -32,
3729    25, -1, -35, 32, 0, -17, -4, -3,
3730    -15, 35, 19, 21, 5, 7, 5, 5,
3731    -32, -8, -60, -34, -14, -20, 6, -5,
3732    -12, -18, -16, -22, 12, -31, 0, 14,
3733    -32, 38, 28, 10, 47, 3, 0, 27,
3734    -14, -5, -27, -22, -37, 24, -7, 38,
3735    3, -26, 22, -10, -8, 11, 6, 0,
3736    -14, -6, 20, 4, -4, 16, 4, -2,
3737    -23, 29, 3, 9, -11, 16, -17, -10,
3738    -10, -10, 9, 18, -9, 7, 18, 38,
3739    -11, 3, -9, 5, -12, -12, -14, 6,
3740    -16, -2, 19, -17, -18, 19, 7, -33,
3741    -4, 1, 14, 1, -22, -5, -9, 12,
3742    28, -2, -40, 24, 6, 12, 15, 38,
3743    -24, 12, -14, -25, -18, -7, 2, 11,
3744    -13, 14, 0, 6, -21, -14, 10, 2,
3745    -29, 2, 43, 20, -18, -33, 32, 20,
3746    22, 11, 26, -26, 13, -8, -4, 13,
3747    0, 46, -5, 7, 11, 4, 17, -32,
3748    -19, 10, 21, 29, 14, -10, 28, 50,
3749    41, 21, -33, -1, -1, -7, 5, 15,
3750    21, -22, -7, 24, 1, -4, 11, -20,
3751    14, 31, 2, 22, -32, -14, -3, -21,
3752    -36, 5, -11, 6, 24, 6, 31, 35,
3753    7, 28, -4, 2, 10, 24, 11, -16,
3754    -9, -35, 12, 2, 1, 6, 29, 34,
3755    7, -28, -28, -18, 22, -10, -15, -26,
3756    10, -26, 6, -13, 36, 34, 13, -10,
3757    -10, 27, -34, -37, 37, -56, -31, 28,
3758    16, -26, 12, -1, -2, 37, 3, 6,
3759    -32, -15, -28, 4, -24, 16, -2, 34,
3760    -1, -24, -27, -7, 0, 4, 23, -32,
3761    -28, -29, -20, -4, 22, -9, 10, -6,
3762    3, 8, -7, 28, -16, 5, -27, -24,
3763    -11, 15, 8, 39, -20, 6, -15, 16,
3764    22, -8, -35, -34, 26, 19, -41, -17,
3765    -4, 29, -3, 11, 45, -12, 36, -8,
3766    -1, 26, -13, -26, -5, -29, 1, -30,
3767    -15, -30, 1, 17, 1, -16, 16, 17,
3768    -7, -25, 42, 12, 17, 34, -10, 22,
3769    0, 34, -4, -9, 36, 21, 20, 0,
3770    10, -1, 18, 16, 11, -15, 0, -2,
3771    9, -6, 16, -38, 5, -17, -13, -7,
3772    5, -6, 5, -12, -9, -3, 21, -23,
3773    30, 5, -8, 19, -8, -31, -1, 31,
3774    4, 25, -1, -7, 4, 6, -17, 4,
3775    -2, 31, -2, -7, -7, -15, 6, -3,
3776    10, -2, -11, 21, -10, 10, -2, -17,
3777    -7, -23, -18, -16, -22, 5, 7, -10,
3778    3, -23, 10, -1, 0, 16, 5, -25,
3779    -30, -9, -11, 19, 22, -11, 20, 24,
3780    10, 19, -3, 11, -20, -5, 6, -15,
3781    -13, 13, 14, -3, -26, 11, 9, -31,
3782    -3, -3, 3, -42, 1, 37, -74, 14,
3783    -4, 68, -6, 1, 7, 19, -55, 30,
3784    -10, -38, 17, 16, -14, -28, -29, -2,
3785    -2, -35, -84, -12, 1, -21, 6, 33,
3786    -8, 14, -24, 20, -49, 0, -38, -12,
3787    -30, -20, 3, -26, 54, -27, 57, -12,
3788    -13, 4, -47, -27, 17, 24, -14, 68,
3789    -45, -31, 22, -7, 34, 7, 6, -7,
3790    3, -16, 5, -5, 37, -50, 28, 36,
3791    37, 26, -28, 1, -22, -50, -41, 35,
3792    19, -11, 51, -16, 3, -84, 6, 38,
3793    -16, 6, -52, 23, -7, -2, 2, 33,
3794    -32, -15, 9, 24, -4, -16, 71, 24,
3795    -6, -26, -2, -14, -49, -26, 51, 12,
3796    19, 13, 43, -51, -3, -2, 21, 48,
3797    12, -49, 0, 10, 29, -6, -10, 0,
3798    -46, -58, 13, -36, -8, -13, -40, -30,
3799    -26, -53, 28, 54, -77, -23, 38, -26,
3800    -11, 10, -27, -13, 4, -11, 20, 29,
3801    6, 38, 21, -4, -46, 10, 22, -3,
3802    -36, 4, -5, 18, 8, -58, 15, 39,
3803    -44, 0, -29, -31, 22, -1, -12, -4,
3804    3, 37, -18, -39, 21, -25, -16, 8,
3805    16, -6, -17, 14, 6, -18, 6, -26,
3806    -13, -2, 30, 44, 6, -26, -17, -11,
3807    5, 15, 27, 1, 6, -17, 11, 15,
3808    21, -3, 19, 10, 12, 2, -12, -22,
3809    25, -30, -10, 2, 25, 9, -13, -30,
3810    7, -12, 11, -11, 37, -17, -12, 48,
3811    -6, -6, 16, 36, -5, 35, -38, -33,
3812    5, 18, 24, 0, 6, 12, 2, 20,
3813    -1, 17, 24, -22, 11, -5, 10, 28,
3814    13, 10, 3, -22, 8, -18, 5, 12,
3815    -1, -17, 3, -15, 26, -15, 0, -15,
3816    -3, 23, -5, -5, 29, 29, -11, 24,
3817    38, -37, -14, -24, -37, 11, -7, -12,
3818    -10, -3, -63, 31, 53, 43, 48, -36,
3819    5, 4, 1, -6, -39, -25, -44, 10,
3820    -22, 54, 63, -13, 9, 2, 24, -10,
3821    52, 36, 71, 26, 35, -4, 52, 23,
3822    49, 10, 34, 62, 52, 23, 61, 16,
3823    -12, 8, 29, -83, 5, 66, -8, 15,
3824    0, -13, 1, 73, -68, -92, 12, 10,
3825    -84, 44, 5, 80, 0, -3, 33, 1,
3826    13, 39, -49, 28, -45, 34, 29, 8,
3827    -56, -20, 6, 50, -2, -12, 1, -12,
3828    44, -34, 72, 22, 32, 95, 12, -39,
3829    -13, -17, -27, -9, -1, -31, 21, -4,
3830    21, -53, -13, -31, -2, -5, -30, -11,
3831    -1, 38, -70, -69, 58, 10, -25, 38,
3832    -57, -45, -36, 7, 17, 21, -43, -1,
3833    11, -68, 18, 27, -10, 1, -27, 22,
3834    -19, -1, 19, -6, 62, 12, -38, 4,
3835    22, 31, 48, -15, 16, 39, -42, -14,
3836    3, 1, 3, -14, -43, -6, 7, -4,
3837    24, -8, 26, 13, 10, 13, -21, 45,
3838    -9, 8, -35, 7, -2, 60, -7, -35,
3839    24, -30, -42, -64, 0, 10, -36, 17,
3840    -14, -21, 23, 18, 11, 18, 27, 7,
3841    16, 15, -28, -42, 28, 37, 30, 25,
3842    -21, 16, -16, -27, -14, 17, 3, 16,
3843    -6, 8, 3, -1, -11, 23, 7, 15,
3844    -12, -17, -11, -7, 30, -11, -29, -15,
3845    1, -5, 20, 8, 23, 18, 18, -3,
3846    0, 16, 4, 4, -36, 44, -11, -23,
3847    -33, 11, 3, 9, -23, -16, 9, 17,
3848    -31, -31, 36, -39, 14, 6, 1, -25,
3849    32, 7, -9, -15, -8, 14, -48, 11,
3850    5, -3, -41, -19, 18, -1, 3, -35,
3851    18, -6, -19, -53, -14, 14, 11, 13,
3852    -25, -13, 9, -7, 3, -29, -19, -55,
3853    -26, 11, 22, 21, 31, -32, 24, 16,
3854    40, -30, -23, 12, 37, 1, 101, 53,
3855    -3, -96, 18, -7, -22, 47, -13, -24,
3856    24, 15, -2, -48, -58, 5, -48, -29,
3857    -1, -18, 9, -2, 63, 19, -3, -1,
3858    47, -2, -23, -10, -6, 56, -37, 47,
3859    -54, 37, 38, 15, 26, 102, -42, -24,
3860    76, -3, 25, -27, -59, 23, 22, -26,
3861    127, 54, 55, 6, 45, -1, -6, -5,
3862    5, 19, -56, -74, -9, -40, -47, 56,
3863    11, -16, -9, 23, 40, -22, 55, 19,
3864    62, 24, -40, -2, -35, -4, -23, -29,
3865    -4, 19, 4, 13, 33, -42, 20, 18,
3866    -32, -35, 23, -13, 41, 73, 9, -14,
3867    -29, -60, -18, 76, -28, -48, -22, -20,
3868    65, -52, -44, -28, 22, -37, 54, -39,
3869    21, 20, -15, 9, -1, 10, -9, 28,
3870    -7, 24, 24, -14, -4, 18, -75, 10,
3871    14, -16, -12, -20, 73, -14, 3, -9,
3872    -23, -33, 3, 28, -47, 10, -11, -26,
3873    16, -33, -2, 4, -22, -1, -2, 31,
3874    -67, 2, -75, 12, -28, -53, -3, -1,
3875    -37, -22, 39, 15, 44, -23, 27, 35,
3876    49, -13, 20, -48, -22, -68, -14, -27,
3877    -30, -23, 23, -5, 20, 28, -26, -21,
3878    4, -18, -23, 4, -5, 29, 49, -27,
3879    91, 1, 34, 31, 20, -2, 5, 2,
3880    1, -27, 31, 15, 1, 8, -34, -30,
3881    -24, 1, 7, -47, -1, 9, -18, -18,
3882    -2, 2, 14, 35, 16, 11, 25, 1,
3883    47, 27, 9, -11, 25, -11, -22, 33,
3884    6, -39, 18, -25, -6, -21, -5, 17,
3885    15, -4, 7, -24, 35, -10, 23, 3,
3886    44, -11, 9, -11, 15, -16, -1, 3,
3887    -30, 45, 8, 25, -6, -23, 9, -10,
3888    3, -18, 19, -11, -26, 36, -18, 14,
3889    32, 0, -49, -5, 11, -4, -34, 12,
3890    17, 23, 11, -16, 5, 40, -8, -41,
3891    -18, 26, -22, 23, 70, 18, 2, 40,
3892    -14, -15, 9, 30, -7, -47, 46, 20,
3893    21, 14, 10, 31, 35, 0, 13, 18,
3894    -21, 25, -19, -14, 11, 21, 6, -24,
3895    47, 41, 5, -20, -13, 31, -11, -48,
3896    -2, -2, 50, 48, 12, -23, 9, -19,
3897    8, -8, -17, 43, 14, 53, 18, 92,
3898    -11, -23, 7, -4, -19, 61, 2, 44,
3899    -9, 29, 40, -25, 66, 7, 15, 12,
3900    8, -12, 16, 1, -14, -22, 17, 4,
3901    21, -36, 7, 40, 39, 37, 5, -60,
3902    16, -5, 27, 1, -27, 8, -14, 12,
3903    -6, 17, -19, -10, 20, 8, -29, 15,
3904    0, 30, -28, -39, 10, -32, 0, 1,
3905    -18, -42, -5, 20, 29, -7, -11, -14,
3906    -28, -19, -10, 10, 41, 24, -45, 23,
3907    -35, 20, 22, 23, -7, 25, -22, 5,
3908    -6, 9, -33, -28, -7, 10, -6, 42,
3909    -2, 18, 0, -15, 11, 44, -51, 16,
3910    2, -30, -44, -24, 13, 24, 55, -22,
3911    21, -45, 44, 5, -2, 40, 6, -25,
3912    9, -14, -8, -4, -2, 1, 36, 28,
3913    32, -12, 3, 8, -7, 29, 1, -11,
3914    -7, 7, -15, 2, 3, -6, 1, 0,
3915    7, 1, -38, -27, -11, 34, -20, -14,
3916    16, 4, 21, -2, 34, -3, -21, 29,
3917    26, -8, -16, -21, -30, -17, 9, 11,
3918    -25, -12, 3, -1, 15, 20, -21, 2,
3919    14, 29, 4, 24, 6, -17, -21, 8,
3920    14, 27, 39, -12, -2, -1, 7, -9,
3921    10, -12, -9, -12, -18, -13, 23, 2,
3922    -36, 15, 19, -9, 4, 24, -6, -34,
3923    -12, 1, -5, -13, 8, -3, 4, 17,
3924    -1, 37, 1, -23, 14, -4, -10, 10,
3925    5, -14, 41, -6, 1, -19, 11, -12,
3926    9, 11, -26, -22, 8, -7, -44, 16,
3927    -26, -11, 7, 0, 10, 19, -7, -5,
3928    -29, -13, 25, 9, -12, -40, 18, 17,
3929    -38, 28, 1, 1, -25, 22, 28, -8,
3930    -11, 10, -56, 16, 8, -21, 12, -42,
3931    -52, -19, 29, -34, 15, -29, -23, 22,
3932    -41, -21, 6, 18, -19, 1, 22, 30,
3933    -51, -10, -3, -47, 29, 8, 1, 5,
3934    -11, 12, -3, -4, -44, -7, -9, 9,
3935    17, -35, 27, -28, -20, -7, -30, 6,
3936    47, -19, -49, 12, 3, -41, 23, -17,
3937    -1, 12, 30, 68, 2, 21, -6, 18,
3938    27, -54, -25, -29, -11, 5, 4, 19,
3939    -42, -26, -6, -7, -28, 18, -27, 34,
3940    30, -19, -25, -18, 14, -14, 38, 2,
3941    -25, -29, -5, -34, 1, 32, 12, -34,
3942    -5, 27, 0, -9, -26, -44, -57, -27,
3943    1, -24, 31, -11, -17, -15, 11, 2,
3944    -16, -21, -16, 24, 20, -5, -52, -23,
3945    -28, -28, 1, 12, 3, 38, -10, 16,
3946    31, 2, -5, -30, 17, 25, 27, -16,
3947    5, -37, 15, -15, -20, 48, -15, 9,
3948    -19, -2, -15, 5, 9, -8, 15, -23,
3949    -4, -24, -4, -49, -46, 31, -29, -12,
3950    11, -11, 7, -27, 23, -9, 17, 6,
3951    15, 22, 2, -10, 2, 26, -17, -15,
3952    19, -4, 12, -4, -10, -28, 5, 22,
3953    -3, -13, 0, -25, -5, 18, 7, 11,
3954    44, 4, 0, -5, 37, 18, 25, 15,
3955    13, -33, 8, -10, -3, 12, -1, 21,
3956    29, -30, -7, -19, -2, -9, 12, 51,
3957    -19, 7, -9, 0, -4, -19, 29, -32,
3958    -5, -8, -5, -29, 7, -11, -1, -20,
3959    9, -6, 7, -11, -37, -30, 7, 23,
3960    11, 7, 44, 8, 2, 1, 18, -12,
3961    16, 1, 36, 9, 27, 4, -18, -7,
3962    -32, 34, -26, 35, -16, -7, -19, -29,
3963    12, -64, -33, -8, 29, -26, -6, 8,
3964    27, -30, 31, 49, 22, -56, 7, 23,
3965    -2, 31, 17, -15, 37, 4, 20, 1,
3966    12, -14, 34, -20, 54, -9, -6, -24,
3967    -3, -6, 12, 15, 36, -26, -8, 8,
3968    13, 14, 21, 44, 4, 64, -5, -15,
3969    -8, 38, 20, -11, 38, -8, -29, 23,
3970    11, -8, 31, -10, 49, 2, 38, 4,
3971    6, 26, -14, 23, 4, 39, 16, 28,
3972    -12, -12, 19, 16, -15, -2, 38, 40,
3973    15, 56, -23, 48, 16, -4, 2, 1,
3974    -19, 3, 11, 14, -36, 15, 10, 17,
3975    10, -16, 48, 42, 2, -42, -1, 11,
3976    14, -9, 14, 14, -13, 19, 23, -13,
3977    20, 21, 20, -5, 22, 12, -22, -19,
3978    -32, -15, -3, 2, 9, 27, -30, 17,
3979    23, 9, -12, 23, 4, 33, 10, 22,
3980    28, 8, 31, 7, 33, -12, 3, -41,
3981    23, 24, -6, -19, 22, 18, -26, -28,
3982    -26, -11, 22, -33, -6, 14, -28, 26,
3983    -3, -20, -12, -5, 22, 31, 8, -3,
3984    1, -16, -36, -8, -2, 17, -26, -1,
3985    -24, -34, -6, 14, -2, -24, -10, 15,
3986    -7, -7, -18, -2, 24, -24, 27, 8,
3987    15, 28, -38, -8, -8, -3, 10, 13,
3988    -14, -4, -19, 7, -29, -17, 26, -17,
3989    -16, 11, 9, -8, -6, -7, 3, 26,
3990    -18, 14, -23, -8, 26, 20, 33, 10,
3991    -10, -23, -9, -14, -17, 12, 0, 16,
3992    -23, 19, 7, 2, -24, -7, 6, 4,
3993    -5, -22, -5, -12, -25, 19, -48, -16,
3994    5, -8, -30, -17, 4, 17, 19, 8,
3995    8, 11, 10, 17, -2, 32, 21, 21,
3996    -34, -36, 1, 19, -35, -29, 12, 36,
3997    5, -1, 37, -10, -28, 6, 15, 5,
3998    -8, -76, 40, -49, -7, -50, 17, 23,
3999    13, 43, 10, 13, -48, 8, 10, -36,
4000    -45, 24, -74, 7, 4, 7, -15, -18,
4001    21, -43, -27, -5, -24, 33, -22, 13,
4002    -27, -16, 51, 28, 2, -4, 0, -14,
4003    23, 19, 48, 8, 22, 58, -40, -12,
4004    -79, 9, -30, 58, 53, -47, -23, -11,
4005    11, -12, -3, -19, -45, 22, -32, -9,
4006    -70, 80, -7, 23, 6, -6, 31, -14,
4007    8, -1, -4, 1, 16, -39, 25, -66,
4008    -61, -41, 34, 37, -6, 64, -9, 24,
4009    -11, -24, -35, -53, 15, 21, -39, 50,
4010    50, -4, -12, -15, -20, -40, -18, 2,
4011    -54, 2, -12, 23, -1, 25, -10, -6,
4012    -35, -6, -10, 71, -34, -1, -26, 8,
4013    -17, 1, -50, 26, 26, 17, -60, -12,
4014    0, -16, -9, -58, -49, -34, 21, -9,
4015    -33, -16, 0, -34, -2, 27, -23, -22,
4016    -37, -29, 40, 32, 26, 33, 10, -30,
4017    5, 0, -28, 38, 1, 16, 2, -34,
4018    13, 23, -19, -19, -25, 4, -15, 3,
4019    -48, -38, -19, -5, -12, -30, -2, -9,
4020    5, -24, 17, -23, 42, -18, 26, -29,
4021    -21, 18, 4, -18, -18, 5, -5, 0,
4022    -10, -17, 3, -5, -8, 7, -13, -5,
4023    49, -12, 24, -3, 1, -27, 34, -9,
4024    27, 8, 14, -29, 22, -3, -2, 4,
4025    -11, 35, 12, -50, 15, 22, -28, 16,
4026    -1, 35, -18, -7, -14, 9, -19, -14,
4027    1, 0, -17, -18, -14, -17, -31, 12,
4028    -18, -1, -24, -10, -1, 20, -73, 7,
4029    -9, 13, -45, 14, -20, -32, -45, -3,
4030    49, 16, -22, -7, -1, 13, 21, -9,
4031    10, -15, -39, -16, 3, 16, 20, -26,
4032    7, 4, -7, 5, 11, -4, -37, 26,
4033    -5, -20, 6, -18, 14, -9, -25, -13,
4034    -37, -22, 0, -20, -52, -77, -48, -63,
4035    -6, -13, -14, 33, 52, -44, 3, 19,
4036    10, -63, -8, 23, 5, -61, -21, -37,
4037    13, 33, -66, 52, -43, 5, 48, -57,
4038    -29, -21, -83, -56, 24, -54, 5, 50,
4039    42, -56, 28, 38, -17, 47, -33, 39,
4040    -23, 115, -15, -7, -73, -72, 50, 1,
4041    -106, -48, 83, -31, 10, -17, 9, -96,
4042    33, -20, -17, -70, -2, -40, -89, 24,
4043    37, -24, -28, -30, 43, 3, -49, 63,
4044    7, 76, 19, -9, 2, 21, -52, 30,
4045    25, -26, 47, 20, 9, -48, -3, 16,
4046    -15, -18, -12, 4, -43, 17, 35, 41,
4047    23, -32, -6, 9, 4, -9, -49, 17,
4048    8, -31, -20, 43, -21, 28, 38, -5,
4049    4, 45, 85, 4, -3, 8, -10, -41,
4050    -31, 10, -2, 33, -33, -55, 69, -10,
4051    -23, 22, -1, -42, -25, -6, 44, 33,
4052    -10, -19, 8, -60, 63, 22, -3, 82,
4053    7, 14, 5, -19, -16, 9, 16, 31,
4054    10, 20, 19, 45, -42, -9, 11, -34,
4055    -44, 24, -24, -17, -22, 1, 14, 16,
4056    -50, -21, 55, 31, 9, 29, -59, -22,
4057    25, 23, -35, -1, -12, -34, -19, 35,
4058    9, 3, -6, 10, 2, -20, -2, -29,
4059    36, 36, -6, -17, 10, 48, 41, 18,
4060    6, -13, 0, -15, -39, -17, -15, -30,
4061    -4, -16, -23, -2, -10, 7, -32, 16,
4062    -22, -14, -12, 11, 34, 2, 0, 79,
4063    39, 21, -8, -6, 14, 18, -3, 12,
4064    6, 9, 30, 26, -2, 3, -11, 13,
4065    -11, 6, -50, -19, 34, 46, 7, -27,
4066    51, -22, 44, 1, -17, -57, 17, -4,
4067    14, -50, -17, 18, -35, -18, 18, -11,
4068    13, -50, -6, 32, -17, -2, -15, 61,
4069    6, -32, 17, 3, -9, -9, -5, 39,
4070    83, -20, 24, -97, -56, -17, -53, -25,
4071    19, 33, -24, 25, -25, 62, 13, 55,
4072    9, -91, 42, 5, 51, -62, 42, 14,
4073    66, 5, -57, 74, -48, -15, -35, 14,
4074    55, -60, 45, -87, -66, 6, 19, 23,
4075    -52, 1, -89, -81, 39, -11, -32, 82,
4076    -47, 31, 53, -61, 10, 44, 113, -42,
4077    -30, -124, 108, 66, 33, -38, 46, -110,
4078    0, 84, -41, -97, 16, -24, 79, -28,
4079    -36, -63, 84, 23, -10, -6, -8, 6,
4080    98, 81, 61, 102, 22, -126, -50, -36,
4081    19, 1, 51, -14, 1, -59, -55, 97,
4082    65, -19, -7, -2, -12, 43, -16, 33,
4083    -10, -42, 43, 8, -92, -106, -89, 3,
4084    -21, 25, -39, -29, -5, -31, 2, 78,
4085    1, 26, -15, -12, -9, -61, -93, 11,
4086    17, -40, -46, 10, -41, 45, 50, 66,
4087    -19, -10, -6, -13, -33, -52, 59, 29,
4088    -36, 2, 69, 43, -59, -50, 2, 73,
4089    78, -33, 10, 39, 11, 47, 23, -57,
4090    22, 30, 35, 59, -127, -8, 33, 19,
4091    25, 10, -94, 27, 1, -20, 13, 7,
4092    49, 15, 25, 53, -86, -73, 13, 28,
4093    28, -35, 39, -21, 53, -106, -6, 97,
4094    -16, 54, 97, 41, -39, -13, 43, 13,
4095    -24, 90, 73, -45, 49, 17, 40, -14,
4096    -37, -13, 21, -19, 34, -52, -64, 15,
4097    36, -30, 9, -2, -70, -7, -25, 50,
4098    3, -64, -19, 17, 94, 0, -27, 36,
4099    -16, -22, -9, -30, -69, 61, -22, -10,
4100    -30, -8, 64, 24, 12, 6, 33, 76,
4101    -87, -51, 7, -24, 18, 39, 127, -31,
4102    -30, 18, 49, 79, -11, -17, -1, -3,
4103    -7, -20, -16, -9, -27, -87, 8, -14,
4104    -3, 7, -16, -38, -36, -36, -12, 7,
4105    35, -1, -55, -3, -4, -2, -4, 13,
4106    -3, -2, -7, 0, 16, 48, -19, -60,
4107    -29, -13, -77, 41, 40, 12, -84, -1,
4108    -35, -35, -41, -17, 13, -41, -5, 115,
4109    7, -17, -127, 41, -4, 48, 108, 58,
4110    49, 53, -111, -67, -19, -47, -17, -38,
4111    63, 6, 72, 3, 15, 7, 100, 27,
4112    16, 8, -27, 34, -7, -127, 36, -47,
4113    9, -13, -3, 24, 67, 42, 54, 64,
4114    53, -48, -26, -8, 8, 4, 58, -31,
4115    -51, -14, 9, -33, 98, 28, -123, 74,
4116    -4, -5, -23, 38, 34, -37, 45, 41,
4117    12, 34, 44, 34, -3, 6, 9, 26,
4118    56, 50, -54, 2, -21, 6, 20, 0,
4119    -8, 85, -64, 13, 8, 41, -36, -24,
4120    35, -10, 0, 46, 3, 22, 116, -41,
4121    6, 60, 75, 39, 80, 40, 28, -3,
4122    -30, -78, 33, -28, 3, -55, 124, 39,
4123    51, -46, 75, -84, -17, -48, -53, -81,
4124    -7, 64, -15, 8, -51, -95, -109, 41,
4125    -12, 96, -73, 70, 29, 15, 89, -66,
4126    60, 16, -3, -1, 31, 10, 13, -20,
4127    -48, 72, 70, 15, -7, -22, -63, -119,
4128    20, 32, -82, 53, 7, 29, -61, -23,
4129    15, -35, 29, 16, -28, 64, 22, 127,
4130    29, -30, 33, -40, -28, 6, 31, -1,
4131    -11, 37, -17, 16, 7, 26, -46, 2,
4132    7, 19, -3, -7, -20, -8, -12, 5,
4133    9, -2, -13, -38, 10, 6, 40, 6,
4134    28, 40, 13, -37, 22, -50, 2, -27,
4135    -21, 45, 21, -27, -3, -14, -12, 2,
4136    -24, 26, -13, -17, -30, -97, 68, 6,
4137    1, 22, 20, 28, -57, 28, 33, 46,
4138    55, 4, 7, 8, -2, 77, 2, 30,
4139    23, 18, -11, 16, 16, 29, 48, -33,
4140    -22, 45, 72, -11, -12, -19, 12, 3,
4141    18, -21, 38, -5, 21, 29, 0, -17,
4142    33, 6, 2, 29, 27, 65, -7, 26,
4143    -23, -5, 53, 19, 31, 6, -18, 77,
4144    15, 23, -19, 6, -30, 8, 11, 17,
4145    19, 80, -93, -21, 2, -1, 3, 38,
4146    -21, -5, -11, -12, -39, -6, 78, 122,
4147    11, 35, -31, 10, 32, 34, 8, -5,
4148    -29, -47, -22, 45, 67, -35, 4, 55,
4149    -31, 46, 50, 38, -26, -34, -44, 37,
4150    35, 29, -12, -2, -51, -72, 20, 39,
4151    41, 68, 30, 118, 21, 25, 23, -2,
4152    -12, 79, 78, -63, 29, -32, 47, 12,
4153    47, 26, 46, -31, 31, -4, 15, 48,
4154    -56, -1, -32, 37, -77, -5, -11, 90,
4155    64, 19, 55, 22, 38, -1, -27, 33,
4156    -17, 35, 46, 62, 10, 7, 18, 65,
4157    -116, -21, 7, -51, 49, 44, 10, 8,
4158    37, 2, 4, -38, -4, -55, -19, 34,
4159    21, -28, -18, 0, -5, -21, -1, 7,
4160    -27, 3, -5, 6, -2, 12, 37, 45,
4161    -29, 19, 44, 1, -13, -65, 82, 7,
4162    46, 46, -54, -22, 1, 11, 40, -52,
4163    7, 73, 5, -13, 24, -12, -5, 10,
4164    -34, 47, 2, -43, 2, 35, -15, -34,
4165    1, 43, 4, 20, 69, 31, 20, -28,
4166    29, -2, -14, 11, 2, -14, -33, 2,
4167    30, 22, 35, 18, -3, 7, 3, -16,
4168    -20, 9, -29, 15, -2, -1, -31, -15,
4169    -56, 17, 30, 3, 59, 49, 26, 20,
4170    31, -17, -1, 4, -11, 24, -23, 75,
4171    23, -24, -2, -12, -3, -15, 13, 21,
4172    -55, 51, 37, -25, 8, 31, 4, 17,
4173    30, 15, 14, 44, 16, -35, 62, 42,
4174    28, 2, 6, -20, 0, 12, 9, -19,
4175    27, 3, 19, -5, -20, 15, 2, 13,
4176    2, -10, -25, -30, -16, 5, 0, -1,
4177    15, -3, -15, 6, 3, -3, 19, 0,
4178    27, 27, 28, 34, 55, 60, 5, -12,
4179    21, -21, 68, 69, -56, 39, 17, 49,
4180    33, 42, 32, 25, 27, 11, 40, 21,
4181    52, 33, -81, -32, 30, 38, -27, 22,
4182    -46, 27, 2, 33, 7, 5, 122, 103,
4183    41, 86, 28, 48, 3, -5, 54, -15,
4184    81, 97, -46, 17, -18, 62, 33, 13,
4185    -26, 122, -54, 16, -90, -2, 21, 77,
4186    -44, -33, 6, -73, 35, 81, 8, 127,
4187    2, 83, -4, 15, 91, -24, -3, -3,
4188    -14, 20, -25, -6, 2, 42, 19, -12,
4189    -3, 4, -8, 13, 29, 59, 56, -16,
4190    31, 46, -91, 22, -51, -10, -17, -11,
4191    55, 30, -1, 4, 17, 30, -26, 100,
4192    7, -46, 20, 19, -4, 31, -8, 60,
4193    -27, 20, 8, 1, 90, 41, 42, -30,
4194    -6, -36, -35, 54, 38, -32, 47, -11,
4195    29, 57, 37, -7, -50, 43, -26, 4,
4196    -43, -9, -10, 14, 40, 7, 59, -4,
4197    -65, 3, -43, 24, -7, 44, -41, -12,
4198    -8, -49, 23, -18, 29, -4, 37, 3,
4199    40, 28, -8, -2, 15, 53, -28, -17,
4200    -9, -66, 37, 46, -14, 54, 12, 20,
4201    -31, -88, 9, 8, 59, 63, -32, 29,
4202    37, -12, -47, -9, -16, 3, -27, 37,
4203    29, -5, -22, -5, 10, 30, -20, -1,
4204    -2, 17, -27, 13, 8, -7, 0, 5,
4205    -8, 36, -5, -15, 7, 2, 15, -18,
4206    21, 21, 17, 16, -28, 14, -24, -1,
4207    14, 5, 12, 4, -6, -14, -16, -35,
4208    -62, 10, -28, 7, 4, -8, -26, -23,
4209    23, 90, -25, -15, -16, 19, -2, 18,
4210    -8, 17, -11, -9, -14, 20, 24, -44,
4211    11, 8, 30, -30, 25, 16, 11, -9,
4212    7, -47, 7, -11, -2, 34, -8, 2,
4213    -2, -20, 63, -22, 17, 39, 61, -42,
4214    -14, -21, 8, -29, -31, 35, -90, 7,
4215    -9, -27, 15, -51, -81, 27, -2, 19,
4216    -16, -118, -122, 52, 18, -40, 3, -12,
4217    -76, 4, -33, 53, -12, 3, 33, -40,
4218    34, 40, -119, -115, -16, -47, 8, -33,
4219    -57, -40, -28, 68, -12, -108, 7, -55,
4220    -83, 117, 100, -35, -28, 48, 35, 21,
4221    -23, -32, -34, 50, 107, 8, 1, 31,
4222    13, 56, 41, -66, 18, -13, 47, -11,
4223    -3, -42, 69, -18, -128, -1, -82, -121,
4224    39, 18, 5, 6, 31, -120, -72, -42,
4225    -12, 48, -83, 36, 36, 25, -69, 115,
4226    6, 12, -75, -16, -84, -14, -19, -15,
4227    -68, 68, 31, -23, 43, 23, -8, 46,
4228    -1, 1, -67, 10, -9, 12, 127, 35,
4229    -31, 31, -87, -19, -33, 25, -22, -86,
4230    -32, -53, 1, 11, -54, 3, 81, 33,
4231    -13, -47, 6, -100, -34, -33, -23, -33,
4232    -7, 51, 42, 60, -30, -13, 28, 51,
4233    -23, 27, -12, 55, 14, 32, 95, 36,
4234    46, -23, 29, 40, -101, -8, 1, -29,
4235    -41, 26, -66, 5, -12, 36, 77, -1,
4236    -23, 29, -1, 73, 60, -17, 78, 61,
4237    27, 1, -19, 22, 62, 46, 0, 26,
4238    -85, 15, 25, -18, -23, -38, 8, 59,
4239    -49, 19, 33, 16, 13, -30, 41, -34,
4240    17, -28, -16, -24, 10, -17, 30, -15,
4241    52, -22, -42, 74, -41, -47, -67, 7,
4242    24, -50, -47, 17, 80, -7, 24, 93,
4243    0, -19, 8, -35, -106, 66, -7, -29,
4244    25, 6, 9, 6, 7, -40, 11, 60,
4245    -86, -55, 30, 74, -91, 69, 43, -24,
4246    -4, 50, 0, 56, -16, -43, 8, -2,
4247    36, 6, 16, 31, 15, 7, -1, -5,
4248    60, 0, -37, -38, 15, 6, -29, -25,
4249    24, 4, 37, 19, -77, -43, -33, 96,
4250    36, 2, 88, 11, 83, 29, -64, -57,
4251    -4, -15, -17, 32, -73, 39, -73, 30,
4252    38, 66, 21, -9, 0, 63, 45, 31,
4253    39, 54, -86, -9, 27, -52, -38, 13,
4254    11, -16, -29, 74, -23, -5, 21, 110,
4255    63, 16, -24, -25, 10, -39, 104, -5,
4256    -34, 32, 60, 125, 30, -9, 18, -67,
4257    64, 55, -33, -6, -42, 19, 56, 28,
4258    -13, -18, 16, -37, 41, -7, -53, 61,
4259    109, 47, -52, -73, 74, -7, -8, 13,
4260    23, -43, 10, -17, 22, 5, 1, -10,
4261    7, -7, 69, 1, 35, 37, 62, 70,
4262    -21, -48, -3, 26, 34, 10, -51, 35,
4263    -28, -19, 2, 59, 4, 46, -29, -7,
4264    2, 17, -22, -54, -33, -19, 23, -49,
4265    -15, -9, -37, 46, -67, 18, 32, 58,
4266    17, -93, 1, 9, 6, -12, 40, 3,
4267    40, -48, -23, 71, 2, 4, 35, 22,
4268    18, 59, 80, -26, 77, 32, -31, -125,
4269    66, -40, 30, 42, 9, 76, 123, -79,
4270    4, -63, 45, 76, -55, 24, 39, 59,
4271    -37, -37, 34, -75, 17, 31, 23, -48,
4272    -31, -40, 44, -3, 58, -5, 74, 5,
4273    108, -59, -24, -37, 10, 4, 18, 0,
4274    -13, 23, 73, 4, -10, 32, -31, 7,
4275    -13, -14, 45, 2, 5, 3, 3, 30,
4276    -16, 19, 12, 0, -20, -9, 24, 10,
4277    -10, 24, -19, -58, -5, -13, -5, 30,
4278    30, -23, -10, 24, 46, -29, 19, -11,
4279    4, -17, 1, 7, 14, -13, -16, -10,
4280    7, -44, 22, 11, -5, 33, 6, -19,
4281    12, -4, 1, -19, -11, 7, 28, 19,
4282    -3, 19, 52, 23, 42, 52, 6, 14,
4283    -48, 12, 27, -31, -16, -21, -7, 17,
4284    -1, 15, -4, -20, 17, 37, 14, 12,
4285    28, -34, -15, -27, 7, 6, 19, -2,
4286    8, 73, 1, 8, -27, -13, -50, -18,
4287    27, 12, 73, -31, 2, 57, 6, 2,
4288    -20, 55, -33, -9, -5, 13, 57, 42,
4289    10, 57, -30, -15, -98, -18, 44, 12,
4290    26, 16, -18, -22, 35, -1, -18, 15,
4291    16, -16, 79, -71, 5, -4, -23, -47,
4292    19, 64, -15, -7, -40, 0, 30, 38,
4293    -12, 72, 23, 121, -33, -38, 0, 25,
4294    -9, -50, 45, -109, 51, -11, -90, 17,
4295    -74, 66, -15, -31, -2, 12, 14, 74,
4296    -4, 87, 33, -45, -25, 39, -7, 16,
4297    30, -8, 4, -105, 38, 35, -25, 33,
4298    -26, -2, 12, -6, 16, 32, -16, 2,
4299    27, -6, -41, 52, -23, 66, -43, 28,
4300    -32, -6, -10, -9, 44, 76, 15, 52,
4301    -34, 12, 17, 1, 12, -56, 42, -16,
4302    65, 40, 71, -8, 81, -93, -52, -58,
4303    -4, 54, -28, 64, 47, 19, 112, 21,
4304    24, 9, -51, -6, 46, -30, -21, 2,
4305    53, 33, 72, 44, 23, 0, -11, -25,
4306    -18, -75, 40, 52, 21, 3, 55, -16,
4307    16, -17, 33, -75, -18, -17, 19, -53,
4308    -71, 3, -21, 20, 29, -10, -19, 14,
4309    38, -49, 92, 3, 24, 27, -44, 3,
4310    15, 5, -12, -7, -7, 49, -40, 46,
4311    15, 9, -5, 35, 10, -24, -11, -44,
4312    6, -16, 13, 16, -3, 3, 21, -80,
4313    17, -2, 4, 33, 29, -26, -10, -20,
4314    -10, 13, -26, -32, 5, 2, -3, -15,
4315    -37, -3, 0, 26, 1, 23, 17, -38,
4316    14, 25, -5, 42, 1, -20, 50, 16,
4317    5, -42, 23, 7, -25, -15, -28, -22,
4318    -13, 8, 53, 5, 24, -24, 1, -14,
4319    -5, -50, 26, 27, -5, 33, 41, 13,
4320    19, -5, 49, 1, 0, -37, -41, -27,
4321    29, 1, 9, 7, -6, 34, 2, -40,
4322    -22, 25, -4, 16, -5, -31, -43, -78,
4323    -41, 13, 9, -31, 50, -38, -7, 9,
4324    27, -21, -118, -11, -10, 1, -11, -44,
4325    13, -35, -26, -46, -44, 75, 8, 5,
4326    -40, -30, 72, 52, 62, -4, -9, -51,
4327    -3, -41, -68, 12, 12, 72, 12, 26,
4328    -39, -46, -28, 41, -82, 7, 93, 39,
4329    -53, 8, 49, 29, 33, 46, 11, 64,
4330    26, 8, -35, -18, -64, 56, -12, 45,
4331    -6, 31, -9, 11, 31, 1, -60, -65,
4332    33, -19, 43, -20, 63, -4, -6, -23,
4333    -28, 36, 46, -30, -46, -18, 9, 2,
4334    18, -98, 37, -41, 40, 28, 73, 33,
4335    -43, 21, -1, -6, 96, -40, 62, -48,
4336    -33, 65, -7, 88, 22, 1, -28, -29,
4337    -45, 8, 11, -13, -36, -19, 18, 35,
4338    18, -48, -6, 80, -64, -50, 33, 32,
4339    -20, 17, -102, -15, -1, 66, -25, -2,
4340    -12, -57, 24, 43, 107, 42, -24, 5,
4341    -29, -13, 27, -9, -90, -57, 1, 22,
4342    -71, -14, 69, 7, 35, -10, 78, -42,
4343    -35, 7, -9, -38, -17, -36, 7, -65,
4344    40, 67, 22, 57, 0, 63, -27, -5,
4345    -18, -44, -17, -93, -37, -10, -38, -19,
4346    -23, 30, -40, -9, 9, 40, -18, 41,
4347    -36, 22, 26, -19, 21, -53, -25, 48,
4348    -4, 5, -25, -19, -3, 20, 1, 3,
4349    -45, 21, -1, -14, -19, 23, -34, -6,
4350    -20, -68, 33, -17, -2, -6, 97, -13,
4351    5, 35, 18, 11, -34, -41, 53, -70,
4352    2, 39, 29, 3, 44, -1, -7, 5,
4353    31, -4, -27, 26, -1, -26, -2, 31,
4354    -23, -9, -28, 9, -15, 29, 7, -16,
4355    -23, 1, 8, -12, -66, 55, 31, 20,
4356    -17, -7, -34, -66, 16, 15, 10, 6,
4357    46, 45, 28, 13, 11, -19, 15, 18,
4358    -16, 13, -52, -19, 1, -72, -19, -19,
4359    61, -49, 19, 17, 7, -9, 16, -1,
4360    -46, -18, -52, 8, -35, 17, 98, -35,
4361    -32, 28, 8, 0, -22, 0, 38, -29,
4362    -58, 34, 27, -65, -8, 35, -13, 4,
4363    75, 18, -15, -1, 58, 37, 8, -32,
4364    -54, -13, 14, -15, -25, -9, -5, 40,
4365    38, 9, -38, 22, -21, 74, 67, 14,
4366    -1, 4, 81, 26, -65, 58, -70, -24,
4367    -32, -41, -88, -13, 19, -7, -1, -27,
4368    31, 56, 110, -19, -39, -31, 12, 48,
4369    -25, -11, 62, -2, 5, 41, -22, 1,
4370    26, -74, -19, -6, 22, 12, -50, 75,
4371    14, 2, -43, 58, 8, -1, 22, 26,
4372    -8, -19, 24, 10, 44, 105, -71, 52,
4373    9, -3, 1, -21, 26, -2, 40, -20,
4374    -50, 40, -57, 7, 85, -2, 44, -7,
4375    -56, 8, 44, 18, 10, -69, -39, -15,
4376    -26, -42, -28, -39, -14, 13, 36, -30,
4377    1, 33, 14, 13, 17, -4, -9, 0,
4378    -74, -38, 2, -27, 38, -44, -78, -4,
4379    65, 35, -7, 28, -29, -85, 14, 3,
4380    -39, 11, 22, 5, -52, -12, 44, -5,
4381    34, -42, -50, -4, 25, -15, 1, -22,
4382    18, 10, 4, 12, 13, 9, 29, 8,
4383    6, -12, -37, 21, 26, 53, 61, 20,
4384    -12, -5, 7, 27, -9, -6, 63, 4,
4385    16, 7, 28, 5, 8, -14, -58, -14,
4386    -20, 15, -8, -72, -3, 16, -8, 13,
4387    14, 15, -2, 20, 26, -18, 8, 7,
4388    11, 4, 6, 34, 48, -17, -22, 41,
4389    -31, 5, -52, -7, 25, -5, 22, 48,
4390    26, -43, -71, -3, -9, 13, -17, 17,
4391    -18, 20, 11, 16, -16, -57, 12, 20,
4392    7, 9, -20, -8, -13, -3, 16, -4,
4393    4, 17, -25, 12, -27, -5, -44, -20,
4394    50, -19, -41, 24, 11, -40, 19, 55,
4395    4, -46, 0, -11, 7, 31, 10, 55,
4396    -56, 2, 15, -89, 24, 0, -19, 21,
4397    62, 50, 6, 11, 16, -50, -20, 27,
4398    -14, 5, -33, -9, -1, -7, -14, -27,
4399    12, 87, 49, -13, -8, -45, 20, -73,
4400    -77, 44, -8, 99, 6, -20, 43, 56,
4401    -97, 39, 3, 13, -4, -2, -10, -91,
4402    -46, -35, 13, 2, 18, -49, -100, 18,
4403    43, -23, 71, 95, -57, 42, 15, -56,
4404    2, 11, 29, -24, -50, -1, -49, 58,
4405    -9, 2, 13, -79, 27, 31, 53, 59,
4406    -15, -127, 47, 29, 23, -69, -14, 57,
4407    -52, 3, -31, 37, 34, -9, 62, -1,
4408    -13, -33, 28, -2, -8, -32, 48, 25,
4409    -40, 27, -15, -59, -25, 69, 59, 64,
4410    -30, 51, -46, -56, 66, -16, 70, 13,
4411    45, 23, -48, -1, 13, 4, 5, 52,
4412    23, 32, 1, 9, -98, 10, 24, -7,
4413    34, 23, 44, -49, -6, 15, 3, -7,
4414    2, -15, -56, 5, 38, 49, -24, 85,
4415    7, -7, 31, -88, 50, 7, -85, 30,
4416    -95, -31, -22, -65, 16, -56, 70, -38,
4417    50, 35, 38, 20, -44, -19, 9, -6,
4418    14, 26, 9, 23, 2, 34, -14, -3,
4419    22, -39, 32, -5, -22, 11, 15, 14,
4420    -16, 1, 16, -4, -24, 5, 28, -62,
4421    36, 27, 40, 14, 25, 14, 44, 1,
4422    -2, 4, -4, 9, 27, -6, -35, -27,
4423    -23, 15, -5, 21, -9, -14, 19, 7,
4424    8, 57, 9, -40, 2, 19, -52, 22,
4425    0, 5, -20, 9, 6, -41, 2, 41,
4426    -30, 6, 10, -12, -12, -3, -23, 19,
4427    -28, -118, 4, 9, 56, -40, -26, 18,
4428    -33, -37, -24, 15, 25, -6, 42, 1,
4429    -20, -1, -21, -31, -7, 7, 20, 3,
4430    52, -74, -8, 29, -52, -20, 10, -127,
4431    56, 4, -28, -8, -62, 37, -5, 29,
4432    9, 36, -58, -73, -34, 31, -2, -27,
4433    19, -13, -42, -82, -77, -25, 27, -33,
4434    60, 13, 90, 36, 5, -84, 3, 32,
4435    3, 35, -81, -23, 81, -110, 20, 56,
4436    -10, 2, -59, 34, -57, -31, -61, -22,
4437    -56, 26, -17, -14, -42, -38, -28, -2,
4438    12, -62, 55, -20, -18, -11, -8, 87,
4439    -1, 55, 14, -10, 45, 37, -83, 35,
4440    -42, -68, -73, 21, -56, 34, -59, 88,
4441    6, 13, -43, 29, 79, 2, -28, -44,
4442    40, 23, 70, 30, 8, -2, 51, -14,
4443    -23, 6, 22, 20, 32, -31, -97, 55,
4444    -20, -24, 29, 99, 37, -50, 13, 2,
4445    -46, 13, 5, -58, -2, 46, 58, 78,
4446    -18, 44, -28, 2, -16, -9, -26, -19,
4447    -5, 8, 18, -28, 44, -67, 63, -84,
4448    11, 8, 23, 86, -70, -83, 54, -13,
4449    -4, -22, 55, 40, 21, -19, 68, 65,
4450    -11, -50, -19, -19, -6, 84, -59, -5,
4451    27, 50, 40, 114, 44, -49, -111, -35,
4452    -17, -28, -26, -79, -3, 19, -21, -31,
4453    30, -37, -32, -60, 7, 25, 64, 104,
4454    1, 14, -58, -58, -8, -51, -48, -31,
4455    -18, -8, -36, 25, 15, -26, -12, -18,
4456    -6, 31, 7, -11, -26, 0, -3, 13,
4457    3, -31, -16, -19, -27, -13, 11, 18,
4458    19, -24, 0, 27, 3, -7, -57, -46,
4459    -6, -33, 20, 51, -16, -24, -44, -18,
4460    -50, 23, -12, 67, -39, 26, 31, -29,
4461    7, -19, 33, -8, -15, 22, 7, 10,
4462    -59, 23, -4, -42, -14, -23, 0, -109,
4463    -57, -40, 19, 14, 8, 8, 26, -46,
4464    -14, -27, -8, 6, -14, -23, 12, -59,
4465    33, 2, -13, 4, 42, -48, -5, 5,
4466    -24, -47, 3, 33, -15, -13, 52, 37,
4467    -61, 80, -28, 13, 4, 51, 69, 84,
4468    -10, 28, -17, -6, -13, 87, 93, 0,
4469    62, 43, 23, -17, 3, -11, 39, 32,
4470    17, 8, 102, 11, -23, 24, 84, 4,
4471    51, 23, 99, -4, -22, -12, 30, 55,
4472    39, 64, -9, -29, -2, -24, 70, -30,
4473    49, 41, -65, 28, -11, 30, 22, -31,
4474    79, 14, -15, 58, 1, -34, 7, 50,
4475    -16, 17, -32, 8, 14, 19, 12, 25,
4476    17, 65, 29, 71, 25, 18, 9, 20,
4477    43, 61, 38, -24, -4, 19, 12, -57,
4478    17, -53, 17, 17, -88, -22, -14, -38,
4479    35, -63, -18, 1, -24, -41, -82, 42,
4480    1, -36, -2, -12, -4, -42, -11, -14,
4481    -4, 14, -10, 16, 41, 85, 13, -70,
4482    -22, 8, -17, -8, -36, -38, -6, -26,
4483    51, 10, -35, -50, 2, -31, -26, 22,
4484    20, 15, 23, -12, 4, -19, -25, 0,
4485    -18, 42, -75, 56, -56, -29, -38, 2,
4486    -15, -47, 5, -48, 14, 42, 43, -5,
4487    34, 23, 15, -88, 22, 41, -117, -16,
4488    -7, -59, 16, 23, -5, -47, 9, -20,
4489    58, 2, 71, -104, -31, 31, 12, 58,
4490    30, 14, -11, -27, -9, 10, -34, -14,
4491    5, 9, -5, -24, 0, 14, -7, -34,
4492    -5, 38, -16, 20, 11, -7, -2, -12,
4493    26, 42, 26, -15, 48, 20, 34, 10,
4494    -17, 72, 27, 22, 5, -10, -20, -63,
4495    -40, -56, -17, 31, -9, 8, -10, -3,
4496    -33, 7, -3, 7, -1, -16, -9, -39,
4497    33, 32, -35, 61, -20, 16, 3, 3,
4498    19, -16, 10, -47, -13, 30, 13, -7,
4499    -20, 24, 5, -10, -15, 20, 22, 18,
4500    -6, -26, 13, 15, -15, -13, 4, -2,
4501    -47, 28, 1, 5, 8, -3, -4, 17,
4502    -64, -18, -16, -28, -32, -23, -126, 68,
4503    32, 77, -9, 58, -92, -14, 5, 37,
4504    22, -32, -53, -18, 0, 11, -60, 37,
4505    12, -10, -54, 1, 22, -44, -54, -33,
4506    12, 15, -22, -7, -80, -9, -78, -51,
4507    -114, -26, -51, -36, -26, -83, -10, -39,
4508    -101, 20, -49, -64, 30, 14, -18, -10,
4509    -25, -85, 30, 6, 7, -17, 34, -46,
4510    62, -74, 14, -26, 4, -110, -6, -30,
4511    -123, -52, 52, -91, -10, -44, 19, -23,
4512    -50, 24, 33, 39, 5, -105, -10, -7,
4513    -18, 12, 22, -36, 81, 1, -34, 76,
4514    -48, -32, -36, 34, -39, -21, -13, -17,
4515    -10, -30, -5, 54, 13, -4, -13, -33,
4516    75, -4, 112, -42, -34, -6, 91, 33,
4517    -55, -20, -31, -25, 6, 30, -49, -51,
4518    67, -38, -10, -37, -105, -44, -16, 5,
4519    -22, 35, -3, -80, -67, 40, 34, -23,
4520    67, 38, -12, -59, -54, -27, -17, 36,
4521    22, 4, 49, 21, -30, 45, 127, 54,
4522    0, -49, 5, -36, -62, 17, 12, -66,
4523    2, 35, 20, -38, 67, 10, -20, 2,
4524    53, -5, 3, 31, 11, 2, -26, 21,
4525    86, -27, 14, -68, -16, -40, 33, 52,
4526    -10, -12, 30, 0, 30, -34, 8, -2,
4527    -11, -13, -67, 108, -9, 12, 18, -13,
4528    15, -29, 19, -8, -14, -27, 7, -13,
4529    -5, -5, 14, -12, -13, -10, 13, -18,
4530    1, 26, 1, 25, 10, 28, 4, 5,
4531    -18, -19, 11, -28, -20, 31, -23, 12,
4532    47, -14, -45, 8, 35, -17, 31, 59,
4533    -19, -54, 34, 86, 48, 0, 127, 7,
4534    -19, -21, -17, -4, 29, 10, 2, 29,
4535    23, -7, -4, 15, -24, -20, 18, 11,
4536    1, -11, 20, 23, 46, -48, -15, 24,
4537    16, 2, -24, 18, -19, -54, -19, 26,
4538    12, -44, -3, 61, -2, 29, 12, 18,
4539    59, -35, 49, 110, -39, -13, -64, 21,
4540    -37, 76, -24, 0, -9, 71, 21, 38,
4541    49, 87, 12, 28, 36, 32, 124, 67,
4542    -55, 49, 103, 29, 31, 71, 37, -50,
4543    116, 39, 28, 61, -26, 50, 48, -23,
4544    67, 32, 55, 60, 51, -19, 66, 16,
4545    44, 38, 46, -33, -5, -35, 34, 50,
4546    3, 2, 13, 25, -80, 48, -12, 23,
4547    92, 82, -34, -40, 0, 6, 27, -57,
4548    -14, -19, -38, 41, 62, 6, 16, 27,
4549    26, -48, 32, 21, 0, 102, 33, -39,
4550    -16, 116, -19, 9, 94, 12, 54, 55,
4551    -10, -89, -42, -18, -7, -33, 19, 19,
4552    -84, -21, 16, 38, -78, -25, 57, 64,
4553    29, 85, -53, 3, -74, 9, -5, 47,
4554    7, -21, -19, 114, -40, -60, -24, -35,
4555    72, 28, -35, -21, -26, 68, 57, 38,
4556    1, 3, -19, -38, 19, 54, 8, 106,
4557    28, 65, 72, 13, 32, 55, -10, -3,
4558    -24, 17, 35, -26, -59, 20, -24, -25,
4559    -100, 37, -6, -42, 12, 83, -39, -69,
4560    -30, -61, 18, 43, 15, 12, -72, -38,
4561    2, -11, 30, -40, 2, 29, 106, -94,
4562    -42, 14, 9, -30, 4, -73, 10, 17,
4563    24, 19, -4, -49, -25, 37, -29, 11,
4564    -10, 45, -30, -6, 20, -12, -54, 16,
4565    4, 38, -29, -3, -24, -12, -3, -62,
4566    18, -7, -37, 13, -26, 9, -11, 25,
4567    26, 20, -6, -37, -39, -23, -49, 28,
4568    16, -8, 25, 18, -2, -14, 74, 43,
4569    45, 32, 8, -44, 13, 23, -34, 28,
4570    -9, 18, -4, -50, -4, -12, -17, -23,
4571    29, -31, 7, -6, -2, -13, 0, -10,
4572    18, -21, 8, 28, 38, 46, 4, 10,
4573    -71, 4, 35, -21, -8, 6, 56, 22,
4574    -23, -91, 127, 61, -28, -19, -26, 15,
4575    -64, -21, -20, 11, -69, 38, -68, -10,
4576    -70, 44, -5, -5, -40, 105, 33, 17,
4577    -26, 51, 27, 2, 19, 8, 120, 34,
4578    -35, -18, 10, -18, 92, -60, 61, 32,
4579    -11, 32, 2, -24, 6, 64, -17, 71,
4580    -11, 21, 62, 26, -47, -2, -39, -53,
4581    34, 127, 48, 58, 35, 8, 29, 12,
4582    1, 1, 61, -7, 25, 13, 53, 23,
4583    81, -7, -86, -35, 64, 33, -50, 22,
4584    10, -6, -1, -23, 41, 6, 3, -6,
4585    5, -28, -50, 13, 71, 74, 13, -67,
4586    31, -9, -28, -36, 12, 5, -104, 111,
4587    -54, -50, -94, 13, -56, -26, -20, 38,
4588    -90, -1, -28, 40, -69, -23, 28, -31,
4589    20, 49, -102, 42, 39, 40, 16, 57,
4590    -3, -76, 63, -8, -17, 18, 3, -53,
4591    -3, -11, -80, 30, 44, 116, 125, -24,
4592    81, 49, 31, -32, 77, -26, 50, -8,
4593    82, -31, 10, 8, 70, 35, -23, 15,
4594    0, -33, 27, 75, -80, -26, 16, -5,
4595    -3, -20, -45, -1, -26, 62, 41, 18,
4596    17, 3, 33, 10, 72, -14, -39, 33,
4597    64, 29, 12, -17, -23, 62, 6, 6,
4598    -22, 7, 7, 17, -30, 44, -14, 20,
4599    -6, -6, 32, 21, 10, -8, -25, -52,
4600    19, -18, -6, -28, -21, 37, 6, 9,
4601    29, 70, -32, -6, -44, -39, -36, 6,
4602    -72, -40, -34, 20, 17, -2, 24, 10,
4603    40, 20, 12, -12, -3, 0, 0, -21,
4604    -5, 66, -19, -14, -1, -27, 16, -44,
4605    3, -8, 29, 38, -23, 15, 25, 40,
4606    -14, 22, -28, 15, 1, 23, 20, -11,
4607    6, 9, 12, 2, -53, 11, 6, -9,
4608    48, -14, 22, -17, -6, 39, -20, 18,
4609    -21, -51, 3, 11, -27, -53, 50, -35,
4610    -42, 32, 0, 23, 75, 46, 12, -14,
4611    -4, 33, 88, 12, -75, 57, 20, 64,
4612    3, 23, 39, 45, -10, -28, 6, -57,
4613    -49, -67, 25, -75, -18, 122, -42, 11,
4614    47, 2, -17, 2, -29, 54, -29, -9,
4615    -35, 28, 8, 15, -17, 118, 42, -68,
4616    34, -42, 15, 100, 67, 45, 24, 28,
4617    30, 64, 121, 21, -8, 33, -5, 46,
4618    -17, -33, -29, 27, 2, 72, 2, 12,
4619    -1, 43, 24, 55, 52, 55, -12, -24,
4620    -44, -49, 48, 3, 55, 21, 6, -63,
4621    26, -43, 66, 19, 85, 4, 73, 8,
4622    6, 2, -62, -6, -28, 20, -15, -24,
4623    88, -52, 18, 5, 99, -58, -26, 83,
4624    1, 8, -75, 39, -13, 9, 0, 35,
4625    5, 47, -55, -59, 43, -12, 0, 8,
4626    -13, -9, 31, 73, 28, -38, 57, 12,
4627    -43, -44, 57, -29, 51, -51, -6, -68,
4628    34, 33, 16, 16, 20, -21, 40, 40,
4629    2, -16, 24, 30, -9, -42, -27, 5,
4630    -49, 52, 84, -41, 20, -21, -15, -29,
4631    36, -18, 32, -25, -12, -1, -9, 56,
4632    73, -19, 95, 22, 13, 26, -64, 12,
4633    16, 25, -25, 10, -30, 53, 25, 14,
4634    8, -4, 9, -11, 1, 10, -1, -2,
4635    6, 0, -77, 35, 3, 24, -17, -26,
4636    6, 7, 17, 8, 34, -10, 2, -23,
4637    17, -10, 7, 4, 9, 44, 21, 13,
4638    -12, 21, 7, -6, -16, 21, 0, -22,
4639    37, 10, -13, -38, -43, -12, -31, -16,
4640    -15, 11, -7, -50, -12, 12, -32, -1,
4641    13, 67, -16, 12, 5, 4, 22, 15,
4642    69, -6, -8, 5, 26, 60, -37, -23,
4643    23, 21, -2, -8, 34, 34, -1, 1,
4644    -7, -33, -19, 17, -41, 23, 24, -21,
4645    37, 5, 17, -41, 45, -8, 11, 6,
4646    26, 21, -12, 9, 17, 8, -12, 26,
4647    -24, 31, 21, 1, 5, 13, -24, 18,
4648    17, 47, -26, -19, -2, 55, -51, -5,
4649    7, 85, 36, -19, -49, 6, 124, 39,
4650    -20, 40, 85, 30, 83, -18, -9, 38,
4651    36, 31, 28, 37, 10, -12, -15, -8,
4652    -2, 44, 37, 127, -91, 40, 22, 54,
4653    -25, 98, -9, 18, -66, -23, 28, 46,
4654    -2, -11, -33, 89, 19, 18, -30, 28,
4655    4, 19, -24, -21, -52, 3, -10, 22,
4656    -73, 4, -7, -28, 28, 59, 3, -7,
4657    40, 13, 79, -65, 120, 52, 41, 4,
4658    3, 33, 31, -45, 44, 33, -18, 25,
4659    -57, -3, 57, 8, 35, -28, -46, 5,
4660    88, 10, 1, -26, -8, -6, -5, -7,
4661    -3, -41, -46, 27, -44, -20, -42, -57,
4662    6, 11, 7, 15, -44, -14, 15, 19,
4663    -15, -6, -9, 32, 44, 3, -79, 1,
4664    21, -65, -55, 15, 68, 14, -15, 99,
4665    -57, 52, 30, 8, 42, 1, -25, -10,
4666    8, 73, 24, -73, -46, 28, 24, -6,
4667    -40, -20, 57, 45, 44, 10, 72, 47,
4668    8, -36, 27, -43, -26, -57, -16, 16,
4669    -29, -26, 16, -3, 53, 21, 76, 77,
4670    4, -46, -20, 0, 27, -13, -17, 7,
4671    57, -18, -12, -16, -9, -5, -8, 42,
4672    26, -16, -6, -1, -5, 7, 69, -40,
4673    -37, 10, -6, -4, 21, 57, -20, 14,
4674    -25, 29, 14, -10, 14, -5, -5, 38,
4675    27, 9, -8, -11, 1, -20, -11, -19,
4676    -5, 10, -12, 19, -20, -19, -22, 37,
4677    48, 45, -6, 58, -7, -29, -20, -8,
4678    9, 0, 18, -29, 40, 10, -16, -21,
4679    46, -4, -11, -25, 9, 4, 29, -4,
4680    16, 10, 6, -4, -50, 33, -30, 15,
4681    -34, 11, -1, 3, -95, -18, 5, -17,
4682    5, 44, 65, 59, 37, 88, 23, -5,
4683    45, 17, -60, 64, -6, -52, 0, 0,
4684    -38, -4, -45, 17, 0, 28, -34, 16,
4685    13, 27, -14, -1, -7, 31, 49, 27,
4686    -13, -31, 5, -8, 35, -88, 76, -5,
4687    -35, 71, 33, -10, 54, 28, 2, 45,
4688    30, 120, -12, 121, 39, -14, 10, -16,
4689    11, 74, 47, 50, 24, 73, 16, -47,
4690    10, -11, -13, 7, 42, 54, 8, 111,
4691    35, 43, -9, 53, 64, -11, -6, -1,
4692    -26, -4, 36, 57, 22, 57, -6, 115,
4693    -11, 49, -21, 43, 86, 8, 2, 75,
4694    33, -27, -17, 66, -29, -10, 2, 2,
4695    7, 43, -21, -11, -46, -13, 86, 32,
4696    -27, 19, 35, -21, 28, -20, 23, -10,
4697    75, 76, 23, 20, -5, 20, -21, 37,
4698    -7, 11, -24, 0, -33, -6, -53, 18,
4699    -3, -16, 55, 32, 25, 55, 73, 0,
4700    27, -17, 48, 72, 8, 36, -4, -14,
4701    -1, 33, 20, 53, 26, -69, -47, 13,
4702    31, -34, 54, 27, -37, 15, 49, 10,
4703    83, 56, -12, 10, 20, -4, 44, 77,
4704    107, -29, 9, 23, 29, 33, -17, -17,
4705    7, 47, -11, -25, 6, 28, 63, 54,
4706    -7, 15, -6, -31, -13, -20, 33, 16,
4707    12, -14, 8, -21, 12, 21, 16, -21,
4708    -22, 3, -13, 18, 2, 22, -17, 8,
4709    43, -31, -6, -2, -3, 20, 7, -37,
4710    36, 22, 22, 1, 8, 28, -26, 3,
4711    -49, 54, -19, 14, -12, -20, 5, -31,
4712    -36, 30, 27, 42, 17, 4, 3, -22,
4713    4, -2, 9, -4, 24, 15, 36, 69,
4714    53, -5, -5, -6, 27, -11, 1, 19,
4715    -11, -20, -13, -3, -21, -26, -10, 19,
4716    -9, 31, -36, -25, -52, 6, 7, 35,
4717    0, -11, 40, -12, 1, 1, -3, -2,
4718    -3, 41, -3, -5, -14, 31, -8, 45,
4719    -24, 27, -14, -16, -25, 38, -39, -22,
4720    -5, -1, -25, 6, 14, 6, 45, -8,
4721    -43, 17, -66, -15, -18, -59, 52, -52,
4722    -9, -7, -46, -8, 60, -40, -75, -8,
4723    45, -44, 70, -75, -25, -37, 14, 95,
4724    -86, 23, -42, 0, 35, -3, -43, 74,
4725    54, 41, -21, 2, 17, -46, -28, -6,
4726    27, 4, 19, -16, 6, -100, 31, -92,
4727    -86, -23, 2, -50, -8, 15, -18, 2,
4728    28, 65, 57, 9, 53, -43, -30, -66,
4729    12, -56, 30, -52, 67, -6, -105, 69,
4730    59, -67, -1, 21, -11, -8, -16, -2,
4731    -7, 42, 35, -2, 11, 59, 20, 2,
4732    -10, -22, 2, 42, 8, 29, -2, 5,
4733    -26, 11, -44, -18, -17, -11, -27, -9,
4734    12, 31, 2, 9, -81, -32, -12, -60,
4735    -13, 73, 25, 19, 26, 53, 50, -46,
4736    -18, -37, 13, 16, 27, 23, -33, 20,
4737    18, -35, 37, 15, -67, 17, -25, 84,
4738    -20, -53, 66, 43, -47, 0, -3, -55,
4739    -24, -49, -41, 3, -31, -22, 22, 31,
4740    74, 15, -17, -27, -8, 23, -43, 34,
4741    7, -75, 61, -15, 14, 3, -101, 12,
4742    6, 0, 17, 7, -8, -18, 0, -39,
4743    0, 10, 1, 37, 16, 3, 37, -22,
4744    1, -8, 10, -34, -40, -42, -29, -18,
4745    -3, -39, 5, 13, 12, -7, -32, 20,
4746    21, 11, -8, 19, -44, 36, -5, 82,
4747    -4, 16, 5, -8, 6, -18, 4, -30,
4748    28, -38, 34, 15, 2, -40, -32, 18,
4749    -34, -42, -7, -6, 31, 19, 8, 35,
4750    8, 9, 3, 6, 32, -22, -17, 53,
4751    45, 34, 25, -3, 27, -24, 3, 31,
4752    3, -15, -20, -3, 3, 7, -40, 0,
4753    -30, -24, -33, 17, -3, -21, -8, 31,
4754    -29, -46, 0, 22, 16, 4, -16, 13,
4755    -43, -17, 11, 49, 27, -6, 3, -57,
4756    29, -8, 47, -6, 8, 25, 48, 7,
4757    26, -36, 22, -65, 46, -87, -47, 44,
4758    -93, -52, -7, 13, 0, -67, -73, 8,
4759    -15, -42, -53, -39, 27, -30, 2, 22,
4760    -77, 127, 37, 5, 59, -19, 18, 20,
4761    -22, 0, 127, 35, -58, 33, -5, -20,
4762    31, -2, 13, -10, 15, -39, -63, -26,
4763    -3, -22, 23, 15, -7, 5, 14, -118,
4764    -58, -4, 25, -34, 21, 9, -38, 65,
4765    78, -89, -2, -22, -1, -23, 36, 44,
4766    -60, 18, 9, -90, -36, 96, 64, 72,
4767    -10, 40, 74, -110, 47, -62, 21, -22,
4768    64, 49, -97, -23, 44, 63, 5, -8,
4769    14, -37, 46, 1, -107, -6, -1, 60,
4770    -5, 22, -24, 35, 2, 12, -106, 7,
4771    -56, -46, 77, -30, 42, -31, -107, -16,
4772    42, 8, -44, -44, -47, -29, 26, -58,
4773    -72, -3, 54, 24, -44, 66, -5, -47,
4774    1, 76, 61, -35, -24, -52, -4, -39,
4775    36, 10, 18, 4, 10, 6, -9, 28,
4776    -20, 80, 66, -56, -33, 21, -61, -59,
4777    -92, -60, 54, -4, -5, -41, -64, 20,
4778    3, 14, -7, -1, -14, -61, 59, -18,
4779    -9, -15, -86, 33, 1, -45, 17, -32,
4780    0, -17, 44, 4, -35, -7, 61, 23,
4781    59, -40, -4, -83, 2, 10, -24, 48,
4782    -15, -19, 27, 4, 8, 66, -34, 66,
4783    -33, -28, -39, 8, 5, -22, -24, -9,
4784    -21, -36, 15, -39, 6, 17, -2, 2,
4785    6, -48, 27, 1, 21, 45, 20, -34,
4786    -3, -10, -18, -37, 65, -3, -20, -14,
4787    47, -31, -15, -9, -112, -3, 38, -10,
4788    -19, 7, -31, 28, -17, 18, 5, -10,
4789    42, -30, 21, -26, 10, -53, -18, 21,
4790    8, 58, 39, -1, 4, 64, 9, 3,
4791    106, -18, 31, 15, -32, -38, -7, 70,
4792    -27, -6, -96, -17, 46, -19, 54, 40,
4793    -7, -14, -20, 93, -23, -7, 62, -2,
4794    -39, -16, 100, 60, 23, -14, 88, 36,
4795    63, 48, 6, 27, 19, -10, 1, 98,
4796    54, 31, -41, 49, -22, -35, 29, 31,
4797    39, 91, 53, 1, 87, -15, 50, 14,
4798    70, -11, 30, -2, -15, -41, 3, 91,
4799    -16, 12, -3, -12, 101, 28, -29, 37,
4800    34, -10, 73, -44, -3, 34, -3, 48,
4801    77, 16, -44, 91, 83, 18, -45, 59,
4802    10, 6, 45, -37, 10, -2, 40, -15,
4803    5, 17, -19, -30, -17, 9, 2, -1,
4804    -17, 65, -35, 51, 57, 63, -4, 0,
4805    -39, 11, -50, -27, -1, 33, -23, -9,
4806    4, 33, -9, 32, 20, -18, 41, -25,
4807    56, -10, 35, 28, 31, 30, 5, 9,
4808    -10, -33, -6, 16, 94, -17, -25, -7,
4809    53, -31, 39, 35, 35, -18, -4, -19,
4810    12, 62, 35, 12, -32, 8, 22, 8,
4811    21, 3, -54, -4, 28, -21, 95, -53,
4812    42, 11, -5, -18, 3, 32, -47, -10,
4813    -32, -18, -16, 7, 3, -28, -22, 56,
4814    22, -14, -72, -3, 23, -13, 30, -26,
4815    7, 4, 6, 0, 4, -49, 20, 54,
4816    15, 5, 18, -3, -15, -4, 15, 9,
4817    -51, -9, -5, 7, 2, -25, 13, 33,
4818    14, 8, -16, 10, -34, 3, -37, 13,
4819    23, -33, 4, 19, -27, -4, -23, -30,
4820    25, -23, -6, 17, 6, -40, 7, 0,
4821    -25, 52, 1, 2, 12, 13, 0, -24,
4822    -8, 16, 29, 44, -12, 10, 12, -90,
4823    7, -16, -21, 16, -59, 22, 10, 15,
4824    -2, -11, 28, -11, -21, -8, -24, 11,
4825    -6, -6, 12, 21, -23, 25, 9, -11,
4826    -8, 38, 8, 5, 26, 43, -17, 27,
4827    46, -31, -30, 43, -15, 32, -36, 42,
4828    24, 26, -37, -8, -10, 15, -22, 17,
4829    -3, -58, -14, 37, 0, -46, 52, 2,
4830    22, -4, 64, 12, -22, 29, 107, -36,
4831    50, -13, 86, -33, 7, 19, 31, -15,
4832    1, 54, 14, 66, -14, -33, 31, 4,
4833    18, -7, 26, 3, -11, -26, 38, -20,
4834    15, -27, -13, -26, 57, 13, 44, -19,
4835    -37, 22, -28, 27, 32, 0, -3, -67,
4836    -13, 44, 24, 37, 23, 1, 58, -14,
4837    -33, -4, 35, -8, 52, -13, 57, 49,
4838    19, -64, 43, 37, -30, -11, 37, -1,
4839    -93, 4, -3, 95, 16, 28, 55, 51,
4840    7, -33, 1, 12, -57, 2, 3, 47,
4841    3, -25, -42, -1, 48, 107, -70, -38,
4842    75, 30, 72, 28, 31, 4, -5, 23,
4843    86, -3, -27, -57, 54, 42, -22, -5,
4844    -22, 57, -16, 43, -24, -43, 68, 58,
4845    -25, 34, 38, 26, -70, 69, 58, 83,
4846    45, -63, 31, 14, 27, 54, -15, 18,
4847    -88, -111, 28, -64, 9, 5, -27, -32,
4848    -74, 33, -28, -4, 59, -11, 69, 22,
4849    49, -20, 18, -28, 55, 109, -15, 7,
4850    -11, -13, -8, 28, -18, -13, 16, 31,
4851    70, 8, 67, -58, 19, 16, 17, -19,
4852    -16, 0, -29, -15, -8, -11, -11, -11,
4853    10, 8, 20, -17, 26, -62, 2, -8,
4854    24, 3, -23, 15, -33, 6, 25, 31,
4855    -11, -44, 34, 7, -7, -3, 21, 9,
4856    11, -45, 27, 8, 4, 27, -54, 8,
4857    -7, -29, 26, 3, 4, -11, 13, 59,
4858    -41, -9, -33, -2, 46, -40, 8, -4,
4859    -32, 2, -4, -5, 9, 6, 43, 22,
4860    23, -66, -9, -30, -7, -14, -19, 1,
4861    2, -12, -9, 45, -32, 17, 2, 41,
4862    78, 51, 63, -1, 19, 7, 9, -12,
4863    33, 24, 16, -13, -73, 28, -8, 5,
4864    1, 35, 11, 52, 14, 20, 32, 72,
4865    42, 120, -14, 84, 25, 34, 2, 22,
4866    13, 11, -88, 21, 35, -9, 96, 39,
4867    107, 41, -6, -37, 54, -6, 25, -20,
4868    -16, 28, 23, 75, -43, 8, 66, 68,
4869    5, 52, -1, 75, 101, -15, 91, -79,
4870    99, 1, 24, 28, 86, -16, -17, 68,
4871    71, 127, 21, 5, 24, 41, 6, 20,
4872    111, 90, 8, 33, 55, -35, -37, 5,
4873    40, 118, 12, 72, 11, 41, 1, 49,
4874    -48, -18, -34, 12, -52, -10, -21, 37,
4875    7, -35, -20, 45, 10, -66, -8, -37,
4876    10, 78, 14, 16, -10, 13, 34, 43,
4877    -18, 32, 6, 27, 65, -41, -35, -36,
4878    -39, 13, 33, 72, -19, 40, 23, -26,
4879    30, -6, 6, 3, -48, -69, 89, -5,
4880    -32, -13, -31, -9, 15, -37, -87, 25,
4881    -12, -43, -21, 25, -7, -5, 41, -24,
4882    70, 11, -60, 11, -89, -42, -9, -16,
4883    57, -28, 98, -62, -9, 40, -9, 17,
4884    -64, 10, 45, 11, -7, -8, -4, 13,
4885    12, 15, 11, -42, -21, 25, -40, 39,
4886    -22, 7, -9, 36, -24, -19, 17, -16,
4887    -5, -10, -56, -6, -8, 13, -3, -7,
4888    13, -2, 0, -46, -20, -10, 3, 57,
4889    -27, -17, -27, 13, -25, -7, 8, 15,
4890    -23, -34, -9, -8, -22, -23, 30, -12,
4891    8, 28, 27, 9, -11, 19, 41, -4,
4892    10, 39, 7, 17, -13, -21, 20, -14,
4893    -29, -27, 18, -20, -14, 15, -10, 55,
4894    -18, 5, 16, 18, 7, -29, -27, 7,
4895    13, 10, 22, 42, -3, -2, -19, -4,
4896    7, 7, -11, 17, 44, 28, 2, -43,
4897    36, 22, -1, -28, -7, 25, -3, 10,
4898    -35, -13, 17, 57, 11, 35, 47, -55,
4899    15, 5, 39, -56, -7, 28, 37, -57,
4900    15, -4, -16, 17, 13, -44, 39, 45,
4901    -16, 47, -33, 51, 40, 26, 10, -15,
4902    -57, 60, -30, 31, 3, 8, -4, 67,
4903    26, 58, -20, -8, 8, -9, -4, -29,
4904    -61, 4, -7, 53, 34, 55, -20, 18,
4905    -41, -3, 60, -7, -11, 30, -3, 28,
4906    33, -9, 13, -32, -22, -31, 0, -6,
4907    -40, -14, 72, -39, 85, 27, 10, -69,
4908    29, 47, -3, -40, 36, -26, -26, -4,
4909    -17, -36, 3, 17, 1, 21, 37, 11,
4910    25, 0, 4, -48, 18, 14, -2, 48,
4911    23, 38, -84, -3, -26, -28, -10, 29,
4912    -18, -18, -1, -5, 15, -33, -45, 66,
4913    103, -3, 15, 11, 17, 98, -18, 14,
4914    -8, -44, -17, -20, 5, 40, 4, 52,
4915    -59, -31, -28, -30, -22, -22, -46, -52,
4916    -96, -24, 44, 4, -3, -30, -70, 88,
4917    -53, 44, -38, -16, -111, 1, -64, 82,
4918    -54, -58, 71, 7, -33, -61, -7, -43,
4919    5, 67, -74, 22, 0, -6, 24, -25,
4920    -32, 78, 25, -19, 47, 45, 35, -90,
4921    -15, 45, 33, 43, -5, 69, 1, 89,
4922    -16, 14, -57, -17, 13, 33, 18, 32,
4923    -9, -35, 40, -10, -7, 25, 23, 19,
4924    4, 23, 24, 27, 6, 10, 12, -25,
4925    8, 6, 8, 34, -38, 27, 21, 46,
4926    -20, -18, 0, 21, -70, 23, 76, -15,
4927    7, 60, -15, 24, -9, -9, -45, 8,
4928    -8, -40, -5, 0, 39, -36, -55, -28,
4929    12, -27, -27, 11, -44, -26, 14, 37,
4930    7, -48, 4, 18, 17, 20, 13, 17,
4931    1, 46, 10, -52, -8, 12, -17, 1,
4932    -34, 3, 19, -8, -17, 32, -8, 0,
4933    14, -14, 0, -25, 14, 11, 12, -17,
4934    -67, 56, -14, -79, 34, -18, 26, -66,
4935    -12, -32, -38, 19, -72, 65, -27, -42,
4936    26, -22, -58, 14, 9, -14, 24, -71,
4937    -14, 15, -28, -104, -2, 16, -110, 3,
4938    -7, 11, 3, 59, 56, -66, -15, 0,
4939    -75, -55, -30, 23, 27, -38, 33, -3,
4940    10, -65, -41, 61, -20, -30, 16, 31,
4941    -3, -31, 42, 38, 23, -65, 2, 32,
4942    19, -6, -4, 47, -26, -15, 3, 19,
4943    6, 42, -17, -79, -70, 22, 34, 37,
4944    -37, -69, -66, -55, -24, 3, 8, 50,
4945    37, -63, -35, 20, -10, -82, 76, 51,
4946    59, 20, 15, -10, 52, 81, 9, 0,
4947    92, 39, -86, 42, 46, -50, -10, -7,
4948    -8, 14, 17, -3, 34, 88, -63, -34,
4949    35, -112, -13, -26, -50, -2, -17, -26,
4950    53, 83, -11, 127, 30, -49, 3, -39,
4951    -86, -66, 14, 59, 36, 40, 23, 18,
4952    -22, -63, -14, 20, -48, 46, -17, 50,
4953    -3, -73, -35, -36, -62, -19, -34, 71,
4954    -47, -17, 9, 33, 73, -9, 42, 47,
4955    -24, 23, -40, -47, -12, -99, -3, 13,
4956    27, -38, 20, 13, 5, 31, -2, 36,
4957    -5, -89, -91, 8, 4, 45, 52, 106,
4958    -19, 20, -10, 5, 41, 0, 6, 39,
4959    63, 20, -76, 0, 9, -30, 23, -3,
4960    -6, -3, 12, 16, 11, 7, -32, 2,
4961    1, 69, 4, 59, 5, 42, -7, 24,
4962    -20, -30, 25, -22, -3, -7, -27, -13,
4963    25, 16, 34, 17, 30, 0, 8, -4,
4964    -27, -3, -2, -20, 10, 6, 61, 20,
4965    7, 71, -16, 1, 9, -15, 0, 5,
4966    -2, -36, -32, -30, 4, 14, -19, -22,
4967    -3, -25, -9, 3, -14, 4, -25, -6,
4968    -13, 1, 3, -33, -38, 17, 16, -4,
4969    4, 12, -28, 22, -42, -2, -22, 22,
4970    -39, -11, 9, 32, 70, 46, -24, -14,
4971    -21, -3, 81, 49, -25, 48, -5, -6,
4972    45, 21, 6, -20, -8, 69, 55, 66,
4973    17, 33, -8, -68, 20, 22, 13, 61,
4974    -1, 7, -14, 56, 121, -36, 19, 68,
4975    86, 47, -17, 36, -16, 17, -2, -68,
4976    50, 42, -34, 3, 27, 23, 31, 29,
4977    11, 68, -10, -25, -27, -29, -38, -2,
4978    34, -90, 3, 46, -5, 12, -11, 127,
4979    83, -54, -62, 2, 58, 11, -10, -9,
4980    12, -52, 47, 58, -35, 60, 52, 27,
4981    30, 20, 32, -47, -9, 67, 38, -16,
4982    63, 31, 15, -45, 4, 1, 20, -10,
4983    -7, -18, 32, 53, 9, 2, 27, -19,
4984    -18, -38, -24, -50, -23, -4, -53, 3,
4985    17, -35, -68, -59, 41, 30, -23, -29,
4986    52, 8, 26, 47, -22, -9, 62, 11,
4987    -38, -29, -29, 57, 12, -75, 4, -46,
4988    -36, 13, 22, 47, 25, 8, -40, 27,
4989    1, 44, -63, 18, 14, 13, -16, 14,
4990    -29, 18, -14, -4, -16, 31, -67, 0,
4991    -61, -56, 28, -23, -4, 29, 10, -9,
4992    13, -26, 44, 3, 37, 10, 49, -18,
4993    46, 26, -9, 16, 37, 60, 24, 46,
4994    34, -19, -37, 2, -18, 4, -3, -6,
4995    -26, -19, -17, 0, 0, -4, 17, 0,
4996    8, 11, -37, -25, 1, 26, 6, 23,
4997    -25, -19, 12, 26, -4, 7, -4, 23,
4998    3, -6, 5, -7, -1, 17, -12, -5,
4999    26, 23, 14, 13, -2, -28, -21, 30,
5000    -29, 18, -40, 31, 1, 0, -12, -30,
5001    22, 10, 17, -29, -8, -10, -42, 49,
5002    16, 18, 33, -3, 0, -20, 0, -54,
5003    -70, -10, 21, -4, -9, -21, -4, -13,
5004    -18, 60, 12, -41, -4, 51, -10, 18,
5005    -29, -56, -13, -5, -10, -13, 47, -5,
5006    -30, -67, -27, 23, 30, 41, 10, 48,
5007    -20, 51, 57, 3, 98, 88, 2, 37,
5008    -81, -12, 26, -28, -67, 16, 5, -3,
5009    59, 6, 4, 74, -12, 28, 4, 28,
5010    38, 20, 30, 8, 24, -35, 32, 3,
5011    33, 2, -62, 46, 19, -28, -50, 65,
5012    -2, 50, -38, 27, 5, -36, 80, 63,
5013    10, 47, -32, -50, 21, 15, 72, -31,
5014    51, 0, -40, -23, 29, 18, -47, 42,
5015    24, -41, 36, -3, 30, -5, 31, -60,
5016    28, 16, 14, -44, 87, -28, 41, 51,
5017    26, -13, 41, -45, -26, 12, -7, 85,
5018    21, -16, 8, 40, 27, 59, 78, 0,
5019    -31, 27, 18, -82, 88, -37, 3, 5,
5020    -8, 110, -17, 45, -17, 35, -53, -17,
5021    -11, -56, 30, -59, -15, 36, -2, 21,
5022    -25, -46, -25, -57, 6, 79, 119, 60,
5023    40, -43, 21, -56, -20, -53, -30, 11,
5024    -13, 29, -8, -21, -26, -22, -52, 9,
5025    -53, 32, -49, 7, 11, 13, 6, 52,
5026    6, -22, -38, 32, 1, 75, 32, 48,
5027    21, 22, -38, 23, 25, 23, -75, -73,
5028    -73, 26, 27, -10, -46, -3, -6, -69,
5029    -77, -13, -5, 86, 14, -64, 11, 15,
5030    22, 10, -29, -2, -4, -19, -24, -26,
5031    8, -27, -1, 24, 14, 30, -12, 30,
5032    -13, 5, -1, -8, 14, -4, 20, 1,
5033    -38, 43, 26, -14, 1, 8, 4, -16,
5034    -12, 31, 42, -13, -21, -26, -30, 2,
5035    -11, 24, -39, 14, -15, -23, -25, 19,
5036    -39, -2, 27, 21, -17, 4, 14, 42,
5037    25, 7, -9, 10, -1, 10, -1, 16,
5038    -17, -3, -3, -46, -12, 20, -13, -27,
5039    0, -32, 7, 33, -33, -12, -9, 12,
5040    -28, 26, -24, 8, -5, 26, 15, 20,
5041    -23, 23, 45, 19, 9, 17, 37, -22,
5042    43, -14, 9, 23, -41, -15, -46, 43,
5043    82, 30, -19, 64, -55, 87, 11, 32,
5044    -54, -14, 31, -6, 69, -14, 31, 43,
5045    21, 20, -128, -14, -55, 29, -23, -35,
5046    -32, 15, 90, -22, -6, -63, 81, -24,
5047    6, 2, 67, 8, -17, 0, -15, 28,
5048    -15, -23, -52, 73, -27, 11, 58, 36,
5049    -29, -51, 67, -4, 24, -10, 69, 15,
5050    36, -44, 45, 13, 72, 4, 32, 12,
5051    38, 46, 7, 19, 44, 32, 63, 10,
5052    -8, 53, 29, 39, 72, 4, -38, 14,
5053    -54, -13, -46, 9, 36, 39, 15, 85,
5054    0, -47, -37, 23, -32, -87, -26, 16,
5055    105, -30, -33, -11, 2, 15, 40, 92,
5056    -25, 49, 60, 42, -33, -17, 10, 42,
5057    -6, 79, -33, -37, 70, -36, 43, 38,
5058    -14, -3, 25, 21, 5, 16, 1, -25,
5059    57, 73, -8, 4, -34, -5, 28, -2,
5060    9, -1, 8, -10, -65, -13, 58, -7,
5061    -11, 17, 24, 31, 10, 55, 42, 52,
5062    -62, -80, 22, 3, 40, 9, -4, 35,
5063    -24, 8, 34, -74, 13, 48, -8, 34,
5064    -45, -47, 28, 0, 62, 57, -28, 28,
5065    64, -50, 33, -21, -14, -55, 25, -24,
5066    2, 7, 9, 10, 6, -27, -33, -4,
5067    -39, 48, 22, 21, -34, 51, -33, 21,
5068    8, 4, -3, 1, -33, 4, -3, -12,
5069    0, -11, 9, 63, -7, -19, 1, 16,
5070    12, -23, 6, -2, 0, 7, 2, 14,
5071    -28, -17, 15, 5, -7, 13, -16, -40,
5072    -17, 0, 23, 30, 8, 7, -15, -4,
5073    -10, -11, -6, -14, 6, 5, 8, -28,
5074    9, 5, -31, 10, -23, -21, 0, 44,
5075    0, 32, -4, 20, 8, -26, -10, 21,
5076    -11, -12, -31, -8, -10, -10, 23, -19,
5077    35, 21, -12, 3, -35, 31, 0, -4,
5078    31, -3, -8, 29, -49, 15, -73, 9,
5079    46, 15, -24, -4, -7, 17, -24, 18,
5080    -44, -55, -10, -51, 41, 23, 17, 44,
5081    49, 12, -12, 25, -14, -33, -26, 20,
5082    1, 26, -54, -32, 79, 6, 2, 49,
5083    110, 115, -50, -5, -36, -25, 47, 62,
5084    -26, 28, 33, 40, -85, 29, 30, -12,
5085    -9, 81, -39, -16, -5, -28, 49, -34,
5086    -31, -52, 29, -66, 64, -6, 10, -25,
5087    66, -3, -54, -23, 95, 20, -2, 21,
5088    1, -2, -31, -13, 63, -71, -31, -13,
5089    29, 92, 48, 64, 106, 76, -18, -14,
5090    4, -33, 36, 48, -17, 21, 1, -18,
5091    26, 1, 79, 28, 0, 80, -57, 40,
5092    -7, -12, -71, 19, 55, -13, -20, -12,
5093    -15, 12, -54, 8, 37, 51, 32, 17,
5094    26, 18, 45, 68, 12, 6, -4, -22,
5095    -82, 34, 30, 3, -19, -81, 13, -25,
5096    -22, -17, 23, -37, 0, -42, -11, 9,
5097    -16, 25, -16, 10, 25, -27, 28, 12,
5098    57, 8, -32, 11, 46, 11, 55, 2,
5099    -104, 40, 15, 11, 12, 7, -25, -6,
5100    -1, 24, 32, -43, -19, -13, 42, 35,
5101    -33, -6, 6, 22, -24, 99, -34, 18,
5102    12, -31, -27, -18, -30, -9, -13, 16,
5103    12, -23, -45, -17, 8, -18, 5, 11,
5104    17, 4, 4, -18, 9, 33, -1, 38,
5105    12, -19, -4, -26, -18, 22, 10, -12,
5106    -4, 21, 14, -18, 8, -6, -67, 17,
5107    -2, -1, 14, -23, 33, -21, 2, 4,
5108    -11, 88, 4, 55, 3, 3, 6, -22,
5109    16, 57, 2, -1, -2, -36, -25, -17,
5110    -23, -9, 10, -16, -21, 4, -3, -28,
5111    -30, 40, -3, -18, 0, 10, 6, -2,
5112    -6, 30, -18, -21, 25, 47, 3, 6,
5113    2, 18, 8, 1, 31, 51, 17, -10,
5114    45, 12, 31, -20, -19, -11, 78, 13,
5115    23, 3, 47, 44, -23, -53, 12, 26,
5116    -19, 30, -59, -41, 3, 70, -2, 3,
5117    50, -25, 31, 9, -14, 7, -1, 62,
5118    24, -45, -24, -27, 51, -30, 73, 54,
5119    -10, 1, -63, -40, 50, -22, -38, 49,
5120    -20, 19, -36, 2, -46, 44, 17, 46,
5121    -33, 28, 67, 6, -47, 10, 7, 28,
5122    -38, -93, 6, -15, -9, -18, 6, 59,
5123    87, 68, -42, 68, -26, 2, -19, 31,
5124    -42, 31, 12, 28, 9, 19, -1, -27,
5125    9, 25, -69, 1, 61, 56, -21, -3,
5126    -12, 75, 62, 51, -31, -71, 28, -13,
5127    18, 42, 39, 12, -19, 67, 43, 25,
5128    33, 33, 58, 9, 37, 62, -34, 42,
5129    -32, -35, -83, 46, 60, 24, 45, -36,
5130    28, -41, -71, 4, -75, 28, 57, 4,
5131    -23, 39, -104, -30, 52, -21, -78, 16,
5132    51, -19, 39, -54, -44, 18, 12, 26,
5133    -2, 37, -41, 11, -22, -43, -19, 73,
5134    -24, 14, 13, -15, 56, -64, -43, -6,
5135    31, 84, 56, -46, -13, -12, -35, 46,
5136    -47, -82, 36, -47, 14, 5, 44, 77,
5137    56, 23, 24, -13, -34, 97, -30, 54,
5138    2, 43, 30, -36, -48, -38, -66, 18,
5139    31, 7, 86, 2, 33, -3, 2, -8,
5140    -44, -1, -49, 17, 24, 27, -28, -25,
5141    -11, -18, 43, -96, 82, 19, -21, 37,
5142    -27, 23, 38, 1, 14, -1, 27, 6,
5143    20, 42, -50, 3, 24, -34, 8, -7,
5144    -92, -26, 3, 28, 17, 27, -18, -37,
5145    39, 29, -15, 33, -23, 7, 23, 56,
5146    18, -25, 12, -37, -7, -17, -15, 4,
5147    -15, 70, 17, -21, 32, -16, 23, 9,
5148    1, 1, -31, 25, 24, 79, -4, 7,
5149    -1, -37, 23, 7, 3, 23, 45, 22,
5150    8, -34, 4, -12, -20, 57, 30, -30,
5151    -49, 32, -52, -11, 74, -76, 10, 1,
5152    30, -22, -25, 30, 47, -30, -1, 20,
5153    -34, -8, -54, 28, -45, -11, 7, -24,
5154    17, -29, 26, 15, -84, -61, 3, -67,
5155    -126, 26, -126, 23, 12, 17, 16, -97,
5156    0, -42, 21, -12, 93, 42, 71, 101,
5157    46, -58, 57, 57, -36, 48, 85, 1,
5158    59, 3, 12, 25, -85, 24, -127, 20,
5159    -11, -39, 9, 12, -62, -19, 27, -127,
5160    21, -50, -10, 26, 94, -4, -6, 39,
5161    17, 30, -26, -57, 32, -90, 37, 83,
5162    -124, 29, -7, 36, 34, 55, 124, -7,
5163    -1, 39, -58, -66, -84, -112, 34, -37,
5164    47, 10, 6, 77, 63, 113, -90, 19,
5165    -32, 15, -31, 59, -59, -60, -33, 34,
5166    -15, 60, -32, 6, -17, 54, 40, -43,
5167    5, 39, 71, -10, 37, -15, -99, -114,
5168    -76, -39, -23, 53, 29, -63, -91, -18,
5169    -40, -24, 33, -70, -78, 1, -19, -37,
5170    13, -36, -29, -65, 29, -86, 3, 68,
5171    -7, -54, -17, 76, 46, -19, 17, -33,
5172    50, 25, -47, 15, -35, -23, 42, -86,
5173    -39, -62, 15, 47, 15, -71, 17, -32,
5174    2, -9, 21, 17, -8, 44, 2, 13,
5175    -19, -8, 11, -48, 17, -57, -11, 44,
5176    14, 4, 21, 33, -4, 13, 17, -18,
5177    -22, -72, 15, -21, 21, -5, -30, -23,
5178    -23, 28, 62, -17, 4, 23, -10, 40,
5179    22, -50, -8, 24, 18, 24, -1, 3,
5180    -10, -24, 10, 11, 12, -99, 55, 67,
5181    -13, -14, -50, -26, 66, 16, -4, -36,
5182    -76, -5, -4, -13, -60, 4, 21, 5,
5183    -17, 55, 1, 0, 25, 6, 17, -3,
5184    21, -4, -23, 10, 1, 10, -19, 26,
5185    31, 11, 60, -4, 19, -21, -37, 16,
5186    -7, 17, -9, -14, 0, -4, 79, -45,
5187    -73, 84, -34, 99, -35, -83, 40, 20,
5188    7, -25, -83, -40, 44, 0, 83, 89,
5189    26, 54, -55, 26, -54, -90, -82, 13,
5190    -21, -20, 68, 12, 54, -93, 50, -2,
5191    -35, -19, -26, -72, -10, -7, 4, -53,
5192    -87, -5, -69, 5, -6, -40, 51, 92,
5193    -89, 41, 42, 93, -7, 66, 69, 46,
5194    79, -21, 5, 5, -76, -28, -64, -11,
5195    -58, -47, 6, 48, 22, -32, -1, -105,
5196    5, 22, 37, -1, 58, -27, -40, 7,
5197    -34, -17, 15, -20, -12, -57, -11, -57,
5198    -23, -19, 59, 40, 30, 20, 48, 3,
5199    28, 32, -49, 29, 82, -68, -40, -2,
5200    -9, 65, 42, -51, -12, -15, -75, -13,
5201    26, 11, -21, -17, 20, -4, 17, -20,
5202    21, 4, -35, 14, 52, -6, 116, 72,
5203    -45, -33, 41, 26, 28, -37, 44, 8,
5204    0, -47, 3, -42, -22, 16, -13, -42,
5205    -23, 24, -38, -47, -24, -32, -28, -42,
5206    -24, 6, 28, 19, 13, -19, -26, 43,
5207    -26, 42, -23, 37, 1, -24, 13, 2,
5208    50, -43, -10, 55, -9, 16, 20, -35,
5209    -3, 48, -6, -12, -40, -50, -7, -2,
5210    9, 4, -6, 37, 40, 3, 0, 15,
5211    13, -1, -3, -65, -33, -6, -5, -31,
5212    -28, -2, 24, 12, -3, 2, -8, -31,
5213    20, -23, 40, 21, 13, 56, 5, -4,
5214    -7, 1, 45, 1, 16, -8, 20, -30,
5215    -46, 51, -17, 30, 8, -40, -22, 24,
5216    -10, 8, 25, -2, 65, -7, 4, -18,
5217    10, -30, -15, 13, -22, -22, 31, -53,
5218    -6, -25, 17, -25, 12, 0, -3, 39,
5219    -25, -33, -5, -23, 34, -71, 7, 14,
5220    -8, 72, -9, -8, -27, 19, -11, 8,
5221    -2, 23, 48, 7, -3, 47, 11, -8,
5222    52, -72, 10, -13, 60, -28, -21, 25,
5223    -53, 63, 60, -1, 15, -22, -3, 109,
5224    3, -50, -52, -7, 61, -5, 48, 3,
5225    42, 21, -73, 45, 2, -46, -44, 24,
5226    -12, -1, 5, -6, -21, 2, -43, -31,
5227    -35, -19, -25, -36, 55, -60, 5, -11,
5228    43, 0, -29, -19, 1, -1, 50, 35,
5229    -112, -25, -17, -38, -12, 94, -27, -109,
5230    26, -29, 23, -49, 1, -77, 28, -3,
5231    9, 5, -43, 38, -39, 58, 41, -4,
5232    -47, 125, 0, 56, -35, 53, -4, -6,
5233    35, -16, 4, -52, -61, -50, 21, 74,
5234    -109, -21, -80, -2, -94, 20, 33, 18,
5235    17, 75, 4, -41, -2, 6, -2, -26,
5236    -8, 26, 32, -91, -8, 2, 7, 8,
5237    -53, -50, -38, -104, 12, -18, -6, -106,
5238    47, 21, -10, 28, 51, -27, 127, 0,
5239    -4, -14, 42, -22, -70, 28, -125, 13,
5240    17, 2, 37, 8, 13, 1, 20, -16,
5241    -26, 51, -51, 71, -60, -42, 30, 8,
5242    8, -63, -4, -92, 67, -18, -9, -17,
5243    -44, -40, -16, -11, -9, 36, -1, 45,
5244    -40, 54, 18, 21, -5, -20, -59, 21,
5245    15, -13, 37, 9, -32, 1, -32, 24,
5246    -36, -10, 35, 21, -20, -39, -17, 49,
5247    -20, -39, 39, -24, -49, -14, -10, -16,
5248    10, -3, -6, -4, -2, -38, 16, -23,
5249    -43, -10, 18, 53, 29, 4, 11, 34,
5250    -7, 44, 86, -26, 34, -7, 12, 74,
5251    6, -16, -4, -11, -17, 10, 22, 11,
5252    -5, -7, 3, -24, -1, -6, -54, 24,
5253    22, -33, 40, 60, 25, -10, 58, -12,
5254    14, -26, 2, -71, 10, 9, 1, -21,
5255    9, 21, -36, 12, -14, -29, -2, 20,
5256    18, -40, 16, -4, -29, -3, 10, -27,
5257    3, 11, 58, 38, 21, -25, -19, 0,
5258    -49, -12, -19, -48, -47, 21, -47, -60,
5259    -76, 51, 32, 15, 0, -69, -38, 93,
5260    7, 4, -24, -19, 5, 30, 33, -45,
5261    16, 32, -26, -75, -38, -40, -13, 31,
5262    8, 3, -2, 36, 48, 84, -66, -75,
5263    18, 11, -3, -20, 43, 31, -24, 29,
5264    -64, 67, 0, -57, -43, 22, -50, 11,
5265    -38, -127, 43, 7, -22, 53, 11, -7,
5266    -22, -27, -40, -53, -74, -59, -62, -49,
5267    -23, -20, -27, -29, -36, 26, 44, 20,
5268    -23, -41, -5, 24, -7, -62, 56, -32,
5269    36, -61, 19, 14, -3, 81, -23, 26,
5270    -13, -43, 43, 27, 33, 20, 30, 30,
5271    -72, -25, -1, -5, -32, 71, -23, 17,
5272    14, 8, -4, -5, -35, 13, 4, 27,
5273    -38, 75, -40, -44, 25, 8, -40, 17,
5274    -14, -12, -13, 86, -48, -39, -36, 16,
5275    -47, -36, -4, -8, -7, -49, -13, -11,
5276    -46, -67, -17, -79, 29, -29, 40, 43,
5277    -3, -16, 13, -48, 23, -57, -23, 62,
5278    -33, -25, 3, 59, -13, -41, 5, -55,
5279    -8, 12, 3, -70, -64, -65, -9, 18,
5280    -48, -26, 41, 22, -14, 20, -24, -46,
5281    47, -15, 51, -66, -31, -7, -39, 67,
5282    10, 8, 8, 4, -15, -51, 37, 17,
5283    32, -40, -12, -24, -2, 26, 28, 31,
5284    11, -8, 2, 8, -6, 17, 26, 38,
5285    17, -23, 5, -23, 17, 5, -59, -5,
5286    4, 0, -17, 18, 28, 23, 37, -13,
5287    -32, -28, 5, 26, -7, 46, -51, -3,
5288    2, -2, -27, 15, 15, -55, -4, -5,
5289    8, 8, -37, 9, 0, -13, 18, 46,
5290    43, 1, 21, -5, 19, 17, -10, -35,
5291    -55, -17, 13, 18, 17, -19, 20, 15,
5292    2, 17, 11, -8, -34, 9, -36, 56,
5293    -18, 8, -8, 30, 10, 20, 3, 28,
5294    -13, 18, 39, -19, -1, 15, -49, 63,
5295    31, -21, 28, 74, -7, 12, 23, 60,
5296    -40, -11, -25, -29, -10, 2, 37, -13,
5297    11, 15, -39, -22, 17, -3, 30, -2,
5298    19, -9, -57, 40, -7, -9, 49, 39,
5299    42, 66, 126, 26, -5, -26, 45, 67,
5300    20, 35, -48, 43, -28, -75, 71, 47,
5301    28, -2, 92, -32, 27, -8, 91, 2,
5302    30, -85, 51, -14, 33, -72, 11, 7,
5303    47, -4, -16, -23, 50, 26, -19, -42,
5304    -7, 79, 38, 50, 18, 99, -7, -5,
5305    74, -5, 60, 10, 32, 70, 29, 34,
5306    18, 20, 35, 7, 17, 46, -32, 64,
5307    35, 13, -56, -19, 26, 2, 23, 22,
5308    -52, -5, -2, 56, -5, -26, 4, 2,
5309    17, 23, -34, -67, 48, 22, -51, 40,
5310    6, -15, -12, 26, -10, -41, 23, -40,
5311    -26, 29, 32, -38, -18, -11, 75, -8,
5312    -11, -35, -19, 66, 16, -14, -63, -21,
5313    -7, -50, 14, -16, 15, -37, 22, 28,
5314    -37, 19, 79, -9, -69, -24, -39, -4,
5315    1, 69, -4, -10, 18, -10, 22, -1,
5316    6, 2, 40, -2, -21, 7, -8, -23,
5317    -11, -5, -27, -11, 100, 47, -15, 54,
5318    -5, 53, 9, -25, -46, -25, -20, -42,
5319    11, -4, 35, -7, 7, 16, -9, -30,
5320    21, 12, -32, -19, -37, 46, 17, 27,
5321    2, 14, 71, -30, 45, 63, -35, -18,
5322    -13, 11, 34, 20, 4, -3, -24, 44,
5323    -19, -10, 45, 21, -26, 34, -7, -6,
5324    -24, 16, 26, -3, 22, -6, -22, 8,
5325    5, -43, -48, 13, -28, -30, 1, 13,
5326    -14, -2, -47, -21, 40, 7, 4, 2,
5327    5, 40, -16, 29, -17, 6, 20, 14,
5328    35, 21, -44, -13, -3, -6, -1, 19,
5329    -38, 12, -5, 29, 30, 9, -18, 41,
5330    31, -53, 56, 26, 25, -12, -13, 44,
5331    16, -51, -32, 43, -5, -35, 59, -16,
5332    -3, 32, 38, -12, -25, 47, 83, -7,
5333    23, 67, 14, -60, 30, 39, 84, 46,
5334    -68, 63, 12, 29, 65, -12, 89, 40,
5335    -24, 76, -89, 26, 54, 34, 3, -3,
5336    44, 19, -17, 103, -31, -62, 33, 14,
5337    -17, 27, 95, 37, -23, 34, 37, 2,
5338    -6, -2, -25, 8, -28, 15, 6, 27,
5339    82, -43, -15, 119, 43, -37, 37, -69,
5340    2, 59, 44, -1, 66, 3, 63, 12,
5341    50, 48, 15, -70, 15, -14, -20, 49,
5342    28, 11, -3, -42, -18, 7, 27, 31,
5343    45, -49, 58, -30, 61, 20, -49, -15,
5344    -16, 81, 24, 90, -15, -21, -110, 19,
5345    -44, 61, 48, 50, 52, 46, -14, -10,
5346    -11, 30, -42, 38, -1, -30, 0, 21,
5347    -2, -13, -48, -39, 0, -127, -31, -14,
5348    -69, 27, -76, -52, -66, -51, 40, -5,
5349    -1, 45, 0, -3, 28, -11, -7, 8,
5350    -22, -29, -42, 20, 29, -35, 37, 25,
5351    21, -9, -12, 37, -10, 57, -31, -73,
5352    -36, 11, -20, -29, -32, -60, 47, -43,
5353    23, -56, 42, 50, -52, -4, 11, 1,
5354    -20, -11, -103, -12, 16, 78, -42, 25,
5355    3, 10, -31, 54, -16, -21, -18, 32,
5356    -11, -9, -53, 15, 6, 13, -28, 20,
5357    12, 22, 32, 9, 26, 39, 16, 39,
5358    46, 24, 65, 5, -16, 37, -10, -36,
5359    10, -28, -27, 28, -6, -27, -47, 1,
5360    -66, -24, 9, 8, 46, -32, -46, 9,
5361    26, -32, -50, -2, -14, -8, 5, 38,
5362    34, -17, -29, -46, -33, 36, 18, -39,
5363    1, -25, -1, -15, -10, -19, 16, 25,
5364    -5, -12, -30, -13, -25, 44, 20, 14,
5365    5, 9, 26, 7, -8, -30, -4, 24,
5366    -15, -22, 4, 31, 38, 65, 3, -28,
5367    40, -1, -14, 37, -51, -12, -48, -18,
5368    13, 54, -49, -13, 15, -7, -39, 21,
5369    39, -3, -114, 61, -22, 34, 41, 6,
5370    -3, -15, -17, -45, 81, 32, 11, 2,
5371    -27, 53, -28, 3, 49, -7, -22, 32,
5372    -11, 69, -2, 38, 54, 15, 59, -17,
5373    10, -13, 13, -32, -47, -19, 72, 5,
5374    24, 50, 18, 9, 37, 7, -10, 9,
5375    -17, 17, 47, 7, 106, 7, 7, -41,
5376    -42, 41, 54, -5, -3, 1, -8, -16,
5377    39, 30, 0, 20, -1, 18, -10, 40,
5378    19, 26, -52, -19, -49, 53, 5, 16,
5379    69, -3, -72, -57, 100, -80, 38, -9,
5380    24, 38, 28, -51, 9, -5, 15, 10,
5381    -15, 67, -11, 25, -32, 47, 4, -2,
5382    22, 14, 11, -3, -29, -52, -1, 14,
5383    -13, 4, 17, 7, -17, 1, 9, 18,
5384    2, -64, -26, 25, -15, 6, -52, -24,
5385    7, -29, -16, -7, 96, -31, 48, 21,
5386    3, 1, 13, 0, -19, 37, -90, 27,
5387    42, 25, -28, 24, 62, 13, 14, 3,
5388    -10, -12, 23, 16, 2, -2, -33, -36,
5389    -32, 77, -47, 14, -4, -34, -13, 64,
5390    12, 22, 7, 17, -37, 2, 17, -1,
5391    0, -13, 34, 11, 6, -39, -5, 38,
5392    -32, 27, -16, 10, 10, 20, 15, -7,
5393    22, -14, 11, -25, -11, 57, 32, 5,
5394    -5, -22, 42, -3, 34, 4, -16, 28,
5395    -51, 49, -4, 8, -19, -23, -27, -35,
5396    -5, 14, 14, 73, 2, 9, 9, -21,
5397    -1, 13, 12, 7, 3, 7, 33, -16,
5398    -8, -12, -12, -16, 16, -7, 20, 3,
5399    14, -22, -36, 7, 16, -19, -3, 20,
5400    -24, 10, -26, -33, 30, 25, -4, 34,
5401    -25, 35, -37, 16, 49, 18, 4, 5,
5402    3, -31, 14, -54, -9, 19, -45, 88,
5403    15, 1, -3, 19, -22, 24, -74, -33,
5404    -42, 21, -9, -84, -23, 19, 23, 28,
5405    41, 75, 7, -48, -25, -19, 3, 32,
5406    37, 19, 5, 69, 25, 33, 101, 125,
5407    35, 64, 2, 13, -23, -79, 52, -126,
5408    0, 35, -119, 37, 27, -4, -3, -2,
5409    -44, 88, 87, 33, -17, -41, 2, 25,
5410    -21, -12, 5, -1, -31, -38, -35, -52,
5411    72, 119, -2, 25, 2, 80, 45, -7,
5412    -48, 37, 102, -4, 35, 47, 9, 41,
5413    -29, 33, 12, -128, -18, 46, -11, 10,
5414    25, -61, 29, 87, -84, -52, -54, 77,
5415    29, 64, 117, -8, 6, 39, 10, 1,
5416    37, -119, 45, 11, -12, -21, -34, -17,
5417    25, -6, -1, 26, -23, 73, 9, 36,
5418    73, -76, -94, -17, 29, -59, 60, 118,
5419    -13, 13, -4, -36, -2, 11, -37, -27,
5420    20, 4, 54, -37, -47, -10, -22, -10,
5421    23, 13, 6, 8, 20, 3, 18, 3,
5422    -27, 61, -28, 47, 27, 24, 25, -5,
5423    -61, 39, -27, -23, -27, 84, -84, 64,
5424    -115, -9, 49, 14, -26, -16, -25, 74,
5425    126, 56, 0, 70, -37, 4, 87, -11,
5426    -29, -29, -61, 6, -16, 54, -33, 74,
5427    14, 16, 54, -28, 31, -8, -2, -13,
5428    -12, 7, -21, 5, 25, -6, -15, 11,
5429    -60, -11, 55, 41, 69, -7, -25, 28,
5430    -27, 38, 55, 19, 18, -27, -72, 74,
5431    -27, 61, -22, 12, 36, -11, 23, -45,
5432    -19, 6, 18, 16, 17, 27, 20, 37,
5433    28, -40, -4, 58, 15, -19, 106, 13,
5434    -14, -9, 53, -49, 13, 42, -23, 19,
5435    -8, 12, 14, -87, 9, 6, -10, 1,
5436    -20, 3, 19, 11, -8, 12, 32, 24,
5437    -5, -6, -4, 26, -26, -11, 66, 10,
5438    -36, 6, 13, 8, 34, 35, 35, 0,
5439    -11, -45, 115, 16, -72, 36, -88, 53,
5440    -14, -12, -3, -51, 20, 42, 44, -38,
5441    17, 41, -49, 43, 1, -6, -24, 50,
5442    -49, 5, -69, 37, -17, 13, 80, 36,
5443    -16, -2, 30, 17, -21, -26, -35, -12,
5444    29, -26, -50, 97, 18, -27, 48, -23,
5445    -38, 39, 11, -5, 49, -18, 10, -25,
5446    -7, 12, -45, -20, -21, 8, -24, -8,
5447    69, 4, -3, -57, 73, 7, 5, 7,
5448    -13, -29, 5, -31, -14, 10, -1, 22,
5449    6, 101, 70, -38, 104, 1, 14, 13,
5450    -72, -6, -21, -16, -23, 20, -8, 3,
5451    -23, 41, 50, 60, -45, -15, 5, -17,
5452    -47, 21, -22, -38, -6, 17, -54, -52,
5453    -5, 2, -11, 24, -76, 36, 16, -90,
5454    32, -39, 23, -10, 21, -11, 22, 27,
5455    -5, 28, -53, 4, -4, -58, 3, 30,
5456    23, 9, 10, -12, 11, -25, -30, -59,
5457    3, 43, -51, 33, -28, -14, -5, -7,
5458    -6, 36, -27, 5, -9, 61, 11, -37,
5459    -7, 34, 18, -38, 24, 41, -5, 22,
5460    59, -15, -16, -42, -12, 38, 69, -12,
5461    48, -2, -17, 9, 38, 12, 17, -10,
5462    22, -4, -34, -25, -31, 0, -9, -7,
5463    1, -18, 6, -23, -8, 28, -22, 45,
5464    -26, 20, 0, -16, 8, 26, -13, 22,
5465    11, -10, 21, 43, 2, 13, 18, 48,
5466    -2, 27, 19, -2, 13, 20, 25, 30,
5467    -1, 15, 7, 12, 25, -27, -15, -20,
5468    -25, -9, 25, 16, 7, -12, -1, -30,
5469    38, 28, -8, 16, -5, 3, 12, 55,
5470    24, -8, -24, -21, -15, 34, -2, -11,
5471    39, 19, 1, -59, 26, 17, 11, 14,
5472    -15, 4, -30, 15, 37, 18, 7, 27,
5473    -29, 2, 11, 11, 11, -14, 55, 0,
5474    -48, -41, 3, -3, 10, -51, 6, 54,
5475    10, -5, 25, -20, -74, -7, -10, 8,
5476    -19, -33, 2, -24, 35, -47, -13, -10,
5477    97, -31, -126, -66, -6, 68, 36, -20,
5478    -42, -22, 31, 43, -27, 43, -26, 5,
5479    -67, 23, 32, 61, -23, -60, 14, 24,
5480    48, 30, -15, 14, -3, 30, 78, 38,
5481    -84, 3, 25, 23, 2, -59, 53, -25,
5482    52, 12, -49, -125, 2, -57, -47, 8,
5483    22, -17, 11, 6, 44, 21, -78, 7,
5484    12, 47, 111, -87, 38, 24, 19, 95,
5485    -45, 41, -16, -61, 59, 50, -26, 29,
5486    46, -12, 59, -26, -3, -3, 27, 18,
5487    -42, 53, -40, -2, -52, -25, 17, 45,
5488    -60, -28, 12, -16, 42, 37, -18, 25,
5489    10, -57, -4, -86, -5, 102, -2, 61,
5490    26, -21, -79, -4, -3, -48, 58, 4,
5491    -47, 17, -69, -33, -69, -50, 11, 50,
5492    -44, 5, 51, 27, 2, 38, -105, -22,
5493    16, -8, 34, -59, 67, 2, 7, 15,
5494    17, 29, -14, -6, -4, -19, 25, 25,
5495    23, 3, -42, -25, -26, -16, -55, 32,
5496    17, 47, 14, 26, 14, 12, 69, -31,
5497    58, 69, 34, -33, 25, 2, 17, 17,
5498    -15, 47, 66, 1, -6, -25, -46, -20,
5499    16, 19, 41, 22, 1, 13, 22, 6,
5500    -13, -10, 14, 17, -4, -15, -16, 5,
5501    10, -11, 23, 16, -4, 14, -13, 20,
5502    8, 14, 35, 25, 32, 8, -29, 26,
5503    -42, 14, 33, 9, 57, 14, -16, -43,
5504    -29, 2, -29, 13, 18, 48, -51, 16,
5505    17, -3, 5, -33, 22, -26, -24, -7,
5506    3, -3, -17, -66, 7, -15, -15, -24,
5507    24, -22, -15, -10, 21, -13, 34, -10,
5508    -36, -24, -48, 45, 23, 18, 36, 30,
5509    -2, 18, -11, -7, 23, -33, 26, 24,
5510    -26, 12, 2, 30, -6, 37, 61, 21,
5511    17, -8, -5, 36, -55, 56, -4, 87,
5512    22, 42, -2, 31, -2, 3, -38, 70,
5513    9, 29, -30, 34, -60, 25, 3, 22,
5514    -10, -56, -91, -14, -15, -9, 64, 35,
5515    -7, -58, 35, -26, -37, -42, 55, 12,
5516    1, 64, -80, 79, 4, -33, 22, 31,
5517    -16, 35, 38, -14, 1, 19, 81, 10,
5518    7, -41, -27, -24, -14, -60, 26, 5,
5519    -4, 107, -1, 16, 98, 17, 8, -22,
5520    43, -26, -11, 90, 51, 21, -48, -71,
5521    24, -26, 61, 11, 74, 53, -11, 51,
5522    20, -71, -1, -2, 20, -6, -16, -35,
5523    -25, 62, 14, 1, 62, 89, 27, 53,
5524    9, 58, -30, 3, -9, -13, -12, -13,
5525    82, -29, -16, -34, 21, 37, -69, 26,
5526    -21, -95, 18, -53, 1, 56, 74, -17,
5527    25, -6, -58, -14, -46, 24, -56, 2,
5528    -13, 64, 27, -18, -18, -42, -3, -55,
5529    16, -47, 10, -6, 92, -4, 38, 35,
5530    14, 3, -55, 10, 38, -36, -99, 57,
5531    -70, 23, -58, 3, -5, 11, -54, 24,
5532    41, 5, 29, 10, 41, 31, 44, 6,
5533    75, 90, -42, 3, 16, -2, -59, 54,
5534    -3, -1, -38, 12, -45, -25, 18, 7,
5535    -9, -11, 17, 26, 23, -8, -12, -19,
5536    -4, -18, -21, 6, -2, -3, 20, 40,
5537    -45, 27, -7, -3, -10, -38, -9, 12,
5538    -3, -7, -10, -34, -13, 7, -36, 55,
5539    -8, -11, 2, 1, -8, -22, -2, 10,
5540    -3, -3, 5, 25, 3, -37, 8, -35,
5541    -17, 10, 17, 6, -2, 2, 20, 37,
5542    -8, -2, 0, 21, 13, -42, 15, -11,
5543    -20, 20, 0, 1, -23, -15, 6, 4,
5544    -9, 31, -16, 3, -20, 9, 4, 25,
5545    2, -4, -45, 8, -17, -15, -5, 26,
5546    28, 71, 63, 25, 16, 23, 8, -48,
5547    43, -20, -67, 65, 40, -16, 94, 95,
5548    -11, -1, -32, 54, -6, 14, 12, -2,
5549    12, 11, -10, 17, 17, 16, 3, 24,
5550    78, 31, 34, 8, 8, 75, 27, -61,
5551    48, 63, 20, -52, 28, -3, 10, -12,
5552    26, 59, -51, 29, 65, -20, 102, 79,
5553    -56, -9, 121, -16, 21, 57, 65, 13,
5554    -65, 9, -28, 27, -101, -1, 1, -22,
5555    -2, 82, 14, 5, 55, 14, 0, -89,
5556    -43, 74, 106, 35, 71, 36, 54, 74,
5557    -25, 26, 32, -11, -25, -40, -15, 46,
5558    -29, 62, -127, -27, 17, -1, -52, -8,
5559    -58, 67, -34, -33, 41, 33, 0, 47,
5560    -47, -5, 39, 47, -33, 25, 13, 9,
5561    0, -6, -37, 18, 18, -3, 28, 12,
5562    74, 13, 71, -15, 56, -67, 3, 97,
5563    -3, 5, -66, -46, 72, 51, 111, -92,
5564    -101, -64, -40, 86, 42, 67, -37, 34,
5565    9, -8, 35, -33, -34, -56, 43, 84,
5566    -31, -33, 23, -11, 99, 19, 44, 95,
5567    3, -40, -106, -42, -25, -36, 19, -27,
5568    -21, -58, 12, 94, -5, -49, 98, -127,
5569    -66, -115, -127, -8, 38, 45, 31, -110,
5570    22, 3, -7, -17, 42, 33, 21, 69,
5571    11, 10, -20, 46, 10, -24, 62, -8,
5572    -10, -18, -6, 33, 2, 38, 18, 20,
5573    18, -37, 38, -19, 25, 36, -1, 3,
5574    -28, 38, 27, -31, -32, 69, 3, 38,
5575    67, 16, -36, 22, 23, -32, 4, 65,
5576    -25, -13, -2, -32, 52, -11, -4, 24,
5577    23, -26, -79, -20, 48, 14, 45, -8,
5578    4, -47, -37, -12, 10, -4, -30, 25,
5579    0, -7, -12, 4, 34, -36, 31, 7,
5580    -37, 21, -66, -21, 13, 8, 34, 7,
5581    -11, 43, 31, 8, 18, -22, -31, 56,
5582    3, 37, 20, 71, 13, 23, 36, 52,
5583    79, 40, 5, 31, 26, 10, 83, -5,
5584    -14, 7, 6, -7, 14, -7, 46, 88,
5585    29, 48, -36, 54, 8, -6, -3, 8,
5586    13, 37, 18, 33, 43, 40, 13, 76,
5587    32, -44, -13, -8, 22, -15, 24, -3,
5588    3, 20, 39, 82, 52, 26, 36, 37,
5589    -14, 12, 60, 32, -12, 2, 44, -28,
5590    -6, 35, 84, 21, 45, -53, -46, 32,
5591    33, 19, 79, 18, -19, 8, -8, 24,
5592    61, 6, 5, 33, 40, 27, 21, 22,
5593    -35, 120, 108, 24, -30, 22, 23, 55,
5594    34, -3, 9, -5, -4, 21, 4, -13,
5595    -6, 8, 22, 1, 33, 26, 2, 34,
5596    12, 15, 12, 60, -6, 22, -22, 19,
5597    -8, 78, 109, -56, 45, -34, 42, 1,
5598    -14, 46, -39, 56, 22, -52, -14, -35,
5599    27, 4, 22, -1, -10, -31, 13, -34,
5600    25, -2, 42, -7, -40, -5, 20, -7,
5601    54, 26, 9, 55, 48, -70, -4, -15,
5602    -31, -19, 72, -34, 8, 9, 70, -15,
5603    -3, 91, 4, 58, -28, 45, -12, -42,
5604    -2, 17, -37, -11, -9, 43, 10, 5,
5605    20, -8, 10, -5, -52, -16, 38, 47,
5606    -27, -2, -3, -3, -1, 11, 33, 25,
5607    32, 41, -61, 39, 18, -5, -36, 9,
5608    -16, -23, 11, -7, 4, -41, -14, -5,
5609    4, 34, -19, -20, -7, 51, -16, 5,
5610    46, -46, 4, 20, 1, -1, -42, -3,
5611    14, 6, -38, 30, -11, 1, -2, -6,
5612    22, 3, -1, 16, -17, -14, -1, -8,
5613    21, 5, 68, -10, 15, -10, -1, -33,
5614    -8, -9, -8, -4, -13, 9, 6, 1,
5615    -9, -4, 0, 2, 49, -7, 7, 5,
5616    -41, -10, 23, -3, 31, 18, 4, -9,
5617    13, 6, -20, 3, -16, 22, 20, 10,
5618    65, 0, 26, -36, -34, 108, -40, -9,
5619    -1, 18, -12, 9, -41, -5, 61, 31,
5620    -56, -5, -55, -7, 3, -31, -3, 2,
5621    -36, 31, -2, 39, -47, -58, -16, 55,
5622    65, 21, -44, -90, -17, -11, 51, 28,
5623    26, -29, -16, -60, 17, -115, 4, 17,
5624    41, 10, -24, 12, 43, -27, -31, 20,
5625    -54, -35, 109, -65, 19, 13, 25, -28,
5626    -6, 26, 13, 0, 37, -21, 29, 28,
5627    -46, 10, 21, -54, 50, 21, -24, -55,
5628    -35, -11, 38, -42, 52, -17, -2, 56,
5629    4, -49, -7, 5, -11, -22, -61, -34,
5630    -10, -39, -47, -54, -18, 14, -7, -17,
5631    -48, -107, -28, -17, 22, -44, -10, -10,
5632    -44, 13, 17, 58, -1, -27, 57, 22,
5633    -37, -58, -21, -14, 47, -32, -15, 13,
5634    1, -4, 0, 16, -10, -8, 75, -43,
5635    36, -49, 48, -53, -5, 55, -31, -36,
5636    15, 45, 65, 3, 6, 21, 46, -16,
5637    79, -21, 20, 21, 0, 40, 48, -22,
5638    35, 24, 32, 20, 45, -19, 28, 1,
5639    10, -39, 32, 9, -74, 42, 2, -13,
5640    13, -25, 22, 38, 11, 12, -20, 25,
5641    -13, -5, -46, 7, -25, 21, 53, -19,
5642    0, 14, 45, 15, -6, 28, -15, -19,
5643    18, -1, -47, -2, 17, 24, 19, 23,
5644    12, -12, 12, -3, -21, -38, 19, -18,
5645    34, 26, -20, 69, -20, -18, -3, -11,
5646    9, -35, -31, 26, 58, -31, -11, 18,
5647    -8, 26, 8, -42, 1, -16, 19, -52,
5648    31, 0, -21, -10, -3, -17, 34, -9,
5649    -12, 3, 26, -13, 20, 0, -54, -39,
5650    6, 0, 5, 4, -3, -12, -19, -42,
5651    17, -26, 15, 23, -12, 1, -31, 21,
5652    23, -32, -18, -5, -4, -26, 29, -9,
5653    20, -26, 26, 24, 57, 31, -31, -21,
5654    35, -11, 41, 66, -2, 45, -8, 36,
5655    66, 56, -72, 13, -38, 85, -81, 125,
5656    11, 24, 62, 27, 13, 39, 43, 127,
5657    63, -56, -48, 87, -21, 1, 16, -4,
5658    21, 9, 77, 12, -8, 52, 108, 38,
5659    110, 78, -109, 27, -20, -22, 34, 1,
5660    8, 86, 12, 17, 24, -2, 112, -5,
5661    50, 42, 65, -35, -10, -37, -70, -29,
5662    -10, -22, 65, -11, -4, -19, 126, 28,
5663    -60, 120, 37, 17, 75, 49, 24, 37,
5664    29, 15, 25, -19, 49, 30, 70, 13,
5665    34, -52, 0, -13, 35, -42, -15, 113,
5666    99, 53, 67, 69, -2, 2, 54, -28,
5667    -62, 37, 8, 16, 24, -12, -88, -19,
5668    15, -32, 35, 95, 46, 50, -11, -22,
5669    -19, 42, -3, 91, 17, 33, 52, 60,
5670    -6, -16, -13, -37, -16, 28, 123, -25,
5671    63, 29, -11, 1, -33, 8, -15, 3,
5672    68, 65, -69, 89, 56, -47, -66, 54,
5673    -23, 18, 45, -9, -30, 61, -31, 12,
5674    -2, -89, -87, -4, 8, 67, -6, 18,
5675    14, 27, -4, 24, 43, -9, -61, -51,
5676    -36, -61, 29, 22, -16, 11, -14, 44,
5677    -22, -25, -34, -13, 23, -30, 3, 32,
5678    4, 16, -90, -1, 9, -2, -27, -5,
5679    -14, 2, 65, 22, -15, -49, 3, -84,
5680    -10, 29, 8, 21, -6, 39, -3, -71,
5681    -9, -10, -2, -20, -13, -10, 6, -1,
5682    3, 18, 15, 53, 30, -34, -47, 14,
5683    -32, 8, 32, 19, -44, 26, -28, 13,
5684    0, 24, -22, 38, 7, -6, 50, -23,
5685    31, 21, 54, 21, 2, -9, -16, -13,
5686    -37, -18, -25, -44, -55, 11, 29, -5,
5687    36, -48, -1, -23, -6, -26, 30, -14,
5688    -15, -26, -5, 23, -28, 16, 17, 72,
5689    -3, -99, -42, 14, 51, -16, 0, 9,
5690    -6, 43, 35, 60, 35, 120, -38, 38,
5691    126, -56, -21, 19, 25, 0, 96, 17,
5692    26, -4, 45, -39, 30, -38, 54, 24,
5693    -24, 36, -67, 94, -6, 25, -39, 31,
5694    6, 39, -29, 23, 11, 26, 84, 71,
5695    22, -5, -23, 31, -32, 36, 109, -45,
5696    48, -32, 21, 50, 30, 31, 25, 43,
5697    -13, 2, 49, 12, 29, 17, 41, 8,
5698    60, 9, 49, 11, -27, -1, -14, 27,
5699    5, 122, -5, -48, -19, 13, 11, -37,
5700    40, 88, -29, 4, 71, 2, -40, 15,
5701    -83, 1, 62, 26, -31, 76, 14, 47,
5702    52, 34, -40, -11, 31, 29, 44, 49,
5703    38, -77, 46, -22, 68, 29, 81, 20,
5704    22, 65, -36, 40, 28, -41, -92, 6,
5705    31, -60, 4, -15, -30, -12, 90, -30,
5706    -18, 19, -74, -60, 70, 19, 39, 5,
5707    -64, 3, -32, 36, 14, -8, 4, -10,
5708    -48, 37, 21, 6, -68, 46, 46, 0,
5709    52, 10, -22, 40, 1, -35, -27, 6,
5710    -28, 1, -19, -49, 121, 10, -2, 8,
5711    67, -33, -25, 52, -5, 36, 43, 52,
5712    20, 52, -63, 7, 41, 15, 56, -39,
5713    15, -30, -53, 60, -103, 11, 49, -52,
5714    -13, -44, -21, 33, -2, 41, -41, 53,
5715    9, 11, -39, 24, -1, -16, -49, 8,
5716    -12, -32, -21, 9, -3, -17, -11, 27,
5717    18, 22, -25, 43, -9, -31, 11, 26,
5718    -26, -35, 7, -49, 18, 30, 13, 47,
5719    42, 30, -13, -6, -12, 2, 122, -48,
5720    5, 9, 23, 26, 29, -2, 21, 4,
5721    16, 10, -28, 0, 9, -26, 5, -25,
5722    -37, -21, 23, 18, -43, 17, -4, 30,
5723    -17, -43, -45, -32, -13, -27, -16, -8,
5724    -2, 3, -18, -26, 40, -2, 11, 15,
5725    -7, 1, 3, -6, -43, -17, 26, 2,
5726    -68, -11, 53, -63, 44, -17, -63, 19,
5727    -39, 3, -28, 57, 19, -30, 14, -54,
5728    -54, 15, -64, -21, -13, -26, 11, -74,
5729    -28, 15, -20, 13, -54, -66, 7, 21,
5730    -10, 9, -126, -14, -50, -64, -126, -76,
5731    -18, 20, 21, -29, 66, -122, -42, -14,
5732    69, 35, -25, 22, -11, -46, -20, 26,
5733    -30, -122, 11, 37, 19, -24, 116, 11,
5734    32, -80, 25, 33, -28, 124, -16, 22,
5735    68, -46, -108, -107, 54, 19, 20, -30,
5736    -11, 45, -6, 43, -11, 47, -21, 66,
5737    -11, -4, -23, -58, -63, 10, -43, 72,
5738    -31, -22, -43, 3, -31, 21, -11, 40,
5739    -81, -62, -8, -36, -23, 64, -19, -9,
5740    25, 21, -54, -48, 12, -36, 3, -68,
5741    10, -27, 40, -79, -7, -8, 55, -36,
5742    53, 67, -96, 78, -52, -32, 23, 14,
5743    28, 16, -74, 38, 116, -33, 27, 23,
5744    45, 12, -81, -70, 1, -12, 34, 36,
5745    -56, 13, 34, -67, -2, 26, -4, 35,
5746    33, 0, 60, -81, 36, -14, -27, 53,
5747    9, -24, 16, -25, 33, -42, -27, -44,
5748    -8, 14, 21, -41, 1, -70, -76, 29,
5749    35, 80, 37, 6, -37, 19, -71, -38,
5750    -1, 1, 42, 61, -1, -22, -25, 31,
5751    -115, -24, 32, 21, 25, -19, 17, -6,
5752    6, -9, 34, 4, -43, -38, 50, -9,
5753    38, -82, -6, 9, -42, -55, -21, 29,
5754    -43, -26, 2, -5, 26, -2, -2, 1,
5755    24, 3, 3, 18, -40, -16, -82, -12,
5756    53, -55, 50, -25, 35, 32, -56, 35,
5757    -43, -42, -22, 28, -16, 29, 110, -23,
5758    -40, 30, 24, -50, -15, -41, 0, 6,
5759    15, -26, 5, 8, -26, -82, 21, -1,
5760    22, 35, -19, 30, -16, -16, 11, -4,
5761    -8, -62, 5, -17, -49, -6, 25, 4,
5762    3, 4, -3, 10, 8, 9, 0, 1,
5763    1, 11, -7, -7, 14, 6, 8, -13,
5764    3, 5, 6, 5, -1, -3, 4, 10,
5765    -7, 5, 36, 7, 0, 24, -16, 1,
5766    1, 8, 5, 0, 0, 5, -2, 3,
5767    -15, -12, -21, 2, -11, 1, 4, -13,
5768    7, -21, 7, -1, 7, 10, -7, -5,
5769    -3, -6, -14, 3, -9, -5, -6, -2,
5770    -1, 8, 1, 11, 3, 11, 3, 1,
5771    -2, 2, 10, -3, -16, -4, 2, 3,
5772    1, -1, -11, -5, 10, -12, -3, -2,
5773    -24, 9, 19, -8, -19, -10, 4, -6,
5774    1, 11, -10, -8, 0, -17, 5, -16,
5775    -22, 3, 26, -13, 8, -1, 2, -2,
5776    -4, 6, 1, -3, 8, -3, -25, 24,
5777    -1, -4, 23, 1, -5, -1, 25, -9,
5778    -8, 12, -8, -19, 20, 16, -10, -1,
5779    5, -1, -17, 7, 4, -5, 5, 12,
5780    2, 18, 9, 23, -5, 9, 14, 8,
5781    14, 15, 0, 6, 1, 15, -3, -7,
5782    9, -6, -22, -11, 31, 14, 8, 16,
5783    2, -21, 3, 16, -4, 12, 2, 1,
5784    3, 13, -14, 4, 1, -3, 4, 8,
5785    -4, 16, 1, 18, -25, -7, 8, -9,
5786    -6, -13, -1, 0, 7, 23, 0, 12,
5787    -8, 9, -21, 12, -1, -10, -13, 2,
5788    -6, -5, 7, 4, 8, -13, -6, -24,
5789    -2, 10, -14, 12, -9, -4, 11, 8,
5790    2, -12, -2, -6, -5, -4, 14, 0,
5791    2, 4, -11, -3, 3, -6, 17, 5,
5792    2, 1, -6, -22, -7, 6, 10, 0,
5793    4, 6, 12, 1, 3, -4, -5, -17,
5794    -11, -4, 11, 7, -15, 5, -4, 8,
5795    1, -18, -2, -9, 3, 3, -5, -6,
5796    -10, -8, 3, -2, 6, 3, 0, -10,
5797    5, -5, 14, -12, -2, -2, 2, -10,
5798    2, 26, -7, -4, 10, -9, -41, 28,
5799    14, 19, -8, -1, 18, -20, 4, -2,
5800    -6, -21, -15, 9, 24, -15, 15, 1,
5801    -26, 20, 32, 1, -4, -1, -13, -22,
5802    -33, 0, 23, 14, -19, 22, 3, 1,
5803    -23, -3, -10, 3, -10, 1, 13, -19,
5804    1, -16, -20, 1, 0, 9, -30, -11,
5805    -11, -15, 34, 14, 4, 16, -16, -4,
5806    -14, 0, 4, 7, -15, -2, -12, -14,
5807    -33, 19, 21, -17, 0, 5, -11, -10,
5808    -1, 18, 36, -26, 20, 3, 11, 16,
5809    -31, -29, -22, -1, -8, -17, -6, -6,
5810    14, 17, 0, -10, -9, -19, -17, 20,
5811    5, 48, 6, 12, -5, 33, 10, -15,
5812    -34, -19, 20, 6, -33, 34, -8, 72,
5813    12, 8, 20, 23, 18, -39, -11, -21,
5814    16, 0, -8, 22, 32, -38, -2, 16,
5815    0, 7, 5, -2, 32, 5, 45, -34,
5816    -17, 12, -18, -6, -8, -25, -31, 16,
5817    3, 21, 36, 2, -7, 11, 2, -15,
5818    -16, -4, 23, -21, 31, 18, -15, -7,
5819    23, -28, 30, -15, 1, -13, 23, -23,
5820    37, -25, -16, 5, 29, 28, -21, -22,
5821    -9, -16, -15, -19, -5, -4, 3, -5,
5822    3, -15, 8, 7, 21, 6, -9, 29,
5823    -31, -1, -5, 8, -9, -5, -8, 2,
5824    -1, -20, 12, -2, -5, -18, -18, -11,
5825    21, -21, -5, -4, -6, -2, -6, 30,
5826    -1, -7, -1, 4, 3, 3, 5, 8,
5827    -9, -13, 3, 25, 12, -3, 7, -24,
5828    9, -16, 25, -42, 22, -6, -11, 19,
5829    -5, -10, -5, 12, 13, -11, 19, -24,
5830    -18, -12, -28, 14, 10, 2, 14, 15,
5831    14, -30, -11, -17, -6, -14, 6, 30,
5832    -23, -12, -19, -4, 25, -10, 10, -1,
5833    23, 8, -6, 0, -13, 7, -17, 30,
5834    -7, -2, -27, -14, 11, -43, -43, 18,
5835    19, 7, 4, -24, -26, 13, -2, 0,
5836    -18, -1, 5, -3, 9, 8, 13, -1,
5837    -18, 30, 0, 3, 2, 15, 10, -13,
5838    -36, 2, 23, 15, -25, 4, 14, 27,
5839    -8, -21, 6, 29, 0, -17, -15, 3,
5840    17, -7, -11, -16, -17, -15, -11, -16,
5841    -10, -14, -43, 3, 2, 23, -20, 1,
5842    23, 11, -13, -12, 8, -13, -8, -25,
5843    -17, 3, 11, -19, 7, 12, -3, -12,
5844    17, -7, 35, -31, 9, 11, 17, -2,
5845    -18, 48, 6, -20, 8, -37, -35, -20,
5846    -46, -7, -10, 13, -28, 10, 2, 26,
5847    22, 23, 33, -13, -19, -5, -27, -29,
5848    -43, 5, -11, -10, -21, 31, 9, -6,
5849    4, -3, 23, -14, 31, -32, -86, -43,
5850    31, -16, -5, 32, -5, 4, -4, 8,
5851    12, -1, -8, -16, 17, 2, -18, 38,
5852    -16, 18, -67, 12, 4, -52, -28, 0,
5853    -13, 34, -33, 21, -11, 24, 6, 7,
5854    -3, 1, -17, -52, -20, 18, 38, -12,
5855    -9, -17, -1, -38, -21, 13, -37, 7,
5856    1, -15, -31, -28, 1, 24, -48, -6,
5857    4, -19, 22, 12, 41, -9, -21, -3,
5858    16, -30, 11, 11, 13, -30, -16, -6,
5859    -9, -18, -13, -19, -4, 1, 4, -8,
5860    -4, -31, 9, -14, 8, -34, -8, -30,
5861    -8, -10, 3, -3, -4, -12, -18, 34,
5862    9, 16, 13, 16, 19, -21, -19, -1,
5863    -12, -36, -3, 32, -7, 15, -35, 15,
5864    10, -10, 51, -32, -1, -9, -20, 37,
5865    -17, -6, 20, 28, -19, -5, 20, -30,
5866    -41, -7, -28, -2, 22, 3, -38, 8,
5867    33, -24, 8, -23, -6, -2, 3, 6,
5868    -11, -13, -5, 26, 5, -24, -2, 1,
5869    0, -10, 24, 27, -28, -21, -1, 20,
5870    -25, -20, -25, -7, -8, -5, -18, -7,
5871    -21, -14, 7, -7, -9, -13, -18, 2,
5872    -22, 13, -25, -14, -1, 34, 14, 10,
5873    -18, 30, -21, -5, 19, 3, 16, 18,
5874    1, 15, 8, 9, 26, 7, -15, -5,
5875    -5, 9, -28, 4, -3, 0, -17, -17,
5876    23, 19, 16, 15, 3, 14, -17, 21,
5877    -10, 17, 30, -9, -14, 17, 24, 21,
5878    14, 5, 9, -31, -3, -2, 2, -2,
5879    -23, 36, 3, -13, 13, -1, 10, 24,
5880    -7, -18, -31, -32, 33, 20, -9, -10,
5881    23, -6, -33, -9, 2, -1, -28, 16,
5882    25, -16, 0, -2, 6, 25, 51, 39,
5883    0, -62, 35, -36, -4, 3, -24, -26,
5884    -21, -31, -37, 12, 12, 22, 2, 50,
5885    -9, 6, -14, -22, 4, -7, -28, -16,
5886    41, 20, -19, -32, -16, 12, 15, 12,
5887    -6, -2, 0, 56, 61, -25, 10, -26,
5888    31, -13, -82, 21, 13, 52, 37, 44,
5889    -5, 17, 6, 29, -19, 28, -18, -8,
5890    -4, -17, -7, -69, -57, 77, -23, -2,
5891    6, -13, -11, -8, -32, 38, -34, 49,
5892    -1, 11, 10, -29, -7, 11, -11, -28,
5893    -42, 27, -28, -20, -4, 9, -34, 12,
5894    9, -5, -9, -11, 2, 4, 9, -2,
5895    -34, -4, -23, -8, -19, -3, -26, -2,
5896    -4, -12, -3, -11, 12, -16, -5, 30,
5897    1, 17, -16, 0, -14, -11, -18, -18,
5898    2, 23, 11, -3, 8, -5, 23, 8,
5899    -3, 4, -13, -9, 3, 37, -28, -9,
5900    -1, -14, 7, -16, -14, -6, -5, 38,
5901    -10, 13, 0, -9, -24, 5, -4, -5,
5902    14, -10, 47, -34, -27, 9, 38, -12,
5903    26, 3, 13, -2, 5, -4, -13, -25,
5904    19, -12, 31, 45, -16, 0, -22, -4,
5905    -8, 0, -4, 12, -5, -11, 12, -50,
5906    -26, -21, 5, 13, 15, 6, 12, -24,
5907    30, -6, -42, -16, -2, 31, 6, -18,
5908    4, 18, 0, -14, -13, 44, 6, 31,
5909    -44, 26, -59, 23, -9, -2, 5, 24,
5910    42, 0, -35, -2, 36, 2, 53, -14,
5911    6, 4, -34, -27, -26, 12, 10, 8,
5912    12, 7, -22, 32, 4, -9, 27, -5,
5913    -1, -1, 18, -9, -10, -5, 39, -11,
5914    16, 27, 13, 24, -14, -39, 17, 16,
5915    -41, 23, 33, -3, 9, 3, -19, -34,
5916    -12, -26, -14, -32, -10, 6, -25, 22,
5917    16, -35, 16, 16, -16, 11, -4, 1,
5918    -13, -31, 8, -21, -13, 32, 5, -2,
5919    -8, -81, 48, 11, -16, 13, -28, 20,
5920    -49, 4, -25, -14, 44, -1, 28, -10,
5921    47, 28, -1, 14, 13, 19, 9, -55,
5922    6, 47, 19, -1, 12, -64, -32, -25,
5923    8, 0, 13, 73, 22, -14, 28, -10,
5924    18, 1, 11, 3, -7, 76, -17, 50,
5925    48, 21, 31, 12, 6, 17, -20, 1,
5926    -7, -4, 18, -51, -21, 12, 34, 2,
5927    6, 5, -56, 60, -30, 22, 32, -83,
5928    -7, 34, 18, 1, 19, -57, 12, -14,
5929    46, -93, 27, -26, -16, -42, 21, -6,
5930    10, 9, 4, -12, 10, 1, 10, -8,
5931    6, 28, 9, 21, -19, -12, 14, -9,
5932    -20, 8, -6, -6, 7, -11, -12, 14,
5933    16, 22, -1, -7, 1, 1, -18, -62,
5934    14, 8, 7, 0, -20, -5, -12, 20,
5935    1, 16, -3, -65, -5, -5, 22, -19,
5936    -1, -4, -26, -7, 4, 21, -2, 27,
5937    0, -2, 13, -23, 29, -2, -56, -5,
5938    -5, 6, 6, -26, -10, -2, -50, 23,
5939    28, -17, 11, 8, 11, -7, -13, 30,
5940    72, -27, -4, 35, 9, 24, 4, 6,
5941    -19, 37, 15, -10, 1, -20, -14, -31,
5942    -13, 17, -11, 14, 33, 8, 1, 4,
5943    -1, 32, 3, -5, 57, 10, 1, -24,
5944    9, 14, 14, 12, -7, 12, 10, 4,
5945    -10, 45, 51, 8, -11, -3, -50, 30,
5946    34, -23, -39, -1, 4, -3, 34, -15,
5947    30, 26, -26, 0, -24, 11, 3, 19,
5948    17, 17, -67, 0, 35, 11, 17, -13,
5949    -11, 14, -76, -3, 2, -3, 29, -11,
5950    -8, -19, -19, 63, 3, -1, 18, 10,
5951    -31, 22, 51, -9, -13, -19, -21, 11,
5952    -35, 10, 30, -45, -30, -33, 4, 13,
5953    4, 44, -3, 2, -27, -10, 30, -15,
5954    -18, 26, 6, -73, -3, -7, -22, -40,
5955    20, 13, -2, 16, 21, -25, -55, -13,
5956    -55, -15, 20, -34, 12, 26, -7, 83,
5957    75, 48, 17, -29, -37, -23, 22, -91,
5958    -18, -7, 12, 10, 22, 28, 3, 23,
5959    28, -22, 65, -49, 57, -45, 58, 70,
5960    -30, -15, 78, 27, 3, -46, -15, 54,
5961    15, 2, -68, -12, 48, -4, -44, 24,
5962    -10, 1, -26, -17, -3, -45, -56, -18,
5963    15, -9, -9, -7, -13, -34, -4, -26,
5964    28, -49, -56, 19, -19, -36, -20, -9,
5965    4, 97, 63, 21, -18, -10, 70, 42,
5966    -4, -4, -7, 8, 15, -7, -16, -9,
5967    -2, 30, 10, -3, 10, 19, -14, 24,
5968    -27, 19, 16, -2, -9, 0, 4, -10,
5969    -21, -3, 9, -2, 14, 14, -23, -63,
5970    -9, -29, -1, 14, -27, -11, 4, 9,
5971    -8, 13, -3, -42, 58, -15, 35, 53,
5972    2, -9, -46, -3, 14, -14, 45, 28,
5973    13, -33, -9, -26, 11, 4, -31, 6,
5974    -5, 27, -37, 6, -14, -16, 46, 7,
5975    42, -30, -26, -7, 5, -14, 30, -8,
5976    37, 21, -18, -1, 44, 26, 31, 6,
5977    -9, -21, -15, -13, -23, 9, -20, 13,
5978    -80, -12, 53, 41, 75, -13, 7, 64,
5979    59, 24, -89, 7, -64, -126, 99, 9,
5980    88, 118, 118, 28, -81, 114, -12, -38,
5981    44, 8, 14, -126, -111, 31, 58, -27,
5982    101, -49, 116, -13, -73, 59, 61, 4,
5983    -9, 121, -31, -15, -3, 34, 33, 12,
5984    13, 106, 20, -29, 110, -105, -118, -50,
5985    34, 37, 127, 91, -119, 74, -50, -64,
5986    26, 71, -73, 127, -105, 7, 34, -6,
5987    76, 69, 124, 101, -67, -15, -8, 127,
5988    -81, -117, 37, -100, -33, -116, 8, 11,
5989    -58, -69, -5, -27, -27, 0, 65, -2,
5990    91, 16, -43, -39, 123, -1, 126, -72,
5991    -127, -13, -33, -118, -4, 30, 2, 5,
5992    -127, 127, -33, 84, -2, 89, -10, -101,
5993    -44, 78, -40, 53, -127, -70, 127, -28,
5994    4, -127, 94, -39, -58, 17, -64, -45,
5995    -109, 45, 44, -128, 122, -93, -28, -128,
5996    -3, 8, 78, 127, 56, -124, 127, 127,
5997    -118, -44, 127, -104, -89, -16, -126, -54,
5998    -1, 126, 96, -43, 30, 87, 77, -120,
5999    51, 31, -104, 48, 2, -36, -114, 126,
6000    40, -42, -10, -38, -25, -2, -58, -24,
6001    33, -45, -127, -19, 14, -34, 22, 47,
6002    -45, 3, -53, 24, -20, -14, -128, 5,
6003    101, 93, 19, -44, 38, 41, 38, -6,
6004    -124, 123, 49, 27, -64, 46, 13, 69,
6005    -6, 8, 85, 40, 4, 44, 48, -41,
6006    48, 55, 17, 15, -89, 59, -20, 19,
6007    19, 50, -34, 127, 127, 47, 28, -66,
6008    -59, 78, -127, 44, -1, -16, -73, 10,
6009    103, -25, -56, -31, -68, -9, -109, -8,
6010    7, 90, -104, 51, -15, 35, -125, 8,
6011    33, 67, 55, 10, 85, 15, 50, -89,
6012    -86, 20, 25, -101, -49, 71, 42, -51,
6013    -45, 35, 5, -50, 11, -15, 75, -21,
6014    61, -9, 73, 31, 1, -34, 124, -50,
6015    37, -51, 44, -78, -25, 2, 62, -8,
6016    11, 85, 59, -50, -27, 103, -14, -128,
6017    18, -52, 92, 36, 122, 2, 21, -127,
6018    68, -82, 112, 74, -67, -54, -100, -28,
6019    25, 53, -118, -107, 67, 36, -81, -125,
6020    20, 3, 83, 45, -58, -4, 126, -35,
6021    -55, 91, -108, 127, 4, -124, 67, -54,
6022    75, -54, -3, 8, 118, 43, 50, 76,
6023    74, 74, 91, 45, -125, -27, 87, -97,
6024    39, -34, 12, -7, 0, -113, -54, 127,
6025    27, -18, 127, -8, 25, 49, 54, -37,
6026    127, -82, -121, -66, 76, 53, 121, -59,
6027    58, -88, -49, 127, -77, 71, -93, -57,
6028    -127, -37, -127, 60, 98, 80, 52, -2,
6029    126, 18, -45, -43, -126, -55, -56, 97,
6030    -6, -13, -57, 91, 64, -69, 72, -20,
6031    71, 6, -117, -100, 2, 37, 73, 127,
6032    83, -61, 28, -95, 22, 127, -127, 124,
6033    2, -60, -105, -127, -13, -34, -60, -50,
6034    123, 32, -8, 79, -11, 50, 117, 21,
6035    -100, -57, -114, 70, -46, -6, 4, -125,
6036    30, -47, -105, 21, 44, 93, -73, -114,
6037    127, -7, 127, 127, 3, -4, -126, -127,
6038    -100, 27, 20, -13, -81, -36, 4, -90,
6039    -127, -40, 44, -9, 126, -48, -120, 31,
6040    -87, 127, -10, -55, -85, 76, -2, -30,
6041    -51, 32, -5, 0, 15, 23, 9, 80,
6042    125, 50, 4, 27, -37, -36, 22, -51,
6043    -25, 29, 35, 127, 106, -31, -98, 113,
6044    -32, 7, -125, 50, 13, 93, 38, 0,
6045    66, -78, 68, -82, -34, 6, -60, -19,
6046    -127, 14, 107, 50, -6, 11, 82, -20,
6047    18, 11, 127, 37, 51, 57, -28, 110,
6048    -11, -106, 33, -92, 46, 74, -63, 82,
6049    -56, 11, 54, -36, 49, 31, 35, 32,
6050    127, -81, 54, 97, 31, -33, 61, -47,
6051    -49, -27, 13, 107, -17, -19, -56, 1,
6052    45, 13, 37, 3, 35, 44, 63, -37,
6053    51, 25, 41, -126, 56, 63, 54, -5,
6054    40, 60, -45, -5, -97, -38, -65, 89,
6055    21, -43, 58, 50, -87, 17, -101, -43,
6056    44, 43, 127, 50, 75, -128, 19, -47,
6057    -3, 41, 93, 54, -22, 3, 12, -5,
6058    -108, 5, 12, -83, -69, -62, 63, 4,
6059    -83, 45, -96, 16, -106, 32, 44, -36,
6060    25, -63, 79, 65, -51, -83, 32, -87,
6061    24, -48, -96, -50, -64, 87, -2, 13,
6062    117, 0, -71, 58, -2, 21, -58, 47,
6063    29, -123, -44, -126, -30, -115, -123, 11,
6064    -99, -82, -76, 41, 13, 51, -7, 41,
6065    103, -1, -60, -34, -93, 112, -3, 24,
6066    -29, -38, 90, 75, 8, 9, -63, 5,
6067    6, 2, 126, 127, 56, 103, -2, -127,
6068    -12, -4, -16, -51, -53, 89, 48, 110,
6069    -45, -20, -64, -102, 60, -78, -52, 48,
6070    -121, 5, -45, 17, 13, 56, -127, -91,
6071    58, 46, -71, -1, -88, -31, 80, 105,
6072    30, 5, 42, -46, -28, 11, -4, -55,
6073    57, 82, -64, 11, -5, -2, -14, 26,
6074    -23, 28, -20, -17, -127, 45, -12, 23,
6075    -40, -69, 3, -21, 19, 15, -43, 7,
6076    -111, 125, -125, 56, -41, 36, 7, 82,
6077    -34, -25, 61, -123, 75, 38, 20, 3,
6078    72, 6, 67, 36, -74, 17, -38, 11,
6079    26, 107, 9, -21, -17, -52, -67, 29,
6080    -23, 4, -81, -8, 22, -1, 62, 10,
6081    60, 4, -24, -45, 28, 25, -33, 60,
6082    80, -73, -30, -82, 49, 37, 46, 23,
6083    53, 16, 127, -33, 75, 36, -11, -47,
6084    -34, 57, -7, -61, -49, 64, 19, -85,
6085    -11, 18, 27, 18, 13, -29, 8, -20,
6086    112, 10, 54, -24, 39, 29, -15, 106,
6087    3, -127, 92, -38, 8, 22, -66, 54,
6088    85, 90, -83, 41, 71, 90, -38, -11,
6089    -20, 36, 36, -125, -42, 27, -16, 9,
6090    67, 74, -12, 33, 26, 41, 0, 45,
6091    -64, -95, 84, 116, -109, 35, 54, 125,
6092    -47, 28, 73, 63, 15, 7, -126, -58,
6093    -13, 74, 55, -41, -63, 125, -124, 36,
6094    90, -61, 7, -127, 104, -108, -92, 33,
6095    -36, -79, -15, 22, -128, 4, -79, 111,
6096    15, -13, 4, 104, -31, -125, 37, -29,
6097    57, -45, 55, -29, -78, 93, 31, 33,
6098    122, -117, -11, -91, -111, -61, -123, -23,
6099    40, -38, -76, 127, -127, 89, -58, 78,
6100    -85, 61, 114, 126, 7, -15, -35, -1,
6101    127, 52, 51, 25, 51, -126, -58, 127,
6102    -19, -85, 21, 19, 122, -51, 125, 24,
6103    -127, -128, -125, 108, 63, -122, 87, 26,
6104    70, -10, 41, -46, -80, -60, 6, 120,
6105    73, -75, 127, 120, -59, -94, -120, 59,
6106    125, 113, -62, -71, 69, 20, 127, 67,
6107    16, -128, -92, 125, -128, -101, -25, -127,
6108    44, -75, -109, -80, 28, 2, -30, -61,
6109    4, -50, 86, 57, -23, -28, 45, 23,
6110    -25, 1, 9, -18, -127, 65, 13, 32,
6111    -72, -107, -28, -93, 9, -106, -25, -3,
6112    -103, 65, -116, 111, -84, 77, 68, -8,
6113    -1, -21, -7, 27, 38, 38, -6, -4,
6114    -56, -127, -37, 83, -98, -1, 4, 126,
6115    48, 126, 20, -128, -26, -46, 3, 92,
6116    -42, -22, 100, 68, -31, -3, -44, -103,
6117    5, -75, 21, 6, -16, 78, 19, 18,
6118    -110, 29, -11, -49, -45, -1, -127, 3,
6119    -73, -11, 127, 53, 126, 28, 53, -43,
6120    68, -67, -14, -65, 24, 70, 4, 2,
6121    58, 20, -107, -16, -27, 38, -32, 15,
6122    98, -14, -126, -39, -39, -69, -44, -56,
6123    90, -26, 11, -25, 10, -86, -121, 74,
6124    -71, 102, -125, -16, 86, -32, -74, 81,
6125    -65, 43, 30, 1, 41, 101, 39, -97,
6126    -82, 38, 61, 7, 71, -15, -112, 0,
6127    -86, 75, -127, -46, 40, 127, 104, -79,
6128    17, 118, 122, -68, -69, -12, 127, -126,
6129    -23, -114, -77, -108, 62, 40, -47, -42,
6130    -102, -86, 41, 58, -53, -111, -47, -63,
6131    127, -41, 127, 37, 116, 17, 6, -27,
6132    -31, -115, -10, 112, -34, -123, 74, 125,
6133    36, 127, -105, -7, 117, 53, -59, 70,
6134    78, -13, 111, -103, 103, 40, -82, 127,
6135    114, -3, -127, -48, 109, -121, -126, -127,
6136    -128, 83, 68, -38, 40, -127, 37, -24,
6137    127, 82, 49, -127, -113, 8, 66, 117,
6138    125, -56, 127, -81, 84, -21, -86, 61,
6139    -121, -127, 127, 26, -82, -121, -112, 115,
6140    127, -34, 127, -66, -18, -78, -60, 102,
6141    -6, -102, -120, 127, -124, -1, 36, -126,
6142    -121, -28, -103, 90, -72, -53, -128, -59,
6143    -52, 69, -31, 95, -128, -78, -126, -45,
6144    -32, 113, -1, -117, 79, 127, -126, -119,
6145    -68, -58, 2, 17, 123, -88, 125, -87,
6146    -28, 15, 126, -58, -127, -13, 11, -110,
6147    -79, -105, -35, -128, -27, 30, -122, 38,
6148    -26, 17, -125, 77, -74, 91, 26, 65,
6149    -39, -34, -27, 25, -62, -66, -58, 74,
6150    -128, -82, -93, 127, -94, -125, -72, -81,
6151    71, 127, 47, -124, 28, -128, 67, 31,
6152    -22, 44, 127, -42, -47, -52, 72, -125,
6153    -3, 47, 127, -23, -88, 35, 46, -29,
6154    18, 67, -68, 125, 87, 5, 127, 25,
6155    -52, -82, 79, 87, 13, 46, -29, -9,
6156    -12, -128, 42, -38, 12, 55, -72, 127,
6157    46, -21, -68, -52, -31, 68, -18, -53,
6158    120, -34, -22, -45, -77, 2, 127, -122,
6159    -88, -58, -126, 30, -5, 6, 91, 23,
6160    30, 127, 8, 88, 80, -60, -28, 10,
6161    56, 2, 123, -37, -34, 97, 12, -3,
6162    44, 100, 122, 60, -10, 55, -60, 47,
6163    -120, -70, 8, -122, 4, -52, 50, 27,
6164    100, 14, 29, 54, 98, -126, -127, -89,
6165    -11, -91, 80, -66, 18, 90, -54, -30,
6166    37, 54, -1, 102, 3, 4, -30, -11,
6167    123, -20, 118, 120, -10, -58, 56, 6,
6168    -50, 37, 72, 127, -1, 74, 109, -125,
6169    -105, -86, -15, -98, 63, 57, 7, 22,
6170    -55, 2, -126, 17, -126, 66, 41, 53,
6171    24, 125, -120, 39, 33, 126, 74, 40,
6172    -125, 108, 84, 85, -16, 123, -13, 112,
6173    -26, -2, -57, 127, 84, 105, -87, 125,
6174    37, -93, -104, -116, 29, -14, 124, -57,
6175    -86, 116, -61, -127, -43, 125, 43, -127,
6176    -126, -29, 125, 40, 90, -105, -12, 127,
6177    42, -123, 71, 60, -38, -122, -127, -62,
6178    127, -57, 125, 16, 91, 125, 127, 100,
6179    -70, -124, -111, -84, 124, 72, 57, -115,
6180    42, -57, -4, 36, -3, -31, 65, 50,
6181    96, 38, -124, 82, 12, 110, 111, -24,
6182    127, -18, -70, 15, -93, -25, -40, 51,
6183    -3, -95, 121, -22, 0, 13, -40, -10,
6184    -32, 34, -127, 127, 10, 83, 96, 7,
6185    63, 17, 98, -77, -65, 27, -70, -32,
6186    -49, -65, -83, 9, -52, 100, 36, -53,
6187    40, -80, -53, 126, 23, -128, 46, -24,
6188    -44, -2, 35, 94, 12, 45, -40, -91,
6189    4, 60, -118, 12, -69, 30, -20, 55,
6190    -123, 9, 35, 108, 9, -27, -127, 74,
6191    -66, 5, -76, -41, -127, -81, -61, 25,
6192    -46, 65, -70, -67, -16, -32, -116, -128,
6193    -12, 47, -9, 6, -35, 29, 22, 43,
6194    16, -53, 110, -43, -86, -29, -115, -68,
6195    118, -93, -7, -20, 122, 109, -116, -31,
6196    -42, -19, -127, 44, -59, -28, -120, -128,
6197    -52, 18, 59, 81, 33, -34, 108, -67,
6198    43, 19, -28, -12, 122, -13, 106, 58,
6199    -51, -127, -23, -19, 24, 8, -15, 82,
6200    101, 32, 13, 39, -52, -8, 78, -128,
6201    34, -12, -121, -124, 62, 111, -52, -106,
6202    -102, -29, -37, -32, 127, -19, -97, -38,
6203    11, -51, -50, -11, -110, -95, 0, 91,
6204    -39, 46, -97, 127, -80, 51, 11, -26,
6205    -50, 119, 45, -27, -105, 3, -3, -118,
6206    -122, -86, -10, -21, -128, 19, 126, -1,
6207    60, -115, -106, -30, -20, -17, -126, 54,
6208    -126, -112, 126, -31, -14, 49, 126, 36,
6209    126, 14, 121, 65, 90, -126, -55, 72,
6210    127, 52, -125, -75, -125, 37, -105, -59,
6211    39, -127, 123, -128, 21, -24, -126, 126,
6212    127, -17, 119, -63, -125, 37, 53, 15,
6213    18, 37, 14, 124, -125, -119, 120, -81,
6214    -119, -25, -125, -73, -15, -22, -127, 32,
6215    115, -71, 73, 99, -115, 8, 127, -128,
6216    60, -10, -32, -13, 58, -5, -36, -126,
6217    48, -22, 13, 32, 93, -79, 32, 4,
6218    127, -74, 21, 37, -121, -92, 67, -114,
6219    -71, 2, 4, -4, 54, -52, -63, -18,
6220    24, -55, -128, 50, -70, 67, 78, 15,
6221    -35, -32, -11, -2, -105, -21, -91, 106,
6222    -22, -83, -87, -13, 81, -127, -56, -54,
6223    96, 57, 65, 103, -5, 13, -100, 55,
6224    101, -20, -63, -25, -71, -81, -21, -109,
6225    -34, 24, 127, -10, -89, 75, -20, 38,
6226    -111, 91, 33, 25, 84, -120, 127, -50,
6227    -18, -11, -65, -37, -7, 37, 58, -29,
6228    28, -37, 45, 78, 47, -20, -109, 82,
6229    -25, -40, 2, 5, -3, 95, -60, -57,
6230    -62, -26, -63, 57, -108, 122, 42, -99,
6231    60, -125, 24, 8, 3, -20, 60, -125,
6232    -86, 6, -105, 55, -18, 77, -58, 122,
6233    99, -43, -17, 94, 35, 15, 62, -127,
6234    24, 78, -2, -6, 117, -22, 40, 14,
6235    -117, 88, -59, 127, 75, -128, 14, 19,
6236    -9, 56, 6, -126, -80, 87, -124, -104,
6237    -1, -100, -8, -127, 127, 89, -48, -77,
6238    -128, -98, 18, -128, -60, 93, 59, 40,
6239    -41, 0, 11, -22, 123, -84, -80, -100,
6240    54, -16, 33, 110, -61, 84, 9, 62,
6241    -39, 27, -82, -14, -34, 52, 101, -52,
6242    -78, -127, 73, 11, -49, 102, 124, -110,
6243    35, -123, -20, -124, 49, 33, 127, -126,
6244    -127, 124, 120, 15, 90, 48, 1, 126,
6245    34, 127, 104, -61, 118, -42, 24, -30,
6246    117, 122, -72, 127, 45, 126, -79, 54,
6247    125, 80, 63, -115, -99, -126, 25, -85,
6248    31, 43, 58, 127, -25, 126, 21, 91,
6249    106, -59, -54, 111, -80, -33, -125, -79,
6250    -5, -1, 60, -49, 127, 118, 71, -43,
6251    127, 47, -43, 70, -126, 23, 33, 120,
6252    127, -118, -73, -67, -78, 127, -117, -122,
6253    -1, 9, -75, 44, -118, -110, 11, 55,
6254    127, 54, 112, 23, -73, -2, -56, 109,
6255    -19, 104, 38, 8, 21, -13, 126, 113,
6256    60, -61, -128, 86, -116, 86, 86, 25,
6257    37, -127, 47, 21, 6, 0, -35, 117,
6258    64, -21, 16, -106, 28, 95, 95, 73,
6259    -56, 83, -53, 87, 13, 99, -89, -50,
6260    3, 32, -100, -55, -24, -21, 41, -117,
6261    -42, 41, -78, 47, -43, 127, 17, -79,
6262    -2, 99, -36, -22, 20, -124, -128, -83,
6263    96, -12, -73, -14, 36, -50, 54, -23,
6264    -62, 13, -4, 97, -46, -49, 12, 47,
6265    -40, 103, 127, 31, 126, 118, -101, 32,
6266    -18, 124, -33, -11, -126, -62, 69, -125,
6267    127, 115, -124, 69, -61, -38, -123, -45,
6268    -80, 29, -113, -126, 43, -46, -126, -28,
6269    126, -1, -16, 124, -44, 116, 127, -44,
6270    -40, -10, -117, -52, 127, -68, 89, 114,
6271    126, -121, 127, 27, 125, -127, 37, 127,
6272    -117, -77, -47, -54, -61, 118, -128, -29,
6273    -31, 106, -126, -49, 107, 126, -7, 114,
6274    -88, -52, -38, -128, -125, -75, -128, -58,
6275    -14, -87, -69, -32, -63, 99, -66, 100,
6276    56, -76, -124, 127, 68, 82, -126, 28,
6277    -50, -50, -92, -22, 123, -8, -8, 41,
6278    -100, -105, 126, 104, -13, -9, 124, -127,
6279    127, 43, -15, 127, -120, 67, -81, -60,
6280    -123, 127, 23, 126, 72, -126, 95, -6,
6281    125, 127, 97, 74, 49, -12, 83, 53,
6282    -61, 83, -35, 127, 74, -35, 13, 75,
6283    -17, 127, -113, 1, 25, 52, 63, -52,
6284    -93, 28, 117, -6, 14, -8, 29, 114,
6285    -15, -97, -24, 61, -37, -51, -98, -22,
6286    126, 68, -85, 127, 120, -69, -91, 75,
6287    -75, -111, 123, 112, -80, -47, -91, -70,
6288    69, -106, -124, -1, 125, 104, -20, -87,
6289    9, -73, -23, 59, 36, 64, -123, -127,
6290    125, 13, -127, -29, -24, -25, 55, 7,
6291    -48, 118, 73, 124, 125, 13, -48, -6,
6292    88, 39, -128, -97, -13, -3, 72, 50,
6293    -36, -121, -12, -34, 21, -82, 78, 105,
6294    26, -43, -56, -124, 23, -26, -64, -4,
6295    26, 0, -14, -124, 22, -2, 41, 32,
6296    -2, 64, -81, 1, 11, 23, -50, 13,
6297    -48, -35, 76, 60, -66, 125, -120, -68,
6298    -87, -10, 51, -76, 22, -20, 119, 13,
6299    -125, -56, -68, -14, 64, 11, -32, -108,
6300    34, -40, 36, 61, -44, -128, -39, 96,
6301    0, 103, -127, -48, 108, 49, -88, 67,
6302    -25, 78, 73, -106, -66, -127, -125, -57,
6303    -100, 127, 72, -113, 111, 44, -55, -80,
6304    46, -43, -62, 20, -48, 1, -125, 12,
6305    12, -27, 75, 122, -120, -97, -125, 10,
6306    -76, -127, -114, -78, 99, 51, 92, 125,
6307    78, -126, 11, -126, -33, 127, -49, 19,
6308    -15, 57, 32, 26, -74, 64, 126, -120,
6309    127, 35, 4, -115, -40, 89, -76, -14,
6310    12, -6, -102, -127, -5, -15, 126, 66,
6311    -128, 4, -7, 119, -122, -23, 71, -18,
6312    50, 124, 68, 76, 76, 111, -125, -93,
6313    12, 33, -64, -54, 60, 125, 111, 38,
6314    -127, -127, 127, -97, -118, 26, -126, -59,
6315    -64, -127, -23, 22, -122, -122, -71, -25,
6316    52, 127, -66, 126, -32, 90, 34, -71,
6317    4, -105, 127, 40, 37, 2, 126, -7,
6318    -19, -9, 95, -27, -72, 23, 116, 85,
6319    -127, -2, 40, 127, 5, -124, 103, 126,
6320    -75, 114, -37, 40, -2, -84, -28, 44,
6321    93, -127, -66, 58, -49, 1, 127, 45,
6322    80, -73, 125, 79, -19, -84, 120, 127,
6323    83, -128, 127, 70, -1, -35, -70, -121,
6324    -32, 74, 11, 5, 45, -125, 120, 114,
6325    120, 88, 45, 44, -15, 112, -127, 127,
6326    35, 123, 6, 21, 45, -51, 80, 81,
6327    -107, 32, 16, -45, 127, 118, 68, -72,
6328    90, -42, -2, -73, -85, -65, -5, -59,
6329    68, 103, -70, 69, 67, -26, 4, 48,
6330    9, -39, -61, -124, -30, -125, 127, -54,
6331    7, 58, -75, -127, -126, -44, -52, 46,
6332    -39, 59, 6, -43, 5, -115, 65, -3,
6333    -107, -39, 34, -9, -92, 61, 13, 40,
6334    -53, 21, -75, -64, 32, -15, -23, 20,
6335    -69, 125, -76, 77, 103, -12, 44, 0,
6336    37, -96, 13, 127, 81, 44, 76, -1,
6337    74, -11, 124, 30, -99, 15, -73, -78,
6338    -128, 110, 77, -127, -72, 11, 114, -118,
6339    -27, -90, -109, 20, 28, -29, -96, -81,
6340    81, -66, -121, 73, -3, -42, -89, -93,
6341    127, 42, 38, 54, -90, 127, -39, -6,
6342    -13, -19, -42, -119, 124, -128, 127, -22,
6343    -60, 14, 121, -19, -22, 123, -115, 113,
6344    -53, 56, 42, -48, -126, 20, -119, 55,
6345    -38, -101, -21, 29, 28, 46, -126, 110,
6346    -83, -52, -126, -83, -126, 39, -68, -59,
6347    -4, -128, 41, 71, 23, -39, 111, -45,
6348    28, 83, -55, 25, 39, 94, -52, 127,
6349    125, -102, 27, 127, 86, 33, -65, 76,
6350    110, -32, 127, -45, -124, -62, 104, -54,
6351    25, -92, 127, 105, -127, 127, 123, 127,
6352    118, 124, -18, 57, 42, 52, -94, 108,
6353    121, 82, 126, 9, 117, -122, 76, -128,
6354    54, -46, -107, 52, -99, 127, -126, 114,
6355    -40, 25, 13, 70, 74, 125, 110, -122,
6356    -43, 80, -128, -2, -127, -126, -15, 68,
6357    46, -7, 10, 44, -44, -91, -94, -49,
6358    -99, -97, -18, 17, -44, -70, -6, -115,
6359    124, 56, 127, 65, -46, 72, 92, 127,
6360    126, -114, -72, 119, -110, -65, 6, -59,
6361    -64, -5, -116, -121, 29, -50, -119, -126,
6362    25, 107, -14, -2, -75, 6, -79, 33,
6363    -73, 38, -22, -8, 91, -4, -73, 83,
6364    88, -66, 92, -39, -23, -81, 59, 122,
6365    106, 75, -7, -76, 121, 18, 18, 14,
6366    -47, 52, -68, -128, 34, 72, 24, 20,
6367    -11, 127, -122, 92, -93, 73, -29, 23,
6368    86, 37, 127, 21, 109, 42, 68, -23,
6369    -1, 52, 106, -33, -32, -9, 112, 44,
6370    -49, 25, -96, -34, -91, -102, 61, -5,
6371    19, -21, -126, -50, 69, -53, 51, -99,
6372    52, 28, -15, -59, -115, -119, 67, -118,
6373    33, -29, -76, 64, -48, 83, -3, 79,
6374    -128, 67, -49, -6, -115, 4, 20, -127,
6375    127, -106, -127, 120, 27, -105, -124, 64,
6376    -3, 50, 71, -78, 64, 127, -119, 79,
6377    127, -62, -4, 40, -63, -57, 29, 29,
6378    48, 78, 41, -89, 127, 9, 17, -113,
6379    -3, 9, 22, 80, -14, 24, -87, -15,
6380    20, 55, 50, 118, 19, 83, 27, 52,
6381    41, -5, 46, 113, -46, -33, -128, 27,
6382    5, -106, 115, 78, -77, 7, 94, 126,
6383    -104, 127, -104, 29, 102, -110, -8, 66,
6384    -116, -11, -40, 21, -127, 127, -78, 69,
6385    71, 66, -35, 50, 77, 34, -74, 61,
6386    71, -127, -44, -105, -72, 118, 125, -127,
6387    82, -125, -6, 73, -14, -128, 127, -123,
6388    -10, 119, -128, -81, -84, 127, 127, -54,
6389    110, 127, 127, -72, 125, -66, -84, -109,
6390    -109, 115, 63, 61, 11, -100, 109, -19,
6391    127, -108, -92, -124, 40, 15, -57, 126,
6392    65, 114, -115, 65, 126, 127, -70, 18,
6393    16, -6, 80, 92, 79, 19, -61, -80,
6394    -11, -126, -97, 103, -36, -25, -94, 49,
6395    81, 64, 125, 122, -128, 89, 116, -81,
6396    60, -18, -23, 34, 112, 126, -82, -127,
6397    1, -14, 28, 123, -109, -30, -89, 27,
6398    35, 8, 125, 35, -25, 9, -117, 63,
6399    28, -30, 26, -115, 85, -5, 4, -36,
6400    127, -17, 126, 61, -2, 112, 2, 25,
6401    126, -124, -87, -40, 111, -27, -22, 110,
6402    1, 114, 50, -89, 84, -95, 111, -105,
6403    -90, 89, -63, 123, -128, -48, -103, -35,
6404    75, 17, 76, -4, -125, 26, -17, 32,
6405    -117, -2, -32, -70, -50, 104, 106, -25,
6406    30, 76, 72, -28, 50, -128, 22, -53,
6407    -5, 13, -82, 112, 76, 51, -1, 8,
6408    106, -44, 49, -86, -47, -72, -47, 67,
6409    31, -30, -30, 44, -89, -65, -64, -83,
6410    -114, -55, 24, 64, -92, -37, -126, 99,
6411    49, -89, 15, -42, 65, -92, 93, -10,
6412    -10, -6, 122, -32, -82, 91, -30, -87,
6413    126, -14, 55, -91, -111, 102, -83, 44,
6414    16, -97, -26, 100, 43, -46, 54, -110,
6415    60, -93, -34, -116, -48, -66, -33, 88,
6416    -109, -121, 115, -69, -116, 46, 99, 77,
6417    8, -103, -127, 31, -118, -126, 127, 31,
6418    -11, -124, -7, -126, -8, -13, -110, -128,
6419    109, 65, -126, 120, -45, -34, -47, -15,
6420    53, 109, 20, -123, -10, 127, 7, 120,
6421    31, 73, -73, -33, -94, 86, -127, -46,
6422    -9, -63, 98, 82, -82, 127, 55, -8,
6423    122, -17, 51, -14, 127, -115, 45, 79,
6424    60, -49, -126, -50, 11, 38, -63, -46,
6425    87, 81, -2, -79, 85, 57, 104, -81,
6426    -110, -87, -27, 127, 122, -20, -123, 44,
6427    -42, 38, -112, 127, 38, -61, -20, 5,
6428    -69, -73, -7, -126, -94, -64, -65, 108,
6429    -8, 84, -57, -128, 27, -73, -97, -115,
6430    -111, -70, 2, 72, 93, -39, -95, 127,
6431    60, -25, 118, -57, -21, 64, -49, -127,
6432    -60, 24, 27, 36, -79, 92, -72, 11,
6433    104, 11, 14, -62, 20, -112, -111, 11,
6434    -102, 34, 107, 70, 49, -32, -1, -32,
6435    -46, -44, -90, -2, -47, 70, -33, 56,
6436    109, 33, 125, 28, 89, -60, 118, 123,
6437    70, 61, 84, -40, 107, 43, -36, 21,
6438    13, 8, 65, 33, 69, -58, 96, -49,
6439    -38, -113, -124, 29, -9, 20, -83, 8,
6440    -65, 3, 19, -128, 82, 4, -15, 71,
6441    81, 35, -66, -83, 52, -54, -53, 75,
6442    7, -8, 0, -82, -34, -56, -19, -68,
6443    -14, -127, -53, -61, -127, -6, 10, -70,
6444    -54, -33, -5, -73, 58, -30, -29, -48,
6445    -128, 126, 33, 55, -41, 22, -24, 8,
6446    -87, -128, 127, -27, -73, 37, -89, -24,
6447    -34, 123, -22, 23, -126, -127, 25, 126,
6448    1, 127, 126, 24, 28, 2, -52, -39,
6449    -54, -127, 62, 91, -84, -30, -53, 126,
6450    -127, -35, 43, -57, 123, -79, 121, -117,
6451    24, -35, -104, -60, 30, 35, 30, 121,
6452    -118, -66, -108, 32, -13, 94, -117, -127,
6453    45, -53, 117, 2, -92, 102, -28, 19,
6454    -127, -54, -26, 127, -127, 111, 33, -88,
6455    7, 125, -37, -19, 69, -119, -32, 21,
6456    -92, 17, 109, -125, -110, 127, 93, 41,
6457    6, -128, 115, -66, -9, -77, -9, 13,
6458    127, -90, 125, 127, -123, -16, 114, 59,
6459    -24, -127, 85, 102, 127, 47, -108, 116,
6460    127, 0, -19, -121, 10, 55, -2, -70,
6461    -52, -93, -7, 127, 27, 10, 69, 37,
6462    -127, 39, 122, 48, 15, -127, 81, 127,
6463    -127, 127, -15, 125, -14, -27, 5, -126,
6464    -124, -67, -7, 66, -96, -108, 45, 62,
6465    -85, -1, -102, -128, -3, -25, -66, 44,
6466    84, -101, -128, 64, 127, -17, -50, -110,
6467    120, 95, 114, -67, 115, -30, 112, -9,
6468    4, -86, 127, -59, 68, -128, -16, 127,
6469    66, -112, 38, -127, 109, 92, -9, -33,
6470    -18, 34, -74, 50, -24, 64, 34, -15,
6471    -117, -85, 8, -61, -51, 11, -4, -85,
6472    96, 22, 17, 47, -124, -15, 95, 106,
6473    113, -45, 33, 80, 123, 12, 52, -59,
6474    -14, -102, 18, -127, 4, -46, 89, -5,
6475    0, 13, -84, -119, 58, -40, 91, 36,
6476    31, -7, 33, -52, 105, 79, -108, 124,
6477    -29, 123, 40, -1, -38, -25, 19, 72,
6478    42, -17, -20, -122, 126, 29, -51, -127,
6479    -74, 119, -66, -57, -127, -53, -34, -8,
6480    9, 36, 106, -42, -122, 3, -69, -127,
6481    -41, -60, -8, -89, -54, 19, -6, -39,
6482    35, -116, -96, -50, -20, -62, -102, 57,
6483    -73, 119, -91, -128, -122, 7, 126, 12,
6484    92, -3, 124, -72, -5, -39, -77, -78,
6485    -11, -19, 4, 119, -15, -37, -128, 96,
6486    -60, 42, -125, -43, 13, -34, -21, -121,
6487    66, 85, -40, 30, 124, -18, -117, 94,
6488    2, 1, -25, 40, 115, 40, 127, 113,
6489    7, -42, -108, 25, 64, 68, -38, 7,
6490    121, -18, 10, 123, 45, 21, 7, 127,
6491    -125, 28, -126, -82, 88, 33, 126, 61,
6492    26, -12, -77, -21, 16, 127, -128, 6,
6493    53, 126, 124, -104, 117, -75, -44, -10,
6494    -24, -84, -48, -73, -15, 114, 117, 62,
6495    113, -126, -17, -127, 52, -98, -128, -56,
6496    127, 72, -46, -100, -79, 114, -114, -127,
6497    -18, 125, -28, -127, 88, 68, -32, 22,
6498    -113, -20, -128, -123, 94, 84, -60, 63,
6499    94, 126, -59, 15, -9, 115, -64, 127,
6500    -126, -82, 1, -92, 95, -54, -43, -60,
6501    -50, 31, -124, -76, 71, -128, -62, -125,
6502    -92, -22, -28, 126, -33, -56, -30, 42,
6503    25, -93, -105, 126, 127, 89, -128, -69,
6504    -28, -27, -94, -54, -123, -125, -43, -5,
6505    99, -90, 106, 78, -24, 120, 52, -38,
6506    -106, -126, 58, -9, 90, 38, -2, 21,
6507    -115, 127, 32, 70, -9, 74, -65, 8,
6508    102, -99, -96, -31, 32, -18, 34, -103,
6509    51, 11, 6, -128, 98, -70, -29, -106,
6510    4, 112, 11, 18, -13, -123, 82, 5,
6511    -37, -127, -125, 44, -23, 35, -1, -103,
6512    81, 26, -1, -60, -32, -49, 72, 72,
6513    21, -29, 99, -61, -65, 52, 72, 63,
6514    -126, 54, 61, 124, -69, -24, 4, -67,
6515    -126, 58, -77, -55, -126, 6, 50, 32,
6516    35, 91, 7, -8, -18, -25, 2, 127,
6517    79, 30, 126, -12, -10, -78, -26, -49,
6518    -36, -128, 126, 7, -40, 40, -14, 81,
6519    31, 83, 8, 127, 26, 18, -124, 21,
6520    6, -54, -108, 37, 6, -5, 89, -43,
6521    113, 68, -1, -123, -68, 127, -93, -98,
6522    -29, 124, 13, -49, -126, -128, 109, 34,
6523    -16, 72, 97, 80, -123, -12, -95, 67,
6524    -73, -32, 120, -128, 54, -12, -97, -112,
6525    -72, -119, -77, -31, 5, -113, -104, -76,
6526    40, 25, 105, -126, -80, 88, 98, 37,
6527    104, 116, -6, 53, 127, 18, 126, -114,
6528    100, 12, 22, 103, 105, 106, 99, -81,
6529    -55, -103, 20, 19, 37, -94, 70, 12,
6530    53, 121, -37, -102, -83, -63, -38, 25,
6531    9, 126, 42, -124, -126, -7, 122, -117,
6532    122, -95, 121, 127, 4, 121, 68, 24,
6533    127, 127, 88, -81, 72, 45, 58, 61,
6534    102, 110, -24, -6, -77, 43, -126, 18,
6535    87, -127, 86, -127, 127, -27, -120, -54,
6536    -4, 61, 13, -62, -21, 127, 124, 14,
6537    124, 125, 127, -31, -125, -105, 0, 12,
6538    -124, -34, -94, -7, 80, 127, -5, -6,
6539    127, 26, 72, 11, -128, -68, 85, 39,
6540    -30, -3, -110, 127, 23, 126, -45, -126,
6541    53, -29, -117, -125, -53, -127, 29, 48,
6542    18, 22, 127, -3, -103, -9, 70, 48,
6543    -26, 96, -5, -50, -68, -9, -122, -5,
6544    96, -33, -10, 26, -126, 127, -50, 33,
6545    94, 127, 68, 5, 125, 118, 48, 96,
6546    29, 101, 61, 50, 33, 35, -78, -31,
6547    -89, 18, -83, 127, -118, 31, 42, -24,
6548    35, -127, -44, -82, 27, -2, -23, -69,
6549    -7, 16, -121, 1, 127, 9, 121, -30,
6550    67, 2, 64, -122, -37, -88, 83, 9,
6551    48, -100, 47, 22, 121, 0, 12, -28,
6552    -46, 83, -18, 80, -77, -125, 127, -21,
6553    -50, -70, 126, 68, -65, 102, -56, -8,
6554    -7, -19, -5, -25, 17, -9, -5, 59,
6555    -43, 8, 10, -24, -22, 60, 36, 124,
6556    -59, -30, 86, -6, -21, -31, 30, 1,
6557    36, 17, 28, 76, -18, -12, -42, 20,
6558    -41, -17, -35, 32, -77, -13, -52, -5,
6559    2, -5, -15, 3, -93, -6, -37, 54,
6560    -41, 23, -3, 6, 28, -33, -45, -41,
6561    -12, -7, -6, -55, 2, -36, -6, -11,
6562    37, -6, -11, 10, 37, -84, 15, -22,
6563    -94, 48, 0, -31, 34, -67, 6, -17,
6564    11, -40, 46, -42, -8, -88, -3, 0,
6565    36, -19, -28, 8, -18, 2, 15, -41,
6566    14, 26, 26, -24, -66, -88, -11, -100,
6567    13, -32, 125, 1, -53, 74, -63, -32,
6568    -32, 2, -38, -50, 14, -17, -64, 52,
6569    28, -2, 112, -82, -33, -25, 84, -121,
6570    -125, 125, -63, -15, 127, -32, 33, -42,
6571    66, 13, -61, 12, 21, -38, 19, 52,
6572    27, 124, -20, -26, -119, 21, 27, 56,
6573    -45, 124, -115, 3, -46, 126, -48, 21,
6574    63, -105, -126, 20, 126, 19, 19, 62,
6575    95, -85, 63, -11, -33, 127, -126, -26,
6576    -8, 113, -110, -1, 39, -37, -18, 6,
6577    20, 2, 13, 29, -127, 36, -51, -34,
6578    34, -42, 35, -32, 26, 0, -15, 22,
6579    4, 35, -115, 43, -27, 9, -26, -2,
6580    -22, 13, 45, 26, 46, -87, -109, 26,
6581    32, -77, -26, 10, -25, -14, 29, 38,
6582    123, -4, -17, 19, -76, 25, -80, -26,
6583    -5, 71, -53, -9, -2, 15, 79, 27,
6584    27, -38, -6, -48, -64, 5, -58, -1,
6585    -7, 77, 126, -128, 24, 15, -39, -84,
6586    -6, -17, -16, 34, -64, 36, 5, 17,
6587    -16, 2, 11, 2, -10, 20, -128, 6,
6588    -21, -58, 20, 55, -9, -19, -13, -17,
6589    -61, -32, 33, -19, 75, -15, 0, 68,
6590    87, -53, 11, 6, 43, -18, -10, 54,
6591    3, 11, -42, 33, -88, -53, 82, 97,
6592    20, -81, 63, 14, -29, -82, 88, 24,
6593    -22, -33, -30, 116, -19, 2, -46, 3,
6594    -9, -28, -127, -5, -116, 20, -21, 91,
6595    -76, 81, -65, -51, 46, -93, 21, -98,
6596    -4, -29, -94, -3, -52, 11, 38, 35,
6597    -72, -14, 82, -26, -28, 3, -53, 56,
6598    70, -52, 23, -20, 3, -58, -127, 42,
6599    -23, -36, 52, -42, 7, -64, -9, -63,
6600    3, 28, 73, -124, -44, -92, 95, -14,
6601    14, 6, 43, -33, 10, -6, 64, -23,
6602    -56, 9, 7, -44, -128, -100, -43, 10,
6603    -1, 120, 87, 69, -21, -93, 59, 58,
6604    -57, -99, -100, 51, -125, 127, -10, 70,
6605    -36, -2, 87, 113, -27, -85, -22, -128,
6606    -18, 24, 45, 80, 126, -88, -21, 7,
6607    -97, 85, 45, -60, -44, 24, 86, -84,
6608    -122, 46, -29, -54, 127, 6, 33, 83,
6609    10, 125, 124, 26, -6, 69, -14, 12,
6610    -47, -80, 125, -14, 113, 30, -89, -120,
6611    -26, -9, 18, 92, -11, 127, 73, -44,
6612    52, -106, 113, 56, 47, 117, -54, 24,
6613    -2, -28, -27, -45, -57, 2, -113, -87,
6614    46, -105, 69, -66, -15, 16, -16, 66,
6615    -17, -48, -97, -34, -29, -92, -71, 79,
6616    -19, -2, 27, -23, 94, -122, -48, 29,
6617    -84, -5, -7, -1, 36, 5, 43, 126,
6618    67, -43, 9, 34, -104, -22, 18, -17,
6619    -86, -16, -8, 49, 96, -20, -10, -27,
6620    12, 0, 49, -39, 127, 10, 127, -36,
6621    -14, 64, -126, -86, 3, -38, -77, -14,
6622    -40, -14, -22, 13, 50, 2, 37, 51,
6623    82, 9, -2, -26, 65, 48, 101, 57,
6624    -7, -24, -16, 40, 6, -50, -2, -16,
6625    -44, 37, 12, 3, 23, 10, -48, -127,
6626    -17, -73, -6, -14, 40, 24, -27, -50,
6627    -2, -41, 126, -39, -49, -91, 103, 4,
6628    0, -100, 35, 31, -87, -92, 25, 71,
6629    -32, 4, -4, -87, 27, 14, 15, -51,
6630    57, -23, 124, 40, -30, -75, -43, 31,
6631    9, 1, -37, 70, 36, 25, -76, 57,
6632    -30, -11, -6, 56, -20, 34, 12, -24,
6633    -75, 21, -107, 26, 49, 42, 3, 5,
6634    -30, -38, 57, 23, 21, 105, 125, -33,
6635    -96, 34, 39, 12, 114, -87, 22, 21,
6636    48, -41, -54, -28, 34, -127, 126, 44,
6637    39, -18, 15, 18, 30, -26, 127, 22,
6638    -41, 65, -94, 15, -127, 115, -23, 101,
6639    121, 127, 126, 28, -5, -1, -64, -95,
6640    -89, -54, 60, 53, -9, 101, -37, 105,
6641    9, 61, 13, 20, -61, -91, -127, -128,
6642    122, -127, 124, -5, -125, 22, 11, 18,
6643    43, -18, -27, 39, -46, 49, -36, 119,
6644    -8, -17, -126, 39, 122, -128, -128, 125,
6645    -51, 126, -100, 110, -122, -1, -18, 39,
6646    96, 59, -60, -121, -95, 63, 85, -19,
6647    -126, -89, -89, -39, -116, 120, 42, -37,
6648    -16, -124, -102, -10, 6, 127, -118, -2,
6649    28, -80, -58, 35, 127, 3, -127, 94,
6650    19, -124, 53, -76, 20, 34, -17, 1,
6651    16, -47, -76, 99, 33, -126, -19, -27,
6652    -3, -84, 10, -56, 124, -80, -7, 7,
6653    -71, -52, -1, -46, 12, -4, -25, 84,
6654    -125, -103, 48, 70, -34, -27, -83, 51,
6655    7, 103, -15, 59, 66, 39, -29, 31,
6656    -12, -127, 71, -5, 27, -90, -91, -116,
6657    -18, -27, 125, 125, -25, -55, -103, -27,
6658    -28, -30, 85, 15, 71, 94, -57, 1,
6659    32, -15, 16, -54, -15, 79, 127, 15,
6660    21, -1, -38, 119, -53, -71, -30, 9,
6661    2, -27, 17, 117, -12, 21, -83, -30,
6662    -96, 40, -79, -46, 9, -27, -44, -28,
6663    5, 120, 55, -72, -28, 115, -27, 66,
6664    -13, -65, -88, -6, -23, -46, 8, 8,
6665    -19, -21, -40, 2, 104, 76, 33, -39,
6666    -1, 42, 117, 1, 8, 16, -57, -69,
6667    12, 24, -49, -25, -62, 13, -87, -60,
6668    -128, 18, 127, -58, -87, -39, 15, -32,
6669    -1, 70, 26, 108, 20, -54, -43, 118,
6670    -46, -15, -81, 34, 24, -76, -60, -72,
6671    4, 120, -107, -96, 83, -17, -75, 45,
6672    15, -60, -63, 38, 79, -126, 10, -46,
6673    117, 35, 75, 44, -29, -39, 127, -10,
6674    -81, 7, 110, -128, -94, 84, 119, 125,
6675    -43, -126, 27, -112, 6, -11, -31, -46,
6676    -80, 20, -102, 52, -29, -12, 21, 61,
6677    -24, 32, -124, -32, -3, 46, -44, -88,
6678    70, 127, -116, -34, -68, 44, -9, -27,
6679    -127, -2, -58, 127, 40, -97, -121, -29,
6680    96, -42, -119, 127, -120, 91, 127, 127,
6681    -65, 109, 47, -31, -34, 51, -127, 4,
6682    -30, -44, 127, -128, -118, 42, -127, -30,
6683    -46, -78, -2, -114, -96, 72, -14, 127,
6684    80, -17, -1, -112, -14, -24, 44, 31,
6685    87, 104, -19, 126, -77, -29, -47, 25,
6686    8, -3, 10, -13, -41, -45, 19, 23,
6687    -63, 14, -20, 63, -71, 127, -110, -59,
6688    -28, -19, 23, -25, 52, -87, 43, 77,
6689    -35, -25, -16, -9, -78, -4, -3, -23,
6690    -30, 40, 18, -31, -69, -1, -57, -22,
6691    -46, 33, -18, -1, -18, 89, -62, -43,
6692    -44, 0, 31, -4, -126, 20, 125, -60,
6693    -9, 14, -44, 126, -57, 32, 101, 29,
6694    -12, -10, 18, -82, -115, -43, 70, -59,
6695    44, -1, 31, -6, 14, 67, -127, -73,
6696    5, -23, 40, 24, 2, 68, -49, -49,
6697    27, 60, 53, 53, 86, 50, -23, 127,
6698    -120, 9, 0, 61, 34, -10, -115, -50,
6699    -3, 72, -16, 76, 118, -29, 127, 4,
6700    74, -59, 5, 31, 9, 44, 0, 8,
6701    -2, -61, 97, -127, 120, -122, 72, 95,
6702    30, 121, -61, -40, -10, 92, 24, 126,
6703    15, -96, 20, -58, -35, 50, 32, -32,
6704    -52, -45, -1, -14, 67, -93, 12, 39,
6705    79, 20, 36, 109, -91, -44, -57, -3,
6706    101, 10, -71, 68, -29, 74, 97, -2,
6707    -114, 100, -3, -121, -3, -127, -40, -46,
6708    47, 31, 6, 61, 111, -124, -127, 126,
6709    -11, 41, 11, 42, 20, -48, 30, 25,
6710    -107, 127, -85, -109, -92, 67, -32, -44,
6711    -23, -127, -1, -68, -90, 127, 36, 124,
6712    -73, -66, -98, 27, -71, 2, 28, 20,
6713    31, 77, 105, 15, 4, -50, 37, -80,
6714    33, 117, 12, 35, 76, -91, 67, 26,
6715    12, -28, 22, 44, 96, -6, 61, -76,
6716    42, 8, -52, -117, 40, 127, 34, 118,
6717    -25, 69, -16, -103, 29, 51, -64, 77,
6718    3, 69, 61, -126, -14, -111, 127, 2,
6719    -39, 4, -127, 55, -116, 69, 114, -127,
6720    44, 45, 42, -97, 49, -121, 97, -7,
6721    17, -127, -61, -111, -41, -60, 123, -128,
6722    18, 37, 27, 82, -10, 1, 0, 71,
6723    93, 96, -113, -17, -18, -65, 40, 25,
6724    -39, 32, -38, -29, 83, -28, -25, -37,
6725    77, -85, 14, -26, -103, -7, -14, -6,
6726    38, 66, 1, -111, -19, -66, -16, -53,
6727    20, -66, -16, -127, -104, -1, 59, -11,
6728    27, 19, 12, -18, 103, 126, -48, 88,
6729    2, 111, -83, 9, 37, -81, -19, -61,
6730    125, 22, 15, -39, -22, 30, -103, 24,
6731    63, -54, 8, 64, -31, 102, -119, 82,
6732    8, -24, 6, -29, -78, 109, 9, -22,
6733    16, -6, 55, -37, -30, 12, -14, -126,
6734    -120, 63, -21, 127, -27, 46, 37, -5,
6735    -30, 15, 67, -24, -10, -24, -70, 6,
6736    85, -49, -39, -47, 39, -10, -33, 63,
6737    -49, 58, 20, -38, 43, -12, -11, 127,
6738    -66, 9, -76, -75, -69, -98, -128, 10,
6739    -21, 125, -11, 88, -57, 62, 98, 64,
6740    -74, 119, -123, 43, -29, 126, 47, -74,
6741    114, 9, -127, 41, -123, -98, 95, -16,
6742    13, -17, 4, 73, 22, 126, -97, 99,
6743    -81, 52, 127, 126, 92, 67, 54, 41,
6744    -43, 12, 56, -30, 122, -88, -18, -85,
6745    69, -110, 119, 15, -53, 20, -128, -66,
6746    -7, 14, 127, -60, -27, 17, -12, -94,
6747    21, 38, -42, -15, 96, -84, -58, -123,
6748    -36, -37, 35, 80, -23, 112, -72, 127,
6749    115, 127, -4, -41, 3, -40, -29, -28,
6750    -20, -62, -27, -61, 50, 75, -92, 47,
6751    104, -102, 5, -123, 126, -107, 55, 127,
6752    -33, -23, 126, 94, -35, -128, -128, 127,
6753    -50, 52, -128, -17, -70, -16, -122, -108,
6754    -113, 92, -112, -22, -52, 59, -128, -44,
6755    -15, -56, -14, -46, -109, 3, -53, -87,
6756    5, -124, -62, -24, 13, -72, -30, -28,
6757    -49, 126, 81, -54, 3, -56, 126, 70,
6758    -59, 14, 117, 122, -36, 32, -53, -88,
6759    -56, -13, -113, 116, 35, 56, -117, -59,
6760    -95, 55, 21, -4, 54, -8, -16, -33,
6761    -32, -2, 22, -78, -54, 13, -41, -128,
6762    80, 50, -60, 26, -111, 38, 34, 68,
6763    61, 96, -6, -96, -49, 33, 49, 103,
6764    -9, 23, -74, 0, -4, -106, -89, -125,
6765    15, -12, 126, -13, 81, -68, -75, -124,
6766    81, 49, -86, -22, -2, -41, 104, 75,
6767    64, -41, -37, -72, 22, 14, 127, -9,
6768    36, 19, -45, -21, -116, 53, 27, -31,
6769    -50, -37, 60, -34, 40, 25, 0, 97,
6770    13, -14, 27, -41, -9, 1, 15, 76,
6771    33, 23, -9, -18, -84, 1, -5, -30,
6772    -12, -54, 119, 24, -31, -9, -22, -22,
6773    -18, 18, -40, -22, -25, 30, 3, -17,
6774    -32, -1, -3, -11, -19, -33, -31, 13,
6775    -45, 52, 26, 2, -7, 5, 46, -20,
6776    -36, 62, 2, 88, 93, -32, -2, -2,
6777    -29, 53, -80, -52, 35, -37, 39, -27,
6778    16, -30, -3, -3, 2, -115, -37, -5,
6779    -122, -111, -4, -68, 56, -28, -41, 29,
6780    29, 70, -60, -96, -7, 14, -29, -36,
6781    28, -46, 62, 1, -31, 22, -32, -29,
6782    13, 25, 35, -1, -4, -15, 1, 12,
6783    21, -43, 123, 45, -63, 5, -107, 12,
6784    4, -13, -118, 4, -61, -51, -14, -53,
6785    26, 65, 100, -43, 26, -90, 39, -62,
6786    118, 85, -20, -20, 124, 20, -50, -16,
6787    50, 1, -58, 7, 34, -26, -39, 25,
6788    -21, 127, -34, 5, -127, 13, 9, 54,
6789    50, 98, -51, -44, 47, 109, -49, 76,
6790    80, -21, -70, 26, 52, 9, 1, 34,
6791    57, -43, -66, -37, -11, -5, 48, 32,
6792    -30, 82, -72, -30, -7, 16, 11, -81,
6793    -26, -45, 21, 29, -118, -6, -126, -35,
6794    3, -36, 4, -16, 23, -38, 9, -17,
6795    52, -5, -33, 45, 10, 20, -4, 79,
6796    -13, 7, 32, 8, 62, -83, -17, 34,
6797    20, -115, -17, -21, -6, -4, -3, 3,
6798    90, 37, -27, 18, 16, 14, 45, 14,
6799    -16, 94, -41, -1, 4, 27, 51, -22,
6800    25, -83, 15, 8, -100, -9, -40, 0,
6801    -19, 30, 3, 18, -4, 16, 56, 16,
6802    59, -5, -28, 26, -39, -10, 4, -6,
6803    -104, -33, -11, 14, -20, 32, -16, -8,
6804    -7, -39, -17, 88, -7, -41, 0, -2,
6805    -43, -3, 8, -5, 108, -14, -23, -49,
6806    88, -59, -9, 2, -27, 0, -31, -99,
6807    -24, -20, -31, -13, -57, -12, 33, -87,
6808    5, -85, 102, 25, -54, -24, -1, 104,
6809    44, -24, 1, -8, -36, 10, -20, 0,
6810    26, 25, -38, -4, 5, 10, -55, -50,
6811    51, 123, -87, -32, 35, -66, 29, -62,
6812    -20, -1, -93, -34, -55, 20, -46, 14,
6813    -70, -65, 37, 11, 28, 40, 30, -39,
6814    71, 10, 14, -27, 15, -98, 34, -5,
6815    59, -45, -56, -47, 9, -121, 18, -12,
6816    38, 98, 68, -70, 5, -25, 58, 44,
6817    -12, 113, -37, 13, 24, -5, 22, -1,
6818    33, 5, 24, -2, -68, 26, 51, -20,
6819    5, 8, 27, 54, -85, -14, 59, 25,
6820    18, 6, -125, 20, -12, 60, 14, -10,
6821    13, -45, -60, 105, -21, -23, -11, -123,
6822    -21, -28, 42, 106, 113, -15, -13, -41,
6823    -27, -1, -91, -26, 117, 9, 125, -34,
6824    -66, 9, 61, -78, 125, 6, 41, 66,
6825    -26, 104, 89, -17, -72, -40, -18, 49,
6826    49, -70, 125, 2, -19, -59, -18, -39,
6827    33, -9, -37, 57, -17, 39, -30, -87,
6828    -52, -28, 127, 24, 37, 52, 2, -33,
6829    70, 49, -5, 38, -45, 26, -100, -65,
6830    47, -88, 58, -65, -32, -122, 12, 60,
6831    34, -17, 1, -72, 5, -59, -26, 52,
6832    -5, -9, 29, -20, 66, -122, 38, 35,
6833    -1, -32, -3, 14, 33, -11, 47, 65,
6834    -10, 39, -16, 38, 14, -17, -48, -65,
6835    -60, 68, -16, 12, 3, -8, 2, -13,
6836    17, 113, 40, -2, 116, -1, 119, 11,
6837    -40, 17, 0, 1, -15, -27, -56, 14,
6838    -1, 1, 91, 49, -6, -5, 15, 13,
6839    -14, 73, -19, -8, 40, 39, 27, 34,
6840    9, -17, -4, 25, 34, -75, -25, -57,
6841    -28, -2, 15, -5, -18, -9, -13, 70,
6842    28, -62, 57, -67, 34, 38, -29, 59,
6843    -76, -61, -53, 3, -18, -72, 65, -89,
6844    51, -63, 24, 42, -33, 31, 22, 31,
6845    -37, 43, -60, 39, 54, 97, -36, -42,
6846    -12, -22, 38, -8, 42, 9, -18, -79,
6847    24, -19, 24, 78, -19, 14, 62, -18,
6848    -65, 21, -21, 111, -8, 27, -23, 116,
6849    -23, -37, 28, 33, 17, 17, 0, 116,
6850    -15, 19, -14, 57, -7, -3, 57, 20,
6851    71, -114, 56, 102, 9, -84, -7, 43,
6852    1, -30, 55, -4, -50, -56, 58, -3,
6853    127, -126, 123, -11, 0, 37, 124, -41,
6854    -56, 64, 57, -41, -112, 56, -25, 10,
6855    127, 43, 90, 19, 23, -31, -60, -69,
6856    -20, 23, -20, -51, -82, 123, -51, -33,
6857    3, 82, -76, 29, 6, -38, -52, -65,
6858    -79, -36, 115, 57, -86, 44, -52, 5,
6859    -17, -66, -23, 38, 21, 45, -75, 48,
6860    -6, -7, -73, 49, 126, -125, -50, 91,
6861    46, 127, 2, 21, -125, -95, 0, -19,
6862    -12, 19, -23, 49, -71, 111, 82, -122,
6863    -124, -67, 19, 19, -6, 78, 52, 49,
6864    8, -14, -80, -121, 7, 6, -35, 88,
6865    112, -82, 13, -73, 11, -37, 27, -17,
6866    0, -72, 3, 7, 2, 87, -13, -24,
6867    15, 50, -4, 9, 8, -127, 10, 1,
6868    -11, -39, 6, -44, 61, -87, 8, 39,
6869    -90, -37, 5, -13, -5, -9, 28, 24,
6870    -44, -13, 25, 9, -4, 5, 10, 18,
6871    -36, 4, -4, 9, 11, 51, -37, -40,
6872    5, -110, 17, -49, 77, -10, -37, -37,
6873    -32, -95, 11, 14, -12, -28, -83, -77,
6874    19, -5, 25, 13, 24, 91, -22, -9,
6875    107, -22, 13, -15, -12, 44, 49, 5,
6876    29, 121, 13, 64, 37, -60, -33, 64,
6877    -43, -71, 22, 84, 74, -42, -46, -53,
6878    -2, -54, 23, -15, -42, 101, -56, 83,
6879    -43, -51, 116, -94, 115, 127, -74, -83,
6880    -25, -18, 7, -13, -36, -46, 6, 37,
6881    3, -80, 28, 111, 41, 29, 50, 29,
6882    -13, -3, 19, 14, -16, -37, -8, -43,
6883    84, -3, 52, 60, -30, 56, -52, -106,
6884    -123, 85, 121, -114, 17, -44, -32, 37,
6885    -20, 6, 6, 21, -15, 25, -60, -64,
6886    9, -22, 62, 86, -41, -7, -44, -58,
6887    19, -12, -41, -93, 21, -66, -61, 58,
6888    29, -2, -59, 20, -123, -71, -89, -44,
6889    -62, 42, -85, 29, -46, 10, 125, 5,
6890    -46, -65, 29, -51, -51, -59, 61, -24,
6891    -75, -36, 80, -21, -9, 82, -38, -26,
6892    -26, -24, 39, 69, -120, -46, -1, 54,
6893    41, -9, -31, -42, 31, 18, -45, -52,
6894    71, 57, 21, 21, -47, 28, -105, -18,
6895    -11, 1, -55, 48, 48, -21, 56, -5,
6896    -9, 35, -19, 21, -127, 13, 59, 92,
6897    -3, 96, 33, 82, 33, 120, -76, 82,
6898    45, -5, 55, 6, -65, -89, -112, -33,
6899    -84, 27, -33, 1, -34, 98, -18, 110,
6900    -10, 7, -95, -35, -21, -1, 99, 29,
6901    83, -29, 28, 123, -38, 13, 64, 23,
6902    -5, -29, 45, 45, -34, 33, 9, -14,
6903    -3, 65, 24, 17, -27, 127, -49, 61,
6904    -26, -31, 5, -25, 25, -34, 63, 33,
6905    15, -14, -16, 16, -42, 9, -22, 4,
6906    -70, -84, -1, -26, -52, -5, -98, -81,
6907    -106, 53, -7, -10, -70, 20, 64, -18,
6908    -29, 18, -11, 26, -127, -43, 55, -3,
6909    11, -113, 18, 33, -82, 29, 85, 61,
6910    -12, -3, -107, -17, -60, -65, 8, -30,
6911    28, 73, 18, 13, -24, -47, -8, -14,
6912    10, 39, -41, -42, -29, 17, -4, -46,
6913    63, -36, -3, 49, 17, -7, -35, 93,
6914    -1, 20, 120, 52, -11, -113, 19, -72,
6915    -34, 43, -63, -71, 24, 25, 113, 6,
6916    17, -43, 2, 40, -14, -38, 2, 38,
6917    20, 23, 11, -69, 71, 89, -34, 108,
6918    6, -7, 25, 15, 20, 49, -126, -29,
6919    127, 55, -59, -39, -12, -24, 10, 5,
6920    -51, 36, -77, 126, 40, -72, 43, -1,
6921    112, -13, 81, -32, 61, -25, -127, -29,
6922    46, 3, 45, 80, 62, 40, 1, -26,
6923    -42, 69, -34, -127, -100, -46, -30, -88,
6924    20, -11, 112, 112, 122, 27, -67, -67,
6925    -24, -24, 79, -37, 123, 58, 16, -68,
6926    -67, 85, -7, 72, -26, -22, 34, 127,
6927    -18, -53, -27, 63, -86, 53, 22, -13,
6928    -26, 1, 7, -36, 25, 74, 6, -23,
6929    -1, 21, 73, -16, 51, 7, 10, -34,
6930    -31, 45, -25, -28, 44, 46, -21, -26,
6931    37, 6, -52, -33, 31, 25, 65, -57,
6932    126, -45, 43, -6, 76, 77, 37, 28,
6933    -31, 52, 62, -95, -26, -44, -64, 56,
6934    21, -54, -65, -125, 21, 127, 127, -7,
6935    -52, -51, -62, 43, -86, 31, -60, -38,
6936    127, -3, 86, -57, 9, -111, 43, 68,
6937    126, -41, -49, -105, -36, 12, 31, -14,
6938    38, 37, 87, -38, -3, -3, 21, 63,
6939    -37, 87, -55, -15, 29, -7, 38, -16,
6940    -9, -10, -7, -7, 95, -30, -2, -33,
6941    14, -48, 7, -97, -40, 47, 15, 34,
6942    33, -37, -37, 61, 7, -25, -39, -3,
6943    -64, 33, -4, -58, -28, -1, -56, -19,
6944    11, -120, 21, -75, 105, 28, -78, -87,
6945    7, 38, -30, -31, 45, -58, -29, 2,
6946    -50, 5, 22, 15, 9, 74, -13, -21,
6947    16, 43, 5, 48, 80, -15, -28, 45,
6948    -68, 100, 17, -59, -49, 25, 20, 56,
6949    6, 60, 58, -43, -80, 49, -1, 17,
6950    -1, -43, -3, -10, 17, 1, 78, 72,
6951    27, 39, 127, 20, 22, 11, -44, 10,
6952    17, -7, 86, 70, 20, -13, -10, -74,
6953    -19, -118, -67, -115, 1, -51, 34, 48,
6954    -15, 50, -80, -18, -69, -17, 60, 53,
6955    44, -72, 65, 5, -20, 54, 58, -5,
6956    -28, 29, -46, -87, -61, -14, -77, 11,
6957    75, -102, 0, -5, 7, -125, 52, -57,
6958    4, -24, -28, -88, 29, 125, -34, -34,
6959    -30, -97, 33, 121, 7, 8, 30, 97,
6960    -7, -75, 60, 60, 27, 58, 43, 69,
6961    -72, -42, -18, -62, -125, 18, -110, 55,
6962    -36, -76, -34, -23, -17, 73, -54, -78,
6963    8, 44, 39, 35, 31, -106, -40, -85,
6964    -25, -21, 64, 72, -11, 13, 15, -74,
6965    71, 43, 33, -7, -90, -48, 57, 11,
6966    -19, -53, -20, 69, 47, -7, -20, 16,
6967    -27, 21, 59, 15, 113, 18, 28, 45,
6968    -65, -16, 43, 9, -21, -45, -113, 102,
6969    -1, 35, -25, 18, 27, 14, -101, -28,
6970    -20, 36, 29, 30, 21, 13, -101, 10,
6971    -44, 39, 54, 26, -64, 55, 67, -40,
6972    -126, -34, 4, 45, 29, -90, -29, 25,
6973    37, -13, 54, 19, 19, -38, -33, 46,
6974    1, -31, 14, 88, 7, 64, 30, -97,
6975    66, -45, -7, -126, -1, -54, -61, -30,
6976    -54, 5, 10, -14, 23, -27, 36, -45,
6977    -112, -16, -11, -69, -47, -36, -49, -78,
6978    18, 5, -24, 49, -72, 3, -123, -6,
6979    0, -29, -5, -13, -28, 22, 68, 41,
6980    -12, -31, -4, 44, -41, -8, -109, -75,
6981    21, -27, 54, -2, -38, -12, 81, 11,
6982    -75, 22, 38, -41, -3, -48, 28, 75,
6983    38, 17, -34, -35, 49, -25, 29, -5,
6984    24, 7, -1, 12, 0, 64, 1, -34,
6985    -17, -22, 102, -30, 51, -112, 31, 59,
6986    38, -59, -100, -125, -49, 7, 56, 71,
6987    66, -72, -112, -36, 44, -101, 33, -84,
6988    40, 10, 117, 52, 70, 29, 21, 16,
6989    -111, 10, 6, 1, -97, 27, -114, -5,
6990    -24, -71, -17, -89, -79, -89, -94, -30,
6991    -128, -75, -34, -37, -86, -7, -1, -39,
6992    -127, -77, -14, -77, 85, 62, 28, 0,
6993    4, -122, -23, 66, 79, -36, 99, -40,
6994    -17, 13, 26, 126, -60, -128, 68, -128,
6995    -3, -36, 122, 87, -42, 99, -39, -126,
6996    14, 30, 41, 57, 29, -123, -50, -60,
6997    -24, 56, 29, -128, 6, -127, -127, -22,
6998    53, -113, 0, 127, -32, -39, -85, -1,
6999    -26, 40, 46, 25, -97, -61, 125, 64,
7000    95, -69, 127, -58, -65, -102, -22, 29,
7001    31, -65, -18, -30, -117, -70, -34, 61,
7002    53, -95, 13, -98, -127, 78, 1, 36,
7003    -52, -17, -15, 27, -42, 127, -41, 0,
7004    126, 17, 14, 52, -124, -19, 107, 89,
7005    127, -58, -17, -97, 22, 36, 44, -28,
7006    53, 28, -26, 31, -104, 81, -7, -5,
7007    5, 60, -121, -81, -4, -90, 55, 120,
7008    81, 94, -59, 114, -34, -44, -13, -12,
7009    68, -6, 32, -39, 124, -126, 52, -38,
7010    -55, 85, 117, 93, -32, -3, 53, -16,
7011    42, 18, 127, 37, -49, -32, 1, -71,
7012    -39, -40, 64, 14, -109, -48, -62, 13,
7013    60, -31, 7, -13, -43, -113, -86, 40,
7014    25, 59, 61, 11, 94, -38, -4, -1,
7015    -124, 24, 16, -11, -64, 10, -14, 13,
7016    111, -120, -53, -31, 52, 55, -38, 87,
7017    -14, -83, 83, 47, 38, -1, 76, 29,
7018    2, -16, -16, 19, 23, -68, -32, 124,
7019    6, 15, -50, -16, -57, -103, -8, 30,
7020    28, 31, -51, -68, 1, -107, -50, -50,
7021    43, 57, -36, 104, -40, -127, -125, 3,
7022    121, -127, -61, -125, -125, 62, -5, 119,
7023    109, 65, -79, 12, 91, -46, 60, 32,
7024    89, 21, -71, -16, -36, 77, -24, -62,
7025    -125, 13, 29, -40, -109, 3, -125, 70,
7026    79, -70, 47, -123, -126, 22, -115, -48,
7027    -124, -114, -34, 7, 84, -1, 32, 49,
7028    123, -126, 78, -126, -69, -38, 8, 4,
7029    73, -122, -24, 4, 88, -71, -13, -124,
7030    22, 65, 65, 76, 44, -72, 14, -3,
7031    -14, -61, 36, -59, -29, 119, -14, 119,
7032    -25, -15, 15, 52, 43, -124, -89, -14,
7033    -19, 19, 57, -43, 25, -127, -100, 5,
7034    -125, -49, 59, -105, 127, 68, -79, 21,
7035    -46, 39, 56, 40, -113, -80, 41, 0,
7036    107, -92, 127, -116, -77, -124, -26, -14,
7037    -33, -114, -24, -30, -97, -21, -96, 123,
7038    -24, -41, -65, -7, -127, 73, 50, 45,
7039    -33, -36, 10, -69, 38, -2, -30, -32,
7040    -37, -2, -4, 83, 97, -29, -68, 53,
7041    93, -27, 60, -31, -92, -77, 127, -115,
7042    -25, 6, 44, 30, -60, -78, 4, -9,
7043    24, 104, -71, -21, -29, -110, 29, -47,
7044    13, 15, 3, 122, -49, -113, -106, -10,
7045    81, -13, -29, -2, 121, -126, 127, 123,
7046    -60, 116, 2, 72, 127, -28, 22, -21,
7047    68, 0, 71, -37, 1, 33, -9, -52,
7048    -42, 13, 7, -26, -70, 40, -22, 17,
7049    93, 23, -49, -59, -96, 15, -29, 13,
7050    -3, -13, -6, 28, 125, 8, 47, 29,
7051    -124, -50, 14, -38, -86, 2, 15, 45,
7052    24, -108, -16, 2, -66, -30, -18, 91,
7053    25, -128, -10, 78, -17, 17, 107, 58,
7054    13, 4, -29, 9, -16, -33, 5, -49,
7055    11, 5, 12, 42, -8, -96, -10, 9,
7056    -12, -43, 65, -16, -28, -128, -32, -77,
7057    109, -112, -44, 90, 1, -125, -125, 3,
7058    3, -127, -114, 75, -127, -41, 33, 9,
7059    62, 91, 51, -113, 125, 39, 100, 127,
7060    75, 0, -70, -38, -96, 69, 80, -33,
7061    -80, -38, -11, 32, -11, 78, 23, -48,
7062    -12, 17, 66, -33, -126, 65, -43, -32,
7063    29, -122, 124, -52, 15, -46, 64, 90,
7064    127, -20, 124, -29, -37, -19, 49, 112,
7065    80, 94, -8, -32, -68, -126, -76, -98,
7066    110, 98, 57, 7, 85, 72, -96, 127,
7067    -8, -125, -85, -124, 114, 110, 55, 90,
7068    -27, -93, 22, 76, -20, 39, 16, 65,
7069    42, -9, 127, 127, -118, 84, 127, 67,
7070    -95, 9, -1, -127, 127, 73, 53, -18,
7071    -27, 60, -101, -32, -113, -125, -3, -37,
7072    125, -58, -125, -68, 2, -128, -36, -6,
7073    -9, -27, -94, -64, -112, 84, 13, 81,
7074    34, 63, -26, 125, 11, 11, -16, 65,
7075    18, -55, -65, 40, 127, -128, 36, -15,
7076    -124, 64, -128, 15, 43, 24, -107, 58,
7077    -8, -28, 46, 127, -95, -81, -17, -25,
7078    7, -11, 122, -125, 43, -126, 46, 47,
7079    104, 46, 120, 71, 0, 62, 38, -25,
7080    -127, -78, 81, 127, -25, -125, -115, -59,
7081    -43, -103, -49, -21, -48, 47, 48, 126,
7082    -6, 114, -14, 75, 125, 56, 77, -51,
7083    60, -26, -84, -89, -14, 76, 38, -26,
7084    -31, 10, -18, 1, -6, 102, 127, -24,
7085    115, 54, -42, -124, -10, 79, 28, -40,
7086    -52, -66, -45, 48, 123, 36, 114, 26,
7087    -84, 38, -16, 8, 4, -28, 109, 29,
7088    14, -45, 30, 121, -93, -127, -16, 23,
7089    10, 2, -50, -14, -128, 91, -72, 79,
7090    -72, -47, 45, -4, 1, 13, 16, -127,
7091    -128, -35, 59, 62, 27, -22, 8, -35,
7092    -50, -92, 55, 85, -127, -128, 29, 47,
7093    111, 7, 13, -128, -54, -22, 73, -45,
7094    -69, 38, -101, -12, -82, 11, 28, 4,
7095    -50, -122, -37, -109, 50, -75, 29, -34,
7096    0, 31, -3, 35, -23, 11, 102, 101,
7097    -21, -70, 54, -68, 19, 61, 126, -68,
7098    32, -51, 75, 14, -36, -80, -127, -44,
7099    86, 48, 1, -11, -127, 93, 12, -75,
7100    -20, 68, 119, -127, 51, 96, 35, 63,
7101    -14, 127, 42, 21, 92, -121, 8, -27,
7102    -1, 58, -92, 10, -43, -126, 18, -124,
7103    -112, -26, -42, 62, -8, 122, -41, -127,
7104    79, 6, 22, 125, 35, 94, 84, -114,
7105    53, 58, -28, 127, -122, 120, 126, -24,
7106    -39, -43, 3, 49, 127, -56, 114, 126,
7107    -22, 47, 2, -8, 69, 112, 73, -3,
7108    69, 40, 31, -17, -60, -123, -31, 26,
7109    -28, 75, -99, -39, -128, -76, 74, -4,
7110    105, -112, 109, -25, 20, -5, 66, 91,
7111    15, -40, -87, 89, 45, 126, 44, 37,
7112    126, 13, -120, -22, -128, 5, 67, 119,
7113    79, -19, -74, 23, -118, 27, -125, 60,
7114    68, -26, -44, -58, -97, 127, -57, 53,
7115    -83, -3, -41, -119, 10, 20, -35, 125,
7116    -35, -12, -69, 77, 36, 48, 31, 61,
7117    -112, -75, -15, -126, 14, 14, -127, -82,
7118    28, 43, 64, 25, 18, 123, 22, -12,
7119    87, 67, 61, 27, -60, -78, 36, -51,
7120    -51, -68, 39, 12, -83, -11, 84, -8,
7121    58, -97, 45, 50, 34, 60, 49, 41,
7122    27, -23, -55, 36, 35, -63, 95, -26,
7123    52, -21, 12, 42, -17, 41, 41, -40,
7124    127, -77, 20, 47, 112, 127, -89, 21,
7125    7, 47, 4, -49, -19, 26, -57, 121,
7126    -30, 2, 87, 55, 69, -38, 8, 127,
7127    64, 0, -33, -44, 14, -34, -17, 63,
7128    -12, 33, -70, 125, -77, -4, -8, -119,
7129    -89, 36, 0, -126, -124, -7, 126, -46,
7130    -2, 111, 123, -23, -124, 7, -30, 33,
7131    29, -52, -29, 92, 88, 12, 23, -118,
7132    18, -65, -33, -1, 11, 21, -20, 28,
7133    52, -42, 14, -69, 27, -38, 69, 20,
7134    78, -107, 25, -35, 64, 114, -66, -118,
7135    50, 17, -85, 117, -66, -23, 25, -17,
7136    -30, 105, -30, 121, -71, -85, 126, -74,
7137    21, 119, -69, 50, -55, 23, -7, -66,
7138    -87, -90, 11, -37, 110, 35, -44, -124,
7139    66, -27, 23, 46, 67, 110, 82, 113,
7140    109, 49, 9, 123, 41, 51, 1, 29,
7141    -30, 59, -2, -108, 118, 110, -55, 27,
7142    -69, -91, 12, -127, 127, 14, 116, -109,
7143    50, -109, 85, -55, -53, 119, 36, -47,
7144    -33, -23, 126, 7, -117, 22, 20, -58,
7145    -87, 27, 117, 17, -125, -49, -27, 6,
7146    51, -59, 15, -4, -63, 45, 57, 0,
7147    56, -12, -49, -43, 90, 127, 57, -3,
7148    -11, -58, -53, -9, 23, 67, -31, 75,
7149    -45, -56, 34, 55, -33, -5, -103, 81,
7150    -61, -15, -51, 63, -12, 40, 4, -124,
7151    -72, -31, 82, -118, 32, 39, 6, -127,
7152    8, 39, -107, 74, 8, 60, 21, -41,
7153    -103, -23, -16, 126, 66, 56, 126, -15,
7154    13, -79, -108, -34, 122, 4, 10, -36,
7155    8, 21, 19, 30, 35, 6, -6, -63,
7156    -1, 2, 22, -2, -31, 35, 0, -47,
7157    32, 63, -21, 90, 29, 7, 51, 0,
7158    0, -28, -13, -121, 45, 66, -49, 5,
7159    122, 34, -8, -10, -41, 32, 115, 23,
7160    127, -17, -30, 127, -32, 48, 123, 73,
7161    26, 71, 7, 49, 127, -15, -118, 57,
7162    -55, 4, -35, 7, -34, -67, -18, 127,
7163    6, 17, -20, 11, -8, -24, -38, -21,
7164    70, -109, -3, 127, -35, 36, -15, 127,
7165    -60, -125, -84, 127, 36, 84, -78, 83,
7166    -16, -18, -126, 63, 22, -24, 126, -56,
7167    -75, 7, -6, -50, 122, -35, -53, 64,
7168    -36, -48, 77, -22, -54, -25, -2, -3,
7169    -70, 89, 49, -57, 45, -83, 110, 31,
7170    77, 121, 23, 75, 21, 52, 75, -37,
7171    -50, 17, 30, -1, -127, -27, 8, -18,
7172    127, -52, 59, 120, 17, 51, -71, 91,
7173    -74, 118, 47, 60, -121, -29, -50, 63,
7174    85, 13, 127, 39, 56, 121, -53, 127,
7175    104, -124, 37, -92, 127, -19, -12, -25,
7176    13, 5, 4, -19, -18, 74, -34, -33,
7177    50, -1, 36, 50, 94, 101, 26, -61,
7178    98, -111, 58, -95, 118, -86, -126, -47,
7179    -15, 79, -8, 35, -118, 17, 22, 84,
7180    -87, -117, -51, -52, -127, -88, -1, -75,
7181    -64, 6, -124, -41, -92, 48, 22, -4,
7182    127, -74, -6, 18, 32, 31, 78, -70,
7183    38, 32, -1, -116, 27, -127, 20, -6,
7184    89, -8, -85, -39, -56, -40, -49, 107,
7185    62, -6, -13, -41, 73, 54, -126, 110,
7186    20, 95, 63, -23, 23, 31, -5, 105,
7187    -32, -102, 13, -59, -2, 96, -30, 92,
7188    -114, -61, -23, 126, 22, 48, 119, 37,
7189    -51, -127, 13, 20, -77, 101, 116, -57,
7190    -28, -45, -5, -103, 11, -75, -46, 8,
7191    22, 13, 28, -10, -4, 98, -32, -14,
7192    -18, -35, 17, -5, -22, -22, 54, -6,
7193    72, -18, 3, 33, 25, -81, 38, -28,
7194    49, -30, 20, -127, -20, -39, -97, -80,
7195    -126, 25, 28, -4, 46, -25, 73, -59,
7196    81, 5, -29, 30, 7, -127, -28, 54,
7197    23, 119, -22, -30, 25, 100, -93, -55,
7198    51, 29, 38, 73, 23, -14, 45, -128,
7199    -50, -38, -13, 17, 77, 2, 49, -17,
7200    -56, -94, 6, 17, -80, -123, 38, -67,
7201    -122, 34, -14, 33, 44, 101, -34, -33,
7202    -3, 5, -66, 21, 45, 13, 18, -24,
7203    78, 34, 28, -2, -4, 26, -54, 35,
7204    -18, -8, 75, -9, 16, -12, 2, 20,
7205    -14, 127, -53, 8, 1, -34, 27, -16,
7206    -17, 21, -23, 16, 21, 28, 32, -9,
7207    18, 12, 0, -10, -4, -11, -2, -17,
7208    12, 15, -16, 1, 12, 43, -5, 78,
7209    21, 32, 9, 3, 25, -40, 0, 30,
7210    -16, -12, 12, -21, 14, -54, 37, 67,
7211    -6, 12, -15, -6, -3, -4, 1, -2,
7212    4, 25, 25, -2, 123, -7, 13, 17,
7213    -5, 8, 19, 1, 45, -15, 10, -16,
7214    85, -61, 69, -40, -7, -34, 40, 45,
7215    -31, 41, -31, -22, 14, -25, -37, 14,
7216    -52, -6, -27, 44, -118, -20, -33, -3,
7217    34, 120, 6, 36, -2, 19, 17, 30,
7218    -54, 3, 20, 77, 4, -20, 29, -26,
7219    -36, 15, -21, 10, -31, 31, 8, -4,
7220    -40, -6, 18, 20, -8, 3, -14, -4,
7221    12, 82, 17, 21, -7, -15, -85, 22,
7222    -29, -7, -20, 75, 23, 44, -12, 12,
7223    6, -15, -12, 11, -22, 29, -11, 5,
7224    14, -7, 11, 44, -37, 1, -1, -7,
7225    40, -36, -3, -10, -5, -41, 30, 35,
7226    4, -13, 17, 5, 3, 8, -7, 8,
7227    -45, -2, -23, -18, -3, 7, -12, 39,
7228    -10, 4, 9, 4, 15, -8, -21, 5,
7229    31, -50, 8, -8, 4, 15, 36, -5,
7230    12, -11, 10, 2, -48, 8, -13, -34,
7231    -46, 26, -5, 8, -8, -12, 1, -17,
7232    -3, 6, 6, -57, 4, -7, -1, 20,
7233    16, 14, 18, -19, -28, 3, -75, -23,
7234    13, -9, 1, -5, -1, -11, -7, -72,
7235    -22, -49, -8, -19, -2, 32, 3, -9,
7236    -8, -21, -5, -30, 14, -45, 10, 23,
7237    22, 7, -17, -6, -64, -3, -3, -20,
7238    -1, -18, -9, 36, -1, 6, -2, -21,
7239    -12, 26, 5, -4, -82, -43, 11, -5,
7240    11, 10, -12, 35, 2, 7, 1, -34,
7241    34, 8, 35, -18, -15, -10, -50, 2,
7242    1, -18, -23, 16, 8, -12, 125, 51,
7243    -35, -8, 10, -17, -41, 7, 19, -22,
7244    5, -22, 18, -6, 6, -31, 3, -7,
7245    3, -41, 45, 1, -42, -30, 19, -3,
7246    30, 24, -23, 17, -17, 33, -21, -17,
7247    73, 16, -8, -91, 4, 1, -4, -67,
7248    -13, 35, 1, 5, 17, -8, 4, 35,
7249    -17, -6, 17, -5, -14, 8, -102, -7,
7250    -1, -32, 1, -20, -22, 4, 5, 18,
7251    -39, 18, -8, -28, -2, 5, -22, -101,
7252    -1, -13, -12, 2, 24, 34, 25, -32,
7253    -25, 62, -22, 36, 18, 126, -52, 8,
7254    111, -41, -5, 1, 15, -65, -30, -18,
7255    -55, 48, -43, 1, -2, 26, 111, -2,
7256    78, 32, 12, 18, 24, 15, 57, -21,
7257    32, 9, 60, -2, -14, 84, 2, 127,
7258    22, -18, 36, -1, -17, -34, 1, -4,
7259    -62, 23, -44, -38, -5, 4, -119, -33,
7260    -4, -10, 80, -48, 27, 22, -10, 72,
7261    109, 27, 2, 22, -30, 35, -115, 24,
7262    18, -8, 5, 4, -6, -41, -17, 9,
7263    -31, 7, -17, 44, -7, -15, 1, -38,
7264    10, 10, 3, -14, 8, -8, 1, 0,
7265    21, 5, -1, -2, 7, -12, -35, -11,
7266    -2, 0, -13, 8, -14, -17, 79, 81,
7267    -47, 1, 26, -5, 1, -17, -59, -12,
7268    4, -5, 10, -7, -22, -18, -22, -22,
7269    -14, 17, 33, 1, 3, -3, 9, 5,
7270    4, 21, 7, 13, 1, -6, -1, -6,
7271    85, -1, -2, 5, 24, 79, -8, -5,
7272    11, 82, 5, -9, -35, -2, -16, -39,
7273    14, 8, 15, 0, 24, 0, 29, -26
7274 };
7275 
7276 static const rnn_weight denoise_gru_recurrent_weights[27648] = {
7277    87, -63, 39, -93, -29, -26, 49, 7,
7278    -15, -24, -58, -124, 70, 43, 92, 95,
7279    89, 54, -30, 25, 33, -125, -3, -72,
7280    -34, -117, 87, -4, -32, -71, -71, -83,
7281    75, -45, -18, -65, -11, 77, -32, -25,
7282    -11, -125, 46, -17, 77, 71, 8, -55,
7283    75, -40, 33, 40, 79, -85, -102, -100,
7284    -79, -119, -39, -58, -45, -44, 41, 61,
7285    -121, 1, -48, -44, -78, 103, 126, 8,
7286    -18, 29, -76, -2, -125, -35, 7, -109,
7287    5, -4, 95, 50, -116, -17, 58, -16,
7288    24, -89, -90, -93, -14, 6, -62, -57,
7289    -65, 81, 39, -6, -63, -29, 46, -62,
7290    33, -22, -9, -24, 48, 49, 30, -24,
7291    61, 38, -68, 75, 14, -33, 44, 47,
7292    81, 9, -43, 102, 125, 1, -2, 74,
7293    58, -19, 28, -27, 23, 85, -113, 16,
7294    5, -63, 46, 13, 86, 13, 34, -38,
7295    53, -66, 105, 32, -36, 65, -4, -8,
7296    -2, -87, 49, 31, -16, 24, 36, 30,
7297    34, 24, -7, 22, -31, -27, 77, 22,
7298    -22, -86, 80, 63, -49, 13, 59, 48,
7299    28, -32, 57, -1, -12, 83, 20, 28,
7300    60, -27, -82, 93, -10, -20, 17, -68,
7301    -44, 64, 61, 16, -18, -31, 126, 1,
7302    -79, 44, -56, 5, 73, 5, -11, -11,
7303    -38, -8, 121, 36, -12, -1, -31, -10,
7304    -48, 55, -12, -33, -24, -62, -43, -68,
7305    1, -67, 11, -84, -19, 88, -43, -103,
7306    64, 37, -54, -18, 2, 77, -37, 43,
7307    -8, 41, 76, 34, 13, -5, -86, 53,
7308    -128, -3, -26, -32, -20, 46, -56, -34,
7309    70, 18, -49, 59, -39, -109, 6, 52,
7310    -55, 33, 36, -43, 1, 111, 22, 2,
7311    45, -10, -7, -39, -1, -28, 17, -43,
7312    102, -50, -13, -64, 4, 68, -84, -30,
7313    -30, -63, 127, -128, -74, 85, -74, -63,
7314    29, -18, -14, -127, 110, 88, -32, -55,
7315    34, -19, -61, 18, -101, -125, 60, -20,
7316    -17, 87, 41, -7, -3, 3, 21, -121,
7317    -32, 39, -117, 4, -72, 50, 0, 33,
7318    17, 21, 55, 4, -9, -94, 107, 20,
7319    16, 47, -18, 49, -1, 63, 75, 75,
7320    -13, 20, 25, 49, -6, -37, 73, 4,
7321    75, -3, 52, -19, 3, 63, 0, 31,
7322    -44, 46, 69, -39, -81, 39, -45, 68,
7323    67, -13, 57, -18, -31, -41, 47, 61,
7324    78, -36, 52, -49, 93, 82, -25, 75,
7325    55, 52, 7, -73, 53, 34, -24, 0,
7326    45, -20, -81, 5, 3, 11, 4, -21,
7327    90, -38, -9, -10, -20, -62, 32, 8,
7328    31, 39, -4, 9, -38, -111, 34, -20,
7329    40, 3, 34, -47, -34, 94, 19, -111,
7330    -15, -32, -15, -15, 60, 24, 25, 20,
7331    30, 12, -70, 34, -2, -25, -59, 43,
7332    127, -86, 23, -35, 40, 24, 44, 86,
7333    -11, 42, 13, 23, -59, 45, 28, 61,
7334    3, 0, 61, 58, -1, -41, 20, -77,
7335    26, -16, 61, 70, -1, 15, -3, 55,
7336    19, -58, -65, 63, 1, -19, -77, 92,
7337    -53, -7, 0, -40, 35, 17, 69, 25,
7338    1, 122, 1, 21, 40, -39, -5, 52,
7339    -23, -122, 125, -21, 27, -32, -75, -12,
7340    -103, -25, -125, 80, -36, 15, -68, -16,
7341    -59, 6, -36, -8, 51, -41, -21, 14,
7342    36, 20, -83, 39, -50, 16, 8, 62,
7343    -12, 26, -65, 56, -50, -72, 1, -24,
7344    -58, -25, 17, -34, 14, -14, 70, -85,
7345    -65, -49, -60, 83, -73, -65, -16, 16,
7346    24, 30, -16, 12, 51, 3, 21, 72,
7347    -47, 84, -53, 48, 64, 8, 22, -14,
7348    63, -11, -25, -20, -16, 31, -23, 4,
7349    -84, 33, -114, -81, -33, -77, 91, 8,
7350    -95, -23, 37, -126, 36, 5, -75, -36,
7351    -21, 19, -10, -8, -123, 35, 27, 44,
7352    -17, 74, 17, 14, 3, 34, 39, 9,
7353    -91, -88, -106, -69, -38, -101, -46, -23,
7354    44, -63, -14, 89, -66, -73, -102, -65,
7355    -6, -104, -74, -103, -69, -81, -28, 7,
7356    -26, 15, 2, 66, -38, 64, -86, 14,
7357    -15, -2, -12, 46, -22, -12, 13, 51,
7358    -93, -82, -60, -58, -4, 0, 32, 23,
7359    -44, -38, -30, -113, -35, -16, -24, -16,
7360    -45, -37, -84, 24, -61, 17, 49, -76,
7361    5, 45, 25, -70, 87, -7, -18, -48,
7362    -47, 12, 11, 39, 61, -60, 28, -7,
7363    16, -95, -19, -100, 2, -36, 68, -18,
7364    -101, 0, 59, -35, -75, 10, 58, -46,
7365    19, -12, 17, -72, 36, -13, -128, 17,
7366    -13, 62, -16, 1, 27, -47, 15, 32,
7367    -16, 21, -6, -58, 40, 20, -23, 9,
7368    38, 75, -45, -9, -16, 57, 16, 8,
7369    25, -30, -35, -42, 54, 9, -4, -4,
7370    59, 4, 82, 25, 35, 37, 69, -23,
7371    29, -10, -63, 63, 9, 42, -42, -10,
7372    -12, 19, 4, -27, -84, 39, -73, -18,
7373    -127, -31, 127, 9, 38, 53, 19, 4,
7374    -17, 30, -27, -28, 27, -82, -10, 84,
7375    -4, -88, 48, -12, -26, -40, 83, 51,
7376    -27, 23, 7, -20, -54, -54, 22, 70,
7377    23, -16, -6, 64, 27, 29, -33, -23,
7378    8, 61, -40, 56, 75, -39, 79, -125,
7379    127, 49, -37, -62, -8, 92, 75, -119,
7380    -115, -91, -74, -3, -32, 88, 19, 64,
7381    37, 13, 17, 38, 42, 11, -39, -10,
7382    -21, -65, 17, -105, 94, 76, 95, -26,
7383    -3, 26, -36, -56, -92, -47, 15, 15,
7384    120, 90, 30, -38, 9, -80, -104, -5,
7385    -32, 20, 77, -128, -123, -66, 4, -127,
7386    37, -77, 6, 25, -104, -86, -23, -42,
7387    -33, -100, 28, -46, -52, -123, 85, -93,
7388    -27, -47, -57, -42, -63, 46, 58, -85,
7389    11, -64, -128, -12, 31, 17, -58, -17,
7390    -59, 29, -2, 7, 58, -41, 30, 12,
7391    50, 41, 8, -24, -59, -118, 97, 9,
7392    107, 71, 25, 18, -2, 1, 83, 50,
7393    -6, 13, -11, 8, 26, -56, 4, 14,
7394    -12, -127, 77, -7, -35, 110, 60, 59,
7395    4, 3, 10, -83, -49, -20, -21, 23,
7396    44, -19, -34, -13, -102, -29, 57, 51,
7397    13, 52, 23, -35, 13, 29, 25, -29,
7398    22, -46, -95, -16, -23, 19, -34, -64,
7399    16, 74, -36, -20, -19, 100, 49, -31,
7400    -15, -9, 122, 87, 1, -22, -33, 16,
7401    20, 44, -67, 21, -84, -12, 57, -107,
7402    8, -42, -78, 22, 127, 55, 5, -10,
7403    -56, 28, 75, -50, 19, -14, 8, -73,
7404    -33, 17, 62, 3, 11, -74, 45, 35,
7405    -35, 73, 17, -52, 65, -37, -20, -12,
7406    28, 108, -4, 112, -21, 8, 62, 28,
7407    35, 101, -88, -115, -31, -16, -55, 18,
7408    -43, -26, -68, -35, -2, 26, 57, 54,
7409    -18, 22, 32, 104, 121, -15, -32, -11,
7410    55, 76, 59, -26, 24, -120, -60, -124,
7411    1, -79, 41, -66, 46, -42, 73, 65,
7412    97, -23, -16, -126, 28, -37, -70, -11,
7413    -4, 32, -27, 125, 32, -98, 50, 84,
7414    12, -16, 7, -17, 26, 48, -39, -66,
7415    -45, -76, -15, -47, -28, -26, -9, -16,
7416    -52, -86, 32, 13, -73, -96, -53, -82,
7417    72, -86, -72, 2, 34, -65, -16, -34,
7418    17, -77, -12, 52, -125, -4, 7, -16,
7419    -15, -46, 48, 63, -78, 31, -22, -36,
7420    127, 67, 15, -7, -65, 66, -102, -39,
7421    -81, -101, 53, -119, 69, -26, -124, -96,
7422    -39, 57, 67, -7, -99, 69, -19, 12,
7423    -27, 65, 8, -77, -112, 37, -72, -110,
7424    -37, 40, 7, -30, 11, -101, -40, -20,
7425    -32, 49, -17, -49, -26, 19, 46, -4,
7426    50, -7, -87, -99, 54, -114, -42, -43,
7427    123, -54, -116, -5, -50, 54, -24, 29,
7428    75, -67, -119, -67, -30, 50, -37, -96,
7429    -72, -85, -66, 84, -70, -83, 6, -63,
7430    -42, -26, 11, 30, -42, 63, -69, -4,
7431    19, -70, 5, -32, -52, -10, -31, 1,
7432    -47, -100, 61, -51, -70, 50, -37, -81,
7433    46, 10, 54, -79, 72, 4, 9, -104,
7434    -77, -24, 64, 22, -38, -26, -92, -53,
7435    39, -1, -24, -104, 26, 25, -54, -10,
7436    -91, 38, 67, 32, -85, 31, 52, 24,
7437    -69, -32, -105, 61, 0, 77, 40, -1,
7438    -1, -26, -37, 6, 88, 13, 60, 18,
7439    -63, 43, -53, -97, -105, 43, 90, 51,
7440    -27, 81, -31, -36, -65, 30, -1, -38,
7441    -39, -29, -9, -23, 37, -28, 23, 26,
7442    15, -85, 12, 89, -8, 45, -51, 8,
7443    30, -58, -34, 61, -89, -26, -124, -100,
7444    -90, -52, -12, 70, -3, 51, -45, -32,
7445    -40, 50, 105, 112, 94, 50, 14, 7,
7446    17, -96, -34, 1, 57, 6, 59, -36,
7447    118, -109, -28, 127, -128, -99, 5, -41,
7448    33, -73, 47, 127, 115, 69, 28, -85,
7449    -4, 40, 66, 84, 69, 22, 53, 32,
7450    74, 28, 40, 30, -45, -44, 30, 46,
7451    89, 34, -43, -101, 21, 68, 22, 127,
7452    29, -67, -43, -19, -11, 99, -40, 30,
7453    -38, -16, 25, -56, -31, 19, 31, 27,
7454    24, -48, 25, 40, 18, -106, 32, -22,
7455    -40, 31, -28, 124, -21, -42, 45, 122,
7456    -9, 51, 25, -126, -12, 23, -42, 39,
7457    -36, 58, 51, -6, 72, 9, -96, -78,
7458    95, -51, 94, 115, -45, -49, 48, 54,
7459    25, -54, 3, 6, 11, 13, -75, 39,
7460    0, 90, -4, 106, 10, -8, 98, -45,
7461    -25, 11, 7, 8, 9, -41, 20, 31,
7462    -66, -2, -84, -13, 34, 10, 127, 50,
7463    5, 89, -39, -68, 5, 50, 63, 90,
7464    -104, 29, -7, -23, 53, 83, 69, 31,
7465    21, -36, 127, -6, 76, -107, -58, -42,
7466    -30, 2, 12, 22, 89, 68, -70, -26,
7467    123, 38, -112, -61, -55, -103, -108, 70,
7468    -51, 84, -26, 39, 48, 71, -37, 36,
7469    -18, -4, 55, 29, -53, 38, 87, 126,
7470    18, 34, -38, 19, 39, 47, -15, -58,
7471    -37, 100, 16, 86, -64, 18, 65, 14,
7472    15, 12, 6, 82, 10, -39, -126, -20,
7473    -5, -29, -109, 44, -65, -13, 78, 11,
7474    -123, -108, 6, -25, -60, 61, -49, -29,
7475    -97, -17, -103, -9, -54, 13, -80, 46,
7476    -128, 81, 25, -84, -11, -66, -42, -33,
7477    -11, 118, 21, -82, 30, -14, -66, -125,
7478    -107, 28, -93, -28, -36, -41, 89, -56,
7479    79, -16, -87, -43, -43, -11, -21, -57,
7480    -44, -30, 41, 31, 9, -69, 1, -15,
7481    -4, 57, 25, 50, 38, -4, 17, -127,
7482    -46, -33, 16, 2, 52, 24, 18, 23,
7483    8, 26, -10, -104, -57, -14, -71, 63,
7484    -43, -49, 88, 37, 61, 127, -127, -44,
7485    32, 98, 110, -33, 59, -75, -49, 6,
7486    39, -19, -9, -9, 14, -71, -81, -43,
7487    -8, -115, 45, 56, -18, -83, 24, 89,
7488    -36, -100, 23, 66, -15, -19, -50, 89,
7489    -23, -89, -19, 43, -75, -48, -89, -26,
7490    22, -28, 60, 12, -45, -43, 13, -52,
7491    17, 29, 30, 32, 70, -34, 93, 53,
7492    47, 32, 15, -58, -127, -41, -10, 10,
7493    64, 17, 89, -128, -7, 0, -33, 54,
7494    55, 36, -25, 119, -57, -46, -16, -25,
7495    -23, -31, -117, -49, -10, -122, 106, 18,
7496    -68, -7, -45, 64, -45, -89, -124, -25,
7497    -17, -57, -71, -62, -74, -33, -79, -83,
7498    -33, -52, -64, -36, 11, -68, 115, -38,
7499    -17, 121, -42, -19, 15, -102, 103, 40,
7500    69, -125, 70, 76, 47, -67, 125, 14,
7501    12, -37, 6, -101, 15, -102, -89, 30,
7502    -65, -50, 46, -66, -44, 1, 52, -83,
7503    41, 67, 3, 122, 76, 43, -22, 25,
7504    50, 25, 95, 27, -30, -11, -3, 103,
7505    -48, -2, -46, -35, 2, 91, 97, -35,
7506    30, 59, -37, -33, -71, -75, -27, -30,
7507    -16, -25, 12, 23, 27, 69, 7, 53,
7508    8, 21, 105, 52, -12, 53, 21, 88,
7509    -71, 26, -78, 43, -33, -36, -23, 51,
7510    -43, -53, 80, 37, 36, 42, 13, 26,
7511    -34, -123, -3, -42, -67, 49, 31, -54,
7512    -17, -39, 51, -45, 13, -100, 74, -37,
7513    -12, 86, 14, -125, 3, -15, -26, -48,
7514    -44, 62, 1, 36, 25, -100, 5, 26,
7515    59, -43, -9, 50, -53, -29, -106, -56,
7516    43, -69, -7, 126, -56, -27, -7, -9,
7517    -35, 39, 30, 127, 25, -19, -47, -21,
7518    -97, 4, -3, 43, -47, 30, 8, -107,
7519    27, -33, 71, 68, -87, 2, 65, -75,
7520    89, -109, 7, 59, 35, 127, -34, 2,
7521    13, -77, 125, 36, 112, 22, -9, 81,
7522    73, -86, -31, -10, -89, 27, -17, -25,
7523    -6, -18, 17, -6, 85, 107, 17, 82,
7524    -2, -107, -74, -11, 125, -113, 94, -58,
7525    40, -110, 24, -59, 9, 20, -13, -23,
7526    22, -27, -89, -66, -11, -111, -25, 12,
7527    -52, 7, -20, 0, 29, 36, 5, 52,
7528    95, 25, -19, -61, 62, -34, 10, 84,
7529    -1, -10, 44, -91, -127, 127, -3, -13,
7530    -3, -53, -54, -33, 0, -47, -24, -12,
7531    -13, -34, -1, -32, -29, -35, 22, 5,
7532    -28, 27, -10, 104, -17, 33, -89, -59,
7533    114, -51, 66, 14, -54, 37, 36, -80,
7534    51, 77, -109, 10, 119, 48, -42, -94,
7535    -41, -35, -53, 15, 62, 9, -35, 39,
7536    109, 14, -84, 95, 82, 83, 11, -35,
7537    -21, 50, -100, 49, 27, 67, -126, -3,
7538    -31, 16, -33, 54, 46, 2, 19, -100,
7539    107, 74, 6, 61, 63, 41, 101, 124,
7540    3, -37, 55, -15, -9, 82, -44, 24,
7541    -18, -34, -48, -55, -1, 46, 1, 65,
7542    68, -4, 2, 24, -5, -35, 24, -32,
7543    9, -7, 3, -20, 47, 38, 25, 56,
7544    -40, 105, -1, 64, -60, -93, -78, 27,
7545    19, 11, 79, 10, -18, 28, 13, -17,
7546    87, -16, -59, -16, -17, -24, -39, 17,
7547    -13, -16, 12, -47, -8, -33, 27, -11,
7548    108, -34, -27, -61, 8, -6, 38, 6,
7549    28, -36, -53, 4, 18, -36, 49, 54,
7550    118, -50, -3, 44, -31, -26, 2, 96,
7551    52, 25, -28, -40, 21, 39, -62, 26,
7552    47, 49, -31, -54, 9, 26, 10, -69,
7553    -23, -19, -31, 17, -14, 54, 6, -50,
7554    -8, 67, -41, 27, 67, 4, -21, 24,
7555    48, -50, 28, 16, -14, -4, 21, 49,
7556    74, -26, -1, 48, -76, 2, -18, 25,
7557    -33, 45, -61, -14, 1, 36, 34, 26,
7558    54, -6, 5, -47, 10, 38, 49, 12,
7559    13, 23, 27, -12, 35, -27, -37, 10,
7560    -20, -5, -82, -15, 4, 32, -11, 4,
7561    -54, 15, -10, 63, 33, -22, 20, 0,
7562    6, 17, -11, 14, -4, 30, -27, 70,
7563    15, 40, 7, 9, 15, -26, -25, -35,
7564    29, 28, 53, -78, -46, 74, -49, 30,
7565    63, 2, 2, -27, -3, 63, -40, -53,
7566    99, 0, 66, 38, -86, 32, -100, -25,
7567    -84, -100, -39, -46, 14, -49, 60, 36,
7568    -9, 30, -39, 95, -7, 63, -15, -45,
7569    -9, -28, 53, 64, 4, -22, -70, -78,
7570    13, -55, 0, 118, -118, -75, -3, -126,
7571    45, 32, -121, -7, -1, 17, 44, 59,
7572    -95, -16, -52, -23, 13, 6, 109, -5,
7573    94, 29, 91, 21, 65, -28, -127, -11,
7574    -26, 90, 18, -17, -6, -83, 4, -17,
7575    58, 100, -116, -68, 83, -14, -123, 105,
7576    -50, -34, -16, 91, -7, -73, -41, 125,
7577    95, 81, -85, -22, 16, -9, 23, 22,
7578    2, 110, 33, 126, 13, 47, -41, -73,
7579    -24, 22, -41, 16, 0, -44, -6, 0,
7580    -19, 8, 126, 77, -28, -38, 34, -24,
7581    -16, 69, -116, -17, 102, 35, -12, -13,
7582    -77, -11, -44, -120, 42, -44, 5, 60,
7583    -32, 57, 78, -95, -74, 50, 5, 127,
7584    45, 53, 66, -40, 83, 14, -36, 30,
7585    85, 23, -84, -94, 119, 67, -9, -123,
7586    -87, 126, 109, -3, 9, 3, 27, 127,
7587    127, -13, -90, 25, -15, 20, -13, -10,
7588    -9, 84, -46, 58, -30, 53, 21, -27,
7589    -5, -88, 13, -55, -14, -12, 1, 68,
7590    83, 53, -50, 87, 30, -45, -125, -80,
7591    4, -35, 47, 15, -25, -54, -87, -93,
7592    33, 28, -125, 92, -58, 3, 19, 80,
7593    37, -31, -5, 15, -1, -83, 36, 15,
7594    83, 49, -64, -4, -1, 16, 10, 32,
7595    -8, 17, -45, 22, -41, -76, 89, 60,
7596    -22, 1, 21, 10, -3, -12, 35, -74,
7597    -70, 67, 33, 21, -127, -1, 67, 72,
7598    46, -101, 59, -27, -16, 45, 11, -39,
7599    -11, -8, -7, 39, 36, 2, -88, 88,
7600    25, 17, 20, -24, 88, -24, -26, -18,
7601    36, 15, -7, 13, 33, 82, 63, 3,
7602    22, -66, 16, 67, 52, 69, -12, -17,
7603    53, 11, 31, 57, 101, -107, 67, 11,
7604    -34, 56, 25, 45, -36, 25, 52, -54,
7605    50, 1, 70, 17, -71, -69, 30, -2,
7606    60, -47, 22, 7, 50, 20, 109, 86,
7607    52, -34, -64, 91, 46, 61, 14, 21,
7608    17, 19, -34, 110, 90, -5, -70, 82,
7609    82, 63, 30, 18, 73, 70, 32, 32,
7610    96, 57, -38, -10, -46, 52, 49, 43,
7611    98, 20, -2, 127, 6, 47, 28, 55,
7612    42, 14, 11, 77, -39, 89, 95, 96,
7613    -5, 16, -11, 62, -40, -16, -19, -41,
7614    -50, 0, 31, 17, 34, 27, -32, 69,
7615    9, -24, 43, 86, 35, 45, 7, -22,
7616    47, 39, 41, -8, -39, 11, -43, -57,
7617    113, -24, 32, -37, -109, 91, -6, 24,
7618    45, 40, -101, -41, 24, 93, 19, -9,
7619    16, 18, 55, 42, 86, 17, -28, -41,
7620    35, -20, 34, -31, 42, 1, 2, -114,
7621    -48, -29, 28, 34, -42, -12, 73, 80,
7622    65, 13, -17, 127, 34, 3, 24, 40,
7623    8, -32, 24, 21, 71, 29, 33, 21,
7624    73, 7, -28, -44, 67, 10, -1, -23,
7625    -54, 45, 35, -25, -57, -110, -16, 18,
7626    1, -24, -16, 22, 70, -24, -42, 41,
7627    79, -127, -13, -95, -44, -78, -4, 5,
7628    72, -19, -68, 38, -94, -10, -23, 78,
7629    -14, -63, -86, -77, 33, -23, -45, -5,
7630    65, -79, 5, -42, -96, 81, 62, -41,
7631    -3, 11, 46, -2, 3, -23, -125, -11,
7632    -122, 58, 50, -12, -63, 49, 70, -22,
7633    -31, 50, -114, 127, 85, -27, 5, -25,
7634    -43, 7, 17, 59, -20, 5, 67, -18,
7635    -12, 46, -22, -22, 67, -2, -36, 14,
7636    -34, 17, -1, -19, 54, -22, -5, 127,
7637    -108, -26, 13, 115, 53, -44, 24, 53,
7638    52, 33, -17, -14, 92, 66, 31, 73,
7639    -77, 40, 91, -18, -54, 24, 1, -117,
7640    -28, -11, 53, -47, 56, 20, -125, 124,
7641    125, 52, 6, -43, -40, 105, 52, 83,
7642    -23, -91, -12, 47, -59, -18, 44, -126,
7643    -19, -30, 21, -47, 64, -68, -112, 4,
7644    12, -16, 83, 34, -89, -18, -61, 13,
7645    -23, 20, -48, 39, -64, -70, -35, -14,
7646    -13, 23, -75, 3, -125, -9, 21, -23,
7647    -118, -73, 7, 23, -35, 46, -33, 64,
7648    -35, -61, -30, -13, -66, -36, -17, -46,
7649    23, 69, -2, -63, -8, 15, -29, -52,
7650    -107, 15, 57, 7, 10, -64, -26, 21,
7651    -110, -76, -32, -18, -17, -22, -25, 2,
7652    -23, -15, 28, -11, 2, 127, 35, -127,
7653    -43, 6, -33, -3, 63, 28, 51, 32,
7654    -6, -29, -118, -12, 72, 3, 10, 26,
7655    39, 58, 5, 72, -47, 45, 62, -13,
7656    87, 112, 104, -25, 49, 91, 27, -11,
7657    32, -58, 54, -89, 95, 125, 109, 53,
7658    -2, -10, 72, -85, 29, 82, 7, 33,
7659    13, -6, -39, 10, 96, -8, -9, 23,
7660    -14, -1, 32, -5, -66, 91, -62, 67,
7661    -36, -57, 21, -37, -73, 6, -59, 25,
7662    -127, -1, 43, -58, -39, -25, -58, -37,
7663    -9, 56, -85, -104, 4, 21, 65, -74,
7664    48, 60, 43, -58, 2, -13, 47, 30,
7665    6, -84, 20, -20, -4, 12, 37, -30,
7666    10, -3, -35, 2, 30, -29, -9, 15,
7667    -91, -60, -35, -1, -5, 20, -47, -58,
7668    114, 23, 26, 15, 29, -50, -20, 1,
7669    -73, -16, -45, -25, 52, 88, -3, 30,
7670    -32, -50, -63, -69, 39, -53, 10, -33,
7671    -9, -37, -49, -46, -7, 38, 25, -14,
7672    -33, -30, 9, -69, 12, -12, 78, -25,
7673    10, -65, -45, -65, 78, -22, 123, 30,
7674    9, 12, -82, 21, -33, -63, -112, -1,
7675    0, 20, 85, -91, 7, 37, 31, 16,
7676    18, 35, 27, -56, 51, -29, 1, 16,
7677    -58, -39, 3, -35, 58, -3, -18, 25,
7678    -96, 89, -122, 108, -2, 18, -43, -47,
7679    5, 65, -71, 121, 12, -113, 81, 29,
7680    -50, 62, 20, -48, -108, 12, -35, 2,
7681    20, -12, -125, -60, -127, 30, 10, -64,
7682    86, -9, -27, -67, -81, -8, 89, -100,
7683    -101, 47, 35, 12, -26, 11, -60, 126,
7684    80, -24, -54, 76, 75, 49, 67, -127,
7685    -75, -12, 61, 39, -4, -1, 85, -89,
7686    37, -35, -87, 80, 59, -30, 113, 0,
7687    0, 99, 0, -6, -10, -26, 124, 28,
7688    -22, -7, -43, 98, -33, -12, -128, 116,
7689    -55, -39, 107, 93, -59, -77, -72, -23,
7690    12, 24, -4, -42, 91, -29, 1, 123,
7691    38, -57, -48, -76, -25, -33, 26, 18,
7692    -40, -9, -10, -106, 14, 26, -113, 36,
7693    39, -46, 75, 97, -128, 6, 14, -11,
7694    -127, 31, -36, 13, 0, -18, -42, 41,
7695    50, -56, -7, -98, 62, -10, 32, 26,
7696    19, -14, -42, -42, 127, -43, 16, 67,
7697    -1, -56, 4, -19, -75, -28, -44, -41,
7698    73, 15, 35, 54, 21, 48, -14, 50,
7699    22, 76, 3, -71, -45, 65, 39, 26,
7700    34, -42, 47, -53, 73, -42, 22, -43,
7701    -13, -72, 27, 44, 50, -118, 50, 63,
7702    -16, -59, 119, 8, -12, -14, -56, -113,
7703    20, 77, 65, -82, -14, 43, -37, 7,
7704    -24, -61, 116, -6, -36, 58, -13, 29,
7705    3, 127, -32, -34, 114, 34, 90, -15,
7706    -9, 41, 59, 127, -26, 46, 68, -28,
7707    44, 21, 35, -19, -81, 56, -32, -6,
7708    -61, -52, 121, 5, 23, -5, 6, 27,
7709    69, 15, 87, -127, -117, -4, -8, -100,
7710    126, -2, -40, 42, -7, -104, -127, -83,
7711    -85, 12, -123, 24, 26, -36, 84, 67,
7712    -53, 9, 67, 123, -86, 11, -9, -24,
7713    72, -5, 73, -9, 10, -1, 90, -98,
7714    1, -13, 26, -44, 69, 23, 83, -26,
7715    -62, 115, 68, 38, 7, -4, 119, 29,
7716    81, -21, -40, 103, 127, 18, 64, 40,
7717    123, -8, 115, 58, 98, -30, 37, -38,
7718    -30, 6, 23, -79, -22, 38, 42, -17,
7719    122, -63, -48, 45, 59, 22, -76, 32,
7720    72, 116, -3, 39, 76, 70, -97, 113,
7721    -33, 11, 39, -126, -11, 75, -55, -30,
7722    -22, -67, -66, -6, -1, -36, -15, -79,
7723    -68, -18, -55, 46, 127, 71, 116, 10,
7724    65, 65, -30, 23, -39, -75, -42, -6,
7725    76, -33, 125, -12, 46, 1, -3, -126,
7726    53, 22, -53, 66, 3, -25, 0, -18,
7727    -6, -11, -17, 41, 119, -32, -53, -33,
7728    126, -83, -4, -3, -14, -37, 21, -8,
7729    -13, 24, 21, 70, -8, 10, 47, 10,
7730    67, -26, -28, 126, -50, -65, 127, -101,
7731    91, 86, -32, -26, 75, 22, -126, 44,
7732    5, 26, 20, 30, -26, 59, -72, -43,
7733    -80, -9, 126, 27, -4, -3, 77, -20,
7734    -77, -9, 43, 12, 11, -37, -24, 43,
7735    82, -121, 39, 11, -76, -34, 56, 7,
7736    17, -121, -116, -7, -73, -125, -92, -47,
7737    -37, -52, -127, -89, 23, -41, -78, 37,
7738    25, -101, 51, 49, -23, -3, 53, -5,
7739    124, -16, -46, 16, -61, -89, 127, 18,
7740    -91, -13, 46, -19, 20, 74, 67, -1,
7741    -42, 35, 21, 82, 23, -121, 51, 78,
7742    0, 0, 17, 127, 10, 26, 12, -12,
7743    66, 18, 34, -63, 74, -32, -115, -70,
7744    29, -25, 12, -5, 64, 26, -105, -15,
7745    60, -22, 22, 4, 51, 0, -20, 95,
7746    -44, -4, -82, -51, 11, -8, 17, 64,
7747    30, 45, 22, 35, -30, 57, -44, 17,
7748    -28, 49, -41, 0, -12, -18, -6, 35,
7749    -22, -11, 9, -89, 24, -22, 15, 22,
7750    -13, -28, 22, 21, 46, 15, 14, 58,
7751    -49, -36, 10, 74, -84, 87, 25, 69,
7752    -21, -17, -27, 1, -15, 4, -11, 125,
7753    46, -75, -64, -2, -14, -17, 115, 25,
7754    74, -43, -22, -12, -72, 4, 21, -32,
7755    22, 18, -11, 50, 49, -66, 87, -48,
7756    16, 126, 40, 33, 122, -44, 16, -37,
7757    -50, -39, -29, 55, 79, -3, 42, -11,
7758    -14, -40, 93, -37, 125, -16, -30, 42,
7759    -14, 10, 44, 58, -76, -62, -82, -57,
7760    42, 20, 9, -50, 58, 67, 35, -30,
7761    12, -3, 0, -42, 32, 56, -19, 49,
7762    -10, 31, -43, -70, 63, -83, -2, -10,
7763    37, 17, -13, 66, 92, -9, -13, -13,
7764    68, 70, 19, -61, 65, 53, 0, -64,
7765    23, -15, -128, 77, 42, 11, -21, 32,
7766    -38, 36, 39, 4, 15, 11, -41, 50,
7767    -85, -71, 40, 15, 44, 23, -4, 35,
7768    48, -17, -13, 24, 47, -27, -8, -126,
7769    -120, -85, 49, -69, -16, 3, -71, -81,
7770    -55, 52, -46, -27, -54, 43, 13, -15,
7771    -40, 13, -59, 19, -34, 17, 38, 2,
7772    -76, -14, -30, 4, 71, -35, 15, 29,
7773    38, 29, 18, -30, -34, -51, 21, -54,
7774    -55, 127, 5, -1, -29, -15, 33, -125,
7775    56, -6, 39, 4, -68, 48, -46, -5,
7776    -8, 64, 127, 6, -13, 122, -22, 23,
7777    -19, 29, 80, 34, -58, 0, -50, 61,
7778    -49, 88, -22, -88, 70, -70, 3, -36,
7779    -37, -16, -3, 0, -84, 30, 21, 124,
7780    -32, 30, 92, 16, -2, -46, 15, 17,
7781    -47, 87, -12, 48, 10, -123, 1, 35,
7782    -90, 74, -32, -53, 32, 44, -118, 28,
7783    0, 58, 1, -113, -18, 30, -38, -32,
7784    45, -127, -40, 25, -26, -101, -22, 30,
7785    -99, -53, -65, -13, -19, 4, -114, -8,
7786    51, 3, -13, -18, -87, 25, 42, 89,
7787    -34, 25, -65, 82, -126, -63, -90, -40,
7788    44, -75, -54, -40, -93, -72, -99, -47,
7789    -68, -74, -122, -15, -122, -58, 50, 68,
7790    62, -41, -78, -29, -36, -50, -119, 16,
7791    -101, -19, 29, -84, -61, -8, 9, -56,
7792    -22, -78, -90, -31, 7, -3, 51, -6,
7793    33, -36, -36, 90, 44, 84, -17, 24,
7794    -106, -31, 2, 15, -13, 49, 23, 69,
7795    60, -2, 61, 17, -39, -60, -82, 22,
7796    55, 25, -6, 12, 80, 25, -10, -1,
7797    -95, -68, -24, 111, 40, -7, 101, 89,
7798    -51, 69, 3, 41, -11, 9, -12, -3,
7799    -89, -53, 50, 34, -62, 13, -42, -12,
7800    -114, -15, -39, -76, -50, -39, 20, -54,
7801    72, 48, -16, 18, -28, -17, 61, -67,
7802    38, -48, -46, -122, 19, -62, 25, -14,
7803    -66, -104, 19, -6, -39, -23, 73, -26,
7804    4, -23, 18, -24, -5, -1, 29, 5,
7805    -9, -104, -69, 7, -92, 52, -116, -119,
7806    -83, 11, 62, -2, -49, 11, -41, 10,
7807    -33, 89, -107, -52, 54, 104, -128, 119,
7808    -64, -30, 26, -41, -54, 51, 97, -49,
7809    -15, 57, 14, -3, -128, 127, 30, -126,
7810    -32, 35, -8, -10, 77, -44, 24, 47,
7811    -117, -36, -33, 15, 39, 54, -125, -24,
7812    100, -89, -124, 57, 74, -125, 76, 25,
7813    78, -84, 9, -41, -45, 46, -31, 8,
7814    -1, 22, -22, -72, -75, -32, -30, -20,
7815    -66, -42, -27, 22, -125, 65, 28, -11,
7816    92, 30, -5, -31, 99, -18, 15, 39,
7817    -29, 44, -44, 98, 77, -16, -78, 43,
7818    20, -10, 23, -12, -45, 123, 125, 0,
7819    -47, 38, 56, -35, 108, 76, -11, -75,
7820    19, -47, -6, -30, -31, 21, 30, -79,
7821    3, 24, 104, -44, 62, -60, -126, -128,
7822    44, -126, -28, 90, 4, 51, 30, 81,
7823    -60, -48, -40, -5, -4, 61, 93, 42,
7824    -6, -124, 37, -25, -53, 29, -35, 117,
7825    -58, 7, -23, -6, 18, -62, 44, -18,
7826    12, 42, 39, 78, -51, -64, 60, -21,
7827    58, -5, -25, 20, -28, 37, 67, -79,
7828    -37, -75, -71, -28, 4, -33, -4, 56,
7829    -37, 12, -67, 41, 17, 31, 71, -2,
7830    29, -4, -24, 7, 59, 51, 68, 4,
7831    -13, 106, 63, 41, -65, 24, 18, -21,
7832    -65, 39, -84, 66, 108, 4, 40, 60,
7833    28, -28, 11, -48, -14, 6, -44, 51,
7834    -38, 27, -18, -74, 14, -41, -52, 100,
7835    44, 4, 24, -5, -21, 23, 73, -10,
7836    26, -18, -16, 53, 55, 43, 6, -68,
7837    2, -41, 71, -38, -55, 28, -36, 7,
7838    80, 71, -43, -29, 77, 76, -68, -115,
7839    -13, -11, 20, 22, -30, -22, 98, -37,
7840    46, -124, -2, 4, 102, -6, -41, -17,
7841    31, 54, 16, -43, 38, -34, 11, -31,
7842    5, -22, 70, -44, -4, 48, 102, 42,
7843    10, 26, -1, 37, -29, -33, 52, -104,
7844    25, 0, 94, 76, 40, 68, 49, 89,
7845    -56, 74, 43, 43, 14, 65, -7, -80,
7846    57, 104, -57, 35, -45, 37, 72, -68,
7847    -85, 29, 2, 34, 75, 90, -56, -9,
7848    45, 101, 1, -52, 62, -40, 28, 9,
7849    -30, 0, 14, -78, 53, 54, 35, -40,
7850    -11, -73, 8, -5, 40, -58, -33, 2,
7851    4, -8, -79, -78, 12, 21, -4, 124,
7852    1, 0, -4, 10, 18, -22, -8, 9,
7853    -29, 1, 59, -88, -103, 50, 79, -29,
7854    67, -35, -89, -46, 73, -63, -125, -120,
7855    68, 81, -43, -13, -107, -38, 1, 102,
7856    -53, -75, 22, 95, -89, -55, 56, -18,
7857    127, -19, 25, 52, -70, 3, -74, -122,
7858    88, 71, -5, 22, 98, -42, -6, 11,
7859    -30, 62, 8, 7, -86, -50, 20, 8,
7860    95, -72, -125, 73, 46, 15, 20, 117,
7861    11, -56, 121, -13, 100, 45, -16, 3,
7862    1, -78, 95, -115, -13, 56, -23, 45,
7863    40, -14, -52, 9, -49, 66, -17, 5,
7864    66, 97, 16, -27, -94, 76, -17, -23,
7865    15, 69, -3, -100, -100, 125, 33, -39,
7866    123, -77, -81, 6, 105, -52, 0, -47,
7867    -3, 19, -71, -38, 123, -31, 25, 121,
7868    -7, 111, 73, 126, 83, -11, -125, 53,
7869    -12, 58, 40, 62, -20, -56, -43, -72,
7870    49, -9, -68, 84, -11, 126, 49, 57,
7871    -118, -105, 14, 10, 98, -5, -54, 35,
7872    25, -123, -6, -35, 44, -5, 36, 117,
7873    1, 66, 35, -20, -32, -39, 71, -19,
7874    41, 23, 26, -45, 42, -4, 28, 47,
7875    57, 72, -12, 120, 9, -56, -107, -53,
7876    -64, 57, -17, -47, 42, -46, -34, -31,
7877    -14, -79, -126, 12, -127, 17, -116, -124,
7878    41, -123, -10, -9, -58, -62, 15, 29,
7879    -110, 127, -113, -126, 127, 127, -35, -36,
7880    -4, -82, -21, -128, 52, 56, -25, -8,
7881    -3, -67, 35, -24, -15, -89, -114, -16,
7882    61, 53, -1, 12, 107, -16, -9, 42,
7883    -128, -33, -28, 124, -71, -28, 68, -77,
7884    126, -12, 55, 62, 7, -127, 62, -37,
7885    -25, -19, 28, 12, 12, 32, -72, 12,
7886    -40, 86, -85, -99, -65, -67, 48, -27,
7887    -68, 60, 44, -31, 67, 108, -58, -36,
7888    49, -75, -27, -35, 31, 55, 43, -108,
7889    -31, 16, -78, 121, 5, 36, 127, 0,
7890    -18, 44, -16, -61, -112, -77, 24, 125,
7891    4, 78, 62, 21, 78, 28, -67, -18,
7892    28, 54, 29, -72, 127, 91, -1, 127,
7893    -83, -40, -35, 14, 119, -4, -56, 40,
7894    38, 23, -4, -16, 5, 123, 63, 31,
7895    91, -41, 102, 48, 25, -56, 124, -39,
7896    34, 122, 18, -4, -86, 89, -8, -30,
7897    -1, -124, -8, 16, -40, 127, -110, 22,
7898    17, -5, -9, -96, 41, -116, 57, 44,
7899    -82, 58, -12, -55, 10, 67, 37, -104,
7900    -18, 2, -21, 61, -10, 87, 68, -44,
7901    50, 13, 14, 58, 78, 22, -126, -11,
7902    -23, -66, -53, -14, -7, 6, -7, -4,
7903    21, -83, -107, 94, -89, -36, 9, -73,
7904    -23, -33, -90, -1, 66, 71, 83, -2,
7905    -34, -79, 83, 59, 6, -17, 1, -39,
7906    71, 117, 34, 19, -35, -21, 29, -10,
7907    63, 127, -62, 2, 126, -11, 33, -63,
7908    41, -59, -26, 13, -10, 1, -80, -61,
7909    -15, 1, 83, 126, -91, 39, 22, 12,
7910    -62, -2, -65, 9, -27, -55, -45, -66,
7911    18, -118, 99, -95, 49, 76, 49, 15,
7912    65, -25, -24, -44, -59, 32, -15, 20,
7913    17, 56, -47, -128, -55, -29, 36, -38,
7914    99, -7, 10, -42, 33, -50, -22, 37,
7915    94, 28, -66, 4, 29, 78, 51, 19,
7916    -101, 125, -59, -96, -29, -62, 33, 2,
7917    24, -5, -116, -71, 8, 19, -24, -123,
7918    -74, 18, -1, -42, 109, 13, 16, -21,
7919    -10, -52, 48, 5, -40, 12, 25, -126,
7920    -63, 82, 7, -60, -125, 89, -127, 88,
7921    89, 123, -1, 26, 8, 62, 44, -20,
7922    -2, -70, 88, -9, -33, 122, -11, -43,
7923    55, -97, 20, 43, -118, 15, -5, 37,
7924    -57, -99, 48, -9, 78, -79, 40, -36,
7925    -87, -31, 10, -128, 34, -85, -13, 44,
7926    -45, -76, -2, 28, -3, -19, 25, -66,
7927    81, 77, -14, -24, -14, -37, 8, -35,
7928    -77, -34, -69, -15, 51, -72, -122, -74,
7929    19, -5, 5, 29, -125, 28, -94, -83,
7930    -78, -92, -1, 15, -10, -125, 44, -62,
7931    77, -12, -64, -103, -1, 16, 59, -18,
7932    72, -124, 55, 25, -23, -121, 117, 11,
7933    -23, -12, -6, 127, 21, -14, -22, -98,
7934    84, -57, 30, -34, -125, 6, -19, -57,
7935    28, 40, 50, -37, -48, 75, 73, 57,
7936    -4, -29, 99, 9, -70, -5, 71, -45,
7937    -34, -49, -50, 38, -45, -41, 37, -93,
7938    11, -25, -64, 21, -30, -50, -51, 17,
7939    118, -3, -70, -120, -62, -36, 44, -47,
7940    -26, -19, 39, -21, -126, -92, 17, -127,
7941    -37, 51, 14, 1, 6, 52, -18, -43,
7942    -76, 39, -27, 4, 108, 22, -42, 6,
7943    94, 78, -67, -53, -34, -53, -15, -13,
7944    68, -21, -17, -76, 14, 125, 27, -73,
7945    -12, -77, -1, -118, -50, -11, -4, 86,
7946    53, 34, 50, 53, -19, 46, 1, -11,
7947    7, 9, 0, 70, -83, 9, -15, 25,
7948    -8, -14, -28, 47, 33, -8, -22, 1,
7949    4, -3, 35, 127, -5, -47, 126, 28,
7950    -15, 99, -13, 52, 9, -67, -47, -57,
7951    3, -99, -46, -23, -123, -93, 45, 16,
7952    124, -127, -18, 80, -62, 24, -22, 6,
7953    17, -126, -68, -126, 71, -35, 91, 127,
7954    17, 48, -21, -58, -115, 57, 0, 44,
7955    125, 36, 24, -37, 1, -80, -18, 126,
7956    -98, -45, -1, -50, 20, 73, 57, -108,
7957    -26, -53, 44, 90, -24, -124, 27, 100,
7958    54, -31, 79, 38, 127, -99, -37, 2,
7959    28, 45, -39, 52, 27, -105, -52, -58,
7960    -17, -66, -41, 96, -91, 50, -62, 44,
7961    -33, 49, 44, -128, -126, -9, -122, -4,
7962    -124, -14, 19, -127, 78, 93, 24, 25,
7963    -11, 30, -109, 14, 17, -122, -58, -51,
7964    -95, 31, -7, -111, 93, 35, -98, 1,
7965    -82, -60, 34, 23, -31, 37, -74, -102,
7966    -59, -58, 36, 97, -46, 5, -106, -127,
7967    -55, -97, -85, -73, -87, 81, -43, 44,
7968    -84, -105, -126, -77, 1, -9, -50, -33,
7969    -32, 14, -123, -8, -78, -9, 111, -21,
7970    -80, -65, -20, 36, -67, -1, -49, -79,
7971    -58, -1, 13, -103, -2, -15, 52, -18,
7972    -61, -38, -42, 75, -52, -117, 10, -122,
7973    65, 22, -108, -41, -24, -125, -25, -39,
7974    7, 9, 19, -120, -14, -11, -31, -20,
7975    119, -57, 91, -58, 1, 18, -85, -81,
7976    18, 60, 114, 3, -36, -20, 127, -107,
7977    -40, 34, -21, -123, 71, 108, -21, -23,
7978    -56, -31, -7, -64, 55, -62, -107, -22,
7979    78, 40, -19, -8, -3, -75, 113, -16,
7980    -31, -47, -57, -121, -106, 67, -77, -100,
7981    -5, -126, -127, -115, 67, 56, -46, 85,
7982    -39, 40, -11, 16, -23, -34, -94, 30,
7983    12, -17, -24, 22, -40, 98, -12, 86,
7984    -47, 77, 6, -26, -23, 19, 37, -40,
7985    -35, 1, 30, 36, -34, 50, -27, 64,
7986    -55, 56, -33, 95, 39, 10, -8, -4,
7987    15, -76, 49, -70, -59, -47, -2, 41,
7988    35, -31, -16, -62, -9, -128, -47, 15,
7989    17, 23, -56, -28, -33, 22, 18, -33,
7990    -12, -5, -59, -13, 19, 68, 19, -14,
7991    127, -85, -22, -126, 20, -58, -59, 127,
7992    -31, 20, 6, 22, -14, 127, 8, -41,
7993    -9, 16, -29, -26, 18, -46, 36, 86,
7994    28, -16, 51, -70, 61, -39, 61, 92,
7995    14, -48, -18, 87, 7, -127, 14, -5,
7996    39, 123, 73, 91, -90, -122, -66, 96,
7997    60, 43, -128, 119, 66, 1, -47, -50,
7998    16, -47, 22, 15, -33, 14, 10, -47,
7999    112, -110, 20, -39, 127, 68, -52, 83,
8000    13, -39, -51, 16, -71, 61, -66, -126,
8001    77, -34, -36, -9, -32, 71, -44, -89,
8002    41, -95, -38, -27, -128, 38, 31, 1,
8003    -56, -21, 23, -88, -80, 26, -30, -57,
8004    -22, 18, -38, -34, -8, 28, -26, -40,
8005    -41, 15, 99, -61, 16, 21, 23, -50,
8006    -39, -55, 26, 107, -45, -47, -53, -24,
8007    122, -76, -41, 48, -28, 11, -32, 112,
8008    -122, -12, -13, 34, -52, -52, -91, 4,
8009    6, -41, -95, 26, -123, -37, -72, 25,
8010    64, -1, 39, 15, -58, -74, -32, -39,
8011    -103, 42, -29, 126, -10, -20, 4, -13,
8012    -2, -44, -62, -1, 109, 19, -124, 124,
8013    -77, 0, -9, -66, 3, -55, 17, 2,
8014    15, 16, -35, 1, -8, -70, -26, 12,
8015    -8, -25, 20, 5, -2, -35, -48, 38,
8016    -2, 22, -32, 89, 2, 7, -4, -33,
8017    7, 3, -15, 58, -52, -5, -11, -17,
8018    0, 24, -53, -31, 0, -6, -3, -22,
8019    -33, -57, 39, -82, -45, 13, 50, 2,
8020    6, -3, -4, -1, 1, -127, 56, 44,
8021    -21, 19, -86, 43, 14, -50, 126, 0,
8022    -24, 3, -51, 17, 15, 5, -35, -43,
8023    -52, 55, 76, -16, 10, -50, -6, -14,
8024    62, -56, -39, 11, -60, 6, -125, -28,
8025    -24, 4, 1, -36, 97, -26, 24, -18,
8026    -3, -102, 36, 9, 47, 89, 24, 11,
8027    -46, -103, 8, -2, 20, -75, 7, 64,
8028    28, -90, -14, 13, -2, -32, -10, 3,
8029    -53, -13, 26, -7, -48, -91, 18, 44,
8030    23, -43, 16, 24, -67, -5, 42, -7,
8031    64, -118, 18, -26, 35, -2, -19, 52,
8032    8, 21, -30, 37, 28, -5, -36, -22,
8033    89, 23, -25, -18, 125, 38, 38, 58,
8034    -16, -50, -60, 22, -68, 47, -86, -8,
8035    5, 125, -119, 52, 19, -54, -65, 48,
8036    92, 39, 65, 22, 8, 59, -4, 80,
8037    -124, 74, 59, -21, 70, 14, -52, 10,
8038    61, 18, 35, 74, -71, 12, -38, -26,
8039    40, -2, 35, 88, -9, 12, 41, -21,
8040    -51, 34, 79, -110, -50, -57, -111, 117,
8041    -3, -27, -75, -22, -81, 2, 13, 84,
8042    -12, 17, -28, -63, -10, -110, -23, -16,
8043    -25, -19, -35, -35, 65, -51, -55, -45,
8044    -69, -4, -58, 37, 113, 25, 0, -63,
8045    -50, 27, 2, 12, 91, 11, -49, -34,
8046    30, -5, -38, -9, -62, -1, -61, -21,
8047    120, -14, 78, 110, -73, -43, -20, -56,
8048    -14, 18, -111, -56, -32, 11, 31, 26,
8049    -20, 45, 32, -13, -15, -51, -35, 45,
8050    66, -11, 84, -5, -83, -3, 73, 1,
8051    41, 2, -85, 22, 60, 14, -32, -5,
8052    43, -111, -13, 127, -7, -27, -3, -33,
8053    -10, -12, -22, 97, 73, 30, 18, -116,
8054    -74, -84, 62, 53, -58, -127, -90, -61,
8055    -30, -61, 90, 6, -14, 55, 34, -34,
8056    -17, -36, -9, -8, -10, -20, 118, 42,
8057    117, -8, 16, -110, 45, -83, -65, 57,
8058    22, 21, -125, -81, -17, -4, 54, 3,
8059    63, -40, -9, 41, 8, 89, 1, 73,
8060    -51, 103, 21, -88, 1, -61, -44, -1,
8061    -22, 65, 31, -26, 19, 23, -21, -98,
8062    -88, 42, 6, 27, 122, -41, 36, -10,
8063    99, -21, -45, -47, -11, 67, 1, -23,
8064    -89, 61, -5, 43, -7, 85, 7, 118,
8065    -3, 58, 16, 35, 33, -6, -3, 41,
8066    -15, -32, 22, -27, 23, 118, 22, 16,
8067    -90, -101, -29, 15, -52, -127, 51, 32,
8068    -52, 10, 71, -83, -6, 15, -1, -24,
8069    30, -43, 81, -69, 19, -48, -41, 125,
8070    -72, 54, -126, -36, -11, -2, 87, 32,
8071    18, -12, 4, -13, 55, 52, -88, -94,
8072    -83, -7, 63, -91, -15, -67, 8, 84,
8073    -29, -73, 126, -44, -78, 35, 16, -30,
8074    -128, -42, 19, -55, -56, 46, -69, -17,
8075    -15, -65, -7, -52, -18, 127, -114, -47,
8076    -41, -38, 23, 5, 4, 88, -33, 18,
8077    -128, -128, -117, -15, -127, -35, -26, -37,
8078    -17, 49, -24, -11, -36, -26, 91, 53,
8079    -128, -121, -10, 30, 25, 102, 62, -33,
8080    5, -43, -32, -82, -100, -58, 3, -110,
8081    8, 17, 76, -51, -30, 74, -4, 6,
8082    -30, -20, -93, -72, 14, 16, 25, 39,
8083    -25, -127, 23, -30, -12, 51, 53, -99,
8084    -10, -14, -22, 6, 97, -36, -101, -8,
8085    4, -54, 108, 60, -116, 26, 1, -108,
8086    97, -13, -30, 114, -3, 60, -28, -117,
8087    43, -19, -14, 16, 125, 58, 18, -55,
8088    62, -27, 59, 26, -48, 113, 19, -33,
8089    -70, -73, 100, 49, -118, 5, -51, 27,
8090    15, 50, -90, -31, 15, -28, 78, -1,
8091    -63, 14, 112, 64, 62, 45, -46, 17,
8092    69, -8, 50, 51, 88, 50, 21, 21,
8093    65, 79, 119, -33, -62, -11, -54, 71,
8094    -51, -86, 84, -29, -27, -88, -94, -20,
8095    107, -78, -56, -124, -18, -48, 119, -9,
8096    74, 7, -80, -8, -73, -128, 127, 92,
8097    123, -112, -128, 29, -125, -46, 77, 30,
8098    -88, 36, 127, -65, -48, 125, 119, 50,
8099    127, 105, 77, -50, -110, -17, 7, -87,
8100    -127, 51, -77, -14, 49, 124, -13, -120,
8101    31, 127, 8, 123, 62, 74, 64, 56,
8102    4, -4, 81, 16, -12, 80, 14, 127,
8103    19, -63, 117, -51, -101, -61, -127, -98,
8104    86, 89, 41, 127, 122, -17, -57, 64,
8105    10, 66, 22, 35, -5, 26, -36, 4,
8106    13, 16, 48, -108, 61, 72, 44, 4,
8107    -2, -15, -59, 26, -74, 19, 31, -52,
8108    39, -45, -30, 27, 2, -35, -47, -8,
8109    104, 34, -30, 4, -40, -22, 11, 11,
8110    -68, -23, -64, 2, 37, -79, 7, -11,
8111    -91, -19, 28, -24, -88, 23, 38, 3,
8112    -101, 23, -116, 2, 26, -47, -43, 13,
8113    48, 18, 57, -33, -10, -8, 38, -16,
8114    -60, -74, 82, 26, -9, -5, 20, 29,
8115    23, 66, -21, 42, 7, -10, -20, -44,
8116    -61, 2, -8, 15, -29, 46, 30, -44,
8117    -35, 65, -37, -51, -38, -18, -75, 2,
8118    27, 6, 58, -66, -110, -28, 12, -21,
8119    -79, 33, -17, -77, 25, 34, -44, 33,
8120    -43, 16, 93, -19, -12, 28, 79, -92,
8121    27, 69, -9, -92, 34, -10, 5, -46,
8122    125, -57, -89, 8, -38, 58, -7, 127,
8123    -38, 108, 42, 112, 26, 30, -14, 38,
8124    41, 96, -22, 8, -45, 53, 39, 35,
8125    55, -44, -94, -56, 86, 14, -1, 48,
8126    0, 0, -56, 55, -81, 17, 11, -57,
8127    45, 122, -66, -27, 26, -33, -42, 37,
8128    -36, 52, 3, 56, -50, -19, 13, 56,
8129    25, -44, 22, 44, 48, 47, 5, -59,
8130    -2, 20, -85, 22, 95, -29, -73, 12,
8131    0, -49, 78, 70, -1, -41, 26, 12,
8132    -35, 53, -87, -41, -60, -29, -20, 56,
8133    13, 4, 10, 54, -25, -83, 7, 4,
8134    -54, 28, -4, -36, -19, 46, 22, 53,
8135    4, -2, -15, -52, -42, 8, 78, 27,
8136    -27, -52, 91, 2, -15, -26, 19, -89,
8137    38, -6, 77, 26, -25, -57, -39, 27,
8138    77, -31, 59, -12, 21, 9, -27, 29,
8139    14, -20, 52, 11, 26, 34, -49, -1,
8140    17, -6, 126, -15, -22, 20, -58, -26,
8141    96, 93, -75, -39, -39, 0, 109, -94,
8142    30, -76, 107, 28, 10, 12, -123, 11,
8143    112, -23, 2, 7, -6, -2, -29, -57,
8144    83, 81, -75, -41, 86, -17, 56, -27,
8145    27, -74, -61, -41, -21, -51, 102, 88,
8146    27, 81, -123, 48, -58, -87, -57, 93,
8147    53, 60, 78, 113, -106, -6, 46, 8,
8148    25, 85, -27, -16, -52, 15, -70, 83,
8149    8, -127, -22, 77, 56, 102, -72, -6,
8150    42, -86, -44, -57, 40, -19, 52, 115,
8151    -51, -25, 10, -34, -57, -126, -49, 125,
8152    81, -22, 5, -63, 0, -23, -17, 35,
8153    3, 14, -65, -94, -59, 14, 3, -126,
8154    32, 96, 44, 93, -22, -91, -11, -44,
8155    108, 22, -82, 39, 20, 42, 61, 8,
8156    24, 9, 107, -2, -16, 29, -45, 6,
8157    126, 28, 16, 31, -54, -55, -31, -34,
8158    -56, 39, -41, -35, 34, -66, -6, -70,
8159    -31, 68, 17, 102, 9, -25, -26, 78,
8160    74, 126, -15, -20, 42, 62, -78, 121,
8161    15, -50, -23, 52, -48, -55, 106, -10,
8162    -57, -34, -14, 92, -77, 3, -19, -90,
8163    17, 16, -81, -11, 63, -1, -104, 81,
8164    45, 22, 34, -39, -104, 11, 51, 72,
8165    -32, -51, 34, 4, 59, 17, 35, 19,
8166    -16, 52, -5, 22, 49, -1, -80, 1,
8167    -11, -45, 51, 2, 52, -55, 14, -8,
8168    49, -66, -41, 36, 9, -66, -27, 6,
8169    -4, -28, -69, 39, 54, -128, 1, 44,
8170    86, 127, -19, -29, -67, 16, -38, -19,
8171    89, 29, -7, 60, -51, -63, -59, 40,
8172    -107, 22, 119, 42, 17, 54, -71, 114,
8173    -82, 53, 43, 16, -60, 3, 6, -118,
8174    -21, 13, 114, 67, 114, 29, 32, -11,
8175    70, -86, 87, 6, -54, -41, -44, 67,
8176    25, -30, 11, -12, 16, 127, 2, -25,
8177    25, 22, -6, -100, -3, 42, -91, 30,
8178    126, 107, 37, 28, -20, 16, -66, 126,
8179    20, 31, -35, 28, -5, -98, 38, -14,
8180    -37, -100, -11, 74, -15, -21, 79, -47,
8181    23, -39, 95, 29, 58, -36, 38, -37,
8182    83, 21, 112, 106, 54, 51, -23, 107,
8183    -61, 101, 58, -36, -27, -56, -2, -58,
8184    -8, 17, 46, -17, 65, -54, 35, -13,
8185    -11, -66, 7, 11, 53, -26, -4, 46,
8186    -65, 40, -89, 126, 73, -74, 7, -27,
8187    59, -4, 89, 59, 59, 111, 69, -115,
8188    48, -65, -110, -19, 111, 121, -32, 91,
8189    73, -111, -31, -87, 34, 65, 3, 120,
8190    83, -3, -122, -67, 26, 8, 48, 35,
8191    -35, -100, 49, 45, 94, -10, -10, 26,
8192    -36, 45, -98, -105, -35, -21, -106, 74,
8193    31, -13, 77, 103, 11, 20, 42, -42,
8194    10, 32, 56, -46, -11, -52, 9, -16,
8195    28, -63, -9, 27, -33, -22, -68, 67,
8196    11, -127, 114, -3, 75, 43, -4, 42,
8197    -70, -52, -36, -58, -70, 16, -18, 17,
8198    19, 71, -77, -45, 5, -91, 11, -10,
8199    12, -7, -2, -13, 71, 51, -119, 21,
8200    -15, 53, 114, -119, 117, 97, 76, 53,
8201    4, -16, -6, 24, -18, -17, 15, -16,
8202    -76, 0, 49, -32, 21, -55, 6, -3,
8203    115, -126, 24, 21, -128, 39, -43, 65,
8204    28, 63, 0, -34, -52, -65, -113, -31,
8205    0, 39, -48, -48, 35, -3, -35, 88,
8206    -92, -8, 38, -25, -12, 64, 9, -42,
8207    24, -69, 44, 27, -2, -19, 6, -60,
8208    -105, -70, -30, -56, 2, 89, 124, 29,
8209    12, 54, -13, 54, 15, -117, -31, -14,
8210    98, -98, -44, -13, 69, 9, 29, -17,
8211    26, 37, -38, 37, 23, -54, 38, 11,
8212    7, 41, 69, 45, -87, 27, -85, 20,
8213    1, 43, 64, 6, -14, -113, 48, 46,
8214    -29, 118, -23, 44, -98, 127, 62, 16,
8215    -107, 67, 71, -27, -30, -45, -126, -2,
8216    0, 18, -40, -6, 25, 70, 115, 40,
8217    -91, -45, 122, 27, 86, 54, 44, 93,
8218    -27, 87, -31, 13, -8, 70, -44, -42,
8219    45, -17, -122, 52, -83, -83, -127, 1,
8220    -24, 35, 17, 31, 25, -71, 28, -31,
8221    -78, -44, -128, 123, -124, -127, -6, 29,
8222    -61, 45, -37, 126, 103, -30, -57, 21,
8223    -54, -55, 54, -92, -56, -12, 31, 28,
8224    -38, -102, 2, -88, 127, 43, 62, -113,
8225    19, 92, -35, 61, -81, 63, -11, -7,
8226    -66, -48, -63, -43, -6, 1, 7, 44,
8227    -29, -68, 127, 76, -124, -1, 119, 45,
8228    -11, -16, -29, 7, 7, 1, -119, -1,
8229    23, -74, 125, 36, -122, 121, -49, 15,
8230    15, 15, 75, 3, 116, 13, 7, -106,
8231    18, -5, -59, -11, -15, -102, -6, 97,
8232    -46, -125, -37, -20, 55, -52, -96, -121,
8233    43, -43, 127, 17, -126, 44, -63, -22,
8234    -16, -12, -71, -69, -40, -32, 48, 67,
8235    48, -36, 100, 46, 67, 66, 76, 45,
8236    -20, 28, -14, -121, 117, -57, -42, 41,
8237    -63, 55, -83, -82, -33, -124, -22, -23,
8238    115, 40, 96, -127, 108, 27, 0, -97,
8239    65, -4, -114, -125, 48, -25, 10, 126,
8240    -6, -33, -31, -128, -44, -113, -126, -14,
8241    -4, 90, -128, 70, 3, 6, -48, 46,
8242    -12, 81, 67, -65, 25, -19, -121, -38,
8243    28, 73, 11, 8, -77, -68, -123, 48,
8244    9, 31, -48, -44, -127, 100, -79, 124,
8245    126, 127, -127, 119, 69, 16, -32, -24,
8246    -1, -28, 120, 24, -81, 2, 16, 58,
8247    125, 48, -60, 5, -46, -33, 18, 13,
8248    -108, 126, 49, -15, -9, 38, 30, 126,
8249    -46, 12, -15, -32, 55, -118, 48, -56,
8250    107, -45, 56, 77, -71, -14, -15, 33,
8251    126, 74, 112, -50, 23, 19, -79, -1,
8252    -50, 39, 52, 103, 5, 28, 7, 24,
8253    -76, -112, -47, -6, 15, -84, 84, 61,
8254    16, 50, 1, 27, 18, 49, 10, -45,
8255    -36, 87, -67, 6, 1, -125, -35, -18,
8256    24, 49, 14, -94, 43, 26, -52, -18,
8257    115, 120, -79, 44, 0, -40, 116, -126,
8258    12, 38, -86, -14, 28, -11, -24, 44,
8259    33, -65, 17, -43, -53, 3, 45, -17,
8260    32, -51, 64, 70, 93, 21, 2, 39,
8261    -40, -5, 38, 62, -46, 8, -31, 4,
8262    50, -46, -3, 29, 48, -29, 30, -18,
8263    104, 21, 11, 12, -6, -11, 106, 24,
8264    87, 33, 58, -23, -30, -66, -93, 21,
8265    -16, -65, 10, 1, -32, -7, -21, 0,
8266    30, -61, 127, 31, 0, -7, -12, -127,
8267    32, -1, -44, -15, -55, -71, -37, 40,
8268    13, 4, -76, 2, 26, -15, -40, -82,
8269    -12, 70, 38, -2, -108, -50, -21, -20,
8270    19, 35, 64, 37, -72, 17, 44, 42,
8271    116, 44, 49, -13, 37, 9, 66, 26,
8272    7, 20, 39, -32, 45, -57, -24, 16,
8273    15, 19, 24, -11, -62, -74, -8, -81,
8274    -5, 17, 40, -10, 1, -16, 31, -37,
8275    16, -7, -59, -70, -15, -21, 16, -67,
8276    -19, -31, 72, 6, 1, -13, -95, 70,
8277    24, 31, 9, 26, 20, -1, -127, 39,
8278    -4, 25, -10, -56, -39, 13, -48, 19,
8279    43, -40, 19, 74, 67, -13, -5, 3,
8280    -40, -13, 0, -19, 2, -9, 16, 86,
8281    60, 63, -47, -2, 45, -15, 22, -4,
8282    64, -31, 29, -47, 61, -45, 27, 95,
8283    23, 71, -43, -33, -19, -31, 47, -123,
8284    -27, 33, -34, 72, -102, -40, -29, 63,
8285    -97, 39, 9, 127, 52, -91, -3, 22,
8286    -96, 104, -25, -7, -1, 51, 5, 90,
8287    6, 8, -3, -13, -10, 74, -20, 36,
8288    0, 62, 28, -84, 10, 127, 116, 24,
8289    -106, -2, 108, -22, 124, -11, 89, 54,
8290    -61, -5, 69, -105, 2, -22, -45, -43,
8291    2, -20, -26, 5, -35, 30, -89, 12,
8292    3, 31, -4, -65, -33, 34, -25, 51,
8293    3, 44, -90, -64, -74, -71, 94, -59,
8294    98, 21, 70, 25, 10, 44, 18, -13,
8295    -123, -126, 67, -122, -38, -91, -61, -27,
8296    -45, -57, -20, -50, -13, 1, -108, -43,
8297    19, 53, -4, 82, 30, 46, 13, 33,
8298    -37, -55, 41, 8, -17, -7, 62, -20,
8299    63, 17, -57, 44, -29, 49, 18, -23,
8300    -56, -4, -8, -57, -49, -29, -54, -104,
8301    -114, 16, 48, 9, -22, 54, -46, 5,
8302    -101, 9, 73, 113, -10, 4, -24, 16,
8303    -57, -84, -125, 24, -45, -1, -18, 19,
8304    -111, -9, 33, -65, 1, -45, -4, -22,
8305    10, -9, 37, 18, -103, 28, -28, -73,
8306    -35, -5, -79, -44, 23, 13, 25, -50,
8307    -41, 4, 26, 121, 32, 51, -26, -36,
8308    -76, 0, 44, -34, 75, -20, -26, -3,
8309    65, -31, -98, -117, -71, -97, -87, 24,
8310    87, 1, 35, -125, -35, 68, 72, 125,
8311    -8, -7, -26, -21, 104, 19, 15, 34,
8312    -91, 91, 44, -118, -37, 13, 63, 54,
8313    18, 116, 4, 52, -75, 9, 21, -113,
8314    -81, 43, 2, -5, 39, -6, -57, 11,
8315    5, 54, 19, -24, 7, 0, -22, 41,
8316    -52, 86, -45, -13, -44, 27, -96, 121,
8317    90, 75, -30, -29, 24, 9, 0, -27,
8318    24, -22, 25, -15, 25, 79, 0, 23,
8319    45, -49, -59, 68, -49, 12, -6, 21,
8320    -119, 88, 55, -6, 89, -44, 25, -55,
8321    8, 21, -3, 46, -1, -28, 0, 9,
8322    42, 18, -25, -4, 104, 126, -25, 62,
8323    25, 13, 43, 51, 71, -17, 1, 1,
8324    72, 63, -45, -20, 81, 114, -5, 68,
8325    39, 56, 125, -62, 59, 70, 45, 43,
8326    -3, 10, 71, 56, 28, 16, -67, 16,
8327    -56, 1, 31, -30, 60, 48, -76, -1,
8328    -10, -12, 65, -37, 5, 14, -17, 105,
8329    -35, 110, 22, -7, 3, 110, 125, 31,
8330    48, 42, -3, 83, -26, -30, 27, -35,
8331    86, 5, 63, -9, 18, -51, 100, 29,
8332    -10, 8, 1, 1, 77, -13, 35, 29,
8333    11, 88, -52, 14, -66, -66, -64, -12,
8334    -4, -51, -27, -4, 13, -69, -55, 60,
8335    -2, 8, -11, -8, -8, 2, 26, 26,
8336    58, -45, 22, 76, 1, -33, 10, -58,
8337    -15, -40, 14, -11, 19, 23, 6, 45,
8338    -42, 31, 13, 4, 31, -27, 83, -5,
8339    18, 65, -2, 49, -5, -19, 22, -80,
8340    8, 25, 33, -67, -1, 57, -19, -4,
8341    48, -46, 3, -34, 18, 91, 34, -20,
8342    -24, -11, -33, -15, -37, 8, -37, -67,
8343    34, 14, 27, 1, 31, 3, 19, 47,
8344    14, 43, 8, -41, -8, -10, -62, -55,
8345    20, 47, -103, -29, -60, 22, -40, 64,
8346    66, 11, 77, 12, 58, -21, -62, -2,
8347    42, -29, -32, -92, 50, 16, 10, 41,
8348    6, 38, -27, -62, -1, 33, 78, 62,
8349    -17, -73, 14, -4, 76, 31, -126, 21,
8350    -22, 46, 16, -29, 1, -4, -32, 18,
8351    -128, 76, 59, 45, -28, -42, 3, 4,
8352    78, 53, 8, -6, -43, -14, -13, 57,
8353    16, 74, 25, -29, -38, -12, -6, -74,
8354    84, -5, 40, 49, -52, 3, -12, 0,
8355    67, -13, 1, -5, 11, 114, -49, 116,
8356    -113, 70, 29, -53, 125, -9, 46, 5,
8357    -86, -83, -86, 41, 111, 46, -61, 127,
8358    -37, 5, -4, 4, -25, 64, 26, 62,
8359    56, 27, 122, 37, 94, 105, 2, -19,
8360    -16, 120, 1, -52, 35, 47, -15, 111,
8361    -55, 17, 71, -10, 20, 78, 68, 19,
8362    23, 12, 127, -97, -37, 126, -89, -126,
8363    -19, -125, -17, -28, 12, -40, 3, -20,
8364    -113, 121, 74, -26, -127, -58, -12, 37,
8365    16, 22, -111, -93, -42, -10, -52, 44,
8366    0, -25, -84, 85, 31, -68, -1, -9,
8367    -125, 62, 57, -36, 52, 18, 20, 2,
8368    -82, 20, 68, -36, -38, -32, 26, -37,
8369    6, -25, 24, 30, 34, -125, 62, 2,
8370    -15, -1, -17, 15, 54, -46, 38, 73,
8371    16, 61, -21, 83, -14, 31, -89, -39,
8372    48, 50, 22, -76, 23, 120, -112, 2,
8373    -69, -69, -31, -22, 35, 1, 44, 126,
8374    -64, 83, 61, -52, -62, -91, 28, 44,
8375    21, 30, -29, -117, -43, 23, 9, -33,
8376    -127, 36, -66, -22, -63, 32, -92, 62,
8377    -29, -87, -127, -7, 112, 127, 9, 9,
8378    -1, 4, 61, -92, 11, 10, -128, 27,
8379    -104, -82, -27, -30, -54, -24, 11, -51,
8380    59, 43, -70, 52, 13, -7, 123, -127,
8381    32, -6, 44, -59, 83, -127, -1, 119,
8382    1, -80, 82, -37, -59, 69, 35, 28,
8383    -52, -39, 65, 117, -126, -64, 79, 7,
8384    -8, 100, 127, 20, 125, 24, -78, 46,
8385    -108, -80, 124, -5, -9, 117, -37, -82,
8386    0, 14, 1, 42, -53, -67, -93, -60,
8387    44, 47, -47, 79, 127, -25, -126, 16,
8388    16, -12, -117, -57, -4, 95, 52, 70,
8389    -45, -53, -110, -128, 126, 42, -58, 22,
8390    -28, 22, -80, 37, 1, -30, 127, 19,
8391    22, 33, -126, 1, 11, 26, 126, -23,
8392    49, -87, 38, 16, 14, -87, 2, 27,
8393    104, -73, -28, 15, 13, 0, -13, -14,
8394    47, 17, 119, 103, -116, 25, 24, 10,
8395    -119, 9, 78, -1, 88, -63, 43, -59,
8396    4, 42, -1, 52, 8, -22, -34, -123,
8397    -35, 31, -1, -82, 26, -31, 97, 47,
8398    19, 65, 53, 123, -95, -40, 0, 89,
8399    28, 44, -32, 51, 116, 29, 101, 36,
8400    -25, 70, 100, 40, -91, -24, 42, 36,
8401    35, -1, -43, 44, -82, 61, 90, 56,
8402    6, -72, -70, 103, 123, -19, -49, -98,
8403    -6, 28, 91, 62, -40, 125, -83, 27,
8404    16, 6, 81, -16, 69, 59, 36, 64,
8405    -47, -92, 41, -50, 62, -14, 58, -17,
8406    -49, 123, -23, 36, 64, 49, 54, 13,
8407    -57, 56, -28, 100, 16, 38, 63, -93,
8408    42, 100, -39, -74, 3, 38, 10, 56,
8409    104, 9, -52, -18, -1, 54, 54, -32,
8410    -49, -35, -98, -112, 29, -63, -26, -15,
8411    32, 28, 28, -18, 10, 66, 43, -51,
8412    91, -112, 40, -43, -54, 59, 69, -78,
8413    -1, -47, -24, 30, 3, -42, 46, 17,
8414    -67, 51, 55, 17, -27, -28, 77, 64,
8415    36, 5, -51, -36, 51, 126, 123, 52,
8416    94, 48, -31, 28, 58, 54, 36, -27,
8417    -89, -43, 100, 61, 44, 16, 80, 41,
8418    20, 33, 63, 7, 62, -17, 5, 34,
8419    68, -121, 114, 71, -114, -12, 4, -75,
8420    -7, -12, -44, 48, -23, -56, -11, 60,
8421    45, 26, 13, -79, 116, 118, 62, 16,
8422    14, 5, 20, 52, -21, 70, 8, 50,
8423    127, 55, 73, 5, 27, 63, 18, 45,
8424    -127, -9, -85, -10, 43, -44, 57, -8,
8425    -55, -14, 24, 28, -16, -41, 16, 125,
8426    -16, 8, 22, 67, 12, 43, 14, 24,
8427    -97, -50, -30, -32, -11, -108, 20, -6,
8428    91, -1, -28, 0, 39, 8, -66, 22,
8429    -44, 16, -42, 20, 29, 19, 38, -25,
8430    -10, -110, 79, 41, 42, -122, -41, -39,
8431    -46, -29, -16, -50, 47, 0, 27, 37,
8432    2, 44, 30, 33, -72, -128, -125, -16,
8433    -24, 31, -125, 51, -9, -54, -15, -14,
8434    78, 37, 12, -125, 9, 7, 118, -64,
8435    -78, -61, 7, 32, -102, -98, 32, 91,
8436    -85, 26, 56, -45, 12, 57, 6, 35,
8437    40, -111, 70, -64, 87, -67, -121, 50,
8438    56, 60, 52, -81, -34, -46, -26, 12,
8439    5, 30, -1, -22, 57, -71, -118, -34,
8440    20, -41, -1, 63, -53, 80, -97, 72,
8441    124, -14, -89, 32, -84, -64, -31, 1,
8442    -3, -24, 84, 31, 9, 9, 52, 33,
8443    -67, -89, -73, 83, -69, -25, -77, 15,
8444    50, 9, -97, -85, -62, -52, 47, -44,
8445    -11, 32, 57, 52, 104, 10, 9, -37,
8446    36, 6, 54, -30, -11, -17, -25, 58,
8447    20, 90, 31, -16, -14, -1, 6, 48,
8448    67, 53, 12, 4, -50, -6, 37, 11,
8449    52, -15, -23, 33, 127, 62, 0, -19,
8450    27, -71, -9, -24, -17, 42, -14, 4,
8451    -62, 44, -22, -14, -11, 29, 113, 60,
8452    75, -36, 5, 82, -6, 5, -14, 13,
8453    8, -20, -41, 47, 17, 3, 6, -26,
8454    96, -23, -20, -29, -26, 17, 24, -127,
8455    -19, 56, 19, 7, 42, -6, -3, -5,
8456    73, -42, 6, 0, 8, -63, -106, -11,
8457    97, -30, -61, -25, -18, 41, -19, 24,
8458    -13, -6, -14, 16, 77, -52, -30, -88,
8459    -29, -89, 26, -20, -16, -3, 29, 104,
8460    -4, 34, -33, -99, -39, -12, -55, 7,
8461    -72, 10, 54, 104, 0, 65, 7, 49,
8462    86, 51, -20, 35, -52, -12, -9, 24,
8463    -10, 13, 33, 91, -11, 44, 24, -2,
8464    79, 13, -31, -36, -55, -7, -52, 15,
8465    -85, 123, -32, 14, -34, -103, -23, -45,
8466    -61, -106, 2, -98, 33, -20, -13, -49,
8467    25, 45, 13, 90, 42, 20, -10, 39,
8468    -121, 22, -75, -12, 17, 31, 41, 14,
8469    -39, -26, -85, -71, 54, -11, -40, -72,
8470    -20, -33, -5, -127, 55, -26, 92, -21,
8471    -49, 11, 92, -12, -52, 87, -44, 37,
8472    33, -31, -56, -126, 63, 4, 27, 83,
8473    20, -22, 63, -22, 66, 113, 41, -86,
8474    25, -93, -79, -20, 1, -74, -17, 62,
8475    37, -16, -20, -8, -46, -10, -32, -46,
8476    -45, 23, -14, 81, 39, -15, 24, -74,
8477    31, -57, 34, 72, -5, 30, 52, 80,
8478    53, 22, -11, -1, 13, -18, -4, 51,
8479    37, 29, -29, 12, 17, 4, 19, 41,
8480    -36, 41, -44, -59, 91, 51, -28, -74,
8481    -100, -1, 27, -41, -6, -9, 58, 55,
8482    -8, 59, 12, -32, 9, -16, 12, -26,
8483    41, -35, -37, 45, -56, -30, -38, 38,
8484    -21, -26, -15, 6, -28, 57, 38, -31,
8485    -20, 74, 53, 10, -27, 56, -53, -9,
8486    -73, 12, -112, -65, -4, -4, -65, -62,
8487    8, -54, -7, -30, -72, 6, 35, 3,
8488    -18, 47, 11, -2, 47, -53, 9, 37,
8489    -47, -17, 106, 50, -25, -26, 78, -52,
8490    62, 68, -25, -32, 47, -124, -40, -60,
8491    74, 40, 27, -4, 69, -80, -111, 66,
8492    58, 11, -48, 55, -24, 0, -123, -41,
8493    123, -24, -64, -72, 4, 3, -2, -8,
8494    2, -94, 19, -34, -3, -38, -66, -84,
8495    115, -111, -39, -61, -37, -59, 63, -23,
8496    -126, 21, 90, -23, -2, 72, -88, 9,
8497    -3, 80, 88, 93, -128, -113, 24, -8,
8498    65, -125, 86, 36, 27, -31, -49, -22,
8499    69, 6, 37, 66, 19, -18, -107, -17,
8500    -35, -31, -69, -47, 32, 24, -21, -32,
8501    -55, -40, 9, 62, 74, -101, 16, 19,
8502    -21, -9, 72, -26, -16, 62, -16, 65,
8503    58, 15, 5, -70, 14, -46, -112, 15,
8504    22, 8, -123, 18, 6, 47, -60, 18,
8505    -109, -39, 9, 44, 3, 14, 68, 62,
8506    53, 1, 17, 78, -94, -37, -69, -84,
8507    12, -43, -47, 51, -12, 53, 51, -22,
8508    34, 53, 18, -80, -30, -53, -29, -83,
8509    39, 55, -17, 0, -54, -45, -29, 27,
8510    32, 45, 81, 18, 30, 26, 22, 55,
8511    -105, -17, 14, -32, -62, 29, 44, -20,
8512    -5, -78, 34, 41, -12, -56, -14, -74,
8513    13, -12, -11, 46, 36, -41, -34, -50,
8514    17, 5, 48, 9, -22, -31, -2, 21,
8515    32, 51, 9, -126, -18, -41, -128, 23,
8516    71, 20, 0, 25, -21, -7, 102, -17,
8517    -70, 3, -68, 2, 5, 26, -34, 46,
8518    28, 3, -17, 85, -10, -8, 16, 47,
8519    -54, -32, 8, 60, -26, -8, 24, -125,
8520    -84, 20, -19, -86, 7, -27, -12, 68,
8521    -32, -39, -46, -50, 85, 55, -23, 23,
8522    -35, 89, -30, -55, 13, 6, -11, -24,
8523    54, -9, 7, -23, -64, -9, 82, -65,
8524    -43, 30, 13, -44, -62, -123, -13, -49,
8525    -8, 13, 77, -36, 27, 82, -22, 15,
8526    71, -14, 70, -57, -44, -8, 40, 9,
8527    19, 60, 57, 94, -7, 45, -127, 95,
8528    -53, -62, -6, -30, 27, 120, 23, -45,
8529    -2, 125, -17, 122, 29, 39, -94, -77,
8530    30, 27, -1, -35, 109, 30, 99, -23,
8531    7, 105, -8, -124, 57, 67, -38, 43,
8532    11, -61, -25, -4, 70, -100, 24, -94,
8533    -75, -25, 54, -121, -70, -23, 17, -25,
8534    3, -121, -42, -15, 26, 18, 51, -63,
8535    -60, 41, -71, 60, 15, 40, 65, 67,
8536    -127, 121, 7, -124, -13, -32, -20, -27,
8537    3, -65, -34, -52, -74, 45, -60, 7,
8538    5, 50, -109, -22, 0, -13, -74, -33,
8539    -40, -40, 67, 0, -42, -21, -44, 6,
8540    -61, 0, -61, 38, 116, -14, -68, -2,
8541    -36, 72, 121, 38, -36, -42, 91, 84,
8542    -68, -53, -19, 126, -46, -99, -1, 13,
8543    -2, -36, 67, -54, 9, 17, -108, -16,
8544    31, -1, 27, 25, -114, -42, 12, -55,
8545    36, -124, -47, 82, 29, 127, -25, -91,
8546    -60, 81, -101, -90, 33, 20, -72, 14,
8547    4, -21, -16, -41, 24, 4, 31, 33,
8548    -5, 99, 64, -37, -104, -108, 103, 4,
8549    -5, 13, 2, -40, 34, 6, -125, 79,
8550    -26, 50, -10, -30, -4, -88, 65, -41,
8551    53, -123, -47, -127, 13, -14, 11, -73,
8552    11, -11, 16, -56, -46, 11, -25, 55,
8553    44, 23, -48, -13, 39, -127, -37, -74,
8554    45, 3, -66, -73, 72, 65, -19, 16,
8555    -57, 5, -26, -27, -10, 31, 28, 18,
8556    74, 10, 47, 7, -2, 46, -18, 17,
8557    -63, 43, 1, -47, 19, 81, 83, 124,
8558    58, 45, 46, 65, -74, 32, -18, 20,
8559    -4, 30, -82, 57, 31, 52, 71, 4,
8560    -27, -49, -12, -28, -13, -60, 1, 6,
8561    -16, 3, 23, -30, -6, -40, 100, -23,
8562    -22, 97, 79, -116, -4, 4, -34, 72,
8563    -23, -35, 93, 0, -25, -86, -3, -1,
8564    -65, 22, -57, 14, -128, 48, 39, 124,
8565    46, 4, -29, -117, -47, 30, 27, 94,
8566    -8, 35, -22, 66, 17, 31, 101, -63,
8567    -15, -32, 39, -53, -39, 68, 127, 57,
8568    -17, 33, -5, -21, -12, -51, 38, -30,
8569    48, -32, 37, 1, -1, -47, -10, 48,
8570    -109, -31, 41, -14, -18, 45, 7, -39,
8571    -61, 4, -68, -36, 14, -13, 76, 28,
8572    91, 66, -67, 14, 58, 34, 39, -15,
8573    -74, 127, 78, -36, -99, -23, -4, -84,
8574    85, -100, 96, 86, -43, 44, -76, -6,
8575    38, -22, -128, -27, -16, -127, 4, 117,
8576    -76, -21, -42, -28, -18, 63, 55, -63,
8577    21, -16, -110, 32, 5, -17, 46, 84,
8578    96, 125, -90, 74, 44, -128, 94, 41,
8579    94, 127, 41, 9, -32, 21, -77, 86,
8580    61, 71, 33, -3, -5, 82, -19, 29,
8581    23, -18, -33, 21, 61, 38, 59, -38,
8582    24, -23, -65, 0, 53, -18, 31, -24,
8583    126, 45, 30, -49, -33, 1, -39, -62,
8584    92, 38, -15, 79, 69, 107, -35, -5,
8585    -50, -7, 13, -50, 89, 60, 27, -89,
8586    23, -107, -13, 53, -60, 56, -45, -31,
8587    51, -18, -13, -66, 4, 8, 58, -32,
8588    -120, 17, 2, 66, 63, -68, 54, 49,
8589    72, 32, 41, 23, 28, 32, -2, -49,
8590    4, 13, 27, -72, 26, -22, 55, 40,
8591    72, 108, -70, 25, -14, 0, 72, 77,
8592    31, -23, 19, -19, 29, -3, -43, 15,
8593    93, 30, 28, 44, -62, -63, -32, -83,
8594    13, 126, 46, 103, 3, 28, 22, 13,
8595    32, 3, -20, -18, 54, 104, -31, 121,
8596    24, -44, -12, 15, 41, -27, -27, -25,
8597    -41, -23, 123, -43, -16, 41, 97, 47,
8598    42, 103, -56, 44, 40, 28, 29, 11,
8599    50, -95, 31, -46, -83, -47, -58, -83,
8600    77, -64, -52, 50, -123, 18, -27, 6,
8601    1, -126, -17, 44, 73, 77, 88, 59,
8602    -16, -13, -11, -28, -65, 21, 61, 28,
8603    -40, -14, 58, -40, -56, 40, -39, -31,
8604    -60, -21, 33, -47, -38, -8, 42, -28,
8605    -69, -1, 34, 67, 9, 3, -43, -10,
8606    88, 17, 62, 27, 37, 9, -64, 29,
8607    -21, 43, -34, 60, -5, -51, -23, 76,
8608    17, 68, -25, 51, 25, -15, -29, -7,
8609    -9, 50, 67, -10, -15, 115, -32, 32,
8610    123, 48, 34, 118, 45, 52, 73, -5,
8611    -60, -16, -22, 31, -42, 42, 84, 98,
8612    -12, 33, 57, -21, 72, 8, 13, -21,
8613    -72, -13, 26, -27, 77, 79, 58, 34,
8614    35, 6, 61, -14, -43, -10, 89, 3,
8615    -25, -54, 27, 86, -66, 72, -53, 121,
8616    -31, 30, -67, -5, 72, -38, 48, 47,
8617    39, 1, 43, 48, 18, 52, 61, 35,
8618    79, -20, 52, 114, 37, -14, -33, 16,
8619    23, 72, 43, 43, 105, 6, 32, -101,
8620    -12, 61, 13, 52, 36, -30, -51, -6,
8621    -7, 57, -11, -33, 26, -23, 1, 35,
8622    70, 80, -30, -34, 8, -8, 42, -17,
8623    27, -12, 10, 23, 26, 3, -58, 45,
8624    69, 29, 0, 11, 34, 1, 26, 81,
8625    -35, -11, 19, -64, 26, 43, 2, -2,
8626    35, 26, 7, -42, 7, -60, 31, -11,
8627    19, -24, -11, 60, 24, -21, 12, -21,
8628    30, -26, -58, -16, -12, -22, -18, -1,
8629    -4, 23, -44, -16, 87, 29, -37, -10,
8630    42, 33, 63, -12, 20, -25, -50, 9,
8631    14, -16, -6, 9, -35, -21, 34, -30,
8632    -5, 77, 46, 36, 9, -9, 28, -23,
8633    -92, 7, 6, 26, 4, 58, 31, 89,
8634    66, -17, -26, -6, 4, 64, 63, -62,
8635    -34, -20, 41, 88, -1, 10, 4, -27,
8636    91, -63, 43, -19, -69, 127, -27, -16,
8637    22, 28, 108, -33, -32, -23, -54, 21,
8638    22, 65, -38, 71, -23, 14, -13, -30,
8639    -62, 99, 8, 64, 18, -13, -50, 65,
8640    66, -39, 31, 70, 11, -29, 65, -24,
8641    14, -122, 0, 21, -39, 21, -35, -22,
8642    40, 23, -39, -51, 30, -78, -35, 26,
8643    -51, 10, 4, 25, 24, 58, 27, 30,
8644    75, 126, -2, -16, 80, 29, -19, 99,
8645    21, -63, -17, -123, -31, -12, -41, 102,
8646    125, -3, -83, -26, 13, -32, -124, 16,
8647    5, -35, -11, -24, -111, -60, -20, 126,
8648    -43, -112, -29, 51, 39, -45, 0, 14,
8649    -17, 25, -34, 27, -94, 15, 76, -87,
8650    31, 120, 60, 19, -39, 54, 19, -54,
8651    -40, 16, -9, 45, -43, -100, 96, -117,
8652    25, 58, 87, 21, 72, -12, -60, 11,
8653    104, 62, -18, 12, 22, 28, 126, -44,
8654    14, -76, -58, -116, 66, -3, 127, -76,
8655    -38, -67, 49, 1, -2, 63, -3, -31,
8656    53, 106, -101, 44, 127, -6, 78, 11,
8657    -126, 21, 27, -29, 43, 96, -120, -58,
8658    39, -16, -92, 23, -75, -99, -28, -118,
8659    4, -36, 3, -27, -30, -77, 99, 16,
8660    -3, 67, -125, 104, -21, -71, -127, 34,
8661    -50, 6, 111, 126, -81, -109, -51, -105,
8662    27, -26, 7, -9, 42, 75, 75, -58,
8663    -16, -82, -9, 27, 47, 49, -95, -99,
8664    18, -127, -54, -16, -28, -92, -10, 75,
8665    -51, 47, -23, 3, -49, -111, -44, -126,
8666    -28, 116, -85, -23, -13, -10, -48, -28,
8667    56, -16, -16, 57, 13, 1, -125, -38,
8668    -2, -8, -45, -95, 127, -54, 2, 55,
8669    82, 101, -33, -17, -21, -107, 69, -87,
8670    13, -41, -54, 63, 41, 22, 35, -44,
8671    59, 31, 17, 8, 15, 127, 62, -36,
8672    -18, -23, 88, -32, -11, 70, -59, -110,
8673    2, 48, 31, 87, 36, -44, -91, 60,
8674    1, -56, 112, -28, -49, 68, -54, -30,
8675    -22, 46, 32, 63, -23, -55, -32, 3,
8676    -47, -59, -29, -11, -58, 91, -28, 55,
8677    91, 46, -45, -9, 56, -83, 14, 37,
8678    22, 79, -16, 60, -13, 47, -15, 61,
8679    8, -50, -12, 103, -80, -26, -33, 24,
8680    -38, 43, 12, 23, -45, -69, 42, 71,
8681    -14, 31, -26, -76, 24, 13, -5, 90,
8682    126, 70, 29, -5, 10, 38, -126, 103,
8683    44, -31, 18, -3, -33, -101, 43, 121,
8684    9, 75, -58, 115, 76, -14, -58, -7,
8685    -1, -47, -36, -11, 18, 47, 108, 127,
8686    -16, 127, -14, -78, 12, -55, -7, 8,
8687    22, 51, 69, 51, -97, -105, 11, -21,
8688    -65, 93, -59, -10, -3, -54, -30, -2,
8689    74, 0, 3, -1, 78, 8, -8, 24,
8690    17, 55, -16, -109, 42, 19, 29, 71,
8691    -75, 1, -22, 41, 60, -41, -14, 22,
8692    1, 39, 6, 55, 6, 40, 58, -42,
8693    27, 44, -83, -50, -79, -39, -5, -70,
8694    89, 77, -66, 75, -125, -100, -6, -69,
8695    22, 24, -32, -12, 80, 20, 53, 52,
8696    32, -17, 125, 94, -85, -70, -90, -35,
8697    -23, 43, 72, 43, -43, -9, -56, -10,
8698    -69, -28, 26, 16, 11, -28, 106, -26,
8699    -19, -28, -17, 83, 38, -42, -40, 26,
8700    32, -17, 8, -75, 11, -11, -112, 93,
8701    5, 103, -35, -28, 34, -91, -13, -28,
8702    -31, 17, 4, 121, -69, -3, 51, 42,
8703    52, 67, -29, 30, 34, -22, -57, 45,
8704    -50, 97, 33, 20, -11, -3, -27, -34,
8705    89, 11, 48, 21, -58, 21, -18, -20,
8706    0, 0, -36, 21, 37, -44, -24, -75,
8707    127, -64, -8, -90, 36, -72, -53, 44,
8708    38, 53, -29, -54, 39, 42, -20, -81,
8709    89, -107, 19, 7, 67, 48, 18, 29,
8710    -78, 6, 107, -52, -23, 27, -56, -60,
8711    71, 52, -19, -65, -37, -58, -22, -35,
8712    -60, -52, 15, -6, -54, -9, -18, 34,
8713    3, 96, -27, -35, -41, -12, -25, 21,
8714    55, 30, 93, 22, 4, 32, 27, 13,
8715    76, -61, -24, -25, 10, 32, -12, 41,
8716    -96, 117, 109, -34, 55, -61, 75, 54,
8717    37, -22, 39, -78, -69, 34, 17, -12,
8718    -69, 76, -21, -27, 48, -20, 45, 21,
8719    -35, -11, -17, -24, 4, 35, -85, 65,
8720    37, 31, -7, 6, -34, 35, -45, -26,
8721    -29, -2, -63, 69, -9, 69, -7, 89,
8722    61, 18, -84, -17, 39, -26, 42, -46,
8723    16, -39, -90, 99, -20, -75, 124, -60,
8724    -69, -6, 28, 1, 51, 65, -91, -20,
8725    -3, 15, 67, 8, 63, -65, -26, -99,
8726    44, 82, 8, 6, -86, 37, -48, 86,
8727    60, 110, -47, 23, -34, 116, -50, 16,
8728    -49, -30, 109, -51, -45, -55, -18, 35,
8729    7, -24, 37, 0, 109, 58, 45, 71,
8730    -31, -45, -52, 42, 7, 57, -94, -21,
8731    -52, 93, -71, -68, 11, 88, -72, -14,
8732    -59, -62, 32, -11, 3, -20, 7, 57,
8733    -86, 13, -99, -50, -28, 52, 93, 111,
8734    31, 33, -50, 37, 89, 112, -61, -18,
8735    -33, -31, 31, -53, -100, 10, -16, -75,
8736    -16, 80, -21, -38, 16, -62, -32, -72,
8737    -80, 55, -70, -28, -9, -2, -56, -100,
8738    -104, 103, 94, -52, 78, -32, -74, 12,
8739    61, -60, -38, -109, -102, 16, 116, -73,
8740    -38, -35, -98, 48, 14, -8, -18, 9,
8741    87, 127, -22, -55, -16, -54, -59, 24,
8742    53, -119, 3, -46, -83, 15, 126, 31,
8743    -74, 42, 73, 107, 35, 26, 14, -120,
8744    -122, 30, 6, 8, -14, 126, 119, -9,
8745    -66, -65, 112, -84, -59, 29, 1, -66,
8746    74, 2, -37, -8, 55, -37, 124, 127,
8747    -67, 102, -117, -16, 82, 59, 92, 93,
8748    86, 123, 32, -17, 78, -29, -119, -8,
8749    -72, -109, 26, -54, -121, 111, -40, -81,
8750    -73, -12, -21, -48, 33, -21, -114, -76,
8751    -80, 8, -26, -32, -30, 2, 29, 21,
8752    -124, -112, -118, 20, 24, -7, 14, -15,
8753    56, -126, -124, 115, 126, 116, 23, -57,
8754    -32, -41, 92, 59, -15, 8, 36, 36,
8755    36, -83, 1, 1, 74, 69, -18, 119,
8756    93, 42, -79, -2, 20, 115, -26, -1,
8757    7, 15, 127, 14, 112, -81, 14, 121,
8758    -64, -104, 53, 31, -128, 30, 97, 37,
8759    52, 3, -87, 42, 123, 36, -17, -23,
8760    18, 78, 27, 16, -18, -52, 43, -32,
8761    125, -62, 31, -14, -22, -116, -126, -33,
8762    -41, -127, 42, -36, 14, -42, -14, -60,
8763    23, 55, -97, -6, 43, -25, -18, 71,
8764    -20, 37, 65, -2, 39, -108, 13, 80,
8765    19, 19, -126, 25, -106, -22, -62, 41,
8766    -66, 32, 70, -29, -53, -125, 124, 40,
8767    34, 13, 125, 119, -69, -102, -21, -15,
8768    53, 31, 5, -101, -85, -18, -27, -73,
8769    -4, -65, -40, -54, -2, 12, -20, 91,
8770    -21, 82, 33, 34, 123, -16, -4, 25,
8771    -9, 59, -6, -116, -41, 93, -38, -7,
8772    37, 100, -98, 111, 106, 34, -20, -29,
8773    -105, -16, 14, -32, 33, 54, 19, 38,
8774    17, -62, 7, -61, 58, 51, 0, -109,
8775    35, -65, 4, -48, -3, -15, 106, -102,
8776    6, -32, -42, 58, -39, 40, -4, 110,
8777    -44, -8, 97, -49, 127, -21, 53, -10,
8778    -79, -19, 22, 58, -87, 96, 16, 79,
8779    -36, -15, 33, 58, 122, -89, -6, 1,
8780    93, 18, 100, 43, 66, -28, 116, 111,
8781    3, 31, 104, 7, 2, 70, -33, -62,
8782    5, 127, -118, 49, -33, 16, -20, 35,
8783    55, -67, -52, -6, 67, -66, 51, -21,
8784    44, 14, -48, -13, 53, 22, -79, 90,
8785    -33, -35, 36, -56, -52, 126, -13, 17,
8786    12, -37, 0, -121, 127, -50, -46, -85,
8787    -12, -126, 17, -18, 15, -25, 46, 87,
8788    -53, -17, -22, 90, 77, 0, 10, 54,
8789    74, -3, -12, -79, -2, -72, 15, -33,
8790    108, 4, -112, 2, 9, -28, -125, -25,
8791    -36, 57, -48, -10, -31, 124, -97, 48,
8792    -18, -72, -31, 45, 29, -22, 126, 79,
8793    63, -5, -98, 68, 5, -66, 13, 6,
8794    27, 25, 65, 46, -33, 3, -52, 61,
8795    22, 82, 74, 36, -23, -92, -46, -34,
8796    -31, 46, 6, 11, -43, -42, 8, 6,
8797    -26, 50, -62, 79, -127, -18, 103, 6,
8798    54, 60, -88, -28, 19, -31, 30, -97,
8799    -52, -57, 15, 98, 18, 16, 29, 96,
8800    11, 79, -18, 9, 21, 105, 25, -32,
8801    -18, 1, 119, -78, -15, -73, 41, 3,
8802    -33, 64, -115, -92, 18, -110, 23, 38,
8803    -61, -18, -3, -73, 85, -2, 90, 69,
8804    66, -92, -30, 88, -71, 69, -127, -17,
8805    35, 39, 52, 29, -104, -77, -122, -77,
8806    4, -22, 1, 1, -106, -25, 79, 69,
8807    7, -74, 21, 97, -12, 27, -79, -93,
8808    27, -79, 44, 82, 29, -34, 31, 127,
8809    -6, 79, 78, -3, -81, -66, 62, -62,
8810    -21, -5, 47, 36, -43, 21, 11, 48,
8811    -54, 39, 14, 64, 11, -41, -102, 86,
8812    -10, 60, 127, -73, 105, 12, -77, -13,
8813    86, 54, -77, -101, -55, -35, -33, 29,
8814    8, 1, 11, -122, 15, -79, 57, -22,
8815    -32, 2, -43, -11, -22, 65, 12, 65,
8816    -53, 14, 83, -85, -5, 11, 38, -56,
8817    -34, 46, 15, 81, -7, 1, -99, 40,
8818    -5, 15, 2, 16, 17, -100, 11, 50,
8819    -94, 8, 10, 87, 68, 56, 85, -77,
8820    50, -75, -57, 4, -50, -96, 8, 27,
8821    -7, 11, -32, -73, -25, -5, 7, 24,
8822    -7, 109, 27, 19, 64, -5, -69, -8,
8823    -49, -18, -88, -4, 6, 74, 47, 80,
8824    -45, -124, 15, -66, -58, -44, 40, -86,
8825    28, -38, -17, 59, 22, -116, -70, 78,
8826    -16, 70, 1, 4, -64, 71, 28, 19,
8827    21, -18, 16, -26, 10, -40, -46, 4,
8828    -16, 109, 19, 4, 14, 27, -40, -43,
8829    -124, 30, 77, 46, -26, -18, 24, 7,
8830    41, -26, 0, -26, -99, 78, -60, -71,
8831    36, -57, -119, 15, 60, 25, 29, -79,
8832    -88, 61, -57, -83, -22, -48, 17, 33,
8833    -2, -127, -56, 103, -45, -40, -42, 60,
8834    60, 34, 2, -13, 15, -24, -24, 30,
8835    -25, -90, 57, -127, -9, 19, -80, -78,
8836    -70, -47, 13, -24, -14, -49, -120, -4,
8837    75, -25, 48, 33, -43, 58, 108, 2,
8838    18, 54, 26, -38, 25, 20, 13, -60,
8839    6, 100, 96, 0, 5, 62, -127, 14,
8840    -37, 54, 121, -3, -3, 29, 18, -74,
8841    -70, 52, -127, 19, 50, -107, -18, -31,
8842    -9, -21, 48, -38, 38, -28, -104, 73,
8843    -27, -68, -51, -12, -35, -11, 16, -11,
8844    -126, 26, 49, -110, 8, 1, -52, -28,
8845    -71, -2, -37, -28, 76, 78, -10, -14,
8846    126, 71, 4, 31, 73, -15, -28, -39,
8847    37, -3, -48, 41, -98, 22, 123, -128,
8848    -54, -4, 9, -33, -7, -117, 64, 8,
8849    44, 38, -124, -84, 50, 60, -126, 0,
8850    11, 88, -23, -128, -18, 73, 5, 19,
8851    -21, 25, -70, 28, 31, 32, 13, 73,
8852    -45, 60, 32, -58, 70, 61, 98, 13,
8853    -11, 6, 127, 116, -118, 37, 7, -62,
8854    -46, 127, 5, 79, 77, -37, 5, 39,
8855    -56, 127, -4, 27, -9, 16, 36, 76,
8856    26, 97, -24, 8, 62, -11, -55, -5,
8857    31, -36, 13, -128, -52, 74, -35, -1,
8858    -23, -65, 16, -17, -24, 26, 67, -57,
8859    -127, 65, 29, -38, -50, -13, 92, 86,
8860    -117, 81, -41, -33, 116, 16, 125, 48,
8861    -70, -49, 82, -26, -12, -21, -116, 36,
8862    15, 74, 13, -39, 79, 87, 120, -96,
8863    -37, -74, -16, -6, 97, -45, -27, -4,
8864    -20, -79, -49, -45, -15, 104, 10, -70,
8865    -37, -52, 29, -60, -53, -24, -61, -48,
8866    -4, 72, -26, 69, 80, -51, -32, 126,
8867    -10, 74, 54, -43, 54, 10, -67, -32,
8868    -3, -63, -20, 18, 101, 53, 66, -65,
8869    -78, 1, -41, -2, -126, 7, -100, -24,
8870    -50, -18, -93, -57, 57, 53, -29, -2,
8871    43, -85, -7, 99, 46, -2, -44, -101,
8872    -24, 18, -53, -3, 3, -36, -7, 89,
8873    -22, -7, -83, 119, -90, -74, 23, 19,
8874    -63, 30, -65, -14, 56, -21, -14, -17,
8875    -87, 20, -122, 10, -40, 17, 27, 53,
8876    79, -98, -32, 13, 95, 10, -27, 15,
8877    22, 10, -66, 87, 56, -13, 34, 52,
8878    -62, 63, -123, -55, -37, -3, -92, 26,
8879    -125, -32, 66, -40, 3, -23, 40, -90,
8880    -98, -6, 4, -51, 49, -75, 42, -68,
8881    18, 58, -78, -113, 46, -83, -9, -50,
8882    -4, 107, -47, 0, 124, -44, -101, 62,
8883    -9, 3, 23, -18, -11, -71, 18, -83,
8884    24, 8, -53, -24, 15, -8, -85, 61,
8885    -56, -26, 57, 124, 23, -32, -21, -24,
8886    56, 78, 53, -45, -7, -8, 58, 23,
8887    -15, 38, -16, -36, 46, -1, -65, 14,
8888    22, -13, 12, -56, 27, -19, -31, 37,
8889    1, 24, 44, 33, 95, -5, -111, -15,
8890    -10, -99, 33, 38, -22, -14, 62, -25,
8891    -4, -33, -25, 32, -47, 25, -50, 15,
8892    15, -125, 14, 11, -5, 1, -124, 39,
8893    -21, -68, -21, -12, -4, 28, -11, 0,
8894    -13, 98, 2, -55, -103, 47, 25, -10,
8895    -30, -101, 29, 20, 6, -6, 26, 13,
8896    -15, 53, 0, 19, 101, -39, -32, 7,
8897    40, -9, 29, -67, 126, 77, 76, 102,
8898    72, -1, -42, 46, -24, 15, 47, 33,
8899    -19, 21, 67, 65, 60, 28, 119, 50,
8900    -47, -59, -35, 51, 20, -88, -20, 104,
8901    117, 24, -122, 24, -50, -27, 46, -23,
8902    29, 42, 110, 28, 64, 126, -78, -3,
8903    69, -18, 43, 29, 79, 11, 14, 55,
8904    27, -43, 68, 25, 107, 36, 22, 53,
8905    26, -44, -42, -26, -58, 92, 86, 31,
8906    -60, 96, 51, 70, -123, 74, 91, -66,
8907    -12, -17, 67, 103, 68, 66, 94, -5,
8908    92, 3, -54, 46, -58, 35, 77, -15,
8909    -100, 43, 33, 20, 50, -18, 49, -75,
8910    20, 0, 33, 0, -6, -9, 16, 31,
8911    41, -11, -75, -12, 25, -24, 18, -63,
8912    11, 42, -10, -12, -2, 1, -48, 16,
8913    19, -28, 12, 34, 35, 0, -70, -124,
8914    81, 11, -18, -12, -62, 37, 55, -55,
8915    67, 23, 5, 103, 64, -35, 17, -126,
8916    125, -55, -42, 25, 7, 88, -61, 12,
8917    -23, -71, -14, -104, -27, -35, 64, 49,
8918    37, 2, -40, -21, -36, -10, -7, -16,
8919    25, 24, -46, 10, 14, 121, -108, 116,
8920    55, 62, 11, -30, -1, 55, 14, 26,
8921    -128, 73, 47, 80, 26, 71, 44, -12,
8922    -69, -110, 121, 16, 127, -43, -125, -46,
8923    16, -48, 1, -46, -64, -27, 94, -18,
8924    -32, 28, -70, 34, 23, -86, -55, 65,
8925    18, -28, -77, 65, 22, -30, -58, 127,
8926    78, -57, -51, 32, -88, -77, -50, -44,
8927    47, 7, 10, 60, -13, -127, 9, 81,
8928    -18, -42, 25, -37, -113, -128, 41, 23,
8929    -70, 73, -24, 91, 46, -104, 28, 55,
8930    25, 4, -86, 60, -49, -23, -42, 5,
8931    44, 127, 101, 46, 39, 24, 0, -47,
8932    -20, -45, 15, -49, -25, 9, -19, -117,
8933    14, -31, -34, 71, -83, -128, -11, -29,
8934    -61, -96, -69, -93, -102, 106, 17, -89,
8935    -60, -13, 10, -10, 42, -1, -99, -124,
8936    8, -108, -2, -121, -48, 126, -1, -4,
8937    -33, 41, 97, 43, -20, -84, -40, 5,
8938    9, -42, -112, 120, 44, -103, -112, -10,
8939    26, 9, -108, -27, 21, -14, -32, 10,
8940    81, -42, -19, -109, 88, 4, -46, 79,
8941    -105, 37, -110, -27, -23, -40, -3, -29,
8942    -5, -21, 18, 2, 84, 0, -36, 23,
8943    46, -68, 27, -52, -17, 49, -28, 116,
8944    -6, -30, 29, 61, 13, -41, -100, 2,
8945    -4, -12, -52, 24, 56, 67, 95, 66,
8946    10, 25, -14, -37, 0, -26, -23, -9,
8947    -51, 57, 33, -1, -8, 71, 105, 11,
8948    -10, -49, -5, -14, -46, -56, -127, -22,
8949    -4, 8, -55, 6, -111, 46, 37, -12,
8950    -6, -78, 49, -8, 93, -26, -22, 5,
8951    37, -78, -69, -118, 22, -32, -65, 13,
8952    -98, -37, -62, 4, -16, -3, 5, -57,
8953    45, -7, 63, -75, -128, -51, -15, -36,
8954    -41, -9, -40, -55, 63, -85, -8, -13,
8955    -20, 10, 21, 5, -6, -55, 51, -67,
8956    -54, 3, 10, -44, 127, -7, -50, 72,
8957    44, 22, 3, 77, 41, -127, -20, -31,
8958    32, -66, 54, -114, -55, -28, -4, 66,
8959    -11, 8, -10, -29, 44, 37, 92, -23,
8960    -45, -33, 118, 19, 124, 15, -63, 50,
8961    24, 115, 81, 41, 29, -29, 3, -61,
8962    1, -6, 10, 19, 29, -3, -25, -27,
8963    -5, -23, 40, -28, 5, -42, -41, 52,
8964    -35, 42, -15, 56, 17, -1, -12, 15,
8965    58, -53, -9, -127, 74, 38, -61, -47,
8966    39, -19, -8, -37, -25, -20, 39, -14,
8967    -56, 51, 42, 29, -63, 9, 70, 39,
8968    58, 71, -35, 99, -21, -27, 14, 37,
8969    -9, -48, -61, 2, -93, -8, -108, -49,
8970    -72, -1, -101, -78, 33, -54, 91, -19,
8971    100, -84, 35, 72, 10, 20, 61, -67,
8972    -37, -61, 119, -74, 26, 14, 3, -57,
8973    50, -46, 103, 16, -15, 74, -20, -16,
8974    -8, -64, -10, 57, 5, 61, -51, 18,
8975    -7, -42, -46, -35, -21, -60, -125, -63,
8976    28, -19, -66, 36, 14, 36, 21, -52,
8977    -41, -31, -82, 14, -103, 66, -70, -18,
8978    -28, -50, 27, 41, -32, -10, 5, 119,
8979    -9, -44, -57, 33, -96, 5, -5, -9,
8980    -20, -127, -11, 60, -85, 8, -47, -108,
8981    5, -56, 17, 12, 46, -32, 9, -18,
8982    -9, 57, 5, 90, 17, 4, 2, 32,
8983    14, -38, -29, 13, 22, -31, -39, -37,
8984    -5, -8, 28, 79, 52, 60, -20, -42,
8985    -48, 29, -102, -18, 11, 38, 47, 115,
8986    -24, -6, 46, -21, 0, 2, -38, -85,
8987    1, 16, 44, -76, -3, 59, 109, 12,
8988    -127, 52, 121, -92, -20, -30, 53, -5,
8989    -45, 63, -38, -5, 73, -7, -84, -32,
8990    33, 63, 1, 18, 37, -4, 64, -15,
8991    36, -18, -1, 13, -86, -12, 17, -94,
8992    28, -60, -33, 126, -23, 22, 23, -43,
8993    46, 47, -109, -33, 110, -68, 36, 86,
8994    109, -73, 93, -32, -127, -15, 127, -89,
8995    -122, 52, 12, 99, -60, 17, 67, -11,
8996    -31, -33, 127, -71, 121, 24, -67, 45,
8997    -81, 71, 127, -65, 10, 35, 16, -40,
8998    14, -78, -2, 36, 25, -76, -43, 9,
8999    -85, -61, 0, -73, 100, 126, -36, -21,
9000    125, 6, -127, 72, 28, -31, -27, -31,
9001    -17, -127, -52, -97, -61, 98, -127, -7,
9002    127, -27, -99, -93, 6, -93, 26, -36,
9003    -85, -51, -85, 58, -119, 23, 127, -13,
9004    65, -64, -126, 81, 94, -111, -21, 10,
9005    -20, 9, 113, -85, -27, -23, -51, -23,
9006    3, 31, 22, 9, -1, -77, -73, -45,
9007    -20, -64, -49, -9, -91, -67, 46, -34,
9008    -32, -11, 56, -80, -54, -39, -120, 22,
9009    29, 27, -50, 54, 5, -60, -90, -116,
9010    -54, -98, -40, -79, -82, -82, 32, -48,
9011    9, 25, -23, 37, -7, -126, 40, 32,
9012    -53, -124, -23, -75, 33, 5, -16, -5,
9013    -42, -94, 29, 48, 46, -29, -38, -79,
9014    -95, -127, -32, -83, -51, 20, 2, -73,
9015    -42, -14, -11, -123, -2, 93, -50, 28,
9016    14, -27, -63, -10, -115, -21, 8, 40,
9017    28, -51, -2, -61, 2, 27, -3, -62,
9018    -25, -24, 2, 11, 35, 66, 36, -35,
9019    68, 24, 23, 28, -43, -26, 51, -96,
9020    -48, 12, -18, -8, -68, -69, -70, -43,
9021    39, 4, 42, 8, 2, -4, -4, -35,
9022    29, 26, -15, -28, 19, 47, 6, 7,
9023    32, 20, -46, -90, 57, 14, 4, 19,
9024    -2, 42, 5, 65, -16, 12, -20, 17,
9025    -57, -14, 12, -8, -66, 22, -35, -59,
9026    -47, 14, 21, -22, 40, 34, 55, -20,
9027    -7, -29, -34, 8, -27, -18, 44, -9,
9028    -19, -10, 7, -92, 0, 54, -48, -15,
9029    -40, 67, 31, 126, 111, -69, 37, -87,
9030    85, -23, 27, 119, 26, -61, 7, -43,
9031    45, 31, 23, -48, -127, -128, 59, -55,
9032    112, -84, -106, -36, 58, -61, 27, 15,
9033    124, -25, -103, 30, -25, -15, 17, 3,
9034    28, 21, 6, 5, -46, -28, 51, -78,
9035    56, -61, -1, -5, -115, -68, -1, 21,
9036    21, -44, 61, -63, -84, 67, -55, 127,
9037    -65, 13, -12, 114, 57, -126, 6, 63,
9038    40, -120, 4, 32, -18, 19, -67, 64,
9039    77, 38, 92, 60, -46, -29, -35, -13,
9040    108, -22, 3, 14, -17, -38, -126, 51,
9041    22, -125, -45, 59, 4, -115, 57, -36,
9042    -88, -55, -16, 54, -13, 82, 91, 58,
9043    12, -39, -24, -60, 27, 119, -27, 31,
9044    -16, 19, -12, -93, -72, 69, -89, 106,
9045    -40, -30, -30, 57, -80, -54, -82, 17,
9046    -7, -40, -117, -26, -85, 24, -27, 52,
9047    -15, 127, -97, 19, 108, -40, 93, 83,
9048    -28, 40, 37, -3, -8, -11, 127, -65,
9049    50, 80, 32, 88, -64, -69, -123, -127,
9050    -74, 124, 120, 10, -41, 33, 77, 14,
9051    -99, -2, -115, -30, 48, 11, 7, 69,
9052    -101, 28, 125, 28, -19, -92, -40, 48,
9053    41, -72, -107, 1, -35, -47, 90, 6,
9054    -3, 11, 6, -30, 18, 12, -6, 15,
9055    17, 123, 70, 54, 20, 44, 34, -33,
9056    -102, 46, 55, 70, 98, -77, -127, 37,
9057    -88, -49, -117, 15, -62, -29, 114, 26,
9058    -36, -52, 24, 27, -74, 36, -24, -23,
9059    -67, -60, 23, -127, -73, -6, -66, -101,
9060    -125, -13, 43, -21, -86, 18, 1, -7,
9061    -62, -58, -15, -33, -125, 47, 117, 14,
9062    1, 48, -82, -12, -32, 64, -88, -39,
9063    68, -21, -13, -73, 22, -26, 78, 47,
9064    -37, -28, -110, -94, 116, -91, 46, 0,
9065    60, -89, -126, 7, -17, -121, -58, 24,
9066    110, 15, 124, 127, -70, -53, -77, 49,
9067    -96, 35, 36, 26, 41, -120, 23, -96,
9068    11, -84, 127, 111, 104, 125, 125, 122,
9069    -30, -78, 124, -68, -5, -60, -49, 91,
9070    24, 0, 36, 57, 45, -125, -91, -12,
9071    -17, 125, -106, -72, 125, 73, -127, 6,
9072    127, 6, -10, 93, 66, -90, 35, -127,
9073    -85, -128, -8, -127, 96, 80, -33, -67,
9074    -77, -18, -59, -66, -5, -52, -107, 35,
9075    -3, 15, -128, -44, 50, 108, 96, 7,
9076    -88, -60, -48, -10, 74, 22, 105, 53,
9077    93, 40, 33, 91, 104, 86, 51, 37,
9078    57, 26, 10, 114, -26, 12, 103, 68,
9079    -39, -19, 34, 37, -38, -39, 48, -5,
9080    4, -11, -98, 23, -25, -117, 42, -73,
9081    126, 32, -126, 7, -42, -20, 85, 48,
9082    -10, 103, 10, -68, 52, 44, 123, 12,
9083    4, 120, 6, 30, 86, 10, -60, 68,
9084    23, -29, 60, 9, 33, -62, 27, -6,
9085    19, 50, 19, -10, 61, -67, 36, 48,
9086    -38, 42, -12, -14, 45, -24, 1, -28,
9087    43, 53, 8, 127, 99, 6, -5, 54,
9088    55, -41, -17, -5, 121, -2, 4, 127,
9089    38, -24, 13, 24, -123, 25, -86, 59,
9090    -79, 13, 23, 63, -21, -4, -29, 6,
9091    -13, -79, -36, 17, -27, -10, 86, 29,
9092    10, -10, -112, 25, 57, 16, 55, 61,
9093    24, -96, 87, 44, 36, -5, -39, -72,
9094    -49, 7, -11, 27, -53, 20, 68, -27,
9095    -24, 46, 0, 11, 6, 5, -25, -14,
9096    118, -5, 2, 77, -12, -15, 26, -5,
9097    23, -14, 97, 99, -9, -68, 80, 12,
9098    -56, -66, -55, -61, 23, 54, 60, 70,
9099    -23, -1, 6, 10, 2, 42, -33, 72,
9100    20, -41, -28, 42, 28, 77, -25, -26,
9101    -57, -14, 53, 42, 22, 60, 126, 21,
9102    -85, -9, -13, -39, 70, 67, -16, -67,
9103    -9, -126, 84, -18, -26, -14, 125, 52,
9104    -90, -56, 2, -17, -72, 32, -56, 55,
9105    70, 14, -63, -97, -39, -8, 3, 125,
9106    35, -41, -10, -69, -15, 95, 59, -34,
9107    32, 20, -27, 53, 12, -13, -29, 6,
9108    -128, 40, -22, -26, -13, 82, 82, -28,
9109    22, 32, 14, 88, -37, -72, -16, 66,
9110    11, 0, -37, 35, -95, 39, 6, -3,
9111    67, 14, 8, 28, -16, -19, -1, 48,
9112    116, -30, 34, 60, -38, 3, -105, 35,
9113    -29, 30, -39, 6, 81, 98, -41, 84,
9114    -10, 107, 21, 22, 87, 30, 45, -33,
9115    -10, 0, -7, 24, 38, 42, 127, 71,
9116    -48, 125, -104, -23, -120, 12, -30, 21,
9117    -25, 73, 24, 22, 0, 97, 47, -23,
9118    -117, -91, -125, -123, -8, 2, -20, 18,
9119    92, -124, -11, 108, -1, -14, -31, 71,
9120    -64, -104, 47, 93, -37, -14, 98, 5,
9121    -37, 60, 17, 48, 64, -49, 58, 1,
9122    -7, 48, -2, -73, 9, 51, -9, -25,
9123    51, 30, 10, -31, 44, -92, 6, -38,
9124    -125, 41, 95, -37, -17, -125, -31, 28,
9125    41, -51, -28, -7, -58, -55, 35, 27,
9126    -81, -16, 43, 28, -16, 7, -9, -26,
9127    -126, -49, 20, -1, 15, -4, -103, -42,
9128    -91, 1, 93, 107, -39, -61, 81, -127,
9129    -26, 64, -40, -14, 126, -19, 74, -23,
9130    -94, 60, -41, 94, 14, -15, 30, -23,
9131    -43, 64, -27, -27, 6, 47, 86, 122,
9132    126, 126, 47, 0, -111, 74, -38, 38,
9133    -23, -45, 23, -117, 127, 42, -107, -30,
9134    -5, -96, 98, 7, -61, -28, 80, 91,
9135    96, 2, -46, 26, -7, -3, 46, 30,
9136    -37, 22, 9, -34, -124, -36, 25, -20,
9137    14, -62, 31, 20, 64, 117, -71, 83,
9138    20, 12, 8, 35, -102, -31, -80, -5,
9139    -75, -60, 27, 30, -7, -112, -73, -21,
9140    26, 24, -59, -13, -14, 86, 30, 75,
9141    3, -8, -5, -17, -78, 3, 45, -30,
9142    52, -11, -68, 30, 75, -23, 95, 16,
9143    39, 24, -61, -50, 18, -14, -11, -12,
9144    78, -24, -51, 70, 25, -123, -36, -87,
9145    -52, -117, 2, 22, -79, 58, -63, -3,
9146    -122, -21, -69, -64, 22, -62, 7, -23,
9147    -83, -105, -21, 13, 89, 77, 1, -126,
9148    55, 35, -63, -113, -2, 2, -62, -34,
9149    10, 0, 91, -35, 8, 1, 116, 102,
9150    98, 75, 20, -6, -10, 80, 123, -11,
9151    24, 71, 13, 117, 61, 10, -17, -47,
9152    -47, 38, 1, 11, -30, 13, 12, 9,
9153    -62, 52, 14, 61, 27, 84, 25, -3,
9154    46, 33, 6, 31, 29, -4, -12, -108,
9155    -29, 5, -51, 42, 86, 62, 23, -16,
9156    37, -62, -16, 11, -5, 2, 48, 103,
9157    -80, 59, -119, -2, -72, 48, 5, 81,
9158    -25, -15, 0, 126, 11, -13, -18, -77,
9159    20, 73, 48, 0, -10, 34, 98, -6,
9160    -52, -3, 74, -99, -5, 12, 25, -54,
9161    -7, -28, 9, 9, 56, 19, 15, 56,
9162    29, -7, -9, 48, -21, -15, 50, 63,
9163    -26, 50, 17, -60, 7, -50, -111, 48,
9164    42, -23, -56, 18, 19, -9, 63, 17,
9165    8, -14, 13, 19, 15, 37, 17, 41,
9166    -98, 37, -16, 64, 35, 32, -8, 71,
9167    -70, -80, 43, 3, 76, 5, -28, -58,
9168    -23, 3, -86, -89, 25, -27, -27, -39,
9169    -60, -33, 4, 19, 94, -8, -26, -4,
9170    27, -6, 88, -29, 45, -47, 23, -18,
9171    0, -23, 22, -28, -30, 40, 126, -51,
9172    -23, 30, 69, 2, 13, -52, 11, -58,
9173    40, 50, 6, 34, 49, 44, 46, 33,
9174    -16, -4, -19, -58, -2, 123, 110, 20,
9175    -39, -82, 40, 68, 0, -38, -24, 18,
9176    3, 55, 102, -9, 48, 89, 37, -27,
9177    -11, -3, 4, -5, -33, 125, -42, -34,
9178    49, 6, -24, 19, 1, 9, 19, 59,
9179    -93, 56, 71, 41, 126, 38, -115, -8,
9180    -7, -13, -56, -46, 0, -20, -34, -9,
9181    6, -72, -43, 20, -12, 36, -83, -19,
9182    93, 125, -29, -71, 20, 15, 46, 6,
9183    -79, 2, -63, -21, -3, 59, 89, 96,
9184    29, 57, 44, -37, 63, -3, -19, 79,
9185    -128, 56, 23, -7, 29, -15, 6, -15,
9186    -100, -50, -108, -33, 33, -11, -3, -9,
9187    47, 18, 16, 15, -8, 14, -102, -66,
9188    17, -9, 9, -80, -11, -6, -95, 3,
9189    -29, -28, -1, 16, 11, -22, 0, -44,
9190    -59, -10, 10, 88, -3, 5, -72, -95,
9191    -2, -27, -111, -44, 22, 19, -122, -35,
9192    -16, -51, 46, -17, -127, 31, -13, -25,
9193    -27, 13, -124, -33, -45, -23, 28, 7,
9194    43, -6, -20, 2, -44, -103, 39, -99,
9195    -18, -55, -20, -76, -27, -8, 97, 28,
9196    -57, -50, -106, -19, -68, 31, -12, -76,
9197    44, -32, -7, 60, -73, -46, -18, 3,
9198    34, 38, 76, -9, 13, 75, 69, -14,
9199    20, -64, 47, 20, -56, -16, -34, -13,
9200    -2, 13, 69, 48, 61, 80, -6, -31,
9201    40, 4, -68, 4, 30, -73, 0, 47,
9202    -3, -7, 8, -30, 33, -25, -62, 32,
9203    96, 31, -34, -47, -87, 23, 34, 98,
9204    -83, 36, 3, -90, 9, 50, -18, -31,
9205    45, 17, -69, 5, 21, 21, -22, 67,
9206    4, 42, -25, -5, -19, 49, -65, 13,
9207    -64, -25, -20, -1, -7, 32, 43, -23,
9208    35, -2, 33, 7, 83, 73, -29, -4,
9209    60, 14, 29, -49, 19, -90, -79, 48,
9210    54, -36, 105, -38, -67, 61, 92, 16,
9211    -13, 42, -75, 94, -41, -55, -102, 7,
9212    13, 10, 127, -14, -12, 96, -11, -27,
9213    -15, -7, 62, -5, -26, 47, -8, -128,
9214    -20, -113, -54, 4, 66, -86, 59, 41,
9215    -126, -33, 108, -2, 76, 47, -90, 10,
9216    -22, 69, 69, -27, -15, -36, 5, 36,
9217    -24, -77, 24, -21, 86, 92, -62, -32,
9218    -29, -67, -54, -94, -38, -8, 126, -54,
9219    -128, 4, -124, 27, -30, -31, 127, -29,
9220    26, 42, -7, -42, -67, -36, 39, 45,
9221    -51, 41, 27, -105, -36, -123, -111, -47,
9222    16, -3, -80, 3, -22, -18, 91, 30,
9223    65, -17, 39, 123, 35, 39, -123, -68,
9224    -12, -11, 0, -74, -47, -9, 71, -44,
9225    -23, -46, 97, -35, 2, 95, -24, 46,
9226    25, 14, -3, 28, -50, 56, 10, -38,
9227    -33, -12, -75, -125, -126, -36, -127, 50,
9228    -12, -48, -124, -9, -73, -30, -50, 14,
9229    -69, 14, -85, -70, -43, 51, 116, -6,
9230    23, -98, 19, 30, -57, 0, 17, 59,
9231    80, -27, 74, -68, -99, 56, 5, -126,
9232    -40, -125, -109, 82, 47, 50, 3, -20,
9233    64, 27, -40, 47, -63, 46, 99, 120,
9234    -9, 28, -90, -11, -103, 69, -116, -19,
9235    -34, -15, -24, 33, -66, 116, 97, -27,
9236    -95, 38, 2, -5, 118, -31, -78, -10,
9237    -23, 19, 31, -2, -82, -27, -51, -112,
9238    -3, -8, 125, 48, 104, 90, -25, -127,
9239    -29, -31, -51, 35, 109, 21, 127, 35,
9240    10, -67, 38, -18, 12, -19, 36, -121,
9241    -22, 63, 126, -42, -46, 5, -126, -40,
9242    5, -91, 10, 52, -8, -9, 37, 121,
9243    98, 38, 37, 12, 102, 103, 39, -86,
9244    -24, -102, 5, 72, 42, -45, -93, 21,
9245    -52, 13, 34, -25, -7, -55, -126, -127,
9246    -30, 16, -61, -124, 25, -127, -11, 29,
9247    111, 125, 2, -112, -17, 29, 43, -34,
9248    -69, 26, -128, 71, -32, -29, -6, -125,
9249    43, 83, -124, 39, -59, 127, -5, 32,
9250    126, 3, -56, -19, -112, 19, 12, -31,
9251    -6, -93, 28, 68, -128, -29, 127, -25,
9252    22, 86, -37, -31, 35, 33, 71, 9,
9253    96, 8, -75, -2, -22, -127, 99, -33,
9254    53, -5, 84, 19, 5, 45, -122, 50,
9255    111, -12, 127, 69, -25, 25, -127, -128,
9256    17, 24, -128, -33, 17, -56, 80, -61,
9257    14, -59, 103, -37, -75, 32, 91, -57,
9258    -126, -50, -101, -17, -21, -29, -52, -106,
9259    70, -40, 62, -13, 68, 34, -78, 43,
9260    127, -32, 0, 46, -57, -41, 69, -74,
9261    38, -31, -74, 0, 28, 46, -89, -13,
9262    4, -69, -75, -35, 20, 124, -14, -118,
9263    -16, 29, 99, -22, -31, 110, 25, -104,
9264    101, 37, -25, 97, 106, -66, -47, 5,
9265    -12, -18, 108, -119, 79, 42, 33, 26,
9266    98, -26, 33, 44, 89, -24, -57, -53,
9267    -2, 4, -83, 117, 52, -22, -60, 126,
9268    9, -39, -3, 117, -18, 56, -18, 21,
9269    92, -68, 39, 2, 120, 5, -117, 23,
9270    -45, -2, -27, 24, 48, -81, 114, 77,
9271    -51, 6, -40, 18, -5, -107, 14, 1,
9272    -34, -34, -75, -10, -16, 53, 127, 127,
9273    86, -60, 38, -35, -19, -12, 70, 4,
9274    30, -12, -96, 2, -65, 124, 69, 94,
9275    -78, -35, 101, -49, -88, 65, 37, -92,
9276    23, 5, 121, 36, -7, -128, 51, -113,
9277    -60, 56, 43, 127, -13, 48, 16, -9,
9278    -44, 16, 67, 21, 122, -13, 75, 70,
9279    -106, 63, 86, -28, -101, -101, 124, -48,
9280    53, -6, -52, 123, -120, -126, 33, 39,
9281    9, 26, -30, -62, -127, -27, -47, -109,
9282    48, 126, -78, 11, -58, -47, 87, 1,
9283    -125, 127, -126, -120, 127, 127, 19, 21,
9284    32, -108, 59, -11, -43, -33, -26, 23,
9285    -31, 19, -68, -7, 24, -35, -23, -127,
9286    54, -5, -62, 14, 3, -104, -78, 74,
9287    -72, -22, 57, -112, -48, -43, 57, 58,
9288    127, 35, -74, -25, 45, -115, -7, 7,
9289    58, -90, 22, -14, 38, 126, 67, -8,
9290    -48, 5, -41, -124, -9, -50, -5, -1,
9291    -30, -102, 27, -127, 49, 113, -55, 5,
9292    72, 6, -32, -29, 70, -49, 29, -32,
9293    51, 89, -40, 107, 115, 29, 52, 108,
9294    -28, -7, -66, 21, 47, 42, 49, 93,
9295    32, 43, 31, 27, 89, 19, -53, -41,
9296    87, 28, -81, 9, 59, 94, -47, 99,
9297    -35, 30, 124, 85, -6, 59, 96, 54,
9298    3, 58, -34, -14, -35, 95, -22, -29,
9299    126, -61, -110, 0, 55, -2, -28, 19,
9300    114, 58, 35, 8, 81, 75, -125, -4,
9301    -42, 69, 19, 28, -40, 37, -49, 75,
9302    84, 57, 83, 89, 42, 30, 43, -18,
9303    -33, -16, 45, -64, -56, -10, -8, 1,
9304    -53, 10, 113, -11, -6, -34, 4, -75,
9305    14, -10, -49, 19, 14, -5, -40, 31,
9306    -7, -41, 2, -22, -2, 2, -67, 3,
9307    -39, 7, 35, 15, -68, 20, -91, -6,
9308    -14, -6, -25, 69, -8, 28, -22, 21,
9309    -81, -37, -49, 34, 12, -49, 12, 61,
9310    -10, 42, 19, -72, -30, -42, -21, -16,
9311    -22, -38, 41, -69, -47, -22, 47, -35,
9312    19, 28, 2, 12, 14, -45, 41, -67,
9313    -14, 17, 4, 30, 68, 18, -32, -15,
9314    -13, -28, -33, -66, 49, 7, -79, -76,
9315    32, 5, -61, 43, -15, -23, 34, -92,
9316    -6, -21, -12, 6, 1, -72, 21, -22,
9317    67, -69, -54, -34, -54, 98, -50, 99,
9318    9, 125, 28, 48, -49, -30, -40, -65,
9319    29, 26, -56, 49, 26, 67, -106, -9,
9320    55, 54, -41, -18, -57, 37, 17, 43,
9321    -76, -22, 4, 39, 12, 86, 53, 26,
9322    -67, -5, 2, 11, 75, 3, 77, 16,
9323    55, 20, -38, -112, 51, 36, 36, 61,
9324    -25, -15, -39, 86, 108, -23, 26, -62,
9325    -9, -114, 97, 13, -9, 44, -4, 93,
9326    74, -67, 45, -59, -23, -65, -22, 9,
9327    -86, -27, -78, -51, 49, -36, -75, 0,
9328    -88, 51, 24, -39, 10, -59, -66, -16,
9329    4, 17, -10, 98, 45, -103, 27, -16,
9330    -124, -7, -124, -115, 16, 13, 104, -39,
9331    17, 95, 55, 40, 12, 127, -41, -127,
9332    13, 9, 44, -103, -42, 63, 58, 52,
9333    -51, 7, 73, -21, -71, 25, -127, -128,
9334    -15, -93, 81, 19, 62, 60, -87, -17,
9335    -11, -21, -22, 37, -14, -4, 58, -5,
9336    30, -31, 70, -8, -24, -20, 50, 2,
9337    -78, -65, -126, -32, -59, 3, 15, -57,
9338    67, -78, -100, 81, 61, -71, 7, -13,
9339    45, -62, 43, 43, 13, 50, 91, -37,
9340    -21, -47, -9, -97, -37, 8, -13, -26,
9341    61, -54, 26, -13, 75, 12, 97, 106,
9342    -47, -2, 60, -111, 77, 40, 39, 3,
9343    -55, -99, -24, 51, -28, 87, -19, 31,
9344    -57, 1, -92, -114, -17, 123, 45, 22,
9345    68, -88, -77, -17, 8, -26, 64, 127,
9346    -11, 75, 5, -20, -34, 60, -80, 16,
9347    0, -36, 45, -45, 46, 55, -46, 31,
9348    -39, 16, -87, 87, -39, 14, 82, -26,
9349    -16, -64, -42, 27, -32, 99, -78, 105,
9350    92, -126, 30, -127, 70, 67, -51, 0,
9351    -67, -104, 46, 23, 9, -7, 107, -67,
9352    45, -123, -31, -25, -61, -7, -84, -54,
9353    49, -118, -6, -64, -78, -122, -91, -31,
9354    -100, -11, 70, -64, -65, -5, 61, 43,
9355    -55, 81, -57, -15, 0, 98, 58, -24,
9356    28, -77, 63, 30, 33, -23, 81, -8,
9357    -12, 11, -58, 2, -82, 2, -52, -127,
9358    55, -7, -22, -13, 81, -115, 43, -6,
9359    -28, -4, -17, 36, -2, 42, 6, -22,
9360    97, 109, 23, 53, 21, 54, 41, 61,
9361    -26, 19, 4, -44, 76, 2, -32, -38,
9362    -69, 83, 3, -87, -10, -56, -1, 40,
9363    30, -36, -23, -104, 38, 61, 1, -39,
9364    -60, -49, -103, 13, 51, 28, 61, 32,
9365    5, 72, 86, -40, -39, -31, -28, -82,
9366    118, 62, 72, -44, -110, -33, -94, -2,
9367    -65, -31, 16, -30, 67, -39, -94, -31,
9368    79, -69, -27, -4, -3, 32, -87, -10,
9369    21, -14, 65, 10, 22, -61, -4, -45,
9370    39, 35, -34, 51, 22, -42, 9, 66,
9371    45, -69, 45, 28, 91, -17, 107, -37,
9372    44, -1, 118, -17, -87, 48, -53, -34,
9373    44, -65, -30, 43, 70, 49, 72, 51,
9374    30, -69, 28, -42, -101, -50, -9, -41,
9375    3, 41, -1, -11, -44, -65, 29, 54,
9376    95, 124, 40, -32, -39, -14, -9, 42,
9377    -65, -18, 69, -109, -37, 5, -64, 27,
9378    29, 29, 76, 10, 73, 70, 127, 74,
9379    -9, 34, -1, -71, 117, 30, 88, 27,
9380    -114, 38, -44, -101, -68, 79, 64, 29,
9381    64, 68, 44, -46, 41, -91, -31, -7,
9382    24, -55, -8, -91, 25, -36, 64, 126,
9383    0, 21, 7, -3, -54, 68, 38, 59,
9384    -50, 32, 7, 17, 101, -22, -25, 126,
9385    96, 13, -55, 11, -3, -23, -5, -17,
9386    -16, -100, 105, -85, -5, -38, -112, -47,
9387    -14, -13, -115, -72, -12, -46, -112, 80,
9388    -3, 74, 80, -5, 18, -19, -9, 19,
9389    56, 3, 20, -92, 52, -32, 7, -21,
9390    67, -34, 29, 127, -46, 81, 84, 111,
9391    -70, 22, 27, 32, 8, -76, -88, 73,
9392    2, -55, 61, -75, 25, -11, 91, -12,
9393    -54, 27, 2, 47, -9, -27, 23, 39,
9394    -28, -51, 39, -25, 22, -7, -46, -128,
9395    -40, -5, 12, 5, -12, 127, -55, 98,
9396    47, 83, 127, -21, -83, -25, -64, -73,
9397    78, -41, 12, -59, 11, 56, -63, 15,
9398    -13, 43, -33, 3, 7, 14, 46, -127,
9399    -91, -96, -21, 12, -9, 2, 50, 95,
9400    -15, 54, 50, 41, 8, 34, 30, 14,
9401    66, 67, -79, 127, 82, -83, -12, 62,
9402    -57, -48, -83, -75, 31, 1, -84, -33,
9403    42, 14, 23, 79, -8, 36, -118, -66,
9404    -74, -14, -60, 2, 57, 109, 127, 62,
9405    13, 1, 122, -7, 49, -42, -57, -3,
9406    43, -31, -56, 40, -14, -38, -90, 106,
9407    7, 27, -55, -29, -12, 22, -47, -26,
9408    -10, 65, 49, -18, -23, -52, -97, -7,
9409    -71, 47, -81, 52, -42, -88, 46, -27,
9410    32, -16, 121, -54, 48, 4, -83, -15,
9411    -125, -109, -54, 14, -70, -23, 52, 37,
9412    -55, 23, -33, -22, 79, -29, 62, -25,
9413    47, -4, -109, -3, -84, 90, 126, 76,
9414    -30, -11, 75, 23, 45, -5, 3, 20,
9415    -36, 70, 41, -6, 28, 99, 43, 42,
9416    -17, -13, 31, 1, 77, 86, -32, 90,
9417    -24, -72, -127, -48, -93, -3, 35, 86,
9418    -25, -72, 29, -83, 65, 18, -4, 31,
9419    -98, -113, 98, -62, 45, 39, -58, 72,
9420    -125, 51, 37, 55, 23, -121, 5, -50,
9421    -7, 106, 101, -120, -127, 9, 71, -49,
9422    13, 43, 19, -82, 26, -83, 80, 36,
9423    64, -5, 61, -17, -32, -31, 94, -106,
9424    -60, -62, -13, -24, 54, -127, -18, 50,
9425    -20, -60, -29, -16, -60, 1, -103, 23,
9426    80, 11, -14, 54, -9, 52, -4, 77,
9427    -14, 64, -71, 16, -26, 22, -57, 17,
9428    -9, -117, 20, 59, 53, 127, 15, -94,
9429    -25, 23, 117, 14, -32, 71, 10, -127,
9430    -8, 3, -27, -11, 68, -23, -4, 26,
9431    -85, 115, -67, -11, -41, 58, 8, -9,
9432    72, 33, 5, 54, 89, -60, 32, 93,
9433    6, -75, 74, -127, -26, 68, -34, -75,
9434    5, -24, 26, 21, -43, 13, 22, -12,
9435    -80, 9, 62, -2, -47, 127, 33, -10,
9436    -82, 20, 16, 23, 76, 53, 117, -16,
9437    1, -8, -84, 42, 16, -87, 65, 26,
9438    -92, -25, -71, -125, 13, 100, 1, -36,
9439    2, 33, 42, -40, 7, 116, -77, 0,
9440    34, -11, -18, -55, 17, -4, 88, -28,
9441    -16, 8, 71, -11, -37, 1, -121, 65,
9442    84, -23, -43, 121, -50, -18, -124, -91,
9443    22, -70, -17, -8, -73, 9, -24, -48,
9444    -18, 19, -108, 50, -126, 50, -56, 78,
9445    48, -29, -111, -12, -2, 27, 75, 17,
9446    69, -42, -81, 57, 39, 12, -7, 127,
9447    -69, -101, 21, -23, -104, -19, 79, -72,
9448    -28, 23, -26, 35, -34, -54, -25, -83,
9449    31, 64, -17, 69, 3, -19, 65, -14,
9450    59, -52, -18, -1, -71, 76, -15, -36,
9451    51, 40, 59, -67, 18, 49, -115, 8,
9452    69, -42, -31, -18, -19, 65, 28, 82,
9453    -19, -4, -96, -32, -31, 40, 3, 88,
9454    70, 0, -33, -15, 14, -27, -50, 1,
9455    61, -56, -39, -9, 36, -102, -76, -53,
9456    -66, 2, 2, -38, -16, -10, -53, -47,
9457    -12, -62, 45, -25, -127, 28, 105, 84,
9458    -32, 4, -49, 9, -50, 18, -122, 21,
9459    2, -33, 38, 13, -28, -47, 52, -39,
9460    33, 46, 4, -10, 48, 12, 23, 76,
9461    -9, -7, -10, -17, -70, -30, -118, -55,
9462    -4, 29, 49, 67, 9, 45, -38, -2,
9463    22, 72, -41, 3, 30, -20, -1, -75,
9464    -32, 26, 112, 51, 23, 65, 39, -83,
9465    36, 52, 42, 61, -55, 14, 99, -17,
9466    -3, -26, 33, 51, -36, 43, -30, 11,
9467    -59, -23, -41, -70, -47, 35, 14, -68,
9468    64, 24, -3, 2, -77, 40, -2, 67,
9469    -50, 17, 9, -50, -31, 35, 64, -35,
9470    14, -24, -10, 18, 21, -21, 118, -25,
9471    -8, 19, 35, 27, -80, 10, 42, -11,
9472    -100, 23, -29, 37, -34, -73, 107, -1,
9473    71, 3, -19, -109, -34, 14, -42, -119,
9474    -14, -4, -81, 41, 60, -13, -76, -16,
9475    34, -42, -126, -69, -92, -64, 23, 42,
9476    -79, 38, 52, 5, -42, -68, 28, -25,
9477    -38, -36, -105, 31, -22, -35, -125, -110,
9478    101, 12, 25, 5, -85, -63, 67, 16,
9479    -83, 84, 36, -57, -86, -36, 31, 24,
9480    -106, -9, 41, -44, 27, -127, 75, -34,
9481    4, 60, -19, -79, 29, -45, 29, -44,
9482    -13, -33, -113, -96, 45, -24, 12, -86,
9483    43, -12, 7, -58, 66, -86, -69, 2,
9484    62, -10, -46, 25, -4, -3, -36, 55,
9485    -73, -1, 39, -5, 43, 9, 64, -108,
9486    -18, -83, 8, -48, 40, -51, 5, -1,
9487    88, 16, 20, -7, -4, -10, 66, -80,
9488    74, 2, -124, -91, -43, -42, -62, -74,
9489    56, -7, 85, -22, 13, 59, -116, -101,
9490    -16, 45, 50, 19, 5, -43, -68, -51,
9491    85, 28, -47, -62, 81, 10, 39, 39,
9492    34, -41, -11, 90, -18, -11, -38, 7,
9493    -18, -73, -10, 25, -37, -10, 4, 26,
9494    68, -66, 23, -17, -14, 9, -38, -62,
9495    -31, -79, 21, 58, 86, 40, -123, 33,
9496    36, -14, -25, 10, -7, 14, -49, 42,
9497    59, 19, 41, -45, 82, -17, 127, 12,
9498    -62, -24, 75, 44, 70, -76, 53, 35,
9499    104, -112, 61, 25, -126, -25, 127, 23,
9500    30, -127, -32, -79, -122, -14, -96, 58,
9501    11, -15, -77, 109, 29, -48, -24, -32,
9502    34, 70, 61, -23, -26, -7, -2, -51,
9503    52, -85, 1, 104, -38, -40, 13, -4,
9504    -92, -96, 48, -70, -41, -79, 20, 10,
9505    51, 68, 7, 125, 19, -54, 6, -39,
9506    16, -26, 38, 121, 74, 82, 39, -60,
9507    21, -3, 87, 101, -49, -48, 7, 35,
9508    64, -3, 48, -2, -13, 7, -98, -16,
9509    -126, -60, -14, -19, 81, 45, 16, 3,
9510    -38, -119, -107, -83, 38, -46, -27, -89,
9511    82, 110, -22, 51, -87, 46, 54, -38,
9512    -68, -87, 33, 12, 29, -38, -64, 125,
9513    68, 54, 119, 70, -19, 100, -46, -15,
9514    94, 74, 123, 122, -22, 4, -56, -110,
9515    1, 63, 7, -26, 100, -106, -1, -57,
9516    41, 44, -31, -7, -126, -52, 49, 13,
9517    13, 59, -62, 58, -24, 126, 103, 25,
9518    14, -30, -17, 127, -96, -127, 114, -121,
9519    -127, -117, 115, -96, 65, 57, 99, -73,
9520    54, -61, 19, 80, -74, 20, 42, -32,
9521    56, 36, -41, -22, 4, -100, 59, -42,
9522    82, 80, 33, 40, -8, 93, 66, -26,
9523    -47, 29, -35, 82, -29, 5, -104, -50,
9524    14, 72, 107, 22, 35, 110, 2, 57,
9525    -70, -10, 57, -123, 28, -52, -30, 126,
9526    74, 25, 98, -127, 3, -77, -42, -26,
9527    72, 63, 21, -24, -14, 34, 34, 115,
9528    -57, -79, 17, -17, 52, 91, -81, 12,
9529    71, -72, -59, -79, -19, 39, -87, 81,
9530    -1, -48, -56, 19, -19, 46, -113, -15,
9531    61, 19, -19, -50, -13, 13, -10, 67,
9532    -10, 42, 27, -36, -38, 32, 17, 58,
9533    42, -113, -127, -126, -84, -43, -123, -61,
9534    40, -125, -19, -30, -125, -126, 34, 47,
9535    18, 127, -126, -49, -14, 126, -111, -48,
9536    51, 78, 78, 75, 119, 59, 109, 22,
9537    4, 44, 127, -21, 82, 26, -34, -70,
9538    -37, 28, 119, -47, 4, -127, -56, 53,
9539    -59, 95, -123, -81, -3, 127, 62, -126,
9540    127, 29, 1, 87, 82, -75, -6, 78,
9541    -45, -70, 25, -127, 4, 101, -45, -112,
9542    56, 29, 5, -65, 38, -21, -7, -17,
9543    14, 50, 24, -78, -18, 42, -23, -25,
9544    -127, -62, -48, -8, 61, 16, 126, 6,
9545    43, 40, 47, 16, -79, 31, -39, 86,
9546    96, 8, 13, 32, -47, -75, -77, 21,
9547    1, -27, -40, 1, 38, 45, 24, 51,
9548    31, 28, -6, 7, 19, 107, 20, -29,
9549    42, 18, 106, 42, 16, -40, 102, 95,
9550    46, -19, -20, -40, 14, 84, 59, 72,
9551    -11, 36, 59, 126, 29, -38, 31, 120,
9552    -51, 65, 111, -43, -2, -41, 96, -14,
9553    94, -19, 5, 53, 87, 84, 14, 13,
9554    19, 21, -51, -7, -5, -22, -10, -10,
9555    0, 36, -28, 33, 87, -9, -26, 42,
9556    -29, 125, 30, 20, 48, -95, 4, 109,
9557    -85, 43, -28, 9, 80, 47, 1, 66,
9558    3, -11, -12, 7, -15, 4, 49, 52,
9559    51, 30, 46, 52, 12, -12, 107, -40,
9560    74, -79, -9, -23, 34, -100, -48, -6,
9561    -3, -82, 60, 7, -22, 11, -57, -59,
9562    28, 43, -33, 120, -52, 79, -7, -37,
9563    -93, 44, -52, 56, 87, 6, -24, 52,
9564    43, -67, 9, 49, 26, -19, -29, 26,
9565    15, 40, 74, 78, -116, 7, 18, -52,
9566    -64, -86, -34, -36, 45, 4, 30, -80,
9567    -21, -38, 46, 38, 73, 10, 31, 66,
9568    -9, -3, -43, -14, 19, -37, 11, -25,
9569    67, -15, 6, 47, -3, -3, 70, -4,
9570    46, 25, -40, 33, 33, -62, -26, -64,
9571    39, -61, 61, -34, -9, 19, -31, 9,
9572    -7, -42, -88, 6, -57, 41, -51, 26,
9573    -14, -5, -30, -6, 122, -31, -18, 31,
9574    32, 13, -3, -27, -41, 61, -35, -55,
9575    66, 8, 32, 20, -59, -37, -19, -62,
9576    -26, -14, 10, 25, -50, 4, -1, -44,
9577    41, 48, -30, -7, -17, -93, -40, 15,
9578    40, 60, 32, 31, -34, 76, 8, -16,
9579    56, -35, 31, 64, 31, -37, -60, -1,
9580    37, -58, 12, -10, 31, 83, -14, -60,
9581    97, 38, 12, 19, 19, -2, -37, 23,
9582    60, 87, 113, -41, -55, 49, -9, 15,
9583    -18, 48, -31, -34, -37, -12, 7, 26,
9584    14, 14, -68, 101, -40, -23, 48, -86,
9585    -50, -5, -54, 69, -17, 12, 2, -23,
9586    -23, 16, 22, -8, -12, -34, 66, 56,
9587    50, -58, -29, -12, -107, 65, 23, 8,
9588    41, -37, -16, -25, 99, -27, 53, 2,
9589    27, -47, 121, 33, 41, 35, 127, 45,
9590    0, -36, -20, 57, -51, -19, -34, -59,
9591    80, -88, -17, 18, -66, 30, -66, 56,
9592    -19, 11, -20, 11, -35, -15, 1, 28,
9593    -35, 102, -33, -68, -36, 29, 1, 18,
9594    69, 79, -1, -91, -18, 14, -88, -60,
9595    11, -29, -53, -76, 22, -26, -19, 3,
9596    -64, 0, -15, -40, 29, 63, -99, -35,
9597    -6, 40, 11, 3, -6, -1, -39, -46,
9598    114, -12, -53, -6, -44, 76, -18, 45,
9599    -52, 3, 66, 37, -2, -42, -64, 73,
9600    91, -33, 22, -16, 33, 15, 22, 79,
9601    60, 55, -128, -13, 125, -9, -75, -81,
9602    -70, 12, -70, 25, -118, -41, 15, -21,
9603    -84, -31, -54, -35, -68, 33, -31, 42,
9604    -8, 26, 4, -13, 2, -5, -11, -38,
9605    -29, -71, 97, 63, -63, -2, -1, 68,
9606    -62, -10, -49, 61, 62, 80, 7, -18,
9607    73, -73, 40, -36, -47, -64, -82, 28,
9608    -63, -102, -117, 47, 5, -50, -66, -44,
9609    -30, 6, -62, 100, -21, -50, -40, 20,
9610    -78, -33, 40, -6, -58, 17, 58, -96,
9611    78, -64, 73, 4, -46, 13, 18, -28,
9612    -126, -15, 88, 84, -11, 14, -57, 46,
9613    124, 58, 110, 127, 5, -35, 127, 38,
9614    51, -16, -14, 51, 46, -19, -9, 41,
9615    78, -25, 64, -6, -26, -90, -101, -122,
9616    94, 4, 57, -5, -40, 7, -89, -29,
9617    15, -19, 61, -47, -94, 71, -119, -67,
9618    127, -21, 9, 118, -83, -97, -117, -45,
9619    -44, -15, -34, -112, 2, -53, 109, 74,
9620    -84, 55, 28, 126, -72, -45, 89, -32,
9621    107, -11, -125, 60, 68, -87, -23, -25,
9622    13, 52, 28, -8, 60, -125, 43, 40,
9623    -37, 124, 40, 24, -69, -107, 28, 118,
9624    9, -20, 80, 20, -60, 61, 104, 31,
9625    97, -18, 49, 67, 87, -78, -32, 20,
9626    49, 20, -17, -64, 49, 13, 71, 48,
9627    -9, -49, -35, 80, 74, -19, -75, 101,
9628    98, -15, -20, 8, 26, 86, 8, 127,
9629    -4, -8, 40, -26, 17, 38, 2, -4,
9630    -5, 85, -52, 6, 123, 38, -13, 1,
9631    -54, -47, -8, 75, 58, -1, 101, 15,
9632    53, 56, -19, -100, -16, -28, -9, -24,
9633    24, -25, 59, 16, 34, -25, -19, 20,
9634    22, -1, 9, -128, -35, -35, 9, 26,
9635    -27, -10, 7, -17, -6, 72, -2, 80,
9636    69, -39, 70, 109, 16, 2, 47, 57,
9637    25, 57, 11, -7, 7, -24, 100, -10,
9638    18, -33, 99, 18, -44, -26, 21, -16,
9639    69, -77, -36, -10, 58, -8, -61, -39,
9640    52, 5, 14, -29, 7, 50, -43, 49,
9641    30, -19, 18, 14, 23, 17, -3, 13,
9642    55, -35, 10, -43, -40, -41, -13, -22,
9643    -43, -54, 13, 8, 31, 35, 72, -43,
9644    -30, -13, 2, 12, 26, -115, 84, 14,
9645    -43, -18, 105, -45, -11, -6, 67, 39,
9646    10, -54, -58, 11, 55, -68, -23, 82,
9647    -24, -49, -5, -27, 49, 55, 19, -59,
9648    10, 24, -10, 17, 11, -15, 22, -56,
9649    -43, -59, 50, -89, 4, -5, -46, 22,
9650    17, -15, -38, -22, -4, 5, -75, -72,
9651    -3, 0, -77, -8, 57, 9, 36, 60,
9652    -1, -48, 10, 2, 8, 47, 35, -54,
9653    -27, 6, -23, 36, 18, -127, -40, -30,
9654    50, 58, -43, -43, -3, 75, 41, 36,
9655    -34, -69, -19, -6, 25, 38, -39, -98,
9656    58, 35, -24, -94, -32, -31, 125, 43,
9657    54, 75, -47, 18, -17, 46, 48, 16,
9658    -48, -80, -58, -26, -40, 13, 31, 101,
9659    27, 60, -21, 18, 20, -71, -62, -47,
9660    -7, -23, -72, 61, 99, 66, -34, -19,
9661    -80, -79, 32, -9, -127, -52, -20, 80,
9662    110, 22, 95, 16, 1, 69, -83, 47,
9663    -34, -109, -26, -22, -51, 31, 85, 123,
9664    12, 34, 7, 42, -23, 13, -74, -45,
9665    -22, -53, -39, -16, -34, 80, -9, 53,
9666    50, 60, -7, 95, 7, 48, -13, 9,
9667    -62, 71, 33, 91, -72, 56, 125, -65,
9668    -33, 12, 33, 124, -17, 29, -127, -89,
9669    -16, -127, -41, 43, -103, -10, 21, 127,
9670    -78, -40, -31, -35, 5, 72, 47, -30,
9671    -87, -48, 46, -57, -3, -72, -125, 59,
9672    -101, 14, 83, -77, 2, -54, 43, -93,
9673    21, 115, 77, -33, -127, -50, 122, -127,
9674    -16, 74, 46, 0, -115, 14, 19, 31,
9675    26, -21, -99, -21, -68, 5, 46, -90,
9676    3, -69, 87, 13, 127, -39, 8, -9,
9677    55, -26, 10, 0, 53, -91, 13, 27,
9678    -32, 39, 104, -125, 13, 61, 62, -5,
9679    -34, 5, -17, 33, 27, 9, 23, -4,
9680    45, -18, 127, 53, 114, 116, -59, -13,
9681    -38, 3, 1, -1, -13, 66, -20, -36,
9682    40, 22, 59, 42, 55, -33, -51, -15,
9683    -25, 91, -27, -37, 127, 12, 53, 3,
9684    23, 19, -70, 2, -24, -85, 57, -75,
9685    45, -56, -90, -8, 124, 65, -98, -36,
9686    -3, -60, -7, -11, 10, -53, 94, -29,
9687    -28, 92, -127, -6, -7, 32, 127, 96,
9688    21, 69, 24, 59, -85, 15, -33, 37,
9689    59, -75, -34, -28, -50, 13, 18, -34,
9690    -41, 47, 34, 11, -75, -36, -35, 39,
9691    18, -26, 12, 14, -38, 60, 124, -38,
9692    14, -48, 50, -9, -50, -79, 19, -6,
9693    127, 39, -126, 49, 33, -16, 28, -35,
9694    -13, 26, 30, -82, 9, -22, 8, -33,
9695    27, -3, -24, 16, 4, 13, -8, -13,
9696    -128, -66, -47, 1, 11, -25, 36, -73,
9697    23, -72, 19, -55, 62, 3, 25, -126,
9698    8, 45, -33, -8, -47, -31, -35, -89,
9699    37, -63, -49, 119, -11, 51, 3, -16,
9700    30, -8, -33, -13, 24, -44, -9, -19,
9701    15, -11, 19, 10, 50, -61, 29, -60,
9702    -17, 76, -19, -22, 39, 14, 0, -9,
9703    0, -22, -87, 66, -28, -28, 42, -46,
9704    -15, -14, -74, -38, 14, 45, 46, -33,
9705    64, -17, 45, -21, 79, -40, -8, -75,
9706    -15, 68, -7, -123, -44, -49, -12, -48,
9707    44, 36, 29, -96, 18, 24, -22, -1,
9708    81, -28, 0, 90, -29, -4, 48, -5,
9709    62, -3, -11, -6, 46, -82, 16, 18,
9710    -15, -8, 43, 1, 12, 0, 58, 15,
9711    -29, -28, 2, 33, -20, 15, -64, 43,
9712    40, -2, -66, 11, -38, 127, -98, 15,
9713    29, -37, -22, 67, 30, -62, 9, 3,
9714    -36, -12, 10, 57, 0, -2, -14, -33,
9715    -52, -40, 24, -4, -39, -57, 87, -13,
9716    17, 2, -31, 12, -58, -109, -81, 119,
9717    8, -117, -74, 21, 77, 20, 124, 81,
9718    8, -66, -2, -26, -53, -5, 32, 5,
9719    -16, -65, 82, 90, 5, 24, -28, 27,
9720    -57, -30, 64, -22, -5, -16, 42, 36,
9721    -26, 56, -17, 23, 68, -40, -28, -24,
9722    1, -5, -27, -12, 34, -52, -39, -48,
9723    53, 82, -47, 73, -5, -60, 2, 19,
9724    85, 23, 33, 127, -41, 33, -37, 40,
9725    -34, -9, -87, 104, 54, 15, -24, 79,
9726    -59, -6, -21, 8, -2, 101, -60, 20,
9727    -57, 40, 16, -99, -51, 75, 103, -20,
9728    44, 33, 67, -85, 20, 7, 25, 81,
9729    -29, -43, 38, 30, -13, -4, 72, -30,
9730    20, -9, 93, -29, -82, 21, -126, 3,
9731    -4, -5, -2, 103, 44, 32, 65, 114,
9732    3, -8, 120, -9, -127, 10, -33, -21,
9733    61, -24, -15, -33, -104, -46, 0, 24,
9734    1, 50, 33, -36, -52, -20, 29, 68,
9735    -127, -13, 127, 51, 113, 106, 42, 72,
9736    -25, -87, -79, -57, -44, -79, 35, 61,
9737    11, -38, 80, -25, 30, 22, -69, 16,
9738    -16, 2, -8, -30, 119, -44, 38, 71,
9739    -79, -120, -68, -103, 81, 12, 2, -15,
9740    95, 20, -96, -35, -80, -16, 71, 46,
9741    -5, -41, -35, 11, 87, -13, 35, 26,
9742    55, 52, -85, -16, -73, -84, 50, 121,
9743    57, 9, 47, -36, -31, 84, 45, 64,
9744    62, 18, 25, 50, -34, 76, 56, 50,
9745    -2, -47, -59, -60, -30, 123, -41, 127,
9746    49, 41, -25, -86, 32, -9, -46, 21,
9747    -83, -52, 18, 61, 64, -38, -23, -37,
9748    59, -3, 41, -70, -47, 67, -57, 21,
9749    -68, 24, -49, 35, -5, -124, 23, -128,
9750    34, -91, 37, -8, -38, -45, -8, -36,
9751    -46, 89, -27, 56, -56, 72, 58, 44,
9752    -33, 48, 88, -59, 80, -1, -35, -110,
9753    -62, 113, 103, 30, -9, -92, -23, -22,
9754    66, -17, -34, 16, 56, -97, -121, 25,
9755    9, -8, -58, -12, -52, 39, 2, 56,
9756    125, -27, 110, -2, -2, 34, 52, -12,
9757    30, -60, -73, -127, -4, 19, 26, -79,
9758    -1, 11, -55, 43, 6, -14, 69, -61,
9759    32, 46, 69, -4, -104, 42, 65, -85,
9760    -21, -88, -16, 40, 41, -32, 68, -63,
9761    -15, 37, -48, 127, -25, 16, -32, 119,
9762    -7, 72, 35, -65, -70, 127, 104, 123,
9763    37, -54, 43, -12, -34, 20, -90, -10,
9764    107, -10, -32, -17, 8, 45, 53, 48,
9765    -83, -113, 77, 76, -13, 31, 123, 126,
9766    30, -19, -33, -45, -52, 50, -99, -35,
9767    19, -64, -27, 68, -19, 51, -104, -97,
9768    -15, 118, -22, -92, -9, -55, -122, -29,
9769    -20, -89, -122, -33, -115, -12, -45, 80,
9770    -64, 121, 69, 17, 92, -24, -37, 18,
9771    -118, -25, 11, -43, -59, 3, -28, -24,
9772    -17, 9, 29, 41, 1, -59, 17, -128,
9773    121, 51, -7, 15, -17, -10, -57, 67,
9774    0, 50, 77, 5, -74, 31, -75, 33,
9775    8, -8, -62, -6, -101, 7, -24, -60,
9776    3, -40, 110, 61, 125, -12, 4, -21,
9777    -60, 42, -14, -42, 71, 36, 123, -37,
9778    2, -13, 40, -53, -31, -122, 0, 55,
9779    -29, -5, 96, -13, 38, -38, -38, 32,
9780    1, 124, 53, -67, 83, -6, 44, 5,
9781    68, 31, -76, 55, -12, -54, 44, -124,
9782    -38, 5, -10, -30, 62, 61, 9, 28,
9783    -22, 38, -49, 22, -63, -59, 98, -75,
9784    -57, -57, 55, 21, -24, 9, -31, 45,
9785    37, 12, -50, -125, 5, 39, -37, 18,
9786    67, -26, 0, -44, -8, 103, 61, 35,
9787    -26, 67, -15, 11, 90, -29, -41, 49,
9788    -67, 49, 48, -80, 8, 82, 5, 43,
9789    19, 8, 28, -97, -66, 16, -67, -86,
9790    41, 10, -32, -33, 93, 50, 27, 98,
9791    -128, 116, 46, 16, -22, 87, -94, 3,
9792    17, 69, -14, 9, -43, -17, -77, -49,
9793    11, -29, -12, -7, -49, 44, 0, -81,
9794    17, 83, 30, -71, 16, 20, 50, -73,
9795    -34, -78, -17, -3, -29, 20, -27, 110,
9796    -76, 6, -35, 24, 12, -18, 10, -46,
9797    -26, -21, 38, -48, -48, 77, 52, 6,
9798    96, -52, -51, -57, -41, -15, -54, -54,
9799    -8, 24, -73, 74, -94, -18, 10, 5,
9800    -55, -36, -18, 125, -35, -92, 23, -15,
9801    46, -2, -78, 30, 60, -93, 29, -70,
9802    38, -76, 16, 56, 33, -87, 19, -90,
9803    19, 25, 126, -62, -73, 61, 100, 54,
9804    19, -20, -96, -6, -12, 60, 69, -24,
9805    62, 62, 71, 2, 41, -36, 127, -46,
9806    118, -31, -31, -96, 10, -3, 39, -43,
9807    68, -5, -46, -9, 33, 8, -41, 44,
9808    49, 86, 122, -30, -12, 10, -5, -35,
9809    36, -88, 50, -15, 1, 60, 22, -79,
9810    -15, 3, -39, 15, -59, -37, -26, 13,
9811    63, 28, -86, -19, 17, 0, 74, 0,
9812    10, 13, 5, -30, -53, -23, -2, 22,
9813    10, 8, -9, -14, 36, -4, 15, -26,
9814    17, -2, -24, 22, 40, 65, 20, 31,
9815    -9, -24, 17, -45, 93, -3, 4, -10,
9816    75, 47, 9, 22, 56, -33, 8, 29,
9817    -79, -44, 3, 6, 27, -11, 127, 15,
9818    -60, -83, 31, 66, -25, -19, 69, -63,
9819    -25, -36, -41, 28, 57, -30, 73, 27,
9820    27, -18, -7, 81, 28, -1, -5, -69,
9821    -13, -60, 92, 86, -46, 52, 18, -128,
9822    -73, -68, -22, 67, 65, -2, -111, -49,
9823    41, -1, -13, -20, -20, 36, -18, -86,
9824    -12, -28, -127, 104, -67, -93, 60, 11,
9825    56, -58, -45, -18, 2, -128, -5, 23,
9826    22, -4, 44, -1, -78, -15, 32, -56,
9827    26, -3, -77, 23, -127, -26, 73, -31,
9828    19, -28, 124, 42, 0, 88, 42, -7,
9829    -52, 62, 72, 19, -35, 1, -79, -6,
9830    -49, 31, 1, 61, 17, 8, 1, -97,
9831    38, 1, 118, -36, 60, 9, -128, 53,
9832    13, -126, -50, -35, -4, 32, 16, -127,
9833    10, -21, 51, -122, -83, -28, 98, 50,
9834    -14, -30, 29, 20, 21, -126, -122, -88,
9835    -17, -45, -42, 52, -86, -82, 72, -51,
9836    -67, -18, -116, -124, 0, -5, 28, 7,
9837    2, -107, -30, -38, -50, 113, 9, -92,
9838    -17, -21, 1, -81, -68, -111, -38, 30,
9839    -9, 92, 45, 27, -70, -39, 20, -17,
9840    -25, -100, -52, -10, 10, -52, -81, 108,
9841    39, -40, 14, 17, 48, 25, 77, 0,
9842    -17, -5, -33, -2, 44, 75, -22, 8,
9843    9, 8, -61, -64, -11, 119, -46, 103,
9844    123, -23, -73, -48, 47, 9, 25, -1,
9845    4, 73, 42, -3, 55, 0, -86, -23,
9846    25, 37, -26, 126, -63, -71, -28, -56,
9847    -99, -34, -31, 51, -49, 11, 23, 59,
9848    -49, -20, -55, 68, -9, -74, -10, -98,
9849    55, 30, 41, 43, -111, -49, 0, -28,
9850    -1, -40, -64, -29, -24, 124, 43, -16,
9851    -44, 19, -84, 89, 65, 53, -20, -111,
9852    40, 2, -52, -27, 16, -80, -50, 102,
9853    90, 85, -9, 12, -51, 20, 2, -88,
9854    -59, -79, -26, -57, 24, -56, 55, -37,
9855    37, 4, -38, -2, -22, 11, -98, 29,
9856    0, -92, 7, -27, 64, -16, 15, -24,
9857    -17, 4, 9, 12, -73, -88, -13, -85,
9858    -55, -63, 23, 28, 25, -92, -109, -84,
9859    37, 3, -61, -112, 32, 60, 9, 91,
9860    10, -48, -98, -13, 22, 17, -17, -45,
9861    117, 79, -77, 40, -77, -46, -15, -31,
9862    -26, 68, 43, -62, 21, 46, 6, -27,
9863    38, -54, -15, 35, -53, -107, -2, 77,
9864    -94, 36, 42, 17, -80, 2, -12, 56,
9865    68, 70, -104, 90, 110, -33, 90, 16,
9866    -18, 38, -45, -50, -39, 36, -19, 81,
9867    27, -56, 102, 31, 30, 25, -30, -41,
9868    14, -4, 67, 50, -121, 34, 6, 58,
9869    -71, 32, 42, 38, -30, -72, 34, -69,
9870    -21, -37, 91, 14, -38, 20, -41, -78,
9871    -26, -62, -47, -11, -75, -55, -11, -39,
9872    41, -15, -124, -81, 4, -33, 60, 25,
9873    -16, -63, -20, -34, 47, 93, 5, 32,
9874    24, -2, 38, -11, 53, -108, -46, 57,
9875    -99, 25, 100, -23, -68, -26, -119, 6,
9876    19, 38, -18, -76, 31, 27, 35, 29,
9877    -76, 10, -48, 37, 63, 48, 96, -52,
9878    24, -26, 23, -56, -14, 10, -26, -13,
9879    44, -11, -13, 27, -31, -31, -33, -33,
9880    -83, -64, -20, 38, 19, -6, 10, 37,
9881    -68, -18, -13, 12, 73, -17, -12, -123,
9882    74, 18, -40, -33, 104, 2, 9, -30,
9883    -19, 10, -100, -23, 52, 66, 124, 19,
9884    -25, 69, 28, 28, 54, 111, -56, -6,
9885    48, 22, 126, -66, -67, -47, -50, -64,
9886    104, 10, -5, -46, 10, 123, 89, -60,
9887    -30, 33, -2, 56, 8, -2, -4, -36,
9888    59, -45, -61, 25, 100, -14, -20, 14,
9889    15, 47, 53, 39, -18, -89, 30, 32,
9890    17, -19, 6, 6, -14, -40, 90, 102,
9891    103, 35, -49, -36, 7, -16, -25, 74,
9892    31, 23, 5, -18, -14, 68, -74, 55,
9893    43, -35, 68, -3, 3, -68, 27, 91,
9894    13, 32, 49, 48, 27, -79, -58, -17,
9895    81, -66, -20, 36, -28, 51, 36, 55,
9896    58, -79, -28, 126, 70, -124, -75, -30,
9897    33, 15, -78, -83, -16, -5, -12, 57,
9898    -33, 58, 3, -57, -67, 39, -16, -71,
9899    51, 70, -7, 41, -118, -7, 47, 97,
9900    -49, 22, 81, -30, -3, 5, 29, -11,
9901    66, 68, -52, 42, 15, -117, -41, -47,
9902    -3, 39, 17, 98, 127, 55, -41, 88,
9903    64, 114, 88, 54, -3, -35, -82, -128,
9904    -39, 35, -25, 45, -126, 42, -27, -25,
9905    -1, -22, -123, 68, 40, 79, 13, 64,
9906    -12, 25, 26, 35, 64, -6, 59, -14,
9907    123, 39, 28, 30, 33, 63, 31, 95,
9908    -83, 77, -74, 12, -29, -4, 11, 45,
9909    -23, -10, 37, 52, -57, -41, 23, 18,
9910    -26, 77, 1, 28, -111, -7, -59, -22,
9911    75, -51, -81, -106, -37, 45, 24, -31,
9912    -35, -3, -71, -64, -31, -126, -15, -12,
9913    -25, 75, -22, 92, 13, 10, 7, 15,
9914    -44, -19, -1, -15, -27, 11, 16, -19,
9915    -27, -1, 17, -38, 100, -93, -32, -41,
9916    -50, 16, 30, -62, -107, -14, 5, 24,
9917    -36, -18, 18, 79, 24, -45, 35, -83,
9918    51, 76, -8, 16, 107, 5, 39, -21,
9919    -87, 21, 15, 87, -68, 43, -37, -31,
9920    11, -91, 7, -47, 55, -67, 125, -45,
9921    22, 38, -3, -45, -12, -16, -78, -36,
9922    35, -17, -46, 35, 47, -42, -5, 35,
9923    -19, 63, 16, 52, 17, -28, 1, -18,
9924    20, 86, -62, 77, -87, 36, -16, -18,
9925    59, -18, -63, 3, 36, -2, -11, 37,
9926    -50, -16, 66, -19, 7, 18, 30, 29,
9927    -13, -1, 2, 47, 9, 6, 67, 29,
9928    39, -31, 27, 27, -76, -4, 48, -33,
9929    -22, -68, -2, 21, 73, 9, 19, 45,
9930    -8, 30, -65, 74, -83, 13, -53, 0,
9931    -126, -47, 67, 11, 127, -128, -50, -126,
9932    -17, -103, 11, 62, 26, 12, 56, 83,
9933    -3, 1, 28, -26, -66, 64, 32, -82,
9934    16, -3, -66, -25, 61, -29, 126, 48,
9935    -10, 4, -20, -16, -5, 31, -6, 52,
9936    10, -11, 55, 46, 31, -25, -47, -102,
9937    28, -13, 29, 22, -27, 58, 32, 36,
9938    6, -81, 9, -74, -44, -23, -1, 25,
9939    -57, -128, -5, -15, 76, 59, -26, -36,
9940    -38, -42, -81, -57, 45, 2, -39, -12,
9941    29, 77, -31, -42, -125, 22, -77, -27,
9942    10, -11, 6, 53, 87, -27, 4, -73,
9943    -17, -50, -60, 7, 44, -95, -7, 53,
9944    -95, 37, 61, -74, 5, 11, 71, 49,
9945    -84, -9, 13, -43, -25, -63, -37, -7,
9946    23, -74, -15, -77, 9, -37, 0, 127,
9947    -7, -17, 82, -20, -47, 48, -46, 66,
9948    -41, 45, -79, 9, 21, 45, -1, -52,
9949    75, -47, 1, -48, 59, 113, 79, -78,
9950    -19, -1, 14, -41, -15, -21, 3, 39,
9951    86, 85, -47, -58, 53, 27, 2, -50,
9952    -25, -62, -19, -76, -62, -6, -2, -38,
9953    49, -23, 59, -45, -28, -22, -23, 10,
9954    -24, 26, -13, -43, 7, 51, -80, -49,
9955    -44, -103, 41, 56, 74, 73, 35, -8,
9956    19, -61, 17, -103, -39, -76, -74, -52,
9957    32, 2, 60, -65, -10, 10, -28, 16,
9958    -11, -52, 3, 7, -64, 31, -101, -43,
9959    91, 39, -89, -7, 32, -43, -7, 40,
9960    44, -30, -3, -33, -17, 29, -6, -47,
9961    -41, 59, 24, 52, -9, -13, 3, 32,
9962    76, -60, 86, -18, -91, -54, 103, -44,
9963    29, 19, -6, 37, 3, 70, -11, 55,
9964    -14, 14, 62, 103, 92, 38, -77, 26,
9965    -71, 19, 85, 61, 25, -5, 32, 56,
9966    -119, 84, -124, -1, 53, -29, -53, -86,
9967    49, -93, 8, -15, 17, -98, -47, -61,
9968    -8, -64, -98, 117, -117, -54, -61, 87,
9969    -27, -98, -74, -115, 124, -39, 9, 25,
9970    2, 104, -43, -10, 6, 14, -2, -41,
9971    35, 5, 40, 27, -45, -125, 2, 91,
9972    -109, -9, 41, 19, -61, 97, -50, 72,
9973    6, -42, 13, 39, -14, -91, -10, -90,
9974    -14, -118, -61, 75, 100, 22, 19, 1,
9975    11, 59, -28, 1, 45, -57, -4, -12,
9976    26, -48, -82, -12, -4, 26, -59, 1,
9977    31, 47, 127, -8, -103, 9, 118, -8,
9978    103, -62, -69, 103, -24, -122, 36, 64,
9979    -45, 44, -45, -24, 8, 8, 53, 43,
9980    20, -71, 21, 57, 2, 62, 126, 10,
9981    -9, 9, 127, 5, 58, 4, -26, 57,
9982    -21, 86, 7, 24, 121, -46, 75, 116,
9983    51, 0, 83, 127, 29, 3, -81, 104,
9984    63, -19, 127, 37, 22, 54, 78, 49,
9985    123, 127, 81, 46, 48, 43, 81, 86,
9986    127, 86, -4, 127, -28, 98, 39, 99,
9987    108, 60, 65, 23, 22, 14, 52, 60,
9988    76, 28, 68, -41, -71, -29, 52, 79,
9989    -60, 6, 15, -128, 82, 118, 36, 51,
9990    3, 53, -104, 2, 27, 1, 124, -50,
9991    37, 71, 40, -20, 127, 10, 56, 7,
9992    -73, 125, 50, -7, -82, -37, -126, 38,
9993    -53, 80, 55, 47, 45, -27, 16, -95,
9994    -82, -88, 21, -94, -16, 102, 12, 22,
9995    -109, -108, -22, 105, 124, 97, -67, 5,
9996    91, -86, 73, -10, 48, -81, 10, 124,
9997    -44, 66, 41, -83, -33, 71, 67, 12,
9998    69, -44, 84, 24, -76, -115, 47, -115,
9999    20, 85, -114, -2, -73, -125, -36, -19,
10000    -33, 79, 87, 44, 93, -15, 56, 54,
10001    53, -19, 1, -87, -77, 7, -80, -20,
10002    -69, -34, 20, 65, -11, 0, -4, 24,
10003    -44, 46, -28, 11, 0, 41, -74, -106,
10004    -29, -53, -51, 72, 7, 50, 42, -23,
10005    -70, -15, 43, -4, -51, -22, 8, 3,
10006    13, 86, 16, 23, -107, 70, 44, -5,
10007    -114, 61, 12, 13, -9, -57, -42, 44,
10008    124, -1, 50, -44, -42, 17, 20, -12,
10009    -123, -7, 28, -22, -1, 92, -61, -41,
10010    -88, 58, -18, -4, 56, -13, -59, 17,
10011    -38, 81, 27, 45, 87, 40, 10, 27,
10012    -51, -112, -75, 20, -84, 109, 46, -124,
10013    -14, 41, -64, -67, 10, 38, -15, 13,
10014    63, -7, 2, 36, 20, -77, 6, 17,
10015    15, -51, 26, 45, -28, 45, -14, 93,
10016    71, -45, -39, 46, 54, 124, 54, 53,
10017    -34, -44, 41, -126, 45, -72, 38, 26,
10018    -13, -61, 39, -108, -128, -12, -28, -10,
10019    -26, -88, 30, -67, 45, 79, 1, -62,
10020    19, 45, 108, 72, 39, -68, -118, 64,
10021    51, -68, 2, 52, -60, -26, -77, -23,
10022    -18, -128, -53, -127, 66, -42, 23, -44,
10023    -55, -67, -49, 98, 62, 1, 21, -11,
10024    -36, -14, -73, -57, 69, 11, 35, -55,
10025    -36, 26, -127, 30, -91, -125, 15, 110,
10026    -29, 55, 4, -18, -92, -123, 50, 38,
10027    69, -47, 62, 8, -65, -39, -55, -35,
10028    -13, -67, -109, 69, -2, 14, -65, 12,
10029    71, -37, 37, 9, 36, 95, 51, 125,
10030    -47, 119, -21, 33, 123, -8, 54, 58,
10031    -70, -68, 50, -9, -35, 105, -74, -53,
10032    10, 94, -5, 51, 88, -119, -2, -15,
10033    -47, 19, -50, -32, 9, -29, 79, -76,
10034    65, 39, 6, -65, 63, 49, -58, 21,
10035    -27, -120, -40, 23, 2, -7, -39, -91,
10036    47, 88, 24, -94, -25, 58, -45, 16,
10037    36, -34, 56, -59, -17, -41, -62, -3,
10038    -60, -56, -3, 13, -126, 50, 110, 53,
10039    -62, 127, -107, -34, 97, 126, 23, -126,
10040    -85, -8, 65, 32, 91, 110, 33, 49,
10041    -12, 31, 97, -14, 30, 2, -101, -96,
10042    19, 81, -68, 21, 56, -55, 8, -56,
10043    -128, 18, -19, -20, 67, 41, -14, -59,
10044    116, -6, 46, -23, 20, -80, -6, 83,
10045    -92, -127, -1, -45, 32, 71, -24, -14,
10046    3, 127, -120, -127, 71, -33, 48, -28,
10047    -27, -121, 9, -27, -3, -33, 101, -82,
10048    24, -128, -44, -11, 28, -5, 42, -21,
10049    -17, -66, -24, -127, -121, 107, -19, -51,
10050    29, -29, 52, 33, -13, -126, -98, -40,
10051    -31, -117, -119, 29, -125, -113, 96, 62,
10052    -59, 46, 27, 122, -85, -65, -10, -44,
10053    30, -29, -83, -9, -3, 28, -50, -78,
10054    9, -45, 110, -75, -18, -117, -8, -71,
10055    -123, -26, -5, -27, -18, 70, 61, 48,
10056    -31, -21, 73, 69, -39, 79, 125, 87,
10057    71, 76, 117, -57, 81, 11, 60, 15,
10058    -37, -40, 10, -121, -35, 39, 16, 12,
10059    -88, -18, 41, -28, 88, -5, 3, 97,
10060    87, 55, -127, -35, -21, 5, 28, 42,
10061    89, 10, 36, -12, 57, 19, -15, 5,
10062    -34, -68, -115, 81, -70, 41, 22, -127,
10063    33, -26, -122, -65, 124, -32, -7, -58,
10064    -2, -54, -46, 20, -75, -125, -83, 17,
10065    11, -21, 69, 125, 41, -44, -43, -118,
10066    45, 3, -13, 49, -17, 102, 39, -8,
10067    14, -58, -60, -3, 22, -4, 32, -41,
10068    68, 10, 66, -7, 16, 65, -57, 108,
10069    23, -10, 49, -13, -52, -18, -1, 29,
10070    20, -31, -23, 26, -19, 23, 53, 65,
10071    40, -5, 44, -36, 31, 50, -79, 30,
10072    -44, -27, 60, -50, -76, 94, -111, 3,
10073    -36, 42, 71, 58, 57, 73, 126, -22,
10074    -13, -65, -115, 3, 20, 10, 46, -54,
10075    29, -32, 120, 86, -90, -66, 6, 19,
10076    -68, -8, -29, -29, -89, -72, -58, -89,
10077    -50, 12, -44, 0, -15, -11, 16, 21,
10078    32, -109, -61, 25, -60, 57, -24, 58,
10079    47, -51, -59, -16, 22, -27, 72, 37,
10080    -115, -125, -55, -22, -37, 22, -108, -21,
10081    53, -17, -12, -35, -49, -62, -7, 67,
10082    -75, 14, -77, 94, 30, 19, -8, -11,
10083    77, 64, 11, 11, 80, -79, -25, 16,
10084    22, -24, -13, 9, 23, -6, -117, -100,
10085    -36, 12, 71, -8, -13, 4, -26, -80,
10086    -75, 104, -112, -9, -8, 49, -16, 50,
10087    39, -75, -67, 5, -16, 73, -42, 35,
10088    10, 80, -32, 87, -92, 34, 127, -107,
10089    -79, -7, 38, 13, 44, 1, 67, 67,
10090    -67, 20, -75, 75, 16, 73, -117, 126,
10091    26, 127, -110, -42, -61, 127, -32, -110,
10092    -41, 102, 27, -8, 18, 20, 49, 37,
10093    -20, -79, -113, -94, -127, 44, 48, 51,
10094    -53, 21, 43, 53, 69, 14, -110, 84,
10095    23, 53, 95, -16, 84, -4, 127, 64,
10096    -27, -71, 65, 43, 113, 11, -25, -44,
10097    -6, -21, 85, -26, 5, 124, -8, 125,
10098    -6, 59, -7, 82, 21, -3, -18, 105,
10099    -8, -29, 13, 43, -18, 56, 33, -13,
10100    20, 39, 100, 5, 91, -10, 50, 11,
10101    83, -70, -80, 39, -29, -16, 13, 70,
10102    -76, 73, -10, -55, 50, 30, 19, 42,
10103    -59, -44, 37, 15, -23, 37, -40, 105,
10104    -9, 77, 121, 44, 8, 8, -35, 2,
10105    -17, 58, 63, -10, -128, -39, 65, -36,
10106    3, -5, 68, 92, -42, -45, 67, -2,
10107    -17, -66, -100, 126, -40, 24, 76, -15,
10108    9, 43, -65, -11, -10, -10, -30, 56,
10109    47, 36, -52, -11, 3, 57, 1, -55,
10110    -19, -19, 79, -128, -57, 30, 31, 72,
10111    -16, -38, -19, 59, -76, -19, -28, 44,
10112    -55, -40, 77, -32, -47, 111, -29, -10,
10113    56, -42, -15, 64, 118, -73, -51, -35,
10114    -44, -97, 38, 48, 26, 8, 70, 33,
10115    -70, -34, 41, -99, 127, 91, -9, -16,
10116    6, -84, -19, 126, 16, -9, 13, -99,
10117    7, -23, -49, 22, 42, 57, 14, -9,
10118    -67, -29, -25, 44, -120, -78, 126, -25,
10119    -103, 9, -127, -28, -15, -40, 99, -23,
10120    60, 81, 17, -34, -20, -17, -19, 79,
10121    18, -117, -63, 56, -3, 126, -27, 123,
10122    90, -67, -25, -6, 94, 33, -51, 64,
10123    -6, 31, -41, 10, 11, -12, -21, -79,
10124    34, -72, 98, -118, -21, -33, -36, 96,
10125    67, 46, -18, 19, -53, -13, -85, -16,
10126    13, -34, 45, 5, 63, -108, 28, 27,
10127    55, 21, 90, 20, 96, -86, 0, -34,
10128    -70, -2, 3, -90, -8, -59, -46, 26,
10129    -69, 82, 25, 67, 44, -40, 42, -66,
10130    -2, 62, -75, -28, -52, -12, 44, -30,
10131    58, -3, -7, 35, -9, -54, -11, -62,
10132    -40, 113, -19, -2, 103, -33, -40, 50,
10133    -43, 47, -19, 35, 26, 21, 31, -75,
10134    -6, -33, 74, -6, 35, 47, 73, -37,
10135    7, -40, -65, 49, -71, -11, 126, -56,
10136    -107, 19, -48, -7, -18, 9, 81, 24,
10137    34, 5, 34, -33, -38, 35, -54, -46,
10138    79, -10, -35, 103, -37, 17, 43, -71,
10139    19, 49, -32, 10, 124, 2, 33, -37,
10140    89, 9, 13, 1, 34, 74, 46, 34,
10141    -18, -51, 30, -9, -41, -13, 71, 10,
10142    -97, -9, -16, 9, -51, 127, -35, 64,
10143    39, 32, 90, -5, 96, 28, -66, 67,
10144    22, -26, -27, -34, -3, 104, 49, 17,
10145    -94, 32, 107, 44, -61, -22, -60, 48,
10146    -93, -12, -88, -99, 127, -100, -127, -15,
10147    24, -53, -26, -124, 15, 3, 44, -128,
10148    -55, 16, -128, 46, -42, -100, -18, -5,
10149    30, -27, -127, 8, -40, -128, -34, 22,
10150    -2, -45, -103, -49, -52, -45, 35, 41,
10151    7, -41, -90, -6, -128, -127, 126, -112,
10152    -15, 40, 88, 35, 17, 81, 78, -13,
10153    -90, 127, -79, 53, 109, -94, -22, -81,
10154    -44, 6, 87, 70, -94, 22, 84, -118,
10155    127, 80, 97, -5, 73, 59, -96, -23,
10156    -28, -52, -67, -79, -50, 92, 6, 33,
10157    125, -92, 12, -61, 2, 48, 45, 19,
10158    39, -6, -41, -72, 36, -21, -41, 59,
10159    -76, 18, 43, 16, -23, -63, 123, -62,
10160    4, -48, -19, 126, -46, 7, -46, -2,
10161    -22, 23, 87, 67, -35, -93, 29, -15,
10162    -2, 11, 21, 120, -15, -29, 15, 8,
10163    12, 42, 110, 31, -56, -17, 108, 90,
10164    -70, -6, 48, 48, -61, 10, -42, 7,
10165    -5, -18, 7, 21, -3, 65, -32, -23,
10166    39, -3, -97, -66, -29, -5, 90, 113,
10167    22, 53, 46, 84, 30, 44, 86, 12,
10168    127, 12, -9, -34, -36, 38, 84, 126,
10169    4, 47, 36, -27, -63, -108, 18, -51,
10170    89, 119, -59, -6, -6, -12, -15, 29,
10171    11, -53, -44, 23, 65, 11, -116, 5,
10172    76, 93, -83, -77, -39, 32, 110, 94,
10173    38, 4, -10, -3, -37, 14, -80, -26,
10174    121, -33, 80, 6, 15, 47, -55, 4,
10175    14, -66, 83, 24, 121, -75, -17, -117,
10176    125, -66, -23, 96, 60, 85, 71, 63,
10177    68, 1, 12, 30, 127, 6, 40, 28,
10178    -29, -128, 73, 0, 34, -28, 2, -40,
10179    -6, 4, 6, -77, 17, -33, -59, 62,
10180    59, 39, -2, 46, 18, 75, -45, 28,
10181    -17, -17, 33, -7, -9, 127, 47, 124,
10182    -47, 127, -29, 48, 31, -24, -35, -2,
10183    29, -63, 29, 57, -70, 4, -16, -13,
10184    24, 15, -79, -27, -33, -125, 116, 126,
10185    0, -115, -98, 77, -40, -20, -17, 18,
10186    64, 44, -64, 126, 67, -17, -29, -2,
10187    -34, 22, -31, -41, -5, 18, 101, -46,
10188    37, 34, -45, 45, 21, -12, 68, -44,
10189    -48, -46, 53, 79, -121, 36, 25, 5,
10190    70, 11, -55, 12, 42, -25, 28, 8,
10191    -95, 54, -16, -71, 57, -36, 80, -83,
10192    54, 50, 45, -31, 108, -36, 12, -37,
10193    0, 70, 47, -116, -25, 87, 38, 100,
10194    82, 121, -5, -45, -8, 68, -33, -21,
10195    23, 13, 70, -37, -83, 43, -5, -47,
10196    -14, -19, 26, 48, 66, -18, 66, 3,
10197    27, 64, 93, 9, -61, 121, 127, 5,
10198    49, 70, -56, -1, -25, -47, -20, -2,
10199    14, -87, -17, -15, 33, -4, -15, 7,
10200    8, 6, -119, 46, -49, 73, -40, -87,
10201    -27, -15, 35, -16, 53, 100, 56, 84,
10202    32, 126, 27, -33, -22, -41, -2, 101,
10203    -58, 63, 27, -9, 72, 33, 80, 93,
10204    14, -79, -30, -61, 30, 67, 47, -62,
10205    -8, 65, 47, -107, 16, -36, -4, -65,
10206    55, 52, 69, -29, 61, 123, 58, -1,
10207    -30, -126, 71, -63, -9, 18, -34, 50,
10208    126, 107, 46, 54, 42, 76, -18, -22,
10209    6, -33, 61, -12, 48, 39, -20, -16,
10210    70, -73, 49, -7, 27, 85, 32, 57,
10211    61, 2, 7, 119, 16, 42, -1, 90,
10212    54, 9, 87, -69, 18, 122, 51, 11,
10213    35, -32, -55, -61, 124, 26, 125, 34,
10214    123, 61, 10, -36, -77, 18, -41, 45,
10215    9, 8, -91, 102, 48, 49, -103, -122,
10216    40, 86, 37, 8, -49, 52, 18, -27,
10217    16, 35, -1, -119, 44, 103, -58, 4,
10218    67, -40, -61, 20, -52, 31, -8, 69,
10219    -43, 126, -27, 56, -40, 85, -39, -45,
10220    5, 48, 11, 54, -13, 30, 38, 3,
10221    -25, -14, 0, -8, -106, 23, -12, -44,
10222    24, -36, -90, -2, -19, -66, 29, 112,
10223    -10, 120, -90, -37, 2, 96, 11, 28,
10224    68, 51, 14, 16, 45, -11, 16, -66,
10225    -128, -25, -3, -3, -66, 50, -22, -73,
10226    -65, -22, -57, -11, 34, -48, -17, -67,
10227    -43, 66, -10, 9, 4, -26, 62, 65,
10228    6, 28, -46, 13, 113, -4, -6, -29,
10229    -23, 21, -78, -40, -20, 50, 4, -11,
10230    -5, 1, 3, -92, -102, -126, -109, -92,
10231    -27, 46, 21, -13, 46, -47, -117, 21,
10232    -17, -2, 36, -106, 7, 9, -42, 69,
10233    -19, 54, 10, -70, 6, -44, -25, -18,
10234    68, 45, -35, 1, -39, -95, -79, -1,
10235    -32, -64, -88, -85, -3, 29, 73, -66,
10236    11, -120, 59, -43, 66, -60, -97, 23,
10237    -20, -37, -122, 29, 99, -33, 54, 25,
10238    59, -16, 4, -126, -23, 9, 107, 13,
10239    25, -43, -128, -55, -5, 6, -85, -37,
10240    -38, 28, 2, 34, -53, -64, 104, -9,
10241    -27, 5, 127, -54, -22, 34, -87, -58,
10242    -23, -46, -79, -69, -105, 19, 18, -14,
10243    18, 44, -25, -27, 49, 46, 87, 20,
10244    -122, 19, 3, -88, -8, 52, -18, -9,
10245    37, 54, 24, 48, 11, -98, -28, -108,
10246    106, -68, 37, 77, -112, 42, 35, -60,
10247    -3, 66, -112, 90, 42, 29, 92, 68,
10248    49, 9, 60, 72, -55, 7, -16, 71,
10249    55, -6, 27, 74, -41, -13, -20, -19,
10250    -14, -77, -38, 65, -19, -23, 52, -127,
10251    -59, 38, 18, -31, 34, 0, -65, 11,
10252    28, 28, -37, -3, -80, -10, 31, 38,
10253    53, 34, 6, -15, -18, -5, -35, 28,
10254    -41, -29, -50, 15, 31, -60, -67, 25,
10255    30, -25, -15, -7, 8, -94, 27, 21,
10256    13, -4, -9, 44, 3, -12, -31, 35,
10257    35, -11, -7, 49, 16, 2, 27, 105,
10258    -12, -64, 31, -23, -44, -63, 23, -73,
10259    -14, -96, 31, -7, -126, 14, -39, 37,
10260    7, 29, 111, 14, -48, 33, 10, -34,
10261    59, 57, 13, 15, -3, 67, -27, 24,
10262    -34, -50, 70, 84, 39, 63, -21, -61,
10263    -2, -67, 52, -17, -63, -17, -32, -32,
10264    34, -38, -2, -26, -126, -5, -20, -14,
10265    39, -1, -31, -77, 83, 63, -72, -51,
10266    33, -12, 123, 35, -30, 16, 6, -62,
10267    -12, -91, -21, 49, 11, 15, 58, 42,
10268    59, 100, 9, 75, -87, -128, -62, 8,
10269    89, -42, -42, -12, -109, 6, -119, -6,
10270    3, -4, 18, -15, 115, -40, 53, 20,
10271    -82, -28, 42, 8, 14, 46, 2, 81,
10272    -4, -126, 30, 26, 29, 54, 123, -7,
10273    17, -16, 48, -122, 17, -62, -24, -79,
10274    4, 29, 19, -102, 6, 55, 48, -14,
10275    38, -76, -44, 77, 75, 55, 5, -11,
10276    18, 11, -40, -58, -115, 74, 2, 59,
10277    -48, 56, 94, -15, 65, 19, -76, 14,
10278    16, 33, 9, -19, -27, -96, -46, -25,
10279    -12, -101, 19, -49, 4, -21, -43, -5,
10280    -58, 2, -56, 61, -127, -17, -43, 9,
10281    43, 4, 78, 25, 13, -17, -62, -39,
10282    0, -10, -18, 35, 25, 51, 32, 9,
10283    28, 68, -4, -11, 52, 44, -12, 77,
10284    43, 17, 17, 0, -1, 101, 2, 6,
10285    8, -70, -16, 60, -70, 22, 36, -19,
10286    -5, -20, -69, 10, 9, -48, -47, -12,
10287    31, -98, 32, 3, 45, 76, -42, -6,
10288    109, 33, -27, 62, -52, 14, -82, -26,
10289    -44, 6, 91, 127, 16, -47, 82, 29,
10290    53, 98, -28, 40, 50, -64, 5, -112,
10291    20, -54, 86, 32, -24, -14, 3, 12,
10292    68, 40, -11, 33, 9, -45, -69, -23,
10293    -18, -40, -25, 37, 52, -5, 6, 124,
10294    -47, -105, -39, -6, -34, 70, 19, 33,
10295    12, -82, 74, -45, -36, 33, 51, 103,
10296    -107, -65, 27, -30, -23, 11, -41, 4,
10297    75, -31, 0, 53, 17, -40, 20, 4,
10298    51, 10, 22, 67, -36, -118, 3, -13,
10299    49, 104, -1, -15, 61, -66, 3, -2,
10300    124, 13, -22, 93, -15, -30, -48, -43,
10301    6, -33, 21, 31, 57, 127, 26, -89,
10302    67, 72, 119, 125, 43, 54, 55, 3,
10303    -37, 30, 62, 31, -15, 42, 3, 53,
10304    -73, 121, -48, 76, 53, 34, -48, 36,
10305    -25, 56, 15, -30, -14, 7, 54, 43,
10306    92, 52, -59, 98, -6, -54, 73, -13,
10307    26, 43, 6, 121, 5, -113, 74, 125,
10308    0, 15, 28, 4, -72, 16, 127, -123,
10309    127, 117, 66, 60, 125, 38, 88, -61,
10310    -4, 13, 3, 6, 126, 3, 58, 66,
10311    9, 35, -98, 3, 121, -102, -15, -101,
10312    -11, 111, -1, 10, 37, 55, 35, 127,
10313    15, -44, -84, 39, 16, -52, 8, -50,
10314    -44, -61, 45, -20, 28, 77, 7, -15,
10315    -9, 52, -4, 30, -25, -56, -36, 28,
10316    -71, -38, 30, -15, -56, 4, 36, 23,
10317    -56, 5, -98, -50, -41, 33, 103, 33,
10318    -104, -74, -2, -39, -36, -75, -42, -27,
10319    -65, 47, -41, -36, -81, -34, 123, 7,
10320    -105, -35, -51, -101, -22, -3, -22, -22,
10321    60, 73, -64, -88, 89, -35, 21, 11,
10322    -20, 47, 25, 21, 37, 48, -57, 20,
10323    43, 22, 44, -102, -23, -44, 33, 69,
10324    -19, 38, 2, 21, -47, -51, -25, 43,
10325    -48, -54, -53, 7, 51, 58, 12, 24,
10326    -41, 50, -41, -31, -54, -30, -4, -7,
10327    -85, -36, 31, 49, 59, -77, -47, -25,
10328    -66, 11, 15, 43, -12, 113, -20, 53,
10329    -51, 16, 85, -22, 87, 111, 2, 19,
10330    126, 18, -126, 6, 42, -5, 14, 33,
10331    -108, 71, -55, 23, -14, 16, 76, 68,
10332    63, 27, -47, 4, -6, -62, 6, 106,
10333    -64, -42, 15, -110, -91, 21, -24, -18,
10334    15, 51, 53, -43, -23, 3, -85, -49,
10335    5, -6, -29, 51, 62, 22, 111, -94,
10336    -62, -18, -7, -26, 9, -14, 39, -34,
10337    -17, 83, 3, 6, -93, -25, -11, 47,
10338    22, 22, 12, 31, -27, -45, -1, 9,
10339    9, 77, -76, -14, 73, 75, -42, -20,
10340    -3, -24, -53, 9, -38, -10, -12, 38,
10341    37, 21, 4, -17, 25, -29, -19, 73,
10342    56, -34, -55, -101, 81, 113, 86, 74,
10343    40, 24, 82, -13, 4, -15, 31, -1,
10344    127, 44, 31, -12, 44, -42, -52, -42,
10345    -16, 76, 26, 78, -72, 0, -53, 36,
10346    68, 62, -76, 49, -30, -6, 25, 3,
10347    0, 97, -78, 86, -14, 124, -77, 6,
10348    -44, 25, 26, -8, 49, -71, -35, 36,
10349    -39, 80, -50, 23, -43, -10, -5, 26,
10350    -3, -52, -61, -4, 31, -29, -9, 0,
10351    -4, 5, -22, 20, 6, 53, -68, 22,
10352    10, -29, 74, 37, 26, -4, -11, -13,
10353    -27, -31, 55, 22, 5, -66, 1, 72,
10354    36, -27, 70, 33, -36, -80, -6, -15,
10355    -32, -70, -6, -43, -74, 1, 9, -59,
10356    -26, -6, 69, -46, 1, -65, 18, -1,
10357    -19, 47, -28, 31, 49, -67, 49, -44,
10358    15, -12, 23, 20, -33, -2, -58, -61,
10359    69, 24, -41, -74, -6, 4, -8, -19,
10360    15, -16, 12, 1, 10, -8, -12, 2,
10361    33, -120, -33, -67, -42, -13, 8, 59,
10362    -29, -6, -39, 14, 12, 25, 53, 8,
10363    -25, 3, -39, -19, -15, 3, -58, -17,
10364    -47, -9, 37, -19, 47, 126, 9, -33,
10365    -41, 56, 66, -18, -89, 2, 29, -24,
10366    73, 12, 34, -3, 27, -65, -22, 21,
10367    -18, 107, 16, -20, 31, 72, -6, -5,
10368    61, 25, -3, 33, 33, -87, -85, -31,
10369    20, -1, -25, -37, -8, 74, -22, 24,
10370    -2, 114, -35, -17, -51, -30, 9, -6,
10371    -24, -41, 2, 11, 48, 51, -8, 28,
10372    -80, -38, 20, 28, 23, 43, -14, 68,
10373    -84, -119, -7, 24, 21, -16, -85, -123,
10374    18, -38, -10, 59, -62, 127, 97, 125,
10375    0, 1, 2, -63, 30, 91, -7, 40,
10376    60, 0, -52, 25, -57, 126, 79, -100,
10377    -102, 84, -11, -37, -31, 9, 125, 122,
10378    2, 108, 50, 57, -51, 6, 48, -26,
10379    -97, 32, -27, 78, 0, 32, 17, 41,
10380    -69, 70, -60, 9, -52, -6, 0, -15,
10381    -29, -53, -60, -8, -116, -87, -127, 38,
10382    11, 58, -17, 88, 127, 94, -65, -31,
10383    42, 41, 84, -16, 7, -93, -125, -77,
10384    89, -78, 5, 94, 22, 22, -30, 88,
10385    65, -32, -120, -28, 68, 16, 49, 79,
10386    23, 12, 125, -33, 118, 12, -8, 36,
10387    104, 43, -41, 95, -97, -19, -57, -34,
10388    -39, -30, -7, 77, 12, 99, 1, 51,
10389    43, -50, -59, 35, -20, -21, -35, 126,
10390    -22, -32, -4, -128, 3, -52, 69, -6,
10391    -59, -70, -15, -36, -101, 21, 2, 22,
10392    -107, 14, 74, -78, 32, 17, -1, -70,
10393    -51, 102, 21, -126, 29, -109, 4, 17,
10394    33, 15, 40, 40, 31, -49, -91, 54,
10395    42, -28, -75, 68, 18, -15, -67, -128,
10396    -92, 16, -75, -32, 91, -33, -42, 45,
10397    -12, -107, -118, -75, 24, -75, 32, -42,
10398    102, -83, 32, -110, -16, 121, 80, 127,
10399    -94, 42, -8, 33, 102, 87, -77, -17,
10400    -128, 14, 98, -84, 73, 97, -36, 9,
10401    48, 127, 23, 55, -44, 30, -21, -96,
10402    127, 95, -26, 76, 53, -128, -11, 24,
10403    -60, 59, 76, 9, 8, -21, -117, 76,
10404    34, -20, -62, 15, -74, -44, 5, 42,
10405    -3, -31, -127, -4, 106, -40, 10, -108,
10406    57, 58, -79, -128, 39, -11, -13, 76,
10407    -36, -89, -49, 88, -78, 10, -23, 122,
10408    -15, 30, -7, 98, 15, 62, -10, 116,
10409    80, 77, 74, -15, 1, 54, -84, -38,
10410    63, -24, 26, 89, -67, 41, 9, 29,
10411    50, -84, -34, -49, 47, -47, -47, 69,
10412    56, 32, -81, 98, 4, 42, -41, 23,
10413    125, 63, 15, 26, -9, 11, 87, 71,
10414    29, 87, 16, 29, 21, -19, 89, 19,
10415    8, 16, -45, 23, 34, 38, 42, -44,
10416    -39, 11, 107, 127, 127, 56, 91, 11,
10417    69, 9, 39, -47, -87, -100, -39, -13,
10418    -18, 33, 1, -10, 79, 10, 79, -58,
10419    127, 39, -75, 43, 124, 32, -18, 82,
10420    -33, 25, 80, 81, 15, -64, 17, 45,
10421    2, -8, -26, -18, 65, 4, 45, 10,
10422    -6, 16, -6, -15, -25, -54, -49, 3,
10423    -8, 22, 80, 29, -12, -24, -66, 35,
10424    -52, 25, -4, 63, -31, 9, 3, 34,
10425    13, 15, -37, 44, 72, 90, -2, -12,
10426    -101, -10, -17, -4, -26, -43, 17, -5,
10427    -23, -21, -12, 42, 15, 3, 64, 22,
10428    36, 4, 3, -63, 21, -37, 24, 36,
10429    -20, 27, -13, -31, 52, -16, 1, -30,
10430    18, 26, 3, 0, -84, 33, 42, 79,
10431    29, 23, -2, 53, -12, -28, -9, 48,
10432    39, 16, -9, 10, 19, -42, 61, 5,
10433    -44, -1, -39, -5, 36, 76, -61, 48,
10434    43, -15, -72, 86, -76, 49, 18, -6,
10435    17, 74, 3, 50, 31, 69, -35, -56,
10436    20, -34, 23, -128, -1, 38, 90, 14,
10437    -30, -51, 82, -48, 47, 40, 43, 121,
10438    -18, 99, -31, 21, 88, 7, 29, -29,
10439    -41, -16, 0, -29, 35, -10, -7, 49,
10440    127, -61, 0, -61, 11, -54, -25, -37,
10441    -60, -106, 45, -33, -40, 41, -30, 9,
10442    -38, 66, -46, 55, 2, -17, 20, -94,
10443    -69, 63, -76, 1, 27, 39, 75, 82,
10444    75, 50, -15, -99, 34, 26, 71, -14,
10445    -16, -19, -100, -112, -19, -92, 7, 51,
10446    25, -37, -17, -128, -13, 48, -42, 2,
10447    -2, 38, -78, -53, 97, 16, -83, -78,
10448    -33, -34, 10, -126, -68, -32, 14, 3,
10449    3, -102, 25, 36, -46, 3, 12, -67,
10450    99, -118, -53, 51, 67, 5, -34, -17,
10451    42, -108, 8, -57, -4, 72, -29, 1,
10452    79, -122, -66, 20, -38, 26, -127, 51,
10453    -58, 11, -49, 25, -18, 33, 65, 48,
10454    82, 14, -11, 9, -107, 51, -31, 3,
10455    6, -127, 76, 100, -123, 88, -26, 7,
10456    -27, -120, -35, -94, -37, -16, 32, -116,
10457    -26, -36, -4, -31, -29, -14, -3, -96,
10458    -9, 52, -3, 35, 15, -40, 6, 12,
10459    15, -80, -36, -82, 4, 124, 15, -12,
10460    47, -1, -8, -63, 3, 25, -26, 42,
10461    34, -57, -22, 16, 16, 93, 58, -50,
10462    102, -74, -39, -36, 63, 46, -10, 29,
10463    -12, 13, 39, 40, -16, -58, -42, -33,
10464    57, 53, 55, 49, -84, 103, 56, -70,
10465    63, -104, -11, 28, -21, -46, 59, 43,
10466    -1, -29, 19, -2, 4, -84, 14, 3,
10467    -88, -28, 9, 37, 50, 21, -42, 9,
10468    -2, 50, 5, 63, 54, 83, 17, 50,
10469    -46, 18, 90, 69, -28, 34, 55, -103,
10470    8, -33, -38, -55, -24, -11, -10, -71,
10471    -32, -58, -4, 6, -6, 0, 95, 77,
10472    11, 42, -35, -32, -10, -81, -47, -25,
10473    -12, 55, -59, 29, 4, 14, 9, 68,
10474    -31, -77, -5, -24, -1, 42, -6, 24,
10475    42, -66, 22, 17, -9, -49, -18, 40,
10476    -39, -23, 12, 13, -16, -5, -47, -44,
10477    39, -14, -15, -20, 36, -42, -30, 28,
10478    -71, -36, -36, 6, -89, -46, 36, -28,
10479    10, 26, 12, 30, -127, -94, 22, -54,
10480    82, 14, -51, 46, -78, -68, -38, -33,
10481    14, 19, -47, 102, 25, -17, -18, -2,
10482    -20, 81, 102, -114, 71, 68, -44, 47,
10483    -39, 7, 4, -52, 42, -13, 26, 54,
10484    36, -42, -63, 126, 18, 114, 8, 51,
10485    -3, 49, 63, 14, 11, -84, 12, -22,
10486    -56, 48, -99, 88, 69, 46, 58, 116,
10487    -4, -38, 0, -9, -84, -14, 81, -90,
10488    -48, 51, -14, -30, 75, -63, 18, -10,
10489    118, -48, 37, -11, 85, 31, -106, 23,
10490    -18, 85, 3, -31, 7, -41, 0, 70,
10491    18, 61, -36, -10, 36, 20, 16, 85,
10492    -18, 127, 125, 30, 18, 0, -32, 50,
10493    20, 16, -33, 15, 35, 8, 9, 47,
10494    19, 16, 84, 43, 82, -7, 54, 43,
10495    13, 33, 8, 0, -25, 13, 21, 19,
10496    71, 98, 68, 32, -20, -31, 17, -31,
10497    -18, -30, 15, -24, 18, -36, 51, 54,
10498    -32, 21, 64, -63, -3, -98, 20, 18,
10499    30, 53, -39, 10, -71, -34, -61, -48,
10500    11, 27, 32, 5, 18, 14, -23, -19,
10501    -27, -21, -68, -39, -38, 67, 36, 72,
10502    -40, 108, -39, 13, 13, 42, -49, -77,
10503    115, 33, -22, 21, 18, 17, -88, -9,
10504    17, 60, 56, -95, 1, -62, -7, 90,
10505    -81, 12, 64, 48, -5, 29, -20, -12,
10506    15, -6, -12, 49, 58, 33, -45, 110,
10507    39, -2, -15, -29, 9, -23, -33, 46,
10508    -8, 18, -51, 9, -22, 30, 73, 27,
10509    80, -23, 117, 98, 7, -128, 1, 56,
10510    -14, 63, 24, -9, -39, -58, 12, -127,
10511    -77, -20, -13, -47, -71, 45, 45, 16,
10512    81, -30, 127, 21, -59, -23, -5, -19,
10513    -61, -14, 77, 2, 8, 19, 83, 21,
10514    31, -6, -11, 25, -21, -58, 26, -37,
10515    22, -69, -8, -31, -20, -5, 5, 9,
10516    5, -52, 126, 8, -8, 44, -9, 66,
10517    10, -3, 28, -20, 25, 91, 46, -23,
10518    54, -53, 23, 67, -57, -77, -122, 1,
10519    -81, -1, -115, 19, -61, -1, -15, 43,
10520    3, -16, -43, 50, 22, 4, -17, 31,
10521    0, -37, 5, 15, 38, -105, -22, -28,
10522    87, -32, 37, 42, 72, -20, 36, 57,
10523    -1, 85, 49, 21, -89, 97, -17, 104,
10524    102, 78, 36, 5, 12, 63, 38, 74,
10525    119, 3, 104, -27, -39, -23, -42, 46,
10526    87, 29, 10, 3, 76, 9, 37, -32,
10527    -34, 14, 6, -10, 17, -12, -42, -37,
10528    84, 51, -113, 19, 28, 57, 20, 48,
10529    -30, -35, 34, -45, -19, 71, -24, 19,
10530    48, 5, -95, -19, 5, -37, 69, 19,
10531    25, -61, -45, -58, 30, -29, 122, 37,
10532    15, 5, -102, -6, -15, 3, -33, 77,
10533    -32, -3, 89, -93, -69, -58, -55, -4,
10534    -7, -12, 60, 32, -45, -6, -67, 6,
10535    -30, -18, 28, 59, 65, -15, -25, 68,
10536    -18, -35, -25, -22, -34, -13, 12, 33,
10537    -70, 5, -46, -25, -12, -34, -8, -88,
10538    11, -31, 41, -48, -16, -45, 56, 45,
10539    6, 17, -28, 3, 37, -7, -23, 1,
10540    -11, -28, -2, -125, 100, 9, -47, 9,
10541    29, 33, 41, 3, -71, -28, 24, -84,
10542    -51, -52, -28, -62, 107, 22, -27, 44,
10543    66, 32, 12, -93, -39, 66, -52, -38,
10544    56, 50, -51, -104, 12, -5, -75, -76,
10545    -70, -62, -40, 33, 104, -68, 20, 52,
10546    -23, -101, 121, 10, -12, 48, -11, -105,
10547    32, -49, 10, 127, -36, -27, 44, -13,
10548    -41, -84, 25, 0, -63, 85, 9, 47,
10549    38, 74, 21, 10, 21, -25, 34, 39,
10550    9, 87, 54, 79, 43, 50, 54, 36,
10551    100, 26, 60, -43, 30, 23, -28, 59,
10552    41, -51, -39, 25, 14, 55, -41, -8,
10553    53, -94, -50, 66, 82, -68, 96, -38,
10554    -54, -65, 3, -12, -19, -8, 34, 18,
10555    -25, 5, 15, -17, 23, 26, -73, 3,
10556    34, 61, 35, -45, -16, 1, -42, -10,
10557    45, -26, -102, 46, -24, 60, -28, -50,
10558    17, 2, 12, -84, 41, 32, -48, 9,
10559    38, -45, -44, 35, 107, -60, -39, -57,
10560    -1, -10, -26, 24, 15, -60, 70, -66,
10561    -60, 8, -22, 9, -77, -23, -115, -10,
10562    -83, 11, 21, 18, -97, -29, 9, 7,
10563    -60, -26, 15, -27, -36, -71, -1, 95,
10564    -7, 13, -50, -120, 10, -3, -29, -16,
10565    -36, -34, 57, 41, 47, 29, -109, 9,
10566    2, -25, 44, 20, 56, 22, -6, 68,
10567    89, -22, -14, 16, 27, -101, 84, -50,
10568    43, -23, -18, -46, -34, -21, 75, -18,
10569    4, -3, -98, -19, 50, 6, 44, 38,
10570    34, 18, -54, -59, 19, -14, -3, 14,
10571    30, 12, 35, -85, -86, 25, 47, 4,
10572    42, 24, 31, 21, 18, 8, 49, 43,
10573    -15, -24, -12, -39, 24, -54, 46, 39,
10574    81, 11, 8, -64, 7, -36, -82, 73,
10575    -56, -28, 40, -50, -88, 50, -68, -8,
10576    17, -11, -24, 9, -96, 39, 8, 99,
10577    58, 4, -127, -16, 78, -122, 14, 39,
10578    19, -128, -52, -29, -43, -13, -31, -27,
10579    21, -15, 33, 54, 11, -2, 57, 39,
10580    -46, 65, 75, -45, 5, -7, 48, -8,
10581    43, -63, 34, -113, -51, 78, -16, -9,
10582    127, 32, -93, -15, 49, -69, -67, 3,
10583    -70, 25, -21, 2, 39, 85, -12, -26,
10584    7, 41, -12, -37, 10, -104, -22, -127,
10585    -1, -30, 51, -13, -52, 101, -19, 3,
10586    -16, -18, 22, -61, 87, 13, -31, -79,
10587    -23, -4, -91, 84, 34, 84, 52, 22,
10588    24, -10, 4, 24, 48, -31, -3, -24,
10589    31, -115, -30, 124, -12, -89, 12, 5,
10590    -128, -7, 18, -70, 59, 124, 126, -70,
10591    -6, 36, 127, -21, 29, 77, 39, -125,
10592    -50, -16, 10, -123, -2, 117, -44, -52,
10593    -74, 3, 123, 44, 6, 31, -126, -3,
10594    -67, -5, 25, 36, -7, 75, -117, -75,
10595    46, 7, -44, -51, 103, -26, -18, -125,
10596    20, 18, 2, -47, -29, 24, -75, 25,
10597    -109, 115, -97, 24, -80, 90, -72, -31,
10598    51, 23, 30, 61, -79, -4, -8, 54,
10599    -77, 76, 89, -55, 1, 2, 17, 127,
10600    -22, -122, 75, -47, -124, -65, -24, -42,
10601    44, -19, -40, -59, -34, -44, 119, 31,
10602    -127, 39, -1, -74, 44, -5, 12, -35,
10603    -39, 4, 51, 54, 17, 127, 9, -12,
10604    8, 16, 37, 30, -5, 105, -10, 38,
10605    3, 83, -67, -127, -7, 25, 42, -21,
10606    -12, -43, 63, 30, 37, -101, -125, -84,
10607    38, 75, -44, -12, -33, -69, -79, 104,
10608    -94, 42, -54, 6, 20, -8, 57, -84,
10609    -21, -59, 71, -39, -40, 42, 46, 113,
10610    79, -50, -20, -40, -59, -13, 17, 0,
10611    -15, -3, -9, 2, 83, -11, 79, 8,
10612    -45, 57, 43, 9, 12, 111, 27, 92,
10613    -55, 17, -66, 4, 0, -5, -37, 15,
10614    124, 99, 45, -1, 38, 9, -97, 57,
10615    7, -117, 50, -112, 3, -128, -6, -36,
10616    15, -56, -93, -50, -34, -126, 25, 25,
10617    1, -88, -101, -60, -24, -42, 0, -7,
10618    31, 10, 40, -33, 27, 61, 59, 43,
10619    83, 123, 4, 0, -107, -59, -8, -61,
10620    -55, 81, 25, -35, -43, 44, -41, -100,
10621    16, 109, -26, 102, -48, -9, 6, -39,
10622    45, -26, 61, 36, -10, 16, -57, 58,
10623    29, 12, 96, -32, 19, 24, -126, 43,
10624    -14, 36, -39, -54, 8, 16, -116, -20,
10625    -48, -106, 103, 13, -34, -51, -7, -31,
10626    31, -59, 90, 90, 75, 67, 62, -11,
10627    14, -34, -71, -45, -77, -26, -62, 110,
10628    71, 47, -92, -103, -15, 122, -17, 35,
10629    37, 30, 127, -33, 17, -55, -39, 4,
10630    67, -17, -30, -24, 16, 11, -22, -8,
10631    -20, -24, 18, 29, -53, 40, 37, -1,
10632    -11, 19, 53, -14, 44, 23, 45, 14,
10633    46, 15, 7, 72, -39, -114, -10, -52,
10634    -60, -73, 67, 73, -12, 29, -6, 72,
10635    -47, 42, -44, -24, -11, -9, -67, 74,
10636    -115, 31, 103, -38, -64, 7, -95, 28,
10637    -16, -29, -108, 15, -21, 22, 66, -39,
10638    -3, -123, 39, 74, -32, -48, 4, -59,
10639    0, 66, 103, -63, 22, -27, 16, -8,
10640    -87, 59, 31, 21, -15, -112, -57, -25,
10641    -11, 30, -68, -5, -20, -39, 83, 49,
10642    -79, 0, -40, 36, 79, -98, -4, -34,
10643    -31, -36, 39, 3, 35, 21, -14, 49,
10644    -85, 119, 25, -59, -10, -97, -29, 21,
10645    19, 59, -3, -128, -17, 0, 76, 9,
10646    45, -44, 120, -6, 11, 2, -39, 16,
10647    50, 21, -1, -8, -7, -66, 58, -49,
10648    -25, -15, 63, -67, 62, 11, 15, 1,
10649    123, -17, -13, -109, -15, -90, -80, 98,
10650    -97, -14, 8, 69, -87, 7, 3, 29,
10651    -40, -33, 42, 32, 42, -5, -35, 105,
10652    14, 50, 5, -97, 32, 127, 70, -35,
10653    27, -55, 82, 11, 43, -92, 56, -50,
10654    9, 51, 27, 8, -22, -21, -48, -43,
10655    -108, -28, 12, -21, -46, 53, -3, 29,
10656    122, 58, 72, -62, 41, -1, -11, -120,
10657    -51, -101, -32, -109, 42, 87, 22, 67,
10658    -55, -13, -85, 13, 81, -26, -45, 23,
10659    -72, -52, 45, 67, 18, 47, 30, -47,
10660    -32, 60, -55, -32, -41, 41, 124, 59,
10661    -60, 29, 7, 127, -6, 0, -95, 57,
10662    -7, 36, 34, -42, 30, 22, 8, 93,
10663    -23, 85, 39, -1, 46, 121, -46, 45,
10664    57, 27, -7, 17, 48, 19, 78, 0,
10665    -42, -80, 75, -39, 98, 38, 41, 118,
10666    14, 72, 46, 127, 56, 96, -12, 6,
10667    -55, 59, 93, 11, -81, 55, 38, 9,
10668    -19, 120, -44, -11, -69, 125, -82, -21,
10669    84, 40, -12, 17, 67, 52, 44, 55,
10670    77, 53, -72, 91, 127, 75, -35, 62,
10671    -20, -68, -9, -97, 51, -35, -81, -29,
10672    -86, 5, 15, 38, 74, 60, 9, 11,
10673    -57, 110, -42, -5, 54, -9, -35, 1,
10674    9, 7, 24, -8, 10, 35, 35, 36,
10675    -43, -45, -12, -31, 8, -3, 2, -1,
10676    23, -86, 2, -60, 70, 47, 20, 72,
10677    11, -22, 3, -9, -25, -58, -42, -7,
10678    -16, 7, 16, -66, -36, 94, 74, -2,
10679    -31, -39, -40, 52, 93, 7, 9, -7,
10680    -78, -41, 9, 81, -57, -81, -33, 64,
10681    50, 47, 58, 51, -10, -18, -2, -30,
10682    -58, 3, 22, -127, 47, 45, -48, -88,
10683    -39, -46, 7, 85, 40, -35, 25, 9,
10684    -63, 6, -22, -68, 41, -6, 30, -24,
10685    62, 28, -111, -106, 25, 4, -80, 28,
10686    67, 24, -35, -43, -44, -15, -7, 96,
10687    -28, 97, -105, 13, 88, 75, 9, 46,
10688    -99, 105, -38, -67, 63, 90, 45, -45,
10689    18, 47, 81, 77, -26, -12, -29, -16,
10690    51, 37, 7, 15, 53, -47, 11, -4,
10691    -76, 57, -31, -24, -63, 5, -11, -71,
10692    40, 66, 5, -61, 18, 16, -83, 46,
10693    103, 55, -64, -98, -5, 68, -4, -20,
10694    45, 98, 17, 0, -87, 51, -12, -17,
10695    -10, -116, 48, 55, -45, 127, -29, -16,
10696    -113, 31, -16, -85, 85, -60, 7, -45,
10697    -74, -67, -100, 105, 123, 79, 58, -21,
10698    -10, -103, 72, -17, 7, -71, 29, 78,
10699    -44, 125, -101, -9, -2, 46, -51, -105,
10700    28, 52, -49, -27, 22, 96, 5, 28,
10701    15, -63, 6, -52, 82, 7, 72, 43,
10702    -47, -27, 75, -66, -34, -79, -91, 19,
10703    35, 27, 127, 69, -75, 75, 36, 35,
10704    32, 80, -99, -77, -48, -21, 119, 40,
10705    13, -59, 107, -104, 127, -72, -106, 63,
10706    40, 88, 9, -8, 76, -56, 4, 125,
10707    91, 39, 123, -93, -36, -7, -97, -94,
10708    -7, 20, 122, -42, -87, -32, 26, -23,
10709    -52, -46, 4, -45, 110, -53, -70, -28,
10710    91, -39, 57, 5, -44, 90, 118, -33,
10711    44, 112, 4, -48, 25, 37, 2, 31,
10712    -34, 97, -50, -94, -63, 3, 126, 17,
10713    -49, 7, 33, -63, -36, -100, 51, -60,
10714    95, -12, -15, 123, -26, -5, 93, 65,
10715    34, 62, -128, 112, -24, 127, 121, 127,
10716    -17, 66, -31, 68, -20, -58, -127, 126,
10717    87, -107, -69, -58, -112, 126, -70, 41,
10718    32, -93, -8, -111, -79, 114, -72, -119,
10719    -111, 3, 110, -23, 86, -26, 99, -11,
10720    -52, 127, -92, -106, -80, 22, -22, -14,
10721    -74, 8, 84, -54, -40, 61, -90, 31,
10722    -61, -127, -26, 8, 22, -91, -9, 81,
10723    -57, 112, -86, -36, 76, 31, 53, 42,
10724    55, 7, -61, -11, 34, -99, 63, -46,
10725    -119, 127, 37, -22, -85, -107, 55, 61,
10726    -31, 45, 1, -109, -65, -52, -37, -52,
10727    10, -96, -31, 10, -124, -45, 44, 26,
10728    55, -31, 79, -32, -32, 42, -91, 34,
10729    46, 123, 83, -127, 18, 36, 49, -69,
10730    11, -1, -67, 99, -64, 2, -45, 14,
10731    18, -84, 125, -101, -101, 67, -126, -72,
10732    -47, 54, 113, -10, -56, 51, 127, 7
10733 };
10734 
10735 static const rnn_weight denoise_gru_bias[288] = {
10736    84, 77, 1, 12, 35, 67, -54, -6,
10737    22, 52, 45, 34, -39, 25, -34, 44,
10738    -87, -53, -33, 45, 96, -32, 99, 23,
10739    29, 74, -82, 97, 4, -35, -30, 11,
10740    7, 22, -69, 54, 20, 0, 36, -10,
10741    15, 66, 12, -97, 44, 75, 40, 37,
10742    -110, 105, -1, 20, -59, 75, 68, 125,
10743    -127, 37, 16, 44, 65, -7, 105, -6,
10744    26, -126, 42, -51, -54, -6, 21, 48,
10745    0, 30, 10, 29, 21, 11, -2, -40,
10746    119, 48, 29, 63, 103, -56, 35, -15,
10747    30, 54, 55, -70, 56, 8, 25, 105,
10748    10, 4, -16, -26, -1, 31, 59, 34,
10749    25, 37, -45, 13, -20, -25, -7, -12,
10750    11, 56, -10, 46, 42, -7, -62, 32,
10751    -21, 58, 34, 36, 3, -9, -51, 26,
10752    -26, -6, 20, 41, 15, 40, 22, 23,
10753    -33, -1, -20, 18, -19, -29, 55, 28,
10754    -52, -36, -6, 50, 11, -14, -42, 34,
10755    22, 5, -5, -35, -9, -27, -4, 29,
10756    -14, 10, 25, 16, 11, -62, 26, -21,
10757    -26, -10, 34, 17, -21, -46, 4, -33,
10758    41, 16, -33, -25, -8, -13, -22, 29,
10759    -6, 15, 31, 19, 14, -49, 11, 2,
10760    -45, 9, -22, 6, 12, 87, 10, 54,
10761    7, 31, -37, 17, 85, -10, -16, -9,
10762    1, -13, 18, 30, 25, 2, -70, 9,
10763    11, -7, 36, 30, 4, 58, -24, -6,
10764    -34, 13, 52, -32, 22, 127, -2, 29,
10765    25, -14, 24, 68, -23, 2, -1, -71,
10766    -29, 27, 26, 43, 58, -70, 20, -25,
10767    78, -32, -12, 23, -33, 3, 11, 46,
10768    6, -92, 23, -24, -76, -10, -40, 14,
10769    7, 5, 47, 47, -26, -1, 20, -2,
10770    -4, -6, -29, -30, 29, 61, -27, 49,
10771    -5, 51, 27, -115, -7, 31, -14, 16
10772 };
10773 
10774 static const GRULayer denoise_gru = {
10775    denoise_gru_bias,
10776    denoise_gru_weights,
10777    denoise_gru_recurrent_weights,
10778    114, 96, ACTIVATION_TANH
10779 };
10780 
10781 static const rnn_weight denoise_output_weights[2112] = {
10782    -9, 4, -9, -1, 78, 86, 70, 58,
10783    52, 37, 21, 15, 11, 14, 16, 7,
10784    -6, -5, 2, 8, 23, 43, 85, 124,
10785    126, 123, 121, 106, 103, 88, 62, 35,
10786    29, 18, 11, -4, -5, 2, -2, -31,
10787    1, 14, 2, 41, 110, 82, 44, 28,
10788    19, 12, 6, 3, 9, 7, 0, -7,
10789    -1, 2, 4, 42, 58, 59, 73, 68,
10790    49, -25, 20, 48, 61, 56, 41, 40,
10791    28, 16, 12, 8, -1, 3, 6, 10,
10792    8, 7, 4, 8, 10, 9, 24, 3,
10793    74, 111, 114, 69, 16, 5, -19, -34,
10794    -29, -31, -25, -29, -30, -36, -36, -48,
10795    -45, -45, -40, -29, -27, 12, -32, -25,
10796    -24, -50, -64, -52, -50, -67, -62, -61,
10797    -55, -47, -48, -54, -58, -77, -73, -26,
10798    -18, -42, -67, -62, 12, 19, 36, 10,
10799    -2, 1, -31, -11, -6, -1, -4, -6,
10800    -15, -22, -39, -39, -37, -36, -40, -37,
10801    -28, -9, 34, 36, 43, 40, 42, 31,
10802    31, 45, 32, 25, 15, 17, 12, 3,
10803    -18, -31, -33, -29, -24, -39, -45, 3,
10804    46, 16, 27, 20, 11, -1, -8, -17,
10805    -30, -32, -19, -13, -10, -16, -17, -34,
10806    -39, -16, -5, -32, -122, -128, -22, -19,
10807    -9, 19, 52, 50, 21, 23, 14, 10,
10808    3, 4, 6, 10, 10, 12, 22, 29,
10809    8, -6, -30, -71, 58, 48, 35, 21,
10810    10, 6, -1, -3, 12, 19, 15, 7,
10811    -7, 4, 24, 11, -3, 17, 26, 25,
10812    33, 44, 6, -15, -22, -12, 6, 11,
10813    -15, -32, -31, -31, -35, -19, -12, 0,
10814    15, 5, 14, 89, 124, 116, 125, 123,
10815    19, 78, 73, 67, 78, 3, 3, 20,
10816    30, 48, 58, 46, 52, 63, 59, 27,
10817    16, 11, -18, -29, -30, -23, -3, -6,
10818    -12, 4, 10, 6, 4, -3, -14, -26,
10819    -40, -57, -61, -57, -52, -46, -35, -21,
10820    -4, 15, 53, 53, 10, -28, -43, -43,
10821    -15, -37, -32, -30, -16, -33, -42, -28,
10822    -26, -33, -29, -29, -33, -40, -25, -22,
10823    -35, -38, -13, -36, -22, -25, -16, -21,
10824    -10, -6, -15, -21, -23, -24, -7, -1,
10825    -13, 9, 28, 26, -1, 0, 2, 9,
10826    127, 110, -16, 1, 7, 40, 36, 44,
10827    45, 40, 35, 27, 27, 33, 27, 35,
10828    47, 31, 10, 10, 14, 1, -90, -90,
10829    -79, -63, -68, -79, -72, -83, -70, -76,
10830    -78, -76, -55, -38, -29, -10, 0, -8,
10831    -2, 9, 13, -11, 44, 1, 0, 74,
10832    40, -5, 16, -24, 1, 17, 25, 16,
10833    1, -6, -10, -1, 1, -2, 0, 4,
10834    7, 5, 57, 96, 53, -45, -81, -11,
10835    -9, -80, -73, -76, -79, -75, -80, -88,
10836    -90, -82, -71, -64, -61, -70, -93, -84,
10837    -128, -128, -77, -21, 13, 37, 41, 20,
10838    10, 14, 15, 19, 33, 38, 18, 7,
10839    6, -4, 0, -4, -16, -39, -64, -125,
10840    -122, -79, -66, -54, -31, -21, -25, -26,
10841    -24, -18, -12, -10, -9, -5, -1, 7,
10842    -1, 8, 21, 33, 34, 53, 57, 59,
10843    67, 63, 56, 42, 39, 46, 47, 44,
10844    50, 48, 28, 1, 6, 44, 28, -3,
10845    -49, -20, -5, -7, 0, 0, -5, -9,
10846    -15, -1, 3, 15, 21, 8, 6, 3,
10847    7, 18, 40, 27, 19, 11, 25, -3,
10848    31, -4, 6, 18, 37, 35, 39, 33,
10849    24, 31, 34, 27, 28, 30, 24, 24,
10850    20, 35, 44, 41, -15, -5, 75, 22,
10851    25, 34, 26, 10, 18, 18, 0, -1,
10852    9, -4, 6, 7, -8, 19, 37, 19,
10853    -4, -12, 18, -29, -27, -1, 5, 7,
10854    -11, 15, -24, -34, -12, -7, -11, -26,
10855    -42, -38, -48, -58, -66, -72, -70, -66,
10856    -51, -27, 37, 3, -41, -57, -49, -47,
10857    -49, -50, -40, -32, -32, -32, -38, -54,
10858    -67, -55, -39, -66, -78, -81, -72, -67,
10859    5, 11, -18, -37, -104, -123, -85, -49,
10860    -36, -18, 1, 9, 0, -10, -24, -27,
10861    -18, -8, 1, -1, 10, 23, -18, -64,
10862    -94, -114, -127, -120, -121, -127, -125, -111,
10863    -117, -115, -108, -90, -36, 9, 12, -1,
10864    6, 14, 26, 37, -34, -52, -47, -49,
10865    -48, -57, -51, -36, -37, -37, -33, -33,
10866    -34, -36, -33, -27, -27, -38, -26, -6,
10867    2, -21, -39, -8, 34, 85, 127, 127,
10868    103, 67, 8, -28, -22, 0, 30, 33,
10869    15, 11, -1, -8, -2, 16, 24, -21,
10870    20, 3, 11, 20, 17, 7, 3, 30,
10871    43, 34, 24, 18, 8, 8, 6, 10,
10872    11, 22, 16, 2, -13, 2, -31, -51,
10873    -47, -49, -49, -60, -48, -38, -42, -23,
10874    -18, -31, -34, -40, -36, -23, -12, -13,
10875    -25, -12, -16, -38, -29, -38, -82, -92,
10876    -113, -125, -125, -126, -126, -127, -126, -110,
10877    -95, -75, -56, -43, -33, -1, 2, -12,
10878    -20, -26, 10, 36, 39, 6, 23, 54,
10879    46, 0, -33, -37, 0, 32, 49, 50,
10880    48, 38, 25, 21, 25, 26, 28, 9,
10881    36, 61, 62, 40, 28, 36, 32, 19,
10882    22, 19, 17, 29, 32, 29, 25, 17,
10883    6, -12, -25, -19, 9, 9, 50, 40,
10884    44, 33, 38, 21, 9, 1, -7, 2,
10885    25, 32, 16, -20, -56, -98, -128, -128,
10886    -127, -127, -59, 28, 1, 17, 17, 27,
10887    15, 0, -2, 19, 21, 18, 17, 24,
10888    34, 40, 47, 45, 25, 32, 65, 80,
10889    113, 127, 78, 44, 40, 44, 29, 32,
10890    37, 46, 64, 66, 54, 31, 41, 29,
10891    10, 20, 36, 26, 13, 5, 32, 45,
10892    -36, -14, -13, -17, -25, -21, -35, -39,
10893    -22, -11, -8, 0, -1, 4, 7, -9,
10894    -22, -33, -36, -30, -35, -119, -103, -86,
10895    -68, -56, -43, -47, -55, -42, -22, -23,
10896    -18, -25, -13, -8, 11, -9, -18, -9,
10897    -11, 2, -19, -124, 88, 34, 59, 19,
10898    36, 37, 50, 45, 61, 46, 36, 39,
10899    41, 35, 46, 58, 62, 80, 105, 127,
10900    127, 126, -25, -27, -49, -70, -66, -56,
10901    -68, -85, -94, -89, -97, -89, -85, -79,
10902    -64, -37, -26, -29, -35, -31, -32, -22,
10903    -93, -46, -8, -3, -15, -14, -17, -38,
10904    -54, -57, -48, -46, -46, -54, -71, -73,
10905    -65, -65, -74, -76, -59, 43, 10, 23,
10906    47, 63, 70, 62, 43, 65, 77, 58,
10907    47, 57, 57, 45, 39, 31, 29, 35,
10908    31, 30, 34, 17, -31, -12, -17, -26,
10909    -33, -40, -53, -77, -95, -83, -63, -50,
10910    -48, -34, -24, -29, -45, -33, -18, -10,
10911    -5, -53, -27, -25, -28, -20, -19, -15,
10912    -17, -16, -23, -28, -30, -31, -38, -37,
10913    -39, -33, -44, -70, -94, -107, -120, -49,
10914    127, 127, 89, 22, -7, -11, -21, -13,
10915    10, 60, 113, 119, 104, 107, 73, 62,
10916    44, 51, 50, 39, 34, 11, -20, -24,
10917    -38, -47, -42, -36, -25, -14, -11, -12,
10918    -12, -17, -10, -7, -10, -9, -15, -29,
10919    -32, -40, -84, -128, -8, -12, 4, 16,
10920    7, 29, 90, 82, 61, 55, 54, 51,
10921    40, 31, 33, 31, 20, 15, 9, 19,
10922    33, 32, 19, 18, 10, 11, 9, 4,
10923    -9, -5, 3, 3, -5, 1, 6, 5,
10924    -7, -30, -41, -35, -34, -33, 12, 1,
10925    -8, 22, 16, 13, -14, -30, -40, -54,
10926    -70, -69, -61, -68, -81, -103, -126, -127,
10927    -128, -127, -110, -94, -38, -6, 8, -1,
10928    -22, -17, -19, -43, -40, -39, -49, -75,
10929    -104, -126, -128, -128, -70, -58, -41, 21,
10930    36, 17, 20, 72, 13, 15, 31, 27,
10931    18, 7, 0, -9, -15, -25, -31, -21,
10932    -9, 2, 16, 2, -47, -128, -128, -120,
10933    -79, -36, -81, -78, -42, -7, -14, -13,
10934    -9, -13, -18, -22, -15, -10, -5, -6,
10935    -21, -37, -52, -41, -9, -21, -49, -51,
10936    -19, -121, -128, -128, -128, -122, -89, -50,
10937    -20, -13, -22, -41, -61, -61, -54, -26,
10938    -32, -42, -52, -56, -38, -33, -6, -14,
10939    -30, -38, -44, -47, -51, -47, -41, -42,
10940    -45, -52, -57, -53, -39, -39, -48, -49,
10941    -24, -9, 26, 12, 7, 10, 2, 9,
10942    14, 13, 13, 11, 3, 8, 6, 3,
10943    5, 17, 24, 49, 88, 127, 127, 127,
10944    111, 70, -25, -37, -45, -62, -57, -55,
10945    -56, -47, -49, -47, -38, -28, -24, -22,
10946    -15, -11, 0, 2, -9, -10, -8, 15,
10947    -11, -34, -35, -37, -37, -41, -35, -39,
10948    -54, -89, -104, -79, -71, -55, -15, -3,
10949    1, -43, -47, -14, -9, -4, 66, 54,
10950    30, 17, 33, 26, 23, 50, 53, 39,
10951    29, 25, 36, 44, 47, 46, 46, 52,
10952    38, 24, 16, 11, 37, 15, -11, -27,
10953    -32, -24, -22, -17, -18, -11, -6, -12,
10954    -8, -12, -14, -18, -15, -51, -54, -21,
10955    11, 50, 58, 21, 11, 11, 5, 11,
10956    7, -11, 2, 17, 14, 14, 10, 17,
10957    30, 25, 14, 7, 27, 31, 33, 32,
10958    62, 37, 18, 14, 15, 29, 26, 19,
10959    4, -17, -24, 1, 17, 22, 20, 11,
10960    -28, -4, 63, 120, 127, 117, 50, 86,
10961    121, 127, 125, 127, 77, 33, 45, 66,
10962    81, 111, 100, 79, 77, 93, 88, 60,
10963    52, 47, 34, 26, 12, -7, -8, -13,
10964    -14, -5, 2, 10, 18, 1, -36, -53,
10965    -76, -73, -61, -56, -51, -35, -48, -79,
10966    -101, -19, 26, 12, 36, 57, 65, 92,
10967    122, 127, 127, 90, 36, 28, 32, 30,
10968    18, 7, -5, 5, 15, 6, 3, 8,
10969    25, 22, 16, 10, 13, 22, 30, 37,
10970    57, 62, 70, 82, 81, 90, 105, 117,
10971    125, 111, 126, 127, 127, 127, -5, -31,
10972    -31, -31, -28, -30, -20, -6, -13, -16,
10973    -10, -17, -29, -32, -26, -15, -20, -26,
10974    -28, -17, -20, -24, 21, 30, 37, 45,
10975    40, 34, 37, 50, 50, 54, 51, 54,
10976    54, 61, 57, 51, 51, 71, 112, 127,
10977    127, 127, -5, 47, 58, 40, 22, 10,
10978    2, 2, 18, 35, 52, 62, 60, 51,
10979    43, 32, 21, 25, 34, 43, 11, -53,
10980    16, 32, 41, 21, 13, 16, 23, 14,
10981    20, 28, 35, 37, 34, 39, 34, 20,
10982    10, 1, 10, 20, 18, 7, -38, -12,
10983    -30, -31, -12, -18, -5, 2, -10, -10,
10984    -18, -1, -9, -2, 4, 20, 13, 11,
10985    9, 0, 5, 66, 20, 34, 70, 67,
10986    9, 7, 46, 93, 90, 68, 44, 38,
10987    19, 17, 19, 34, 35, 12, -4, -3,
10988    -4, 0, 104, 118, 109, 84, 67, 61,
10989    78, 68, 48, 46, 52, 46, 37, 36,
10990    41, 61, 60, 44, 43, 33, 13, -8,
10991    28, 4, -24, -29, -30, -35, -52, -48,
10992    -15, 4, 7, -16, -16, -10, -8, -17,
10993    -16, -1, 13, -7, -25, -47, 60, 67,
10994    83, 59, 40, 31, 30, 53, 65, 59,
10995    51, 55, 45, 51, 63, 49, 36, 37,
10996    32, 41, 44, -1, -15, -23, -13, -12,
10997    -14, -11, -6, -8, -21, -49, -69, -71,
10998    -71, -70, -49, -26, -2, 10, 18, 16,
10999    23, 39, -12, -7, 11, 8, 6, 22,
11000    13, -2, 14, 35, 42, 40, 58, 82,
11001    104, 123, 124, 107, 75, 66, 39, 79,
11002    41, 41, 64, 103, 117, 127, 127, 117,
11003    61, 28, 24, 35, 58, 74, 95, 104,
11004    118, 110, 53, 27, 12, -2, 95, 63,
11005    54, 38, 26, 25, 30, 30, 28, 19,
11006    21, 26, 33, 42, 21, -2, -21, -12,
11007    12, 19, 19, -64, -15, -29, -30, -20,
11008    -36, -39, -52, -51, -30, 2, 33, 60,
11009    85, 97, 107, 103, 103, 80, 68, 51,
11010    26, -8, 8, 17, 20, -3, 32, 50,
11011    39, 37, 26, 14, 6, 2, 4, 8,
11012    13, 24, 21, 10, 22, 26, 15, 2,
11013    -38, -26, -21, -32, -27, -23, -21, -33,
11014    -25, -33, -28, -24, -25, -20, -17, 9,
11015    2, -60, -71, -42, -37, -26, -128, -61,
11016    -69, -77, -78, -61, -60, -58, -33, -12,
11017    8, 42, 16, 24, 44, 24, 3, -2,
11018    6, 5, -8, -2, 26, 5, -25, -2,
11019    7, -43, -37, -13, -80, -104, -120, -114,
11020    -100, -93, -87, -66, -50, -44, -52, -52,
11021    -46, -30, 1, 15, 34, 23, 7, 4,
11022    -11, -14, -10, 4, 7, -18, 12, 5,
11023    -64, -122, -128, 25, 127, 53, -20, 27,
11024    -7, -7, -6, 17, 31, 26, 31, 36,
11025    25, 14, 12, 17, 17, 18, 24, 15,
11026    8, -1, 2, 14, 28, 56, -31, -14,
11027    -7, -7, -4, 1, 1, -2, 7, -4,
11028    -3, -9, -11, -9, -10, 21, 48, 94,
11029    125, 76, -22, -125, 13, 9, 4, 1,
11030    7, 22, 9, 7, 12, 22, 20, 18,
11031    10, 10, 6, -1, -5, 34, 76, 58,
11032    13, -57, -41, -16, 4, 25, 45, 57,
11033    94, 100, 118, 126, 117, 105, 71, 37,
11034    1, -10, -13, -31, -30, -14, 13, 36,
11035    -36, -14, -32, -38, -37, -35, -31, -40,
11036    -48, -54, -62, -53, -55, -60, -62, -47,
11037    -55, -69, -41, -25, -21, -27, -37, -50,
11038    -47, -48, -55, -59, -66, -46, -31, -31,
11039    -25, -29, -32, -37, -34, -39, -14, 0,
11040    -1, 12, 45, 127, 43, 13, -2, 2,
11041    2, 0, -22, -74, -111, -110, -72, -37,
11042    -9, 7, 33, 34, 21, 15, 11, 8,
11043    19, 31, 31, 4, -21, -18, -16, -13,
11044    -17, 13, 21, 11, -3, 11, 27, 59,
11045    76, 70, 76, 102, 51, -50, -102, -59
11046 };
11047 
11048 static const rnn_weight denoise_output_bias[22] = {
11049    -30, 48, 50, 38, 8, -6, -39, -35,
11050    32, 45, 35, 31, 17, 13, 1, 14,
11051    40, -7, -38, -9, -14, -28
11052 };
11053 
11054 static const DenseLayer denoise_output = {
11055    denoise_output_bias,
11056    denoise_output_weights,
11057    96, 22, ACTIVATION_SIGMOID
11058 };
11059 
11060 static const rnn_weight vad_output_weights[24] = {
11061    127, -128, 98, -128, 127, -128, -128, 127,
11062    127, 83, 127, 46, 96, 127, 127, -128,
11063    127, 127, -128, -128, -128, 127, -128, -128
11064 };
11065 
11066 static const rnn_weight vad_output_bias[1] = {
11067    76
11068 };
11069 
11070 static const DenseLayer vad_output = {
11071    vad_output_bias,
11072    vad_output_weights,
11073    24, 1, ACTIVATION_SIGMOID
11074 };
11075 
11076 const struct RNNModel model_sh = {
11077     24,
11078     &input_dense,
11079     24,
11080     &vad_gru,
11081     48,
11082     &noise_gru,
11083     96,
11084     &denoise_gru,
11085     22,
11086     &denoise_output,
11087     1,
11088     &vad_output,
11089 };
11090