1 /*
2  * SUITE: beguiling-drafter-2018-08-30
3  *
4  * INTENT:
5  *
6  * Voice in a reasonable recording environment. Fans, AC, computers, etc.
7  *
8  *
9  * SIGNAL:
10  *
11  * voice
12  *     hamlet-002-act-1-scene-1.1626
13  *         http://etc.usf.edu/lit2go/94/hamlet/1626/
14  *     human_rights_un_chi_nf.mp3
15  *         https://librivox.org/universal-declaration-of-human-rights-by-united-nations-volume-02/
16  *     human_rights_un_cze_msed.mp3
17  *         https://librivox.org/universal-declaration-of-human-rights-by-united-nations-volume-02/
18  *     huntingofthesnark_01_carrol_128kb
19  *         https://librivox.org/the-hunting-of-the-snark-by-lewis-carroll-3/
20  *     teacupclub_01_armstrong_128kb
21  *         https://librivox.org/the-teacup-club-by-eliza-armstrong/
22  *     warletters_01_allan_128kb.mp3
23  *         https://librivox.org/war-letters-from-a-young-queenslander-by-robert-marshall-allen/
24  *     TSPspeech
25  *         http://www-mmsp.ece.mcgill.ca/Documents/Data/
26  *
27  * sounds
28  *     cough
29  *         https://freesound.org/ sounds: 205012 222644 252240 323532 342587 343880 343885 343986 369295 391284 401334 407839 419781 425777 87412
30  *     laugh
31  *         https://freesound.org/ sounds: 167578 189278 263775 319346 343934 344043 344064 367680 381275 383237 393353 401214 433921 73123
32  *
33  *
34  * ./chopper voice/hamlet-002-act-1-scene-1.1626.raw voice/human_rights_un_chi_nf.raw sounds/cough.raw voice/human_rights_un_cze_msed.raw voice/huntingofthesnark_01_carrol_128kb.raw sounds/laugh.raw voice/teacupclub_01_armstrong_128kb.raw voice/warletters_01_allan_128kb.raw voice/TSPspeech.raw
35  *
36  *
37  * NOISE:
38  *
39  * rnnoise_contributions (only "other" and "none" samples)
40  *     https://people.xiph.org/~jm/demo/rnnoise/rnnoise_contributions.tar.gz
41  *
42  *
43  * COUNT: 13212874 (x87)
44  *
45  * NOTE: All files processed into correct raws through ffmpeg: ffmpeg -i in -f s16le -ac 1 -ar 48000 out.raw
46  */
47 
48 /*This file is automatically generated from a Keras model*/
49 
50 #ifdef HAVE_CONFIG_H
51 #include "config.h"
52 #endif
53 
54 #include "rnn.h"
55 #include "rnn_data.h"
56 
57 static const rnn_weight input_dense_weights[1008] = {
58    3, -3, 3, 4, 20, 1, 1, 4,
59    4, 6, 2, -9, 2, 8, 2, -3,
60    8, 0, -11, 4, 9, 12, -4, 3,
61    -31, -2, 17, -3, 21, -9, -4, -26,
62    18, -6, 1, -16, -4, 34, -2, 15,
63    14, -5, -18, -20, 0, 7, -63, -21,
64    37, -58, 36, 6, 49, -19, 16, -31,
65    -10, -1, 1, -40, -43, 24, -3, 12,
66    -10, 6, -18, -47, -10, -21, 23, -19,
67    9, -40, 6, 4, 27, 5, -24, -36,
68    40, 65, 6, -52, -21, 4, -31, -71,
69    -63, 7, -11, 11, 7, 21, 50, 11,
70    20, 121, 37, 12, -106, 17, 37, -12,
71    -16, 59, 17, 17, 49, -6, 16, -57,
72    -97, 40, 8, 14, 1, 11, -78, 9,
73    -68, 61, -4, -1, 59, -12, 1, 10,
74    44, 7, 1, -7, 24, -16, -4, 49,
75    -30, 17, -8, 34, 33, -10, 19, 23,
76    -111, -98, -114, 40, -104, -81, 119, 88,
77    -54, -64, 71, -118, -30, -127, -34, 127,
78    -16, 83, -35, -90, 116, -14, -51, -8,
79    -106, 107, -116, -15, 101, 23, -128, 9,
80    100, 40, 95, 2, 29, -126, 12, -76,
81    -43, -30, -14, 80, 80, 45, 14, -119,
82    -99, 2, -111, 4, -83, 41, 69, -21,
83    -107, 11, 127, 47, 11, -125, -27, -20,
84    -62, -75, -32, 6, 113, 51, 127, -126,
85    29, -24, -122, 39, -55, 22, -26, 59,
86    127, -20, 23, -33, -73, -128, -84, 12,
87    -46, 7, -8, -24, 32, 116, -83, 16,
88    -27, 88, -81, 83, 93, -8, 98, 61,
89    -40, 91, -54, 83, -124, -2, -39, -40,
90    123, -9, 24, -3, 38, -25, -124, 42,
91    -24, -9, -37, -76, -122, -58, -11, 127,
92    26, -13, -92, 87, 63, 127, -66, -50,
93    57, -80, 5, -77, 65, 106, -11, -124,
94    45, -43, 67, 127, -40, 89, 122, 78,
95    -122, 25, -60, 28, -23, 65, 0, 124,
96    6, -50, 36, -30, -34, -21, 55, -70,
97    -15, 113, 88, -28, 38, -1, 113, 75,
98    100, -20, 15, -22, -93, 78, 41, 68,
99    -59, -71, -18, 125, -36, -66, -5, -97,
100    -27, 55, 20, 81, 67, 80, -54, 36,
101    -69, -24, 126, 38, 26, 65, 63, 2,
102    120, -35, 66, -62, 31, -125, 54, 111,
103    31, -84, 61, 80, 9, 71, -109, 62,
104    26, 73, 123, 41, -68, 43, -20, -99,
105    116, -75, -19, 7, -30, -48, -59, 106,
106    127, 85, 9, 91, 127, 23, 19, 38,
107    -28, -29, 127, 105, -102, -100, 127, 28,
108    -23, -26, -30, 50, -85, -127, -128, -32,
109    -26, -128, 97, 127, -115, 127, 32, 121,
110    32, 114, -119, -126, -43, -23, 93, 54,
111    -120, 9, -109, 10, -128, -51, 38, 127,
112    28, 77, -60, 117, -26, -24, 126, 11,
113    -45, 21, 114, 38, -119, -51, 68, 118,
114    -118, -45, -19, -69, 75, 103, 33, 23,
115    88, -122, -45, -11, 127, -107, -126, -15,
116    -2, -20, 127, -6, -32, -61, -79, -101,
117    0, -68, 84, -101, 118, 92, -41, -34,
118    -127, -124, 92, 107, -97, -117, 8, -110,
119    -46, -54, 8, 2, -6, 8, -31, 21,
120    -120, -111, 37, -44, 96, -98, -126, -66,
121    124, 127, 78, -44, 127, -18, -40, 4,
122    13, -128, 15, 20, -128, -107, 110, 118,
123    -51, 79, -112, 62, -32, -96, -128, -32,
124    -103, -100, 36, 4, -116, 33, -11, 117,
125    24, 127, -31, -127, 85, 35, 127, -78,
126    -24, -119, -116, 127, -32, 47, 61, 127,
127    23, 114, 81, -70, 34, -79, 16, -128,
128    11, 89, 72, -127, -7, 75, 127, -65,
129    85, -128, -60, 127, -126, -24, -54, 68,
130    19, -82, 127, 45, -78, -120, -8, -38,
131    0, -2, -94, -128, -94, 44, 101, -120,
132    -17, -20, -127, -47, 7, -18, -22, -52,
133    74, -127, 70, 27, -121, -13, -88, 36,
134    18, 63, -57, -123, 64, -51, -67, -116,
135    -128, 113, -24, -6, 11, 27, -45, 93,
136    -123, 120, 51, 64, -64, -51, 33, -72,
137    1, 35, 127, -19, 74, -14, 125, -117,
138    -54, 26, -92, -119, -34, 105, -28, -22,
139    106, -26, -35, -33, 7, 99, -15, 4,
140    2, -34, 100, -41, 62, -83, -33, 120,
141    75, 127, -21, 12, 31, -46, 52, 9,
142    88, 26, 16, 44, 96, -127, 18, -117,
143    1, -121, -77, 50, 112, 31, -29, -5,
144    14, 68, -13, 49, 43, -8, -106, 107,
145    11, -67, 43, -30, -5, -68, 34, 0,
146    -20, 7, 2, -89, 13, 44, 65, -44,
147    -10, -45, -38, 122, 22, 45, -80, -51,
148    -116, 96, 59, 10, 71, 83, 9, -104,
149    -15, 19, -127, -27, -11, 25, -45, -17,
150    -52, 8, 37, -10, -30, -50, -8, -5,
151    -17, -91, 4, -54, -42, 76, 60, -103,
152    53, -41, -47, -33, 8, 27, -106, -18,
153    -25, 58, 16, 67, -66, 19, 30, 56,
154    110, 4, 16, 73, -27, -55, 8, -95,
155    -105, 75, 108, -8, 48, -29, 26, 80,
156    79, 34, 63, -23, 49, -77, -123, 37,
157    -128, -12, 32, -35, -106, 18, 50, -102,
158    14, 7, -81, -98, 71, -38, -17, -21,
159    -62, -30, 1, -118, 31, 95, -33, 58,
160    -79, -102, 84, -4, -49, 127, -126, 59,
161    -65, 74, -20, -7, 127, 127, -90, 127,
162    124, 80, -128, 125, -128, -45, 127, 26,
163    -100, -119, 107, 100, 8, 127, -113, 103,
164    -104, 57, -124, -128, 108, 110, -65, 127,
165    122, -79, -128, 125, -128, -77, 17, 122,
166    -46, -119, 127, 17, -5, -1, 50, 92,
167    53, 5, 53, -31, -81, -23, 73, -35,
168    -65, -78, -6, 42, -34, -100, -95, 120,
169    -55, 68, 94, -43, 98, -55, -7, -32,
170    -28, 21, 109, 22, 127, 7, 119, -128,
171    -116, 76, -62, -111, -23, -58, 33, -74,
172    52, 102, 96, 58, -58, 27, -85, 47,
173    -36, -51, 3, -36, 127, 48, 37, -65,
174    -62, 64, -50, -38, -54, -34, -20, -9,
175    77, -25, -4, 66, 10, -34, 81, -3,
176    60, -64, 27, 10, 44, -120, 19, -122,
177    -44, -28, 97, -7, 111, 127, -101, -56,
178    101, 85, -55, -48, 12, -25, 25, -21,
179    25, -50, 27, -82, -47, -35, -10, -37,
180    -2, -22, 2, 51, 29, 10, 76, -39,
181    94, -6, -47, 61, 77, 43, -19, 4,
182    -27, 70, 9, 71, 86, -16, 1, -33,
183    -62, -50, -23, -51, 14, -26, -15, 108
184 };
185 
186 static const rnn_weight input_dense_bias[24] = {
187    -56, 125, -87, -127, -85, -91, -20, -124,
188    120, 68, -125, -68, 2, 21, -43, -27,
189    -80, -13, -3, 34, -33, -108, 46, 63
190 };
191 
192 static const DenseLayer input_dense = {
193    input_dense_bias,
194    input_dense_weights,
195    42, 24, ACTIVATION_TANH
196 };
197 
198 static const rnn_weight vad_gru_weights[1728] = {
199    -6, 96, -13, -69, 77, 84, 21, -48,
200    21, 22, -4, -128, 35, -47, 39, 37,
201    -69, 79, 35, -35, -31, 42, 100, -108,
202    20, 29, 46, -18, 2, 40, 42, -82,
203    -40, -42, 51, -30, -36, 72, -39, -25,
204    -28, -76, -18, -13, 51, 10, 1, -84,
205    66, 55, 20, 11, 25, -9, -42, -3,
206    49, -48, -18, -6, -28, -9, 38, -8,
207    59, -4, -35, 57, 12, -39, 27, -25,
208    105, -41, 59, -34, 35, 52, -22, 46,
209    126, 119, -46, 77, 67, 48, 10, -95,
210    -87, -73, 66, -39, -73, -97, -60, -128,
211    41, 78, 119, 109, 97, 10, -2, -50,
212    -9, 0, 34, -79, -27, 39, -30, 11,
213    72, 40, 15, -3, 27, 20, 83, 42,
214    8, -52, -81, 51, 32, 80, -20, -34,
215    11, 72, -23, -51, 23, -18, 23, -8,
216    32, -7, -1, -75, -14, 60, -39, 56,
217    -86, 72, -31, 41, 69, -8, -38, -104,
218    -69, 69, 63, 67, -101, -35, -69, -1,
219    41, 38, 107, 127, -25, -39, -9, 27,
220    -19, -48, -5, -102, -125, 29, -67, -54,
221    25, 102, -13, 55, 54, 62, -13, 37,
222    8, -113, -10, -113, 45, -24, -41, -30,
223    41, 75, 125, -69, 45, -82, -3, -38,
224    -40, -15, 108, -53, 66, -1, -24, 101,
225    97, 28, -83, 62, 125, -116, -36, 10,
226    -123, 109, 37, -53, -12, 54, -12, -123,
227    -37, 5, 100, -106, -118, -62, 30, 92,
228    -83, 87, 73, 28, 42, -24, -108, -9,
229    -85, 65, -28, -2, -76, 32, 3, -84,
230    -97, 92, 57, -8, -66, 0, -72, -33,
231    -120, -2, 19, 88, 8, -40, 27, -101,
232    6, -45, 116, -59, 107, 16, -89, 51,
233    -18, 7, 32, 54, 19, -54, -94, 73,
234    -10, 96, 19, 90, 48, 3, -29, -24,
235    -71, 114, -41, 115, 105, 96, 42, -84,
236    -37, 66, -57, 46, -13, -2, -56, 88,
237    -109, -14, 81, 30, 50, 5, 62, 29,
238    -4, -6, -25, -55, -33, 12, 96, -58,
239    -105, 57, 64, -54, -7, 57, 49, 75,
240    -24, 45, -28, -32, 32, -1, -58, -11,
241    0, 65, -6, 27, -19, -38, -68, 12,
242    17, 8, 10, -55, -33, -77, 18, 91,
243    -11, -2, -12, 26, 59, 49, -17, 28,
244    -128, 70, -64, -31, -83, 127, -76, -45,
245    -44, 112, -67, -116, -115, -19, -39, -69,
246    -111, -128, -118, -94, -3, 57, -112, -98,
247    -115, 68, 12, -26, 54, -26, 21, 82,
248    -67, 40, -67, -87, -84, -45, -65, -73,
249    -100, -43, -105, 93, 44, 28, 5, -95,
250    -8, 9, 9, -106, -45, 34, -59, 77,
251    1, 74, -51, 25, 41, 28, -30, 32,
252    56, 69, -17, 19, -36, -56, -17, 60,
253    16, -13, 42, -7, -5, -54, -38, -30,
254    -26, 73, 49, -26, -60, -103, 78, 123,
255    114, 122, 114, 105, 61, 66, -53, 62,
256    93, -31, 9, 92, 32, -1, 12, -98,
257    94, 51, 98, 109, -59, 55, -29, -46,
258    -5, 18, 76, 66, 99, -16, 19, 75,
259    -18, -37, -51, 58, 61, 41, -11, -25,
260    -57, 98, -105, -25, -13, 43, -7, -75,
261    -67, -87, 37, -110, -57, 19, 20, -87,
262    -66, 114, 77, -31, 28, -65, -15, 71,
263    -28, 118, 124, -81, -44, -90, 5, 15,
264    -52, -62, 25, 24, 37, -39, -34, 17,
265    35, 76, -78, -33, 2, 19, 2, -53,
266    37, -52, 82, 20, -29, 94, 92, -26,
267    -68, 31, 86, 73, 69, -88, 51, -11,
268    20, 11, 1, 20, -14, -49, -22, 88,
269    -19, 7, 9, 83, 52, 15, -26, 54,
270    -14, 105, -79, 58, 65, -69, 7, -8,
271    67, 118, 9, -47, 79, 82, 127, -109,
272    102, -26, -64, -31, 127, 47, 39, -44,
273    -82, 80, 41, -94, -101, 7, 24, 41,
274    40, 46, -27, -22, -74, 118, 112, -42,
275    -22, 127, 21, -3, 38, -60, 75, 99,
276    -65, 97, 41, 17, 26, 18, -50, -45,
277    50, 30, 89, 0, -14, 12, 0, 38,
278    26, -58, 54, 0, -31, 24, -20, 63,
279    -4, 81, -127, 120, 89, -85, -34, -5,
280    89, -29, -125, 5, 21, 37, -23, 41,
281    -12, 9, -116, -65, -100, -55, -61, -127,
282    88, -124, -24, -108, -87, -5, 14, 85,
283    -1, -72, -91, -78, -76, 0, -4, 47,
284    71, 38, -128, -60, 24, -46, -60, -85,
285    12, -123, -23, -95, -51, -29, 43, -67,
286    -15, 96, 51, -118, 9, -9, 52, 65,
287    36, -43, 46, 16, -36, -47, -40, 50,
288    -24, -39, 8, 41, 122, -72, -66, 57,
289    -128, 101, 127, 82, -21, 25, 76, 47,
290    40, 50, -65, 18, 98, 31, 112, 116,
291    35, 117, 119, 86, 68, 127, -51, -32,
292    -17, 49, 10, 109, -15, 35, 58, -91,
293    -34, 59, 104, 76, 52, 106, -125, 54,
294    -45, -40, -19, 12, 8, 43, -10, -64,
295    62, -21, -40, -43, -21, 97, 4, 12,
296    30, 52, -22, 3, -69, -37, 57, -22,
297    59, 7, -21, 0, -55, 20, 63, 51,
298    -23, -120, 47, -112, -108, 16, 14, -82,
299    -100, 68, -128, -101, 40, -9, 87, 33,
300    64, 18, -128, 66, 2, 80, 60, 35,
301    -14, -128, -47, 35, 92, -120, -121, 15,
302    9, -117, -39, -64, -103, 9, 54, -121,
303    -123, 19, -108, -28, 46, -75, 23, -63,
304    10, -4, -73, -13, -27, 33, -8, -35,
305    29, -27, -52, -22, -38, -18, -13, -26,
306    -67, 51, 81, -15, 13, 34, 7, 20,
307    -63, -119, 116, -48, 46, 17, -78, 0,
308    -36, -31, 87, 45, -127, -124, 2, 79,
309    -25, 54, -46, -71, 126, -72, -27, -68,
310    -23, -117, -77, 20, 13, -61, 11, 40,
311    73, -28, -106, -72, -12, 45, 127, 66,
312    -35, 13, 11, -56, 44, 28, 81, 85,
313    -17, 127, -25, -86, -67, -70, 52, -49,
314    -12, -110, 89, -9, 28, 14, -118, 38,
315    25, 71, 37, 19, 21, 0, -57, 82,
316    -44, -40, -5, 37, 95, -38, -17, -68,
317    -120, -82, 3, 42, -98, -58, -128, -67,
318    -69, -120, -64, -19, 50, 29, 7, -128,
319    -30, -96, -38, -128, -2, 127, -47, -18,
320    -68, 113, -85, -60, 24, -43, -60, -70,
321    -98, -101, -96, -121, -57, -103, -48, 66,
322    -5, 67, 109, -105, -17, -27, 15, -14,
323    -4, -77, 125, -54, 0, -56, -91, 73,
324    107, 106, -55, 71, 88, -95, -28, 42,
325    -56, 96, 3, 81, 27, -81, 94, 116,
326    -6, -29, -78, 110, 127, -12, 80, 125,
327    94, 0, 127, 6, 60, 65, 51, -26,
328    7, 88, -124, 29, -63, 16, -57, -78,
329    55, 13, -35, 103, 80, 8, 58, 106,
330    68, 79, 67, -78, -18, -8, -33, -15,
331    58, -71, 1, -10, 48, -61, 1, 73,
332    -7, -20, 27, 60, 35, -33, 29, -35,
333    54, -20, -11, -8, 46, 11, 69, 63,
334    -116, 118, 99, 60, 101, 1, -74, -61,
335    -115, 102, 125, -88, -112, -36, -112, -30,
336    -125, -127, 19, 78, 57, -55, 117, -96,
337    8, -50, -110, -38, 30, 43, -44, -40,
338    -128, 55, 21, 27, -42, -22, 43, -61,
339    -127, -31, 11, -74, 8, -33, -20, -4,
340    -15, -58, 32, -113, 16, -54, -14, -56,
341    7, 66, 0, 9, 62, 16, -51, 61,
342    52, 74, 13, 115, 45, -103, 29, 60,
343    -50, -55, 127, 120, 1, -117, -70, 88,
344    -100, -8, 42, -56, -56, 26, -117, -22,
345    36, -5, -13, 77, 119, 36, 75, -46,
346    -70, -61, -36, -128, 70, -105, -35, -57,
347    -14, -65, 23, -44, -128, 4, -52, 7,
348    -55, -45, 2, -55, 5, -20, 7, -37,
349    44, -16, -7, -78, -59, -5, -4, -45,
350    -23, -33, 124, 65, -27, -91, -65, 84,
351    28, 86, -37, 23, 26, 0, 22, 54,
352    46, 4, -126, -49, 44, 59, -8, -4,
353    -3, 117, 81, -46, -95, 9, 64, -49,
354    -27, 6, 127, 118, -54, -64, -23, -12,
355    56, 105, 5, 126, -46, 32, 8, -74,
356    -24, 0, 42, 28, 87, -17, 39, 87,
357    -114, 46, -90, 21, -31, -32, -10, -92,
358    29, -11, 14, -58, -87, -32, 37, -42,
359    -64, 53, 35, -1, 62, 51, 46, -29,
360    -18, 76, -10, 69, 27, -85, -44, -84,
361    96, 119, 91, -44, -24, -13, 75, -13,
362    47, 81, -56, -38, 108, 27, 48, -67,
363    56, -18, -34, -36, -113, 102, 52, 17,
364    76, 4, -76, 107, 106, -60, -118, 61,
365    -26, -117, 52, 85, -18, -38, -59, -30,
366    -95, -26, -64, 50, -53, -9, 66, 25,
367    -59, -124, -43, -63, -51, -42, 35, -112,
368    21, 108, -47, 34, -57, 58, 75, -46,
369    -114, -66, -14, -1, 27, -18, -75, -54,
370    13, 33, 33, -66, 6, 11, 24, 23,
371    115, -21, -27, 29, -85, -95, -120, -8,
372    -24, -125, -11, -127, -106, 17, -98, -128,
373    48, 94, -10, -56, 119, 28, -41, -60,
374    -54, 67, 17, -31, 14, -115, 110, 60,
375    -62, -47, 73, -2, 2, -26, -19, 8,
376    0, 10, 41, -120, 14, -71, 1, -25,
377    -49, -18, 90, 91, 13, 79, -55, 26,
378    31, 42, -86, 77, 38, -27, 48, 64,
379    33, 0, 29, -13, -57, -28, 28, -127,
380    37, 14, 91, -101, 93, -2, 85, 127,
381    24, 127, 80, -26, 110, 22, -12, 119,
382    -18, 83, 20, 127, -117, -112, 59, -94,
383    -40, -124, 48, 111, 88, 97, 83, 11,
384    -115, 51, -29, 70, -35, 106, -39, -92,
385    52, 39, -81, 30, 40, 48, -7, 51,
386    41, -15, 0, 22, -76, -6, 37, 5,
387    -127, 30, 4, 11, -100, 92, -9, -67,
388    -92, 18, 96, -122, 36, 12, 127, -37,
389    26, 53, 110, -85, 4, -99, -31, 97,
390    -17, -25, 18, 16, 118, 124, -75, -5,
391    5, 127, -108, 99, 3, 15, 69, -98,
392    -3, -39, 66, 26, 125, -52, -3, 36,
393    -122, -38, -15, 88, 78, 6, 1, 46,
394    48, 81, -10, -79, -42, -13, -29, 55,
395    -7, -31, 27, 62, 46, -26, -63, 20,
396    -74, -36, -119, 23, 25, 32, 24, -48,
397    40, 113, -86, 48, 78, 87, 46, 79,
398    -11, 0, -75, -26, -60, 40, -10, -51,
399    -126, -67, 64, -88, -119, -94, 21, -42,
400    68, 36, 49, -62, -19, -47, 5, -44,
401    31, -70, -33, -29, 43, -52, 12, -15,
402    37, 97, -1, 55, 39, -20, -60, 58,
403    -20, 1, -15, 37, -62, 37, -12, -53,
404    -34, 67, -29, 41, 24, 47, -45, -54,
405    -19, -25, -28, -93, -3, 5, 12, 56,
406    -46, -105, -87, -84, 70, -54, 43, 32,
407    11, -97, -87, -36, 95, -20, 8, -79,
408    63, -54, -111, -119, -86, -77, 89, 36,
409    -100, -112, -122, -125, -65, 0, -85, 127,
410    106, -74, -127, 114, -76, 3, 19, -38,
411    -68, -106, 115, -127, -57, -73, 4, -79,
412    -29, 60, 118, -112, 23, -51, 13, 47,
413    -31, -47, 120, 67, -83, 8, 4, 118,
414    -22, 9, 96, 102, 115, -67, -11, 35
415 };
416 
417 static const rnn_weight vad_gru_recurrent_weights[1728] = {
418    122, 19, -128, -30, 127, 33, 127, 39,
419    -112, 96, -21, -106, 7, 14, -28, -109,
420    -90, -57, 39, -128, -96, -125, 105, -29,
421    75, -28, 57, 89, 63, -36, -113, 118,
422    -29, -18, -72, 37, -108, -99, -113, 79,
423    115, 94, 119, 70, -25, -27, 111, -6,
424    47, -127, -117, 127, -117, 24, -82, -126,
425    115, 101, -82, -98, 10, -47, 58, -37,
426    -126, -110, 121, -128, -94, 105, -120, -121,
427    42, -103, 61, 127, -26, 48, 67, -22,
428    -61, -115, 34, -15, 73, 104, 72, 73,
429    61, 76, 114, 65, 87, 46, -22, 93,
430    76, -37, -32, -36, -117, 65, 113, -105,
431    -33, 60, -5, -48, 45, 32, 43, -8,
432    38, -21, -31, -12, -87, -1, -88, -36,
433    107, 127, 25, -33, -77, -128, -82, 13,
434    101, -128, 50, -77, -14, -65, 46, -36,
435    -25, -60, -36, 8, -40, -28, -13, -103,
436    -79, 47, -59, 31, -79, -12, -127, 21,
437    -103, -10, 2, -10, -127, 2, 20, -6,
438    25, -8, -128, 15, -2, 10, -40, 32,
439    36, -26, 68, -2, 7, 52, -68, 53,
440    -11, -10, 29, 4, 33, 13, -46, 11,
441    62, 8, 4, -11, -18, 32, 96, 37,
442    -7, 81, 2, -100, -40, -84, 101, -20,
443    2, -22, 35, 69, 111, -33, -20, -1,
444    16, 107, -5, 60, 88, -53, -7, 31,
445    122, -108, -127, -101, 72, 42, 125, 11,
446    123, 9, -106, 99, 118, -20, -60, -65,
447    -103, -128, -26, -113, -121, -126, 60, -70,
448    34, -43, -47, -31, -33, 0, 99, -17,
449    75, -20, -80, -7, 118, -62, 15, 28,
450    93, -25, -49, 29, 32, 77, -60, 20,
451    31, -25, -128, 72, 57, 127, 6, 10,
452    18, 56, -125, 6, 5, 58, -3, -118,
453    -24, -95, 38, -128, -87, 53, -63, 10,
454    -126, 51, -85, -44, -61, 124, -127, -77,
455    17, 126, -33, -55, -127, -109, -115, -16,
456    22, 17, -70, 30, -32, -128, 30, -59,
457    -7, -55, -68, -24, 37, 43, -14, 21,
458    6, 34, -76, 35, -42, 63, 56, -67,
459    -35, -87, -98, -127, 51, 39, -21, 101,
460    -75, -27, 40, 0, 29, 14, -92, 50,
461    50, 30, 0, -25, -66, 10, -79, -23,
462    12, -6, -10, -1, 117, -128, 77, 88,
463    -55, -63, -115, -92, 88, 123, -127, -74,
464    -13, 36, -107, 62, -25, -92, -121, -128,
465    -89, -117, -88, -106, -116, -54, -44, -1,
466    19, -14, 23, -54, 9, 51, 25, -100,
467    -25, 83, -26, -33, -16, -13, 63, -71,
468    1, -120, -89, -59, -65, 33, 39, 41,
469    -41, -16, 66, -29, 102, -4, 30, 67,
470    30, 53, -22, -80, 44, 112, -89, -8,
471    65, -19, -39, 15, 102, -11, 15, 97,
472    127, -103, -53, 5, -26, -100, 126, -115,
473    62, -128, -128, 37, 124, 107, -30, -125,
474    7, -20, -23, -125, -120, 51, 4, 53,
475    41, -103, -5, 9, -37, 7, 84, -43,
476    15, -67, -83, -26, 64, 5, -83, -25,
477    -6, -32, 91, 105, -63, -6, 35, 38,
478    49, 24, 52, -105, -108, 37, 46, 29,
479    22, 18, 91, 74, 77, 119, -21, 120,
480    46, 86, -123, 103, 76, -58, -63, -3,
481    -128, 112, 77, 97, -89, 56, -78, -37,
482    -18, -34, -22, -92, 95, -60, -122, -31,
483    -41, 49, -60, -96, 5, 24, -110, -80,
484    -71, 70, 15, 12, -102, 19, 29, -36,
485    -121, 123, 10, -55, 3, -24, 14, -123,
486    -117, -119, -73, -16, -127, -36, -98, -7,
487    -18, 121, 119, -117, 15, 57, -80, 118,
488    -51, -106, 127, 117, -28, 27, -77, 120,
489    101, 76, -119, 127, 108, -128, 99, 105,
490    -106, 14, -97, -127, 119, 113, 127, 99,
491    64, 118, -114, 93, -42, -62, -28, -103,
492    85, -36, 37, -91, -95, -74, 61, -23,
493    3, -100, 27, 40, -81, 11, -30, 113,
494    44, -12, -118, 16, 21, -1, 16, 37,
495    112, 54, 117, -10, 46, 74, -15, 55,
496    118, -2, -96, 80, -113, -37, -82, -81,
497    -2, -19, -91, -30, -75, -114, 76, -115,
498    -35, -18, 21, -88, -86, 127, -128, -39,
499    19, -20, -126, -126, 51, 109, -42, -118,
500    46, 22, -108, -8, -21, -101, -85, -124,
501    -119, -128, -110, -128, -127, -126, 16, -79,
502    40, -16, 29, -82, 22, 5, 67, -38,
503    -68, 23, 23, 13, -7, -53, -3, -88,
504    -37, -73, -74, -21, 50, -2, 56, 83,
505    -127, 30, 97, -69, 68, -41, 52, 26,
506    -13, 48, 89, -23, -17, 15, -108, 88,
507    29, 17, 5, 82, 45, -69, -84, 95,
508    57, 49, -41, 31, 25, -114, -22, 7,
509    -102, -105, 40, -57, 42, 34, -41, 127,
510    9, -6, -46, 39, -70, 16, -42, -47,
511    -8, 32, 60, 1, -17, 0, -78, -8,
512    -55, -11, 3, 39, 4, -16, -13, -18,
513    66, 82, -4, 59, -51, 30, -18, 99,
514    3, 63, 2, -52, 11, -32, 78, -33,
515    45, -101, 36, -34, 28, -66, 24, 87,
516    43, 38, 28, 46, 127, 44, -26, -5,
517    81, -18, -55, -16, -124, -120, -27, -44,
518    27, -128, -55, -38, 127, -37, 126, -41,
519    -127, -30, -103, -75, 4, 65, -118, 52,
520    -26, 52, 5, -62, 20, -27, 61, 6,
521    -57, 15, 42, 26, -23, -11, -99, -17,
522    -52, -90, 85, 33, -22, 10, -101, -94,
523    7, 58, 127, -108, -54, -32, 14, 69,
524    -53, -68, 126, 40, 42, 13, -30, 125,
525    24, 99, -122, 125, 125, -52, -67, 107,
526    127, -70, -128, -91, -10, -125, 120, -121,
527    67, -127, -128, -46, 127, 52, 112, -45,
528    -113, -123, -120, -127, -119, -90, -82, -39,
529    125, 3, 88, -52, -9, 18, -34, 55,
530    3, 47, 16, 23, 82, 50, 34, -5,
531    -42, 60, 127, 126, -8, 66, 20, 0,
532    -43, 20, 31, -3, -46, 17, 116, 13,
533    -50, 90, 31, 107, 28, 112, -71, 125,
534    20, 42, -75, 51, 44, -67, -63, -28,
535    127, -102, -116, 16, -87, -42, -35, 6,
536    115, -114, -109, 64, 115, 84, 101, -72,
537    -99, -88, -64, -94, -118, 99, -53, 16,
538    61, -128, 3, 37, -11, -11, 51, -75,
539    -6, 3, -113, 66, 77, -9, 19, 43,
540    -47, 6, -28, 88, -31, 82, -32, 31,
541    -28, 62, 29, -7, 30, -62, 78, 50,
542    -98, -1, 72, 71, 32, 62, 11, 58,
543    58, 66, -116, 82, 65, -11, -34, 45,
544    -41, 12, -126, -100, 34, 50, 98, -74,
545    61, 109, 11, 108, 102, 34, -71, 114,
546    -22, 107, 127, 102, -25, -113, 127, 14,
547    -98, -18, 33, 29, 21, 36, 9, -35,
548    -48, 85, 35, -5, 36, -64, 12, 13,
549    55, -17, -106, -63, -70, -70, -27, -10,
550    -80, -80, -88, 94, -18, 127, -77, 17,
551    80, 125, -105, -70, -83, -84, 103, -37,
552    -8, -87, 94, -101, -32, 124, 61, -64,
553    20, -2, -27, 12, -58, -111, -1, -39,
554    -59, -114, 16, 47, 26, 71, 12, 123,
555    -35, -63, -14, -11, -31, -10, -77, -19,
556    22, 75, 22, 20, 26, -25, -38, -27,
557    -62, 86, 21, -8, 82, 7, -34, -64,
558    33, 11, 39, 33, -25, 33, 19, -12,
559    25, 44, 97, 33, -27, 67, 28, 20,
560    -8, -52, 127, -19, 111, -26, -9, 63,
561    -44, -12, 3, 9, 75, -110, -54, 44,
562    -118, 62, 127, 89, -44, 69, -127, -29,
563    -124, 9, 85, 41, -126, -63, -96, 120,
564    59, 121, -58, 127, 124, 122, -33, 31,
565    -26, -48, 99, -41, 32, -11, -17, -6,
566    -102, 44, 92, -23, -19, 19, -1, 77,
567    42, 25, -51, -23, -31, -27, 4, 61,
568    57, 75, 115, -122, -38, -66, 14, 47,
569    -124, -116, 127, 71, 48, -5, -83, 62,
570    124, 123, -108, 127, 8, -72, -10, 110,
571    51, 0, 126, 117, -114, -45, -69, -18,
572    -115, 19, 112, 1, -127, 46, 38, 117,
573    124, 55, -22, 118, 120, 119, -37, 124,
574    -90, 9, -5, 32, -10, -93, -58, -9,
575    -14, -64, 77, -5, -51, -2, -14, -4,
576    -4, 121, 46, 61, -47, 6, -13, 10,
577    42, 103, 127, -120, -80, -66, 102, 4,
578    -93, -94, 126, 48, 36, 20, 2, 120,
579    47, 50, -76, 127, 101, -37, -6, 9,
580    -123, -119, -78, -118, -39, 57, -99, -23,
581    4, 51, -94, 127, -104, -114, -77, -73,
582    -20, -25, -75, -66, -47, -31, 1, -98,
583    -38, -59, -40, -43, -23, 12, -50, 36,
584    -6, 1, -5, 24, -68, 21, -39, -91,
585    37, -26, 3, 1, -59, -42, 32, 49,
586    29, -116, -125, 111, 123, 91, -14, 47,
587    30, 84, -118, -90, -90, 22, 15, -127,
588    -81, -43, 122, -74, -126, 14, 66, -74,
589    40, 59, 83, 59, -59, -112, 51, -29,
590    -46, -11, 28, -22, -7, 105, -6, 4,
591    17, 31, -69, 60, 77, 118, 5, 25,
592    38, 3, 37, -7, -4, -43, 41, 32,
593    -74, 74, -9, -28, 23, 70, 75, 10,
594    14, 61, 89, 32, -10, -31, -4, -47,
595    11, 82, 70, -58, -20, -122, 49, 6,
596    -57, -84, 124, -2, 105, -53, 20, 127,
597    -4, 55, -45, 42, 127, -75, -15, 3,
598    -1, 66, 13, -27, -16, -26, -104, -16,
599    -26, -66, 38, 3, 8, -5, -34, -42,
600    0, -28, -20, 10, -5, -32, -4, 32,
601    37, 14, 24, -5, 70, 21, -123, 70,
602    -30, 84, 37, -43, -34, 6, -7, -23,
603    -33, 63, 64, -3, -32, 53, 72, 102,
604    -49, -22, 75, -25, 5, -17, -12, -43,
605    -30, 13, 43, -37, 48, 21, -103, 19,
606    36, 37, 74, -24, 53, -9, -38, 45,
607    -9, -83, -42, 14, 65, -55, 126, 32,
608    100, 41, -33, 58, 100, -23, -34, -55,
609    8, 95, 94, -38, -67, -44, 48, -33,
610    -39, 17, -58, -6, 26, -8, 39, -27,
611    19, -6, 14, 30, -6, -59, -19, 16,
612    -4, 30, -10, 40, -88, 46, 17, -125,
613    19, -72, -63, 40, 18, 96, -36, -41,
614    108, 13, -128, -39, -118, 50, 100, -9,
615    -13, -90, 25, -104, -126, 110, 19, -43,
616    -128, 103, 88, 118, 32, 102, -127, -40,
617    13, 126, 69, 18, -123, -58, -26, 124,
618    106, 122, 73, 127, 120, -11, -33, -23,
619    -85, 45, -6, 62, -36, 46, -83, -62,
620    24, 101, 22, -90, -38, -20, -40, -95,
621    -24, -60, -126, -87, -14, -111, -38, -120,
622    -32, -27, 44, 34, 51, 30, -123, 103,
623    -13, -46, 25, -9, 3, -13, 37, 36,
624    65, -37, 74, -52, 68, -26, 65, 40,
625    -75, -10, 58, -10, -37, -30, -127, 35,
626    -48, -29, -128, 115, -102, -64, -29, -9,
627    -9, -41, -118, 9, -64, 117, -80, 44,
628    -19, -68, 54, 12, 72, -48, 49, 6,
629    7, 86, -27, -54, -92, 26, -29, -105,
630    27, -12, -53, -24, 124, 56, -69, -2,
631    17, 127, 106, -127, -46, -39, 71, 66,
632    -80, 13, 127, 88, 34, 53, -9, 45,
633    112, 112, -113, 71, 40, -86, -117, 66
634 };
635 
636 static const rnn_weight vad_gru_bias[72] = {
637    123, 19, -128, -127, 119, 3, 125, 67,
638    125, -23, -128, 98, 127, 49, -25, -123,
639    -100, -121, -103, -127, -128, -123, 78, -97,
640    121, 42, -13, -24, 61, 40, 95, 36,
641    118, 27, -19, 102, 115, 51, 67, 22,
642    6, 34, 78, 36, -14, 88, 75, 31,
643    6, 40, 27, 5, -65, -59, 80, 13,
644    39, -15, 34, 26, 21, 31, -20, 48,
645    -12, 44, -50, 32, 24, 3, -127, 25
646 };
647 
648 static const GRULayer vad_gru = {
649    vad_gru_bias,
650    vad_gru_weights,
651    vad_gru_recurrent_weights,
652    24, 24, ACTIVATION_TANH
653 };
654 
655 static const rnn_weight noise_gru_weights[12960] = {
656    42, 35, 23, 3, 6, -38, 61, 47,
657    45, 37, 31, -16, -31, 58, -75, 35,
658    -4, -13, 84, 47, 25, 20, 0, -67,
659    32, -40, 48, -60, 14, 25, -10, -17,
660    -21, -2, -12, 17, -16, -78, 16, 31,
661    -70, -12, -2, -34, 42, 32, 102, -85,
662    77, -61, -63, 91, -33, 35, 50, 25,
663    -66, -15, 16, 5, 1, 21, -38, 19,
664    -43, -14, 35, -18, 29, -70, 13, 45,
665    3, -40, -12, -10, 5, 21, -2, -57,
666    32, 12, -8, -17, 51, 51, 83, -16,
667    29, 13, 25, -57, 38, 32, -49, -27,
668    51, -33, -51, 23, -14, 19, 9, -15,
669    15, 25, 11, -20, -11, 12, -66, 9,
670    -14, -22, -24, 30, -11, 4, -4, -23,
671    52, -27, 21, 23, 2, 24, 24, 80,
672    1, -7, -2, 12, 10, 33, 22, -31,
673    -18, 37, 47, 4, -19, 46, 61, -37,
674    -83, 61, -34, 29, 28, -123, -2, -25,
675    96, 57, 83, -9, -27, -32, -4, -78,
676    -85, 26, -89, 106, 14, -61, 26, -22,
677    38, 94, -41, -12, 0, -59, 13, 17,
678    55, 47, -47, 114, 28, 87, 31, 84,
679    123, -72, -1, 1, 14, -26, 6, -76,
680    1, -54, 7, -60, -16, -87, -22, -73,
681    -41, 5, -92, 7, -15, -82, 65, -88,
682    5, -48, 1, -24, 45, -42, -26, 33,
683    9, 124, -103, -105, 121, 64, 18, -25,
684    4, 22, 5, -21, 21, -13, 24, 25,
685    -14, 75, 2, 28, 53, -15, 16, 30,
686    31, 30, 29, 36, -2, 14, 18, -26,
687    4, 0, -27, 44, 43, -64, 29, 19,
688    -77, 27, -98, -10, -125, 13, 29, -13,
689    -91, 22, 47, 34, 8, 70, -10, -35,
690    -33, -84, 53, -11, 37, 17, 1, -7,
691    11, 36, -1, 13, 42, -9, 15, 2,
692    77, 110, 63, -38, 7, -20, -16, -27,
693    -38, -14, 4, 45, -127, -45, -100, -3,
694    43, -86, -17, 27, -4, -1, -71, -21,
695    37, -125, 6, 50, 41, -2, -42, -11,
696    -10, 27, -3, -50, 13, 57, 36, -127,
697    -17, 12, -5, 41, -97, 54, -8, 96,
698    31, -2, 26, 24, -38, 35, -39, 15,
699    -84, -12, 84, 31, 28, -40, 125, -56,
700    -4, -45, 20, -29, -42, -18, 0, 70,
701    -20, -33, 66, 22, -33, 42, 15, 54,
702    70, 43, 39, 20, 55, 42, 20, -10,
703    -58, -27, -22, 9, -49, 15, 20, -51,
704    -19, 41, 11, -34, -20, 37, 6, 17,
705    -1, -50, 9, -47, -78, -39, -16, 6,
706    11, -16, 43, 23, 6, -19, -26, 18,
707    -35, -64, -31, 41, -43, 22, -38, -57,
708    54, -73, -51, -74, -54, -32, -42, -12,
709    -34, 46, 20, -14, -59, 13, -9, -11,
710    -42, 39, -6, -4, 30, -32, -38, -36,
711    -101, -27, -6, -20, -69, -75, 60, 18,
712    -63, -11, -29, -56, -49, 71, 31, -35,
713    13, -25, 6, -41, -62, 2, -61, -61,
714    -1, 18, 10, -18, -60, -81, 62, 18,
715    -11, -8, 1, 10, 45, -19, 14, 39,
716    15, 17, -20, 30, 51, 62, -92, 15,
717    -1, -31, 86, -49, -11, -10, -23, 7,
718    -24, -54, 20, -20, 47, 8, -23, -69,
719    -103, -1, 21, -15, 1, -50, 72, -34,
720    -5, -8, 4, -62, -3, 11, 66, -2,
721    -8, 20, -8, 28, 12, 68, -48, -71,
722    -1, -35, -7, -47, -20, -6, 8, -23,
723    34, -22, 59, -6, -10, 11, -59, -29,
724    -2, 19, -27, 45, -60, 3, -16, 26,
725    -1, 38, -3, -45, -27, 9, 6, -43,
726    47, -31, 10, 34, -9, 24, -32, -9,
727    -23, -35, 11, 0, 11, -27, 37, -19,
728    -11, 17, -27, -26, 31, 13, 20, 20,
729    -33, 9, -29, -79, -52, 83, 80, -43,
730    -30, 62, -20, -8, -38, 99, -42, -94,
731    -41, 2, -3, -11, -17, -78, -42, -41,
732    22, -2, -61, 70, -11, -4, 10, 92,
733    12, -8, 88, 14, 79, -30, 39, -22,
734    21, 1, -54, 98, 15, 2, -103, 1,
735    76, -61, 40, -24, -19, -17, -38, 23,
736    -27, -50, 54, -28, 10, -79, 9, -33,
737    -20, -25, -13, -11, -4, 19, 0, -58,
738    -47, -6, 53, -37, 15, 26, 28, -26,
739    -19, -8, 13, 60, 23, 44, 9, 30,
740    -4, -7, 24, 10, 25, -46, 47, 10,
741    30, 19, -7, -38, 8, -2, -62, -6,
742    8, 57, 16, -5, -86, -10, -17, 8,
743    9, -28, 15, -17, 49, 51, 16, 12,
744    -3, -31, 9, 9, -15, -4, 7, -37,
745    31, 21, 10, -57, -6, -29, 55, -16,
746    32, 5, 72, 43, 50, -80, -48, -7,
747    100, 26, -15, 13, 20, -31, 78, 1,
748    -56, -32, -43, -52, -43, 64, -92, 0,
749    -68, -35, 3, 90, -43, -11, 89, -77,
750    46, -21, -18, -59, -102, -63, -24, -51,
751    -63, 63, 47, 40, -54, 27, -8, -58,
752    -36, 38, -4, 6, -11, 64, 12, 50,
753    26, -26, 31, -21, 29, 36, -1, -41,
754    -20, -59, -69, -25, 88, 29, 56, 62,
755    -63, 46, 31, 45, -69, 18, 24, -38,
756    82, -28, 11, 14, -91, -11, -45, 24,
757    6, 6, -57, -25, 34, 5, -41, -92,
758    50, 32, -14, -11, -23, 21, -29, -28,
759    -19, 8, 42, -4, -43, -24, -55, -73,
760    32, 64, -20, 62, 18, 30, 29, 31,
761    47, 42, 0, -41, 10, 37, 5, -50,
762    11, -47, -59, -60, 65, 26, 12, 54,
763    8, 17, -8, -63, 49, 16, -42, -15,
764    -7, -113, 25, -8, -12, 19, -18, 12,
765    72, 23, 8, 22, 58, -81, -56, 37,
766    29, -33, -12, 92, -47, 5, 37, 108,
767    31, 15, -40, -23, 3, 34, 10, -20,
768    1, 17, 22, -85, 80, -65, 19, -57,
769    -2, 92, -117, -10, -25, 12, 85, 59,
770    -28, -38, 50, -23, -28, 90, 6, 36,
771    -39, 31, 15, -2, 20, -37, 37, -33,
772    -21, 8, 90, -13, 65, 22, -9, 3,
773    86, 11, 95, 32, -12, -5, -14, 67,
774    87, 47, 27, 31, 5, -27, 24, 53,
775    -12, -47, 17, -20, -13, 2, -1, -16,
776    42, -11, 33, 15, -1, -4, -51, 27,
777    25, -36, -59, 36, 23, 32, -7, 70,
778    26, -14, -12, -19, 26, -3, -13, -39,
779    31, 23, 16, 58, 34, 2, 7, -18,
780    -39, 52, -66, 59, -9, 12, 3, -34,
781    -29, -30, 38, 29, 10, 18, 8, -2,
782    21, -76, 54, -79, -41, -7, 24, 67,
783    23, 39, -43, -92, 77, 50, -109, -31,
784    10, 8, 34, 23, -31, 44, -49, 6,
785    -38, -52, -3, -9, 11, 3, 0, -120,
786    87, 39, -38, -7, -30, -35, 17, -40,
787    49, -18, 58, -38, -73, -8, -67, -21,
788    116, 52, 4, 22, 12, 37, -2, 63,
789    34, 52, 33, -21, 16, 59, 35, -5,
790    -36, -77, 8, 75, 9, -35, -70, -22,
791    18, 46, 37, -51, 65, -51, 40, 44,
792    -7, -46, -16, -17, 12, -49, 50, -58,
793    25, 40, -22, -16, 80, 39, 15, 41,
794    -16, -61, -18, -33, -22, 25, 5, -15,
795    36, -23, 18, -36, -20, 6, 37, 17,
796    42, 34, -23, 8, -16, -54, -27, 51,
797    38, 30, -2, -52, -1, -29, 2, -29,
798    -20, 30, 24, -1, 14, -10, 7, 51,
799    18, -9, 10, 19, 16, -69, 57, 19,
800    8, 70, -9, 70, -10, -35, 91, 51,
801    -39, 33, 4, 38, -5, 26, -97, 49,
802    86, 63, -20, 109, 93, 46, -4, 16,
803    -13, 50, 7, 18, 14, 51, -22, -29,
804    -27, 78, -12, -9, 4, 53, 29, 20,
805    57, -124, 45, 55, 110, 22, 11, -47,
806    26, 25, -10, 76, 39, -40, -1, 5,
807    63, -20, -69, -2, 32, -4, 24, 42,
808    54, -33, -30, -22, -13, 25, -10, -61,
809    -3, 37, -31, 21, -5, -14, -19, 4,
810    14, 4, -8, 49, 34, 21, -16, -65,
811    -102, 46, -78, 58, 37, -10, 37, 14,
812    36, -9, -15, -64, -4, -24, 2, 21,
813    2, -4, -38, -42, -9, 52, -51, -17,
814    -26, -32, -22, -73, -34, -24, 0, -1,
815    40, -24, 13, -10, 20, 45, -17, -36,
816    17, 18, -29, -20, 59, 10, 36, 23,
817    23, 34, -13, -15, -12, 28, 0, 8,
818    -13, -88, -75, 30, -17, 29, -85, 34,
819    -35, -61, -58, -13, -65, -125, 52, 20,
820    32, -49, 82, -42, -33, 7, 6, -105,
821    -61, 13, -5, 23, 29, 83, -21, -63,
822    110, 50, -5, -109, -122, -68, 39, -126,
823    -119, 57, 48, 60, -48, -102, -7, 42,
824    -63, 27, 33, 23, 17, -14, 14, 57,
825    6, 9, 16, -30, -33, -25, -3, -70,
826    39, -55, -49, -79, -9, -116, 75, -19,
827    49, 24, 25, 80, -25, -33, 32, 78,
828    26, -125, 48, 37, -89, -91, -2, 29,
829    -81, 56, -35, 10, -114, -67, 15, 19,
830    -5, -7, 26, -31, -27, 16, -39, -34,
831    40, 15, 17, 13, 0, -24, -9, 65,
832    22, -34, 39, 21, 33, -13, -67, -25,
833    -20, 16, -29, 30, -15, -125, 5, 20,
834    47, -19, -78, 38, 24, -44, 58, 32,
835    75, 10, -10, -29, 13, 47, -35, -31,
836    39, -53, 30, 24, -6, -13, -56, -7,
837    115, -21, 20, -14, 80, -35, 91, 52,
838    53, -36, -32, -70, -53, 91, 30, 59,
839    -71, -52, -19, 41, 36, 9, -82, -62,
840    39, -12, 42, 53, -105, -46, -114, -55,
841    21, -52, -20, -6, 53, 88, 33, -39,
842    -88, -57, -54, 44, 105, -18, -8, -41,
843    55, -64, 88, -1, 9, 24, 36, 87,
844    -5, -35, 115, 44, -5, 71, 17, 21,
845    43, 82, 23, -14, -6, 47, -13, -78,
846    -1, -28, 56, -57, -75, 50, 19, 65,
847    95, 46, 70, 55, 52, 3, 14, -92,
848    15, 21, -15, 39, 66, 34, 7, 15,
849    15, -22, 65, 23, 34, 61, -51, -26,
850    -16, -9, -5, -24, -34, -37, 34, -65,
851    25, 19, 43, -8, 44, -29, 25, -42,
852    41, -18, -5, 1, 22, 37, -24, -65,
853    8, -18, 26, -34, -12, 13, -24, -23,
854    -87, -48, -8, -26, 22, -19, -2, -37,
855    -30, 8, -46, 23, -74, 43, -27, -1,
856    35, 30, 83, -8, 20, -38, -40, 17,
857    22, 28, -2, 23, 36, -50, -59, 15,
858    -85, 79, 9, -81, 0, -27, 1, 57,
859    -4, 43, -31, -1, -55, 97, 5, 32,
860    44, -6, 2, -43, 26, 22, 58, 99,
861    -99, -29, 15, -53, -47, -25, -27, 19,
862    2, -51, 47, -5, -42, -3, 27, 55,
863    -64, 37, -66, -34, 28, 49, -2, 21,
864    -42, 65, -110, 42, 43, 43, -1, -35,
865    5, -4, -16, 51, -22, 56, 26, 11,
866    43, -58, 5, -40, 9, -52, -17, -29,
867    9, -40, 26, 35, -3, 9, 25, -32,
868    -57, 49, -5, -49, 22, 21, -9, 3,
869    12, -2, -2, 14, -51, -2, 29, -13,
870    -23, 7, 21, 1, -37, 14, -16, -7,
871    6, 25, -66, 7, 6, -68, 55, -24,
872    -94, -104, -46, 23, -5, -24, 11, -88,
873    -7, 26, 26, 60, -25, -46, -6, 14,
874    24, -22, 58, 50, -63, -7, 8, -25,
875    -66, 23, 31, 11, -5, -15, 58, -125,
876    -20, 13, 22, -39, -11, 47, 64, 56,
877    -123, -3, 19, 60, -105, 54, -49, 48,
878    -22, 35, 35, -40, 26, -19, 68, 33,
879    -11, 56, -35, -78, 22, 7, 126, -35,
880    91, 10, 3, 29, -121, -29, 0, 73,
881    -60, -4, 12, 0, -71, -28, 115, 72,
882    15, -27, -110, 34, -7, -18, 69, -7,
883    -81, 78, 2, 69, -31, -11, -21, -94,
884    -9, -37, -7, -82, -26, 2, 14, -31,
885    -3, -28, -28, 29, 9, -11, -27, 69,
886    -80, 13, 6, 25, -29, 11, -18, 2,
887    -77, 10, -46, 127, 45, -28, -62, -3,
888    -14, 14, 13, -38, -12, 14, 68, 79,
889    12, -24, 19, -12, 10, -16, -73, -53,
890    -56, 32, 20, 1, -7, -50, 35, -13,
891    -38, 51, -31, 53, -78, 17, -84, -121,
892    97, -11, -13, -18, -76, -28, -117, 31,
893    54, -108, -60, 74, -5, -2, 23, -19,
894    -107, 45, 84, -126, 55, 34, 93, -71,
895    -33, -23, 2, -20, -63, 58, -104, 41,
896    26, 50, 47, 57, 2, -38, 6, -10,
897    -89, 25, 1, 90, 1, -109, 74, -71,
898    -29, -55, -47, -23, -92, 25, 7, 118,
899    -67, -107, -70, -11, 32, 33, -10, 83,
900    46, 56, 2, 51, 22, 65, 41, -24,
901    -55, -1, 73, 41, 56, 37, 14, -29,
902    7, 56, 67, -26, -10, 49, 101, -32,
903    16, 8, 31, 4, -7, -64, -16, -13,
904    -56, 91, 17, 20, 74, 23, -52, 29,
905    -84, -72, -14, 37, -2, 38, -29, 84,
906    86, -58, -15, -89, -67, -31, -69, -4,
907    -63, 89, 82, -20, 11, 7, 7, -26,
908    6, 67, -23, -3, 57, -17, -18, 49,
909    73, 27, -2, -3, 64, 19, 14, 48,
910    52, 20, -55, -4, 52, 32, -49, 21,
911    -26, -11, 55, -27, 28, 37, 25, -69,
912    80, 38, 8, 101, 31, 8, 51, 34,
913    10, 31, 92, 5, 32, 82, 20, -35,
914    51, -37, 6, 39, 32, -2, -70, 50,
915    -120, -54, 75, 1, 1, 38, -21, 93,
916    -5, -12, -67, -45, 25, 4, 51, 34,
917    84, 80, 10, 66, 3, -29, -16, 54,
918    -16, -9, 39, 27, -4, -94, 89, 20,
919    9, -33, -72, 79, 30, -43, 33, -37,
920    -38, -51, -4, -66, -37, 5, 56, 9,
921    66, -33, 31, -46, 23, -39, -18, 44,
922    41, 22, 8, -62, -19, 38, 34, -13,
923    -2, 24, 17, 40, -31, -14, 6, 13,
924    22, -16, 40, 28, 18, -2, -31, 9,
925    -6, 40, 27, 1, -9, -10, -1, 34,
926    -7, -27, 30, -14, -47, 4, -58, -5,
927    126, -21, -28, 20, -49, -55, 27, -80,
928    43, -36, -43, -83, -95, 31, -70, 18,
929    48, -118, -22, 70, 24, 59, 32, 5,
930    -1, 65, 12, -127, -35, 18, 63, 76,
931    -91, -105, -2, -29, 32, -51, -31, -63,
932    -38, -37, -27, 17, -43, 15, 78, 33,
933    28, -15, 64, 38, 39, 30, -47, 7,
934    -49, -5, 18, -39, 29, -12, -107, -50,
935    -9, -60, -24, -16, -2, -3, 44, 2,
936    30, 32, 38, -75, -19, 19, 37, -100,
937    -39, 24, -35, -19, 18, -3, -72, 22,
938    -4, -29, 59, -48, -16, -19, 48, 44,
939    11, 0, -15, 33, 8, 68, 2, -24,
940    -25, 18, 32, 71, 22, -75, -56, 2,
941    -45, 4, -25, 14, 0, -9, -16, -54,
942    5, 27, -92, -69, -36, 22, 44, -45,
943    -19, 45, 17, -25, -59, 43, -67, -62,
944    95, 49, -14, -14, 14, 41, -31, 94,
945    -12, 34, -16, -106, -4, -9, -41, -61,
946    -4, -50, -3, -9, -58, 3, 17, 13,
947    53, -117, -41, -48, 5, 54, -32, 38,
948    79, 16, 53, 41, 19, -87, 5, 15,
949    11, 79, 2, 74, -82, 31, 53, 78,
950    -24, -29, -3, 87, 2, 0, 31, -56,
951    11, -18, 19, 66, 7, -41, -68, -60,
952    -78, -20, -5, -123, -18, -45, -96, 47,
953    -9, 34, 35, -75, 31, 5, -3, -27,
954    5, 41, -35, -17, 116, 29, 22, -39,
955    -63, -10, 28, 52, 127, -82, -60, -10,
956    2, -17, 21, -50, -45, 20, -4, 57,
957    47, -12, 22, 35, 41, -26, 15, -3,
958    -67, 8, 10, 26, 57, -49, -46, 28,
959    -113, 25, -45, -16, 39, -31, -60, -44,
960    39, 11, 26, -100, -36, 48, -20, 49,
961    13, 51, 26, -37, -2, -10, -49, -76,
962    17, -45, 79, 41, 12, -27, -19, 16,
963    -32, -109, -40, 57, 45, -22, 11, 16,
964    11, -71, -70, 25, -24, 33, -22, 14,
965    31, 28, -72, -70, 6, 56, -25, 51,
966    -113, 24, 10, 72, 80, 58, -67, 44,
967    59, -56, -47, 19, 28, 26, -34, -21,
968    -9, 31, -11, 39, 33, 10, -62, 30,
969    85, 29, -42, -108, -89, 25, 74, -9,
970    12, 72, 32, 40, -32, -34, 8, 20,
971    -13, 52, -40, 3, -44, 69, -39, -68,
972    36, 27, -5, -47, -27, 73, 6, -48,
973    29, -73, 7, -30, -31, -20, -33, 83,
974    -67, 59, -1, 61, 34, 7, 13, 14,
975    -26, 24, 1, -33, -29, 87, 3, -35,
976    -8, -50, -12, 25, -90, -61, -38, 15,
977    35, 15, -78, -90, 0, 20, -8, 16,
978    21, -48, -76, -88, -39, 24, 87, 1,
979    51, 32, -50, -6, -64, 78, 32, 18,
980    47, 4, 44, -31, 25, -60, 6, 115,
981    24, -6, 75, 122, 23, 88, -16, -43,
982    25, 20, -93, 47, -30, 5, 67, -7,
983    80, 10, 105, -20, 65, -2, -10, 56,
984    -127, 47, -31, 30, 65, 5, -47, 118,
985    127, -41, 16, -16, -12, -44, 106, -19,
986    7, -99, -35, -25, 104, -12, 11, 6,
987    -40, -39, 1, -77, -37, 22, -15, -19,
988    53, 5, -29, -1, -6, 105, -6, -42,
989    -61, 109, -16, -79, -53, 61, 15, -63,
990    -96, 30, -42, 81, -15, 27, 54, 57,
991    29, -55, 22, -54, -67, 9, 6, 16,
992    26, 21, -30, 40, 40, -56, -10, -14,
993    49, 19, -22, -32, -19, -40, -12, -26,
994    36, 28, -41, -23, -25, 34, 30, -57,
995    -12, -32, 71, -6, -10, 50, 24, 14,
996    15, 56, 10, 64, 4, -8, -8, 5,
997    -52, 14, 9, -38, 33, -12, 58, 29,
998    120, -105, 78, -25, 68, -31, 112, -39,
999    -66, 92, -19, -61, -13, 18, -123, 21,
1000    -86, -49, -35, -45, -3, -124, 13, -95,
1001    -17, 27, 34, -36, 37, -25, -69, -71,
1002    123, 56, 6, 52, 94, 32, 1, 17,
1003    -84, -77, 93, -51, -80, 6, -21, -39,
1004    13, 28, -43, -24, 56, -45, -21, 66,
1005    -41, -72, -26, 44, -3, 26, 37, -65,
1006    35, -33, -9, -89, 18, -87, -38, 8,
1007    -90, -70, -43, 98, 90, -55, 2, -14,
1008    122, -4, -71, 2, -18, -82, -1, -77,
1009    -74, 2, -2, -29, 25, 39, -55, -19,
1010    -55, 1, -44, -23, 4, 34, -110, -50,
1011    -26, -42, 29, 11, 14, -58, 16, 33,
1012    25, 50, 36, 53, 86, -34, -99, 52,
1013    53, -50, -37, 67, 19, 29, -2, 25,
1014    -1, 17, 3, 14, -40, 25, 50, 7,
1015    1, 11, 50, -31, -23, 46, -10, 12,
1016    -54, -53, -26, -32, -54, 41, -43, -49,
1017    0, -10, 6, 23, 70, 18, -72, 19,
1018    -11, 24, 36, 53, 62, 66, 91, 16,
1019    61, 70, 25, -60, 29, -29, -39, 4,
1020    -2, -17, -14, 34, 66, 19, -24, 29,
1021    113, -21, 26, 12, 22, -39, 118, 56,
1022    -24, -9, 38, 1, 14, -72, -25, -15,
1023    66, 26, -13, -13, -37, 25, -88, -22,
1024    -59, 13, 14, 52, 44, -76, -50, -67,
1025    6, 45, 53, -59, 54, 78, -2, -65,
1026    -128, -25, -20, 9, 2, 11, -49, 36,
1027    12, -5, -10, -44, 58, -71, 33, -27,
1028    -15, -55, -36, 21, 48, -19, 3, 27,
1029    -52, -28, -14, 8, -55, 100, 8, -49,
1030    -12, 5, -13, -16, -51, -25, -13, -24,
1031    3, -32, 92, 25, -12, -1, -35, -15,
1032    7, 13, 32, 62, -8, 86, -39, -3,
1033    12, -35, -7, -12, -11, -39, 14, -11,
1034    -38, -101, 60, -29, 56, 39, -19, 18,
1035    52, 6, -16, 40, -50, 18, -48, 25,
1036    -38, -11, -21, -44, -11, -71, 60, -70,
1037    -79, 29, 12, -5, 20, 14, 22, -29,
1038    4, 8, 24, 9, 4, -56, -64, 95,
1039    -24, -60, 23, -2, -26, 33, -12, -29,
1040    109, -42, 54, -11, 109, 31, -5, 6,
1041    24, 28, 61, -32, 49, 29, 34, 43,
1042    81, -79, -6, 36, -120, -13, 7, 5,
1043    -41, -4, 10, -12, 90, 21, 43, -14,
1044    -66, -36, -25, -33, 29, -24, 97, -17,
1045    30, 3, -34, 19, -63, 89, 15, -23,
1046    -25, -35, -44, -59, 21, -15, 21, -46,
1047    15, -49, -6, -6, -42, 1, 20, -26,
1048    6, -14, -9, 2, -49, -48, -24, -25,
1049    -18, 27, 25, -7, 1, 14, 18, 7,
1050    59, -43, -9, -4, -14, 51, -5, 22,
1051    52, 3, 41, -18, -44, 18, -13, -10,
1052    -26, -6, 40, -31, -39, -6, 29, -16,
1053    -33, 49, 8, 16, 9, 14, -61, -61,
1054    11, 17, -24, 25, -8, -13, -41, -3,
1055    4, 56, 17, -6, 58, 48, -84, -55,
1056    25, 30, 53, -47, -19, -93, -8, -18,
1057    -3, 29, -3, -75, -54, -23, 5, -14,
1058    -48, 67, -26, 18, -34, 16, -21, 62,
1059    -49, -29, -51, 48, 9, -33, 23, 68,
1060    29, 122, -6, -45, 27, 14, -58, 25,
1061    33, 36, -17, -75, 48, -35, 1, -42,
1062    12, -48, 39, 51, -55, -53, 23, 49,
1063    -108, 6, -64, 35, -10, -17, -111, -7,
1064    -7, 23, -2, 18, -5, 60, 30, 23,
1065    -33, 2, 0, -49, -26, -9, -9, 21,
1066    -9, 48, -20, -1, -72, 17, -12, -32,
1067    20, -16, 13, -32, -53, 7, 35, 70,
1068    14, -39, 20, 38, -37, 32, 98, 8,
1069    54, -8, -10, -27, -91, 8, -6, 6,
1070    -52, -57, 15, -48, -26, -24, 13, -122,
1071    -126, 8, 21, -111, -25, -126, -99, 71,
1072    -77, -122, -24, 53, 49, 27, 13, 62,
1073    -80, -124, 116, -28, -99, 3, 31, -111,
1074    104, 38, 44, 1, 27, -14, 116, 9,
1075    -124, 58, 10, -60, -18, -11, -4, 8,
1076    73, 1, 14, -7, -31, 41, 43, -47,
1077    -74, 34, -91, 24, 21, 66, 68, -86,
1078    56, 71, -15, -38, 34, -16, 26, 126,
1079    -75, 26, 30, 14, -30, -79, -126, 77,
1080    -103, -21, -121, 127, 24, -122, 27, -90,
1081    -115, 88, -10, 17, 100, 33, -15, -21,
1082    105, -32, 68, -13, -65, -4, -12, 1,
1083    26, -28, 0, -38, 59, -66, 16, 98,
1084    -20, 66, 11, 13, 45, 4, -55, -1,
1085    19, 19, -63, 111, -4, 9, -12, 29,
1086    -21, 31, 45, -27, -6, 2, 68, -7,
1087    -18, -5, 16, 10, 11, -43, -6, -20,
1088    62, 58, -28, 88, -85, 10, -66, 44,
1089    -11, 54, -38, -38, -91, 75, -21, -29,
1090    5, 71, -106, 76, 30, -16, 89, -21,
1091    -2, 36, -18, -26, 79, 51, 12, -71,
1092    32, 11, -84, -55, 79, 23, 32, 39,
1093    -11, -19, 89, 122, 78, -25, 124, -25,
1094    1, -26, -90, 27, 15, 8, 82, 28,
1095    10, 24, -5, 19, -7, -19, 42, 56,
1096    -22, -18, 68, -51, -58, -14, -40, 11,
1097    -14, 23, -13, 14, -52, -38, 11, 16,
1098    -60, 9, 17, 20, 24, 6, -19, -44,
1099    -73, 10, 1, 46, 19, 44, -13, 16,
1100    26, -17, -57, 29, 0, 67, 55, -10,
1101    14, -28, 13, -40, 0, -74, -39, 20,
1102    -15, -3, 32, -15, -29, -6, 8, -28,
1103    -32, -49, 7, -4, 36, -94, 52, -48,
1104    -5, -25, 23, -57, 84, -5, -18, -17,
1105    2, -67, -14, 4, -122, 12, -14, 75,
1106    -45, 1, 35, 17, 122, 8, 22, -35,
1107    -13, -18, -24, -36, -23, 26, 18, 55,
1108    65, -40, 72, 62, 124, 48, -7, 11,
1109    -72, 11, -10, 55, -25, -14, 12, -59,
1110    9, -26, 35, 3, -8, -51, -32, 43,
1111    -52, 17, 15, 7, -9, -33, -42, 4,
1112    32, 9, -58, -26, 21, -26, -80, 51,
1113    3, -55, -9, -29, -24, -3, -71, -25,
1114    -15, 3, -34, 60, -30, -33, -2, -45,
1115    43, -40, 45, 50, 35, 33, 31, -17,
1116    -47, -33, 7, -25, 24, -8, -2, -34,
1117    -35, -31, -52, 18, -31, -19, -40, -27,
1118    3, 13, -26, 30, -44, 23, 32, 1,
1119    0, -16, -3, 5, 3, 54, -4, -9,
1120    41, -15, 20, 26, 14, 13, 30, 1,
1121    -7, -9, 0, 31, 33, 10, -62, -4,
1122    3, 0, -7, -15, 65, 0, -34, -9,
1123    36, -26, -50, 36, 5, -17, -5, -3,
1124    -2, 4, -25, 24, 62, -31, -42, -46,
1125    -62, 10, 1, -23, 33, 4, -55, 34,
1126    6, -13, -59, -24, 26, 28, 1, 13,
1127    24, -17, -19, -27, 20, -14, -17, 7,
1128    26, -50, 6, -17, -42, 14, -19, -65,
1129    -53, 11, -30, -26, -2, 12, -31, 0,
1130    57, 34, -69, 39, -11, -32, -27, -21,
1131    -35, 27, 31, -2, 18, -24, -48, 7,
1132    56, -33, -14, -10, -76, 2, 60, 26,
1133    18, -33, -22, -5, -3, -40, -20, 25,
1134    33, -8, -22, -48, 25, 45, -34, 20,
1135    -7, 15, 14, -8, -33, 2, -76, -43,
1136    -53, 2, 21, 7, 21, 26, -26, 34,
1137    -22, 32, -32, 20, -22, 8, 4, -34,
1138    -1, -14, 20, 30, 3, 28, -21, -21,
1139    40, 86, 26, -15, 14, 31, -1, 14,
1140    -14, 9, 6, 13, 27, -18, -13, -33,
1141    1, 12, -31, 10, -76, 0, -20, 17,
1142    28, -14, -52, -1, 56, -2, -24, 16,
1143    -23, -29, 3, -32, 14, -17, -59, -23,
1144    7, -41, 39, -73, 5, -12, -60, 37,
1145    -32, 32, -59, -19, 52, 11, -60, -32,
1146    -34, 33, 37, 53, 16, 31, 14, 11,
1147    37, 22, 69, -52, 73, -37, 12, -48,
1148    -18, 23, -5, 13, 12, 12, 16, 18,
1149    28, -44, 16, 10, 41, 19, -5, 4,
1150    -10, 32, -40, -12, 18, 11, -20, -7,
1151    6, -15, 25, -11, 31, -3, 37, -8,
1152    10, -16, 35, 51, 2, 14, -22, 24,
1153    -10, -41, -32, -22, 12, -12, -13, 30,
1154    -34, 13, 1, 17, -43, 0, 37, 16,
1155    -38, -8, 31, 5, -42, -22, 42, -3,
1156    19, -8, 27, -15, -12, 30, 21, -12,
1157    45, 8, -1, 27, -36, 13, 54, 11,
1158    -9, 6, 12, 7, 28, -50, -40, -13,
1159    -7, 1, 26, 6, 12, -1, -6, 23,
1160    -7, -77, -17, -24, -6, 23, -32, -5,
1161    -21, -6, -12, -12, 2, -100, 36, -60,
1162    -45, 2, -14, -74, 23, 63, 29, -30,
1163    11, 24, 73, 44, -29, 0, -48, -21,
1164    37, -31, -50, 36, 23, -47, 44, -21,
1165    21, -24, 8, -18, -64, 45, -64, -5,
1166    41, -7, 43, 14, -28, -10, 23, 50,
1167    -30, -5, -31, 19, 50, -5, 16, -60,
1168    40, 7, 38, -13, 26, -33, -31, -25,
1169    -16, -30, 57, 13, 34, -6, -30, -2,
1170    -39, -5, 4, 9, -28, -70, -27, 73,
1171    46, 17, -10, 32, -30, 52, 14, 9,
1172    -17, 20, -30, 25, -8, 16, 25, 0,
1173    27, -2, -15, 16, 1, -26, 4, 3,
1174    27, -23, 53, -13, 28, 21, 13, 2,
1175    -14, -9, -3, -5, -5, 21, 12, 11,
1176    20, 18, 16, 10, -45, -23, -38, 25,
1177    21, -3, 26, 18, -13, -26, -27, 8,
1178    -86, 32, 25, 1, 20, 46, -30, -78,
1179    -14, 54, 10, -38, 72, -27, 15, -4,
1180    55, 24, -3, -39, 13, -16, 19, 33,
1181    8, 88, 107, -4, 51, 3, -44, 8,
1182    -33, 35, 21, 16, 79, -33, -8, -41,
1183    -2, -5, 13, 11, -33, 2, 7, 10,
1184    -55, -26, 27, 5, -24, 15, 3, 0,
1185    -38, -28, 17, -5, 44, 34, 1, -18,
1186    -5, 22, 3, -14, 12, 20, -13, -15,
1187    -24, 25, 25, 2, -12, 64, 23, 5,
1188    -15, 1, 32, 31, -5, -16, -52, -19,
1189    24, -25, -38, 32, -25, -23, -9, -85,
1190    -1, -6, 12, -13, -7, -17, -38, -8,
1191    -1, -16, 14, -40, -27, -13, -31, 9,
1192    -6, -61, -2, 16, -15, -17, 15, 14,
1193    -48, 52, -9, -4, -3, 35, -10, -24,
1194    -21, 9, 23, 23, -26, 5, 8, -19,
1195    -7, -22, 14, 7, -46, -43, 1, -12,
1196    41, 48, -54, 61, 34, -14, -19, 6,
1197    -37, 22, 10, 21, 34, -76, 29, 41,
1198    35, 11, 107, -1, 35, 26, 39, 10,
1199    24, 32, 36, 38, -5, 31, -15, -23,
1200    -23, 6, -5, 91, 0, -45, 11, -16,
1201    48, 19, 3, 66, -11, -80, -24, 8,
1202    24, -1, -22, 22, 37, 7, -45, 2,
1203    -37, 34, 24, -25, -9, -106, -43, 17,
1204    -26, 1, -85, -72, -34, -5, 46, 31,
1205    84, -40, -51, -45, 24, 30, -36, 43,
1206    39, -17, 4, 18, 4, -19, -13, 9,
1207    8, -33, -20, -35, 5, -38, 3, 69,
1208    53, 12, 8, -42, 2, -33, -30, 0,
1209    -42, 25, 19, 47, 17, 13, -25, -16,
1210    20, -22, 16, -33, -12, -17, 20, 3,
1211    -20, 13, -24, 16, 16, 13, -33, -11,
1212    -30, 21, -3, -4, 7, -50, -57, -32,
1213    -36, 33, 19, -3, 30, -12, -10, -72,
1214    -18, -58, -28, 15, -53, 0, 34, 77,
1215    -5, -31, 15, -18, 35, -30, 49, -62,
1216    -21, -74, -17, 0, -27, 38, 14, -111,
1217    -49, 2, 60, -44, -31, -33, -43, -42,
1218    119, -33, -20, 1, -48, 16, -39, -72,
1219    74, 32, 6, -11, -109, 71, -52, -50,
1220    20, -19, 37, -21, -67, -37, 52, 53,
1221    8, -47, 43, -26, 47, -1, -8, -7,
1222    30, -36, 63, -21, -11, -74, 27, -40,
1223    1, -74, 52, 66, -1, 19, 16, 45,
1224    54, -12, 12, -50, 27, -27, -36, -20,
1225    80, 45, -111, -60, 56, -29, -69, -47,
1226    25, 17, 35, -10, -2, 16, 5, 11,
1227    19, 20, 8, -30, 29, 37, 4, 29,
1228    -15, -20, -7, -4, 16, -9, 1, 5,
1229    -40, 0, -18, 36, 51, -15, 10, 46,
1230    -48, 6, -30, 25, -53, 4, 11, -19,
1231    30, -42, -3, -14, 50, -10, 20, 26,
1232    -28, 2, 70, -16, -43, -47, -94, -43,
1233    -65, -16, -15, -69, 41, -53, 11, -29,
1234    51, 31, 13, -82, 64, 5, 89, 51,
1235    -18, 7, -31, 52, 45, -72, -15, -14,
1236    -61, 21, -8, -60, 20, 98, -50, 20,
1237    -120, 18, -74, 127, 62, 32, 98, -35,
1238    75, 37, -38, 8, 11, -90, 56, 24,
1239    -63, 0, -45, -2, -19, -5, -12, -12,
1240    0, 14, -60, 45, 23, 19, -15, 47,
1241    -69, 58, 8, -16, -27, -66, -13, 38,
1242    -122, -38, 1, -16, -29, 97, 36, -38,
1243    -33, 23, -4, 90, -12, 36, 22, -62,
1244    0, -46, -31, -22, -34, -3, -9, -31,
1245    15, -34, 57, -17, 6, 6, -45, -12,
1246    -53, 1, 32, 62, -47, -26, -26, 28,
1247    3, -63, 3, 9, 8, -21, -13, -39,
1248    -7, -19, 12, -44, 15, -27, -4, -9,
1249    20, -14, 10, 10, 0, 9, -79, 23,
1250    -21, 39, 34, -10, 37, -2, 12, 26,
1251    -60, 23, -19, -11, 2, -43, -7, -74,
1252    20, 0, -8, -42, -41, 38, 6, -57,
1253    55, -50, 66, 11, 35, 6, -51, -48,
1254    -18, 39, -19, -10, -20, 22, -34, 20,
1255    15, 13, 4, -67, -28, -4, -10, -36,
1256    -5, -38, -12, -1, 8, 34, 24, -10,
1257    -38, -12, -12, -58, 12, 26, -5, 21,
1258    -12, 34, 32, -34, 33, -21, -41, 11,
1259    -25, 42, -43, -22, 22, 72, 45, 11,
1260    14, -47, 24, 42, -3, 0, 33, 17,
1261    12, 3, 30, -58, -17, -5, -4, -23,
1262    -2, -24, -19, -22, -50, 6, -43, 16,
1263    16, 7, 36, -3, 25, 17, -54, -46,
1264    -15, -21, -19, 43, -29, 9, -30, -10,
1265    20, 5, -45, -10, -47, 18, 9, -37,
1266    -2, -12, -24, 4, 7, -5, 7, 6,
1267    18, -17, 32, 9, -12, 12, -49, 5,
1268    21, -29, 1, -25, -8, -7, 0, -24,
1269    3, 28, 28, -30, 19, 18, -43, -51,
1270    9, 25, 49, 5, 16, -32, 40, 32,
1271    -9, 25, -14, -9, 19, 11, 14, 39,
1272    -34, -14, 14, -36, 28, -1, -23, 17,
1273    41, 0, 1, 16, 11, 6, 40, 8,
1274    41, 36, -67, -7, 1, -38, -46, 21,
1275    32, 15, -30, -15, 17, -14, -27, -55,
1276    4, 6, -1, 4, 29, 13, -1, 44,
1277    -13, 26, 0, -44, 13, -33, -19, 8,
1278    32, 4, -32, 4, 38, 31, -11, 6,
1279    9, 13, 46, 14, -12, -11, 0, 21,
1280    13, -17, 13, -29, -26, -9, -34, -11,
1281    27, 1, 6, 34, 26, -14, 7, 29,
1282    -17, -28, 13, -9, 27, -25, 2, 1,
1283    -13, -5, -11, 28, 21, -5, 14, -38,
1284    -23, -1, 27, 28, -26, 14, -6, 37,
1285    13, -27, 20, 6, -1, -25, 1, 22,
1286    -28, 109, -59, -21, -60, 42, 26, 41,
1287    28, 55, 6, 15, 76, 36, -54, 17,
1288    35, -11, -55, 79, 37, -15, 11, 53,
1289    17, 19, 112, 29, 41, -2, 24, 61,
1290    -43, 11, -12, -34, 13, 29, 9, -52,
1291    27, 31, -26, -30, -40, 26, 16, -21,
1292    15, -65, 3, 0, 11, 9, 6, 6,
1293    -2, 40, -16, 27, 25, 39, -22, -36,
1294    18, -44, -24, 21, 43, -19, -5, -26,
1295    67, -11, 35, -55, -2, 35, 30, 0,
1296    32, -23, 15, 17, 12, 25, 5, -22,
1297    71, -26, -109, -86, 17, -42, -43, -11,
1298    44, -49, 5, 28, -20, -17, 31, 30,
1299    -12, -4, 1, 14, -8, 14, 27, -60,
1300    -19, 37, 3, -34, 26, 26, -30, -8,
1301    39, 46, -11, 12, -34, 15, -51, 32,
1302    35, 67, -31, -46, -1, -14, -31, 25,
1303    12, -4, -10, 6, -40, -25, 4, 8,
1304    60, 46, 26, -24, -37, -4, 15, -4,
1305    44, 18, 80, 44, -1, 25, -16, 8,
1306    -8, 91, -21, 25, -2, -42, -26, -2,
1307    54, 5, -30, -3, 57, 8, -23, -52,
1308    30, 73, -11, -33, 79, -51, 78, -4,
1309    90, 25, -2, -31, 20, 9, -4, -39,
1310    -82, -1, -16, -27, -50, 21, -47, -15,
1311    30, 4, -14, -34, -42, -22, -24, -24,
1312    -41, -40, 20, 11, -24, -86, -7, 71,
1313    5, 43, 28, 20, -29, -4, 67, 79,
1314    23, -57, 59, -43, 36, -74, 25, -89,
1315    -2, -16, -24, 2, 6, 28, 11, -7,
1316    -27, 53, -12, -9, -14, -19, 42, -5,
1317    40, 1, 14, 7, -35, -4, -11, 27,
1318    4, -2, -15, 23, -21, 24, 4, -20,
1319    -31, 6, -26, 27, 7, -15, 46, -7,
1320    7, 8, -25, -5, -34, -2, 15, -49,
1321    0, -6, -2, 4, 4, 28, -5, -30,
1322    -109, 50, -13, 9, -56, 95, 8, 33,
1323    17, 1, 56, 24, 73, -30, 23, -11,
1324    -79, -83, 77, -31, -40, -125, -21, -13,
1325    34, -3, 57, 19, 99, -59, 82, -14,
1326    -11, 9, 58, -22, 47, -53, -71, -32,
1327    -14, 84, 18, -3, -28, 11, -69, 36,
1328    81, 49, 45, -12, 14, 32, 82, 8,
1329    -13, 41, -4, -71, -48, -23, -3, -8,
1330    45, 28, -39, -46, 59, -20, 52, 20,
1331    30, -47, -20, -33, 37, 15, -29, -46,
1332    68, -41, -25, 93, 24, -46, -59, 12,
1333    14, 31, 9, -55, 66, -54, -7, -31,
1334    14, 44, -5, 25, 4, -20, -73, -29,
1335    35, 23, -45, 36, 28, 65, -41, -11,
1336    -12, -10, 8, 6, -2, -18, 11, -22,
1337    5, -22, 0, -28, -7, 23, 18, -2,
1338    -9, 35, -12, -4, 27, -15, 52, -2,
1339    6, 43, -8, 3, 21, 18, -72, -63,
1340    20, 13, 41, 7, -57, -57, 55, 0,
1341    10, 65, 33, 65, 46, -2, 57, -36,
1342    -49, 41, -65, 28, 2, 64, 94, -46,
1343    43, 56, 30, -40, 51, 23, -7, 46,
1344    121, 13, -86, -24, 51, 28, 8, -26,
1345    124, 3, 2, -25, 30, -52, 13, -61,
1346    -85, -90, 7, 1, -62, 67, 23, -25,
1347    -74, -18, -71, 79, 39, 23, -24, 20,
1348    -44, 36, 67, 18, 70, 3, 25, -13,
1349    0, 23, 16, 34, -10, 55, -91, 25,
1350    8, -10, -82, 61, -97, 7, -5, -60,
1351    33, 25, 90, 1, 6, 14, -9, 27,
1352    1, -30, -49, 52, 52, 26, -12, -1,
1353    -23, -21, -32, 10, 27, -1, 1, 12,
1354    -14, -10, 6, 12, -21, -8, -11, 54,
1355    -35, 27, 34, 31, 6, 36, -24, 22,
1356    34, -1, 1, 14, -25, 25, -2, 19,
1357    0, -40, 23, 21, -27, 0, 11, -36,
1358    -8, 16, -7, 40, -56, -13, -28, 9,
1359    -42, -10, -20, 26, 2, -32, 32, 2,
1360    -61, 8, 0, -18, -15, 33, 49, -21,
1361    0, -3, -15, 6, -60, -4, -37, 1,
1362    -16, -16, -39, 12, 7, 2, 1, 9,
1363    -1, 7, 19, 19, 29, 51, -11, 5,
1364    -11, 26, -26, 21, -26, 7, 4, 9,
1365    3, -29, 1, -21, -10, 21, -5, -26,
1366    35, 4, 55, 9, -11, 11, -1, -24,
1367    -2, 48, -14, -21, 45, 34, 11, -38,
1368    -23, 25, -3, -43, 7, -20, -78, -29,
1369    -21, -17, -22, -4, 17, -30, -35, -12,
1370    -31, -26, -30, 12, -38, 5, 23, 24,
1371    -16, -25, 1, -12, -15, 11, -23, -45,
1372    -28, 4, 9, 31, 35, 29, 16, 25,
1373    -18, -18, -18, 8, -7, 39, 39, -15,
1374    -28, -34, -33, 9, -36, -24, 6, 22,
1375    -1, -23, 19, 8, -16, 16, 17, 28,
1376    -31, 51, -67, 6, 52, -72, -13, 43,
1377    120, 18, -15, 58, -30, -60, 41, -12,
1378    26, -65, -28, 48, -4, 25, -87, -12,
1379    18, -61, -40, -11, -30, -39, 24, 24,
1380    -31, -40, 42, -49, -120, 24, -5, -34,
1381    -94, 56, -16, 5, -42, 75, -120, 9,
1382    -21, -35, -6, -14, -5, 18, -2, -22,
1383    -17, -13, 25, -5, -5, -56, 6, 1,
1384    -2, 10, 7, -11, -26, -12, 51, -9,
1385    -12, -16, 12, 0, -27, -5, 13, 17,
1386    58, 5, 15, 16, 11, 69, 4, -17,
1387    34, 28, 68, -57, 39, 0, -19, -42,
1388    36, 71, 27, 38, 24, 44, 54, 3,
1389    1, -24, 16, -6, 19, 2, 37, -2,
1390    45, -44, -29, -49, -42, -23, -9, -6,
1391    -10, 26, -20, -31, 25, 16, 26, -27,
1392    30, 33, -19, 24, -34, -32, -25, 24,
1393    -9, 35, 18, -7, 41, -24, 13, -51,
1394    -29, 27, -14, -60, 75, 73, -14, 3,
1395    37, -19, -29, -46, -43, 43, 45, -19,
1396    -5, -29, -33, 58, -33, 72, -35, -17,
1397    -45, -31, -3, -28, 11, -3, 0, -4,
1398    -35, -28, 86, -14, -13, -17, 11, 74,
1399    -42, 17, -27, 62, -12, 27, -2, 62,
1400    -2, 16, 25, 46, 38, 33, 5, -22,
1401    33, 5, 25, -12, -44, 7, 32, -17,
1402    -5, -14, 92, 31, -28, 23, -36, 29,
1403    -14, 41, 24, 5, 40, -8, -17, -60,
1404    48, 25, -40, -62, -51, 38, 5, -26,
1405    22, -24, -18, -10, 56, -51, -51, -20,
1406    6, 28, -16, -21, -35, -22, -25, 12,
1407    8, -15, 2, 25, -23, 21, -34, -17,
1408    -5, -40, -38, -11, 11, -7, -30, 10,
1409    2, -47, -17, -19, -10, 35, 11, 21,
1410    -23, -20, -55, -20, -1, -34, -18, -15,
1411    -32, -1, 26, -11, 23, 3, -13, 6,
1412    -42, -2, -5, -61, 19, 50, 9, 10,
1413    -11, -18, -14, -11, 4, -40, 64, 32,
1414    -118, 15, 28, -24, 6, 17, -65, 5,
1415    58, -18, 16, -10, 41, 65, -57, 8,
1416    -1, -10, -11, 21, 21, 39, -41, -53,
1417    55, 2, -31, 35, 64, 25, 42, 55,
1418    -13, -6, 36, -41, -49, 19, 37, -16,
1419    -52, 11, -21, 5, -4, -32, 45, 15,
1420    -20, -6, 99, -13, 23, 13, -39, -14,
1421    -15, -9, 33, -12, -19, -15, -18, 22,
1422    27, 0, -26, -19, -14, -14, 5, -8,
1423    23, -6, 22, 63, -21, 32, -11, -27,
1424    9, 40, -24, -14, -6, -31, 58, -7,
1425    -8, -29, 6, -39, -17, 34, -7, -27,
1426    10, -17, -4, 22, 14, 38, 37, -15,
1427    4, 65, -13, 21, -8, 23, 51, -43,
1428    19, 40, 1, 10, -32, 12, 8, -24,
1429    25, -25, -5, -11, -24, 7, -27, 5,
1430    18, 25, 26, -60, -36, -69, 23, 75,
1431    2, 22, 24, -2, -13, -6, -16, -20,
1432    20, 10, 22, 20, 8, 68, -36, 15,
1433    -32, 16, 42, 0, 25, -7, 73, 17,
1434    6, -3, 2, -11, 16, -38, 26, 40,
1435    -10, -14, 35, 48, 26, 1, 30, -28,
1436    -6, 14, -16, -31, 6, -26, -38, -48,
1437    30, 44, -22, -5, 12, 43, -16, -31,
1438    -30, 3, -16, 18, 0, -42, -40, 33,
1439    -35, -33, 44, 42, 22, 22, 45, 14,
1440    8, -18, -25, -6, -33, 53, -8, 2,
1441    -31, 38, -10, 24, -6, 29, 22, -9,
1442    -24, 25, 2, -33, -26, 32, -3, -17,
1443    0, 14, -24, -16, -6, 17, 23, 14,
1444    -60, 8, -2, 1, 28, -29, -9, -32,
1445    25, 12, -39, 29, 32, 10, 8, -6,
1446    -24, -23, -19, -12, 7, 27, 2, -6,
1447    23, -30, 22, 6, 60, -7, -8, 0,
1448    1, 9, 6, 47, -3, -25, -18, 3,
1449    -19, 4, 14, -33, 4, -57, -29, -20,
1450    16, 1, -27, -21, -5, 15, -14, -3,
1451    4, -13, -33, 5, 20, -1, 3, 0,
1452    -6, -43, 35, 12, 5, -37, -34, -22,
1453    -1, -45, 24, 25, 9, 3, 34, 9,
1454    45, 12, -4, 16, 26, -6, -3, -11,
1455    -2, 4, 10, -25, -2, -19, -36, -18,
1456    18, -12, 18, 43, -63, -35, 10, 41,
1457    -11, 24, -30, 23, 42, -11, -50, -35,
1458    1, 0, 24, 30, 43, -9, 0, 22,
1459    -38, 17, 0, 61, -5, 37, -17, -47,
1460    -27, -18, -20, 23, -2, 53, -36, -39,
1461    27, -33, 39, -7, -23, -25, -7, 17,
1462    -6, -34, -19, -16, -55, 26, 6, -2,
1463    -6, 64, -7, -15, 24, 15, 43, -8,
1464    -12, 22, 14, 26, 15, 26, -39, -12,
1465    -19, 16, 18, -15, -15, -2, 22, -12,
1466    -19, -12, -26, 14, -26, 50, 12, -16,
1467    17, 48, 24, -43, -50, 0, 9, -11,
1468    -44, -32, 38, 3, -7, -27, 8, 48,
1469    -23, -10, 39, -32, 5, -44, 24, -8,
1470    10, 33, -74, 43, -3, 25, 57, 64,
1471    12, 31, 42, 16, 17, -32, -13, 19,
1472    -2, 51, 24, -1, -14, -27, -10, -2,
1473    -6, -51, -6, -2, 4, 1, -5, 8,
1474    -44, 38, -10, -12, 56, -36, 11, 38,
1475    20, 27, 36, 49, 24, 30, 16, -27,
1476    -4, -2, -37, 21, -30, -24, 16, -30,
1477    63, -35, 3, -8, -37, -11, 10, -2,
1478    -19, -25, 4, -3, -21, -21, -5, -7,
1479    -25, -17, 3, 6, -25, -8, -5, -10,
1480    -37, -14, -11, 11, 47, 17, -16, 28,
1481    -9, 5, 28, 19, 16, 30, 41, -23,
1482    -26, -25, -44, -16, -8, 20, -5, -30,
1483    -25, -52, 4, -14, 43, 19, -1, 35,
1484    1, -51, -14, -10, 106, 9, -54, 48,
1485    15, 35, -62, 18, 50, -80, -47, 4,
1486    -14, 35, 9, -35, 16, -25, 48, 18,
1487    12, -5, -43, -25, -45, 2, -15, 24,
1488    58, -4, -57, -8, -26, -54, -73, -2,
1489    -33, 32, -30, -60, -46, 9, -33, -36,
1490    -30, 0, 28, 27, 5, 15, 56, 28,
1491    4, 10, 27, 42, 58, 25, -43, 53,
1492    10, 27, 11, 1, 46, -43, 16, -76,
1493    -26, -70, 67, 40, 33, -35, -60, 16,
1494    38, 9, -70, 0, 0, 6, -17, 6,
1495    113, -23, 44, 33, 8, 55, -13, -58,
1496    -44, 38, 25, 5, 25, 20, -19, 2,
1497    -45, 22, -18, 59, 32, -13, -8, -2,
1498    -45, -29, -30, 36, 60, 38, -4, 17,
1499    11, 17, 48, -23, -29, 30, 0, 27,
1500    13, 47, 2, 12, 2, 4, 44, -8,
1501    -29, 0, 3, -32, 9, 26, 27, -28,
1502    -93, -12, -99, -53, 95, -50, 9, -60,
1503    -25, -28, 3, -18, 16, -92, 53, 5,
1504    8, -69, 38, -20, -21, -8, -113, -40,
1505    -44, 36, -80, -5, -86, -6, -25, 4,
1506    -38, -20, 11, -52, -95, -45, -52, 24,
1507    -31, 8, -7, -5, -25, 100, -40, 3,
1508    21, 19, 47, -15, 32, 31, 37, 15,
1509    -65, 18, 16, -45, 2, -76, 61, -18,
1510    41, -52, -38, 31, 12, 2, 7, -29,
1511    39, 28, -30, -30, -50, 21, -10, 8,
1512    37, 25, 8, 54, 15, 4, 65, 3,
1513    33, -26, -46, -12, 58, -14, -9, -43,
1514    41, 49, -1, -30, 4, -18, -62, -27,
1515    -13, -25, 17, -9, 25, 40, -4, 13,
1516    -6, -11, -76, 17, -33, -14, 22, 37,
1517    56, -8, 47, -28, 35, -40, 33, -12,
1518    21, -42, -25, -10, 12, 2, 15, -14,
1519    -42, 39, 41, -32, 73, 11, 5, -23,
1520    -45, -22, -5, -5, -3, 14, 1, 7,
1521    11, 9, 4, 13, 22, -10, 2, 4,
1522    0, -21, 6, 9, 10, -1, -20, 3,
1523    0, 4, 57, -1, 8, -32, 6, 10,
1524    -13, -9, 12, 11, -24, -21, 59, 2,
1525    17, 16, -28, -7, -47, -9, -28, 20,
1526    -14, -39, 18, -7, 1, 16, -15, -15,
1527    -3, 13, -18, 34, -14, -23, -1, -15,
1528    -4, 34, -12, 15, 9, 8, 16, 6,
1529    11, 13, -2, -14, 22, 1, -1, 10,
1530    -50, 10, -5, 18, -9, -10, 17, 21,
1531    15, 5, -4, 53, 3, -10, 17, 6,
1532    12, 14, 0, 13, 9, -8, -17, 2,
1533    1, 10, -16, 11, 11, 9, 10, -2,
1534    8, -22, 8, -13, 15, 3, 6, -4,
1535    9, 7, -8, -3, 10, -1, 4, 16,
1536    -6, 27, -5, 10, -11, -8, -7, -4,
1537    -12, 12, 8, 4, 20, -11, -4, -2,
1538    76, -17, -5, 1, -51, -23, -24, -4,
1539    23, -15, -3, 38, -53, -12, 1, -5,
1540    -17, -21, 12, 9, 21, 33, -2, -36,
1541    32, 24, -33, -3, -22, 20, 12, 10,
1542    25, 36, 32, -10, -19, 41, -8, -7,
1543    -7, 11, 62, -21, -28, -23, -13, -5,
1544    -37, 15, 6, 2, -38, 2, 33, 5,
1545    24, -18, -24, 31, 24, 19, 17, 62,
1546    -1, -54, 11, 22, -31, 17, -33, -40,
1547    9, -18, -42, 36, 26, -15, 10, 25,
1548    -2, 41, 52, -16, -24, -1, -26, -45,
1549    -31, -41, 4, -33, 2, -40, 83, 13,
1550    16, 29, 41, -22, -18, -19, 38, 10,
1551    -6, 34, -18, -16, -19, -22, -25, 5,
1552    -39, -25, -36, 15, -25, 28, -11, 17,
1553    21, 20, 18, -3, 25, 39, -11, -32,
1554    4, 38, -22, 13, -1, -22, 2, -8,
1555    -10, 5, -13, -13, 2, -29, 24, -13,
1556    -5, 32, -18, 0, -40, 1, -31, 17,
1557    43, -42, -29, -37, -59, 2, -59, -2,
1558    -20, -4, 44, -1, 25, 110, 6, -13,
1559    16, 15, -16, 37, -35, 41, -49, 95,
1560    38, 41, 21, 7, 19, 31, 37, -29,
1561    -37, 11, 0, -6, 33, -19, 18, 13,
1562    13, -20, -25, 112, -54, -50, -18, -43,
1563    53, 7, -14, 33, 12, -46, 17, 64,
1564    5, 65, -108, -15, 0, 11, -10, 18,
1565    22, -77, 31, -21, 24, 8, 14, 51,
1566    16, 5, 86, -17, -16, -38, 5, 19,
1567    -16, -26, -1, 20, 5, -91, -21, -14,
1568    -24, 29, 0, 8, 6, -14, 60, -18,
1569    3, 35, -3, -24, 57, -35, 30, -16,
1570    -47, 2, 4, 45, -1, 47, -20, -24,
1571    0, 16, 34, 26, 19, 18, 20, 44,
1572    44, 23, -12, -25, 10, -46, -9, -45,
1573    3, -11, 7, 39, -22, -29, -31, -1,
1574    12, -6, 48, -8, 20, 28, 12, 16,
1575    -29, 11, 43, -14, -38, -42, -103, 14,
1576    -42, 21, -16, -19, -20, -65, -33, -33,
1577    -14, -37, 21, 0, 47, -37, 19, -82,
1578    -49, -26, 23, -18, -4, 41, 2, -11,
1579    25, 5, 41, -14, -22, -51, 38, 46,
1580    12, 25, 44, -46, -18, 51, 35, -18,
1581    49, -13, 6, 22, -27, 22, -62, -1,
1582    26, -34, 51, -4, 17, -42, 69, 26,
1583    -26, -41, 87, -31, -14, 53, 35, 11,
1584    23, -37, 5, -35, 24, -30, -38, -22,
1585    -4, 9, 31, -89, -69, 47, 17, -4,
1586    -45, 27, -28, -4, 27, -18, -54, -54,
1587    -5, -46, 23, 20, 36, -18, -19, -11,
1588    20, -15, 37, 4, -3, -9, 10, 4,
1589    -7, -8, -28, -5, -6, 18, 68, -34,
1590    21, -12, -36, -19, -12, -7, -1, -19,
1591    -39, 10, -19, -31, -44, -11, -22, 36,
1592    -69, 8, -12, -78, 40, -11, -3, -17,
1593    53, 52, 22, 31, -3, -8, -6, 7,
1594    24, 47, 55, -23, -21, -8, -31, -2,
1595    33, -82, 58, 14, 23, 44, -33, 65,
1596    31, 5, 28, -34, -1, -9, -47, 16,
1597    60, -17, -57, 56, -84, 48, -22, 28,
1598    -9, -5, 28, -39, 63, 37, -1, 12,
1599    73, -49, 42, -23, -25, -47, 117, -120,
1600    53, -20, 47, 28, -53, -30, 2, -3,
1601    -73, 6, 27, -41, -8, -20, 54, 63,
1602    -22, -31, -21, -61, 27, 2, -9, 22,
1603    116, 35, -22, -52, -77, 39, 49, 15,
1604    8, -10, 26, -21, 37, -40, 30, -71,
1605    5, -56, 54, 4, -33, -1, 49, -13,
1606    20, 24, 28, -4, -69, 31, -10, 28,
1607    -2, -1, -70, -23, -18, -4, -33, -7,
1608    -9, -45, 2, 40, 9, -24, -10, -3,
1609    -9, 38, -35, 72, 7, -22, 1, -11,
1610    19, -33, -28, 26, -22, -58, -40, 19,
1611    1, -23, 2, 7, 24, -36, 66, -4,
1612    -1, 29, 22, 2, -61, 42, 11, -125,
1613    68, -42, 27, -1, 27, 44, 62, -79,
1614    35, -26, -80, -2, 6, 13, 86, 49,
1615    -9, -29, -10, 126, -54, 71, -4, -26,
1616    -80, -20, 56, 9, -27, -68, 2, -43,
1617    48, -36, 38, -22, -11, -62, 56, -31,
1618    -51, 52, -61, -44, 61, -70, -122, -67,
1619    -93, 11, -50, 64, 15, 0, -33, -61,
1620    -23, -34, -12, 30, -97, -16, -47, 38,
1621    -41, 43, 0, -27, 5, -16, 28, -71,
1622    -43, 3, -5, -8, 17, 20, 23, -11,
1623    -40, 29, 12, -54, 12, 51, 25, -15,
1624    -24, 1, -49, -26, -52, -13, 6, 41,
1625    -11, 7, -28, -29, 16, 41, -75, 20,
1626    -21, 8, -55, -17, 55, -11, 29, 32,
1627    -18, -8, -2, -70, 15, -9, -17, -23,
1628    -54, -87, 95, 127, -125, 17, -118, -127,
1629    61, -77, -12, 6, -42, -30, -114, 111,
1630    -83, 69, -102, -45, -125, -14, 110, -53,
1631    -2, -15, -17, -25, 42, 71, 97, 51,
1632    127, -74, -51, 116, 9, -63, -80, -32,
1633    99, 41, -6, 15, 57, 47, -19, 3,
1634    -125, -26, 82, -127, -101, 126, 95, 121,
1635    123, 121, 123, -88, -78, 125, -26, 104,
1636    -126, 3, 125, 17, 94, 21, -123, -73,
1637    127, 83, 126, 127, -91, 72, -40, -125,
1638    -20, -16, 105, -59, 64, -55, 79, -64,
1639    85, -35, -22, 13, -112, -38, 107, 28,
1640    -77, 26, -83, 109, 115, 126, -25, 127,
1641    -120, -8, 38, 106, 13, 127, 126, 7,
1642    15, 53, 62, -85, 88, 38, -7, -116,
1643    103, 126, 111, -22, -38, -74, 27, -76,
1644    35, 54, -100, 75, 33, 24, 82, -56,
1645    30, -127, -68, 126, -46, -83, 62, 5,
1646    11, -3, -1, 60, -115, -61, -9, -116,
1647    92, -73, 50, 32, -34, 91, 111, 125,
1648    -42, 121, -122, 70, 127, -35, -10, 74,
1649    10, 72, -57, -78, 53, 34, -24, 4,
1650    62, -33, -92, 39, 9, 16, 117, -27,
1651    112, 12, 15, -83, 82, -104, 6, 81,
1652    -31, 64, 1, 124, 3, -121, -128, -41,
1653    125, -98, 127, -32, 6, 7, -84, 53,
1654    -66, 9, -112, 62, -12, -111, -69, -127,
1655    126, 105, 64, 21, -41, -101, 127, -17,
1656    66, 47, -119, -88, -128, -9, -49, 79,
1657    -88, -31, 37, 113, -37, -51, -45, -46,
1658    -66, -81, -112, 116, 36, -30, -128, 124,
1659    -126, -70, 22, -46, -85, 125, 127, -68,
1660    64, -90, -10, 99, 72, -124, 76, 48,
1661    71, 114, 103, -2, 5, 5, 19, 17,
1662    13, 9, -53, 45, -3, -45, 123, 127,
1663    -18, -87, 12, -126, 50, 24, 115, 125,
1664    105, -128, -102, 72, -19, 124, -88, -77,
1665    127, -5, -21, -121, -40, -117, 53, 127,
1666    -70, -49, 120, -119, 48, -60, 76, 8,
1667    60, 56, 125, -47, -37, 71, -4, 98,
1668    -67, -87, -29, 5, 38, -64, -75, 21,
1669    51, 37, -90, 39, 70, -47, 31, 124,
1670    -27, -7, 49, -126, -20, 12, -63, -125,
1671    115, -42, 126, 42, -82, 122, 1, 39,
1672    25, 16, 112, 68, 16, 100, 9, -104,
1673    29, 35, 26, -124, 1, -63, 69, -125,
1674    123, -72, 60, 66, 69, -24, -106, 19,
1675    127, -127, -15, -58, -91, -100, 33, -128,
1676    36, 19, -12, -40, 125, -2, 45, -127,
1677    -27, -43, 64, -29, -36, 124, 17, -84,
1678    34, 65, -60, 53, -98, 58, 122, -18,
1679    70, 85, 61, -18, -73, -28, 93, -2,
1680    86, 101, -14, 72, 24, -39, 13, 75,
1681    53, 45, 10, 57, -20, -49, 42, -19,
1682    16, -11, -109, -70, -103, 55, 22, 126,
1683    -41, 62, -61, -71, -83, -95, 0, 127,
1684    40, -56, 127, 94, -65, -3, -99, -79,
1685    -117, 105, 33, -5, -117, -44, 54, 63,
1686    98, 124, -99, -123, 14, -99, -127, 97,
1687    -53, 16, 119, 59, -128, -103, 42, -48,
1688    120, 17, 127, -119, 127, -63, -45, -98,
1689    127, 124, 32, 126, 126, 102, -16, -35,
1690    127, -22, -128, -84, 23, 108, -30, -121,
1691    -127, 116, -57, -128, 24, -127, -16, -125,
1692    -117, 47, 125, 12, -126, 120, -107, -7,
1693    -90, -102, -30, 69, -46, -59, 73, -128,
1694    22, 16, 16, -28, 94, -62, -69, -128,
1695    -61, -38, 6, 50, -125, 126, 125, -127,
1696    127, 29, -72, -48, 8, 123, -36, -127,
1697    -124, 78, 33, -25, 58, -24, -3, -48,
1698    -21, -13, -128, -84, 36, 127, 30, -41,
1699    43, -128, 57, 39, -80, -64, 86, -123,
1700    48, 65, -52, 30, 79, 127, 67, 67,
1701    -118, 72, -125, -4, -127, -86, -120, 84,
1702    12, 12, -26, -52, -4, -62, -21, 127,
1703    16, -111, -112, 7, 117, 46, -114, 127,
1704    99, -28, 5, -54, -67, -33, 33, 125,
1705    127, 12, 6, -109, -64, -108, 99, 65,
1706    -26, 13, 100, -102, 38, -11, 17, 100,
1707    8, -2, 63, -75, 46, -123, 3, -122,
1708    -20, -37, -27, -125, 100, -8, -126, 25,
1709    -8, 123, 95, -126, 127, 73, -128, 56,
1710    -121, -88, 23, 102, 69, 26, -128, -61,
1711    -15, 98, 11, 18, 127, 127, 125, -88,
1712    -38, 27, 90, -51, 124, 49, -64, 51,
1713    48, 52, -18, 76, 84, 83, 3, -125,
1714    80, 54, 12, -91, 92, -61, 17, 117,
1715    -101, -106, 117, 20, -55, -67, -97, -91,
1716    -128, 74, 126, -25, -10, 53, -105, 14,
1717    -126, -3, 54, 12, 93, 30, 20, -101,
1718    -128, -98, -111, -59, -5, 15, 4, -43,
1719    127, 4, -65, 49, 49, -107, -44, -128,
1720    14, 102, 84, -32, -62, 41, -2, -73,
1721    46, 13, -58, 93, -4, -24, -109, -50,
1722    -128, -43, -23, -90, 34, -43, 8, -60,
1723    75, -15, -50, 127, -114, -128, 120, 119,
1724    63, 41, 127, 87, -127, -121, 120, -64,
1725    30, 64, 116, 10, 55, -125, 57, -116,
1726    -117, 42, 101, 96, 109, 127, -128, 80,
1727    8, -122, 85, 126, -78, -6, 127, 126,
1728    -126, -128, -14, 35, 21, -63, 24, -37,
1729    -107, 122, -123, -46, 126, -56, 106, 125,
1730    -90, -127, 71, 25, -11, -29, -113, 121,
1731    -80, 110, 15, -125, -18, 71, -116, 127,
1732    -124, 63, 98, -43, -9, -66, -37, -63,
1733    -35, -4, 120, 2, -124, 82, 8, 75,
1734    -128, -50, 52, 69, -8, -74, -127, -13,
1735    55, 92, 84, 127, 0, 12, -54, 69,
1736    -95, -69, 74, -128, -29, -10, -91, 127,
1737    -94, 59, -33, 127, 77, -35, 67, -82,
1738    -121, 52, 18, 62, 45, 1, -128, -84,
1739    57, -50, 64, 88, -108, -13, -80, -26,
1740    -20, 18, 92, -81, -10, -92, 13, -75,
1741    34, 1, -127, -128, -58, -24, 127, -26,
1742    11, 17, -47, -103, -127, 68, -127, 53,
1743    -126, 19, 127, 65, 39, -1, -87, 70,
1744    121, -110, -90, -38, 44, -29, -65, -15,
1745    69, 123, 127, 68, 10, -127, 120, 126,
1746    70, 44, 76, 124, -127, 50, 117, 11,
1747    -121, 77, 65, -34, -125, -42, -36, 69,
1748    -46, -39, 109, -42, -20, -125, 43, -37,
1749    11, -33, -37, -127, 40, 127, 8, 127,
1750    101, 101, -115, 13, 83, -118, -47, -68,
1751    127, -69, 36, -10, 27, -5, 125, -2,
1752    -126, 102, -128, -3, 50, -103, 124, 30,
1753    -87, -126, 76, -121, 12, -53, -24, 127,
1754    -123, -124, 108, -125, 88, 88, 0, -77,
1755    -126, 127, -23, 124, 127, 36, -68, -106,
1756    -78, 127, 125, 78, 82, -128, -48, 127,
1757    -43, 127, -41, 60, 13, -4, -128, -97,
1758    38, 85, -73, -84, -38, 41, 115, 2,
1759    -41, -119, 105, -128, 30, -128, -32, 91,
1760    127, 104, -102, 43, 92, 126, 19, -123,
1761    44, -30, 118, -27, 127, 8, -7, 123,
1762    124, -59, 126, -127, 44, -119, 90, -121,
1763    94, -10, 122, -40, 69, 2, 93, 95,
1764    -21, 104, 122, -53, 48, 119, 51, 117,
1765    -127, -42, -28, 127, -52, 68, -83, 127,
1766    48, 38, 74, 116, 90, -128, 10, 56,
1767    127, -97, 88, -128, -126, 122, 9, -111,
1768    113, -108, 53, 34, 75, 126, 64, 77,
1769    127, -10, 127, -38, -50, -35, 124, 103,
1770    -75, 15, -126, 88, -89, -126, -6, 6,
1771    6, -56, -104, 127, -71, -53, 70, 31,
1772    88, -65, 2, -54, -12, 30, -20, -60,
1773    -127, 124, 124, 21, 125, 115, 13, -4,
1774    10, 105, -29, -126, -103, -105, -40, 127,
1775    -13, -127, -46, 90, -60, 23, 126, -127,
1776    -71, 3, -14, 56, -63, -125, 78, -78,
1777    -55, -127, 86, 72, -82, -85, 39, 16,
1778    -31, 62, -102, 37, 114, -90, 127, -14,
1779    -50, -21, 16, 9, 94, 84, 56, -62,
1780    91, 1, 9, -63, 99, -2, -76, 83,
1781    -117, -48, -93, -89, 110, 124, -110, 119,
1782    99, 82, -13, -51, -111, 125, 18, 102,
1783    -49, 49, -68, 5, 125, -91, 77, 94,
1784    3, 2, 5, 12, 95, 124, -93, 126,
1785    125, -120, 0, -98, -70, -46, -85, -117,
1786    -75, 57, 79, -52, 100, 94, -84, 16,
1787    -104, -83, 64, 96, 22, 69, -126, -39,
1788    109, -124, 94, 29, -55, 125, -118, -71,
1789    -72, -125, 120, -116, 104, -98, 61, -127,
1790    127, -30, 125, -110, 127, 70, 62, 126,
1791    -120, -73, -28, -40, 118, -13, -90, 69,
1792    51, 81, -127, -107, -128, -44, 127, 122,
1793    42, -128, 0, -33, 56, 76, 29, -79,
1794    18, -103, 100, -35, -108, -125, 108, -12,
1795    -74, 48, 126, 49, -86, 20, 51, 102,
1796    5, -51, -91, -126, 127, -89, -128, 52,
1797    120, -90, 69, 46, 66, -99, 119, -122,
1798    -38, -66, -109, -126, 65, 127, -49, 64,
1799    -116, -49, -127, -128, 123, 59, -115, 53,
1800    -50, -40, -13, 126, -113, -68, 127, -72,
1801    -91, 125, -55, -74, 126, -125, 96, -1,
1802    -96, 52, 53, -114, 123, 127, 30, 71,
1803    4, -36, 55, -118, 42, 94, -45, -103,
1804    2, -21, -117, 24, 35, 82, -123, 25,
1805    -102, -125, 126, -63, -120, -8, -126, 76,
1806    127, 70, 125, 126, -18, 126, -128, -3,
1807    -126, -6, 67, 121, 125, -127, 18, -83,
1808    117, -45, 120, 14, 76, 71, 127, 122,
1809    -72, 80, -60, -104, 49, -106, 31, 8,
1810    -56, -26, 43, -58, 126, -76, 63, 49,
1811    36, -128, -62, -103, 46, -122, 84, -53,
1812    -124, 103, -57, 127, 127, 7, 117, -128,
1813    -12, -128, 60, 16, 127, 33, 5, 127,
1814    50, 31, 11, 69, 4, 33, -32, -121,
1815    17, -105, 51, 19, -18, 115, -127, -42,
1816    -124, 20, 66, -32, 127, 127, 26, 124,
1817    59, 25, -8, 102, -128, -27, -11, 106,
1818    -38, -23, -81, 10, -116, 73, 32, -122,
1819    123, 120, -50, 116, 69, 4, 114, 44,
1820    32, 66, 62, 127, 80, 38, 42, -55,
1821    100, -46, 124, 111, -67, 119, 28, 65,
1822    -13, 46, 127, -51, 108, 123, 47, -93,
1823    60, -118, 23, -123, -114, 109, 126, -124,
1824    -124, 11, 79, 7, -26, -67, -13, -116,
1825    -7, 117, -102, -117, 57, -128, 22, -68,
1826    -124, 17, -83, -79, 36, 125, -61, 7,
1827    -125, -16, 56, 75, 50, -122, -18, 107,
1828    -13, 126, 123, 36, 126, -82, -85, -20,
1829    89, 122, 2, 127, -128, -87, 127, 25,
1830    -125, 69, 8, 90, 56, -29, -48, -17,
1831    125, 19, -104, 49, -29, -24, -56, -70,
1832    30, -14, 66, -128, -69, 120, 79, 126,
1833    -116, 64, 15, -39, -66, -6, -127, 117,
1834    57, 63, -123, 19, 126, 63, 127, -4,
1835    98, -124, 28, -104, 20, -113, 125, 123,
1836    23, 127, 118, 125, -128, -66, 84, -32,
1837    91, 47, 28, -78, -128, -36, -2, 38,
1838    -86, 127, 36, -49, 121, -116, -127, -22,
1839    53, -106, 109, -92, -53, 118, 73, -43,
1840    118, -3, -76, 39, -29, 126, 50, -42,
1841    70, -27, 89, 119, 40, -115, -97, -39,
1842    -74, 51, -59, 123, 23, -31, 126, -7,
1843    -127, -24, -60, 99, 11, -92, 19, 29,
1844    -104, 123, 46, 20, 124, 122, -128, -1,
1845    -23, -124, 127, 53, -91, -51, 106, 5,
1846    110, 31, 121, -111, -33, -55, -61, 83,
1847    -128, 127, -11, 124, -36, -68, 52, -128,
1848    127, 54, 111, 123, -123, -44, 92, -100,
1849    -82, 3, -109, 38, 126, 58, -26, 44,
1850    89, 20, 8, -127, -48, 126, -48, 120,
1851    -58, -70, 93, -96, 116, -60, -54, -83,
1852    20, -21, -127, 30, -54, 108, 46, 26,
1853    -26, -7, 4, -128, -60, 127, 26, 67,
1854    -56, 40, 69, 30, -61, 120, -4, -16,
1855    81, 23, 72, -47, 104, 55, 84, -13,
1856    56, -80, 6, 117, 116, -6, -62, -68,
1857    -59, -114, 16, -50, -31, 20, -9, -122,
1858    -122, 24, -52, -1, -125, 127, -78, 127,
1859    116, 51, -7, -52, -3, 114, -127, 121,
1860    56, 108, 55, 2, 90, 127, -34, 87,
1861    72, 9, 124, -105, 126, 79, -24, 44,
1862    11, 97, 65, 46, 51, -117, -127, 125,
1863    -126, -7, -123, -109, -93, 79, 126, -25,
1864    71, -58, -35, -22, -102, 112, 127, -62,
1865    -125, -126, -52, 11, 24, -113, -101, -9,
1866    -16, -15, -120, 44, 123, -35, -2, -115,
1867    -92, 14, 118, -19, 127, 127, 124, -127,
1868    56, -122, 59, -34, 127, 40, -47, -127,
1869    126, -89, 127, 80, -63, 82, -37, -12,
1870    -127, 1, 10, -57, -79, 120, -60, 109,
1871    -121, 15, 60, -96, 2, 127, -68, 13,
1872    53, 90, 119, 15, 115, 102, -125, 111,
1873    112, 124, 123, -102, -93, -16, 119, -117,
1874    76, -18, 3, -95, 127, 126, -94, -91,
1875    -87, -37, 97, 125, -39, -42, 127, -120,
1876    127, -84, 96, -126, -1, 97, 37, 17,
1877    -97, 106, 50, -85, 30, -3, -72, -101,
1878    127, 32, 125, -4, -68, 68, -119, 2,
1879    -49, 120, 54, 36, 126, -128, -33, -112,
1880    -110, 124, 79, -2, 55, 79, -17, 20,
1881    -125, -128, -69, -127, -67, 74, -11, -23,
1882    -2, -126, 16, 113, -128, -124, -3, -109,
1883    100, 63, 48, 124, -16, -4, 81, 127,
1884    -100, 73, 24, -48, 13, 126, 10, -21,
1885    -84, -51, 30, 124, 105, 48, 63, 111,
1886    48, -73, -6, -43, 103, -49, -23, 66,
1887    -103, -6, 127, 34, -127, -80, 81, 98,
1888    69, -19, -123, 21, -3, -17, -13, -102,
1889    -4, -102, 15, -38, 125, 67, -5, 65,
1890    -33, -39, -75, -113, 80, -5, -103, 103,
1891    91, -106, 117, -117, -122, -8, 10, 63,
1892    127, -127, -100, 47, 78, -20, -58, 33,
1893    62, -33, 103, 127, 56, -22, -116, 5,
1894    -55, -15, 55, -17, 90, -19, -104, 58,
1895    105, -12, 109, 74, -12, 111, -53, 114,
1896    29, -58, 40, 36, -26, 87, -83, -122,
1897    -108, 16, 29, -38, -99, 51, -115, 36,
1898    -84, -111, 49, -103, -128, 97, -20, -109,
1899    1, -48, -61, -76, 125, 115, 112, 127,
1900    -112, -105, -44, 95, -66, -123, -109, -85,
1901    86, 47, -80, -8, 112, 127, 1, 78,
1902    127, -110, -98, 103, -75, 124, 47, -16,
1903    -120, 37, -41, 39, 38, -127, -77, -88,
1904    127, 18, -19, -30, -128, 61, -14, -80,
1905    -90, -53, -99, 106, -10, 124, -69, 127,
1906    -127, 13, 124, 122, 26, -126, -116, -127,
1907    88, -26, 126, -9, 32, -126, 48, 127,
1908    -32, -86, -52, -125, -119, -5, 13, -46,
1909    94, -42, 32, -26, -11, 17, -14, 126,
1910    31, 125, 55, -24, -126, -124, -119, 125,
1911    75, -123, -79, 22, 63, -47, -128, 127,
1912    -41, -6, 127, 116, 122, -100, 62, -40,
1913    127, -45, 121, -50, -122, 29, 125, 86,
1914    -128, -18, -115, 64, 127, -128, 126, -10,
1915    -78, -122, 13, -48, 89, 127, -27, 125,
1916    -16, -10, 1, 2, 46, 53, 15, -76,
1917    -22, -10, -40, 18, 50, -22, -78, -26,
1918    -31, -53, 31, -6, 87, 8, -53, 9,
1919    -91, -57, -51, -53, 2, 19, -51, 40,
1920    46, 50, -23, 7, -67, 13, -66, -126,
1921    -106, 49, 9, -26, 30, -11, -77, -47,
1922    -18, 16, 34, -63, -18, 45, -84, 68,
1923    -46, 54, 23, -29, -22, 14, -9, 10,
1924    27, 80, 18, 74, -77, -53, 16, -16,
1925    12, -119, 56, 66, -24, -50, 3, 125,
1926    30, -126, -56, 72, 23, -128, 19, -23,
1927    -84, 103, -89, -5, 27, 62, -28, 26,
1928    -32, -32, 50, -126, -128, 10, 29, -29,
1929    -121, -128, 5, 59, 10, 30, 57, 101,
1930    10, -40, -30, -21, 69, 62, -26, 41,
1931    57, 71, -16, 15, -31, -33, 12, -13,
1932    -34, -14, 39, 40, -19, -52, -20, 27,
1933    5, -125, -4, 6, 51, -48, -34, 61,
1934    95, 15, -6, -7, 43, -10, -99, 90,
1935    -36, 4, 33, 49, -85, -79, -5, 44,
1936    32, -20, -6, 16, -69, -3, -61, -5,
1937    81, -3, 43, -85, -26, -31, -26, -83,
1938    126, -24, -40, 5, -23, 49, 4, -23,
1939    -127, -46, -15, -10, -1, 24, 94, -27,
1940    87, -128, -33, -1, -25, -12, -10, -4,
1941    -10, -5, 13, 90, 115, -118, 75, 56,
1942    78, -123, 9, 50, 118, 38, -47, -17,
1943    127, 51, -19, 43, 83, -101, 127, -28,
1944    44, 114, 40, 95, 83, 8, 92, 64,
1945    -110, 115, 75, 2, 47, -69, 26, 18,
1946    121, 22, 83, -2, -77, -72, 76, 55,
1947    53, 69, 27, 44, 94, -57, -24, 66,
1948    -84, -85, -7, 103, -87, 61, 119, -73,
1949    -56, 102, 18, 30, -37, -19, 38, -125,
1950    -58, -41, -105, 2, 17, -89, 9, -14,
1951    19, -4, 115, -29, 20, 40, 46, 67,
1952    -33, 10, -63, -29, -50, -103, -48, -99,
1953    22, 103, -68, -26, -71, 47, 12, -42,
1954    24, -124, 56, -49, -13, 36, -25, 7,
1955    -34, 12, -26, 9, 5, -105, 4, 7,
1956    -84, 43, 40, 73, -34, 1, 9, -43,
1957    40, -2, 66, 106, -55, -25, 26, 67,
1958    30, 127, 59, 107, -124, 56, -1, -54,
1959    -49, 127, -37, 27, -39, 27, -57, -60,
1960    19, 68, -32, 78, -107, -5, 21, 1,
1961    46, -13, -46, 45, 83, -75, 119, -15,
1962    118, 127, 4, -75, -26, 10, -78, 37,
1963    29, 5, 84, 45, 125, -102, 38, -46,
1964    72, 74, 19, 31, 21, 88, 8, 10,
1965    52, 126, -62, -13, 50, -5, 127, 57,
1966    -96, -44, -124, 56, -124, -48, 31, -73,
1967    -32, -31, -12, -13, -16, -36, 45, 23,
1968    106, 30, -61, -26, 30, 81, 70, -12,
1969    71, -6, -60, 67, 6, -19, -23, 29,
1970    94, 116, -83, 58, 105, -107, 124, 116,
1971    -28, -94, -126, 127, -58, 127, 40, 43,
1972    60, -120, -45, -83, -49, 88, 114, 73,
1973    14, -37, -84, 57, -19, 20, 60, 112,
1974    7, -35, 64, -94, 75, -53, -109, -24,
1975    -47, 57, 14, -9, 39, -66, -119, 10,
1976    9, -50, -101, -82, 82, -62, -17, -35,
1977    10, -128, -92, -127, -89, 44, 23, -82,
1978    91, -34, 10, -20, 48, 126, -2, 67,
1979    -118, 23, 122, -89, 121, 58, 105, 94,
1980    21, 30, 34, 5, 71, -127, 97, 99,
1981    1, -81, 124, -88, -117, 93, -14, -9,
1982    2, -54, -27, -43, -39, 22, 4, -128,
1983    63, -30, -74, -23, 107, -58, -126, 59,
1984    47, -71, 86, -72, 47, -50, -17, 62,
1985    -84, -47, 40, 69, 20, 82, 70, -34,
1986    115, -20, 10, -114, -27, -48, -19, -76,
1987    103, -78, -40, -100, 0, -47, 39, -40,
1988    -127, 27, -70, 0, 36, -53, -123, -21,
1989    -126, 4, -10, 65, -27, -124, 8, -83,
1990    -18, -122, -19, 60, 23, 116, 35, -21,
1991    -15, -86, -7, -3, -88, -67, -89, -3,
1992    81, -71, -99, 15, -96, 72, -38, -55,
1993    -38, -9, -5, 112, -106, 126, -28, -125,
1994    127, 25, 78, -36, 127, -17, -124, -124,
1995    -69, -109, 46, 15, -67, 33, 118, 122,
1996    0, -40, -107, 122, -116, 127, 103, -100,
1997    119, 71, 77, 56, 113, 127, 127, -41,
1998    5, -124, -21, -54, -74, -19, 69, -2,
1999    127, 5, -29, 92, -127, 94, -68, 11,
2000    -54, 86, 80, -11, -77, -36, -47, -121,
2001    127, 37, 0, 63, 44, -3, 118, -21,
2002    -12, 103, 72, 44, -128, -93, -23, 70,
2003    71, 10, -23, -44, 125, -45, -108, 6,
2004    71, -126, 32, -32, -21, 44, 14, 80,
2005    21, 6, 11, 126, 24, -15, 30, 94,
2006    -19, -18, -58, 68, -118, -53, -64, -12,
2007    -27, -19, 50, 10, 121, 27, 29, 17,
2008    -29, -41, 9, -127, 88, 8, 93, -127,
2009    64, -74, -60, 2, 12, 87, -14, -119,
2010    126, 126, -98, 49, 11, 6, -44, -82,
2011    -13, -34, -85, 41, -80, -96, 59, 73,
2012    -125, -6, 28, 126, -9, -36, -99, -101,
2013    -92, 127, 19, -2, 74, 19, 126, -52,
2014    38, 121, 47, 104, -13, -39, 38, -44,
2015    -72, -38, -106, -3, -36, -125, -127, -80,
2016    95, 1, -94, -74, -126, 47, 45, 117,
2017    -6, -120, 79, -55, -28, -81, -64, -47,
2018    -6, -90, 3, -33, 34, 61, 92, 21,
2019    -66, 82, 57, -54, 5, 33, 6, 10,
2020    50, -27, -104, -19, -29, 12, -115, 94,
2021    94, 12, -39, 22, -22, 25, -85, 79,
2022    -18, 61, -115, -127, 31, 63, 16, -53,
2023    -27, -89, 84, -126, -3, 23, 32, -70,
2024    -77, 38, -24, 49, -32, 32, 8, -36,
2025    70, 4, -47, -48, 51, -20, -94, -49,
2026    -19, 16, 55, 34, -48, 40, -27, -34,
2027    39, 12, 55, -113, -94, 4, -19, -58,
2028    13, -14, -28, 2, 40, 21, 65, 127,
2029    -26, 50, -60, 26, 22, -22, -7, 56,
2030    -21, -64, 8, 11, -20, -2, -73, -57,
2031    -18, -3, -82, 16, -52, -94, -24, -36,
2032    35, 25, -25, -28, -102, -57, -59, -3,
2033    7, -19, 45, -17, 10, 77, 29, 78,
2034    -22, 125, -86, -67, -5, -123, -59, -85,
2035    -15, -23, 39, -12, 73, 0, -74, 4,
2036    -22, 2, -16, -83, -92, 34, 36, 8,
2037    -110, -125, 4, 13, -56, 38, 13, -45,
2038    -116, 9, 66, 11, 23, -2, -68, 40,
2039    -29, -3, 39, 108, -62, 87, 34, -56,
2040    32, 85, 43, -36, -31, 58, 72, -1,
2041    -52, -12, 41, 7, 32, -8, -6, 73,
2042    36, 22, -54, 25, -64, 36, 12, 81,
2043    77, 55, -52, -64, 0, 5, 3, -17,
2044    -54, -14, -61, -71, 28, 45, 34, 65,
2045    59, 21, 31, -49, 87, -117, 80, -36,
2046    48, -22, -33, -36, 89, -13, 24, 13,
2047    -18, 11, 73, 73, 62, -98, 38, -14,
2048    -48, -56, -51, -27, -119, -7, -30, -88,
2049    -16, 75, 58, -26, 124, 107, 23, -38,
2050    -91, -9, 6, -44, 111, -49, -52, -47,
2051    9, 112, 76, -54, -23, -50, -118, -46,
2052    -11, 20, 123, -111, 25, 29, 0, 41,
2053    -100, -30, 36, 80, -37, 10, -10, 31,
2054    50, -28, -34, -44, 56, -77, 13, 44,
2055    5, 119, -18, 64, 14, 44, -64, -16,
2056    81, 115, 87, 22, -12, -29, 51, -29,
2057    45, 23, -63, 93, 57, 16, 107, -34,
2058    -113, -38, -12, 47, 91, 41, 11, 118,
2059    101, 2, 88, -4, -24, -40, 30, 81,
2060    44, -46, -100, -25, -36, -26, 76, -88,
2061    -37, 40, 8, -45, -116, 8, -8, -28,
2062    49, 29, 31, 70, 82, -50, -58, 88,
2063    78, 51, -45, 82, 44, -4, -34, -66,
2064    -67, 89, 40, 16, -43, 84, 46, -128,
2065    -80, -42, -23, -61, 35, 4, -23, -24,
2066    -25, -22, 90, 57, 21, -7, -22, 2,
2067    -28, 20, -6, 21, 85, -69, -35, 47,
2068    -44, 34, -55, 21, 94, -21, 115, 26,
2069    10, -12, -18, -105, 31, 16, 73, -27,
2070    -31, -61, 100, 17, 92, 111, 53, 51,
2071    -6, -86, -85, 38, 41, -89, 12, -74,
2072    22, 50, -16, -23, 20, 82, 20, 4,
2073    11, 11, 2, 85, -63, -40, 23, 49,
2074    74, 44, -89, 3, 0, 10, 88, -40,
2075    -80, 25, -4, -59, -92, 11, 61, 22,
2076    -6, -4, -27, 15, 3, 59, 28, 27,
2077    43, 54, -43, 9, 74, -33, -9, -44,
2078    42, -34, -52, -28, 6, 23, -18, -83,
2079    60, 58, -88, 1, -39, 38, -71, 8,
2080    44, -128, 37, 126, 109, -2, -24, 68,
2081    127, -127, 116, 74, 62, 7, -82, -30,
2082    -103, 120, 10, 28, 4, 42, 30, 1,
2083    -102, 26, 0, 86, 24, -126, 116, 96,
2084    -25, 87, 94, -72, 55, -56, 97, -42,
2085    5, -19, -51, -48, -76, -46, -18, -37,
2086    -78, 8, -17, 50, -26, -50, 123, 55,
2087    -68, 53, 62, -74, 21, 71, -34, 127,
2088    83, -2, 36, 41, -17, 51, 123, 12,
2089    23, 53, 38, 20, 12, -11, -64, 53,
2090    -37, -9, 44, 65, -78, 58, 18, -92,
2091    -36, 53, -39, -43, 42, 25, -28, 107,
2092    -52, 83, -23, 50, -9, 4, -24, -20,
2093    -36, -13, 28, -37, -31, 9, -39, 4,
2094    98, -96, 88, 73, -52, 53, 29, -72,
2095    17, 30, -12, -29, 44, 47, -40, -61,
2096    88, 47, -128, -36, -10, 19, 96, -6,
2097    10, -6, 72, -58, 126, 101, 16, 48,
2098    66, 64, -10, 126, 91, 54, 38, 17,
2099    -31, -4, 53, -16, -35, -41, -120, -56,
2100    -107, -104, -35, -22, 60, 31, -85, 33,
2101    -21, 23, -19, -32, -87, 29, 64, -127,
2102    -126, 67, 95, -1, -14, 27, 118, -27,
2103    71, 52, -61, -61, 111, 50, 16, -117,
2104    127, -35, -2, 97, -75, -45, 53, 5,
2105    67, 35, 29, -7, 82, -60, 10, -41,
2106    46, -127, -38, 13, -8, 31, 39, 127,
2107    21, -104, 29, -124, -73, -128, 12, -65,
2108    48, -49, 24, 44, -50, 68, -28, -30,
2109    67, 12, 49, 23, 54, 35, 56, -13,
2110    127, -39, 31, 25, -27, 0, 92, 39,
2111    19, 16, -39, -25, 11, -18, -8, 53,
2112    -24, 6, -52, 113, 67, 70, 39, 0,
2113    88, -116, -69, 51, -125, -41, -99, 51,
2114    10, -72, -9, -14, 11, -99, 16, -128,
2115    4, 63, -128, 10, -33, -121, -40, 16,
2116    73, -60, 54, 121, -80, -69, -14, 127,
2117    76, 10, 5, 29, 37, -67, 52, 12,
2118    -57, -127, -67, 5, 29, -45, 26, -61,
2119    -71, -119, -67, -75, 51, 64, 2, -9,
2120    -73, 3, 75, 46, -47, 3, -16, -30,
2121    -58, 117, -105, -17, 0, -67, -93, -42,
2122    124, 125, -50, -70, 40, 4, 69, 48,
2123    117, -16, -127, 35, 7, -35, 27, -9,
2124    -104, 27, 74, 15, -50, 36, 28, -80,
2125    -54, 124, -12, -20, -3, -34, -34, -40,
2126    -70, -51, 98, 40, 69, 73, 60, -9,
2127    33, -66, 21, 74, 5, 35, 24, -3,
2128    -9, 70, -78, 47, 35, -24, -119, -15,
2129    -61, -26, 38, -42, 93, 48, 26, -23,
2130    -37, 33, -13, -35, 37, 61, 28, -122,
2131    -48, 108, -4, -23, 32, -25, -62, -49,
2132    4, -18, 28, 5, -97, -24, -127, -26,
2133    -63, 81, 91, 69, -128, 41, 9, -34,
2134    -32, 1, -72, -118, -124, -45, -126, -109,
2135    -123, -47, -50, 127, 21, -61, 123, 12,
2136    -65, 26, 84, -106, -57, 7, 41, -66,
2137    -114, 126, 80, -2, -12, 12, -124, 60,
2138    -4, 107, -67, -80, 15, 13, 58, 0,
2139    124, 15, -71, 41, -45, -59, -81, -83,
2140    -124, -21, -29, 117, -23, -90, -67, 38,
2141    44, -126, -126, 24, 14, 67, 82, -19,
2142    127, -28, 26, -88, -125, 93, -125, -87,
2143    127, 102, 16, -14, -11, 70, -43, -10,
2144    5, 98, -40, 1, 57, 10, 99, -8,
2145    -127, -20, 5, 10, -35, 0, -2, -124,
2146    19, 73, 36, 127, 90, 10, -69, 127,
2147    15, -60, -127, -124, -26, -78, 68, -58,
2148    125, 8, -58, -123, -88, -59, 122, 7,
2149    49, 104, -26, 5, -98, 125, -126, -120,
2150    -24, 11, 120, -23, 51, -26, -28, 74,
2151    -31, 107, 44, -86, -128, -65, 80, -8,
2152    -39, -82, 5, -50, -127, -61, -126, -88,
2153    -116, -119, -38, 115, -81, 25, 106, -53,
2154    64, -28, 55, -128, -57, 98, 58, -27,
2155    -63, 126, 29, -73, -5, -49, -126, 27,
2156    25, 104, -21, 16, -112, -125, 68, -54,
2157    124, 48, -125, 124, -2, 2, 53, -72,
2158    -53, 38, -53, 96, 13, -124, -67, 50,
2159    13, -127, -15, 48, -46, -100, 8, -76,
2160    -18, -25, -27, -125, -9, 74, -86, -126,
2161    -25, 18, 24, -39, -9, 43, -48, 74,
2162    44, 69, 19, 71, -61, -123, 66, 20,
2163    -90, 7, -16, -45, -122, -10, 46, -117,
2164    -8, 62, 5, 126, -22, -117, -126, 127,
2165    -37, -126, -84, -57, 24, -7, 70, 17,
2166    -80, -100, -84, -125, -75, 27, 125, 3,
2167    -41, 58, 13, -54, 36, 126, -31, 35,
2168    101, 71, 20, 63, 9, -52, 116, 92,
2169    45, 58, 0, -77, -108, -53, -68, 93,
2170    -97, -14, -70, 123, 121, 125, 64, -23,
2171    51, -28, -14, 46, -49, 27, -41, -35,
2172    114, -67, 60, 20, 97, 26, -1, 106,
2173    105, -30, -17, 3, -44, 36, -3, 28,
2174    -34, 14, -58, 127, -127, -103, 2, 53,
2175    -71, 56, -6, 93, -111, -62, 125, 127,
2176    26, -6, -102, -87, -20, -108, -78, -127,
2177    -75, -68, 66, 22, -21, -127, 2, 34,
2178    -119, 112, 36, 22, 88, -126, -82, 15,
2179    -126, -123, 37, 45, 52, -2, 82, 56,
2180    86, -97, -59, 51, 113, -32, 9, -8,
2181    -38, 89, 71, -66, -106, -10, -49, -28,
2182    -13, 31, 12, 4, -123, 13, -17, -78,
2183    -68, -44, 82, 72, 49, 13, 84, -88,
2184    -45, -60, 119, 69, 28, 32, 27, -15,
2185    -124, -58, 45, 16, -72, -13, 55, 100,
2186    88, -40, 6, 24, 104, -40, 28, -27,
2187    66, -61, 69, 93, 26, 123, -121, 86,
2188    44, 41, 42, 94, 56, 125, -11, 8,
2189    -34, -37, 16, 16, 95, -46, -64, -68,
2190    -12, 7, -26, -76, -25, 64, -43, 100,
2191    25, -125, 120, -126, -1, 84, -7, -29,
2192    -105, -22, -29, -13, 50, 48, 32, 123,
2193    -94, 37, 51, -86, -124, -127, 127, 10,
2194    -87, -18, 104, 127, -73, -117, 5, 121,
2195    60, -94, -18, -14, -30, -2, -51, 47,
2196    10, 65, -2, 99, 31, -75, -49, 46,
2197    104, -36, -6, 89, -105, 24, 44, -56,
2198    -52, 31, -60, 11, 103, 76, -11, 8,
2199    45, -50, -6, 45, -6, 27, -52, 9,
2200    -22, -44, -33, -18, -108, -44, -22, 18,
2201    -35, -18, -67, 43, 31, -37, 61, -29,
2202    53, -124, -6, -43, -122, -112, -33, 8,
2203    51, 82, -110, 8, -72, -20, -20, -11,
2204    -16, 18, 47, 40, -16, -120, 54, 8,
2205    54, 99, 118, 61, 113, 69, -50, 42,
2206    8, 50, 62, -31, -12, 17, 52, 116,
2207    -19, 31, -124, -35, 96, 66, 114, -46,
2208    21, -53, 81, 54, -118, 54, 7, -94,
2209    112, -4, 25, -126, 66, 25, 1, 17,
2210    -128, -127, 113, -88, 42, -91, -11, 30,
2211    -97, 122, 125, -96, -108, 14, 125, -124,
2212    25, 2, 122, 119, 69, -56, 122, 95,
2213    -47, -26, -120, 73, -56, 47, 33, -49,
2214    -106, 81, 60, -2, 64, 93, 13, -54,
2215    -81, -56, -95, -87, -3, -82, -60, -94,
2216    34, 73, -19, -37, 55, -63, -2, 32,
2217    -64, 4, 125, -24, 6, -24, -24, -1,
2218    -14, -128, -48, -24, -117, -69, -114, -34,
2219    -29, -6, -61, -10, 11, -43, -12, -30,
2220    86, 10, -21, -22, -128, 6, -10, -12,
2221    -125, -2, 21, -30, 102, -90, -40, 46,
2222    -44, -70, -58, 58, -42, -76, -10, 57,
2223    34, -61, 74, 96, 126, -13, -36, -43,
2224    26, -81, 26, -28, 64, 32, -12, 54,
2225    -57, 104, -125, -66, -54, 101, -49, -39,
2226    94, -5, 121, 108, 44, 125, 61, 37,
2227    28, 3, 94, 90, 31, 46, -27, 30,
2228    -113, -126, 43, -2, -95, -95, 78, 2,
2229    75, 127, -84, -24, -95, 26, 124, 126,
2230    1, 8, 41, 52, -33, -45, -27, 38,
2231    -19, 51, 64, 125, 126, -126, 126, 62,
2232    -55, 45, 7, 37, 85, 59, 28, 26,
2233    126, 122, 26, -52, 73, -27, 10, 3,
2234    78, -124, -58, -65, -10, -46, 81, -19,
2235    -24, 96, -15, 78, 47, -40, 76, 75,
2236    -23, -126, -104, 105, -125, 111, 127, 45,
2237    -8, 46, -90, 63, 10, -19, -8, -121,
2238    -128, 32, -15, 117, -127, -20, 117, -51,
2239    88, -99, 13, -28, 28, -8, 2, 76,
2240    25, -81, 17, 12, 27, -106, -1, -17,
2241    -82, 8, -19, 25, -3, -2, 110, 5,
2242    -8, 126, -15, -126, -4, 15, 26, 33,
2243    -117, 2, -31, -2, 0, -39, -62, 81,
2244    -73, -49, 33, -33, 19, 14, -52, 39,
2245    2, 57, 6, -67, -12, -26, -104, -4,
2246    -73, 12, -122, -20, -68, 49, 65, 127,
2247    13, -8, -34, -77, -34, -5, -85, 43,
2248    -8, 23, -17, 44, -121, 0, -1, -2,
2249    -59, -93, 17, -41, 96, -57, 37, 37,
2250    -78, -32, -50, -10, -69, 58, -66, 57,
2251    55, 122, -55, -60, 18, 119, -47, -83,
2252    -30, 37, -124, -22, -6, -71, -34, -3,
2253    -51, -9, 0, -27, 19, -2, -13, 35,
2254    2, 40, -27, 16, -65, 44, 83, -33,
2255    -71, 32, -29, -10, -9, 19, -4, -36,
2256    -16, 5, -2, 57, 55, -17, 18, 25,
2257    33, 0, 1, 1, -33, -54, -36, 42,
2258    40, -8, 16, 46, -3, 10, 18, -90,
2259    5, 43, -37, -61, 73, -51, -71, 29,
2260    50, 12, 6, -55, 99, 36, -29, -48,
2261    3, -4, 39, -14, -33, 28, 38, 13,
2262    -30, 27, -53, -78, 21, -14, 38, -39,
2263    -89, 11, -13, -50, -9, 23, 2, 16,
2264    -27, -6, -15, -32, 5, 61, 35, -93,
2265    -1, -1, -3, 6, 21, -5, -97, -3,
2266    -67, 16, -7, 16, 73, -67, 85, -33,
2267    -12, -31, 81, -57, 5, 27, 63, -20,
2268    -93, 55, -40, -64, 13, 15, -8, -27,
2269    -13, 62, 5, 8, -46, -10, -43, 10,
2270    39, -44, -34, -29, 7, 61, 15, 11,
2271    21, 20, -8, 2, 24, 6, 10, -17,
2272    5, -42, 31, 12, -20, 59, -14, 4,
2273    -22, 0, -8, -27, -5, 36, -7, 17,
2274    -21, -25, 7, -59, 13, -33, -1, -40,
2275    -39, -46, 20, -1, 10, 24, 28, -92
2276 };
2277 
2278 static const rnn_weight noise_gru_recurrent_weights[6912] = {
2279    -22, 54, -85, -9, -67, -31, 65, 25,
2280    -26, 3, 16, -60, -100, 21, 23, 31,
2281    24, 33, -22, -17, -57, 9, 72, 30,
2282    36, -3, 47, 52, -17, 47, -39, 16,
2283    13, 36, 19, 13, 73, 97, -5, 66,
2284    -33, 1, 70, -23, 52, 67, 65, -22,
2285    -23, 3, -32, -64, -73, 22, -95, 57,
2286    5, 31, -96, 66, -23, 16, -64, 99,
2287    -66, 114, -5, 73, 10, 63, 67, -46,
2288    2, 30, -44, -39, -21, -24, 6, -7,
2289    -21, 18, 48, 20, 7, -34, 88, 35,
2290    2, -15, 84, -6, 31, -52, 17, 24,
2291    7, 1, 12, 7, -85, -11, -31, -19,
2292    60, -45, -23, -3, -26, 27, -119, -76,
2293    -59, 49, -3, 41, -31, -95, 29, 34,
2294    35, -43, 42, -3, 47, 92, -8, 24,
2295    -17, -126, 26, -4, 43, -50, -32, -14,
2296    22, -7, -20, 124, -85, -2, 92, -31,
2297    31, 37, 47, 19, 4, -77, -24, 25,
2298    -20, -14, 72, 31, -94, 119, 5, 66,
2299    98, 127, 26, 26, -44, -56, 74, -22,
2300    41, -18, 44, -28, 23, -39, -113, -24,
2301    4, 60, -3, -3, 44, 90, 122, -76,
2302    52, -115, 37, -125, 15, -40, 43, -50,
2303    -22, -9, 3, 11, 10, -6, -30, 53,
2304    -65, 74, -30, 69, -56, -46, 14, 34,
2305    -49, 52, 23, -29, -48, -35, -3, 106,
2306    67, -24, 15, -19, -48, -14, -7, 82,
2307    24, -14, 120, 17, -33, 27, 44, -36,
2308    1, 28, 67, -19, -35, 8, 11, 5,
2309    6, -70, -112, -37, -10, 39, -25, 17,
2310    -20, -56, 38, 21, -22, -49, -17, -91,
2311    -39, 20, -28, 67, -20, 10, 55, 40,
2312    43, -14, -29, -49, 16, -82, 1, -43,
2313    3, -31, 83, -8, -9, -69, -38, -47,
2314    34, -10, 61, -24, -30, -21, 11, -50,
2315    42, -69, 11, -127, -8, -81, 107, 38,
2316    32, -33, 13, -45, 59, -44, -37, 23,
2317    121, 8, -42, -9, -38, 14, -59, -6,
2318    -26, 28, -32, -6, 22, 12, 84, 50,
2319    49, -28, -15, 43, 41, -30, 8, -44,
2320    -11, -62, 0, 21, -24, -23, -23, 56,
2321    6, 32, -25, 121, 61, 13, -63, 57,
2322    2, -37, 24, 9, 119, -4, -41, -14,
2323    64, 49, 28, -9, 49, 6, -21, -15,
2324    67, 4, 3, 20, 94, -14, -36, 108,
2325    27, 7, -38, 7, 19, 92, -57, 4,
2326    21, -17, 60, -13, -113, -3, 44, -87,
2327    -48, 18, -31, 79, 15, 53, 44, -15,
2328    -61, 80, 21, -3, 86, 40, 87, 17,
2329    -124, -39, -32, -2, 66, 16, 2, -95,
2330    25, -61, 28, -79, 21, -29, -12, -5,
2331    4, 20, 23, -26, 43, 22, -63, -27,
2332    -38, -38, -38, -7, 29, -36, 17, -57,
2333    51, 75, 8, 15, -43, -57, -15, -82,
2334    -69, -25, 67, -35, 70, -2, -44, -28,
2335    -27, 22, -57, -1, -28, -21, -25, -50,
2336    -49, 14, -7, 43, 35, 96, -18, -102,
2337    -80, -24, -108, 26, 87, 127, -11, 57,
2338    74, -18, 11, -58, 2, 32, 56, 29,
2339    42, 70, -128, -35, -8, -6, 74, 30,
2340    -8, 18, -35, 44, 78, 6, 17, 31,
2341    16, -2, -50, 45, 15, -64, -33, -24,
2342    -10, -27, -11, 42, -11, -102, -19, -33,
2343    -5, 6, 38, -7, -32, 42, 30, -80,
2344    -12, -42, 0, 34, -59, -12, -28, -39,
2345    4, -8, -43, 10, -66, -105, 60, 73,
2346    -64, 48, 102, 9, -38, -117, -3, -40,
2347    -127, 29, -126, 23, -17, 4, -7, 37,
2348    2, -85, 17, -44, 64, -82, -60, -59,
2349    20, -25, 4, -41, -35, 7, 13, -100,
2350    -21, 6, -20, -58, -23, 51, -107, -38,
2351    -6, -54, 44, 4, -42, 13, 5, -93,
2352    18, 7, 2, 80, 43, -22, 32, -9,
2353    14, -20, -5, -120, -28, -21, 87, -57,
2354    -38, -12, 20, -44, -35, 22, -69, -81,
2355    -54, 15, -52, -13, 101, 74, 37, 24,
2356    -12, -46, 6, 10, -28, 35, -46, 48,
2357    -39, 41, -59, -32, -40, 18, 83, 103,
2358    108, 15, -31, -10, 1, 8, 85, 5,
2359    41, 46, 0, 57, -49, -33, -20, -19,
2360    13, -4, -35, -11, 37, -25, -32, -82,
2361    1, 15, 29, -98, -34, 94, 117, 46,
2362    18, -11, -1, -50, -59, -120, 37, 34,
2363    36, 16, -11, -62, 35, 41, -84, -39,
2364    -20, 33, 26, -5, -83, 16, -43, 31,
2365    -2, -8, 0, 116, -21, 12, -24, 65,
2366    -127, -123, 44, 38, 25, -10, -102, -50,
2367    59, -44, 38, -124, 23, -18, -4, -24,
2368    -17, 43, 31, -4, -19, -58, 126, -62,
2369    -23, 86, 87, -1, 27, -38, -49, -13,
2370    -21, -19, 12, -20, -68, -54, 33, -29,
2371    -77, -30, -23, -57, -68, 55, 52, -30,
2372    -73, 29, 69, -27, -23, 39, -32, -87,
2373    -25, -61, -58, -15, 59, -27, -27, 13,
2374    43, -125, -8, -16, 8, -83, -37, -3,
2375    -14, 36, -94, 62, 27, -21, -6, -50,
2376    32, -16, 9, 24, -3, -98, -7, -37,
2377    -31, -27, 34, 23, 18, 68, 14, 21,
2378    3, -51, -67, 59, -74, 64, -85, -72,
2379    -22, -37, 3, -96, -25, 34, 97, -18,
2380    23, -110, 2, 57, 59, -5, -8, 36,
2381    56, 31, 18, -28, -35, -13, -18, 15,
2382    7, 12, -11, -55, 33, 31, 45, -111,
2383    30, 6, 1, -27, -93, -16, 22, -82,
2384    26, 45, -33, 19, 22, 7, 30, -3,
2385    -9, 26, -35, 26, 56, 65, -117, 19,
2386    31, 31, 34, 68, 26, -43, -14, -3,
2387    28, -97, -29, 78, 47, -26, -10, 65,
2388    -35, -99, -38, -49, -28, 13, -4, 69,
2389    -38, -14, -6, 38, 18, -61, 10, 28,
2390    -25, -57, 13, 28, 27, -15, 76, 45,
2391    -44, -26, 46, 13, -2, -25, -62, 57,
2392    6, -12, 35, -10, 82, -32, -11, 83,
2393    22, 17, 5, 34, -4, -25, -39, -27,
2394    -24, -29, -3, -52, 124, -68, 17, -96,
2395    -1, -3, 65, 56, -31, 1, -7, -34,
2396    32, 0, -45, -46, 18, -85, 8, 106,
2397    39, -118, 27, -53, 53, 16, -70, 24,
2398    -20, -48, -68, -33, -27, 77, -79, -48,
2399    17, 27, -46, -25, -68, 13, -80, 43,
2400    3, 0, -19, 57, 98, 51, 42, -5,
2401    -25, 29, 12, 41, -64, -68, 3, -13,
2402    -14, -15, -99, -23, 13, 5, -37, -12,
2403    -42, -113, -37, 60, -35, 1, 5, -50,
2404    24, 20, -21, 34, -93, -41, -88, -41,
2405    104, 7, 12, -43, 51, -121, 83, -126,
2406    -25, 52, 15, -125, -46, 126, -1, 14,
2407    86, 10, 87, 32, -22, 39, 5, 2,
2408    -37, -29, -1, 38, -27, 75, 47, -77,
2409    124, 36, -61, -19, 37, 44, 83, 33,
2410    71, -14, -59, -21, -26, -109, 33, 8,
2411    -17, 26, -1, 51, -1, -23, -1, 8,
2412    -6, 15, -76, 20, -16, -15, -128, 26,
2413    -80, 18, 1, -6, -30, 123, -98, 40,
2414    57, 0, -29, 85, 33, 28, -1, 39,
2415    -46, 20, -123, -53, 98, 29, 61, -8,
2416    -74, -32, -59, 97, 62, -14, -102, 125,
2417    -73, 21, 30, -1, -86, 40, -56, 55,
2418    78, -1, -88, -3, -65, 15, 49, -55,
2419    -127, 20, 47, 20, -8, -75, -9, 3,
2420    -69, -21, -1, 16, 24, -79, -16, -48,
2421    -5, -4, -98, -43, -42, -41, 6, -12,
2422    59, 16, 0, 47, -110, 44, -7, -21,
2423    -65, 62, -85, -33, 14, -54, 77, -53,
2424    -13, -8, -19, -52, 84, -30, -79, -28,
2425    103, 9, -48, -59, -4, -25, -18, -9,
2426    88, -42, -30, -77, -83, -23, -18, 29,
2427    -36, 37, -1, -118, -20, 65, -69, 35,
2428    21, -102, -29, -45, -20, -103, 2, 94,
2429    11, -11, -17, 75, 17, -5, 14, 45,
2430    -9, 45, -38, 33, 60, 22, 86, 79,
2431    72, -3, -7, 4, -38, -3, 8, -85,
2432    91, -46, 123, 19, -6, -13, -37, -68,
2433    -67, -33, 2, -88, 0, 31, 90, 36,
2434    28, -22, -39, 7, -91, -9, 16, -51,
2435    -113, 0, 38, 28, -5, 32, -10, -122,
2436    -33, -37, -5, -63, 25, -65, 46, -125,
2437    22, -46, 23, -21, 55, -34, 19, -46,
2438    109, 77, 12, 24, -53, -70, 34, 5,
2439    25, -43, 21, 30, -10, -101, -66, -5,
2440    62, 12, -48, -19, 70, 10, -114, 6,
2441    -14, 97, 73, 5, -2, -14, 1, -81,
2442    7, -22, -6, 33, -65, -96, -63, 11,
2443    -47, 16, -24, 19, 77, 17, -18, 11,
2444    41, -6, 67, -7, 56, -21, 45, 14,
2445    -27, -44, -51, -73, 34, -17, 17, -59,
2446    -6, -29, 74, -9, 114, -64, 76, 44,
2447    42, 79, 27, -13, 1, -20, -31, 22,
2448    37, -10, 41, 102, 62, 7, 12, 62,
2449    -34, -42, -29, 46, 16, -26, -50, -39,
2450    0, -38, 47, 25, -46, -109, -41, 6,
2451    25, -12, 24, -83, -3, 23, 62, -30,
2452    5, -69, 92, -20, -65, 20, -61, 32,
2453    52, 30, 31, -43, 23, -60, 40, 14,
2454    -67, 20, 27, -31, -33, 62, 12, -105,
2455    7, -27, -23, 51, -111, 35, 13, -30,
2456    -26, 2, 25, -101, -9, 8, -26, -24,
2457    -4, -40, 26, 13, 40, -101, -2, 35,
2458    -25, -30, -46, 50, -73, -11, -57, -22,
2459    26, 48, 18, -21, 18, -83, 82, 19,
2460    38, -24, 31, 66, 7, -11, 39, 52,
2461    -2, -13, -62, 22, 21, 8, 14, -101,
2462    -59, 31, -17, -70, 46, -64, -7, -38,
2463    -51, 36, -28, -18, -34, 2, 6, 70,
2464    1, 38, 84, -12, -42, -41, 17, 9,
2465    -54, 48, 15, -14, -35, -25, -36, 7,
2466    -44, -12, -39, -20, -84, -118, 0, -18,
2467    -19, -22, -3, 46, -66, -9, -20, 22,
2468    25, -29, 14, -34, -126, -20, -22, 34,
2469    37, 1, 32, -7, -56, -23, -5, 9,
2470    29, -22, 20, -51, -28, -32, -7, 19,
2471    -7, 70, 15, -27, 45, -9, -5, 7,
2472    60, 66, 49, -49, 2, 50, 31, -14,
2473    -16, -7, 3, -42, 11, 12, -84, -7,
2474    114, -4, 26, -38, -13, -4, -39, -35,
2475    9, -2, -96, 11, 20, 6, -17, 50,
2476    -6, 44, 48, 22, 53, -94, 15, -27,
2477    71, 29, 42, -70, -9, -52, 9, -67,
2478    81, -35, -87, -26, -103, 41, 6, -46,
2479    36, -56, -71, -92, -29, -110, 12, -15,
2480    -8, -17, -34, -22, 75, -96, -2, -9,
2481    80, -18, 23, 3, 24, -32, -5, -5,
2482    -33, -97, 11, -124, 49, -10, -29, -22,
2483    14, -13, 4, -20, -8, 56, 58, -25,
2484    2, 98, 39, 5, -9, 68, -38, 59,
2485    29, 12, 48, -70, -27, -45, -60, -1,
2486    8, 25, 12, 28, 23, -18, -60, -17,
2487    87, 37, -24, -27, 34, 32, -46, -20,
2488    27, -42, -27, -49, -75, 34, 59, -47,
2489    -74, 8, -14, -70, -24, 34, -49, 4,
2490    -45, -35, 22, -38, -9, -51, -24, -76,
2491    17, 12, -53, 76, -1, 16, -43, -14,
2492    5, 30, 1, 11, -32, 26, -68, -70,
2493    -29, -5, -22, -29, -13, 67, -26, 29,
2494    40, -72, -5, 4, -37, 31, 26, 57,
2495    0, -13, 113, 23, 27, -92, 9, -65,
2496    -25, 34, -27, 60, -50, -84, -50, -37,
2497    -83, 36, 46, -29, 41, -72, -126, -99,
2498    -1, 26, -71, 23, 9, 64, 0, -3,
2499    66, -75, -3, -50, 34, 7, 56, 11,
2500    -19, 43, -23, -109, 52, -19, 18, 12,
2501    -1, -2, -27, 25, 11, -66, -30, -7,
2502    -34, -10, -34, -111, 41, -16, 13, 99,
2503    -9, -105, 41, -82, -44, 1, 12, 10,
2504    15, 44, 21, -2, -115, 84, -29, -17,
2505    25, 45, 83, -3, -4, 107, -2, 28,
2506    54, 62, 40, -25, -3, -1, -77, 26,
2507    101, -13, 71, 10, 59, 82, 54, 14,
2508    14, 41, 5, -116, -43, -48, -7, -108,
2509    -10, -23, -95, 20, -30, -33, -66, 126,
2510    19, 18, -80, -4, 53, -66, -33, -5,
2511    -92, 15, 16, 15, 64, 24, -78, -24,
2512    67, -45, 51, 6, -20, -49, -39, 4,
2513    37, -87, 126, 64, -63, -19, -31, 30,
2514    -3, 12, -32, 42, -8, -120, -7, 23,
2515    2, 57, -73, -126, -41, -42, 17, -18,
2516    4, -2, -4, 12, 27, -28, -73, -5,
2517    -42, 54, -26, 11, 52, 1, -58, 24,
2518    52, 2, 14, 57, 38, 85, 16, 12,
2519    -12, 29, 123, 19, -42, -51, 23, -25,
2520    65, 39, 53, -9, 33, 22, 10, 70,
2521    11, -16, 114, 46, 7, 21, -56, -54,
2522    32, 41, -31, -36, -7, -14, -39, -7,
2523    126, -5, 2, -41, 13, -24, 58, 26,
2524    -5, 89, 4, -19, 17, -21, 16, -1,
2525    16, -59, -43, 42, 3, -23, 7, 23,
2526    -32, 39, -4, 36, -29, 34, -21, -128,
2527    -20, -8, 37, 11, 11, 4, -75, 11,
2528    10, 28, 71, 10, 50, -66, -16, 89,
2529    10, -43, -74, -38, -19, 36, -18, -14,
2530    27, -104, 123, 61, 38, 68, 42, 25,
2531    49, -39, 122, -12, -76, 54, 19, -41,
2532    -35, -8, -29, 30, 20, -21, 15, -71,
2533    -47, 13, 56, -58, 42, -58, 40, -36,
2534    1, 20, -42, -26, -4, 30, -7, 29,
2535    105, -47, 3, -30, -8, 127, -49, 93,
2536    68, 5, -16, 13, 25, 46, -54, -59,
2537    47, 37, 100, -27, -10, -32, -123, -8,
2538    37, 54, 25, 55, -60, 74, -31, 95,
2539    23, 93, -28, -6, 18, -16, -93, 33,
2540    -27, 20, -15, -65, -82, -77, 28, -21,
2541    12, 6, -2, 75, -106, 30, 26, -53,
2542    -45, 127, -14, -34, -19, -54, -3, -37,
2543    -50, -12, 44, 24, 96, -63, 14, 49,
2544    -53, -60, 39, -19, -58, 32, 7, 19,
2545    -107, -43, -87, 7, -124, -1, -13, 64,
2546    30, -35, 80, 102, 5, -118, -126, 12,
2547    -39, 25, -91, -55, -32, -78, -58, -126,
2548    -85, -68, 12, 29, -34, 28, 43, 32,
2549    -33, -53, -80, -112, 21, -10, 76, 127,
2550    -27, 52, 70, 55, 47, 0, 102, 24,
2551    0, -104, -35, 28, 35, -102, -109, -17,
2552    -22, 1, -6, -30, -73, -56, 62, -2,
2553    -107, 39, 87, -19, -30, -43, 25, -9,
2554    -99, -11, -28, -127, -8, -27, -28, -21,
2555    -11, -32, 30, 2, 23, 3, -11, -56,
2556    -28, 124, -13, -123, -7, -40, -39, -64,
2557    -14, -53, 55, -34, 79, -8, -57, 101,
2558    39, 18, 20, 10, -44, -121, -2, 30,
2559    66, -22, -23, -15, -25, -28, 85, 44,
2560    66, 1, -127, -39, 0, 20, -27, 93,
2561    3, -43, 5, -51, -13, -85, 29, 33,
2562    50, 69, 10, 49, 99, 58, 23, 22,
2563    -10, 43, 11, 33, 41, 1, 12, -125,
2564    120, 33, -34, 2, 32, -64, 119, -29,
2565    -125, 22, 18, 41, 47, 16, 43, -8,
2566    -49, -40, 1, -17, -89, 43, 51, -101,
2567    30, 4, -23, 33, -35, 69, -47, -19,
2568    -9, 1, -93, 8, -31, -9, 24, -17,
2569    -55, -9, -90, -92, -5, -53, -33, 22,
2570    -58, -54, -9, -13, 106, -58, 76, 32,
2571    -112, 22, -40, -35, 52, -74, 78, 45,
2572    -63, -73, -17, -42, 35, 126, -18, -22,
2573    70, 54, -128, -42, -66, 51, 18, 126,
2574    38, -37, 16, 23, 15, 50, -9, -10,
2575    34, -92, 8, -123, -4, 4, -21, -52,
2576    51, -29, 44, -36, 12, -33, -22, -82,
2577    29, -35, 15, -51, 14, 78, -62, 93,
2578    27, 54, 16, -37, -101, 123, 0, -54,
2579    13, 65, -37, -6, -36, -46, -59, -121,
2580    -13, -56, -36, -26, -75, 17, -36, -34,
2581    -13, 69, -14, 14, 1, -101, -79, 19,
2582    -96, -67, 31, -3, -71, 12, -10, 54,
2583    1, -45, 14, -32, 8, 24, -107, -81,
2584    -65, 12, -15, -68, -115, -4, 28, 21,
2585    -56, 30, -70, 55, -94, -125, 19, 33,
2586    65, 14, -7, 53, 74, -60, -38, -60,
2587    -40, 5, -13, -28, -101, 36, -34, 12,
2588    -98, 56, -54, -25, 61, 31, 39, -14,
2589    -67, 8, 14, -59, 68, -54, -51, 17,
2590    53, 16, 3, -115, -63, 32, -47, 38,
2591    -74, 106, 80, -24, -12, 0, -91, 10,
2592    48, 27, 29, 103, 4, -51, -85, -89,
2593    -69, -18, -52, 84, -26, 9, -93, 4,
2594    13, -115, 8, -8, 8, -45, 3, 80,
2595    104, -17, 41, -72, 39, 60, 51, -4,
2596    -8, -65, -83, -56, -14, 8, -12, -23,
2597    -44, 34, -75, 62, -66, 22, -64, 47,
2598    -128, 7, -60, -98, -85, 16, 15, -5,
2599    10, -127, 42, -78, 83, 46, -67, 14,
2600    40, -36, -78, 33, 7, -42, 12, 93,
2601    -33, 17, 32, -106, -40, -7, 4, 40,
2602    -24, 39, -17, -23, 39, -59, -69, -10,
2603    -30, -2, -24, 65, 5, 11, 65, 121,
2604    20, 8, 35, -73, -14, -4, -10, 26,
2605    -55, 0, 10, 37, 8, -91, 23, 35,
2606    23, -65, -10, -9, 30, 10, 41, 44,
2607    -24, -20, -48, -67, -14, 27, 85, -26,
2608    -41, -38, -50, -115, 32, -98, -2, 44,
2609    -13, 17, -108, 22, -2, 2, -68, -123,
2610    8, -72, -59, 45, 49, 1, -69, 25,
2611    -49, 26, -11, -31, -67, -34, -16, -32,
2612    55, -59, 23, -37, -18, -28, -25, -5,
2613    -46, -13, -32, -20, 12, 51, -9, -85,
2614    -35, -38, 25, 11, -79, 110, 33, 40,
2615    59, 9, 28, 11, -87, 37, -33, -52,
2616    -1, -64, -2, -18, 95, -12, 6, -56,
2617    18, 78, -5, -5, -36, -93, 28, -54,
2618    31, 24, -35, -124, 58, -1, 17, -76,
2619    -126, -27, -119, 24, 32, -24, -28, 52,
2620    35, 20, 14, 57, -17, 14, 22, 10,
2621    6, 73, -25, -15, -91, -26, -19, -126,
2622    -21, 47, 79, -54, -18, -118, -123, -8,
2623    64, -32, 23, 37, 12, -18, -20, -58,
2624    -71, -44, -18, -26, 79, 46, 4, -64,
2625    31, -14, -9, 45, 91, 36, -24, 45,
2626    109, 72, -41, -82, -20, -21, -30, -40,
2627    -14, -8, -50, -23, -8, -69, 38, -15,
2628    -1, -23, -24, 60, -41, -74, -96, 35,
2629    93, 7, -32, 9, -70, 80, -4, 59,
2630    6, -62, 43, -42, -3, -88, 12, -28,
2631    -51, -70, -27, 17, 32, 11, 12, 80,
2632    -63, 35, -49, -21, -21, -49, -50, 27,
2633    -12, -64, 26, 49, -32, 17, -20, 23,
2634    99, -15, -62, -17, -10, 127, 12, 28,
2635    52, -44, -3, 32, -70, -15, -37, 17,
2636    -6, 92, -101, -52, 11, -13, 54, 31,
2637    -39, -21, 4, -10, -107, 77, 38, -112,
2638    17, -4, 26, -11, -64, -36, 47, -28,
2639    -115, -33, -63, -25, -78, -45, 1, 11,
2640    45, -36, 11, 72, -3, -1, 14, -37,
2641    -7, 65, 49, 37, 10, -15, -45, -2,
2642    39, -82, 64, -47, 28, -1, -56, 84,
2643    -30, 7, 35, -51, 7, 61, -25, -25,
2644    60, 46, 76, 84, 17, 60, 54, 23,
2645    21, 85, -62, 5, -66, -52, -48, -52,
2646    110, 16, -9, 77, -8, -107, 1, 4,
2647    -58, 81, -22, 10, -28, 6, 81, 22,
2648    109, -68, -34, -116, -6, -128, -47, -40,
2649    -93, 9, 51, -13, -18, 26, 10, 31,
2650    -18, -13, -19, 125, -8, -50, 35, 42,
2651    37, -33, 30, -33, -21, -16, -19, 45,
2652    -24, 23, 42, -56, 91, 12, -87, -20,
2653    -20, 77, 11, 23, 28, -11, 28, -21,
2654    20, 36, -123, -61, -38, -13, -60, -119,
2655    -50, -15, -67, -76, 31, 51, -127, -14,
2656    5, -20, 3, -44, 47, 72, -7, -58,
2657    5, 27, -31, 19, 23, 24, 22, -26,
2658    -73, 63, 82, -17, -28, 39, 2, -34,
2659    -4, 75, -20, -34, 14, -4, -76, -26,
2660    39, 17, 42, 36, 78, -1, 40, -46,
2661    -31, 19, 85, 19, 28, 15, 62, -64,
2662    -91, 55, -49, -118, -34, -116, 19, -80,
2663    -41, 39, -37, 63, 18, -13, -6, 76,
2664    37, -46, -49, 9, -32, -3, 17, 28,
2665    38, -16, 1, -32, -28, 27, -34, 74,
2666    -17, -27, 7, -67, -36, 79, -29, 71,
2667    79, 13, 27, -9, -60, 76, -42, -29,
2668    -18, 52, 45, -12, 10, 2, 29, 37,
2669    -59, 12, 52, 41, -85, -41, -20, -43,
2670    -70, -3, 41, 9, 20, 31, 16, -72,
2671    95, -32, 7, 1, 126, 43, -8, -21,
2672    -90, 53, 49, -28, 15, -44, 55, -28,
2673    37, 93, -20, 68, -38, 119, -17, -36,
2674    -4, -11, 3, -16, -4, -26, -26, -36,
2675    35, 23, 29, 31, -88, 34, -44, -125,
2676    26, 34, -11, -33, 26, 10, -11, 18,
2677    -17, 104, 41, -93, -8, -36, -10, -2,
2678    -23, 7, 104, -72, 79, 117, -50, -86,
2679    37, -20, -109, 32, 127, 29, 72, 8,
2680    -82, -51, 4, -42, -83, -50, -1, -22,
2681    13, -2, -127, 71, -13, 27, 36, -1,
2682    -3, 78, -13, -50, 32, -18, -15, 43,
2683    -32, 90, -54, -26, -91, -17, -30, 33,
2684    72, 47, -89, 46, -8, 25, 34, -20,
2685    18, -38, -98, 49, -4, 54, 30, -40,
2686    26, 80, -54, -17, -20, 34, -44, -40,
2687    72, 45, -80, 27, -27, -61, 62, -28,
2688    -13, 22, 16, 29, 39, -55, 3, 28,
2689    25, 31, 30, 66, -97, 26, 19, 35,
2690    -71, 60, 28, 43, -8, -78, 18, 21,
2691    53, 18, -9, 23, 53, -10, 99, -44,
2692    -54, 36, 16, 3, -3, -40, 19, 31,
2693    75, -12, 14, -74, 38, -28, -1, 38,
2694    22, 57, 49, 37, -34, -68, -90, -32,
2695    24, -7, -22, -53, -7, -8, -43, 36,
2696    66, -6, -55, 23, 56, 17, 35, -7,
2697    55, 86, -30, -67, -32, -8, -13, -84,
2698    -34, 123, 42, -26, 42, 25, -32, 58,
2699    -24, 64, -19, 22, -18, 67, -21, -5,
2700    19, -19, 73, -29, -80, -70, 54, 7,
2701    61, 95, -55, 69, 26, -54, 31, -50,
2702    -47, 69, 3, -15, 69, 9, 37, -89,
2703    22, -126, -46, 31, -8, -16, -19, -6,
2704    31, 11, -22, 119, -1, 8, -13, 31,
2705    11, 7, 17, 9, -40, 6, -21, 18,
2706    20, 51, 22, 105, -19, -107, -19, 8,
2707    -16, -18, 38, 25, -14, -51, 5, -112,
2708    -50, -33, 21, 10, 43, -105, 14, 94,
2709    11, -88, 33, -112, -53, 17, 91, -82,
2710    18, 124, -44, -36, 48, -51, 25, -49,
2711    -9, -10, 17, -51, 29, 34, 104, 20,
2712    47, 21, 51, 56, -46, 22, -127, -11,
2713    22, -22, -29, 32, -19, -113, -101, 49,
2714    -15, 18, -90, -14, 59, 34, -29, 13,
2715    -72, 54, -42, -68, -43, 48, 123, 1,
2716    -114, 8, -63, -43, -3, -62, 65, 72,
2717    -5, 17, -39, 9, -9, -46, -48, -21,
2718    72, -15, 67, 92, -46, 73, 20, 1,
2719    -74, -19, -13, 77, 32, -74, -59, -25,
2720    -86, 47, 75, 35, -37, -106, 1, -59,
2721    47, 34, 113, -28, -58, 70, 32, -6,
2722    -53, -74, -18, 20, -39, -37, -60, 8,
2723    -11, -54, -38, -88, -55, 10, 25, 66,
2724    -51, 31, 32, -45, 3, -18, 73, 4,
2725    -81, -15, -13, 51, -39, -33, -19, -42,
2726    46, -6, 1, -87, -6, -17, 22, -23,
2727    -18, -4, -95, 3, 73, -9, 91, 8,
2728    40, -56, -12, 49, -1, -34, -29, 35,
2729    -28, 28, -8, 15, -46, -39, 70, -63,
2730    21, -43, -52, -4, -74, -120, -86, -24,
2731    32, 22, -49, -41, 49, -51, -86, -21,
2732    11, -15, -41, -12, 2, -3, -1, -36,
2733    -35, 13, -23, -98, 57, 31, 59, -17,
2734    -80, -33, -25, -46, -76, -112, -123, 29,
2735    -48, -45, -26, 12, -95, 27, 28, -111,
2736    23, 75, 60, 2, 0, -24, 33, 2,
2737    -47, 0, -16, 5, -51, -20, 3, 31,
2738    -6, -9, 50, -28, -94, -28, 42, -79,
2739    39, 6, -4, -33, 7, 39, -54, 48,
2740    -41, -89, 103, -40, -67, -3, 14, -68,
2741    -50, -42, -60, -27, 34, 118, -34, -11,
2742    -23, 37, 78, 39, -45, 51, 32, 58,
2743    113, -38, 28, -39, -36, 42, 6, 27,
2744    -22, -50, 106, 53, 59, -3, 64, -23,
2745    17, 20, 14, 4, 48, 64, 63, 53,
2746    31, -119, 26, -58, 6, 102, 37, 96,
2747    -123, -49, 12, 96, -117, 84, 59, 36,
2748    -5, -55, 8, 27, -118, 5, -102, -9,
2749    93, 2, 33, 8, -66, -19, 89, -102,
2750    20, -5, -49, 22, 42, -16, 24, -87,
2751    14, 17, -58, -59, 23, 61, 13, 51,
2752    -2, 14, 10, 29, -9, -47, 44, 81,
2753    -41, -8, -22, -70, 57, 9, 48, -5,
2754    12, 20, -32, 111, 77, -31, 28, -33,
2755    63, -22, -35, 22, -120, -69, -51, 25,
2756    -11, 25, 24, -17, -29, 20, 38, -5,
2757    15, -117, 5, -29, -55, 13, -20, 123,
2758    -10, 0, -50, 89, 3, -24, 63, -12,
2759    -127, -40, 19, 18, -20, -29, 47, 73,
2760    42, 6, 20, -117, -124, -23, 7, -10,
2761    18, 52, 54, -42, -66, -1, 29, -22,
2762    -13, 39, 20, 16, -33, 35, 20, -23,
2763    -49, -31, -56, 5, -3, 20, -88, 5,
2764    41, -66, 67, -11, 19, -61, -69, 21,
2765    122, -25, -40, 32, 13, 4, 19, -3,
2766    -18, 72, 68, -46, -94, 12, 18, -17,
2767    -5, -86, -55, 61, -55, -44, -33, 25,
2768    -32, 41, 4, -8, 9, 7, -7, -5,
2769    -57, 127, 62, 3, 43, -45, -25, -60,
2770    -69, -2, 2, 34, -92, 6, -88, 19,
2771    41, 13, -67, -11, -35, 81, -9, -11,
2772    -14, -28, -19, 35, 54, 35, 27, 46,
2773    -1, 38, -29, -34, -54, 3, 78, 30,
2774    -16, 62, -15, -52, -78, -5, 21, -45,
2775    -37, -39, 1, 73, -1, -20, -42, 62,
2776    -79, -48, 1, 62, 69, 54, -21, -19,
2777    7, 30, 9, 7, 98, 2, -5, 47,
2778    -37, -19, 8, 6, -38, 33, 14, -16,
2779    44, 42, 70, -24, -14, -65, 52, -12,
2780    114, 48, -30, -7, 42, -44, 43, -13,
2781    -61, -111, -31, 21, -4, -34, 43, 22,
2782    -36, 100, 110, 10, 1, -5, -63, -128,
2783    -14, 125, 18, -12, 11, -119, 41, 5,
2784    -98, -25, 23, -46, -112, 108, 4, 49,
2785    59, 127, -61, 2, 92, 15, 127, 64,
2786    10, 8, -2, -18, 46, 58, 36, 42,
2787    76, -24, -78, -80, 123, 68, 1, -10,
2788    19, -89, 114, 104, 65, 16, 44, -3,
2789    1, -47, 3, 101, 4, -101, -1, 37,
2790    -3, 8, -40, 81, 9, 7, -8, 97,
2791    18, 66, -45, -42, -63, 6, -116, 17,
2792    -8, -62, 72, 7, -5, -11, 85, -32,
2793    35, -92, 53, -53, -52, 40, 60, -60,
2794    -70, 23, -58, -27, 30, -29, -50, 63,
2795    -21, -68, 39, 15, 4, 51, 63, -69,
2796    29, 23, 14, -7, -61, -69, 56, -27,
2797    3, 72, -19, 17, -112, 11, -11, -1,
2798    -26, -23, -4, 6, -47, -9, 1, 24,
2799    48, -36, 0, 11, -55, -6, 50, 55,
2800    80, -33, -18, 19, -26, -6, 27, 46,
2801    96, -99, -6, 20, 18, 5, 114, 25,
2802    57, 38, 42, -12, 109, -57, -81, 24,
2803    -44, 66, 107, -35, 59, 42, 53, -17,
2804    -19, 9, 23, 72, 37, 20, 52, -126,
2805    -49, 55, 22, 6, 18, 31, 41, -1,
2806    -17, 43, -27, -16, -44, 2, 20, 9,
2807    -51, 66, 16, -119, -51, -49, -4, -63,
2808    -49, 11, -44, -25, -21, -12, 35, -44,
2809    126, -30, -87, 9, 61, 65, -4, -21,
2810    -16, 56, 35, -10, -77, 29, -21, 12,
2811    -49, -40, -12, -11, -29, 79, 15, 82,
2812    -104, 4, 51, -42, -16, 35, 54, -100,
2813    -128, 48, -126, -72, 6, 47, -62, 76,
2814    -16, 24, -35, -39, 44, -56, -119, -64,
2815    3, 11, 88, -26, 14, 2, 52, 117,
2816    -127, -126, 2, 50, -64, 21, -3, 116,
2817    68, 53, 23, -53, -26, 59, 8, -113,
2818    24, 39, 12, 19, 46, -45, -62, -85,
2819    -36, -78, -38, -28, 3, 7, 51, -54,
2820    21, -19, -21, 15, -51, -20, 0, 18,
2821    -76, -86, 41, 37, 52, -87, -103, 7,
2822    -20, -13, -32, 14, 31, 4, -111, -70,
2823    37, 96, 9, 63, 44, 4, -26, 67,
2824    -36, 28, -95, 89, 41, -19, 5, -27,
2825    20, 24, 16, 83, -32, 5, 74, 60,
2826    -49, 115, 34, 28, -93, 33, -58, 73,
2827    -60, 68, 85, -20, 83, -18, 7, 55,
2828    -2, -24, 50, 53, -32, -35, 7, 92,
2829    35, 42, -13, 6, 61, 71, -55, 32,
2830    50, -59, -7, -7, -21, -49, -104, 11,
2831    74, 1, 12, -55, 12, -14, 54, 122,
2832    5, -77, 15, 14, -99, 7, 9, -78,
2833    -55, -24, -28, 75, 15, 48, -2, -15,
2834    -107, -5, 10, 41, -39, -121, -14, 54,
2835    57, -66, -8, -21, -55, -23, -54, -93,
2836    26, 33, 55, -11, -97, -20, -7, -72,
2837    -71, -62, 55, -20, -61, -30, -2, -37,
2838    -44, 50, -30, 3, 44, 6, 35, -16,
2839    -120, 47, 19, -12, -61, -9, 66, -2,
2840    -11, -4, 51, 16, 34, -40, 73, 37,
2841    -70, -88, -28, -94, 59, 78, 35, -37,
2842    72, -45, 25, 33, -4, 84, -7, 40,
2843    -58, 127, -8, 9, 9, -103, -84, 42,
2844    -34, -13, 32, 117, 41, 9, -8, -4,
2845    -10, -54, 6, 115, 29, 13, -65, -41,
2846    23, -3, -15, -30, -25, 21, -79, -3,
2847    -51, -35, -20, -86, 25, 58, 73, -66,
2848    -15, 69, -31, -45, 12, 76, -3, -72,
2849    -79, 10, -24, -81, -13, -30, -30, -23,
2850    -54, 44, -19, 38, -13, -67, -75, 124,
2851    -50, 17, -16, 46, 39, -17, -71, -37,
2852    22, -53, 5, -31, 52, -123, 25, -119,
2853    -31, -61, 26, -8, 16, 5, -47, 2,
2854    -67, -40, 22, -46, 12, 126, -126, -51,
2855    -57, 14, -21, -38, 18, -86, 2, -127,
2856    -33, 30, 0, -123, -66, -118, -97, -87,
2857    102, -39, -39, -45, 21, 99, -84, 36,
2858    30, 35, -41, -39, -3, -56, -88, -127,
2859    18, -32, -110, 47, -97, -89, 12, -125,
2860    93, 39, 19, -35, 49, 25, 17, 7,
2861    -52, -5, -49, 33, -6, -17, 75, -2,
2862    76, -23, 97, -4, -57, -110, -80, -25,
2863    -78, 11, -8, -43, 127, 25, 46, 65,
2864    -32, -8, -79, -40, 12, 28, -50, -118,
2865    36, -53, 83, -71, -2, 19, 35, 34,
2866    -3, -5, -74, -57, -77, 10, -39, 19,
2867    30, 24, 2, -51, 86, 39, 7, 35,
2868    1, -53, 6, 35, -5, 1, -57, -127,
2869    -51, -14, 29, 1, 14, -68, 44, -43,
2870    4, 43, 48, -63, -29, 6, 23, -86,
2871    50, -90, 32, -30, 17, -17, -41, 109,
2872    15, 4, 43, 4, -127, -13, 59, -57,
2873    -6, -43, 127, 16, 98, 11, 6, -28,
2874    -24, -40, -21, -4, -15, 28, 71, -14,
2875    -36, 4, -49, -39, 12, 4, 69, 50,
2876    21, -39, -1, 31, 9, -37, 16, 22,
2877    -7, -80, 13, 26, 78, 56, 104, 5,
2878    113, 33, 4, -127, 25, 16, 127, -55,
2879    -41, -13, 1, -38, -52, -52, -18, 20,
2880    -83, -33, 67, 54, 35, 18, 22, 27,
2881    -32, -34, 44, 127, 6, 5, -76, -31,
2882    -2, 8, 115, 43, -44, -1, -77, -28,
2883    56, 3, 7, -69, 44, -76, 40, 18,
2884    44, 47, 68, -57, -2, 87, 39, -35,
2885    33, 66, 0, -1, 35, 51, -63, -17,
2886    25, 29, 4, -1, 65, 84, 68, 55,
2887    23, 54, 36, 14, -18, 68, -3, -14,
2888    -57, -9, 66, 6, 78, 42, 52, -113,
2889    61, 28, -108, 56, -111, 10, 4, -57,
2890    15, 15, 10, 28, -76, -28, 14, 23,
2891    13, -7, -7, -79, -27, -36, 14, -63,
2892    13, -1, 57, -54, 63, 1, 0, 2,
2893    18, -42, -44, -106, -5, -63, -9, -6,
2894    -97, -15, -18, -52, 126, -67, 46, 58,
2895    -37, 126, 31, 8, 36, -119, -20, -80,
2896    12, -5, 4, 24, -18, -30, -17, 62,
2897    -11, 74, 69, 25, -23, -56, 35, 12,
2898    -1, 98, -7, -52, -60, -1, 36, 20,
2899    -2, 32, -23, 30, 20, -4, -74, 71,
2900    -21, 4, -34, -43, -14, -13, -64, 44,
2901    45, -23, -44, -24, -33, -14, -4, 78,
2902    30, 8, 0, -55, 50, 36, 30, -2,
2903    24, 38, -12, 66, 64, 14, -13, -20,
2904    -8, -57, -6, -61, -46, -23, 32, -100,
2905    7, -76, 40, -31, -98, 50, 45, -47,
2906    9, 2, 14, -128, 66, 11, 8, -79,
2907    37, -27, -34, 36, 21, 0, -97, -54,
2908    -50, 10, -81, 79, 36, 25, 121, -67,
2909    32, -26, 26, 69, -5, 14, -19, 12,
2910    -57, 8, 6, -24, -12, 50, 5, -5,
2911    -65, -6, -17, -42, 5, -95, -24, -120,
2912    49, 41, 94, 16, 44, -12, -101, 51,
2913    -36, 33, -81, -1, 50, -44, 9, 51,
2914    21, 54, 91, -108, 11, 29, 24, -3,
2915    -72, 7, 20, -14, -62, 40, 29, 88,
2916    -35, -4, -15, 13, 36, 29, 87, -25,
2917    -55, 6, 8, -49, 86, 9, -18, -23,
2918    -17, 31, 42, -54, -62, 45, -7, -31,
2919    19, -26, -32, -32, -105, 25, -39, 34,
2920    35, -52, -69, 14, -32, 41, 44, -14,
2921    23, -7, -45, -52, 31, -54, -13, -18,
2922    -9, 3, 10, 48, -1, 52, -1, 70,
2923    -41, 14, -97, -20, -20, 93, -24, 9,
2924    -47, 35, 40, 56, 24, -20, 12, 5,
2925    -29, 46, 20, -9, 68, 20, 29, 97,
2926    56, 0, -31, -40, -11, -27, -34, -25,
2927    38, 57, -9, -9, -47, 10, 74, 29,
2928    15, 28, 82, -52, 94, -5, -39, -37,
2929    -51, 111, -125, 9, -10, -116, 24, -4,
2930    -16, 13, 116, -28, 115, 21, -16, 18,
2931    -81, 65, -38, 30, 35, -39, 19, 6,
2932    35, 123, -11, -16, -15, -31, -75, 68,
2933    16, -16, -14, -51, -26, -39, -6, 29,
2934    -6, 124, -29, -128, -37, 73, -51, -2,
2935    -60, 113, -11, -1, 86, -62, -57, -68,
2936    85, -16, 14, 4, 22, -26, -10, -36,
2937    67, -9, -5, 71, -79, -29, 35, -8,
2938    -92, 97, 31, 2, -5, -20, 21, -5,
2939    51, 101, -1, 88, 26, -44, -16, -14,
2940    -69, 93, 43, 33, 40, -11, 23, 23,
2941    -52, -40, 99, -95, 30, 31, -16, -42,
2942    -7, 102, -43, -88, 12, -20, -4, 21,
2943    -43, 38, -25, 56, 37, -60, -61, 46,
2944    -61, -23, -32, 17, 88, -47, -23, -98,
2945    1, 95, 10, -10, -29, -3, 28, -12,
2946    55, 25, 16, -81, -98, -76, 2, -11,
2947    20, 35, -63, 19, -50, -14, -47, -127,
2948    -82, -61, -27, -35, -13, -15, 108, -72,
2949    14, 22, -49, -95, 79, -61, -8, -27,
2950    -7, 5, 41, -67, 30, -14, 44, 102,
2951    61, -13, -1, 0, 41, 58, 43, -16,
2952    4, 21, -56, 28, 127, 52, 41, -88,
2953    51, 46, 25, 38, 27, 50, -45, -7,
2954    -4, -54, -44, 17, 18, -19, -24, -39,
2955    67, -64, -22, -66, 24, -53, -69, -26,
2956    -23, 111, -69, 2, 71, 44, 32, -48,
2957    -31, 123, 36, 11, 66, -127, -42, 15,
2958    77, 57, 18, -89, 58, -2, -6, -128,
2959    -26, 15, -53, -4, -23, -40, -41, -47,
2960    -32, -17, -17, -89, 17, 0, -90, 2,
2961    -10, -5, -32, -1, -115, -55, -42, -5,
2962    18, -24, 22, -1, 1, -56, 2, -40,
2963    75, 34, 38, -31, 0, -39, -50, -54,
2964    -41, 67, 24, -36, -73, 41, 22, 56,
2965    9, -2, 125, 74, 4, -26, -33, 19,
2966    -116, -52, -8, 13, 125, 41, 44, 22,
2967    26, -36, 48, -81, 104, -9, -37, -81,
2968    38, -50, 79, -36, 68, 98, 1, -72,
2969    -47, 11, 10, -96, 54, 5, 24, -10,
2970    11, -34, -27, 45, -10, 29, 34, 70,
2971    -97, 23, -39, -15, 17, -20, 14, 35,
2972    58, 71, 54, 21, 49, -37, 82, -32,
2973    110, -92, -1, -18, 29, -59, -1, 16,
2974    -18, -5, 2, 73, -57, -43, 14, 74,
2975    40, -89, 93, -5, -105, 23, 20, 15,
2976    107, -58, -20, 120, 3, -13, -34, 37,
2977    -23, -8, -37, 9, -40, 57, -11, -127,
2978    11, -98, 57, 13, -68, -108, 54, -24,
2979    -3, 59, 52, -11, -33, 12, 19, -33,
2980    -16, -86, -24, 19, 46, -38, 18, -101,
2981    -44, 50, 50, 18, 12, 51, -40, -35,
2982    -11, 13, -70, 53, 22, -33, -33, -7,
2983    -42, -5, -20, -42, -33, -19, 8, 126,
2984    -21, 20, 13, 5, 126, -6, 18, -53,
2985    -12, 92, -5, -126, 30, -43, 40, -34,
2986    20, 39, 20, 8, -74, -12, 0, -35,
2987    21, 13, 39, 111, 55, -55, 13, -23,
2988    25, -19, -44, -95, -30, -21, -73, -9,
2989    -34, -89, -12, 34, -40, -85, -1, -18,
2990    27, -41, -44, -12, -48, 6, 60, 75,
2991    79, -4, 1, -43, -22, 21, 64, -3,
2992    8, -16, -22, -66, -1, -90, 11, 59,
2993    -28, -18, -76, -56, 16, -15, -65, -34,
2994    2, 49, -2, -24, 39, 7, 20, 19,
2995    22, 70, 22, -55, -39, -28, 44, -75,
2996    18, 41, 15, 21, -69, 46, -5, 49,
2997    48, 67, -14, 13, 73, -20, -29, 23,
2998    16, 28, 41, 29, 19, -89, 35, -11,
2999    -30, 61, -78, -94, -18, 13, 41, 99,
3000    -13, 34, 29, -22, -9, -117, 50, 10,
3001    55, 40, 8, -8, -1, 64, 89, 66,
3002    -40, 20, -55, 49, 66, 9, -42, 69,
3003    -9, 114, -46, -40, -4, -46, 90, 9,
3004    -4, 4, -38, -25, -18, -35, 15, -2,
3005    -8, 4, 17, -58, -27, 27, 54, -26,
3006    22, -6, -57, 26, -36, -18, -21, 26,
3007    -54, 18, 0, 1, -21, -38, -30, -62,
3008    4, 12, -37, 60, -11, -9, 25, -1,
3009    -126, -33, -19, -1, 8, -86, -13, 41,
3010    -8, -59, -87, 73, 41, 42, -47, -22,
3011    -55, -73, -122, 31, 37, 57, -83, -18,
3012    125, 21, -70, -11, 24, -78, 67, -117,
3013    -44, 95, -19, -28, 5, 56, 1, 2,
3014    14, -58, -68, -35, -7, 6, 53, -42,
3015    -25, 9, 20, -9, -7, -57, -30, -16,
3016    27, 25, -79, 35, 22, 4, -41, -86,
3017    5, 0, 40, -125, 23, 25, 10, -71,
3018    44, -13, 26, 36, -23, 125, -81, -67,
3019    -9, -25, 33, -19, -36, 46, 31, -40,
3020    -14, -2, 21, -41, 7, 3, -55, 21,
3021    25, -11, -36, -116, 50, 54, 109, 41,
3022    79, -30, 20, 28, 29, -121, 92, -4,
3023    -61, -4, 30, 20, 18, 38, -47, -10,
3024    21, 99, 87, -1, -9, -67, 85, -5,
3025    111, 127, -31, 13, -25, -33, -97, 40,
3026    13, -79, -79, -23, -60, -88, -73, 14,
3027    4, -26, 103, 74, 48, 127, 31, -29,
3028    -13, -8, 55, 6, 13, 17, 9, 9,
3029    72, -55, -11, 24, -18, 48, 89, 30,
3030    24, 41, -37, 8, 6, 13, -51, -61,
3031    -46, 88, 52, 12, -11, -15, -22, 19,
3032    33, 24, -118, -33, 37, -2, -11, 26,
3033    -37, 19, 56, 7, 61, -50, 64, -48,
3034    76, 1, -35, 46, -80, 31, 15, -75,
3035    -25, 16, 46, 22, -55, 48, -73, 40,
3036    -18, -47, -8, 3, -13, -56, -20, -8,
3037    17, 27, 11, -15, -27, -36, -6, -51,
3038    48, 1, 58, 43, 13, -29, 47, 24,
3039    25, -9, -59, -15, 31, 30, -93, 39,
3040    20, -14, -11, -29, -23, -56, 50, 2,
3041    58, 28, -14, 41, 25, -32, 52, 35,
3042    -9, 36, -60, 7, 40, -54, -69, 87,
3043    -41, 11, 21, -93, 43, -4, 5, 35,
3044    -6, -37, 31, -89, -46, -32, -12, -7,
3045    -40, 7, 71, -58, -18, -22, -31, -10,
3046    24, 47, -83, 67, -15, 72, -45, 50,
3047    41, 48, -65, 25, 14, -100, 9, -55,
3048    -26, -5, -51, -1, 8, -29, 29, -17,
3049    -23, 8, 22, 50, -14, -47, 44, 18,
3050    31, 16, -1, 1, 42, -69, 42, -55,
3051    92, -41, 50, 88, 101, -30, 36, 51,
3052    -5, -15, 12, -5, -18, -74, -91, -53,
3053    67, 3, 0, 26, -35, 8, 55, -128,
3054    -71, -16, 44, 16, 69, -49, 37, 24,
3055    -65, 20, 27, -88, -10, -4, -15, -18,
3056    23, -47, 34, 26, 56, -12, -53, 30,
3057    -41, -35, -32, -13, 4, 16, 64, 83,
3058    5, 24, -41, -56, -22, -52, 59, -67,
3059    41, -55, 60, 20, -50, 18, -72, -121,
3060    51, 80, 33, 123, -4, 64, -12, -22,
3061    -39, 45, 32, -10, -25, 32, -53, -67,
3062    101, -58, 3, 37, -18, 81, 33, 11,
3063    60, -7, 72, -1, -79, -113, -25, -50,
3064    42, -4, 10, 8, -70, -65, 19, 7,
3065    -46, 10, 37, 30, -56, -97, 38, -18,
3066    -35, -34, 53, -65, -35, -43, -35, -40,
3067    -37, 122, -14, 46, -16, -2, -4, -18,
3068    -82, 12, 44, 6, 12, 78, -6, 28,
3069    -33, 6, 11, 6, 65, 67, 16, 6,
3070    115, 3, -59, 20, -4, -67, 46, 37,
3071    -4, 127, -46, -36, 54, -1, 6, 12,
3072    -3, 8, 51, -51, -56, -47, -24, -6,
3073    -23, -5, -5, -19, -66, 3, 63, -5,
3074    52, -47, 18, -40, 21, -29, 48, -1,
3075    -69, -102, 3, -33, -3, 93, -62, 11,
3076    11, -19, -98, -41, 60, 100, 47, -14,
3077    -39, 20, 22, -60, 19, -20, -69, -20,
3078    8, 12, -8, -44, 7, -29, -98, -16,
3079    42, 21, 35, 9, -17, 11, 48, -22,
3080    -91, -17, -72, -92, 7, -70, -46, 10,
3081    41, 37, -17, -3, -53, 63, -45, -2,
3082    -101, 38, 17, 75, -35, -11, 97, -51,
3083    30, 15, 8, -67, -21, 84, 74, 51,
3084    13, -8, 36, -40, 21, -63, -33, 101,
3085    -85, -60, -59, -32, 71, 38, -37, 37,
3086    -44, -111, 63, -95, 31, 94, -61, -45,
3087    -48, -36, 57, -86, -10, 46, -47, -13,
3088    -56, -11, 30, -18, 52, -20, 53, 79,
3089    3, 57, -12, 0, -54, 49, 54, -18,
3090    105, -2, 20, 9, -9, 8, -81, 19,
3091    -18, -75, -2, 29, 118, -13, 7, -1,
3092    45, 14, -81, 18, 30, -95, -63, -19,
3093    4, -31, 78, 78, 43, -69, 57, 66,
3094    31, 68, 8, -75, -18, -35, -12, 0,
3095    -38, 64, -1, -11, -30, -15, -23, -14,
3096    57, -62, -17, -43, -79, -128, 33, 18,
3097    4, 13, -53, 9, -39, 55, -57, 51,
3098    -22, 43, 29, -12, -53, -8, -9, -47,
3099    27, 31, -5, 13, 53, -6, 38, -6,
3100    -31, -107, 17, -17, -56, 2, 34, -14,
3101    59, 31, -10, 27, -23, -51, 8, 4,
3102    -28, 6, 13, 107, 33, -45, 71, -1,
3103    -18, -19, 14, 15, 125, -46, -21, 44,
3104    100, -18, -102, -14, -36, 1, 49, -29,
3105    -40, 66, -77, -20, -56, -37, -30, -39,
3106    -37, 81, -14, 18, -73, -66, 49, -35,
3107    23, -38, 53, 2, -49, -68, 33, -116,
3108    -61, -79, -39, -39, 37, -55, 3, -35,
3109    20, 74, -6, -71, -27, -18, -15, -50,
3110    -8, 15, -72, 12, 81, -24, 82, -12,
3111    -11, -15, -63, -28, 71, -44, -57, 14,
3112    88, 5, -6, 78, 12, -35, -2, 74,
3113    16, -3, -18, 64, -16, 4, 6, -42,
3114    16, -43, -1, -23, 36, 48, -31, -28,
3115    17, -18, 41, -45, 88, -46, -35, -61,
3116    -85, -68, -45, -13, 30, -10, -103, -58,
3117    41, -13, -19, -10, -11, -23, 52, 10,
3118    -23, 19, -25, -72, 12, 44, 51, -124,
3119    1, -9, -68, 64, 40, -41, -19, 19,
3120    -7, 48, 48, -83, -80, 67, 60, -56,
3121    -22, -9, -2, 2, -68, -18, 19, -47,
3122    28, -44, 57, 53, -49, -27, -54, -77,
3123    67, 39, 2, -37, 36, -17, 6, 6,
3124    41, -89, 51, -19, -36, 21, -83, -8,
3125    1, 11, -19, -31, -15, -29, 8, -59,
3126    -57, 7, -21, -18, 50, 73, 97, -19,
3127    -41, 2, -20, -9, -23, -90, 85, -72,
3128    -14, -29, 31, 67, 82, 62, -75, -48,
3129    85, 81, 12, -29, 56, -11, -58, -85,
3130    123, 109, 123, -77, 120, 23, 38, -30,
3131    98, -29, -78, -11, 20, -2, -121, -45,
3132    -18, 15, -16, 18, 31, 3, 5, -38,
3133    62, -10, 5, 29, -28, -62, 36, 37,
3134    120, -55, 33, -12, 4, 19, 67, 60,
3135    23, 13, 14, 10, -70, 23, 15, 37,
3136    -51, 67, -50, -93, -28, -93, 105, 24,
3137    -71, 3, -22, 23, -70, -29, -69, 77,
3138    31, 7, -21, -37, -114, -52, -109, 102,
3139    -32, -29, -3, 57, -46, 67, -24, 65,
3140    -28, -6, 28, -13, -68, 47, 15, -14,
3141    -8, -60, 21, 12, -21, -78, 56, -25,
3142    -87, 37, 44, 19, -47, 19, 4, -71
3143 };
3144 
3145 static const rnn_weight noise_gru_bias[144] = {
3146    -2, 86, -18, -32, -14, 2, 93, -53,
3147    -75, 57, 65, 7, -1, 19, -124, -9,
3148    -1, 0, 19, -25, 2, -67, -31, -21,
3149    -5, 35, 34, 10, 82, -29, -30, -78,
3150    7, 52, -6, 63, 92, 58, 42, 32,
3151    43, -28, 25, -55, 71, -27, 15, -27,
3152    59, 43, -6, 41, -3, -34, -20, -15,
3153    -14, 24, -46, -16, 12, 34, 8, 11,
3154    -26, 46, -30, -18, 9, -24, -46, 0,
3155    50, 15, -9, -2, 14, 25, -26, -21,
3156    9, -68, 19, -22, -16, -9, -10, -1,
3157    -14, 40, -52, 1, 5, -8, 49, 63,
3158    15, -37, -26, 38, 1, -11, -12, 78,
3159    -1, 12, -23, -59, -68, 13, -15, -34,
3160    -28, 64, 32, -8, -7, 20, -22, 19,
3161    31, -69, -4, 3, 19, 15, 20, 21,
3162    -17, -27, -8, 12, 10, -11, 2, -2,
3163    6, 46, -10, 48, -37, 53, -1, 36
3164 };
3165 
3166 static const GRULayer noise_gru = {
3167    noise_gru_bias,
3168    noise_gru_weights,
3169    noise_gru_recurrent_weights,
3170    90, 48, ACTIVATION_RELU
3171 };
3172 
3173 static const rnn_weight denoise_gru_weights[32832] = {
3174    61, -72, -112, 20, -47, 54, 30, 45,
3175    -13, -16, -5, 28, 4, -32, 30, -82,
3176    127, 16, -15, -7, -2, 76, -16, 99,
3177    22, 43, -34, 77, 40, 75, 3, 42,
3178    74, 2, 51, -45, -16, 37, -13, -58,
3179    52, 7, 24, 55, 87, -56, 20, 96,
3180    26, -59, 26, -9, 24, 18, -32, -6,
3181    -21, -29, 47, -11, 31, 35, 90, 4,
3182    -55, 21, 34, 7, -103, 37, 35, 93,
3183    -59, 48, 28, 93, -7, 27, 3, 94,
3184    -29, 86, -5, 3, -14, 1, 61, 58,
3185    70, 55, -20, 68, 23, -65, 40, 55,
3186    27, 7, -14, 22, -8, 7, -16, 5,
3187    -39, -42, -71, 12, 20, -19, -19, -111,
3188    -67, -65, 4, -11, -34, 32, -7, 2,
3189    -19, 29, 15, 40, 75, -12, -49, 23,
3190    -20, 32, 50, 2, 12, 66, 17, 16,
3191    -30, 1, -96, 15, 68, 13, 29, -3,
3192    25, 42, -4, 38, -15, -47, 29, -26,
3193    34, -12, 6, 8, 60, -79, -51, 68,
3194    14, -12, 33, 49, -18, -3, -90, -39,
3195    40, -6, 56, 12, 15, 34, -8, -49,
3196    -14, -36, 5, 16, -19, 2, 28, -44,
3197    -4, -14, 11, -46, 10, 16, -7, -127,
3198    5, 30, 23, -61, -18, -7, -12, -19,
3199    -48, 14, 55, 6, -19, -11, 4, 4,
3200    -18, -17, 11, 46, 25, -22, 2, 9,
3201    37, 0, -60, -48, -85, 26, -23, -15,
3202    33, -52, -20, -13, 1, 33, -41, -55,
3203    -4, -36, 20, -54, 8, 36, -16, -4,
3204    11, 54, 24, -17, -27, -4, 1, 14,
3205    -38, 13, -16, 12, -5, 12, 9, -28,
3206    34, -23, 21, -18, -33, 7, 9, 100,
3207    -32, -36, 21, -8, -40, 3, -2, -6,
3208    -12, -27, -24, -15, -49, 6, -6, -24,
3209    13, 45, 2, -77, -21, -22, -28, -5,
3210    0, 1, 26, -12, -2, 44, 0, -13,
3211    36, -3, 10, -21, 61, 11, -5, 40,
3212    3, 30, -25, -20, 1, -33, 55, 16,
3213    41, -35, 9, -12, 19, 31, -7, -31,
3214    47, -12, 35, -11, 6, -18, -46, 2,
3215    33, 20, 14, -28, 30, -33, -10, 31,
3216    -20, 35, -15, 40, 27, 31, 23, 31,
3217    44, 19, -59, 50, 30, 17, 57, -20,
3218    46, -66, 26, 3, -27, -13, 69, 47,
3219    18, -36, -13, -8, -24, -3, -8, 28,
3220    -24, 77, -52, 22, 23, 0, -18, 5,
3221    -18, 0, -21, 1, 18, 9, -7, -29,
3222    -26, -7, 11, 5, 20, -58, -47, 64,
3223    -5, -28, -11, -26, 12, -24, 28, -1,
3224    30, -5, -33, -12, -12, 1, -42, -31,
3225    -3, 9, 7, 22, -33, 36, 16, 27,
3226    -1, 1, -28, 27, 9, 36, -77, 6,
3227    -15, -53, -23, 4, -13, -27, -36, 28,
3228    6, -4, -23, -26, 22, 24, -20, -34,
3229    -18, 22, -19, 14, 12, -1, -44, -52,
3230    -12, 1, -1, 31, 61, -7, 7, -41,
3231    -7, 46, -2, 15, -15, -3, 17, 5,
3232    9, 35, 3, 19, -25, -51, -37, -6,
3233    35, -13, -16, 3, -38, 3, -20, 19,
3234    53, -19, -3, 30, -31, 18, -1, 17,
3235    -12, -1, -53, -25, 16, 19, -2, 15,
3236    -17, 6, 10, 8, -13, 5, -16, 9,
3237    40, -24, -7, -3, -18, 15, -13, 9,
3238    4, 12, -13, 16, -9, 6, 9, -4,
3239    -30, 12, 3, 32, 15, -15, -5, 3,
3240    -19, 1, 35, 0, -24, -32, 17, -25,
3241    10, -7, -2, 9, -4, -16, -3, 7,
3242    15, 7, -35, -9, 19, -6, -10, -28,
3243    -16, -19, 10, 19, 14, -6, 8, -26,
3244    5, 21, 15, 27, 7, -16, 4, 7,
3245    -1, -7, 9, 15, -5, 3, -8, 8,
3246    -3, 1, -46, 58, 28, 24, -22, 17,
3247    -21, 23, -13, -81, 7, 8, -21, -28,
3248    32, -15, -91, 16, 14, 11, 43, -12,
3249    6, -31, -20, 9, -42, 1, 2, 6,
3250    -17, 31, -7, 36, 20, 22, -34, 14,
3251    -18, 16, 32, -1, -6, -19, 27, 19,
3252    -59, -10, -26, -35, 24, 20, 19, 12,
3253    -1, -23, 1, -11, -30, -24, 0, 8,
3254    -9, 22, 17, 8, -33, 45, -39, -9,
3255    -5, 49, -36, -20, 22, -20, 26, -17,
3256    -65, -37, -13, 67, 28, 23, 18, -18,
3257    15, -15, -6, -3, 5, 32, -33, -6,
3258    -17, -27, 40, -41, 40, -8, 1, -8,
3259    -17, 8, 1, 0, 7, -25, -7, -8,
3260    14, 16, -8, 18, 15, 8, -36, 13,
3261    -6, -37, -3, 13, -11, -16, 4, 14,
3262    13, -33, 9, -7, -1, -52, 35, -15,
3263    -27, 6, -16, 17, -52, 17, 21, 2,
3264    -10, -43, 36, 3, 8, -33, -17, 32,
3265    -35, 0, -8, 17, -31, 35, -37, 65,
3266    2, 7, -10, 4, 6, -32, -15, -6,
3267    -19, -8, -39, -47, -48, 6, 20, -35,
3268    -4, -18, -11, 39, -4, -24, 30, -38,
3269    8, -31, -8, 31, -20, -36, -16, 8,
3270    -12, 25, 31, -59, -6, 2, -13, -33,
3271    -8, 3, 36, -21, 8, -19, 37, 4,
3272    -25, 19, 0, -17, 0, 11, -12, -13,
3273    -17, -8, -3, 28, 2, 17, -2, -40,
3274    12, -7, 15, 3, -4, -5, -7, 7,
3275    10, 48, 9, 7, 2, -3, -18, -1,
3276    20, -21, 14, -15, -14, 29, -5, 21,
3277    -19, 1, 23, 0, 19, -41, -20, 2,
3278    -3, 18, 10, -21, -24, -7, -14, -8,
3279    -22, 22, 8, 37, -3, 21, 6, 17,
3280    17, 24, -5, 14, 14, -11, 26, 35,
3281    -37, -1, -3, 14, 26, -12, 10, -10,
3282    1, -6, -18, -56, 12, 0, -24, 2,
3283    -50, 11, 30, -100, -6, 36, 61, 24,
3284    -21, 31, -39, -20, 6, -42, 17, 37,
3285    27, 2, -32, -34, -1, 21, 10, 20,
3286    -39, 18, 25, 2, 29, -1, 34, -14,
3287    38, -4, -37, -69, 3, 15, 20, -4,
3288    9, 20, 13, -14, -5, 19, -29, -8,
3289    -15, -20, 19, -58, 1, 4, -19, -28,
3290    -27, -22, 12, 11, 11, -49, -17, 34,
3291    -22, -31, -1, 25, 38, -1, 17, -39,
3292    -12, 22, -29, 11, -30, -30, -58, 36,
3293    -28, -6, 17, -32, 34, 6, -11, -2,
3294    -17, -11, 10, 31, -26, 15, -9, -6,
3295    -31, -45, 12, 15, 16, -29, 54, -14,
3296    -13, 30, -1, -9, 13, -10, 25, -4,
3297    35, -32, 8, -19, 20, 15, -12, 22,
3298    19, -17, -6, 19, -27, -19, -18, -6,
3299    -22, -28, 8, -18, 33, -3, 9, 21,
3300    12, -6, -17, 40, -3, 18, 31, -17,
3301    22, 65, 46, 13, 4, -8, -65, 4,
3302    33, -10, -29, 30, 34, -29, 33, 3,
3303    -32, -23, 32, -23, -7, 4, 12, 6,
3304    -27, 9, 3, 22, 37, 45, -22, -35,
3305    7, -68, 25, 29, -7, -5, -7, 6,
3306    23, -30, -22, -10, -19, 3, 21, 45,
3307    -7, 2, -17, -3, 18, -10, 30, 23,
3308    -16, 27, 1, 9, -4, 20, 27, 6,
3309    35, 36, -49, 21, -31, -11, -23, 27,
3310    30, 2, -6, 3, -17, -17, 4, -6,
3311    -25, -37, 3, -30, 22, -26, -19, 3,
3312    -24, 13, 23, -49, -49, -22, -2, 1,
3313    14, 22, 11, 3, 0, -1, -16, -46,
3314    -31, -6, -13, 32, 19, -6, -4, -43,
3315    5, 0, 35, -23, 23, 0, -27, 14,
3316    2, 16, -18, 9, 2, -1, 20, 15,
3317    -30, -26, 13, -15, 6, -43, -12, 21,
3318    43, 25, 5, -5, 29, -42, -12, 26,
3319    6, 10, -16, -14, -48, -44, 3, -55,
3320    32, -42, 29, -15, -24, 55, -81, -6,
3321    63, -5, -78, -12, 2, -10, 25, -28,
3322    -11, -62, -29, 33, 44, 10, 42, 10,
3323    -31, 5, 8, -5, -41, -44, -18, 11,
3324    -41, 28, 68, -37, 33, 19, -32, -28,
3325    -4, -28, 26, -61, -59, 90, -19, 13,
3326    -34, 23, 17, 9, -10, 14, -4, -47,
3327    -10, 37, -4, -27, -25, -8, 4, 80,
3328    -25, 6, -4, -18, 14, 4, -35, -14,
3329    18, 48, -18, -25, 3, 66, -76, -17,
3330    35, 67, 20, 27, -7, 23, 29, -37,
3331    -64, 19, 9, 12, -42, 1, -28, 12,
3332    17, -74, -16, 4, -29, 43, -32, -9,
3333    -32, 36, -13, 32, -16, -10, 39, 20,
3334    -54, 29, -33, -42, -41, -12, 25, 12,
3335    3, -33, 8, 4, 12, 34, 34, 6,
3336    1, -7, 44, -27, 40, 46, -35, -5,
3337    29, 7, 6, 27, -31, 55, -33, -12,
3338    9, 40, 8, 10, -59, -8, 6, -30,
3339    -10, 6, -21, -19, -12, -34, 26, -1,
3340    -26, -31, -7, -10, 5, -29, 5, 52,
3341    31, 35, -55, 26, 9, 35, 3, 6,
3342    -4, 64, 25, 17, 1, -16, -12, 32,
3343    23, 19, -26, -28, -1, 15, 17, -1,
3344    39, 8, -21, 12, 4, -29, 1, 12,
3345    -27, 31, 32, 14, 4, 3, 41, 20,
3346    -12, -12, 24, -25, 21, 6, -8, 15,
3347    53, -1, 1, -8, -13, 21, -6, -2,
3348    18, 20, 16, 13, -2, 5, -32, -24,
3349    46, 5, 22, -5, 9, -24, 28, 10,
3350    62, 5, -12, -29, 7, 25, 11, -1,
3351    -7, 20, 0, 2, 3, 36, -14, -6,
3352    -4, 9, 18, -4, -11, -2, 5, 0,
3353    5, 18, -2, 14, -21, 33, -23, 23,
3354    45, 41, -53, 30, 20, -6, -6, 30,
3355    32, -12, 18, -14, 25, -42, 14, -110,
3356    28, 19, -45, -5, -10, -10, 2, -37,
3357    -4, -23, -5, 17, -47, -4, -23, -18,
3358    1, -27, 11, -13, -16, -28, -19, -27,
3359    17, 15, -49, 59, -45, -29, -34, 59,
3360    -23, -21, 35, -8, 42, -27, -31, 22,
3361    -40, -6, -49, -37, -47, 7, 21, -29,
3362    13, -16, 15, -11, 11, 20, 31, -14,
3363    6, 2, 21, -2, 48, -30, 32, -37,
3364    -54, 4, 18, 25, 37, -23, 8, 24,
3365    -38, -11, -64, 42, -4, -4, -17, -31,
3366    14, -14, -32, 30, 6, 28, 3, 16,
3367    -24, 0, -19, -7, -5, -15, 38, 2,
3368    -3, -40, -21, -12, -36, 6, 40, -46,
3369    -7, -7, 6, 30, 1, -53, -32, -4,
3370    -33, 27, -28, -15, 13, 4, 24, 0,
3371    -8, 14, -24, -15, -9, 1, 32, 33,
3372    -43, -49, 14, -10, 6, 16, 22, -54,
3373    -4, 11, -35, -13, 3, 16, -50, 10,
3374    19, -2, -32, -1, -18, 38, -29, -22,
3375    16, 1, 17, -37, -53, -28, 14, -27,
3376    -11, -20, 2, -23, -15, -17, -5, 0,
3377    -30, -6, -24, 35, 12, 4, -33, 16,
3378    -8, 0, 38, -9, -15, 36, 10, -51,
3379    15, 6, -49, -7, -12, -17, 47, 9,
3380    -23, -20, -5, 5, -3, -20, 25, 4,
3381    23, 10, 5, 24, -6, 33, -18, -2,
3382    -19, -6, -17, -15, 15, -14, -5, 14,
3383    1, -18, 20, -11, -29, 11, -3, -23,
3384    -12, 1, 13, -16, 29, -22, -17, -4,
3385    -34, -18, 24, 13, 33, 18, 10, -5,
3386    -11, 12, -3, -25, -27, 19, 2, 20,
3387    -10, 22, 18, 2, 20, 7, 9, 10,
3388    -11, -30, 28, 5, -8, 5, 8, -9,
3389    -27, 2, 11, -12, 15, 17, 23, -12,
3390    31, -3, 15, 1, 1, 15, -76, 8,
3391    17, -9, 16, 32, 14, 10, -19, -8,
3392    -125, -48, -32, 56, 20, -14, 72, 5,
3393    -10, -9, 26, -77, -29, 35, 59, -25,
3394    28, 59, -50, 56, 38, -12, 17, 7,
3395    6, -70, 6, -12, -58, -43, -10, -38,
3396    -64, 0, -30, -28, 4, -20, 32, 29,
3397    46, 17, -59, 11, 19, 44, 17, -11,
3398    -54, -31, -24, -29, -19, -28, 58, 35,
3399    0, -67, -50, -36, 29, -15, -7, -3,
3400    1, 34, -58, 16, 53, 15, -72, -9,
3401    9, -36, -28, 12, -19, 7, -1, -9,
3402    6, -39, 21, 17, -68, -63, 55, 19,
3403    92, -1, 49, -29, -39, 40, -19, 9,
3404    -6, 67, 2, -5, 48, -62, 51, -23,
3405    -16, 25, 55, 0, -24, 5, -41, -11,
3406    11, -4, -23, 5, -26, -31, -67, -7,
3407    15, 3, -11, 9, -10, -14, 16, -15,
3408    -37, 1, -12, -24, 8, -88, 26, -71,
3409    5, -11, 14, -4, -49, 16, -11, -28,
3410    -8, 11, -8, -15, 32, -14, 19, -48,
3411    9, 14, 12, -20, -34, -8, 14, -27,
3412    14, 50, 7, -66, -57, -6, 8, 4,
3413    2, -49, -29, -26, -22, -5, -4, -8,
3414    12, -56, 24, 6, 8, -9, -12, 9,
3415    14, -13, -56, -26, -12, -30, -37, -4,
3416    -5, 41, 24, -32, 21, 7, 8, -1,
3417    -2, -1, 30, 42, 20, -10, -4, -29,
3418    -28, 45, 21, 18, -32, -12, 47, -8,
3419    -46, 42, 18, 37, 3, -9, 19, 51,
3420    4, -57, 19, 5, -27, -21, 22, -9,
3421    -22, 22, 42, 26, 27, -7, -14, -12,
3422    -57, 36, 11, -9, 45, 12, 5, -1,
3423    -9, 30, 5, -9, -12, -1, 19, 2,
3424    7, 22, 8, -19, 8, -34, 17, 15,
3425    -14, -42, -23, 7, 5, -19, 11, -10,
3426    13, 29, -26, -91, 21, -31, 2, 23,
3427    12, -28, -33, -1, 13, -10, 9, 28,
3428    -21, -13, -30, -49, 44, 18, -23, 32,
3429    -3, 9, 25, 35, -43, -9, 20, 14,
3430    -2, -36, -9, 28, 20, 4, -19, 56,
3431    -22, 2, -32, -19, 14, -13, 17, 17,
3432    -31, 41, -73, -21, 14, -4, -37, -13,
3433    32, 42, 10, -35, -32, -41, 50, -25,
3434    76, 56, 14, 34, 54, -47, 37, 39,
3435    -61, -23, -11, 25, -39, -55, -14, -9,
3436    14, 4, -107, 53, -57, 45, 7, 19,
3437    -27, 0, 59, -41, -49, -4, 65, -60,
3438    -14, 23, -46, 11, 46, 37, 30, 21,
3439    -2, 16, 27, 47, 15, -42, 4, 27,
3440    -7, -29, -19, -15, -69, -45, 14, -73,
3441    -9, -76, -11, -23, 46, -18, -5, 49,
3442    8, 16, -39, 5, 23, -28, 11, 0,
3443    97, 13, 61, 12, -14, 19, 99, 70,
3444    -1, -71, -41, 76, 54, -14, -8, 8,
3445    -8, -26, -43, -21, -10, -69, 6, -71,
3446    -10, 14, 25, 20, -62, -11, -19, -63,
3447    -53, -15, -40, 26, 29, -8, -12, 11,
3448    -7, -24, -15, 68, -25, -68, -4, 39,
3449    -32, 2, -66, 4, 4, -7, 15, 57,
3450    -18, 41, 31, -1, 8, -6, 12, -6,
3451    -7, 13, 5, -16, -15, -3, 36, -14,
3452    6, 27, 5, 29, 10, -14, -8, 38,
3453    -51, 58, -25, 25, -28, -2, -40, -20,
3454    -5, -26, 1, -6, 14, 0, 34, 3,
3455    15, -3, -10, -44, -31, 0, 12, 6,
3456    23, -5, 20, 9, -27, 2, 8, -52,
3457    2, -11, 8, -5, 9, 1, -3, -5,
3458    -4, 8, 19, 2, -4, -13, 11, 36,
3459    -3, 39, -13, 12, -38, 27, 37, -17,
3460    -2, 50, -15, 19, 2, -11, -10, -38,
3461    24, 27, 25, -44, 63, 61, -20, 35,
3462    3, -14, -44, -19, -2, 65, -6, -19,
3463    90, 25, 17, -72, -26, 20, -37, 13,
3464    44, -42, -15, 10, -67, -27, -38, 70,
3465    2, -11, 39, -12, 0, 17, -35, -40,
3466    7, 15, 8, -88, -54, -9, 39, 49,
3467    40, -43, 9, 4, 23, -16, 8, 19,
3468    -52, 2, -53, 43, -19, 8, 29, -124,
3469    -19, -4, -34, -3, 32, -31, 16, 7,
3470    58, -32, -19, 19, 20, -13, -72, -22,
3471    -11, 64, 10, 30, 84, -49, 44, -47,
3472    40, 38, -18, 19, 46, -62, 12, -8,
3473    80, -40, -76, 61, -48, 4, -38, -22,
3474    -34, 78, -8, 9, -74, 19, -45, 1,
3475    -40, -28, -11, -6, 9, -9, 51, 10,
3476    72, -26, -20, 82, 4, 38, -22, 12,
3477    -42, -19, -27, -28, 17, 46, -37, -12,
3478    5, 8, 19, 34, -27, 24, 11, 14,
3479    -64, -11, 10, 93, -20, 41, 9, 20,
3480    2, -5, 29, -47, -15, 32, -60, 18,
3481    5, -4, 5, -43, -33, -24, 0, 25,
3482    60, -12, -23, -13, -20, -38, -91, 27,
3483    -1, 13, 49, 91, -2, -54, 40, -19,
3484    -27, -66, -30, -12, 6, 1, 27, -12,
3485    -32, 24, -31, 6, 42, -31, 77, -14,
3486    -38, 54, 43, 5, 32, 23, -7, 16,
3487    0, 13, -7, -27, -10, -22, 3, -6,
3488    -8, 5, 7, -19, -19, -44, -51, 29,
3489    2, -21, -16, -17, 57, 54, -22, -15,
3490    -48, -23, -17, 24, 1, -4, 15, -23,
3491    -27, 4, 19, 13, -29, 28, -36, 2,
3492    5, 4, 58, -7, -48, -6, 0, 12,
3493    5, -41, 32, 36, -25, -23, -2, 39,
3494    -8, 1, -31, -4, -46, -9, 30, 58,
3495    -18, 16, -63, 35, -14, 11, -27, 15,
3496    -15, 16, -21, 9, -16, 4, -46, -29,
3497    10, 43, 17, -3, 17, -17, -12, -38,
3498    -2, 40, -56, 1, 21, -21, 13, 8,
3499    2, 39, -14, -88, -6, -19, -37, -30,
3500    -28, -53, -2, 36, -64, 27, -8, -11,
3501    42, -3, -82, -39, 3, -1, 46, -49,
3502    15, -36, 9, 44, 7, 11, -28, 25,
3503    -36, 8, -48, -41, -24, -52, 10, -20,
3504    -1, 4, 16, -10, -5, 50, -15, 22,
3505    -17, -7, -66, -11, -63, -32, -60, 60,
3506    -19, -19, -5, -20, -7, -34, -11, 1,
3507    -17, 0, 29, -42, -21, -31, 31, 61,
3508    13, 3, 17, 32, 3, 27, -13, 28,
3509    24, 8, -46, -7, 21, 13, -34, -38,
3510    11, -27, -4, 26, -35, -17, 0, -37,
3511    -32, 14, -3, -1, 36, -4, -20, 32,
3512    25, 21, -5, 13, 12, 22, 1, 0,
3513    -44, -22, 13, -47, -31, -6, 18, -32,
3514    -38, 16, -7, 11, -32, 20, 9, -2,
3515    -17, -7, 0, 24, 2, 21, 48, -2,
3516    -23, -4, -46, -30, -12, -33, -15, -1,
3517    -7, -1, 13, 13, -23, 25, 35, 8,
3518    54, 15, 2, -22, -25, 30, 9, 3,
3519    -28, -5, 13, -6, -12, -24, 18, -25,
3520    -3, 2, -22, -11, -23, -29, 1, -9,
3521    -8, 4, -21, 4, 9, -10, -9, 26,
3522    -12, 18, 39, 9, -25, -27, -5, -11,
3523    -1, 8, 10, -21, -11, -4, 5, 0,
3524    -20, 4, -19, -14, 24, 11, -20, 23,
3525    -19, 9, 0, 21, 32, -1, 13, 23,
3526    21, 6, 9, -20, 22, 9, 28, 16,
3527    17, 23, 6, 24, 9, -11, -5, 11,
3528    11, 42, -8, 12, 53, 5, -4, 19,
3529    -21, -14, 6, -1, 1, 9, -3, -1,
3530    -11, 8, 0, -6, -9, 3, -38, 49,
3531    -5, 7, -14, 5, -12, -3, 22, -32,
3532    11, -4, 10, 13, 7, -5, -7, -8,
3533    -21, -28, 7, -4, -20, 27, 7, -11,
3534    16, -19, -3, 35, 30, -3, 2, -19,
3535    -1, 16, 12, -57, -24, -31, 19, -12,
3536    36, -10, -4, -9, 23, 4, 3, 0,
3537    8, 21, 14, -35, -32, 33, -21, 6,
3538    -21, -34, 33, -10, 6, 29, 1, 1,
3539    -5, -3, -6, 4, -27, 63, -10, 6,
3540    26, 9, 14, -21, 0, 14, 17, -5,
3541    -4, 16, -23, -15, -21, 21, -16, 7,
3542    -12, 13, 9, 39, -31, 7, 40, 0,
3543    -9, -5, 9, -29, -1, 16, 33, 21,
3544    28, 8, 15, 44, 6, -12, -58, 7,
3545    -9, 29, -28, -27, -5, 12, 34, -1,
3546    24, 37, -7, -8, -17, -6, 1, -3,
3547    -12, -14, -19, 7, 5, 27, -3, -1,
3548    35, 35, -19, 1, -11, 13, 5, 23,
3549    13, 13, -15, -9, 0, 16, 2, -14,
3550    -5, 12, -1, -46, 10, 27, 43, 20,
3551    -43, 0, 8, 23, 3, 49, 24, -10,
3552    -38, 14, 6, -11, -6, -32, -49, 10,
3553    -20, 25, -12, 14, 7, -6, 17, 33,
3554    24, 32, -47, -32, -13, -9, 9, -11,
3555    -15, -7, 1, 5, 30, 5, 15, -30,
3556    -21, 9, 9, 7, 5, 19, 15, -10,
3557    -13, 3, -2, 8, 6, -40, -17, -15,
3558    -16, -27, 2, -18, 27, 30, 17, -13,
3559    -7, -30, -28, -11, 9, -20, -5, 9,
3560    36, 7, 18, -6, 10, 14, 22, 0,
3561    -9, 45, -9, -18, 34, -13, -17, 18,
3562    0, 5, 2, -28, -1, 11, 1, 6,
3563    25, 18, 24, 5, 3, -10, -19, -11,
3564    -6, 8, 16, 15, 9, 23, -7, 16,
3565    -15, 12, 12, 3, -4, 9, 8, -10,
3566    10, 1, 5, 14, -2, -14, -8, 47,
3567    16, 26, -4, -27, -2, -16, -16, 10,
3568    -15, -42, 9, 24, -20, -15, 3, 4,
3569    -2, 33, 1, -9, -34, -11, -5, -38,
3570    37, 83, 25, 5, -23, -4, 44, -22,
3571    33, -23, -24, 124, -24, -21, -46, 23,
3572    11, 0, -5, -8, -49, 3, 20, 15,
3573    -1, 66, 77, -19, 11, -42, 26, 10,
3574    -24, 44, 13, 10, 13, -5, -47, -36,
3575    -19, 0, 14, -2, 11, -31, 1, -14,
3576    2, -31, 40, -22, -46, 11, -37, 16,
3577    -7, -32, -28, -22, -14, -17, 25, -33,
3578    28, 81, -50, -35, -24, 24, -18, -43,
3579    14, 46, 38, 25, -54, 8, -31, 46,
3580    -11, 19, 65, 15, -10, 26, 37, 39,
3581    22, -11, -27, 42, 38, -31, 25, -9,
3582    -15, 13, 16, 4, 33, 13, 71, 24,
3583    3, 20, 39, 23, -23, -3, 36, 5,
3584    -43, 6, 56, 16, -27, 24, 42, 2,
3585    1, -8, 1, -23, -10, 30, 14, 25,
3586    -7, 34, -31, -21, -10, -39, 15, 32,
3587    86, 71, -8, 34, 11, 24, -9, 12,
3588    31, 81, 32, -9, 12, 62, -10, -4,
3589    -5, -29, 15, -10, -11, -42, 52, 12,
3590    -13, -10, 15, -62, 12, 34, 49, -14,
3591    40, 14, 21, -58, 20, -17, 17, -4,
3592    14, -20, 33, -16, 7, -31, -1, -14,
3593    -45, 33, 7, -16, -3, -27, 12, 10,
3594    30, 42, -9, 70, 5, -14, 19, 21,
3595    -16, 7, 11, 28, 12, 17, 29, 15,
3596    -26, 16, 8, -14, -14, 45, -14, 3,
3597    20, -12, 34, -4, 24, 3, -24, -12,
3598    25, 14, -1, 35, -2, -5, -13, -7,
3599    -10, 10, -28, 26, -37, 18, 16, -18,
3600    3, 10, -14, -16, 14, -5, 5, -8,
3601    13, -12, 15, -1, -4, -7, -1, -12,
3602    1, -39, 8, 12, -3, -11, 12, 10,
3603    17, 10, 17, -30, -39, -25, 15, -7,
3604    5, 7, -8, -8, 7, -6, -10, -3,
3605    -21, 3, -16, 21, -3, 24, -23, 11,
3606    29, 34, -67, -39, -46, 0, 38, 24,
3607    13, 25, 21, 55, -2, -8, 44, -34,
3608    -31, -43, -14, -37, 19, 42, 10, -22,
3609    37, 35, -26, -25, -31, 75, 21, 32,
3610    -9, 39, -34, -15, -47, -35, -39, -89,
3611    -1, -33, -47, 2, 31, -6, 15, 46,
3612    19, -96, 22, -11, 14, -20, -4, 12,
3613    13, 35, 26, 5, -27, 28, 43, 24,
3614    -41, 5, 50, -4, -52, 66, 26, 38,
3615    -39, 22, -11, 70, 28, -3, -38, 36,
3616    -49, -7, 17, 19, 53, 56, -10, 80,
3617    13, -41, 2, 62, -24, -10, -17, -59,
3618    10, -29, -6, -26, 10, -36, 23, -9,
3619    -58, 33, -24, -8, -18, -5, -62, -10,
3620    -35, 8, 45, -7, -34, -7, 16, 7,
3621    -17, 16, 14, 35, -7, -26, 1, -32,
3622    -21, -22, 9, 18, -1, 11, -12, -45,
3623    -28, 0, -7, 4, 59, -10, 7, 23,
3624    -40, -20, -41, 32, 14, -35, 47, -13,
3625    0, -23, -18, 12, 23, -76, -24, 52,
3626    0, 29, -10, -24, 7, 23, -26, -48,
3627    -3, 7, 23, -1, -1, -15, -40, -15,
3628    -15, -3, -91, 21, 11, 27, -3, -12,
3629    7, -67, -13, 44, 25, 17, -13, -16,
3630    45, -1, 2, 1, -2, 13, -2, 12,
3631    1, -9, 4, 6, -9, -42, -24, 5,
3632    -29, 14, 19, 31, 9, 0, 26, 8,
3633    23, 12, 7, -13, -19, 28, -13, 19,
3634    -25, -12, -29, -20, -8, -11, -9, -14,
3635    11, 3, 12, 12, -26, 0, 19, 2,
3636    6, -23, 26, 27, 12, -12, 7, -32,
3637    11, 16, 13, 12, 6, -7, -38, 5,
3638    21, 11, -2, -3, 10, 22, -6, 1,
3639    18, -4, 4, -6, 38, 36, -1, -32,
3640    -7, 16, 32, -8, 15, 17, -13, 42,
3641    7, -23, -30, 15, 19, -31, 0, 23,
3642    9, 2, 64, -67, -25, 6, 12, 7,
3643    100, -23, -30, 24, -6, -58, 12, -5,
3644    -48, 20, 13, 74, 39, 15, 33, -87,
3645    -92, -35, 23, 8, -94, -6, -17, 29,
3646    32, -14, -22, 61, 54, -21, 18, -8,
3647    -44, 6, 8, 7, -43, -41, 5, 4,
3648    -22, 2, -26, -37, -27, -33, 24, 5,
3649    14, 10, 48, 24, -34, 26, -3, -10,
3650    3, -60, 21, 0, -4, -57, -11, 16,
3651    21, 15, -49, 9, 28, -2, -15, -103,
3652    29, -27, 31, 23, 81, 34, -51, -102,
3653    -50, 49, -23, -14, -8, -17, -39, 2,
3654    36, -68, -36, 30, 52, 31, 25, -49,
3655    27, 25, 45, 14, 42, 11, -21, 23,
3656    43, 22, -1, 38, 43, -48, -42, -26,
3657    -12, 7, -18, -19, 46, -15, -5, 18,
3658    48, -6, -46, 31, 3, -9, -56, 2,
3659    25, -27, 60, -24, -23, -23, 10, -12,
3660    1, -15, -37, 31, 12, 2, 37, -43,
3661    9, -36, 30, -14, 18, 15, -6, -42,
3662    16, 52, 30, 12, 51, 6, 4, 15,
3663    -22, -17, -7, 31, -40, -64, 43, 24,
3664    8, -22, 46, -48, -35, -10, 19, -38,
3665    -39, 2, -55, -4, -31, 6, 13, 59,
3666    14, -42, 31, -22, -3, 25, 1, -16,
3667    17, -1, -16, 0, 10, 11, -2, -36,
3668    20, -4, 0, -21, 22, -5, 3, -6,
3669    -6, -3, 25, 2, -26, -24, 0, 1,
3670    -25, 30, -4, -34, 17, 32, -16, -17,
3671    -8, -15, 26, -29, 5, -20, -38, 15,
3672    38, -8, -5, 4, 15, 5, 8, -21,
3673    36, 6, 0, -19, 13, -36, 18, 32,
3674    -44, 1, -24, -19, 12, -19, -16, -79,
3675    -15, 3, 11, -26, 18, -4, 14, -6,
3676    12, 6, 0, 8, 8, 4, 6, -1,
3677    1, -44, -6, 13, -45, 20, 5, -47,
3678    15, -2, 55, 25, 34, 15, 27, 4,
3679    76, 12, 13, 79, -74, -1, -10, 51,
3680    31, 59, -1, 44, -8, -9, 34, 76,
3681    64, -12, 35, 63, 48, 25, -14, 68,
3682    14, 25, -49, 22, 29, 56, 3, 51,
3683    24, -59, -12, 58, 0, -2, 41, -77,
3684    16, -41, 25, -7, 40, 44, -32, 49,
3685    13, 20, -27, 48, 22, 47, 31, 10,
3686    -41, -28, -41, 32, 31, 63, 3, 63,
3687    13, -2, 29, 4, -66, 17, -15, 36,
3688    59, 43, 77, 19, 38, -54, 48, -11,
3689    74, -27, 89, -13, -6, 1, -3, -84,
3690    46, -48, 18, -11, 10, 19, 1, -34,
3691    -7, -50, 53, -39, 50, -15, -70, 14,
3692    -14, -25, 93, 43, 17, 32, -13, -26,
3693    -20, 46, -12, -18, 10, -42, 20, 10,
3694    -33, -26, 0, -11, 9, 18, -1, -25,
3695    83, 0, 16, 14, 40, -37, -8, 13,
3696    -4, 9, -39, -103, 23, -36, 26, 63,
3697    -2, 40, -7, -36, 16, -34, 65, 28,
3698    -23, 23, 35, 29, 14, 42, 87, 41,
3699    1, 28, -46, 46, -4, 33, -26, -43,
3700    -5, -50, -16, 63, -3, 24, -3, 9,
3701    -31, 53, -54, -91, 25, -5, -19, -12,
3702    -11, -30, 16, -8, 12, 11, -24, -32,
3703    23, -1, -15, 34, -9, 8, -10, 51,
3704    21, -29, 30, -33, 4, -10, 15, 38,
3705    -57, 10, 51, 2, -40, 13, -25, -7,
3706    3, -1, -13, -21, 8, 15, -34, -10,
3707    -28, 23, -33, 26, -20, 0, 14, 10,
3708    -13, 12, -10, 1, 3, 21, -19, 15,
3709    -16, 6, -40, 8, -36, 17, 15, 15,
3710    -1, -7, 5, -19, -15, 32, -3, 22,
3711    17, -20, 32, 2, -15, -11, -32, -3,
3712    17, -4, 5, -7, 4, -3, -29, 7,
3713    26, 31, -15, -31, -7, -32, 33, 29,
3714    -4, -15, -69, -45, 26, -29, -11, 3,
3715    -4, 4, 32, -38, -16, 30, -22, 5,
3716    16, 17, 10, 32, -9, 3, 0, 7,
3717    -8, -19, -6, 22, 16, 11, 10, -24,
3718    -5, -12, 9, -26, 0, -31, 8, 20,
3719    50, -19, -4, 12, 5, 20, -13, 18,
3720    7, -2, 19, 11, 18, 21, -20, 3,
3721    -6, 3, -13, 40, 36, -28, -36, 10,
3722    23, -1, -4, -22, 1, 47, 17, 17,
3723    -19, 12, 4, -9, -24, 3, 2, 31,
3724    67, 22, 22, 86, 6, -1, -17, 6,
3725    -40, 10, 4, -18, 2, -3, -17, 2,
3726    -15, -3, -24, -9, -26, -13, -9, -27,
3727    -22, -11, -21, 1, -9, 16, -2, 29,
3728    14, 36, 23, -5, 6, -3, -32, -15,
3729    47, -11, 12, -23, -23, 2, 21, 37,
3730    -10, 12, 3, -14, -3, -15, -2, -15,
3731    -37, 41, 7, 11, -27, 40, -18, 18,
3732    7, 12, -39, 6, -6, 11, -1, 23,
3733    -38, -13, -1, -50, 16, 21, 28, -2,
3734    53, -6, 5, 9, 19, 24, 5, 22,
3735    36, -4, -35, 16, 36, -11, -7, 21,
3736    -8, 10, -29, -5, -2, -32, -30, 19,
3737    3, 11, 24, -3, -22, -11, 14, 2,
3738    -10, 17, 20, 0, -8, -9, 9, 13,
3739    -13, 10, 8, -2, 19, -3, -2, 18,
3740    8, 0, -30, -5, 6, -8, -14, -29,
3741    11, -8, 8, 36, 10, -5, 9, -7,
3742    24, -1, -3, -60, 26, 8, 22, 13,
3743    -24, -11, -10, -8, 24, -6, 28, -2,
3744    1, -10, 25, -15, -8, 15, -17, -7,
3745    -55, -9, -9, -8, 13, 32, -15, 5,
3746    -6, -7, -9, 18, -22, 13, 14, 20,
3747    24, 2, -22, 5, -1, -27, 13, 1,
3748    1, 7, -6, 7, -7, 22, -35, 4,
3749    -8, -20, -4, -22, 16, 21, 18, -11,
3750    -79, 30, -57, -45, -1, -48, 15, -5,
3751    35, -41, -32, -22, -34, -19, -29, -40,
3752    21, -20, -21, 19, 35, 23, 37, -19,
3753    1, 16, -87, -3, -32, 25, -13, -3,
3754    5, 64, 50, 99, 68, 60, 17, 58,
3755    -35, 25, -31, 84, -47, -5, -17, 92,
3756    -2, 29, -21, -27, 43, -19, 4, -84,
3757    -49, 67, -8, 20, 17, 33, -19, -11,
3758    35, -64, -3, -13, 44, 95, -6, -7,
3759    45, 24, -47, -24, 69, 6, 3, -63,
3760    46, -73, 81, 38, 62, -24, 23, 14,
3761    26, -18, 62, -6, -37, -3, -57, -34,
3762    17, -98, 8, -39, -12, -5, -44, 90,
3763    -40, -40, -44, -10, 43, -31, -4, -33,
3764    -10, -69, -47, 31, -31, -29, -7, 5,
3765    -52, 47, -53, -38, 18, -16, -18, -19,
3766    33, -1, 5, 5, 43, -82, -3, 34,
3767    81, 13, -55, -28, -29, -65, 4, -6,
3768    -43, -30, -9, -50, -28, 29, 23, 12,
3769    -65, -5, -60, -19, 13, -50, 11, 21,
3770    -9, 8, 8, 39, -41, -84, -25, -15,
3771    5, -14, -59, 4, -93, 34, 20, 19,
3772    2, 11, -1, 16, -51, 64, -25, 58,
3773    11, -41, 1, 4, -68, -25, -14, -31,
3774    -43, 29, 42, -16, -2, 10, -6, 39,
3775    27, -6, 68, -23, -19, 38, 34, -30,
3776    -6, -1, -6, 42, 15, -50, 13, -38,
3777    0, 43, -38, 47, -7, 42, -1, 56,
3778    0, -12, 13, -13, -31, -22, 7, 7,
3779    -7, -9, 6, 0, 23, -15, -32, -30,
3780    -2, -2, -25, -48, -11, 3, 35, -20,
3781    15, 32, -4, 4, 6, 19, -4, 8,
3782    44, 29, 1, -10, -44, 2, -15, 40,
3783    -8, -28, 1, 25, -26, -32, 10, -24,
3784    -17, -25, 2, -10, 13, -1, -9, -6,
3785    6, -7, 21, 0, -12, 25, -1, 20,
3786    -22, -63, 56, -21, 6, -60, 28, -24,
3787    -12, 20, -17, -106, -14, -40, 9, -21,
3788    29, 30, 26, -32, -28, -4, -37, 26,
3789    -4, 32, -37, -14, -27, -19, -18, 5,
3790    29, 12, -10, -41, -19, -3, 40, -10,
3791    18, -48, -37, 17, 3, 13, -19, -68,
3792    -3, -55, 6, -2, 16, -28, 49, -47,
3793    -21, -29, -14, -20, -29, 2, -3, 50,
3794    8, -19, -13, -18, 32, -8, -22, -17,
3795    0, 36, -12, -20, -28, 9, -27, 2,
3796    34, -11, -3, -24, 9, 18, -13, 23,
3797    -11, 42, 31, -48, -33, -28, -39, 20,
3798    21, -11, 9, -28, 16, 43, 23, 4,
3799    13, 10, 6, 46, 0, 11, -40, -14,
3800    -35, -39, -8, -21, 8, -28, -17, 28,
3801    -11, 27, -10, 20, -10, 40, -7, -24,
3802    1, 5, 8, -23, 4, 41, -12, 25,
3803    22, -11, -26, 34, 3, -15, -1, -13,
3804    19, -2, 39, 31, 10, 11, -23, 29,
3805    -8, -26, -11, 4, -9, 6, 7, -14,
3806    -17, 2, 1, -18, 0, -9, -5, 36,
3807    -10, -1, -23, 43, 41, -4, -47, -15,
3808    0, -28, -41, -28, 29, 27, -23, 20,
3809    2, 2, -56, -23, -6, -26, -18, 4,
3810    -23, -2, -35, 20, 20, 1, 5, 3,
3811    26, -10, 30, -22, -19, -47, 20, -3,
3812    38, -6, -4, -11, 11, -9, -26, 0,
3813    0, -15, 40, 7, 21, 2, -1, 3,
3814    -1, -14, -17, -11, 21, 7, -35, 38,
3815    1, -1, -9, -18, -28, -21, -14, 2,
3816    1, 24, -7, 14, -18, 9, 7, 15,
3817    1, -16, 18, 8, 17, -32, 1, -14,
3818    9, 0, 2, -34, -3, 22, -15, -8,
3819    -3, 21, 9, 4, 8, -21, 14, 35,
3820    18, -17, 28, -8, 9, -6, -10, -41,
3821    -3, 37, 26, -32, 28, 31, -9, 17,
3822    3, 5, 13, 9, 32, 35, -22, -32,
3823    -43, -29, -23, 13, -27, 7, -29, 0,
3824    -34, 29, 1, 1, 18, 12, -34, -24,
3825    30, -8, -28, 14, -59, -2, 14, -26,
3826    -7, 61, 9, 46, 35, 29, -79, -1,
3827    -17, -10, 3, -46, -27, 13, -12, -33,
3828    -22, -20, -36, -23, 12, -29, -17, 25,
3829    -55, 8, 38, 31, -28, -17, -5, -51,
3830    -31, -27, 37, -25, -14, 62, 31, 29,
3831    -15, 20, 33, 16, -7, -49, -6, 11,
3832    2, -28, 15, 36, 30, 15, 38, 11,
3833    -25, 12, -69, -42, 0, 1, -13, 5,
3834    59, 18, 2, 14, 9, -2, 14, -29,
3835    -1, 3, -64, -5, 25, -22, -13, -27,
3836    0, -2, 12, -63, -8, 10, -16, -13,
3837    -20, -27, 12, -12, -4, -3, -25, -36,
3838    50, -32, 5, 16, -23, 8, 10, 5,
3839    -17, -4, 63, 0, 35, -19, -7, -33,
3840    16, 31, -30, -23, -11, 16, 26, 2,
3841    14, 14, 14, -17, -20, -19, 51, 91,
3842    -16, -12, 5, -13, -56, 12, -16, 21,
3843    -24, -15, 42, 20, 23, 44, -16, -18,
3844    7, -21, 17, 3, 22, -29, -10, 2,
3845    -20, -10, -15, -20, 18, 22, 15, -35,
3846    20, 5, 4, -40, -12, -2, -5, -12,
3847    -1, -29, 16, 6, -6, 14, 16, -24,
3848    13, -16, 20, -10, 2, 9, -14, 7,
3849    1, 5, -1, 18, 5, -25, -24, 2,
3850    -13, 8, -14, 11, 14, 6, -11, -21,
3851    -24, 8, -11, -13, -8, 5, 39, -5,
3852    5, -8, -11, -5, 34, 32, -7, -2,
3853    4, -9, 15, -26, -6, 14, -4, -2,
3854    31, -19, 3, -9, -4, 9, -4, 14,
3855    -25, -11, 15, 26, -15, -7, 33, -27,
3856    10, 15, -10, -14, 17, -17, -17, 13,
3857    3, -37, -7, 6, -25, 66, 15, -18,
3858    7, 15, 27, 25, 48, -25, 7, 16,
3859    19, 4, 7, -1, -16, -16, 47, 10,
3860    30, -13, 15, -7, -24, 28, -2, 44,
3861    -2, -17, -23, 5, -19, 4, -8, -6,
3862    21, 5, -17, 4, 18, -1, -14, -5,
3863    18, -13, -5, -41, 27, -55, 28, 45,
3864    -2, 45, 2, 17, -23, -9, 36, 17,
3865    0, 8, -4, -8, -7, -47, -6, 30,
3866    -20, -26, 12, 0, 45, -43, 56, 30,
3867    -3, -23, 40, 0, 14, 3, -26, 9,
3868    19, -10, -8, 64, -24, -20, -13, 30,
3869    51, 10, 4, 9, -8, -36, -49, 11,
3870    15, 22, -27, -5, 17, 14, -27, 34,
3871    -14, 30, -24, 15, -2, -29, 18, 23,
3872    8, 3, -23, 44, 14, 13, -41, -7,
3873    -5, 33, 8, 14, 6, 16, 9, 25,
3874    -30, -1, -16, -31, -12, 5, 19, 0,
3875    17, -7, -18, -16, 10, -42, -9, 11,
3876    -3, -5, -26, -7, -13, 13, -23, -11,
3877    33, 20, 16, 7, 26, -21, 0, -23,
3878    -5, 27, 6, -11, 6, 33, -23, -15,
3879    10, 33, -15, -14, 60, 18, 23, -24,
3880    32, -34, 16, -21, 18, -24, 8, -11,
3881    10, 7, -22, -24, 6, 4, 22, 17,
3882    17, 25, -11, 0, -44, 2, -6, -42,
3883    8, 24, -3, 8, -35, 13, -13, 15,
3884    10, -13, 5, -26, -36, 18, 22, 1,
3885    35, 24, 10, -3, 13, -27, -39, 33,
3886    9, 5, -5, -25, -4, -12, 7, -19,
3887    8, -7, -7, 2, -14, 14, -8, -4,
3888    -7, 21, 10, -16, -27, -1, -16, 0,
3889    -18, 10, -4, -22, 4, 11, -13, 7,
3890    23, -17, -5, -12, -12, -8, 16, 33,
3891    -21, -13, 3, 27, 11, 58, 26, 0,
3892    22, -2, -4, 26, -17, 33, -2, -9,
3893    -22, -10, 17, 0, -2, 39, 10, -17,
3894    -2, 9, -45, 17, -36, 9, 9, 20,
3895    -1, 6, 30, -25, 54, -1, 8, -9,
3896    22, 14, -1, 37, -27, 28, -44, -17,
3897    26, -7, -14, 14, -21, -14, 6, -19,
3898    -23, -8, 0, 2, -7, 11, -16, 18,
3899    -23, 25, -32, 3, -11, 14, -19, -52,
3900    -42, 7, -25, -4, -34, 7, -42, -5,
3901    4, -14, 21, 7, -29, 17, 6, -16,
3902    -23, -13, -2, 3, 16, -9, -29, 5,
3903    20, 52, 17, -28, -21, -1, 58, -16,
3904    -39, -35, 9, 33, 15, 2, 13, 2,
3905    -19, -11, -76, -2, 25, 47, 23, 45,
3906    -23, -6, 10, -39, -17, 7, 32, 33,
3907    -32, 28, -26, 32, -16, -15, -8, 14,
3908    23, -17, 2, -15, 15, -2, -1, 17,
3909    -23, -27, 4, -29, -37, 5, -1, 4,
3910    -9, -27, -19, 22, 21, 21, -26, 5,
3911    15, -22, -6, -1, -52, 40, -26, 13,
3912    -2, -22, -47, -21, 19, -2, -12, 4,
3913    6, 19, 25, -4, -16, 32, -31, 22,
3914    -12, -4, -15, -22, -11, -16, -13, -3,
3915    7, 32, 5, -1, -23, -3, 8, -12,
3916    -25, 20, -28, -19, -31, 5, -6, 5,
3917    -35, 5, -23, -1, 15, -33, 6, 7,
3918    -23, -22, 38, -5, 8, -36, -2, 1,
3919    7, -13, 6, -9, 19, 33, 48, -13,
3920    2, -6, -4, 33, 7, -22, -8, 36,
3921    -40, -2, -37, -14, 7, -4, 20, 10,
3922    -8, 31, -7, 4, 32, 4, 27, 4,
3923    13, 0, 13, -23, -23, 23, -10, -2,
3924    -7, 15, 32, 7, -6, -14, 21, -14,
3925    25, -26, 27, -21, 26, -13, 21, -6,
3926    -9, 12, 20, -14, 3, 18, -14, -11,
3927    -30, 22, -31, -33, -11, 33, -14, -17,
3928    -17, -12, -7, 2, 1, 21, 25, -13,
3929    7, 15, -7, 23, -8, -12, 9, -10,
3930    -12, -14, 35, 50, -17, 15, -8, -39,
3931    9, 3, 29, 0, 22, -42, -18, 15,
3932    14, 4, 9, -35, 40, -46, 15, -11,
3933    31, 52, 68, -30, -9, -8, 9, -8,
3934    16, -2, 13, 9, 71, 17, -30, 21,
3935    -4, 17, 13, -37, 21, 7, -18, -17,
3936    1, 7, -19, -22, 36, 1, 11, 33,
3937    -24, -8, 7, -23, -27, 2, 18, -13,
3938    31, -40, 28, 12, -38, 43, 0, 75,
3939    47, -18, -7, -13, -47, 5, -40, -43,
3940    16, -2, 10, -18, 57, 9, -22, -1,
3941    56, 18, 38, -13, -19, -30, -8, 7,
3942    21, 19, -6, 0, 12, 1, 12, -6,
3943    24, -17, 6, -25, 29, 18, -36, 6,
3944    2, 7, 14, -12, -14, 25, -17, -25,
3945    25, 11, 13, 9, 43, -24, -27, 13,
3946    20, -13, -9, 54, 57, 4, -12, 14,
3947    18, 17, -31, 3, 6, -20, -6, 5,
3948    -13, -11, -23, 30, 13, -13, 19, -4,
3949    8, -8, 13, -13, 4, -60, 5, -30,
3950    12, 2, 4, 19, -7, 37, -4, -31,
3951    46, 32, 22, 63, 29, 12, -34, 0,
3952    -19, 1, 8, -4, -40, -16, 28, 57,
3953    30, -20, 32, 15, 1, 15, -4, -5,
3954    26, -8, -8, -5, 24, -24, 11, -8,
3955    -22, -10, -34, 11, 5, 0, -41, -1,
3956    -4, -3, 10, 23, -7, -21, -14, 11,
3957    52, -16, 3, -22, 41, -10, 26, 18,
3958    -1, 24, -14, -25, 30, 2, 3, -11,
3959    -11, 4, 16, 15, -15, -20, -1, -15,
3960    -5, -19, -44, 15, 8, 40, 4, -34,
3961    -4, -6, 20, 19, -3, -5, 4, -25,
3962    42, 9, -12, 9, -6, -16, 12, -10,
3963    -13, -4, 7, -10, -29, 19, 16, -9,
3964    -13, 3, -16, 12, -28, 14, 11, -4,
3965    17, 18, -14, 32, 27, 11, 16, 9,
3966    2, -21, -8, -36, 0, -26, 14, -28,
3967    12, -66, 19, 15, -65, -8, -20, -40,
3968    48, 14, 11, 5, -20, 74, -21, 12,
3969    3, 7, 40, 7, -41, 7, 17, 3,
3970    -20, -22, 6, 33, -60, -4, -20, -9,
3971    55, 1, 48, -9, 2, -9, -1, -59,
3972    -21, 21, -30, -17, -14, -1, 3, -1,
3973    24, -39, -16, -29, -20, 31, 52, 39,
3974    0, 5, -25, 7, 35, -7, -12, -54,
3975    34, 32, 46, -38, -37, -12, 12, 30,
3976    0, -47, 28, 8, 18, 35, 6, 18,
3977    12, -13, 60, -6, -58, 41, -9, -19,
3978    2, 34, -7, 7, 19, 71, 57, -21,
3979    14, 40, 3, 61, -25, -36, -38, 14,
3980    4, -36, 17, 3, -31, 9, -34, -10,
3981    -1, 14, -113, -10, 6, 10, 40, -40,
3982    -23, 15, 7, 44, 50, 37, 10, 22,
3983    -5, -26, -55, 0, 0, -13, 13, 5,
3984    23, -31, 35, -31, -22, -2, -14, 18,
3985    13, -16, -21, 49, 9, 35, -33, -53,
3986    -37, 13, -9, -12, -8, 20, 20, 14,
3987    -27, 23, 4, 14, -33, -32, -11, 10,
3988    55, -15, 18, 25, 4, -34, -31, -4,
3989    -28, 28, -29, -17, -39, -14, 5, -11,
3990    -5, -3, 17, -8, 4, 25, -4, 8,
3991    -15, 8, 33, -33, -6, -42, 30, 4,
3992    14, -4, -5, 11, -13, 21, -30, 9,
3993    -39, -15, 3, 54, 12, -32, -10, 13,
3994    5, 4, -14, -23, 0, 29, -2, -4,
3995    -27, -49, 8, 9, 1, -2, -14, -27,
3996    -8, 3, 0, 3, 10, 30, 23, 22,
3997    11, 7, 7, -19, -17, -12, -43, -4,
3998    46, 2, 7, 6, -3, 46, -35, 40,
3999    -12, 31, 19, -39, -16, -2, -29, -12,
4000    9, 20, 19, 5, 4, -14, -42, -19,
4001    6, 38, -43, 1, -13, 16, -15, 8,
4002    -43, -12, -33, -71, 3, 11, -21, -42,
4003    35, 30, -22, -27, -30, 2, -17, 55,
4004    1, -24, -39, -29, -69, -44, 63, -73,
4005    -35, -76, -3, -49, -5, 13, 23, -49,
4006    34, 55, -1, -63, -35, -15, 51, 22,
4007    -33, -3, -30, -119, 8, 2, -11, -56,
4008    -13, 2, -35, -6, 5, -36, -29, 0,
4009    -71, -4, -103, -38, -63, 30, 21, -44,
4010    17, -58, 13, -17, 93, -125, 24, -29,
4011    -26, 62, -28, 39, -26, -14, 30, -20,
4012    -8, 18, -18, 65, 32, -16, -9, -6,
4013    -17, -13, -92, -24, -1, 13, 3, 23,
4014    -35, 20, 2, -35, -2, -16, -23, 44,
4015    -21, -11, -1, 38, -18, 25, 40, 0,
4016    27, -19, -66, -27, -57, -18, -11, 25,
4017    1, -49, -3, -5, -27, -9, 19, 8,
4018    -23, 71, -74, 13, 33, -46, -19, -28,
4019    28, 46, -4, -5, -37, -72, 38, 32,
4020    -23, -20, -33, 36, -55, -30, -7, -53,
4021    -12, 29, -11, 29, 65, -30, -31, -40,
4022    120, -46, 27, 11, -21, -77, -3, -27,
4023    -24, 44, 63, 4, -17, -32, 16, 18,
4024    -7, 26, 47, -62, -3, -51, 9, -21,
4025    -51, 35, -23, 32, 44, -8, 1, 50,
4026    16, 20, 22, 1, 17, 26, 24, 56,
4027    -4, 7, -17, -21, 7, -63, 7, -12,
4028    18, 1, -21, 17, -5, -19, 12, 4,
4029    17, -21, 9, 5, 22, -20, 48, 10,
4030    -28, 14, 8, -14, -16, -2, 8, -6,
4031    23, -15, 25, 17, -16, 0, -35, 23,
4032    6, -6, -29, -34, -20, -64, 3, -31,
4033    17, -19, 29, 8, -4, -2, -7, -17,
4034    7, -22, 18, 31, 21, 1, -35, 4,
4035    -19, 33, 26, -3, -4, -37, 7, 17,
4036    -28, 23, -8, -11, -14, -17, 37, -32,
4037    10, -11, -24, 11, -23, 36, 35, 3,
4038    14, -51, -23, 12, 8, 22, 88, -24,
4039    66, -34, 46, -39, -38, -23, 39, -37,
4040    -25, -32, -28, 97, -11, 18, 8, 62,
4041    -17, 49, -13, 21, -14, 60, 28, 21,
4042    -76, 26, 46, -32, -26, 38, 57, 20,
4043    35, 31, 23, -8, 9, 3, -11, -18,
4044    0, 6, -40, -19, 91, 56, 14, 38,
4045    82, -16, -14, -3, 12, -73, 50, 11,
4046    -8, 25, 2, 13, 39, 20, -9, 26,
4047    10, 56, 64, -5, -17, 82, -27, 84,
4048    -18, 26, 12, -46, -22, -19, 6, 0,
4049    56, 34, 9, 45, -33, 116, 28, 127,
4050    12, -3, 44, 31, 0, -16, -40, 4,
4051    -60, -11, 21, 44, 37, -24, 19, -9,
4052    44, 1, -9, -13, -8, -12, 50, 14,
4053    24, -19, 52, -32, -76, 56, -35, -29,
4054    -33, -55, 19, -29, 14, 32, -1, 8,
4055    -10, 30, -6, 0, 123, 3, -14, -40,
4056    30, 37, 5, 38, 0, -2, 27, -36,
4057    -14, 25, -44, -8, 112, 63, -2, 33,
4058    -41, -39, 7, -53, -9, 32, -17, 4,
4059    17, 24, -22, -15, 25, 62, -16, 26,
4060    -49, 62, 21, 16, 26, 67, -6, 8,
4061    68, -21, 30, -9, -26, -18, 50, -18,
4062    12, -10, -31, 36, -11, -7, -2, -7,
4063    -29, 6, 31, -2, -14, 12, -69, -7,
4064    -8, -15, 0, -34, 7, 2, -31, 13,
4065    17, 21, -5, -19, -59, 25, -32, 6,
4066    -11, -34, -11, -11, -4, -8, 9, 32,
4067    19, 18, -13, 3, 15, -2, 13, -23,
4068    -13, -31, -7, 18, 2, -10, -27, 20,
4069    -114, -1, -8, 15, -24, 56, 4, -19,
4070    -14, -32, -24, -28, -3, -7, 16, 12,
4071    -18, 0, 13, 46, 3, -15, -12, 19,
4072    19, 31, -7, 6, 1, -42, -17, -43,
4073    11, 26, 8, -40, -60, -88, 1, 12,
4074    21, 2, 61, 26, 5, 22, -44, 5,
4075    39, 16, 34, 4, 18, 33, 43, -32,
4076    54, -26, 8, 51, 40, 48, -103, 42,
4077    25, 14, -54, -3, 58, -1, -66, 74,
4078    11, 10, 39, -43, -70, -1, -23, 76,
4079    -6, -43, 16, 57, 20, 20, 59, 12,
4080    5, -6, 43, -25, 63, -19, -1, -24,
4081    88, -56, 53, 32, 22, 2, -9, 12,
4082    -2, 52, 3, 65, -55, 32, 30, 31,
4083    -58, -13, 5, 1, -19, -8, 35, 12,
4084    29, 0, 9, -27, -32, -2, -21, 78,
4085    31, 6, -9, 66, -11, 6, -9, -16,
4086    73, -1, 30, -51, 32, -35, -41, 8,
4087    -48, 13, 59, -5, 49, 40, 47, -23,
4088    3, 27, -9, 8, -3, -11, 24, -23,
4089    -45, 0, -35, -34, -12, -39, -19, 57,
4090    -44, 21, 31, -69, 1, 28, -30, -70,
4091    -18, -8, -13, -28, 35, 6, 27, -21,
4092    5, -14, -6, -88, -10, -63, 78, 22,
4093    51, -73, -35, 7, 42, -17, 1, 127,
4094    -29, -11, 55, 49, -49, -65, -74, -43,
4095    -39, 43, -20, 11, 46, 43, 21, 5,
4096    -26, 18, 14, 5, -26, -18, 25, 29,
4097    -12, -31, 14, -68, 35, 69, -38, 40,
4098    -50, 14, 47, 26, 18, -6, -32, -11,
4099    31, -27, 20, 18, 27, 32, -51, 2,
4100    22, 11, 53, 14, 11, 63, -4, 31,
4101    4, -17, -29, -51, 15, 15, -3, 25,
4102    25, 12, 28, 24, -17, 21, -26, -18,
4103    44, -15, 22, 0, -15, -4, -32, 25,
4104    -18, -56, 30, -6, 30, 65, -18, 5,
4105    -55, -7, -20, 12, 21, 46, -8, -5,
4106    -10, -12, -32, -2, 12, -22, 36, -47,
4107    6, -38, 40, 18, -10, 51, -11, -24,
4108    -17, 9, -21, -13, 16, -48, -33, 26,
4109    51, 22, 8, -28, 7, 1, 10, 1,
4110    -19, 8, -64, -30, -40, -8, 35, 40,
4111    1, 28, -17, -3, 39, -76, 10, 81,
4112    -7, 2, 19, 56, 16, 74, 33, 45,
4113    19, 37, -43, 14, 72, 12, 19, 25,
4114    44, 42, 16, 31, 85, 113, 124, 34,
4115    21, 94, 25, -11, 22, 13, 28, 13,
4116    19, 34, 26, 41, 45, 22, 11, 28,
4117    93, 0, -27, -43, -16, 22, 47, 22,
4118    -12, 51, -11, -9, 25, -15, -63, 3,
4119    42, 1, -67, -40, 16, 27, 16, 122,
4120    30, -67, -56, 40, 11, 125, 22, -45,
4121    -17, 71, -13, 4, 26, -45, 45, -8,
4122    41, -3, 29, -71, -78, 43, -12, 74,
4123    -36, 20, 6, -42, -70, 15, 63, 3,
4124    -34, 127, 1, 45, 31, -30, -10, 36,
4125    23, -28, -59, 18, -24, 8, 53, 53,
4126    9, -13, 30, 119, -55, -36, -17, 92,
4127    48, 21, 34, 29, 20, 28, -9, -23,
4128    27, 2, 72, 16, -19, -22, 23, -30,
4129    31, -91, 14, -40, 12, -41, 30, 12,
4130    7, 33, -3, -42, 3, 37, 25, -48,
4131    21, 29, 59, -12, 22, 109, -13, -51,
4132    57, -56, 16, 54, -40, 17, -34, 12,
4133    47, -21, 4, -53, 100, 0, 26, 27,
4134    42, 18, -59, 17, -10, 14, 41, 19,
4135    -10, -3, -69, 10, -4, 35, 32, 60,
4136    -21, -20, 41, -26, 8, -27, 8, 17,
4137    6, -17, 13, -26, -32, 3, -9, -31,
4138    -27, -17, -43, -15, -5, 28, 29, -11,
4139    -67, -26, -42, 1, 7, -26, 43, -16,
4140    -29, -26, 31, 35, -26, 103, -14, 22,
4141    -26, 25, -51, 28, 26, -10, 17, -15,
4142    -60, 15, -13, -5, -3, -7, 40, -35,
4143    27, 0, -21, -13, 15, -13, 42, -121,
4144    -16, -16, 15, 23, -27, 8, 21, -3,
4145    -51, 34, -12, 18, -47, -30, 29, 14,
4146    58, 39, -32, 24, -21, 40, 61, -2,
4147    74, -23, 5, -20, 13, -80, 35, 5,
4148    -12, -28, -8, -67, 1, 21, 9, 110,
4149    -92, 46, -7, -29, 35, 103, -16, -11,
4150    54, -14, 1, -16, -21, 12, -35, -80,
4151    24, 47, -56, -13, 23, -14, 95, -3,
4152    -40, 37, -42, 52, 46, 44, -11, 25,
4153    -12, -3, -79, -75, -5, 18, -40, 37,
4154    39, 28, -30, 98, 41, -18, 31, 23,
4155    -41, 52, 23, 85, -15, 40, 21, -6,
4156    -48, -26, -26, 81, 10, 30, -20, 6,
4157    66, -19, 14, 72, 42, 33, -24, 11,
4158    8, 20, 69, 55, 0, 23, -13, 10,
4159    -5, 10, -12, 45, -1, 42, -10, 11,
4160    -24, 7, 7, 57, -37, 23, 35, -16,
4161    -43, 50, 2, 61, 12, 7, -25, 32,
4162    -13, -7, 69, 8, -16, 41, 20, -46,
4163    -20, -49, -12, 56, 15, 41, 33, 25,
4164    25, 38, -15, 71, -17, 30, 4, -43,
4165    -21, -26, -24, -44, -35, -50, 32, -3,
4166    2, 11, 5, -1, 36, 6, 12, 2,
4167    11, -43, -1, 30, 17, 39, 41, -26,
4168    -23, 6, 68, -17, 22, 13, 14, -51,
4169    26, -24, 36, 28, 0, 56, 16, 0,
4170    -15, -16, 14, -26, 2, -25, -18, -4,
4171    -31, -12, -16, 5, -42, -27, -40, 9,
4172    -30, 32, 40, 45, -16, 32, 40, -22,
4173    20, 25, -23, 16, 47, 22, -8, 30,
4174    66, -19, 13, 13, -34, -32, -6, -4,
4175    44, -24, 2, 20, 32, -3, -29, -11,
4176    7, -33, 77, 22, -20, 8, 6, 16,
4177    15, -3, -18, 17, 10, 70, -20, -9,
4178    -33, -22, -1, 13, 6, -35, 29, -15,
4179    8, -19, -36, -30, 52, 13, 39, 16,
4180    -35, -39, -28, -17, 24, 55, -8, 19,
4181    32, 5, -5, -1, 21, -42, -11, 7,
4182    24, -94, 51, 6, 23, -13, 44, 50,
4183    -45, 38, 62, -75, 34, -18, -5, 10,
4184    -15, 15, -27, 34, -62, 45, -79, 127,
4185    -24, 22, -69, 6, 4, 7, -7, 2,
4186    -25, -21, 11, 13, -62, 40, -15, -6,
4187    127, 75, -60, 10, 15, -41, 1, 5,
4188    -14, -25, 26, 35, 121, 11, 7, 19,
4189    -2, -1, -17, -56, 25, 2, 86, 9,
4190    8, -9, -3, 61, 22, -48, 3, -64,
4191    -35, 19, 9, 85, 55, -11, 28, 77,
4192    -41, 14, -80, 4, 0, 70, -29, 69,
4193    -45, -45, -53, 40, -31, 26, 31, 11,
4194    41, 11, -21, 65, -37, -14, 44, 60,
4195    48, 20, 32, 77, 65, -79, -56, 18,
4196    -8, 8, -3, 25, 6, -42, 45, 24,
4197    -13, -21, -54, -17, 32, 67, -28, 12,
4198    1, -33, 50, -35, -12, -56, -11, -33,
4199    -54, 21, -2, 37, 19, 9, -5, 21,
4200    10, -35, -27, 8, 62, 50, -39, 11,
4201    51, -9, 21, 28, 24, -9, -62, -75,
4202    -79, -51, -48, 68, 59, 20, -58, -20,
4203    32, 15, 31, -38, 57, 25, -17, 17,
4204    35, 20, -33, -25, 47, 22, -7, 21,
4205    -38, -22, 24, -49, -6, -38, -14, 20,
4206    61, -14, 21, -15, -21, 8, 59, -35,
4207    50, -16, -35, 3, -6, -14, -35, -40,
4208    -19, 23, 14, 19, -4, 15, 8, -54,
4209    82, -46, -20, -38, 21, -63, 9, 3,
4210    -24, -2, 11, -18, -8, 24, -28, -17,
4211    30, 36, -27, 3, 45, 3, -20, -22,
4212    -45, 16, -6, 14, -6, 16, 10, 8,
4213    8, -26, -5, -4, 38, -20, 0, -1,
4214    -25, -37, 7, -20, 23, 8, 2, 14,
4215    -11, 5, 23, -2, 36, 26, 11, -1,
4216    -11, -8, 30, -38, -92, 12, 25, 47,
4217    29, -25, 20, -31, 69, 26, -26, 24,
4218    40, 44, 18, 15, 54, -40, -14, -39,
4219    -47, 31, -93, -17, -27, -45, 46, 16,
4220    -27, 57, -50, 55, -84, -37, -10, -69,
4221    -104, 7, 30, -16, 44, 41, -12, -15,
4222    3, -87, 0, -21, -92, 18, -5, -37,
4223    -6, 81, -36, -12, 44, 1, -5, -61,
4224    50, 38, 91, 29, -38, -67, -32, -23,
4225    52, -11, -40, 44, -18, -30, -62, -34,
4226    -21, 16, 9, 12, 22, 68, -10, -36,
4227    -28, 16, -1, -19, -16, -31, 45, 24,
4228    4, 21, 38, 27, -20, -68, 22, 22,
4229    -31, -84, -78, 27, -77, -5, 1, -90,
4230    -29, 37, 28, 71, -27, 29, 113, -14,
4231    33, 10, 36, -78, 24, 89, -48, 13,
4232    -47, -51, 0, -44, -6, -67, -17, -34,
4233    83, -69, -100, 0, 25, -64, 6, 7,
4234    63, 22, -28, -40, -57, -26, -43, -13,
4235    42, -10, 70, -41, 1, 3, -8, -21,
4236    -113, 47, -52, -44, -42, 40, -38, -81,
4237    34, 56, 19, -20, -72, -43, 0, -75,
4238    68, 49, 16, -74, -23, 48, 17, -80,
4239    35, 83, -38, -30, 29, 40, 56, -58,
4240    32, 5, -7, -48, -55, 77, 3, 17,
4241    -9, -27, 3, -5, -42, -58, -58, -2,
4242    -18, -47, 25, -25, 49, 10, 48, 14,
4243    30, 64, 21, 17, -15, 3, -21, -17,
4244    8, -12, -23, -68, 22, 46, 26, 2,
4245    -29, -14, 7, 4, 58, -32, -94, -5,
4246    -111, -11, 21, 14, 29, 6, -15, -4,
4247    -25, -46, -13, 14, -47, -8, -42, 10,
4248    -26, -6, 17, 32, 34, 35, 26, -8,
4249    -14, 1, -3, 7, -19, 17, 16, -11,
4250    5, -17, 14, 21, 7, 6, -60, 35,
4251    -3, -18, -51, -18, -6, -73, 6, -42,
4252    14, 39, 18, -10, 16, -49, -13, -14,
4253    -32, -19, 4, 36, 36, -56, -13, -29,
4254    7, 2, 3, 81, 26, 73, -8, 18,
4255    -87, -42, -1, -17, -38, -3, 29, 45,
4256    -21, -46, 20, 13, 41, 42, -3, -4,
4257    -36, 35, -6, -33, 3, -31, -14, 44,
4258    -20, -63, -53, -45, 45, 13, 33, -26,
4259    -41, 32, -10, -77, -16, -23, 27, -40,
4260    -4, 18, -19, -26, 29, 45, 19, -11,
4261    1, -7, -5, 14, 15, 6, -30, -22,
4262    -1, -33, 40, -23, 82, -11, 31, -6,
4263    -17, 38, -28, 33, 15, -51, 27, 26,
4264    26, 63, 7, 8, -19, 18, -55, 55,
4265    -6, 71, -60, 2, 33, 38, 10, -9,
4266    -40, 20, 4, -41, 9, -15, -5, -27,
4267    75, -15, 9, 6, -90, 14, 16, -7,
4268    19, 4, 25, -38, -56, -9, 60, -2,
4269    -22, -61, -60, -58, -33, -12, -7, 42,
4270    25, 5, -2, -6, -25, -47, -7, -30,
4271    64, 6, 69, 41, 53, -32, -20, 27,
4272    92, 13, -22, 50, 31, -77, 45, -20,
4273    -31, -70, 15, 58, 94, -11, 16, 34,
4274    3, 59, -26, 113, -39, 8, 127, -56,
4275    12, -42, 37, -4, 38, -9, 25, 23,
4276    24, 15, -18, -37, 45, 4, 12, 71,
4277    38, -15, -29, -8, 43, 79, -1, 17,
4278    38, 36, -13, 8, 16, -25, 43, 0,
4279    19, -2, -10, 10, -13, -44, 9, -9,
4280    -10, 28, 21, -27, 14, -15, -4, -32,
4281    3, 9, 33, -43, 30, 8, -7, -14,
4282    -5, 25, 22, 33, 7, 30, 6, 28,
4283    44, 7, -25, 20, -14, 14, -51, -8,
4284    -14, -53, -4, -58, -1, 62, -14, -56,
4285    1, -10, 3, -8, -16, -46, -10, 14,
4286    31, 50, 3, 33, 47, 22, 2, 78,
4287    34, -35, 6, 38, -8, 26, 42, -15,
4288    25, -16, 19, 16, 33, -2, 31, 42,
4289    54, -31, 11, 11, 10, -30, 47, 14,
4290    -14, 7, 5, 31, 5, -21, 72, -38,
4291    -89, 32, -20, 35, 56, 127, 39, -27,
4292    65, 16, 80, 5, -30, 41, -14, -89,
4293    -43, 46, -50, -66, -11, 62, 10, -14,
4294    23, -22, 20, -72, -49, -25, 3, 82,
4295    44, -36, -21, 35, -34, 4, 22, 81,
4296    18, -46, 37, 55, -75, 45, -21, 3,
4297    -4, 11, 32, 103, 8, 30, -35, 114,
4298    52, 111, 63, 69, -7, -20, -18, -21,
4299    -111, 38, 30, 124, 76, 5, 57, 127,
4300    0, -100, 29, 33, 22, 52, 38, -32,
4301    14, 54, -32, -7, 17, 2, 13, 31,
4302    -71, 36, -49, 21, 57, -111, 28, -29,
4303    -24, -2, -74, 24, -27, -47, 70, 44,
4304    48, -40, 98, -58, -122, -100, 90, 2,
4305    109, 15, -19, -57, 31, 20, -20, -70,
4306    26, 126, 105, 9, -74, 14, 108, 3,
4307    47, 82, -4, 79, 71, -26, 7, -28,
4308    -2, -59, -16, 2, 70, 83, 36, 51,
4309    -30, 31, -70, -79, 53, 15, -67, -16,
4310    -2, -70, 127, 53, 73, -114, -34, -20,
4311    91, 38, 30, 42, 122, -2, 34, 3,
4312    3, -48, 39, 5, -6, -41, -112, -57,
4313    -22, 51, 36, -13, -31, 21, -14, 54,
4314    101, 11, -13, 35, -16, 42, 36, 8,
4315    3, -16, 31, -15, 63, -120, -1, -23,
4316    27, -46, -25, -24, 9, -51, -14, 22,
4317    -27, 119, 14, -4, 37, -56, 7, -17,
4318    -53, 5, 11, -16, 37, 42, 39, 12,
4319    66, 24, 70, 20, 44, 33, -16, -34,
4320    17, 51, -20, -42, -17, -26, -30, 2,
4321    -62, -24, 48, -47, 11, 9, -72, 81,
4322    17, -49, 0, 47, -38, 27, -18, 2,
4323    -29, -84, -43, 46, -7, 3, 10, 49,
4324    -10, -4, 44, 25, -35, 21, -15, -15,
4325    4, -41, 21, 15, 3, -48, -5, 35,
4326    47, 6, 37, -49, -2, 37, 98, -16,
4327    10, 71, 27, 61, -18, 38, -6, 95,
4328    -42, -12, 108, -21, -68, -34, 69, -70,
4329    -73, 91, 46, 29, 37, -24, 24, -1,
4330    16, -5, -31, -5, -64, 25, 51, 11,
4331    127, -15, -73, -37, 91, -32, 15, -37,
4332    7, -38, 59, 99, -28, 94, -1, 70,
4333    -56, -34, -54, 7, -3, -3, -13, -24,
4334    16, 7, 30, 39, -91, 34, -79, -23,
4335    9, 12, 118, -8, 82, -5, -14, -28,
4336    17, 13, 1, -38, 85, 54, 30, -35,
4337    15, 81, -18, 11, 55, -46, 8, -24,
4338    -28, 50, 23, -4, -15, -44, 14, -54,
4339    -33, -33, -50, 29, 12, -15, 25, -19,
4340    11, 75, -41, -2, -96, -56, 52, -20,
4341    35, 36, 83, -20, -25, 77, -17, -71,
4342    26, -54, 32, 99, 51, 24, -18, -20,
4343    32, 22, 6, -42, -8, -40, -54, 0,
4344    6, 25, -39, 19, -25, -99, -50, 41,
4345    16, 45, -32, -74, 88, 13, -1, 17,
4346    -32, 33, 88, 71, 5, 31, 2, -94,
4347    8, 51, -25, 12, 77, -33, -40, 42,
4348    -57, -42, -23, 37, -127, -48, -9, 52,
4349    -2, 10, 80, -1, -52, -7, -1, -16,
4350    22, -19, 23, -20, -28, 59, -28, 30,
4351    -19, 20, -9, 74, -26, -22, 11, 21,
4352    61, 16, 59, -21, 23, -3, -33, 36,
4353    52, -43, -10, -57, -75, -29, -95, -27,
4354    -43, 31, 26, 9, -26, 19, -23, -14,
4355    45, 13, -37, -20, -4, -22, -24, -51,
4356    -34, 53, -10, -57, 45, -19, -52, 39,
4357    -11, 3, -8, -13, -41, 9, 58, -15,
4358    0, -61, 16, 30, 4, 3, 51, 36,
4359    11, 12, 34, 3, 50, -18, -27, -35,
4360    19, -21, -19, -27, -52, 4, 6, 34,
4361    -11, -35, -2, 23, -7, 39, 28, -14,
4362    71, -31, 26, 50, -5, 56, -7, 31,
4363    -36, 72, -26, 13, 54, 58, 34, 28,
4364    79, -17, -8, 93, -30, 117, 83, 14,
4365    -18, 58, 24, 5, 33, 63, -31, -3,
4366    65, 66, 103, -67, -23, 12, 19, 51,
4367    59, -8, -29, 51, 60, -58, 26, 55,
4368    -44, -31, 61, -57, 120, 58, 90, -39,
4369    -15, -12, -25, -6, 60, -8, 27, 16,
4370    0, -12, -28, 60, 11, 27, -30, 66,
4371    28, -35, 66, 122, 49, 1, -27, 7,
4372    45, 31, -34, -66, -2, 11, 47, 34,
4373    -48, 52, -61, 68, 41, 36, 19, 21,
4374    -61, -19, 5, -58, 11, -18, -46, -12,
4375    -2, 35, 0, 45, 21, -49, 48, -9,
4376    40, 37, -38, -11, -71, 36, -5, -21,
4377    45, 5, -3, -19, -33, -11, -36, -6,
4378    63, -16, 36, 74, -18, -8, -27, 52,
4379    -23, 22, -31, -33, -10, 25, -21, -9,
4380    24, 12, -9, 1, 16, -5, -74, 41,
4381    27, 21, 18, -6, -16, -28, -78, 4,
4382    0, -77, 36, 29, 14, -7, -91, -26,
4383    -44, -7, 29, -14, -13, 36, 88, 2,
4384    32, 16, -1, 15, 17, 33, 6, -3,
4385    43, -30, -26, 62, -16, 4, 50, 18,
4386    -11, -14, -15, 7, -3, 12, 4, -53,
4387    -1, 31, 19, 8, -17, -12, 46, -21,
4388    -21, -9, 78, 17, 0, 56, 3, 22,
4389    -1, 37, -32, -34, 5, -15, 3, -13,
4390    -97, -59, -22, -15, 8, 4, -69, 4,
4391    -44, -11, 1, 5, 13, -1, 29, -15,
4392    -29, 19, 40, -4, -89, 6, 12, 31,
4393    -26, -26, -21, -19, -16, -10, 26, 12,
4394    5, -25, -4, -17, 19, -16, 23, 12,
4395    -15, -21, -50, 24, 47, -52, -8, -30,
4396    -34, 0, 5, -5, 21, 23, -30, -41,
4397    45, 18, 67, -24, -1, 19, 17, -33,
4398    -22, -10, 44, 62, 31, -16, 37, -12,
4399    36, 26, 6, -27, -3, 19, 27, 5,
4400    52, 3, 7, 12, -34, 3, 58, 28,
4401    66, 51, 23, -12, 12, 14, 82, -23,
4402    -11, -19, 1, 43, 59, -22, 82, 1,
4403    2, 48, 35, 20, -1, 2, -36, 21,
4404    -32, 23, -49, 11, 43, 57, -28, -19,
4405    21, 4, -53, 51, -10, -30, 16, -25,
4406    55, 17, 21, 31, 70, -23, 88, -55,
4407    21, 64, 3, -28, 17, 19, 29, 28,
4408    3, -18, -3, 26, 28, 54, -7, 42,
4409    -25, 40, -1, 45, 32, 73, -17, 28,
4410    18, 54, -36, 11, 13, -35, 10, -26,
4411    16, 83, 1, -3, 96, 18, 9, -11,
4412    63, 32, -7, 26, -37, -4, 11, 15,
4413    43, 41, -8, -48, 10, 24, -4, -14,
4414    -37, 29, -66, -14, 49, 19, -27, 27,
4415    17, 1, 89, 12, 26, -2, -25, 77,
4416    7, -42, -25, 10, 35, -70, 27, -34,
4417    42, -22, -12, -22, 25, -6, -5, -31,
4418    16, 17, 25, 19, -102, 45, 47, 14,
4419    -1, 5, 16, -8, 54, 17, 21, 3,
4420    9, 46, -11, 17, 0, 48, -31, 41,
4421    -38, 62, -31, 68, 37, -19, 33, 45,
4422    21, 5, 42, 22, -4, -8, -16, 30,
4423    26, 15, 19, -2, 17, 32, -32, -12,
4424    36, -26, -33, -27, -29, 7, 3, -65,
4425    -30, 45, 6, 49, -16, -39, -13, -9,
4426    15, 26, 51, 12, 26, -7, 41, 1,
4427    4, 1, 35, -16, -56, 16, 8, 0,
4428    42, -48, 21, -5, -13, -21, 7, 25,
4429    7, 16, 20, -9, 55, -1, -11, 24,
4430    -10, 31, 13, -1, -3, 21, 5, -46,
4431    -13, 15, 31, -8, -27, 7, -26, 16,
4432    -16, -7, 8, 5, 17, 25, 13, 31,
4433    -7, -21, -34, -21, 27, 10, -4, 21,
4434    57, -29, 28, -37, -8, -14, 49, -23,
4435    0, 67, 22, -39, 25, 12, 26, 102,
4436    54, -11, -18, 58, -33, 45, 17, 47,
4437    2, 78, 31, 3, -91, 107, 3, 34,
4438    31, -5, 30, -51, -75, -15, 63, 107,
4439    34, 10, -68, -42, -3, -56, 47, 29,
4440    27, -3, 102, 92, 59, 40, 55, -79,
4441    15, -43, 32, -18, 21, 12, -48, 98,
4442    -7, 40, -34, -10, -24, -46, -61, 76,
4443    -2, 4, 26, 45, 19, -66, -56, -6,
4444    7, 37, 52, -37, 5, 40, -27, -35,
4445    31, -5, 71, 62, -19, 19, -30, 36,
4446    -99, -10, 46, 43, 62, -43, -99, 36,
4447    -20, 27, 68, -5, 34, 23, 2, -33,
4448    39, -18, 8, 21, -43, 17, -16, 37,
4449    -57, -11, 56, -3, -9, 26, -6, -54,
4450    -46, 10, -31, -15, 6, 50, -41, -30,
4451    42, 18, 54, 0, 34, 24, 8, -10,
4452    -18, -38, -28, -55, 18, -4, -53, -6,
4453    57, 99, -12, 65, 78, -6, -77, 4,
4454    -72, -91, 11, 43, -32, 103, -25, 11,
4455    -1, 21, 9, 14, 55, 70, 17, -90,
4456    -19, 27, 41, 12, -5, -82, -32, 10,
4457    -27, -4, -1, 25, -9, 24, -22, 30,
4458    57, -24, 19, 98, 51, 13, -59, -40,
4459    -1, 4, 1, 12, 7, -10, -23, 20,
4460    -8, 1, -22, 0, 5, -33, -26, 0,
4461    -2, 0, 4, -23, -57, 10, 41, 15,
4462    -15, 49, 5, -21, 26, 25, -31, 23,
4463    -25, 12, -11, 17, 1, 3, -19, 3,
4464    5, 20, -30, 8, -16, 6, -26, -18,
4465    12, -30, -8, 13, -39, 15, 4, -40,
4466    -21, -35, -46, -16, -25, -22, -1, 29,
4467    -5, -48, 44, -2, -17, -8, 30, 16,
4468    -25, 23, -4, 14, -8, -4, 29, 14,
4469    -6, -3, -8, -35, 1, 50, -27, 35,
4470    127, -14, -54, 22, -24, -10, -21, -49,
4471    -64, 12, 33, -36, 56, -1, -31, 36,
4472    -11, 14, -82, -21, -5, 98, 8, 2,
4473    72, 7, 20, 61, 57, 49, 9, 13,
4474    65, -68, 38, -12, 43, 124, -16, 30,
4475    12, 39, -78, 7, 101, 13, 44, 63,
4476    -23, -17, 71, 89, -48, -7, 53, -4,
4477    44, 2, 19, -78, 123, 0, 52, -4,
4478    25, -8, 32, 12, -81, -46, 18, 75,
4479    16, -7, 44, -17, 59, -35, 34, -1,
4480    40, 127, 44, -27, 38, -80, 7, 12,
4481    29, -32, -39, -52, 28, 2, 35, 4,
4482    -29, -22, -12, -20, 4, -62, 124, 19,
4483    28, -34, 48, -46, 37, 34, 46, -14,
4484    -19, 11, -18, -67, 24, -66, 15, -21,
4485    42, -41, 66, 23, 8, 48, -40, 27,
4486    -28, 24, 32, 29, 21, 55, -21, -61,
4487    26, 105, 21, -35, 33, 2, -23, 10,
4488    7, -17, 28, 82, 23, 36, 36, 3,
4489    -19, 30, -28, -11, 59, -42, -82, 69,
4490    -112, -21, 26, 36, -26, 75, -1, -22,
4491    43, 74, -20, 22, -9, 38, -34, -39,
4492    9, 27, 60, -5, -61, -41, -49, 62,
4493    37, -1, 10, -23, -37, -25, -15, 26,
4494    -13, -17, -42, -45, -32, -12, 10, 20,
4495    -11, 15, 17, 47, -15, -7, -8, 13,
4496    -19, -35, 49, 41, 17, 13, -19, 3,
4497    -22, -4, 0, -65, 42, -58, -44, -12,
4498    -51, -20, 0, 45, 4, 15, -4, -8,
4499    -35, -33, -26, 43, 28, 3, -4, -3,
4500    -36, -11, -41, -28, -26, -13, -20, 20,
4501    -26, 5, -12, 13, -15, 56, 58, -45,
4502    -12, 28, -33, 26, -44, -25, -8, 43,
4503    5, -9, -4, -69, 20, -32, 27, 4,
4504    -27, -16, -31, 0, 55, 21, 36, -18,
4505    16, 17, 16, 41, 26, -11, 26, -21,
4506    48, 26, -15, 10, 24, -15, 18, 18,
4507    40, -13, -54, 36, -4, 102, 24, -15,
4508    88, -45, 71, 80, 28, 32, 21, 57,
4509    22, -33, 33, -21, 57, -3, 20, -37,
4510    -31, -14, 28, -27, 29, 52, 1, 58,
4511    25, -12, 42, 76, 85, -8, 24, -49,
4512    33, -66, 39, 29, 127, 46, 22, 127,
4513    32, -35, 62, -94, 2, 23, 103, 73,
4514    -46, 21, 35, 26, -39, -4, -88, -72,
4515    90, 21, 76, -26, 32, -38, -16, 83,
4516    45, 9, -4, -123, -61, -50, 19, -28,
4517    -54, -19, 51, 48, 93, -31, 38, -18,
4518    -63, 117, -25, -38, 44, 122, 107, 42,
4519    -110, 3, -71, -8, -68, -10, 14, -14,
4520    -64, 7, 84, -8, -14, -37, 16, 18,
4521    37, -60, -41, -79, -53, 29, 33, -29,
4522    74, 105, 37, 89, -17, 26, 60, -21,
4523    30, 25, -35, 75, 31, -52, -32, 34,
4524    -17, 66, 66, -33, 57, -34, -43, 77,
4525    44, -10, 107, -113, 18, 5, 26, -90,
4526    -16, -2, 34, -37, -8, 85, 126, -24,
4527    -24, -39, 105, -4, -19, -22, 102, -26,
4528    31, 14, 35, 3, 42, 19, -2, -10,
4529    -35, -16, 95, 18, 94, 30, 24, 18,
4530    102, 40, -7, 58, -31, -1, 16, -75,
4531    -12, -16, -52, 17, 7, -9, 27, 35,
4532    -26, 17, 27, -9, 4, -64, 23, 45,
4533    13, -29, 24, -3, -22, -24, 6, 31,
4534    -59, 6, 9, 15, -20, 5, -46, 21,
4535    -4, -9, 27, 1, 60, 12, 55, -29,
4536    -77, 53, 60, 63, 6, 19, -13, 25,
4537    -36, 9, 4, -14, 54, 7, 48, -57,
4538    -7, -26, -5, -11, 38, 12, 17, 26,
4539    18, -12, 39, -9, 19, -62, -22, -42,
4540    -6, -13, -11, 3, -62, -8, -47, -11,
4541    23, 17, -24, 27, -25, 7, -38, -12,
4542    72, 48, -44, -44, -36, 39, 10, -52,
4543    4, 49, 38, -39, 68, 63, 57, 38,
4544    29, -27, 65, -49, -36, -29, -30, 71,
4545    -108, 34, 63, -25, 40, 18, -14, 19,
4546    -29, -2, 59, 25, -12, 21, -8, -6,
4547    33, -90, 3, 33, -22, 16, 50, -122,
4548    84, -28, 96, 36, 111, 81, 37, -23,
4549    -4, 9, 35, -50, 47, 62, -31, 23,
4550    -115, 31, -43, -51, -46, 76, -62, 120,
4551    3, 101, 21, 55, 69, 0, 74, 10,
4552    87, -41, 60, -29, 4, 68, -83, 81,
4553    38, 36, 6, 5, 65, 30, -12, 53,
4554    21, -124, 49, 18, -55, -75, -43, 74,
4555    -23, 2, 20, 30, 27, -19, 2, -9,
4556    10, 22, 1, 20, -76, -8, 22, 48,
4557    27, -12, 47, -37, -60, 10, 9, 10,
4558    42, 29, 42, 19, 25, 19, 18, 60,
4559    -22, 42, -66, 22, 103, 22, 47, -3,
4560    18, 66, -9, -7, 75, -84, 83, 18,
4561    127, -16, 20, -57, -17, -69, 38, -73,
4562    -24, -27, -34, 35, 70, 68, -3, 23,
4563    21, 9, -15, 11, -83, 70, 66, 14,
4564    -20, 26, 53, 42, -55, -63, 8, -41,
4565    11, -24, -6, 112, 44, 10, 0, -30,
4566    -89, -24, -42, -49, 53, 5, -46, -20,
4567    -14, -38, -31, 8, -31, 5, 45, 20,
4568    -22, -14, 23, -1, 19, -68, 40, -8,
4569    -37, 48, 20, -24, 14, -7, -40, -16,
4570    -18, 16, -8, 21, -20, 28, 3, -31,
4571    -47, 13, -6, 26, 24, -11, -35, -4,
4572    -86, -4, 48, 5, -34, 43, 22, 32,
4573    -63, 17, -22, -2, -25, 7, 6, -38,
4574    -8, 25, -19, -39, -40, -33, -4, 38,
4575    27, 54, 2, 22, -8, -4, -12, -49,
4576    -5, 3, -21, -15, 17, 0, -33, 42,
4577    3, 66, 1, -1, 13, -34, 35, -29,
4578    -29, -4, 102, 17, -56, -52, 28, -88,
4579    7, 89, 21, -34, 39, -14, 95, 81,
4580    3, -9, 3, -70, -83, 39, 4, -69,
4581    23, 9, 49, 3, -28, 15, 23, 30,
4582    1, 19, -49, -72, -109, 13, 53, -104,
4583    -5, -31, -33, -32, -33, -27, 25, 29,
4584    8, -52, -44, 67, 17, -24, 79, -6,
4585    -48, -2, -108, 46, -17, -11, -4, -73,
4586    18, -90, -64, 0, 67, -63, 46, -72,
4587    -122, 19, -31, -6, -19, 7, 11, -35,
4588    -53, 65, 0, -9, 11, 45, -14, -3,
4589    -69, 15, -95, 60, 68, 20, 25, -19,
4590    -97, 11, 41, 67, -34, -112, -45, 86,
4591    -39, 23, -4, -13, 31, 60, 16, 113,
4592    39, 90, 47, 7, -5, 24, 81, 107,
4593    4, 120, 68, -24, 20, 18, 18, -46,
4594    18, 97, -55, -32, -70, 60, -41, 72,
4595    -79, 53, -13, 24, -28, 0, 15, -44,
4596    -97, -24, -71, -47, 3, -36, -2, -115,
4597    -40, -13, -10, -50, 25, 23, -38, 93,
4598    -32, -34, 65, 29, 81, -33, -13, -79,
4599    -15, 19, 34, 10, -6, 16, 87, 46,
4600    -20, -33, -22, 5, -58, -49, -12, -49,
4601    8, -63, -34, 1, 5, -8, -10, -39,
4602    -36, 13, 25, 9, -14, -26, 14, -23,
4603    23, 14, -29, -13, 20, 42, -98, -6,
4604    28, -4, -105, -16, 3, -15, -33, 8,
4605    66, 70, 64, -7, -12, 73, 68, 23,
4606    17, 99, 65, -19, -20, 38, 121, 29,
4607    3, 0, 24, 1, 26, 12, 58, 15,
4608    35, 68, 43, -9, 28, -61, 14, -26,
4609    32, -7, 13, 1, 27, -50, -16, 71,
4610    -63, -56, -28, 0, 22, -17, -52, -53,
4611    -20, -26, -48, 13, -78, 7, -28, 51,
4612    31, -82, 2, -27, 59, 18, 22, -19,
4613    45, -1, -12, -22, -10, -3, 35, 13,
4614    -24, 29, -17, 2, -51, 80, -13, 4,
4615    39, 81, 81, 18, 7, 30, 10, 23,
4616    18, -47, 42, 90, -48, 55, -40, 69,
4617    -21, 24, 51, 97, -78, -16, 40, 22,
4618    -4, -63, -10, -7, -104, 23, -35, -78,
4619    35, 45, 16, -17, 126, 16, 28, -70,
4620    6, 1, 32, 4, 123, 11, 14, 46,
4621    21, 5, 2, -81, -26, -63, 22, 3,
4622    26, -86, -18, 28, 32, -39, -19, 60,
4623    21, 92, 28, 42, -8, 30, -55, -18,
4624    4, -11, -14, 37, -20, 23, 3, -4,
4625    -6, 51, -53, 31, 26, -31, -11, 64,
4626    66, 49, 41, -22, 15, 17, 4, 0,
4627    35, -21, 13, 79, -32, -28, 26, -44,
4628    -46, 55, 53, 17, -16, 4, 29, 23,
4629    -46, -68, 17, 65, -11, 28, 45, 29,
4630    71, -30, 106, 7, -10, -68, 27, 4,
4631    5, -39, 1, -62, -2, -57, -7, 33,
4632    39, 117, 11, 47, 9, 20, -28, -18,
4633    55, -45, -17, 78, 4, -33, -43, 77,
4634    50, 39, -37, 40, 69, 23, -87, 8,
4635    24, 4, -29, 31, -10, 13, 35, 1,
4636    3, 10, 76, -57, 24, -24, -27, 35,
4637    1, 17, 32, 22, -73, -52, 42, 34,
4638    20, -15, -14, 35, 2, 25, 64, -3,
4639    14, 1, 22, -17, 13, 2, -8, -11,
4640    -38, -9, -33, 21, 8, 10, 18, 21,
4641    68, -22, -68, 5, -15, 20, -128, -9,
4642    4, -5, 19, 16, -4, 88, -9, -27,
4643    22, 55, -23, -17, -21, 5, -24, 6,
4644    4, -16, -16, -12, -26, -51, 28, 12,
4645    -11, 9, -24, 9, 13, 1, 47, -1,
4646    -11, 19, 35, -21, 33, -19, 22, -4,
4647    -9, -3, 0, -49, 17, 33, -17, 9,
4648    18, -4, -4, 23, -15, -31, -31, 26,
4649    2, 22, -11, 25, -52, 50, 18, 11,
4650    75, 34, -12, 42, 32, 24, 47, 37,
4651    -2, 9, 18, 34, 14, 10, 35, 27,
4652    17, 43, 50, 0, 63, 64, 67, 2,
4653    9, 2, 53, 32, 67, 12, 33, 1,
4654    93, 22, -12, 50, 34, -40, 6, -2,
4655    6, 69, 12, 32, -15, -24, 65, 71,
4656    4, 22, 54, 32, 45, 35, 31, -1,
4657    27, 4, 48, 6, 77, 72, -65, 37,
4658    81, 65, 5, 48, 84, 39, -10, 51,
4659    11, 29, 37, -33, 47, 54, 21, 14,
4660    -7, 76, -22, 48, 53, 33, -6, -27,
4661    -28, -7, -18, 10, 44, 89, 23, -74,
4662    -44, -81, -91, 6, 14, -36, 23, -49,
4663    -72, 94, -56, -5, 124, 36, 54, -48,
4664    13, 34, -48, -22, 104, 3, 34, 36,
4665    -52, 18, -49, -11, -56, 36, -56, 19,
4666    -29, -23, 3, 83, 6, 0, 18, 8,
4667    49, 45, -53, -34, 18, 24, 25, 5,
4668    34, 19, -1, 15, -8, -12, 27, -19,
4669    15, 9, -6, -12, 69, 15, 29, 14,
4670    -6, 13, -11, -38, -13, 8, 31, -27,
4671    -73, -36, -32, -63, -29, -5, -52, 6,
4672    -23, 11, -25, -48, -24, 39, 3, 79,
4673    28, -26, -3, 37, -35, -29, 45, -42,
4674    6, -20, 13, 12, 17, -9, -4, 14,
4675    26, 26, -37, -20, 52, 8, -57, -24,
4676    4, 49, 22, -8, -5, 28, 28, -22,
4677    -18, 11, 28, 71, 11, -29, -113, -21,
4678    -56, 39, -18, -44, -7, 2, 16, 5,
4679    6, 40, 23, 41, -35, -25, 4, 59,
4680    41, -15, -36, -47, 55, 13, 18, -13,
4681    74, 35, -2, -21, -2, -23, -3, -19,
4682    -24, 29, 19, -2, -1, 1, -41, 11,
4683    25, 4, -24, -28, 9, 33, 58, -16,
4684    -7, -58, 26, 14, 17, 0, 34, -10,
4685    -30, -26, -42, 2, 37, -2, 8, 4,
4686    121, 42, 37, 39, 1, -18, -22, -12,
4687    24, 52, -28, -46, -4, 26, -65, 62,
4688    74, -26, 0, 86, 14, 12, -30, -67,
4689    -37, -27, 0, -10, -19, 47, 48, -25,
4690    16, 11, -39, -50, 11, -31, 24, -25,
4691    43, 51, -21, -46, 38, 29, -23, 27,
4692    -48, -28, 7, 5, 52, -47, 14, -11,
4693    10, -22, -16, -9, -53, -39, -28, 86,
4694    -33, 49, -25, -38, -24, 47, -17, -40,
4695    21, 2, 11, 48, 37, -13, 9, -45,
4696    77, 1, 35, 41, 57, -35, -11, 73,
4697    6, -57, 70, 47, 51, 78, -24, 61,
4698    -36, 20, -54, 19, 12, 2, -3, 53,
4699    -46, -19, 67, 12, -40, 27, -14, -26,
4700    -17, 17, 8, 2, 38, -51, 4, 89,
4701    -18, -71, -15, -41, 13, 29, -23, 33,
4702    47, 9, 24, -3, -51, -7, 9, 27,
4703    -3, 29, 0, -20, -71, -18, -30, -34,
4704    -24, -12, -53, 14, 33, 68, -23, -7,
4705    32, -39, -6, -19, 5, -27, -40, 125,
4706    -16, 28, 37, -36, -51, -27, -19, -76,
4707    6, 80, -10, -9, 26, 13, 127, -60,
4708    18, -18, 23, 3, -52, -46, 9, 16,
4709    0, -57, 0, 38, -116, -31, 40, 5,
4710    -38, 48, -47, -16, -28, -11, 22, -3,
4711    -36, 23, 52, -5, -5, -29, 34, -23,
4712    -7, -7, 37, 2, 35, 16, 51, -36,
4713    -22, 11, -9, -30, -8, -9, -27, -24,
4714    26, -14, -11, 9, 3, -42, -47, -32,
4715    51, -10, -18, 26, -8, -5, -17, -10,
4716    -22, 27, -48, -9, -6, 49, -11, -17,
4717    -31, 36, -5, -12, 12, -3, -5, -54,
4718    18, -24, -30, 38, -41, 4, 22, -16,
4719    -6, -14, 11, 44, 12, -44, 62, -5,
4720    33, 25, 32, 3, 1, -11, -62, 46,
4721    7, -67, -3, -27, 18, 36, -11, -55,
4722    -20, 1, 25, -25, 20, 6, 18, 9,
4723    123, 4, 24, -39, 16, -45, -5, -64,
4724    22, -26, 4, 15, -66, 5, -83, 16,
4725    120, -12, 0, -15, 25, 37, 118, 16,
4726    -28, 7, 49, 31, -34, -94, 2, 54,
4727    -62, -41, -20, -52, -44, -38, -8, 37,
4728    -30, -42, -20, -9, 68, 87, 21, -21,
4729    14, -40, 45, -32, 15, 1, -67, -55,
4730    1, -51, 35, 39, -20, 5, -14, -38,
4731    -67, 14, -53, 56, 16, -14, 4, 21,
4732    -52, -19, -45, -33, 6, -17, -38, -22,
4733    56, 25, -47, -30, 34, -10, -19, -13,
4734    8, -7, -54, 57, 15, 71, -4, -14,
4735    1, -16, 28, 68, 48, 81, -54, -74,
4736    -35, -13, -17, 2, -43, -17, -7, 8,
4737    -9, 3, -11, -92, 32, 27, -28, 1,
4738    -60, 67, 60, -15, 13, -42, 48, -37,
4739    0, 86, 2, 53, 56, -22, 43, 10,
4740    54, -31, -8, -13, 2, 37, -19, 0,
4741    66, 33, -23, 21, 49, -16, -11, 36,
4742    38, 4, 57, 125, -66, -9, -10, 92,
4743    55, -51, -84, 43, 28, -20, -5, 63,
4744    -56, 0, -32, 79, 8, -5, -31, 39,
4745    37, 3, 43, -46, -41, -27, -4, -26,
4746    6, -5, 28, 39, 13, 23, -1, -25,
4747    15, -3, -18, -39, 19, 19, -15, -19,
4748    36, -15, -29, 4, -5, -22, 39, 8,
4749    -30, 44, -13, 49, -52, -51, 20, -1,
4750    35, -9, 15, -7, -40, -23, 25, 3,
4751    55, -10, 42, 14, -34, 10, -68, 9,
4752    13, -15, -34, 13, 47, 20, 41, -15,
4753    64, -10, 44, -29, 31, -8, -20, 26,
4754    7, -65, -9, 29, -27, -3, 2, 25,
4755    5, -49, -111, 27, -9, 2, 22, -7,
4756    -22, -33, -1, -2, 20, -6, 5, 17,
4757    28, -12, -23, 33, -50, -50, -5, -5,
4758    -30, 1, 14, 111, -24, -52, 31, 47,
4759    4, 30, -10, 39, -16, 76, -122, -6,
4760    34, -23, -23, -59, 22, 59, -26, -127,
4761    32, 45, -34, -63, 34, -43, -1, -44,
4762    108, 37, 29, 2, 13, -80, 23, -5,
4763    -90, -28, -24, -12, 78, -2, 32, 13,
4764    19, 121, 41, 46, -86, 48, -12, -16,
4765    -72, -20, -21, 12, 31, 59, 48, 4,
4766    101, 31, -14, -28, 17, -33, -11, 32,
4767    112, 22, -53, -3, -13, 33, 28, 124,
4768    -50, -60, -54, -57, -46, -8, 55, 35,
4769    -2, -60, 36, 0, -49, 18, -27, -18,
4770    3, 26, 29, -36, -11, -57, 116, 127,
4771    -13, 28, -43, -101, -35, -39, -98, -1,
4772    2, -40, -28, 26, 105, -7, 0, 43,
4773    88, -53, 16, 85, -29, -89, -18, 48,
4774    -34, 64, 26, 10, -65, 0, -14, 13,
4775    32, 41, -22, -15, 22, 7, 40, -36,
4776    -15, -61, 4, 38, -73, 13, -11, 30,
4777    16, 45, -55, -32, -3, -52, 16, -40,
4778    -33, -59, -20, 5, -40, -110, -78, -68,
4779    -16, 17, 54, 41, 30, -48, 125, -18,
4780    53, 9, -8, 17, -12, -30, 57, 69,
4781    -8, -32, -95, 64, 21, 49, 37, 2,
4782    -12, 20, 21, -64, 36, -16, 27, 0,
4783    19, -26, 55, 3, 17, 13, -15, 33,
4784    21, -26, 18, 32, -4, 27, -3, -15,
4785    1, 22, 11, 2, 41, 4, -44, 13,
4786    76, -12, -33, -12, -4, -8, 26, -6,
4787    -10, -26, -18, -21, -30, -5, 20, -12,
4788    25, -13, -35, -37, -64, 23, -20, 23,
4789    23, 0, 12, -6, -30, 1, 69, 11,
4790    -49, -4, -44, -58, -33, 4, 10, 21,
4791    -15, -26, -39, 34, 41, -24, -7, 50,
4792    -25, 6, 18, 18, 15, -5, 19, -42,
4793    72, -28, -34, 14, 3, -56, -24, -37,
4794    27, 26, 5, 46, 19, 101, 62, 95,
4795    32, 78, -4, -29, 22, 42, -20, -14,
4796    14, 85, 93, 66, 44, -10, -49, 29,
4797    7, 8, 27, -44, 11, 54, 53, 16,
4798    20, -77, -7, 17, 12, 35, -16, -9,
4799    77, 57, -6, 15, 38, -6, 23, 41,
4800    -54, 11, -41, 74, -5, 117, 25, 32,
4801    63, -21, -34, -53, -63, -11, 73, 54,
4802    11, 15, 2, 23, -17, -5, 21, 24,
4803    -69, 11, -7, -14, 0, -47, 41, -43,
4804    5, 2, -15, -11, 2, 101, -39, 65,
4805    5, -9, 7, 52, 43, -31, -14, -1,
4806    50, 67, -52, -1, -75, 22, 33, -13,
4807    -16, 8, 15, -50, 28, 71, 1, 31,
4808    35, 27, -25, 101, -27, -5, 31, -78,
4809    -37, -77, 31, 24, -34, 69, 29, 49,
4810    -52, 11, -95, 15, 82, -35, -31, 2,
4811    7, 54, 81, -86, 41, -12, 1, 16,
4812    65, 91, 4, -24, 44, 43, 70, -12,
4813    -1, -45, -39, 9, -22, -46, 13, 10,
4814    2, 11, 20, 70, 30, -80, 12, -39,
4815    67, 123, -24, -15, 88, -12, 107, 17,
4816    57, -32, -3, -33, -93, -27, -1, -5,
4817    39, 53, 39, -57, -16, 82, -2, -66,
4818    18, -12, -12, 103, -14, 33, 10, 12,
4819    -1, -13, -35, 30, 27, -3, -3, -4,
4820    -28, 1, -13, -26, -18, 76, 5, -71,
4821    -31, 10, -25, -39, -78, 60, 35, -28,
4822    -25, 28, -18, -2, 2, 55, 3, -18,
4823    -17, -18, 7, 34, 64, 8, -18, 32,
4824    20, 41, 15, -12, 14, -114, 3, -28,
4825    23, 6, 3, -4, 15, -37, -41, -33,
4826    -26, -26, -14, -22, 14, -28, 34, 43,
4827    8, 41, 24, 1, -44, 46, 13, -30,
4828    -25, -12, -25, 14, -43, 22, -13, 28,
4829    -19, 6, 9, 33, 52, -8, 7, -15,
4830    101, -3, 17, 0, -45, 54, -15, 14,
4831    40, -82, 69, 59, 2, 25, 88, 87,
4832    48, -42, -2, 4, 0, 13, -13, 46,
4833    -75, 61, 69, 110, 125, 69, 20, 65,
4834    -9, 1, -20, -41, 29, 70, 26, 65,
4835    47, -15, -6, 38, 48, -21, 63, -4,
4836    -6, 9, 67, 47, 31, 64, -24, 30,
4837    25, -12, 30, 9, 41, 107, -7, 43,
4838    13, -71, -32, 19, -24, 67, -36, -97,
4839    89, -21, 35, 21, 21, -10, 35, 45,
4840    79, -21, 14, -17, 0, -19, 42, 63,
4841    110, 33, -16, 112, 2, 24, 87, 24,
4842    -24, 61, 49, -3, -66, -33, 14, -28,
4843    -31, -7, 9, -39, 19, 56, 16, -68,
4844    -26, 5, 36, -31, 34, -42, 22, -17,
4845    -68, 25, 1, 41, -1, 7, 22, -66,
4846    85, 31, 31, -17, 14, 39, -4, -48,
4847    8, -69, -2, -46, 67, -35, -10, -31,
4848    18, 38, 23, 33, 2, -49, -37, -17,
4849    22, -23, -9, -5, 6, 11, 126, 8,
4850    20, -17, 38, 0, 6, 13, 40, 76,
4851    35, 20, 37, 62, -12, -12, 53, -10,
4852    -57, -21, -46, 28, -17, -43, 56, -46,
4853    -12, 18, 41, -32, 27, 49, 12, 22,
4854    -25, 0, 0, 35, -1, 11, 22, -5,
4855    13, 1, 7, 38, 11, -3, 20, 2,
4856    7, 13, -18, 6, 5, -3, 26, 25,
4857    15, 31, 31, -39, -22, 22, -18, -27,
4858    7, 5, 16, 30, -24, 33, -5, -6,
4859    -29, 37, 6, -14, -13, -6, 44, -16,
4860    -16, 12, 16, 24, 24, -26, -2, 41,
4861    -46, 5, -1, 13, -69, 18, -18, -3,
4862    34, -28, 6, -7, -13, 9, -22, 2,
4863    11, -25, 19, 8, -12, 23, -9, 24,
4864    -12, -1, -14, 1, -2, 11, 51, 31,
4865    10, 25, -4, -6, 13, -5, 21, 14,
4866    68, -11, -12, 7, 20, -59, 34, -38,
4867    16, -22, 30, -24, -9, -72, 25, -34,
4868    -12, 22, -43, 36, -45, 60, 23, 4,
4869    -27, 2, -77, -60, 5, 81, 44, -30,
4870    40, -7, 50, 5, -87, -51, 9, -23,
4871    -91, 38, -2, -19, 23, -44, -4, 57,
4872    -77, -29, 49, -61, -1, 36, -7, 39,
4873    -43, -2, -71, -20, -63, -38, 8, 77,
4874    25, 83, -57, 33, 44, -31, 43, 22,
4875    -59, 8, -67, -10, -7, 10, 7, 64,
4876    4, -65, -9, 36, 47, 65, -28, -16,
4877    5, -5, -20, 28, 14, 70, -124, -45,
4878    69, 18, 15, 38, -36, 9, 27, -12,
4879    -6, 16, 39, 37, 16, 38, 23, -51,
4880    8, -91, -40, 62, -100, 2, 10, 31,
4881    1, -21, 7, 4, -6, 48, 10, 12,
4882    -47, 1, 24, -75, -49, -26, 17, -25,
4883    -30, -25, 30, 41, -11, 13, 82, -40,
4884    71, -27, -32, 10, 51, 54, -68, -46,
4885    -58, -37, -70, 13, 7, -21, 1, 25,
4886    41, -2, 45, -14, -16, -2, 23, -10,
4887    22, -17, -44, -51, 2, 1, 13, 45,
4888    -35, -32, -5, -45, -34, -17, -70, -37,
4889    26, 62, 50, -17, -77, 19, -11, -102,
4890    23, -5, 39, 59, -3, 13, -1, -32,
4891    16, -55, -27, -41, -10, -8, 15, 1,
4892    -42, -44, 34, -21, 17, 0, 47, -6,
4893    69, -14, 3, 31, 44, 32, 30, -4,
4894    -10, 22, -31, 39, -16, -5, -15, 4,
4895    -33, 33, -4, -32, -21, 14, -38, 13,
4896    4, 22, 9, -5, -59, 12, 8, 13,
4897    14, -17, 3, -15, -33, 16, -12, -5,
4898    22, 10, -16, -18, -21, -8, 31, 26,
4899    -22, 30, -36, 36, 20, 24, 29, 29,
4900    29, -7, 19, 34, 1, 6, -15, 7,
4901    -11, 8, -18, -13, -16, -45, -31, 13,
4902    -12, 54, -1, 21, -22, 62, 3, -28,
4903    58, 13, -47, -76, -8, 25, -89, 41,
4904    -16, 25, -14, 7, 63, 52, 20, -74,
4905    -35, -48, -16, 46, -62, 26, 11, 23,
4906    48, -11, -2, -8, 12, -42, 49, -25,
4907    -46, -20, -99, -54, 25, -9, -11, -44,
4908    6, 24, 74, 86, -5, 37, 54, 11,
4909    97, -10, 10, -16, 14, 15, -28, 1,
4910    69, -112, -2, 0, -14, -21, -19, 45,
4911    8, -19, -43, -17, -3, 26, 28, -57,
4912    -8, 70, 3, 23, 35, 66, -79, 52,
4913    -5, 91, 22, 7, -63, 68, -32, -15,
4914    40, -81, 11, -26, -9, 19, 32, 2,
4915    10, -3, -44, -49, 76, -26, 24, 7,
4916    -13, -24, -12, -64, 56, -1, 7, 3,
4917    -4, 47, 46, 35, -50, -52, -24, -16,
4918    -42, 20, 13, 39, -64, 24, -1, -13,
4919    -44, 38, 36, -22, 114, -41, 44, -38,
4920    -16, 67, -75, -77, -10, -26, -23, -41,
4921    -14, 27, 35, -63, -32, -48, 88, 50,
4922    5, 55, 7, -69, 1, -49, -8, 13,
4923    -87, 80, -6, -39, -56, 32, 84, -24,
4924    16, 30, -54, -52, 50, -52, 53, 87,
4925    8, -31, 62, 20, -67, 52, -13, 6,
4926    11, -16, -33, -61, 29, -36, 30, 9,
4927    29, 40, 39, -3, 24, 33, -47, -14,
4928    -27, 1, 24, -5, 12, 32, 62, 13,
4929    15, -8, -4, 40, -49, 13, 21, -3,
4930    -6, 25, -45, 60, -54, -3, 35, -16,
4931    4, 3, 1, -42, -26, 8, -15, -8,
4932    -46, -76, 24, 29, 6, -1, -21, 97,
4933    -22, 10, 17, 59, -51, -34, -38, 26,
4934    -9, 11, -32, 43, -9, -29, 51, 25,
4935    10, -14, 13, 27, -17, 0, 44, 6,
4936    1, -20, -1, -2, -37, 32, 21, 13,
4937    -64, 8, -16, -3, 37, -59, 16, -20,
4938    45, 78, -22, 47, -55, -9, -18, 66,
4939    -26, -31, -7, -63, 89, 8, 50, -41,
4940    35, 20, 29, 50, -8, -49, -31, -49,
4941    36, 24, 58, 35, 6, 20, 14, 28,
4942    -42, -114, -2, 17, 6, 2, 127, -39,
4943    -8, 83, 14, -62, 11, -21, 4, -14,
4944    -6, 55, 7, 28, 105, -2, -4, 38,
4945    58, 0, -1, -108, 31, -31, -56, 47,
4946    -23, -16, 2, 0, -54, 8, -32, 74,
4947    -85, 69, -41, -91, 102, -10, -52, 2,
4948    -13, 0, 34, -50, -8, -59, 1, 5,
4949    -81, 45, 75, 73, 12, -1, -49, 36,
4950    -82, 0, 31, -4, 48, 47, -127, -30,
4951    37, -41, -15, -31, 58, -127, -1, -23,
4952    61, -5, -52, -41, 0, -37, -28, -57,
4953    3, 101, -73, 32, -126, -8, 15, -29,
4954    35, -59, 49, -3, 62, 39, -61, -41,
4955    -3, -35, -19, 24, 13, -70, -39, 79,
4956    -27, -6, 29, -1, 29, -127, 18, -47,
4957    3, 75, 17, 53, 10, -37, 61, 19,
4958    -105, -3, 53, -41, -9, 29, -15, -57,
4959    36, 55, 79, 35, -6, -26, 127, -46,
4960    -101, -36, 83, -7, -42, 10, 106, -9,
4961    -10, -57, -36, 12, 18, 0, 55, -21,
4962    13, 7, -60, -9, 45, 12, -37, 7,
4963    1, 5, 20, 15, 13, -46, -43, 53,
4964    11, -13, -41, 18, 31, 5, -18, 37,
4965    2, -30, -32, -20, -45, -7, -10, -30,
4966    -1, 7, -1, 10, 1, -23, -53, -36,
4967    9, 3, -30, 8, 26, -11, 3, 0,
4968    -62, -10, 28, -28, -3, 90, 23, -17,
4969    21, 15, -49, 41, -21, 30, 24, -47,
4970    43, 8, 2, -10, -8, -50, 31, -46,
4971    14, -1, 21, -11, -26, -66, 3, -11,
4972    0, 1, -21, -22, 8, 5, -13, 55,
4973    -43, 39, -19, 72, 50, -28, -1, 16,
4974    23, 84, 50, -51, 36, -94, 41, -27,
4975    -14, -19, 6, -22, 36, -79, 46, 38,
4976    -11, -19, -57, -35, 28, 30, 0, -60,
4977    13, 83, 3, -30, 7, -3, 35, 23,
4978    17, -10, -38, 39, -54, -8, -29, -14,
4979    68, -5, 31, 8, 23, 16, 26, 61,
4980    -6, -7, 47, 22, 54, 43, 23, 26,
4981    82, 3, -55, -47, -32, 30, 41, 18,
4982    -12, -86, 63, -10, -12, -23, 56, 122,
4983    -15, 3, -21, -36, 0, -20, -2, -17,
4984    -41, 7, 85, -54, -12, -47, 39, -37,
4985    -29, 40, -40, -4, 47, -31, 66, 67,
4986    51, 45, 28, 21, -70, -34, 7, -1,
4987    24, 2, -13, -56, -42, 42, -10, 6,
4988    -38, 38, 3, 54, 21, -54, 33, -73,
4989    -17, -30, -42, 8, -60, 0, -13, 6,
4990    -42, 63, 49, -12, -24, 14, 27, -44,
4991    15, 20, -18, -53, 69, 79, 46, -18,
4992    15, -9, -5, 76, 92, -21, 13, -24,
4993    39, 23, -21, -35, -6, -22, -20, 0,
4994    -24, 25, 31, 69, 14, 14, 26, -4,
4995    20, 99, -58, 29, 119, 94, 46, 7,
4996    -5, 57, 26, 59, 0, -5, 33, 5,
4997    13, -60, 21, 44, 40, 26, -40, -10,
4998    29, 8, -24, 24, -15, 3, -19, 13,
4999    2, 12, -45, 19, 11, -27, 3, 7,
5000    27, -26, -14, -16, -1, 65, -7, 54,
5001    -14, 35, -36, 25, 18, 29, -42, -61,
5002    -58, -7, 27, -27, -38, 18, -5, -18,
5003    -18, 17, 9, -10, 33, -1, -4, -12,
5004    23, -7, -20, 20, -43, 59, -20, 53,
5005    -64, -14, 8, -5, 31, 28, -8, 45,
5006    15, -53, 12, -18, 23, -34, 7, -71,
5007    -2, 15, -6, 82, 21, 44, -3, 35,
5008    -27, 43, -12, -14, 24, 14, 33, 32,
5009    -7, -11, 35, -42, 79, -6, 41, -11,
5010    -3, -33, 13, -36, 98, 31, 102, 26,
5011    62, 48, 71, -128, -35, -29, -24, -21,
5012    70, 34, -66, 15, -73, -39, -30, -42,
5013    -44, 9, -69, 21, -50, -1, -54, -40,
5014    -1, -29, -37, -69, -76, 41, -19, -25,
5015    -33, 50, 6, -7, -46, -66, -12, -9,
5016    -128, 4, 30, 2, -1, 26, -7, 124,
5017    -82, 9, -128, -38, 58, -42, -43, 2,
5018    2, 68, -10, -18, 7, -31, -11, -38,
5019    -104, 31, -11, 3, -8, 15, -15, 25,
5020    -15, 6, -107, -2, 36, -14, -41, -18,
5021    36, 39, -83, -7, 77, -2, -99, -20,
5022    -84, 9, 49, -2, 33, 29, 11, -63,
5023    -54, 18, -27, 12, -23, -34, -5, 2,
5024    -22, 41, -44, 0, -8, 36, -52, -36,
5025    -4, 21, 14, 28, -33, 31, -27, 10,
5026    14, -67, -117, -14, 15, -73, -44, -9,
5027    57, -48, -73, 53, 37, -22, 38, -41,
5028    15, -48, 49, 51, -39, -43, 9, -110,
5029    29, -21, -55, -26, -19, 1, 38, 3,
5030    -37, 59, -38, 81, -82, 8, 23, 9,
5031    -75, -35, 65, -40, 33, 79, 19, 23,
5032    -73, 49, 46, -23, -51, 39, 14, 1,
5033    55, 65, -53, -23, 53, 49, -28, 30,
5034    33, -29, 22, 8, -10, -6, 19, 26,
5035    -16, -56, 18, -30, -34, -29, 22, 12,
5036    61, -3, 5, 4, 9, 13, 78, -22,
5037    94, -12, -39, 45, 36, -44, -22, 38,
5038    -25, 4, 63, 11, 12, -30, 6, 3,
5039    55, -44, 31, 17, -22, -5, -23, -24,
5040    27, -60, -56, -31, -11, 8, 0, -40,
5041    13, -19, 9, 10, 56, 26, 33, 26,
5042    6, -50, 4, 19, 5, 38, -19, -14,
5043    -23, 41, -27, -40, -13, -32, 33, -8,
5044    -7, 38, 20, 13, 2, -23, 23, -1,
5045    8, -27, 17, 33, 34, -76, 27, 5,
5046    68, -22, -6, 64, 37, 27, 62, 8,
5047    19, 14, 78, 31, 27, 54, 10, 26,
5048    82, 5, -29, 60, 14, 76, 81, 13,
5049    99, 26, -67, 45, 61, 4, 80, 37,
5050    55, 15, -11, -62, -31, -15, 66, 97,
5051    59, 0, -30, -34, 92, 2, -2, -8,
5052    -48, -21, 27, 10, 106, 39, 39, 47,
5053    76, 7, 6, -27, 60, 35, 33, -5,
5054    -2, 2, 43, 50, 45, -19, -49, 62,
5055    23, 74, 72, 33, 55, 32, 63, 22,
5056    22, 69, -6, -27, -1, 7, 91, 124,
5057    79, -10, -38, 125, 28, 43, 19, 68,
5058    -23, 39, -41, -16, -24, -1, -10, -12,
5059    7, 42, 8, 29, 63, -87, 1, 7,
5060    -57, -42, 21, -19, -10, -13, -3, 63,
5061    -13, -69, 46, 24, 65, -40, -55, -10,
5062    20, 5, 4, -15, -44, 42, -34, -3,
5063    5, 8, 7, 22, -52, -5, -34, 9,
5064    51, 20, -51, 57, -10, 53, -31, -15,
5065    56, 27, -95, -1, -12, 1, -29, -27,
5066    -20, -27, -47, -9, 35, 51, 19, 18,
5067    -84, -48, 42, 17, 24, 6, -30, -51,
5068    12, -32, 27, 23, -28, -12, -38, -4,
5069    1, 27, 34, 17, -50, -11, 6, -8,
5070    15, 13, -22, -5, -13, -8, -2, 0,
5071    -8, -10, 12, 42, -30, 9, 22, 9,
5072    -1, -11, 45, -4, -6, -8, -6, 13,
5073    14, 23, -8, -66, -30, 58, -3, 2,
5074    -12, 21, 2, -1, 20, -7, 1, -4,
5075    -24, -15, 3, -2, 11, 15, -1, -32,
5076    -37, 13, 5, 9, -49, 27, 4, 13,
5077    17, 8, -13, -4, -19, 34, -8, 1,
5078    0, -14, -24, 0, 0, -4, 27, 22,
5079    0, -45, 8, 29, 14, 36, 5, 36,
5080    -6, -64, -9, -6, 10, -8, -22, -16,
5081    10, -11, 0, -1, -24, -30, -12, 19,
5082    21, 19, 21, -19, -7, 52, 43, -60,
5083    65, 28, 3, 2, 6, 21, 24, 23,
5084    17, -14, -9, -19, 15, 28, -91, 10,
5085    -5, -7, 22, 14, 8, 11, -35, 27,
5086    -31, -8, 8, 84, -28, -8, 63, 34,
5087    42, -1, 66, 22, 19, -10, 42, -72,
5088    -36, -46, -30, 43, 38, 38, -51, 25,
5089    -105, 44, -46, 15, 55, 44, -33, -7,
5090    -41, -94, 41, -31, 4, 5, 1, -5,
5091    -5, 5, -13, -29, -13, 24, 34, -127,
5092    -16, 32, -109, -34, -49, 12, 52, -1,
5093    -13, 11, -41, 25, 63, 56, 23, -78,
5094    56, 43, 24, 41, 39, 15, -32, -53,
5095    7, 34, -17, -12, 75, -6, 54, -34,
5096    -19, 86, -11, -61, 66, 25, -11, 56,
5097    -41, -18, 23, 39, -96, 11, 16, -42,
5098    8, 1, 15, 4, 27, 27, -52, -22,
5099    -37, -35, -2, 41, 48, 57, 27, 8,
5100    6, -49, 1, -22, 15, -24, -58, -10,
5101    -16, 31, 3, -26, -9, -35, -9, 59,
5102    -45, -5, -16, 14, 15, 8, -23, 32,
5103    26, 34, 21, -15, -31, 23, 31, -18,
5104    -17, 52, 16, 34, 3, 59, 25, -3,
5105    10, 10, -4, 59, 6, 17, 10, -24,
5106    1, -16, -41, -23, -2, -25, 7, -19,
5107    -5, 21, -75, 7, 26, 9, -9, 23,
5108    1, 23, 20, 17, 0, -19, 86, -51,
5109    27, 17, -17, 18, -2, -11, -50, 19,
5110    -2, 6, 3, -9, -5, -15, -20, -27,
5111    -45, 9, 11, 20, -7, -9, -21, 25,
5112    -15, -5, 0, 0, 2, 48, -15, 17,
5113    -1, 15, -13, 9, -27, 28, -24, 22,
5114    -26, 31, 26, 4, -21, -14, -14, -14,
5115    12, -3, 2, -22, 35, -10, -14, 13,
5116    -13, -44, -5, 7, 32, -12, 34, 22,
5117    17, -56, -4, -17, 43, 34, 15, 32,
5118    12, -15, -38, -28, -21, -9, -13, 14,
5119    -29, -14, 5, 55, 38, 18, 38, 29,
5120    -30, 64, -7, -17, -5, 12, -48, -3,
5121    27, -26, -30, -49, -4, 21, 44, -60,
5122    40, 93, 25, -9, 53, -26, 72, 30,
5123    10, -20, -10, 10, 48, -17, -50, -37,
5124    -31, -20, 39, -21, 14, 5, 6, -13,
5125    66, 37, 1, -64, 81, 61, 0, -38,
5126    -4, -26, -26, 35, 53, 29, -74, 49,
5127    72, 56, 42, -8, 34, 21, -6, 57,
5128    77, 46, -28, -65, -12, 4, 84, -92,
5129    71, 42, 65, 59, 41, 78, 28, 65,
5130    -25, 10, 14, 53, 0, 33, 42, 125,
5131    29, -11, 17, 29, -8, -48, 6, 5,
5132    25, -78, 0, -5, 10, -31, 0, 8,
5133    -45, 11, 38, -45, -34, 22, -36, 9,
5134    0, -18, 41, 48, -123, -4, -45, -3,
5135    -33, 37, -9, 35, -49, -71, 10, -5,
5136    26, 37, 89, 40, -7, 23, 3, 11,
5137    -50, -25, 32, 15, 16, 37, -14, -21,
5138    -52, -38, 25, 0, -49, -97, -21, 39,
5139    -111, 13, 42, 3, 42, 22, 40, -29,
5140    -8, 18, -15, 9, -36, 5, 45, -63,
5141    -20, 6, 49, -12, 25, 44, 121, 27,
5142    -11, -24, 6, 31, -39, 37, -16, 23,
5143    -34, 5, 25, 9, -2, 0, -4, 7,
5144    -28, -12, 74, 0, -5, -23, 3, -53,
5145    14, -39, 17, 13, 11, -57, 3, 10,
5146    -17, -30, 24, 26, -74, -8, 3, -1,
5147    -6, -39, -5, -24, -12, 0, -49, 9,
5148    19, 16, 0, 3, 43, 26, 8, 16,
5149    -6, 16, -27, -26, -21, 12, -9, -22,
5150    -38, -16, 33, 18, 21, -1, -13, -43,
5151    26, -8, -10, -1, 5, -64, 58, -31,
5152    12, -23, 2, 20, -8, 7, -65, 0,
5153    17, -43, -44, -6, -12, 36, -30, -26,
5154    91, -45, 2, 26, 96, 29, 79, 40,
5155    17, 57, 56, 1, 39, -41, 91, 38,
5156    82, -3, 7, -42, 46, 57, -124, 54,
5157    -6, 0, 11, -1, -40, 97, 50, 19,
5158    -45, 46, 18, -9, 52, 5, 21, -61,
5159    -36, 76, 27, 55, 11, 8, -3, -20,
5160    35, -36, 38, 12, 67, 110, -75, 57,
5161    -7, -47, -40, -40, 47, 89, -45, -20,
5162    -20, 9, 35, 94, 59, 1, 18, 68,
5163    4, 18, 59, -26, -13, 2, 26, 61,
5164    -47, -128, -122, -15, 5, 46, -43, -25,
5165    36, 31, 42, 1, 86, -2, 42, 66,
5166    -119, 38, 24, 53, 12, 17, 5, 13,
5167    11, 15, 1, 2, -32, 36, 33, -8,
5168    -39, 59, 65, 44, 9, 31, -11, 0,
5169    12, 10, 10, 9, -37, 0, 117, 25,
5170    41, 49, -13, 15, -24, -19, 26, 33,
5171    -18, 23, -75, 75, -77, 30, 13, -13,
5172    25, 28, 1, 31, 72, 2, 26, -9,
5173    21, 3, 9, -28, 12, -41, 38, 14,
5174    11, -25, -36, -10, -53, 2, -38, 40,
5175    -8, -10, -14, 29, 26, -4, 114, -22,
5176    46, -58, 63, 17, 14, -56, 1, -22,
5177    -24, -8, -6, 51, 64, 69, -5, -53,
5178    -35, -9, 10, 65, -16, -17, -13, -50,
5179    6, -22, 2, -15, -19, 11, 5, 23,
5180    -1, -33, 5, -30, -17, 64, -27, -26,
5181    25, -16, 3, 14, 33, 40, 39, 31,
5182    33, -29, 9, -6, -9, -6, 4, 26,
5183    38, -10, -4, -22, -23, 3, 2, 6,
5184    -4, -59, 28, -8, -6, 21, -18, 62,
5185    21, -21, -11, 48, 20, -10, -1, -33,
5186    -49, 15, 28, 18, -10, 4, 2, 5,
5187    22, 5, -3, 51, -4, 26, 37, -60,
5188    20, 15, 11, 77, 0, 12, -28, 35,
5189    -29, 15, 15, -25, 3, -65, -17, -14,
5190    -111, 54, 23, -40, 7, 26, 70, 126,
5191    5, 19, -58, 12, -13, 13, -33, -23,
5192    16, -123, -5, 24, -15, 46, 63, -81,
5193    -123, 57, -58, 33, 122, -41, 70, 35,
5194    121, 49, -14, -40, -67, 68, 29, 31,
5195    76, 39, -28, -17, 57, -76, -13, -62,
5196    34, -120, 67, 23, -9, 80, -58, 84,
5197    -66, 10, -60, -54, -9, 71, -67, 92,
5198    -7, -124, -20, 11, -88, -19, -19, -28,
5199    -17, 46, -13, -9, 10, 104, 86, -51,
5200    99, -58, 46, -42, 25, 49, 15, 49,
5201    -30, 55, 5, 31, -6, -36, -72, -7,
5202    17, -31, 10, 54, -28, 1, 21, 57,
5203    -12, 15, 46, 21, 66, -40, -26, 6,
5204    -57, -69, 42, 106, -128, 19, 72, -12,
5205    -48, 24, -126, -20, -44, 44, 49, 66,
5206    22, -81, -49, -24, -49, -67, 39, -53,
5207    79, 127, 46, -3, 51, -127, -36, 28,
5208    0, -33, 5, -24, 15, 31, -73, -30,
5209    31, 12, 40, -22, 52, 59, 2, 28,
5210    90, -27, -39, 67, -32, -1, -33, 11,
5211    124, 7, -18, 37, -32, -91, 105, 36,
5212    -71, 94, -77, 75, 10, -34, -5, -2,
5213    -71, 96, 2, -4, -23, 109, -82, -1,
5214    19, -3, 21, 49, -111, 19, -27, -9,
5215    32, -16, -6, -12, 11, 24, -12, -36,
5216    35, 24, -82, -39, 8, 58, -9, 30,
5217    17, -13, 8, 1, -124, -46, -19, -22,
5218    -44, -47, -25, -55, -2, -8, -33, -27,
5219    57, 11, 29, -3, -16, 0, -87, -4,
5220    9, 13, -17, -43, 13, 2, -21, -51,
5221    -50, 4, -16, -55, -6, -46, -25, 68,
5222    49, -74, 37, -16, -11, 9, -23, 36,
5223    -30, -23, 0, 37, -8, -63, 28, 24,
5224    37, -35, 3, 23, 29, 17, -53, -33,
5225    73, 22, 9, -67, 52, -45, -30, -13,
5226    0, 31, 84, -36, -16, 13, 85, 72,
5227    10, 73, 12, 26, -107, -6, -43, 71,
5228    4, 30, 0, -31, 22, 25, -61, 24,
5229    -12, 5, -22, -12, -34, 52, -12, 1,
5230    -120, -30, -14, 36, 12, 50, -7, -24,
5231    -34, 1, -10, -2, 31, 6, 42, 26,
5232    -46, -23, -2, 36, 17, 48, 44, 90,
5233    -24, -1, -18, 38, 45, 9, -47, 13,
5234    39, 26, -39, 54, -63, -38, -25, -63,
5235    -16, 14, 36, 50, -32, -7, 23, 44,
5236    -26, -23, 0, 1, 66, 45, 51, 19,
5237    15, 21, 42, 64, 24, -21, 3, 21,
5238    -102, 3, 15, 10, 18, 28, -26, 3,
5239    -90, 82, -1, 45, 15, 8, 6, 11,
5240    26, -118, -27, 19, 16, -9, 61, 30,
5241    55, -49, -9, 4, 57, 4, 10, 30,
5242    3, 44, 9, 57, -27, 60, 16, 6,
5243    18, -8, 38, -6, 10, 39, -26, -10,
5244    33, 71, 31, 37, 22, -8, -30, 32,
5245    73, -17, 11, -63, -31, -47, -56, -5,
5246    -35, -4, 30, 21, -92, 38, 19, 4,
5247    -123, 27, 10, -22, 70, 69, 6, -42,
5248    10, -8, 93, 111, -19, 14, 36, -16,
5249    21, -34, 27, 12, 26, -44, 82, 60,
5250    7, 0, 28, 27, 15, -16, -37, -27,
5251    -10, 33, 80, 23, -9, -17, 90, 38,
5252    -13, -22, 44, -2, -1, 55, 52, 5,
5253    0, 10, 51, -26, -2, 32, 28, -13,
5254    -31, -19, 3, 0, -4, -19, -18, 25,
5255    -20, -14, -13, -49, 28, 5, -36, 1,
5256    3, -2, 49, -31, -2, 3, -12, 65,
5257    -34, 6, -22, 15, -21, -43, 22, -57,
5258    -34, -21, 21, 11, -29, -24, 10, 10,
5259    12, -5, -23, 15, 9, -40, -28, 16,
5260    15, 6, -8, 4, 3, 29, 18, -9,
5261    11, -48, -5, -20, 8, 69, 15, 34,
5262    63, 24, 14, 5, 25, -29, 52, -11,
5263    5, 31, 57, 22, -17, -17, 61, 31,
5264    18, 19, -67, -56, -10, 2, 65, 60,
5265    77, 5, 56, -2, 0, 60, -13, 0,
5266    -60, -17, 29, 25, -22, 16, 5, -20,
5267    75, 126, -4, -44, -12, -52, -45, 27,
5268    -45, 21, 59, -9, -46, 2, 30, -29,
5269    48, 7, -55, -80, 0, -54, -28, 4,
5270    61, 69, -1, -6, 24, 7, 57, -45,
5271    -32, 59, 8, -64, 37, -24, -51, -21,
5272    22, 42, -67, -16, -3, 14, 56, -8,
5273    -9, 19, 64, -57, 58, -12, -26, -4,
5274    -69, 36, 59, 13, -26, -17, -53, -50,
5275    16, -33, -3, -5, -57, -47, 82, -21,
5276    -32, -39, 0, 36, -6, 33, 41, 13,
5277    -60, 20, -4, 32, 65, -34, 36, 13,
5278    101, 3, -90, -45, 96, 37, 19, 80,
5279    -19, -48, -12, -9, 21, 37, -94, 47,
5280    -28, 10, 12, -60, -23, -41, 82, -30,
5281    -2, 7, 26, 34, -43, -36, 13, 41,
5282    -19, 73, -30, 21, -22, 26, -45, 4,
5283    61, 116, -17, -6, 82, -11, 43, 11,
5284    -45, -44, -19, -50, 17, 21, 13, 5,
5285    -18, 88, -71, -103, -26, -50, 1, -47,
5286    4, -6, -20, 26, 16, -13, -3, 6,
5287    -4, -23, 47, -5, 30, 13, 48, -7,
5288    38, 4, -44, -25, -6, 22, -16, 11,
5289    43, 13, 13, -10, -16, 34, 12, -31,
5290    -6, -4, -28, -38, -8, 33, 37, 4,
5291    14, -42, 49, 4, -14, 3, 13, 12,
5292    -7, -3, 9, 14, 18, 2, -15, -12,
5293    -19, 13, 36, -57, 12, -9, 19, -43,
5294    7, 12, 25, 17, -7, 37, -5, -34,
5295    18, -20, -5, -10, 3, -27, 3, 57,
5296    -5, 19, 9, 11, 29, -5, -13, -6,
5297    -49, -25, 20, -55, -1, 2, 5, -37,
5298    48, 28, -8, 24, -20, 87, -32, 0,
5299    38, 28, 35, 63, -1, 0, 112, 34,
5300    -12, -17, -3, -1, 30, 23, 8, 122,
5301    21, -3, 47, 26, 48, 81, 33, 47,
5302    104, -23, -26, -10, 51, 32, 23, 42,
5303    15, 58, 45, 31, 97, -33, 74, -110,
5304    47, 58, 107, 65, -22, 21, -34, 92,
5305    41, 20, 26, -23, 46, 7, 34, -35,
5306    65, 32, 72, 41, 4, 18, -6, 57,
5307    43, 45, 38, 24, 43, 64, 19, 51,
5308    23, 45, -15, -63, -17, 31, 14, 21,
5309    55, 67, -5, 99, 55, -17, 57, -11,
5310    7, 51, 1, -10, 30, 5, 45, -28,
5311    20, 38, -21, 20, -51, 89, 65, 16,
5312    -57, 52, 58, -22, -14, -26, 18, -28,
5313    -21, 22, -40, 3, 15, 15, 4, -45,
5314    -20, -30, 0, 52, 8, 26, -9, 1,
5315    29, -59, -7, 7, 7, -29, 15, 18,
5316    12, 57, 39, 47, -9, -53, 23, -15,
5317    17, 13, 48, 6, 1, -18, -50, -7,
5318    -36, 17, -5, -65, -12, -15, 19, 25,
5319    -27, 76, 27, 15, 52, -11, 7, -10,
5320    47, -1, -37, -6, 52, -10, -12, -42,
5321    34, 60, 13, 25, 12, -3, -27, -13,
5322    -6, 4, -61, -39, -31, -16, 19, -32,
5323    -43, 29, -30, 47, 12, -9, -13, 6,
5324    -24, 12, -1, 49, -8, -15, 10, -17,
5325    -5, -2, -13, -10, -18, 41, -28, 4,
5326    -40, 8, 4, 48, -29, 31, 5, -44,
5327    -76, -45, -34, -16, 36, -3, 62, 11,
5328    -8, -24, 14, -17, -22, -57, -13, 7,
5329    -5, -14, -14, 25, -66, -50, -19, -32,
5330    0, 10, 48, 35, 13, 2, -3, -36,
5331    -20, 38, 49, -2, 4, 25, -23, 57,
5332    31, 52, 2, 16, -27, 4, 51, 10,
5333    -31, -7, -5, 10, 6, 17, 32, -37,
5334    75, 22, 9, 121, 14, -27, -25, 22,
5335    38, 78, 66, 33, -19, 52, 81, 49,
5336    24, 66, 26, 80, 32, 47, -101, 75,
5337    -58, 54, 44, 33, 52, 6, -15, 11,
5338    36, -30, 28, 52, 12, 7, 35, -28,
5339    60, -73, -42, 5, 91, -17, 29, -8,
5340    7, 27, 4, 22, 43, 51, 17, 92,
5341    -48, 45, -41, -42, -46, 37, -60, 19,
5342    51, 8, 42, 18, -35, 73, -33, 26,
5343    -10, 74, 59, 58, 101, 64, 36, -43,
5344    48, 123, 62, 58, 46, 31, -6, 15,
5345    64, 33, 8, -79, 83, -15, -3, 6,
5346    20, -84, 24, -1, 33, 6, 12, -62,
5347    55, 14, 9, -19, -27, 45, 76, 6,
5348    -18, 2, -42, 84, 16, 16, 17, -13,
5349    -57, 56, -65, -38, -16, -43, -33, -40,
5350    -33, -45, -2, -25, 32, 16, -28, 90,
5351    -6, -46, 3, -86, 15, -11, 60, 15,
5352    17, -61, -12, 10, 20, -47, 91, 66,
5353    20, -47, 2, 37, -29, 16, -3, 43,
5354    -21, 16, 16, 49, 18, -34, 35, 2,
5355    13, -92, 9, -40, -15, -75, 127, 6,
5356    -7, -3, -34, 27, -5, -6, 39, -8,
5357    -68, -15, -55, 25, -19, -40, 21, -89,
5358    58, 20, 5, -24, 8, -24, -6, -20,
5359    10, -9, -35, 5, 7, 10, -34, -30,
5360    -27, -28, -3, 4, 7, 19, 35, -16,
5361    2, -1, 4, 32, -83, 58, -9, 14,
5362    -5, -15, -9, -29, 8, -57, 8, 21,
5363    -27, -8, -16, -7, 6, 13, 26, 21,
5364    -2, -9, 51, 40, 24, -26, 30, -3,
5365    27, -3, 10, -21, -25, 1, -17, 21,
5366    13, 8, 13, -5, -4, 24, -22, -34,
5367    11, -24, 9, -36, -6, 18, -22, -22,
5368    12, 3, 26, 7, 26, -19, 21, 43,
5369    -41, -16, -17, 0, -21, -6, 8, -2,
5370    40, -7, -16, 10, 40, -34, 28, 7,
5371    14, 63, 90, 0, -35, -43, 56, -16,
5372    79, 29, -71, 22, -45, 44, 6, 43,
5373    -18, 19, -29, -25, 118, 3, 34, 38,
5374    20, 19, -25, -75, -22, -2, -25, -29,
5375    28, 66, 12, 93, 24, -18, -9, 10,
5376    14, -15, 13, 10, 96, 59, -45, 93,
5377    51, 10, 21, 11, 26, -27, 17, -15,
5378    11, 16, -9, 5, 70, -27, 64, 40,
5379    29, 31, -2, 32, 18, -10, -11, -21,
5380    16, 52, -13, 50, 107, 93, -22, -44,
5381    40, -2, -65, 46, 13, -20, 56, -12,
5382    12, 52, -46, -17, 57, 48, -6, -14,
5383    -50, 49, 40, 25, 37, -23, -19, 30,
5384    40, 3, 10, 10, -24, -1, -19, -29,
5385    -11, 6, -70, -30, 6, 28, 9, 36,
5386    26, 21, -72, 39, 25, -12, -11, -15,
5387    2, 67, 32, 0, -27, -7, -2, 3,
5388    41, 72, 11, -23, 3, 38, -38, 33,
5389    -9, 84, -20, 4, 7, -7, -128, -1,
5390    61, -30, -16, 26, -1, 63, -80, 4,
5391    -13, 40, -3, 12, -4, -26, -6, -25,
5392    2, -43, 15, 26, -23, 43, -69, 1,
5393    21, 52, 6, -19, -44, -55, 12, 16,
5394    -3, 16, -22, 15, 30, 34, 14, 26,
5395    -23, -43, 19, -30, 1, -14, -16, -21,
5396    24, 7, 48, -62, 4, -28, -46, 3,
5397    -15, -1, -1, 49, -30, -60, -6, 35,
5398    -35, 3, 1, -1, 3, -2, 32, -28,
5399    6, 19, 27, -9, -43, 13, -43, -11,
5400    17, 14, -32, -22, 31, 15, 28, -95,
5401    -8, -13, 52, -24, 23, 14, -2, -33,
5402    10, -8, -7, -3, -28, 8, -10, 8,
5403    -5, -9, -23, 3, -29, -31, 53, -27,
5404    11, -9, 35, 15, 19, -22, 0, -16,
5405    -32, -19, -10, 26, -8, 44, -39, -13,
5406    -61, 49, -5, -87, 10, -44, 27, 7,
5407    10, 26, -18, -44, 37, 13, 15, 16,
5408    -9, -6, 38, 2, -23, 19, -24, 43,
5409    15, 3, -1, -1, -61, 28, -17, -28,
5410    -15, 34, 78, 108, -17, -9, -9, -86,
5411    4, 5, -62, 36, -39, 10, 17, -9,
5412    -16, -47, 6, 24, -42, 8, 71, -36,
5413    34, 6, 33, -59, -7, -1, -38, -38,
5414    -1, -25, -6, -34, -11, 23, -61, 15,
5415    33, 127, -54, 13, 36, 52, -38, -110,
5416    35, -6, 32, -28, 11, 45, -44, 102,
5417    -9, 75, -61, -22, 39, 93, 11, 66,
5418    28, -40, -25, 32, 7, -59, 0, 46,
5419    -28, -71, 44, 74, 69, 79, -35, 16,
5420    13, -1, -43, -13, 28, -21, 5, -10,
5421    -4, 12, 82, 1, -38, 51, -6, -55,
5422    -15, -6, -55, 49, -15, -1, -12, 50,
5423    5, 48, 9, 42, -11, -64, -26, -41,
5424    20, 13, -2, 70, -10, -11, 61, 2,
5425    9, 71, -19, -14, 62, 66, 29, 26,
5426    -61, 27, 13, 81, 20, 48, 37, -10,
5427    -75, -7, -15, -32, 46, 57, 5, -8,
5428    10, 54, -42, 74, 2, -36, -11, 63,
5429    28, 39, 6, -56, 71, -31, -30, 9,
5430    -25, -17, 14, 17, 25, -7, -25, 30,
5431    -5, 8, -14, -9, 18, -12, -33, -30,
5432    72, 3, 38, -23, 18, 41, 24, 36,
5433    1, 42, -8, -18, 45, -16, -45, -44,
5434    66, 3, 21, 15, -10, -27, -9, -9,
5435    26, 22, -2, -5, -37, -11, -12, -28,
5436    15, -12, -57, -27, 65, 72, -18, -2,
5437    -14, -2, 3, 24, 16, -42, -7, 4,
5438    -41, -5, 22, 17, -10, -27, -13, -13,
5439    10, -13, -22, -12, -23, -24, 29, -3,
5440    -5, -2, -4, -21, 18, 3, 20, 51,
5441    28, -10, 24, -9, 20, 33, -8, -25,
5442    -34, -14, 75, -71, 24, 35, -49, 27,
5443    -61, 60, 7, -10, 38, 17, 103, 13,
5444    39, -81, 22, 5, 54, -35, 80, -23,
5445    124, -30, 11, -37, 35, -21, 71, 63,
5446    26, -21, 29, 27, 19, 43, 49, 7,
5447    41, -23, -69, -19, -86, -12, 6, -11,
5448    22, 17, 18, -63, 21, 32, 83, 38,
5449    53, 59, 48, -56, 32, 75, -12, 68,
5450    -18, -77, -8, 11, -34, 69, 20, 47,
5451    28, -67, -6, 6, 1, -8, 0, -128,
5452    -5, 8, 11, -21, -55, 46, -34, 59,
5453    -9, -9, -56, 45, 47, 24, 32, 39,
5454    42, -14, -3, -17, -103, 49, -18, -40,
5455    12, 89, -8, 16, 32, 12, -8, 18,
5456    -24, -5, -45, 33, -10, -7, 29, 55,
5457    13, -25, 50, -12, -11, -12, -7, -35,
5458    -20, -42, -6, -24, 11, 37, -1, -71,
5459    18, -37, 80, -3, 22, -8, -13, -12,
5460    -17, 7, -12, 19, -97, 7, 20, -10,
5461    6, 44, 16, -67, 6, -9, 69, -32,
5462    -8, 24, -11, -46, 24, -33, -75, -51,
5463    -8, -14, 22, 17, 1, 31, -20, -4,
5464    -59, 68, -43, -14, -24, 15, -69, 2,
5465    17, -12, 17, 77, 5, 61, 6, -16,
5466    9, -17, 9, -23, 1, 23, -22, -22,
5467    -18, -11, -3, -17, -18, -25, 17, 21,
5468    11, 24, 27, -33, 17, 7, 21, -5,
5469    -16, -4, 26, 22, 9, 34, 42, -8,
5470    2, -30, -13, -3, -17, 4, 0, -23,
5471    -34, 20, 19, 16, 52, -19, -22, 46,
5472    10, -43, 31, 16, -18, 11, 50, -28,
5473    6, 28, -4, 1, -14, 12, -22, -27,
5474    -42, 31, -6, -33, 11, -52, 1, 3,
5475    5, -17, 8, -13, -6, 62, 12, -60,
5476    8, 19, -6, -1, 9, -44, 5, 53,
5477    -17, 43, -8, -41, -22, -18, -29, -43,
5478    -13, 63, 15, 48, -20, 15, 73, 27,
5479    47, 11, 76, 14, 50, 10, 39, 18,
5480    -17, -16, 49, 15, -4, 29, -4, 0,
5481    -33, 62, 4, 13, 30, -66, -20, -3,
5482    -6, 31, 42, -22, 16, -2, 19, 19,
5483    13, -15, 72, 0, 51, 10, 7, -3,
5484    34, -41, -51, 41, 101, 37, 23, 23,
5485    80, -6, -24, -22, 16, 7, 11, 10,
5486    82, 21, 40, 16, 82, -36, -6, 89,
5487    88, 83, -9, 14, 37, 20, -25, 16,
5488    8, 72, 69, -30, 49, 66, -22, 61,
5489    -22, -8, -51, -54, 39, 110, 26, -37,
5490    40, -50, 12, 36, 27, -4, 43, -81,
5491    -35, 10, 30, -50, 42, 46, 4, 15,
5492    -6, -27, -36, -26, 51, -28, -23, 18,
5493    -31, -19, 56, -30, -31, 2, 5, 3,
5494    2, -55, 4, 15, 23, -4, -50, 4,
5495    26, -7, 57, -21, 11, -38, -6, 18,
5496    -61, 28, -39, -9, -41, -34, -6, -26,
5497    -4, 27, -62, -48, 25, 6, 43, -18,
5498    -61, 48, 10, 4, -32, 24, 43, -17,
5499    11, -42, -29, -34, 6, 10, 1, -6,
5500    -15, 3, 13, 26, -36, -19, 8, 75,
5501    31, -9, 24, 48, 38, -43, -18, -4,
5502    -8, -17, 22, 69, -18, 18, -5, -12,
5503    11, -14, -40, 44, -5, 2, 18, -15,
5504    2, 10, -10, -24, 13, -1, -12, -2,
5505    -31, 7, 22, 11, -43, 5, -60, 8,
5506    28, 10, 41, -5, 22, -12, 38, 12,
5507    13, 3, 4, 10, -56, 12, -8, 27,
5508    15, -32, 0, -6, -60, -30, -23, 4,
5509    1, 4, 2, -21, 54, -38, 12, 1,
5510    -20, -20, -40, 10, 1, -11, -16, 16,
5511    4, -4, -17, -7, -42, 11, -3, 33,
5512    21, -33, 11, -10, 35, -3, -6, 15,
5513    -18, -25, 19, -3, -2, -23, 52, -25,
5514    51, 16, -10, 39, 49, 93, 71, 1,
5515    54, -29, 53, 0, 30, -3, -59, -122,
5516    16, 14, 118, 68, -17, -31, -11, -107,
5517    -21, 35, 12, -26, 38, 59, -25, 23,
5518    30, 5, -107, 64, 30, 41, -12, 9,
5519    -49, 52, -27, 69, 67, -22, -25, -10,
5520    50, -97, 19, 25, 109, 37, 57, 78,
5521    21, -53, 28, -65, 16, 65, -94, 52,
5522    27, -44, -3, 8, -98, -25, -35, 51,
5523    63, 33, 72, 54, 19, 25, 10, 66,
5524    35, 22, -12, -22, 67, 19, -46, 39,
5525    -31, 5, 80, 29, -11, 17, -22, 46,
5526    42, 11, 17, 3, 46, -5, 60, 125,
5527    -24, -24, -57, -8, -31, -39, 19, -58,
5528    -24, -80, -8, -7, -43, -44, 118, 3,
5529    -1, -76, -61, -15, 39, 3, -19, -9,
5530    33, 8, 25, 84, -28, -3, -46, -11,
5531    50, 45, 22, -5, 22, -13, -74, -31,
5532    0, -84, -14, 6, -30, 1, 23, 19,
5533    -36, 33, -71, 3, -15, 3, -61, -24,
5534    -67, 20, 36, 10, -50, -49, -21, -56,
5535    21, -14, -60, 29, -17, 41, 62, 39,
5536    -81, -34, 14, 5, -8, 51, -25, 26,
5537    112, -70, 56, 15, -74, 7, 110, 6,
5538    -30, -62, -71, 38, 19, -4, 38, 40,
5539    72, -53, 106, 7, -27, -32, 23, 23,
5540    11, -14, 57, 60, 8, -12, 34, -8,
5541    -13, 17, -27, -6, 51, 38, -6, 1,
5542    -63, 2, -6, 43, 21, -14, -25, -22,
5543    50, 39, -7, -5, 24, -3, -3, 22,
5544    5, 50, 3, -54, -14, 20, 11, 7,
5545    -21, 16, -52, 18, 9, -22, 18, 66,
5546    95, -50, -8, 65, -20, -22, -10, -13,
5547    15, -64, -45, -33, 40, 6, 12, -14,
5548    -29, 5, -23, -8, 5, 51, 0, 47,
5549    0, -31, -22, -4, 17, 14, 9, -34,
5550    70, 10, -17, 73, -24, 56, 56, 33,
5551    16, 30, -70, -41, 10, -7, 7, -23,
5552    -20, 35, -40, 32, -10, -24, -4, 47,
5553    -25, 54, 18, -30, 49, 34, -3, 49,
5554    -56, -20, 48, -21, -105, -40, 62, 3,
5555    -11, 40, -21, -18, 15, -10, -13, -108,
5556    3, -1, -84, -37, 109, 12, -12, -14,
5557    16, 0, -12, -95, -31, 43, -49, -42,
5558    42, 0, 0, -16, -59, -65, 30, -13,
5559    -66, 29, -25, 80, 12, -23, -21, 74,
5560    -25, 37, 41, 12, 30, 12, -38, 17,
5561    -20, 62, -66, 24, 54, -50, -52, 3,
5562    -11, -22, 89, -37, -16, -5, -15, 33,
5563    45, -79, 21, 22, 17, -52, 20, 9,
5564    -12, -127, 0, 83, -29, 24, 1, 25,
5565    -70, -27, -53, 67, 127, -39, -68, 30,
5566    15, 56, 23, 23, 31, -22, 21, 55,
5567    -10, 9, -86, 56, -36, 47, 24, -2,
5568    52, 63, -31, -100, 7, 71, -7, 23,
5569    32, -20, -60, -21, -33, -76, -83, -40,
5570    -6, -11, 36, 49, -94, 24, 16, -70,
5571    -42, 38, 11, -33, -17, 14, 1, -16,
5572    -14, -4, -46, -2, 19, -31, 26, 0,
5573    -69, 51, -4, 4, -19, 71, 24, 77,
5574    -64, 8, 33, 54, 19, -19, 4, 3,
5575    26, -11, -75, -17, -7, -10, 25, -9,
5576    4, -24, 22, -13, -17, 32, -18, 16,
5577    10, 25, -66, -6, -7, 14, -43, 49,
5578    -18, -19, 0, 25, 0, 1, 24, -28,
5579    19, -13, 9, 16, -22, 4, -22, 37,
5580    -29, 32, 4, -12, -38, 66, -4, -9,
5581    39, -2, 2, 4, 50, -2, -19, -2,
5582    57, 13, -24, -14, 37, -12, 23, 24,
5583    -13, -29, -24, -10, -8, -42, 1, 8,
5584    -17, 10, 23, 14, -19, 76, -8, 41,
5585    14, 17, 3, -63, 3, 8, -23, -67,
5586    15, 77, -17, 75, -43, 15, 17, 20,
5587    -61, -41, -19, -36, -48, 18, -4, -3,
5588    18, -2, 29, -10, 32, 68, 28, 18,
5589    39, 13, 53, -17, 12, 27, -14, -24,
5590    78, 79, 51, 42, -2, 75, 3, 73,
5591    38, -30, 7, 19, 41, 9, 48, 3,
5592    7, 3, 70, 49, 89, 57, 11, -10,
5593    22, 59, 92, 76, 89, 83, 2, 30,
5594    7, -62, 46, 61, -20, 31, 38, -98,
5595    -12, 9, 19, 17, 56, -47, 41, -38,
5596    66, 72, -7, -40, -3, -86, 70, 63,
5597    4, 5, 4, 10, -8, -12, 54, 10,
5598    0, 93, 37, -51, -11, -34, -102, -37,
5599    -53, -52, 27, -33, 80, -104, 54, -30,
5600    -60, 12, -54, 19, -19, -51, 3, -75,
5601    -4, 6, -28, 52, 35, -29, -20, -22,
5602    -73, -64, 2, -60, 27, 16, -13, -29,
5603    -53, -22, 121, 18, 126, 35, -16, 1,
5604    39, 88, 11, -7, -51, -31, 19, -55,
5605    78, 24, 28, -66, -11, -128, 39, 49,
5606    -67, -85, 69, 58, 26, -16, -71, 99,
5607    18, 76, -3, 44, 29, -79, 84, -9,
5608    -25, -12, -7, 125, 55, -126, 83, -52,
5609    -33, 28, 58, -40, 55, -13, 26, 32,
5610    -5, 35, -20, 29, 44, -39, -26, -73,
5611    -5, -7, -18, 21, 46, 26, 1, 5,
5612    -23, -20, 8, 10, 4, 69, -14, 74,
5613    45, 14, -39, -21, -36, 68, -51, 7,
5614    -31, -24, -63, 8, 9, -24, 21, -106,
5615    -59, -23, -10, 21, 31, -13, 10, -3,
5616    -40, -7, 6, 27, 13, 21, 42, 52,
5617    13, 45, -28, -8, 20, -24, -14, -28,
5618    33, -44, 10, 17, -12, -30, -62, 38,
5619    10, 5, 13, -9, 14, 3, 19, -27,
5620    -33, 6, -43, -16, -14, 108, -26, 41,
5621    7, -11, 11, 0, 13, -25, 1, -67,
5622    -75, 5, -29, -36, 25, -18, 76, -15,
5623    -16, 12, 77, -30, -1, -69, -87, -23,
5624    -40, -6, -61, -65, 18, -10, 57, 30,
5625    91, 18, -8, 3, -58, -42, -48, 69,
5626    -42, -6, -18, 18, -6, 28, 0, 17,
5627    3, 4, -56, 9, 0, -11, 11, 18,
5628    -29, -8, 64, 22, -30, 40, 6, 52,
5629    -27, -38, -9, 45, -11, -13, 1, 13,
5630    29, -7, 27, 122, 15, 4, -15, -39,
5631    -7, -4, 16, 1, -55, -37, -21, 10,
5632    -4, -19, 13, -116, -7, 10, -45, 26,
5633    -7, 12, 68, -72, 49, 52, 21, 76,
5634    -70, 42, 35, 14, -41, -31, 6, 55,
5635    6, 16, -46, 31, 27, -2, -77, 14,
5636    42, -80, -12, -56, 78, 4, 21, 26,
5637    -7, -22, 46, 15, 53, -16, 50, 4,
5638    -74, -16, -41, -1, -15, 25, -10, -1,
5639    14, -4, 125, 2, 36, 52, -53, 17,
5640    -45, 93, -16, -56, -24, -8, 4, -42,
5641    21, -52, -55, -38, -50, 13, 18, -38,
5642    63, -55, -31, 2, -54, -55, 25, -39,
5643    -26, 31, 17, -12, 63, 63, 61, -27,
5644    -75, 27, -27, 3, -27, 10, 54, 1,
5645    -34, 59, 4, 12, 11, -47, -45, -34,
5646    -41, -7, 0, 22, 48, -28, -31, -64,
5647    17, -18, 93, -9, -9, 32, -31, 73,
5648    -12, 9, 6, 12, -4, 40, 13, -27,
5649    33, -38, -41, -13, -11, 31, 22, 16,
5650    -34, 22, 24, -12, 4, -15, -13, 8,
5651    -40, -23, 3, 19, 32, 4, 1, 13,
5652    -8, 48, 11, -42, -17, 64, 15, 18,
5653    -16, -10, -14, -7, -22, 70, -10, -32,
5654    -27, 10, 38, 7, 9, -13, -3, 5,
5655    -17, 4, -3, 3, 7, -22, 23, 16,
5656    -42, 15, -3, -12, -5, -9, -25, 35,
5657    -12, 11, 28, -43, 37, 2, -2, -19,
5658    -62, -25, -5, -29, -4, 30, 72, 53,
5659    -4, 48, 9, -32, 25, 11, 15, 26,
5660    27, 37, -29, 3, -18, 4, -69, -60,
5661    28, 4, -31, -33, -9, 15, 46, -6,
5662    37, 35, -1, -44, -15, -76, 35, -45,
5663    33, 37, 3, 55, -29, -14, 36, 15,
5664    -64, 4, 23, -21, -14, -1, -6, 10,
5665    44, -19, 12, -121, -25, 36, -28, -36,
5666    -33, 22, -30, -33, -87, 56, 22, -127,
5667    -76, 73, -32, 2, 39, 7, 33, -56,
5668    -24, -20, -13, -13, 54, -65, -12, 10,
5669    -23, 52, 33, -93, -42, -51, -46, -82,
5670    14, -70, -78, 43, -65, -14, -9, 19,
5671    15, 63, -30, -12, 1, 19, 67, -21,
5672    -32, 13, -19, 0, 24, -6, 14, -23,
5673    -1, -74, 23, 2, 42, -18, -31, 17,
5674    -27, -15, -8, -53, -16, 19, 69, -15,
5675    -52, 10, 2, 17, 12, -44, -58, -30,
5676    58, -27, -26, -63, 7, 3, 31, -9,
5677    65, -10, 78, -10, 25, -12, 21, -6,
5678    -15, 11, 21, 9, -33, -43, 56, 38,
5679    22, -52, -10, 10, -19, 4, 6, 12,
5680    -28, -6, -50, -33, -73, 9, -39, 37,
5681    60, -1, 7, -55, -2, 20, 39, -9,
5682    11, -60, -8, 68, 4, 24, -28, 40,
5683    25, 11, -42, -24, 36, 8, 1, -32,
5684    -16, -4, 34, 28, 4, -45, -12, -31,
5685    34, 27, 6, 0, 65, 4, 17, 30,
5686    -28, -39, 29, -36, 21, -50, 42, 15,
5687    -34, -14, 26, 44, -14, -17, -3, 47,
5688    -5, -30, -39, 19, 32, -3, -6, -42,
5689    -20, 16, -24, 16, 48, 20, 33, 6,
5690    3, -6, 6, 32, 5, 24, 18, -15,
5691    36, -51, -37, -19, 22, -65, 20, 29,
5692    -25, -19, 13, -6, 40, 12, -4, 19,
5693    -17, 5, -9, -29, 0, 13, 0, -1,
5694    -44, -17, -38, -13, -36, 45, -22, 36,
5695    9, -7, 8, 70, 41, -36, 60, 27,
5696    -12, 39, 19, 64, 11, 36, 2, 47,
5697    -55, 27, 50, 24, -46, -5, 97, 1,
5698    19, -16, 9, -28, 44, -1, -39, 28,
5699    39, 49, 55, 19, 46, 16, -37, -44,
5700    58, -17, -9, -1, 8, 26, -2, 82,
5701    22, 32, 46, 37, 29, 31, -15, 41,
5702    -3, 15, -2, 4, 9, 61, 41, 0,
5703    -18, 2, 23, -27, 16, 82, 61, -37,
5704    22, 35, 16, -45, -41, -25, 69, 10,
5705    17, 10, 6, -6, 1, -7, 62, 42,
5706    -2, -46, 15, 30, 0, 21, 15, -23,
5707    59, -4, 9, -21, -25, -24, -25, -2,
5708    -15, -7, 42, 12, -5, -90, -2, 37,
5709    -6, -44, -54, -71, -17, -20, -5, 35,
5710    -29, 26, -24, 13, -2, 27, -21, 9,
5711    -2, -38, 39, 29, 42, 89, -33, 10,
5712    47, 68, -2, 22, 34, -7, -17, 16,
5713    38, -27, 1, -70, 4, 44, 67, 41,
5714    -7, 6, 52, -15, -29, -9, 17, 16,
5715    -22, 53, 60, 1, 4, 41, 55, 19,
5716    39, 9, 7, -14, 1, -31, -40, 33,
5717    31, 23, -57, -17, 92, 44, 56, 76,
5718    -18, 16, -10, 40, 0, -31, 33, -25,
5719    21, 2, -20, 9, -46, 5, -73, 25,
5720    -44, -4, -3, -5, 11, -51, -27, 40,
5721    -32, -34, -3, -42, 14, 44, -39, -24,
5722    -45, 12, 38, 21, -3, -31, -10, 19,
5723    -39, -15, 17, 10, -52, 2, 88, 4,
5724    3, 10, 48, 7, 0, 40, -34, 9,
5725    -27, 8, -38, 39, 22, -2, 18, -16,
5726    -5, -32, -17, -81, 3, -5, 10, -94,
5727    10, -42, 11, -13, -18, -3, 17, -4,
5728    7, 18, -4, 17, 1, -14, 41, 37,
5729    -19, -26, -15, -68, -49, -1, 6, -4,
5730    53, -4, -33, 20, 31, 23, 26, 69,
5731    57, 35, -2, -51, 22, -10, 10, -58,
5732    35, -64, 47, 4, 14, 82, 127, 61,
5733    127, 17, -64, -7, -81, 68, -75, -23,
5734    -46, 31, 28, 14, 6, 61, 43, -18,
5735    -18, 59, -21, 55, 84, 11, 26, -37,
5736    -71, -29, 37, 16, -16, 65, 26, -12,
5737    -4, 27, -78, -89, 64, -53, 33, -48,
5738    38, 5, 28, -2, 30, 15, 67, -18,
5739    24, 44, -19, 54, -43, -10, -1, 25,
5740    3, -38, -128, 16, 51, 3, 30, 89,
5741    26, 20, 53, 32, 21, 33, -4, 7,
5742    24, -17, 24, 37, 48, -16, 0, 7,
5743    4, 8, 41, 8, -18, 8, -15, -11,
5744    -30, 5, -53, 5, -1, -3, 3, -28,
5745    18, 12, -29, 29, 4, -61, 7, 20,
5746    22, -39, 17, 34, -22, -36, 3, 28,
5747    28, -34, -14, 9, -14, 23, 59, 12,
5748    -13, -36, 5, -47, -19, 13, -18, 57,
5749    65, 50, 8, 50, -6, -12, 20, 31,
5750    -34, 25, 75, 46, -77, 14, 42, 41,
5751    -72, -81, -82, -7, 70, 88, -14, 1,
5752    -18, -14, -25, -32, -20, 4, 25, 49,
5753    30, 15, -46, 3, -18, -17, -18, -11,
5754    -6, 18, -24, 45, 5, -51, -24, 46,
5755    -24, -5, 28, 2, -7, -3, 63, -19,
5756    20, 32, 56, 29, 13, 24, 10, 43,
5757    47, -11, 13, 19, 48, 70, 6, 55,
5758    11, -12, 27, -7, -24, 3, -3, -37,
5759    -59, -8, 9, 2, -32, -13, -8, 15,
5760    20, 22, 102, 2, -5, 13, 28, -14,
5761    -13, 4, 6, 13, -3, 16, -13, -21,
5762    -3, -2, -21, 14, 51, 7, 30, 10,
5763    1, 48, 25, -58, 0, -27, 22, -13,
5764    -13, -12, 12, -4, 38, -20, -30, -37,
5765    46, 38, 35, -33, 5, -47, -17, -53,
5766    -8, 2, 15, -21, -1, -10, -7, 5,
5767    12, -7, 8, 6, -7, -6, 13, 9,
5768    -23, 4, 11, 7, -1, -17, 20, -15,
5769    11, -13, 6, -10, -3, -20, 2, -6,
5770    -9, 1, -15, 21, 1, -5, 2, -4,
5771    -11, -3, 6, -3, -22, -7, -6, -2,
5772    -1, 11, -11, -7, -23, -12, 1, -2,
5773    1, 5, -6, 2, -11, -1, -5, -11,
5774    1, -11, -3, -11, 11, 6, 3, 0,
5775    -3, -4, -22, -24, 3, 20, -10, -19,
5776    3, 1, 12, 11, 1, 4, -12, -18,
5777    -17, 10, -7, -14, -6, -13, -1, -21,
5778    16, -26, 6, -10, 3, 0, 28, -1,
5779    7, 2, 10, -10, -17, 11, -11, 11,
5780    11, 18, -6, 9, 16, -13, 10, 0,
5781    11, 0, -9, -6, -30, 12, 40, -1,
5782    -18, -10, -18, 9, 5, -7, -28, 8,
5783    22, -1, 14, 3, 24, -19, 0, 11,
5784    -3, -3, -1, -14, 3, -29, 12, -12,
5785    30, -8, 5, 1, 5, 0, 4, -2,
5786    -3, 30, -1, -5, -5, 3, 32, -5,
5787    2, -13, -2, -23, -15, 2, 28, 17,
5788    -8, 23, -4, -6, -22, 2, -5, 19,
5789    -14, 6, 4, -7, 7, 7, -4, 24,
5790    11, -5, 8, 3, 4, 5, 5, 6,
5791    16, -2, -19, -3, 14, -3, -18, -12,
5792    4, 7, -8, -12, 2, -1, 5, -7,
5793    -13, 3, 10, 9, 9, -8, 22, -2,
5794    -21, 14, 11, -2, 1, -3, 16, 2,
5795    -3, 7, 0, 8, -19, -10, 0, 5,
5796    7, -9, -11, -7, 18, -5, 8, -15,
5797    6, 6, 5, -2, 9, -12, 0, 7,
5798    -12, 14, 7, 2, 17, 6, -13, -21,
5799    2, 5, 3, -11, -4, 1, 6, 1,
5800    6, 9, 7, -1, 14, -11, 11, 8,
5801    -18, -23, -8, 11, -1, -28, 4, 14,
5802    24, 9, 5, 6, -5, -14, 5, 12,
5803    17, 0, 15, -1, 6, 17, -25, 2,
5804    -24, -4, 2, -33, 8, 21, 12, -9,
5805    15, -19, 29, -16, -11, -12, -19, -35,
5806    -15, 12, 1, -10, 8, -11, -4, -3,
5807    -22, -13, -22, 16, -31, 1, 4, 23,
5808    -3, 15, -9, -3, 19, 13, -2, 5,
5809    -5, 11, -18, -13, 8, -1, -1, 4,
5810    18, -19, -20, -13, -6, 7, 17, -15,
5811    15, -1, -17, 2, -21, 3, -25, 11,
5812    -1, 7, -35, 11, 14, -24, -17, -17,
5813    -6, -6, 6, -10, 13, -4, 9, -23,
5814    14, -5, -19, -31, 31, -42, -42, -6,
5815    35, -21, 26, -3, -3, -15, 1, -5,
5816    -2, 56, -28, 43, 21, 26, 10, -7,
5817    16, 20, -29, 36, 5, -11, -13, -10,
5818    8, 34, -15, 28, 27, 0, -18, -44,
5819    27, -3, -26, -9, 19, 13, 15, 27,
5820    -15, -23, 15, 7, 45, -2, -25, 6,
5821    -2, 45, -22, 23, -7, -25, -2, -1,
5822    -52, 6, 29, -7, -4, -25, -13, 34,
5823    11, 1, -4, -6, -20, 48, 29, -51,
5824    -36, -5, 3, -8, 5, 4, 32, -42,
5825    -26, -29, 12, -8, 3, 36, 19, 42,
5826    1, -21, 14, 8, 27, 2, -29, -1,
5827    10, 19, -6, -10, 17, 19, -6, -6,
5828    11, 13, -1, -6, -4, 29, -17, 3,
5829    -12, 19, 20, 26, -3, -14, -14, 8,
5830    0, 14, 4, -23, -16, 2, 26, 3,
5831    7, 16, 27, -1, -13, -2, -12, 5,
5832    21, -6, -10, -14, 7, -5, 30, -25,
5833    28, 1, 17, -4, 16, 25, 3, -15,
5834    -21, -20, -18, 22, -2, -4, 5, 7,
5835    4, 6, -15, -18, -4, 13, 18, 17,
5836    -15, -4, 7, -21, 13, 24, -7, -28,
5837    -24, 0, -2, 5, 38, -16, -17, 26,
5838    20, 5, -4, -7, -12, -6, -20, -14,
5839    4, 9, -19, 13, -8, 25, -26, 2,
5840    -42, -35, -56, -9, -13, 18, -12, -13,
5841    -24, -15, 6, 10, -9, 22, -37, 5,
5842    -25, -20, -2, -28, 19, -12, -16, 2,
5843    -18, -25, -9, 34, -42, 18, 25, 37,
5844    -15, -14, -3, -31, 0, 7, 15, 10,
5845    -2, 14, -19, 29, 20, -31, 1, 14,
5846    33, -26, -17, -36, 5, 32, -5, -21,
5847    50, -39, -5, -42, -19, -28, -16, -10,
5848    -8, -9, -2, 23, 5, -36, -16, 52,
5849    10, -10, -8, 9, -30, -29, 12, -5,
5850    11, -34, -49, -39, -47, -77, -49, -5,
5851    64, -47, 8, -2, -4, 12, 17, -36,
5852    36, -36, -29, 8, 28, 54, -19, -6,
5853    13, 15, -2, 40, -9, -26, -76, -12,
5854    -23, 23, -8, 3, -18, 11, 7, 19,
5855    6, -13, -17, 18, 12, 64, 12, 30,
5856    -17, -67, 48, -24, -15, 43, -46, 7,
5857    32, 2, -39, 8, -5, 22, 15, 18,
5858    -38, -7, -51, -4, 4, -34, -36, -2,
5859    -19, 6, -33, -33, -6, -21, -26, 60,
5860    -35, 28, -68, 37, 6, 17, -32, 47,
5861    9, -26, 1, 1, 35, -24, -8, -28,
5862    6, -5, -7, -34, -1, 3, -40, 4,
5863    0, 24, -2, -5, -11, 50, -7, -13,
5864    -4, -19, 4, 5, 6, 36, -36, 24,
5865    13, 20, 14, -3, -9, 18, 0, 0,
5866    -7, 14, -9, -22, -33, 11, 0, -25,
5867    -14, 27, 15, -19, -10, 17, -4, 15,
5868    27, -20, 5, 14, 1, 11, 12, -25,
5869    18, -1, 5, 3, -9, 27, 8, -10,
5870    -8, -24, -1, -68, -22, -13, 24, 1,
5871    2, -7, 2, 0, -3, 22, 16, -9,
5872    -7, 17, 11, -6, -5, -25, 14, 4,
5873    -23, 7, 8, -26, 40, 12, -21, -5,
5874    10, 32, -4, -34, -46, 23, 24, -9,
5875    -5, 4, 8, -14, 13, 8, 17, -1,
5876    -35, 16, -90, -8, 15, 53, -10, 52,
5877    10, 16, -13, 6, 7, 31, 4, 78,
5878    -3, -60, -15, -12, -3, 24, -7, 21,
5879    -13, 35, 21, -26, -3, -14, 14, 2,
5880    -44, 26, -2, -35, 23, 19, 30, 4,
5881    6, 18, -25, 16, 12, 9, 35, -7,
5882    -8, 26, 2, -6, -7, 12, 11, 4,
5883    9, -12, 17, -36, 0, 20, 39, -9,
5884    -23, -36, -5, 7, -12, 22, 28, 61,
5885    11, 26, -36, -21, 10, 8, -14, 10,
5886    47, 7, -23, 6, 13, 4, 31, 45,
5887    12, -9, 27, 7, -28, 27, 57, -17,
5888    31, 26, 7, -45, -6, -29, -15, -2,
5889    -43, -27, 34, 24, -20, 6, 29, 40,
5890    -35, -38, 2, -2, -20, -71, 12, -22,
5891    47, -30, 41, 19, 23, 1, -5, 55,
5892    -15, -38, 22, 1, 42, 8, -2, -11,
5893    -17, -1, -6, 37, 15, -39, 48, 78,
5894    -20, -11, -38, -11, 50, 34, 15, -39,
5895    -45, 26, 5, -8, 4, 75, 15, -30,
5896    36, 46, 76, -68, -25, 21, 3, 24,
5897    -33, 20, -31, 88, 42, 19, -5, 29,
5898    -26, 8, -16, 17, -37, -10, 35, 29,
5899    5, -8, -26, -4, -14, 61, 16, -41,
5900    -11, -12, 21, 5, -14, 23, 2, 17,
5901    56, -15, 4, -14, 12, 45, 0, 0,
5902    10, -28, -22, -12, 8, 3, -8, 34,
5903    -8, -10, -18, 21, -7, 17, 16, 31,
5904    -5, -41, 10, 31, 11, 8, -10, -10,
5905    -23, 2, -10, -8, 14, -22, 10, 28,
5906    -4, -5, 33, -12, -4, 1, 26, -4,
5907    0, 8, 5, 36, 23, 25, 15, 19,
5908    -14, 18, 3, 25, 2, -21, 24, -28,
5909    -2, -9, 39, 48, 21, 19, 30, 19,
5910    -9, 17, 23, -31, -26, 15, 7, -23,
5911    8, -39, 5, -13, 16, -34, 0, -15,
5912    -11, 41, -55, 52, -12, 68, 24, 29,
5913    8, 11, -40, 17, 58, 18, -40, 39,
5914    -37, -24, 9, -33, -82, -4, -9, 4,
5915    16, 7, -28, 1, 15, 0, -2, -7,
5916    -41, -23, -1, -40, 41, 4, 28, 1,
5917    -23, 11, 26, 23, -12, 3, -18, -28,
5918    17, -5, -33, -19, -32, -11, -17, 5,
5919    -22, 13, 11, -19, -5, 30, -19, 10,
5920    4, -11, -32, -11, -10, 2, 11, -27,
5921    0, 6, -13, -28, 22, 1, -79, -13,
5922    90, 5, -23, 21, 3, 26, 46, 22,
5923    -50, 6, 41, 37, -4, -7, -21, 15,
5924    29, 3, -4, -46, -8, -20, 8, -18,
5925    -64, -25, 57, 11, 67, -15, -10, 15,
5926    57, -74, 15, -23, -35, -72, 29, 28,
5927    -9, 30, -8, 15, -25, -55, 7, -6,
5928    7, -51, 3, -19, 52, 14, -14, 26,
5929    58, 23, 0, -5, 25, -57, 28, 25,
5930    -20, -7, 118, -17, 5, 30, -7, 0,
5931    -46, 17, -33, -10, -10, 1, -74, -50,
5932    -18, 26, 15, 42, -10, -91, -18, -80,
5933    -34, 33, -1, -11, -39, -36, -55, 6,
5934    -32, -7, 23, 0, -34, 16, 21, 12,
5935    36, -72, -2, 3, -5, 24, 8, -27,
5936    0, -3, -5, -10, -4, 1, 20, -3,
5937    36, -28, 6, -12, 47, 4, -2, 0,
5938    20, 0, -17, 8, 69, 0, -12, -44,
5939    14, -14, 28, -28, -14, -8, -3, 0,
5940    1, -8, 6, 19, -3, 13, 10, 19,
5941    -20, 1, 12, 2, 4, 10, -1, 23,
5942    -6, -10, -30, 17, 7, 17, -5, 10,
5943    -8, 50, 12, -6, 13, 4, 19, 16,
5944    -17, -7, -5, 11, -2, 41, -25, -58,
5945    13, -10, 22, 22, 26, 16, 37, 14,
5946    16, -14, 37, 47, -34, -1, 39, -13,
5947    -22, -27, 34, 5, 17, -31, -31, 15,
5948    12, 14, 36, 17, 3, 15, -22, 22,
5949    1, 10, -15, 5, 22, 70, 42, -47,
5950    70, 28, 17, -13, -28, -20, -3, -9,
5951    15, -46, 0, -10, -8, -8, -1, 0,
5952    -19, -15, 39, -4, -7, -7, 36, -2,
5953    11, -4, 59, -40, -47, 26, 10, -2,
5954    10, -28, 23, -1, -21, 3, -32, -20,
5955    -51, 39, 15, -25, 18, 22, -42, 15,
5956    23, 9, -53, 21, -5, 8, 17, -14,
5957    -4, 28, 11, 13, -3, 23, -41, -25,
5958    80, 11, -13, -49, -5, 7, -21, 16,
5959    -83, -16, 25, 21, 78, -38, -7, 45,
5960    -24, -42, -3, 41, -4, 2, -33, 17,
5961    49, 32, -13, 39, -49, -38, -21, -30,
5962    -73, -9, 16, 1, -27, -11, 9, -76,
5963    5, 18, -79, 15, 15, -22, 22, -77,
5964    59, -24, 18, 26, -90, -20, 0, -10,
5965    -15, 28, 27, 4, -6, 24, 52, 21,
5966    -2, -16, -3, 10, -9, 44, -6, -25,
5967    23, 34, 29, -29, 1, 73, -22, 57,
5968    -9, 23, -37, -42, 45, 115, -18, 97,
5969    -3, -14, -28, -15, 23, -45, -59, 56,
5970    -29, -18, 17, -1, 10, -6, -5, -7,
5971    56, -47, 15, 6, 35, 8, -34, 35,
5972    26, 8, -23, -20, 2, 15, -26, -12,
5973    -27, 3, -2, 8, 12, -17, -28, -4,
5974    -25, 27, -12, 13, 56, -2, 34, 28,
5975    -7, 29, 19, 26, 11, -34, 3, -37,
5976    -10, 6, 20, -6, 27, 19, 12, 6,
5977    12, 11, 16, 43, 14, 28, 2, -34,
5978    -2, -12, -3, -36, -57, -12, 0, -4,
5979    -12, 33, 0, -31, -15, 37, -10, -34,
5980    9, 23, -6, 12, -4, -3, -27, 50,
5981    -8, 14, -15, -56, 2, 42, 42, 55,
5982    80, -84, 96, 74, -73, -17, -3, 48,
5983    -99, -59, 8, -4, -2, 126, -40, 125,
5984    62, 4, 64, -18, -6, 118, 3, 43,
5985    -127, -12, 47, 44, 29, 84, 42, -32,
5986    -34, 45, 33, -29, 123, -17, -23, 75,
5987    28, -58, 5, -98, 17, -14, 52, -55,
5988    -51, -122, 64, 5, -3, -127, 127, 29,
5989    -67, 50, 63, -125, 45, -45, -40, -11,
5990    -53, -99, 22, -80, -45, 127, -102, 33,
5991    127, -16, 24, 3, 98, -104, -29, 61,
5992    20, 40, 124, -70, -22, -50, -68, -35,
5993    -117, -36, -2, -2, -119, 27, 18, -18,
5994    112, -22, -43, 7, 125, -11, -20, -80,
5995    42, -120, 6, 58, 127, -77, 55, 82,
5996    -113, 54, -23, 39, 8, -14, -83, 19,
5997    73, 90, -16, 84, 1, 32, -36, -77,
5998    -45, 111, 61, -87, -127, 27, -73, 124,
5999    -35, -111, -53, -67, 58, 73, 51, -8,
6000    -53, 49, 12, 94, 125, 39, 36, -11,
6001    -6, -46, 98, -19, 119, -128, 39, -25,
6002    -62, -87, -127, -84, 24, -39, -43, -40,
6003    6, -21, 114, 57, -71, -46, -10, -128,
6004    43, 33, -49, -127, 127, -128, 127, -124,
6005    -128, -5, -59, 127, -99, -74, 36, -86,
6006    -19, 20, 7, -61, 40, -15, 29, -59,
6007    46, 86, 33, 38, -3, -65, 28, 97,
6008    21, -62, 3, -25, -3, 29, 60, -1,
6009    -127, 58, -50, -32, 34, -23, -40, 40,
6010    -1, 58, -25, 90, -31, -9, 41, -99,
6011    -32, -2, -126, 73, -26, -66, 13, -112,
6012    -108, -28, 63, 53, -6, 43, -26, 30,
6013    -20, 127, -54, 127, 50, -16, -11, -23,
6014    27, 17, 95, -28, 10, -10, -47, -6,
6015    -28, 127, 23, -56, -3, -3, -33, 19,
6016    65, 6, 66, -20, -33, 83, 87, -71,
6017    68, 25, 0, 75, 18, -11, 26, 63,
6018    52, -7, 50, -61, -79, 33, -125, -16,
6019    90, 122, -57, -70, -101, 114, 111, 17,
6020    124, -10, 4, -49, -25, -26, 111, 3,
6021    -2, -30, 33, 2, -100, 66, 32, 20,
6022    -72, -56, -60, 64, 127, 26, -89, -92,
6023    34, -62, 8, -11, -28, 9, -40, -63,
6024    -91, 50, 55, -70, -126, -14, -1, -44,
6025    64, -41, 0, -127, 116, -31, 42, -74,
6026    -56, -37, -1, 36, 77, 120, 49, 15,
6027    22, 0, 28, 80, 28, 2, -123, -22,
6028    -21, 9, -45, 63, -127, 123, -90, 38,
6029    -4, -99, -40, -76, -59, 66, 93, -25,
6030    40, -126, 99, -125, -101, 70, -60, 28,
6031    30, 77, -44, 42, -128, 124, -15, -42,
6032    -81, -80, 86, -85, -71, -26, -125, 123,
6033    -26, 57, -1, 113, 57, -95, 44, 31,
6034    58, 78, 17, -128, -116, -20, 8, -76,
6035    3, -45, 6, -52, 14, -2, 124, 37,
6036    -54, -122, 52, 67, -99, -35, 104, -92,
6037    125, -51, 60, 127, -16, -75, 125, -57,
6038    121, 123, 21, 21, -73, -13, -77, 43,
6039    -54, 77, 127, -114, 10, 27, 40, 127,
6040    -94, 92, -21, -108, 58, 127, -123, 101,
6041    -20, 41, -127, -100, -68, 108, 115, 48,
6042    40, 3, 35, -24, 9, -41, -21, 18,
6043    -78, -66, -2, 11, -56, -123, 11, -50,
6044    -24, -81, -11, -32, -66, 3, 96, 6,
6045    -35, -55, 34, -40, 61, 61, -27, 53,
6046    117, -127, -23, 127, -127, 29, -6, 44,
6047    -19, 45, -75, -58, 27, -86, 81, -32,
6048    -122, -85, 35, 76, -63, 78, -107, -26,
6049    127, -57, -61, -20, 34, 13, -51, 11,
6050    118, 34, 13, -83, -37, 90, 125, -42,
6051    85, 72, 1, 45, -41, 0, 64, 52,
6052    -63, 106, -32, 61, -59, -61, 71, 35,
6053    -8, 7, 87, -114, -51, -11, -42, 80,
6054    -110, 82, 101, -3, -95, 52, -14, -13,
6055    -13, -124, -28, 41, -43, -62, 61, -82,
6056    22, -3, 123, 14, -44, -6, -36, 12,
6057    -38, 44, -37, 69, -5, 35, -27, -123,
6058    14, 107, 58, 7, 55, -122, -53, -29,
6059    55, -14, 2, -25, 28, 81, -49, -54,
6060    -91, -31, -21, -21, 98, -55, 89, 125,
6061    -118, 28, -103, 48, -88, -57, 71, -48,
6062    -46, -51, -96, -105, -98, 27, -63, -59,
6063    -68, 18, 104, 74, 58, -50, -62, -9,
6064    32, -40, 58, -90, -128, -13, -23, -33,
6065    -118, -16, 109, -117, 19, -77, 125, -24,
6066    -54, -7, 126, 37, 3, 22, 105, -112,
6067    -45, -41, 75, 75, 65, 124, -44, -68,
6068    -77, -123, -55, -128, -76, 38, 0, -29,
6069    119, -103, -125, 97, 43, -111, -8, -30,
6070    -57, -13, 53, -82, -78, -43, -101, -49,
6071    -46, -29, 27, 35, 85, -67, 127, 75,
6072    47, 68, -126, -6, -49, -27, -68, 60,
6073    -128, -82, 87, -39, 77, -30, 4, 55,
6074    15, 32, -95, -6, 16, -2, -102, -57,
6075    -66, -48, -34, -4, 61, -80, -11, -122,
6076    -66, -73, -105, -37, 124, -38, 47, 62,
6077    -40, -84, -34, -40, -66, 26, 116, 58,
6078    -15, 25, -48, -104, -32, 46, 31, -68,
6079    -103, 4, 36, 24, -30, -127, 80, -74,
6080    -25, 62, -6, 21, 89, 25, 14, 66,
6081    -34, -81, -6, -34, -52, -19, -14, -11,
6082    39, -47, -38, 95, -1, 43, -36, 3,
6083    -20, -63, -38, 85, 40, -88, -17, -25,
6084    -77, 22, 46, 70, -7, 89, 42, 20,
6085    -118, -21, -97, 28, -22, 57, 71, 5,
6086    69, -69, 119, -21, 46, 11, -14, -24,
6087    45, 69, 18, -27, -32, -28, -25, 6,
6088    -36, 20, 3, 33, -81, 44, -65, 91,
6089    89, 37, 8, 33, 55, 42, -65, 53,
6090    -123, -104, 109, -51, 36, 12, 61, -3,
6091    -109, 7, -125, 35, 60, -91, -23, -8,
6092    92, -26, 124, 105, -65, 21, -126, -122,
6093    -54, 96, -48, 1, -121, 72, 45, -29,
6094    109, 57, 15, -92, -127, -106, -73, 28,
6095    86, -125, 73, -1, 127, 50, -16, 31,
6096    -80, -127, 16, -43, 20, -125, 8, -65,
6097    122, -23, -73, -50, -9, -40, 127, -18,
6098    -32, -58, -52, -8, -45, -117, -92, -18,
6099    -101, -35, 116, 125, 10, 80, 28, -10,
6100    47, 66, 61, -28, -128, -105, 43, -31,
6101    -125, 98, -63, -98, 20, -125, 60, -85,
6102    32, -50, -127, 29, 97, 127, 16, -128,
6103    -83, 77, -128, -3, 112, 9, -126, 11,
6104    24, -7, -71, 74, -51, 102, -20, 18,
6105    75, -128, 11, 52, -126, 7, 36, 27,
6106    -127, 58, 11, 123, 126, -127, 43, 127,
6107    7, -28, -27, -61, 4, -56, 122, -58,
6108    -72, 60, 8, 127, 124, -36, 117, 122,
6109    127, -72, 5, 42, 58, 54, -122, -92,
6110    -71, 82, 27, -57, 12, -21, -46, -41,
6111    17, -99, -36, 57, 22, 49, -11, 36,
6112    -103, 61, 86, -4, 126, 12, 125, -54,
6113    -120, -87, -67, 65, 101, 35, 33, 1,
6114    -125, 62, 37, 30, -89, 55, 16, -17,
6115    -49, -111, -43, 64, 77, -126, -80, -1,
6116    -34, 65, 21, 44, 39, 32, -71, 67,
6117    -10, -121, -65, 34, -59, 75, -44, -119,
6118    -66, 27, -46, -56, 81, 4, 56, -126,
6119    5, 43, -20, 51, -33, -10, -49, -37,
6120    -118, 67, 126, 101, -5, 6, 33, 57,
6121    87, -56, -45, -121, -41, -36, 105, 22,
6122    -19, -59, 125, 55, -20, -9, 56, 81,
6123    58, 55, 20, -115, -38, 45, -121, -63,
6124    23, 4, -28, 71, -46, 86, -104, 71,
6125    85, 18, 31, -25, 18, 58, -53, 64,
6126    -53, 10, 75, 77, -31, 125, 46, -127,
6127    -118, -5, -27, 74, 16, 8, -122, 103,
6128    115, 22, -71, 95, -32, -86, 10, -25,
6129    42, -105, -6, 55, -6, 123, 74, 22,
6130    123, 91, -7, -26, -127, 8, -31, -33,
6131    -58, 37, 107, -22, 127, 74, 77, -119,
6132    37, -8, -15, -115, 61, 92, -111, 118,
6133    -72, 28, 49, 30, -64, -25, 127, 78,
6134    -98, 102, -89, 118, -28, -75, 43, -27,
6135    -79, -34, 19, -13, -59, 60, -92, -82,
6136    17, 109, -57, 82, -128, 120, -50, 121,
6137    -114, -30, -93, 48, -67, 116, 25, 30,
6138    -28, -104, 32, 28, 30, 76, 118, -128,
6139    -88, -120, -76, 39, -24, -127, -126, 79,
6140    28, 127, -63, 22, -117, -85, 39, 99,
6141    96, -128, 113, -21, 93, -52, 106, 116,
6142    -128, 127, -20, -47, 99, -120, 14, -128,
6143    -29, -1, -91, -61, -118, 127, 106, -9,
6144    32, 127, 10, 57, -105, -28, 127, 44,
6145    57, -7, -68, 123, -10, -92, -123, -109,
6146    51, 91, -25, 116, -114, 120, -39, -127,
6147    125, 0, 20, -56, -24, -13, -22, -74,
6148    -128, 68, -25, -128, 102, 11, -127, 76,
6149    -25, 126, 49, -51, -82, 40, -115, -125,
6150    -80, -16, -21, 31, 24, 36, -24, 53,
6151    -69, -9, 82, -2, 27, -103, -70, 73,
6152    -64, 40, -54, 39, -26, 83, -103, 22,
6153    13, -109, 16, 36, 13, 59, 45, -28,
6154    -116, 51, -5, 80, 97, 60, 58, 96,
6155    10, 96, -55, -65, 64, 0, 79, -20,
6156    -69, -26, 25, 110, 124, 6, -77, 48,
6157    -96, -60, -26, -127, -23, 67, 127, 61,
6158    76, -66, 115, -22, -23, 105, -15, 40,
6159    -68, 117, 14, 116, 8, 105, -43, 45,
6160    12, -12, -53, 17, -127, -109, 105, 127,
6161    -8, -24, 81, 19, -17, 65, -54, 5,
6162    -14, 69, 122, -30, 1, -121, -126, -81,
6163    -121, -110, -90, -35, -50, -1, 19, 62,
6164    -7, 80, -30, -12, 21, 82, -103, 56,
6165    121, -37, 76, -87, -125, -121, -87, -128,
6166    -91, 127, -37, -79, 114, -21, -96, -122,
6167    73, -52, -125, 82, 36, -45, 50, -126,
6168    109, -91, -126, -42, 101, -69, -3, 103,
6169    89, 68, 55, 123, 53, 120, -5, -63,
6170    -99, -15, -28, 101, -72, -69, 127, -32,
6171    35, 95, -127, -123, -126, 105, 3, -124,
6172    44, -79, -127, -33, -127, -101, -6, 42,
6173    -87, 34, 75, -36, -111, -47, 22, -26,
6174    -123, 127, 127, 20, -122, 76, 45, 68,
6175    120, 46, -114, -114, -27, -99, 27, 115,
6176    -52, -102, -38, -115, 10, -29, 127, -92,
6177    99, 18, -60, -29, 82, 50, 62, -65,
6178    76, -46, 53, 74, 14, 127, -100, 124,
6179    -127, -115, 71, -21, -28, -23, 31, 101,
6180    73, 81, 126, -110, -53, 121, 80, -45,
6181    125, -1, 27, -128, -56, -124, -48, -40,
6182    45, 44, 67, -43, -12, 1, -11, 66,
6183    127, -48, -62, 35, 116, -85, -21, 117,
6184    -118, 11, -15, 20, 17, -47, 41, -12,
6185    -128, -96, -83, 127, -14, 21, 127, 83,
6186    46, 66, -69, -84, 69, 45, 103, 52,
6187    -128, -5, -55, 49, 44, 92, -19, 40,
6188    42, -30, 8, 87, 52, -88, -36, 14,
6189    98, 32, -2, -2, 125, -43, 41, 28,
6190    -15, 70, -10, 20, 26, -89, -23, -125,
6191    24, -27, 65, 127, 60, 30, -1, -101,
6192    -2, 64, -29, 52, -37, 39, 58, 12,
6193    127, 43, 79, -100, 104, -20, 65, 54,
6194    -22, -72, -53, -11, 32, 20, -9, 5,
6195    5, 102, 3, 127, 48, 4, 28, 59,
6196    -19, -18, -8, 19, -128, 123, 17, -15,
6197    60, 29, -20, 26, 126, -97, -119, -69,
6198    -98, -8, 124, 41, 23, -69, -36, -99,
6199    -98, -15, -45, -32, -120, 104, 9, 22,
6200    55, -24, 45, 127, -15, -2, 10, 127,
6201    94, -55, -54, 31, -40, -107, 52, 113,
6202    126, -79, 6, -5, 127, 127, 8, -128,
6203    -38, -92, -53, -7, -28, -60, -127, -88,
6204    115, -44, -44, 33, 5, -60, -116, -2,
6205    78, -52, 88, 111, 95, -66, 93, 127,
6206    -55, 25, -128, 36, -58, 68, -127, -67,
6207    122, -101, 11, -63, -125, 38, -22, 103,
6208    9, 6, -39, -71, -127, -27, 13, 17,
6209    -117, 15, -79, -49, -126, 26, 29, 69,
6210    -39, -28, 8, -53, -2, 127, -8, -27,
6211    60, -92, -125, -116, 48, 70, -64, -8,
6212    113, 11, -103, -62, 71, 112, 88, 44,
6213    -71, 127, 127, -111, -5, -30, -103, -80,
6214    -75, 18, -65, 127, -127, 29, 36, -37,
6215    -70, 4, 59, -74, 91, -53, 127, -22,
6216    66, -27, 35, 127, 13, 41, 127, 5,
6217    33, 57, -43, -127, -73, 73, 36, 81,
6218    126, 0, -94, -4, -73, -128, -121, 7,
6219    -128, 8, 54, 27, 11, -49, -32, -108,
6220    126, -72, -123, -19, -87, 125, 125, 77,
6221    5, -123, -119, 40, 105, -87, -74, -52,
6222    -122, 109, -8, -78, -127, 69, 102, -41,
6223    23, -61, 67, 38, -30, 29, -111, 29,
6224    -95, -17, 39, 53, -15, 17, -89, 31,
6225    7, 65, -33, 71, 116, 51, 44, 114,
6226    -75, 22, 36, 110, -88, 19, -43, 122,
6227    47, 91, 2, -61, -54, 38, 8, 0,
6228    11, -11, 26, -37, 43, -89, -95, 91,
6229    -15, -96, 4, -17, 79, 30, 31, 73,
6230    122, 19, 34, -6, 40, 0, 127, 21,
6231    7, 0, -25, 12, 77, 72, -125, -71,
6232    91, -100, 40, 54, -128, -83, -13, 32,
6233    -1, 87, 121, -93, 82, 125, -11, -69,
6234    -100, -119, 68, 120, -100, 4, 50, 41,
6235    127, 39, 107, -126, -111, 18, 39, -54,
6236    69, -100, 116, 15, 67, 11, -46, 25,
6237    38, -128, -61, -102, -126, -8, 54, 53,
6238    8, -90, 24, 6, 125, 127, 16, 127,
6239    -38, -108, -50, -124, 73, -96, -86, -120,
6240    124, -114, 18, 68, 76, -19, 61, 127,
6241    -92, 41, 127, -3, 45, -11, 127, 126,
6242    -123, -73, -127, -43, -30, 123, -125, 8,
6243    98, 43, 70, 95, -28, -85, 20, -124,
6244    -16, 92, 0, -5, -128, -55, 99, 123,
6245    -40, -23, -80, 39, -68, -4, -59, -12,
6246    27, -12, 19, -36, -47, 2, 127, -123,
6247    121, -124, -113, -120, -125, 117, -127, -123,
6248    -54, 86, 33, 117, 11, -1, 127, 119,
6249    -99, 4, 41, -114, -63, -2, 58, -30,
6250    -127, -125, -127, 8, -125, -128, 54, 20,
6251    -55, 20, 11, -128, -122, 0, 127, 125,
6252    127, 127, 94, 118, -50, -128, 127, -17,
6253    119, -52, -97, -111, 13, -128, 125, 127,
6254    127, 98, -70, 111, 101, -127, 112, -47,
6255    -69, -64, 47, 65, -84, 4, -66, 78,
6256    14, 19, -91, 20, -44, -82, 16, -26,
6257    -59, 121, 116, -66, -14, 55, -127, -47,
6258    -34, 24, 8, 2, -18, -127, -18, 48,
6259    -124, -49, -15, 37, 43, 9, -46, 63,
6260    -30, -16, -18, 46, 42, 9, 31, -65,
6261    51, 92, -52, 81, -104, 107, -101, -46,
6262    117, 100, -4, -6, -126, -6, -56, -127,
6263    42, -14, -42, 99, -16, 8, -64, 21,
6264    47, 126, 46, -89, -27, -107, 113, 120,
6265    -1, 35, 34, -96, -72, 40, -33, 4,
6266    51, 38, -45, 92, 43, -92, 13, 35,
6267    9, 5, 25, -14, -5, 127, -65, 47,
6268    -98, 4, 55, -25, -128, -89, -63, 36,
6269    -64, 44, 87, -6, 124, -83, -23, -45,
6270    -69, -37, -25, 23, 73, 114, -82, -128,
6271    -32, 98, -89, -93, 0, 127, -126, -103,
6272    -85, -23, 13, 114, -63, -115, -106, -41,
6273    23, -12, 106, -46, 127, -30, 46, -121,
6274    -118, 46, 82, 31, -128, 22, -120, -121,
6275    78, 106, 39, 35, 29, -33, -125, -126,
6276    123, 123, -128, -34, -119, -94, -127, 127,
6277    -2, -128, 70, 28, 41, -88, 124, -13,
6278    -67, 122, -98, -71, -21, 35, -127, 70,
6279    -65, 2, 124, -38, -40, -85, -40, 20,
6280    -23, -12, 61, 56, -128, 11, 49, 127,
6281    -127, 118, -125, -82, 67, 127, -26, 96,
6282    -72, 52, -63, -11, -111, -126, -15, 105,
6283    20, 26, 16, -87, -29, 108, 84, 47,
6284    -99, 121, 127, 47, -13, 54, 126, -25,
6285    -6, 73, 41, 56, -31, -46, 33, 125,
6286    -122, -89, 82, 127, 23, -63, 127, 126,
6287    -105, -46, -91, -117, 39, 123, 126, 82,
6288    125, 65, 24, 127, 127, -89, 127, -54,
6289    70, -122, 125, 5, 16, 127, -13, 20,
6290    127, -127, 121, -2, 4, 10, 6, -97,
6291    99, 48, -127, 31, 109, -31, 53, -125,
6292    101, -125, -16, -98, -65, -65, -125, -126,
6293    74, 92, -100, -25, 59, 0, -128, 19,
6294    38, -39, -122, -127, -75, -123, -17, 111,
6295    -124, -121, -9, 64, 34, 49, -123, 40,
6296    -3, 16, 23, 66, -16, -123, -26, -36,
6297    125, 102, 89, -34, -123, 52, -2, -116,
6298    -1, 100, 57, -128, 126, -87, -74, 124,
6299    57, -116, 6, 16, 15, 20, -44, 28,
6300    81, 99, 6, 9, 62, 55, -92, 82,
6301    77, -2, -36, -122, -72, -127, 75, 12,
6302    96, 59, 6, -55, 77, 58, 64, -49,
6303    -122, -42, 126, 121, -54, 64, -52, 126,
6304    79, -46, 28, -33, -128, -50, 127, -127,
6305    -128, -38, 100, -75, 23, 53, 96, -107,
6306    21, -6, -13, -107, -50, -67, -67, -128,
6307    111, 127, -127, -107, 60, 65, -106, 81,
6308    95, 127, 12, -52, -81, 50, 127, 45,
6309    117, 18, -10, 70, -104, 36, 30, 57,
6310    -32, 51, 16, 80, -128, -21, 21, 124,
6311    70, 85, 12, 100, -41, -28, -126, -128,
6312    111, 70, 89, -32, -69, -90, 100, 125,
6313    -101, 41, 8, -3, 68, -125, 33, 94,
6314    11, -44, 49, -5, 52, -121, 56, 118,
6315    -125, -98, 127, -79, -4, -17, 3, 109,
6316    -70, 119, -57, 122, -125, 10, -93, -93,
6317    15, 38, -108, 127, -3, 91, -104, -105,
6318    -23, 51, -23, -42, -92, 63, -67, -66,
6319    20, -108, -35, 73, -122, -125, 41, 93,
6320    -71, 88, 122, 101, -13, -98, 66, 55,
6321    -120, -128, 40, 0, 58, -81, 56, 124,
6322    96, 13, 90, 22, 127, -61, 125, -117,
6323    -105, 68, -91, -112, 5, 96, 119, 121,
6324    108, -67, -89, -5, -40, -7, 8, -113,
6325    66, -92, 4, -66, 17, -58, -90, -127,
6326    127, 76, -72, -61, 83, -21, -128, -57,
6327    118, 66, -127, 46, -54, 36, 103, 127,
6328    30, 92, -128, 54, -97, 80, 112, 62,
6329    -51, 38, -13, 47, -127, -107, -125, -79,
6330    -106, -66, -118, 20, -11, -18, 63, 92,
6331    62, -17, -117, -29, -4, 29, -74, 20,
6332    66, -41, -42, -107, -40, -37, 40, 60,
6333    7, -62, -96, 100, 124, 15, -30, -39,
6334    -103, 112, -40, -95, 126, -33, -110, -86,
6335    4, -91, 68, 67, 9, -27, -127, -121,
6336    50, -77, 40, 22, -26, -31, -58, 105,
6337    125, -7, 61, -124, 14, 84, -45, 112,
6338    44, 31, 41, 71, -113, 52, -44, 14,
6339    -124, -18, -27, 3, -1, 85, -72, -29,
6340    -26, -11, -32, 9, -128, -32, 36, -4,
6341    37, -30, 33, 39, -20, 71, -49, -101,
6342    -64, 75, -21, -38, 41, -128, 20, 11,
6343    -20, 123, -89, -86, -115, 41, 54, -62,
6344    127, -20, -42, -16, 122, -116, -123, 1,
6345    -29, -81, 65, -82, 122, 127, -125, -112,
6346    -93, -128, -88, -112, 117, -127, -27, -42,
6347    125, 73, -121, -126, 57, 37, -105, -127,
6348    69, -77, 122, 122, 124, -94, -105, 83,
6349    -34, 0, 126, 81, 52, 99, -14, 127,
6350    -128, -127, -81, 86, -26, -47, -87, -128,
6351    127, -116, 127, 10, 38, -25, -6, 125,
6352    127, -90, 126, -3, -128, 121, -59, -124,
6353    -126, -4, -23, -20, 15, -12, -84, 127,
6354    -15, 98, 23, -82, -44, 18, -28, 48,
6355    -52, 67, -126, -114, -127, 120, 53, -39,
6356    -33, 62, 120, 108, 127, 127, -128, 127,
6357    -94, 127, 54, 61, -94, -14, -54, -103,
6358    -121, 119, -126, 127, -127, 26, 120, -69,
6359    127, 73, 86, -67, 117, 95, 123, 38,
6360    36, 126, 11, 112, 55, 35, 82, -16,
6361    62, 51, -3, -126, -58, -124, 58, 127,
6362    127, 86, -71, 10, 37, 11, 126, -115,
6363    6, -49, -114, 15, 31, -98, 13, -32,
6364    -9, -124, 37, -126, 15, 43, -60, -61,
6365    -3, -43, -9, 97, -113, 97, -126, -47,
6366    -70, -6, -28, -22, -123, 24, -46, -38,
6367    47, -19, 104, -17, 59, -4, -85, 19,
6368    -13, 64, -116, 90, 56, -122, 76, 43,
6369    -126, 124, -98, -97, -19, 13, -110, -81,
6370    106, 29, 101, -128, -89, -97, -101, 52,
6371    -11, -34, 15, 1, 12, 7, -96, -22,
6372    111, -80, 27, -34, 1, -127, 96, 69,
6373    127, 32, 61, -57, -42, 0, -121, -10,
6374    20, -5, 54, -7, 77, 2, 73, -51,
6375    30, -128, -23, 67, -71, -31, 69, -106,
6376    -26, -119, 30, -30, -127, -52, -39, -36,
6377    69, 86, 7, 33, -48, 65, -6, 73,
6378    82, -15, 23, 90, -123, -21, 40, 80,
6379    9, -45, -24, -18, -128, -72, 73, -114,
6380    92, 26, -37, 126, 10, 50, 14, 35,
6381    -13, 127, -14, 127, 127, 92, -127, -52,
6382    67, -127, 122, 24, 125, 15, -68, 20,
6383    47, -110, -60, 115, -22, -128, 41, -126,
6384    -111, 13, 113, 86, -97, -79, -110, 127,
6385    -70, -60, 127, 6, 125, -30, 98, -17,
6386    -107, 93, -126, -46, -63, 89, -127, -127,
6387    -1, -7, 116, -91, 8, -54, -114, 54,
6388    -31, -10, -1, -36, -128, 80, 110, 125,
6389    -110, -62, -127, -67, 126, -74, 57, -92,
6390    47, 103, -12, -104, 88, -15, -35, 29,
6391    -128, 125, 30, -9, 74, 127, 74, 120,
6392    -97, -28, 113, 14, 19, 10, 32, -91,
6393    -124, 127, -60, 20, 44, -57, -42, 127,
6394    -127, -59, -127, 127, -128, -128, 124, 127,
6395    69, 92, 21, -25, 36, -126, 127, 127,
6396    68, 33, 122, 92, 28, 22, 126, -52,
6397    -20, 9, 23, -123, 119, -111, 92, 127,
6398    115, -24, 19, 53, -15, -125, 107, -126,
6399    -125, 76, 52, -23, -70, -8, 43, -121,
6400    112, 124, -120, -59, -23, -128, -128, 51,
6401    -124, 116, 127, 127, 115, 68, -125, -93,
6402    6, 119, 31, -73, -124, -109, -1, -127,
6403    101, -126, 35, -6, -100, 44, 70, -40,
6404    -20, -91, -17, -20, 40, 113, 64, -28,
6405    -115, 126, -76, 19, -14, 45, 124, -36,
6406    118, -24, 98, -127, -128, 42, -122, 26,
6407    102, -8, 5, -21, 106, 81, 47, -124,
6408    -14, -73, -62, -72, -33, -64, -117, -24,
6409    122, -123, -30, -32, -64, -123, -103, 119,
6410    119, 10, 97, 100, -59, -114, 2, 124,
6411    -24, -109, 55, 83, -30, 123, -38, -79,
6412    28, 83, 45, 28, -127, -59, 8, 35,
6413    -91, -119, 100, 112, 68, -62, 68, -85,
6414    7, 6, -65, -41, -127, 79, 6, -46,
6415    74, -128, 111, 4, -10, -38, 64, -55,
6416    59, 12, -9, -115, 14, -122, 39, 127,
6417    -105, 71, 127, 113, 34, 98, 115, 123,
6418    -61, -42, 55, -7, 36, -97, 56, -111,
6419    -41, -103, -76, 14, -125, 90, 62, -44,
6420    37, 25, -119, -102, -41, 68, -62, 127,
6421    123, 3, 36, 47, 18, 40, 127, -89,
6422    16, 102, -96, -37, 16, 82, -7, 125,
6423    -52, -98, 52, 25, 126, -64, 40, -123,
6424    -71, -101, 7, -18, -127, -119, 20, 48,
6425    -124, -83, -55, 127, 90, -34, -51, -18,
6426    127, 0, -8, 29, -101, 35, 48, 66,
6427    -27, 90, 74, -128, 65, 123, -1, -44,
6428    -17, -101, -111, 126, 48, 35, -96, -103,
6429    -23, -5, -53, -50, -31, 99, 25, 33,
6430    25, -38, -48, 117, -55, -29, 34, -69,
6431    59, -47, -95, 10, -112, 76, 109, 127,
6432    -128, -92, -86, -128, 75, -66, 42, -78,
6433    51, 24, -35, 107, 9, -126, 43, 104,
6434    127, 7, -33, 127, -37, -29, -34, 21,
6435    82, -27, 118, -125, -123, 100, -107, -4,
6436    -44, -125, 88, -66, -51, 125, -74, -39,
6437    -105, -61, 108, 30, 29, -33, -21, 22,
6438    127, 32, -69, 4, -87, -30, -100, -126,
6439    -7, 35, -128, 17, -105, -103, 46, -11,
6440    -10, -20, 73, 4, 43, 15, 127, -5,
6441    85, -124, -27, -69, 12, 72, 72, 76,
6442    13, -57, 64, -15, -68, 47, -128, 27,
6443    38, 57, -55, -21, -17, -74, 111, 64,
6444    -4, -7, -75, -127, 5, -21, 40, -12,
6445    20, -75, 26, 9, -21, 45, -50, -55,
6446    -17, 78, -41, -49, 60, -36, 33, -8,
6447    -11, 29, 42, 33, -94, 4, 44, 42,
6448    -14, 104, -65, -19, -128, 72, -28, 121,
6449    -51, -98, -79, -38, -38, -8, -13, -104,
6450    -23, 24, 112, 118, 89, -117, 22, -73,
6451    -1, 116, 127, -2, 103, 125, -68, -89,
6452    127, -26, -101, 69, -112, 101, 34, -114,
6453    -35, 126, -80, -124, 125, 88, -4, 126,
6454    41, -47, 43, -127, -126, -74, -96, 110,
6455    -1, -44, -32, -10, 37, 96, -127, -127,
6456    121, -101, 88, 65, 103, -123, 70, 22,
6457    -26, 27, -44, 120, -62, 80, 40, 125,
6458    -34, 16, -41, -88, -108, 38, -93, 121,
6459    -58, -78, 40, 76, 41, -18, -125, 126,
6460    52, 2, 0, -63, -99, 64, -43, 70,
6461    -126, -127, -47, 121, -104, -121, -41, 119,
6462    8, -10, 62, -91, -126, -99, 70, 82,
6463    120, -1, -46, -128, -11, -127, -2, 80,
6464    81, 49, -76, 15, -66, 111, 4, 19,
6465    -102, -126, -128, 127, -78, -108, 58, -16,
6466    127, -55, -57, -105, 127, 112, -25, -32,
6467    106, 2, -86, -126, 39, 105, -127, 126,
6468    -110, -126, -128, -127, -39, -40, -79, -35,
6469    110, -110, 95, -122, -70, 35, 37, -125,
6470    117, 101, -40, -127, 3, 81, -121, 84,
6471    127, 127, 33, 102, -13, -17, 23, -32,
6472    49, 62, -44, -108, -124, -124, 121, -41,
6473    -99, 58, 49, -66, 37, 108, -51, 127,
6474    127, -43, -113, -25, 126, 127, -36, 15,
6475    -114, -12, -126, -63, -110, -118, 43, -43,
6476    -59, 7, -63, 18, -35, 127, 55, 24,
6477    125, -126, -32, -128, -124, 77, -115, 66,
6478    -110, 56, -56, -127, 127, 48, -72, -118,
6479    -122, -88, 5, 49, -88, -76, 54, 0,
6480    31, -128, 127, -127, -48, 8, 30, 46,
6481    -16, 11, -76, 25, -26, 41, 6, -123,
6482    127, 17, 61, -20, 56, 20, -20, 53,
6483    -115, -127, -9, -55, -46, 98, 22, 23,
6484    -109, 115, -35, -111, -127, -83, 0, -22,
6485    39, -57, -125, -87, 124, -103, 35, -69,
6486    127, -96, -85, 127, -110, -115, -72, -128,
6487    92, 54, 10, 24, 56, -17, 37, 88,
6488    116, 106, -44, 36, -13, 60, 62, -128,
6489    126, 110, -6, -17, 24, 30, 19, -108,
6490    70, 10, 118, -73, 82, -71, -31, 66,
6491    -112, -114, 127, 48, 127, 16, -31, -108,
6492    120, 106, 114, -24, 105, 11, -17, -89,
6493    -19, -25, 112, 116, 19, -121, -17, 1,
6494    -22, -75, -24, 46, 127, -71, -69, 86,
6495    5, 19, 44, -94, -107, -70, -128, -112,
6496    -106, 112, -105, -86, -102, 67, -31, 6,
6497    50, -33, -7, -125, -119, 4, -21, -80,
6498    113, -43, -68, -12, -54, 6, -128, -80,
6499    -72, -20, 126, 39, 127, -102, 126, 126,
6500    -114, -122, -126, 52, -73, 12, 15, -94,
6501    -87, 82, 120, -127, -9, 106, 104, 56,
6502    124, -74, -97, 88, -119, -34, -66, -43,
6503    90, -42, -45, -121, -84, 4, 82, 107,
6504    -7, -118, 127, -4, -58, 70, -65, -124,
6505    -85, -68, -30, 18, -31, -110, -126, -126,
6506    127, 15, 45, -126, -40, 48, 20, 70,
6507    -125, 8, 103, -126, 10, -18, 16, 27,
6508    55, 127, 110, -85, -125, 21, -113, 72,
6509    127, 37, 124, -127, 101, -10, 127, 96,
6510    126, 106, -77, 116, -62, -21, -52, 50,
6511    -121, -2, -46, -44, -70, 3, -17, 48,
6512    -102, -32, -36, 36, 12, -49, 103, -20,
6513    126, -89, 45, -115, -58, -99, 76, -9,
6514    8, -45, 59, -29, -52, 10, -118, -121,
6515    -54, -57, -30, -28, -127, 72, 81, -125,
6516    -41, -110, -128, -121, -16, 118, 31, -128,
6517    -61, -18, 79, -62, -118, 14, 66, -126,
6518    -23, -101, -112, -68, -62, -53, 14, -127,
6519    107, -115, 121, 127, 84, -47, 79, -26,
6520    81, 22, 58, -63, -120, -61, 107, 32,
6521    -127, 94, -128, -128, 126, -93, 7, -125,
6522    126, 7, 42, -21, -125, 52, -128, -87,
6523    10, 89, 11, 11, 74, 119, -14, -14,
6524    70, 76, 126, 39, 120, 12, -74, -127,
6525    102, 127, 6, -8, -125, 67, 45, -11,
6526    117, 38, 81, -36, 27, 34, 121, -128,
6527    -120, -25, -127, -58, -64, -111, 53, -15,
6528    -128, 67, -16, -19, 127, -11, -108, 68,
6529    108, -10, 114, 87, 94, 57, -81, -92,
6530    28, -128, 99, 79, -74, 65, 109, -18,
6531    -37, 63, 51, 88, -93, -54, -122, -42,
6532    123, -126, -64, -126, -64, -69, -47, -83,
6533    -40, -127, 10, -123, -120, 62, 125, -13,
6534    115, -128, -128, -21, -118, -125, 127, 77,
6535    -4, 118, -38, -34, 109, 127, -127, 65,
6536    -12, 29, -11, 123, -2, 90, -118, 73,
6537    23, 125, 1, -127, 109, -128, -128, -96,
6538    -126, -14, -41, 37, -127, 127, -19, 127,
6539    -22, -12, -62, 2, -123, -127, 127, -128,
6540    -125, 120, -128, -126, 127, -3, 108, 99,
6541    78, -80, 39, -99, 113, -111, 127, 124,
6542    11, 1, -11, -24, 110, -110, 127, -66,
6543    -80, 66, 17, -119, 127, -53, -3, -5,
6544    -26, 126, -127, -28, 25, -98, 34, 118,
6545    -17, -127, 127, 127, 38, -19, 83, -128,
6546    -25, 5, 39, -35, -121, -127, -2, -70,
6547    -52, 28, 127, 48, 15, 127, -94, -82,
6548    39, 65, 58, 92, 19, 121, 126, 127,
6549    50, 86, 14, -51, 27, 56, 47, 127,
6550    126, 32, 33, 124, -103, 21, 50, 110,
6551    -118, -97, 67, 29, -84, 8, 127, 18,
6552    -28, -19, -37, -8, 119, 1, 58, -103,
6553    -59, -34, -27, 43, -43, 107, -77, 127,
6554    119, -96, 108, 33, -5, 12, -62, 40,
6555    46, 124, 125, -39, 22, -19, -4, 126,
6556    -53, -38, -59, 5, -118, 102, 60, -21,
6557    124, 67, -19, 121, 123, 127, 0, 33,
6558    -19, 0, -32, -7, -1, -72, -58, -44,
6559    -5, 23, 3, 35, -5, 31, 77, 11,
6560    -23, -37, -3, -22, -10, 10, -41, -22,
6561    33, 19, 22, 16, -16, -60, -24, 14,
6562    8, -25, 41, 3, -91, 20, 54, -51,
6563    -40, 33, -71, -94, -10, -25, -26, 5,
6564    -77, 39, 13, 38, 18, 22, 31, -75,
6565    4, -24, -61, -7, 11, 39, -33, -21,
6566    20, 3, 0, -8, 13, 48, -33, 60,
6567    -8, 60, 1, -65, -65, -60, 26, 18,
6568    27, 16, 7, -8, -17, 50, 24, -3,
6569    31, -32, -55, -2, -52, 63, 4, 36,
6570    -52, -127, -35, -63, -76, 32, 73, 31,
6571    -37, 33, 12, -89, -94, -57, -69, -12,
6572    50, -10, -85, 11, -52, 108, -44, 77,
6573    -81, -2, -66, -13, -123, 31, -2, -17,
6574    -9, 16, -128, 39, -42, -3, -117, 35,
6575    127, 9, 123, -71, 81, -26, 16, 79,
6576    -108, 67, 41, -80, 2, -128, -14, -41,
6577    72, -8, -128, -41, -43, 17, 11, -65,
6578    -41, 127, -27, -73, -64, -5, 114, -126,
6579    -25, 22, 76, -84, 49, 127, 101, 59,
6580    -67, 61, 55, -51, -127, 4, -17, 60,
6581    -39, 63, 7, -19, 51, 109, 13, 90,
6582    -30, 125, -28, 36, 13, 15, -77, -13,
6583    -24, 127, 37, 0, 35, 121, 6, -20,
6584    39, -128, -19, -50, 6, -56, -18, 52,
6585    -16, -12, -13, 4, 51, 28, -48, -18,
6586    -67, 123, 43, -11, -47, 39, 127, -23,
6587    8, 30, -16, -108, 12, -25, 40, 10,
6588    58, -6, 19, 52, -17, -19, 37, -8,
6589    57, 36, 1, -3, 21, -4, 67, 7,
6590    -119, 2, 40, -39, 36, 44, -35, -55,
6591    40, 25, -12, -20, -128, 18, -126, 9,
6592    127, 6, -14, -36, -50, -63, -16, 29,
6593    -34, 57, -12, 62, -29, -47, -18, -42,
6594    26, 25, -70, 16, -8, -22, -3, -17,
6595    2, 27, -78, -2, -12, -23, -11, -43,
6596    38, -126, 37, 65, 22, 37, 3, -4,
6597    -17, -34, -41, 25, 27, -11, 39, 65,
6598    -72, 0, -57, -34, -49, 62, 55, 37,
6599    -1, -39, -43, 101, -27, 41, -69, 15,
6600    -113, -19, 16, -39, 11, 26, 70, -118,
6601    48, -4, -62, 17, -10, 42, 4, -35,
6602    -8, -99, -14, 38, 36, 9, 27, 32,
6603    -66, 23, -9, 21, -51, 5, -10, -2,
6604    -16, 127, -18, -28, -89, 6, -12, 39,
6605    -41, -49, 3, -14, 38, -62, 65, -7,
6606    -30, 88, -47, -121, 83, -47, -99, -60,
6607    -84, -38, 55, -125, 101, 32, -48, -33,
6608    -16, 45, -123, 52, 98, 13, 116, -24,
6609    46, 78, -96, 32, 64, -27, -43, -92,
6610    10, 112, -79, -26, 23, 4, 22, -127,
6611    126, 89, -92, 52, 42, -23, 95, 39,
6612    -42, 9, -78, 42, 102, 21, 12, -18,
6613    1, -9, -126, -30, -54, -90, -82, -83,
6614    -62, -121, 126, -77, -83, -34, -36, 127,
6615    127, -8, -25, -28, -125, 29, 52, -128,
6616    -128, 11, 41, -54, 117, -52, 125, -77,
6617    -119, 125, 84, 102, -63, 102, 61, 71,
6618    -29, -89, 41, 40, 29, 79, 67, 46,
6619    -89, 54, 11, -11, -2, 12, -3, 12,
6620    18, 65, -39, -1, -17, -70, -67, -34,
6621    -90, -48, 36, 52, 14, 12, 124, -58,
6622    49, 55, -7, -17, -30, 20, 126, 23,
6623    -97, 51, 126, 127, 4, -5, 55, 40,
6624    127, 10, 75, 127, 56, 9, 0, -20,
6625    3, 8, 54, -50, -22, -7, 47, -116,
6626    71, -22, 37, -73, -11, 30, 30, 11,
6627    16, 90, 127, -78, -128, 13, -60, 20,
6628    -128, 104, 26, -101, 17, 124, 50, -21,
6629    77, -55, 2, -93, -83, 30, -54, -128,
6630    -23, 52, -126, -46, 14, -35, -34, -58,
6631    43, 125, -29, 1, -71, -41, 126, -18,
6632    -11, 103, -125, 68, -12, 26, -120, 76,
6633    13, -77, -25, -13, -5, 87, 29, 42,
6634    19, -39, 35, -30, 127, 18, -6, 127,
6635    54, 55, 3, 60, 6, 72, -34, 25,
6636    -106, 78, 78, -2, -42, 123, -51, -98,
6637    -45, 8, -15, -25, 85, -34, -29, -26,
6638    -29, 52, -4, 14, 16, 127, 46, 101,
6639    21, -96, 30, -37, 63, -13, 64, -50,
6640    37, -105, 46, 24, -102, -8, -64, 61,
6641    35, 57, 45, 108, 12, -44, 84, 2,
6642    -2, 124, -95, 39, -96, -125, -91, 99,
6643    14, 127, 82, -126, 73, 25, 117, -127,
6644    58, 3, -97, -98, 79, 14, -20, 44,
6645    23, 51, 61, 105, 98, -125, -125, 82,
6646    0, -71, 110, -8, -76, 26, -63, 126,
6647    107, 49, -70, -63, 20, 127, 59, 17,
6648    -66, -124, 127, -49, 13, 127, -50, -57,
6649    84, -120, -14, 2, -69, 1, 47, -12,
6650    -84, -128, -77, 55, 125, -97, -20, -64,
6651    99, 25, -127, -122, -118, -18, -86, 127,
6652    -3, 74, -112, 124, 64, 45, -91, 118,
6653    -19, -96, 86, 86, 126, -25, 47, -6,
6654    30, -127, -88, 16, 10, -70, -18, -22,
6655    -69, -3, 5, -20, 108, 109, 0, 8,
6656    -1, 124, -34, 43, -9, 26, -86, 19,
6657    95, 25, 15, -13, 16, 50, -90, 14,
6658    17, -22, -20, -80, 0, 9, -93, -82,
6659    40, -33, 16, -119, 14, 44, 25, 69,
6660    126, -62, -39, 125, 37, 50, 29, -64,
6661    -31, -3, 0, 41, -6, 82, 75, -71,
6662    -22, 11, -5, 78, -114, -127, 21, -81,
6663    91, -20, 76, -30, 67, -47, 70, -26,
6664    -89, 52, 9, -12, 4, 9, 21, -14,
6665    -45, -43, 91, -28, -41, 33, -50, 54,
6666    -80, -55, -121, 9, -30, 17, 125, -57,
6667    101, -14, -43, 44, 18, -6, 18, -80,
6668    114, 15, -108, 25, 39, -78, -18, 50,
6669    5, 21, -22, 47, 9, -21, -64, 127,
6670    -108, 40, 43, 36, 75, 73, -81, -126,
6671    12, 127, -8, 42, -14, 26, -5, 0,
6672    58, 27, -40, -53, -116, 61, -58, -38,
6673    -42, -47, 123, -59, 127, 24, 80, -93,
6674    -28, -10, 5, 35, -65, 58, 3, 116,
6675    -27, -9, -127, -127, 15, -43, -68, -60,
6676    -63, -67, -82, 77, -127, 33, 26, 25,
6677    -117, -28, 108, -23, 61, 104, 45, -28,
6678    52, 54, -68, -27, -58, 57, 125, 7,
6679    1, -81, 72, -66, 38, 126, -14, -68,
6680    39, 40, 99, -54, -13, -30, 55, -35,
6681    -128, -111, 73, 20, -41, -109, -66, 127,
6682    -62, -56, -36, -18, -104, -127, 57, -93,
6683    126, -45, 127, -70, 24, 10, 88, 81,
6684    -104, -118, -50, 127, 71, 67, 15, -125,
6685    -45, 127, -38, 127, -36, 17, 127, 127,
6686    -118, 64, -125, 12, -66, -20, -18, -126,
6687    -125, -72, -125, -66, -52, 125, 18, -123,
6688    104, 62, 127, -121, -23, 99, -65, -17,
6689    -55, -53, -120, 114, 50, 18, -123, 69,
6690    -128, 127, 1, -7, -109, 9, -101, 29,
6691    -60, 9, 117, -1, 47, 85, 89, 50,
6692    29, -10, -44, -15, -35, 127, 18, -19,
6693    125, -55, 11, 7, 27, 11, 66, -71,
6694    35, -113, 90, 24, 4, -73, 13, 127,
6695    15, -73, -118, -12, -5, 38, 93, 54,
6696    41, -33, 38, 117, -8, -77, 2, 52,
6697    96, 51, -60, 8, 97, 23, 109, 92,
6698    20, -43, 46, -57, 96, 5, 8, 0,
6699    -27, 124, 45, 48, 127, 19, -45, 67,
6700    127, 21, -8, 36, 43, 56, 91, -65,
6701    27, 16, 52, 10, 127, -37, 46, -54,
6702    -127, 42, -41, -96, -4, 43, 127, 13,
6703    -90, -106, -116, 92, -13, -46, 42, -49,
6704    -32, -27, 6, -22, -31, -22, 125, -30,
6705    30, 8, -78, 65, -13, -63, 43, -15,
6706    -36, 127, -55, -79, -99, 127, -55, 127,
6707    -82, 56, 20, 38, -46, -24, -106, 43,
6708    -16, -128, -54, -54, -2, 104, 86, -83,
6709    92, -83, 30, -28, 127, 127, -96, -66,
6710    -33, -64, -87, -51, -65, -52, 42, 28,
6711    -75, -33, 6, -45, 10, -106, -14, 100,
6712    34, 126, 31, -2, -67, 38, 106, -13,
6713    60, 2, -56, -37, 45, -50, -8, -55,
6714    -89, 46, -23, -126, -81, 31, 81, 117,
6715    -121, 51, 73, -82, 88, 19, -116, 30,
6716    20, 18, -9, 2, -7, -32, -42, -113,
6717    126, -101, 127, -10, 87, -52, -109, -49,
6718    -50, -128, 53, -20, 53, -125, 45, 96,
6719    -14, 3, -104, 114, -35, -71, 126, -118,
6720    -122, -9, -83, -115, 53, -23, 42, 32,
6721    120, 44, -122, -45, 37, -120, -27, 59,
6722    -12, -71, 127, 49, -45, 28, -40, 95,
6723    -75, 8, 54, 28, -128, 91, 21, 14,
6724    -98, 46, -47, 127, 5, -127, 50, -124,
6725    -43, 12, 26, -14, 57, -100, -128, -29,
6726    -22, 58, 45, 32, -57, 107, -55, 9,
6727    17, -85, 48, 16, 29, 127, 94, -94,
6728    5, -103, 16, 7, -30, 43, -7, -29,
6729    -18, -71, -33, -13, 11, 12, 87, -45,
6730    127, 8, -19, 41, 127, -122, 20, -125,
6731    -76, -85, 126, 124, 127, -43, 89, -28,
6732    28, 63, -55, -6, -3, 13, -51, 30,
6733    -118, 43, 14, -34, 56, -70, 3, 57,
6734    -64, 71, -32, -43, 114, 86, -27, 81,
6735    1, -26, -29, 59, 90, -101, 48, -25,
6736    -108, 28, 23, 19, -40, -25, 31, 26,
6737    -94, -52, 14, -47, -113, -125, 29, 61,
6738    -125, -36, -4, 51, -59, 60, 107, 127,
6739    -128, 94, 28, 86, 35, -44, -26, 24,
6740    23, 119, 33, 64, -47, 67, -6, -120,
6741    -79, 64, 6, 120, 100, 0, -127, 65,
6742    127, 76, 57, -127, -37, 127, -2, 51,
6743    -122, 43, 51, -45, 4, 44, 15, 84,
6744    -17, -39, -115, -15, -126, 43, -23, -117,
6745    12, -33, 88, 4, 74, -112, -35, -13,
6746    -84, -68, -122, 71, -19, 25, -85, 91,
6747    -126, -67, 81, 18, -9, -19, 90, 73,
6748    70, -89, 119, -29, -86, 126, 27, 50,
6749    53, -110, 103, -28, 117, -88, 19, -10,
6750    124, 116, -128, -121, 127, -6, 46, -36,
6751    -121, 62, 113, 110, -58, -104, -12, -17,
6752    19, -104, 127, 98, -56, 17, -91, 87,
6753    -122, 73, -79, 84, -102, -116, 30, -23,
6754    -59, -51, -7, -30, 123, -1, -15, -128,
6755    39, 117, -22, -34, 123, -1, 126, -75,
6756    -85, -80, 78, 85, -51, 14, -50, 2,
6757    16, 48, -118, -2, -68, 27, 124, 0,
6758    -73, 4, -50, -56, 29, 46, 22, -13,
6759    70, -45, -110, -50, -26, -56, -77, 107,
6760    101, 53, -123, -66, 97, 127, -53, 94,
6761    18, -121, 16, 3, 110, 17, -126, 108,
6762    -33, -127, -61, -18, -15, 48, -6, -22,
6763    127, 2, 68, 12, 21, -71, 29, -6,
6764    -4, -127, 50, 66, -5, -67, 48, -15,
6765    -2, -48, 122, 0, -13, 11, 1, -6,
6766    -55, -41, -19, 107, 74, -118, 49, 93,
6767    -30, -41, 41, -125, 51, -55, 24, -126,
6768    -58, -78, -41, 56, -37, 22, -22, 127,
6769    -58, -11, -14, 127, -3, 127, 1, -26,
6770    -43, 84, -111, 64, -123, 13, 27, -74,
6771    -70, 75, -127, -17, 26, -78, 7, 9,
6772    32, -35, 58, 85, -9, 65, -56, -127,
6773    53, -128, -26, -16, 99, 118, 36, -62,
6774    97, 15, -31, 22, 14, 7, -29, -25,
6775    -43, -40, -48, -47, 20, -34, -4, -50,
6776    22, -53, -11, 8, -36, -42, -37, -32,
6777    -56, 11, 7, 20, -7, -9, -5, -68,
6778    13, 66, 25, -15, -23, 34, -8, 13,
6779    -13, -56, -43, -30, -29, 3, 2, -18,
6780    -64, -27, 89, 112, -40, 10, -26, -34,
6781    -45, -37, -26, -2, 44, -65, -67, 19,
6782    -53, -16, -33, -1, -17, 70, -74, -27,
6783    -33, -72, -12, -60, -34, -11, -33, -123,
6784    25, -15, 11, -42, -34, -33, 28, 23,
6785    -32, -35, -70, -13, -7, 0, 64, 47,
6786    58, -81, -49, 50, -49, -4, 72, 30,
6787    -3, 51, -12, -57, -49, 11, -38, 14,
6788    30, -21, -128, 42, 6, 77, -79, -57,
6789    -61, 13, -34, 3, -21, 35, 14, -37,
6790    -5, 19, -87, 58, -29, -13, -59, -23,
6791    88, 44, 13, -56, 20, 23, 24, -10,
6792    -10, 78, -3, -17, -2, -112, -6, 6,
6793    36, 40, -31, 6, 6, -28, 17, -35,
6794    -72, 127, -28, -121, -62, -46, 80, -50,
6795    -60, 97, 49, -78, 55, -14, 120, 38,
6796    -60, 38, 3, -25, -44, -45, 37, 11,
6797    -8, -8, -35, 54, 10, 61, 7, 64,
6798    -18, 65, 4, 35, -49, -25, -32, 22,
6799    59, 4, -17, 25, 8, -10, 17, 11,
6800    -13, 9, 75, -27, 13, 7, -29, 112,
6801    -13, 0, -15, -21, -12, 11, -29, -20,
6802    33, -3, -47, -6, -18, 74, -5, -4,
6803    -17, -67, -22, 1, 53, -4, 1, 5,
6804    40, 14, 39, -41, -120, 56, 3, -8,
6805    1, 15, -2, 23, 3, -33, 62, 42,
6806    -33, -42, 71, 9, 37, 50, -5, 18,
6807    11, 107, -25, -64, -61, 3, 29, -49,
6808    76, -19, -15, -18, -22, -39, -1, 19,
6809    -14, 56, 5, 91, -43, 43, 15, -23,
6810    125, -47, -64, -2, -6, -26, -105, 81,
6811    93, -56, 82, -69, -47, -40, 46, -35,
6812    72, 73, -8, -1, 4, 120, -51, 101,
6813    -34, 12, 54, 5, 19, -123, 53, 87,
6814    29, 58, 15, 24, -126, 72, 3, 52,
6815    -50, -7, 12, 28, -42, 1, 34, 35,
6816    -99, -7, 105, 6, 27, -109, -19, -74,
6817    -34, -10, -57, -34, -10, 89, -6, -31,
6818    34, -91, 59, -17, -33, 60, -28, 8,
6819    -16, 7, -22, -39, -49, -56, -3, 67,
6820    -8, -94, -22, -18, -10, -2, -20, -27,
6821    -103, 3, -76, 11, 22, 71, 47, 51,
6822    -95, 30, -3, -128, 126, 3, -79, -13,
6823    28, -65, 24, -117, 49, 86, 9, 8,
6824    52, 119, -126, -10, 77, -33, 34, -70,
6825    11, 16, 71, 39, -107, 24, 45, -107,
6826    -49, -2, -21, -3, 17, 8, 23, -10,
6827    95, 58, -30, 14, 21, 12, -18, -43,
6828    -30, -8, -2, 20, 30, 53, 50, -117,
6829    -13, -36, -112, -96, 2, 25, -35, -78,
6830    -8, -58, 64, -50, 34, 22, 71, 103,
6831    99, 93, -48, -49, 59, 34, -31, -34,
6832    -48, 14, 56, -117, -38, -3, -10, -39,
6833    -25, -16, 26, 92, -10, 82, 8, 8,
6834    -99, -30, 25, -7, -31, 2, 28, 63,
6835    12, -126, -18, 23, 20, 2, -15, 7,
6836    -69, -37, 19, -44, -18, -125, 10, -116,
6837    -73, -37, 2, -11, -61, -95, -44, -65,
6838    -42, -32, -24, 30, -53, 68, 19, 13,
6839    -28, 23, 49, -42, -91, 1, -30, 46,
6840    86, -2, 127, 1, 93, 123, -5, -117,
6841    -4, -14, 14, -26, -104, 2, 34, -15,
6842    70, 48, 17, -26, 11, 13, -22, -33,
6843    37, 80, 95, 43, -48, 13, 101, 37,
6844    -77, -13, -4, -18, 23, -7, 14, 83,
6845    116, -19, -22, -27, 97, -30, 34, 33,
6846    -20, 52, -56, 52, -6, 31, -11, -123,
6847    -65, 61, 10, -47, 10, 43, 71, -22,
6848    14, 24, 70, 17, 72, -41, 19, -23,
6849    46, 67, 22, 85, 23, -62, 69, -65,
6850    -19, 80, 14, 2, 121, -75, 52, 84,
6851    -30, -42, 12, -71, 88, 58, -6, 54,
6852    11, 14, -58, 1, -47, 39, 10, 48,
6853    6, -8, 89, -8, -67, -36, -67, -5,
6854    -62, -43, -16, 22, -37, 0, 22, 1,
6855    63, -55, -125, -38, 51, -69, -23, -68,
6856    -47, 68, -2, -20, -31, -36, 47, -9,
6857    -39, 26, -96, -22, -89, -68, -23, 33,
6858    -1, 97, -24, 113, -50, -62, -22, 58,
6859    -2, -20, 52, -41, -2, -70, 1, -81,
6860    18, 22, 15, 36, -96, -34, 16, -55,
6861    51, 20, 50, 43, 10, -78, 80, 41,
6862    3, 27, -6, 127, -2, -19, 2, 96,
6863    51, 100, -25, -34, 1, 3, 48, 9,
6864    -64, -73, 35, 14, -4, 26, 58, -44,
6865    49, -20, 121, 58, -80, -7, 51, 25,
6866    -63, -95, 44, 5, -60, -23, -31, 44,
6867    29, -20, -47, -42, -2, 60, -112, 73,
6868    -1, 32, -17, 124, 40, -1, 46, 46,
6869    -42, -37, 61, 30, 68, -117, -43, 6,
6870    -28, -96, 7, -34, 81, 2, -6, -73,
6871    41, 67, 27, 13, 70, 41, 44, 27,
6872    89, 20, -6, 81, 4, 58, -20, -26,
6873    75, 48, 32, 34, 34, -19, -66, 31,
6874    -38, -25, 29, -31, 30, 32, 14, -59,
6875    -5, -115, 1, 40, -3, 7, 20, 0,
6876    38, -42, -60, 89, -34, 63, -36, 7,
6877    -5, -1, 0, 32, 49, 51, 48, 3,
6878    -4, 56, 58, 89, 13, -111, 34, 13,
6879    19, -101, 84, -78, 17, 62, 112, -36,
6880    -28, 66, 9, -3, -19, 37, -56, -61,
6881    -28, -33, 17, 31, -1, 127, 6, -44,
6882    -92, -40, -19, -90, 44, -41, 22, 99,
6883    13, 41, -125, -58, 58, -4, -84, -35,
6884    70, -1, -82, -28, -25, 38, 71, 40,
6885    108, -39, -88, 34, 67, -69, 69, -60,
6886    127, 118, -1, 61, 8, 60, -98, -106,
6887    -55, -5, 7, 25, 45, 15, -34, 29,
6888    80, -103, -16, 56, -37, -123, -77, 114,
6889    -20, 14, -19, 46, -52, 31, -13, 0,
6890    16, -81, -57, 43, -28, 32, -114, -84,
6891    -16, -3, -79, -24, 109, -15, 50, 1,
6892    -32, -17, -116, -87, -42, -9, -102, 121,
6893    -6, 25, 55, 20, 44, 126, 31, 7,
6894    62, 31, 45, -96, -71, -9, 87, -45,
6895    107, -32, -9, -54, -62, -5, 113, -1,
6896    -2, -9, 21, -58, -49, 43, 38, -33,
6897    -128, 13, -43, 56, -96, -89, -65, -4,
6898    -40, 4, -67, 23, -12, -85, -33, -79,
6899    73, -109, -50, 35, 10, 52, 14, -1,
6900    63, -79, 68, 38, 62, 55, 4, -85,
6901    -42, 42, -68, 40, 24, 23, 16, 122,
6902    20, 29, -64, 111, -26, 10, 46, -123,
6903    75, -24, 10, -104, 19, -41, -15, -27,
6904    -67, 39, 85, -7, 25, 22, -3, -31,
6905    17, 9, -32, 50, 52, -101, 1, 43,
6906    -9, 102, -12, 35, 0, -59, -61, 15,
6907    -15, 65, -33, 58, 82, -11, 125, 32,
6908    -10, -57, -7, -104, 3, 39, -69, -32,
6909    -27, 18, 57, 10, 16, 47, -41, 67,
6910    127, 2, 0, 44, 23, -5, 40, 107,
6911    -103, 23, -14, -77, 35, 26, 7, -14,
6912    38, -19, -13, 22, -92, -13, -1, 75,
6913    125, 20, -6, 18, -6, 96, 37, 16,
6914    6, -70, 63, 83, -8, 46, 20, 32,
6915    -44, -126, 47, -54, -3, 64, 33, 93,
6916    101, -127, 20, 31, -43, 1, 85, -57,
6917    -8, 37, -28, -123, 64, 18, -46, -125,
6918    123, 7, -16, 103, 70, -65, 51, -5,
6919    10, 50, -27, -66, -51, -48, 121, -13,
6920    125, -30, 93, -54, 49, -72, -3, 10,
6921    -76, 101, 5, -78, 43, 105, 124, 2,
6922    -17, 114, -2, -44, -33, 88, -38, 126,
6923    -112, -4, -62, -25, -128, -10, -89, 63,
6924    63, -51, 125, -40, 126, -33, 56, -48,
6925    -77, -70, -43, -105, 44, 12, -60, 16,
6926    -45, -13, 60, -16, 3, -84, 33, -24,
6927    -25, -8, -17, -95, 14, 13, -12, -116,
6928    30, 18, 23, -107, -128, 67, -21, -102,
6929    97, 34, -49, 26, -107, -106, 121, 94,
6930    -66, 54, -101, 33, -4, 6, 14, 27,
6931    -92, -43, 68, -35, -6, 39, -113, 15,
6932    31, 109, -5, 24, 15, -20, 13, 20,
6933    121, -57, 77, -53, -26, -48, -66, -86,
6934    -14, -13, -46, -77, 51, -4, 40, 126,
6935    -31, 72, 14, 82, 4, -61, 81, -2,
6936    -63, -19, -77, -101, 39, 52, -97, 11,
6937    7, -119, -126, -37, -13, -79, -39, 74,
6938    -7, -68, 119, 53, 91, 14, 0, 87,
6939    -33, 37, -11, -4, -41, 25, -68, -2,
6940    -7, 11, 21, 122, 14, -84, 20, 59,
6941    -62, -58, -10, 86, 14, -119, -78, -4,
6942    -33, 74, 29, 123, -51, -29, 86, -24,
6943    -6, 127, 94, -1, -17, 52, 17, 30,
6944    -81, 20, -68, -37, -6, -33, -28, -65,
6945    18, -4, 13, -3, -39, -64, -12, 27,
6946    105, 65, 56, 9, 53, -70, 40, -49,
6947    -121, 43, 54, 74, -78, -11, -43, -10,
6948    38, -52, 0, -30, -57, -40, -18, -12,
6949    -60, 3, -17, -35, -82, -4, -9, 6,
6950    -4, 41, 24, -33, -4, 29, -30, 49,
6951    -16, 116, 117, -7, -5, -32, -122, -8,
6952    -46, -15, 9, 2, -38, -4, 75, -8,
6953    -37, 0, -2, 57, 82, -11, -69, 79,
6954    -75, 40, -32, -31, -22, 70, 44, 16,
6955    -82, 31, -46, -98, 69, 127, -111, -42,
6956    -16, -46, -80, 22, -47, 70, 62, -50,
6957    -56, 56, 45, 109, 52, -94, -47, 90,
6958    75, 25, 9, -40, -9, 42, 14, -82,
6959    8, 21, -27, -50, -110, -3, -28, -72,
6960    -56, -81, 85, -86, -66, 27, 2, 9,
6961    40, -28, -60, -7, 30, -34, -5, 71,
6962    51, -2, -121, 117, -8, 19, 42, -20,
6963    -64, 31, -3, -68, 34, -68, 31, 121,
6964    13, -83, -32, -92, -40, -31, -12, 71,
6965    -26, -90, 37, -121, -28, 80, 3, -19,
6966    -21, 44, -59, 7, -19, 25, 13, -7,
6967    -6, 102, 22, 8, 25, -16, -48, 30,
6968    -52, -16, 63, -10, 6, 66, -26, -69,
6969    -76, 53, -40, 4, 111, -44, -64, -17,
6970    22, -34, 69, -26, 59, 9, 1, -118,
6971    29, 40, -57, -105, 7, -25, 69, -19,
6972    -43, -67, -29, 28, -57, 3, -25, -31,
6973    -64, 8, 113, -13, -44, 40, 83, -107,
6974    -36, -21, -41, 1, -43, 124, -67, -10,
6975    127, -82, -55, -62, -99, -69, 24, 80,
6976    6, 16, 10, 104, -46, 47, 33, -47,
6977    -16, -13, 11, -78, -4, -102, 5, 51,
6978    -54, 17, -23, -67, -5, 49, 95, -13,
6979    -60, 24, -3, 71, -11, -1, 54, -30,
6980    20, 2, 6, 126, -20, -10, 1, 65,
6981    -14, -64, 9, -5, 59, -13, 11, 67,
6982    -70, -78, -47, 29, 22, -59, -53, 29,
6983    57, -18, 12, -55, 47, -4, -57, -16,
6984    -19, -7, -95, -51, -124, 38, -45, 26,
6985    28, 9, 4, 81, 124, -17, 35, 7,
6986    26, 39, 71, 14, -42, 51, 51, -30,
6987    -27, -124, -82, -47, -7, -109, 7, 6,
6988    -9, 23, 29, 27, -25, 14, 28, 16,
6989    -97, -128, 13, 53, 62, 74, -9, -16,
6990    4, 65, -117, 23, 68, -128, -36, 4,
6991    42, 43, -10, -128, -78, 7, -125, -124,
6992    -31, -34, 126, -67, 53, 13, -59, -100,
6993    122, -104, -125, -85, 23, -49, 30, -119,
6994    -1, -11, 93, 23, 39, -85, -27, 101,
6995    -128, -42, -127, -29, -44, -30, -34, 57,
6996    43, -22, -69, -102, 2, -47, 18, -104,
6997    -42, 48, -79, -127, -126, 18, -77, 30,
6998    -16, 16, 124, 25, -38, -61, -86, -119,
6999    -25, 60, -105, 51, 122, 15, -25, -61,
7000    57, -62, 15, 76, 33, -1, -124, 5,
7001    -65, 52, -45, -127, -124, 126, -128, -17,
7002    79, -124, -125, 79, -73, -11, 19, 48,
7003    -83, -69, 34, 123, 81, 45, 19, -90,
7004    -73, -93, -127, -125, -64, 36, 4, 11,
7005    -102, -79, 38, -120, 67, -32, 77, 34,
7006    4, 23, 107, -126, -118, 31, 58, 24,
7007    -89, 50, -18, 0, -71, 5, 127, -119,
7008    89, -42, -36, 86, 50, 127, -5, -87,
7009    90, -56, -63, 112, 83, 34, 68, -83,
7010    22, -3, -32, 21, -40, -81, -84, -12,
7011    -65, -127, -127, 58, -44, 21, 36, 53,
7012    -71, -15, 61, 84, -109, 24, 23, 60,
7013    -114, -124, 127, 37, 88, -67, 126, -68,
7014    -23, -110, 45, -5, 37, 117, -51, 127,
7015    31, -21, 30, -127, -50, 14, 49, -128,
7016    -12, 11, 57, -41, 25, -27, -16, -90,
7017    15, -8, -127, 100, 19, -58, 15, 52,
7018    -20, -44, 44, -18, 32, -100, -41, -47,
7019    79, 10, 33, -13, -11, -40, -106, 82,
7020    39, 3, -12, -2, -23, 7, 25, -56,
7021    -23, 6, 50, -71, 67, -12, -33, -42,
7022    -36, -16, -16, 76, -79, 38, 49, 77,
7023    -20, -23, 28, 88, 50, 18, 106, -4,
7024    -36, 25, -76, -87, -116, 27, -100, 17,
7025    -21, 18, -26, -7, 17, 35, -126, -49,
7026    106, 58, -45, -31, -12, -33, 85, 5,
7027    90, 25, 93, -128, 40, -11, -64, -93,
7028    36, 5, 73, -22, 7, -22, -14, -126,
7029    37, -99, -123, -73, -3, -9, 67, -89,
7030    -13, 107, 45, 46, -4, -55, 48, -99,
7031    -97, -18, 126, 104, -109, -8, 61, 122,
7032    74, -119, -126, -32, -44, 32, -101, -128,
7033    20, 2, 22, -126, -31, -27, -66, 107,
7034    11, 80, 124, 74, -11, -24, -94, 37,
7035    -73, 81, -74, 58, 126, 12, -8, -13,
7036    -55, -117, 78, 69, 51, 115, -63, 18,
7037    14, 4, 70, -12, 127, 97, -127, 114,
7038    64, -72, -112, 43, 105, 73, -41, 65,
7039    -33, -90, 15, 127, 56, -25, 25, -47,
7040    -33, 17, -92, -41, -113, 5, 32, 62,
7041    93, -58, 22, -15, 127, 14, -2, 108,
7042    -18, 106, 52, -40, 48, -39, 30, 125,
7043    -59, 96, -85, 101, -42, 24, -33, -126,
7044    127, -48, -26, 23, 1, 116, -11, -5,
7045    8, -128, 39, 8, 78, 21, -43, -20,
7046    14, -5, -27, 45, -16, -128, 61, -9,
7047    -44, -96, -127, 72, 16, -63, -21, 11,
7048    -12, -8, -66, 114, 52, -57, 64, -45,
7049    61, -38, -20, -2, -7, 10, 127, -60,
7050    -75, 5, 66, 34, -27, -24, 24, 75,
7051    28, -55, 72, -127, 88, 11, 118, -46,
7052    62, 4, 84, -20, 21, 45, 33, -49,
7053    -40, 125, -127, 40, -8, -56, -2, 127,
7054    33, 24, -7, 64, 32, -124, 53, -19,
7055    79, -7, -82, 15, -102, 10, -50, 56,
7056    90, -30, -19, -40, 102, 12, 32, -125,
7057    -24, 9, -19, -10, 76, 28, -15, 70,
7058    21, 5, -23, 1, 16, 13, 35, -104,
7059    12, 15, -51, 26, 28, -14, 34, -62,
7060    0, -108, 80, 19, -4, -52, -52, 42,
7061    75, -25, -6, 28, -125, -22, -127, -24,
7062    79, 3, -108, -104, 17, 127, 6, 59,
7063    59, 126, -31, 119, -58, 41, 69, -48,
7064    66, -35, -76, 113, 28, -106, 80, -87,
7065    -118, -46, 126, 108, 55, 127, -67, 53,
7066    39, -21, 63, 63, -48, 14, -19, -120,
7067    117, 103, 120, 21, -121, -82, 127, 3,
7068    70, 3, 12, 18, 127, 9, -117, -25,
7069    69, -33, 85, 89, 127, 61, -119, -26,
7070    122, 116, 59, 26, 126, -41, 33, 117,
7071    -126, 113, 125, -6, 68, -126, 95, -45,
7072    -44, -3, 84, 8, -112, 39, 126, -58,
7073    70, -127, 28, 127, 127, -23, 95, 127,
7074    110, -42, -7, -34, 64, -21, -36, -39,
7075    -27, -56, -52, 127, -91, -94, 33, 126,
7076    73, 110, 68, -51, -127, -71, 44, -51,
7077    64, 37, 59, 85, 70, -23, -2, 36,
7078    -38, -6, -57, 127, 127, -29, -58, 117,
7079    -13, -16, -16, 127, 15, 29, -84, -55,
7080    117, -34, -124, -101, 32, -113, -102, -125,
7081    -12, -128, 112, -46, -127, -114, -41, 38,
7082    -114, 67, -17, 40, 127, -128, 126, -89,
7083    118, 57, 63, -65, 102, -57, -118, 26,
7084    68, -69, -126, -121, 84, -61, 105, -66,
7085    87, 124, -127, -13, 108, -11, -60, -127,
7086    -41, 126, 126, 1, -107, -126, 20, -127,
7087    -121, 127, 48, -128, -53, 124, -74, -45,
7088    51, 89, 46, 121, -2, 126, -41, -40,
7089    17, 127, 30, -23, -18, 126, -14, 3,
7090    31, -45, 37, -13, -49, -22, -106, 76,
7091    33, -4, -74, -60, -98, 20, 121, -17,
7092    56, -47, -1, -73, 35, 17, -10, -128,
7093    -92, 11, -126, 33, 8, -88, -85, 11,
7094    126, -44, 79, -42, 31, -42, -20, -94,
7095    -46, -54, -66, 4, -25, 9, 85, 38,
7096    58, -44, 29, -53, 85, 49, 77, 74,
7097    63, 7, 45, -65, -125, -124, -58, 125,
7098    -126, 37, -128, 24, 109, 20, -80, 2,
7099    13, 67, -124, 71, -41, 117, 46, -120,
7100    -15, -62, 41, -67, -9, 1, 127, 104,
7101    15, 35, 27, 17, -54, -30, -88, 93,
7102    -62, -116, -26, 84, 74, 123, 91, 34,
7103    -2, 119, -128, -22, 75, 60, 127, 64,
7104    78, 39, -23, -128, 122, -59, -21, 80,
7105    -56, 17, -8, -4, 52, 89, -103, -95,
7106    94, -93, 19, -8, 6, 50, 99, 49,
7107    -34, 124, 76, -96, -84, -122, 8, 50,
7108    125, -1, 65, 59, 81, -123, -128, -14,
7109    39, 52, 12, 10, -3, 32, 91, 66,
7110    29, -119, -93, 52, -123, -15, -98, 30,
7111    74, -126, -12, 127, 107, -45, -15, 49,
7112    -31, 47, -21, 29, -116, 7, -40, 18,
7113    -105, 54, 56, -127, 79, 23, 28, -93,
7114    -41, 44, -48, -3, 57, -15, 66, -35,
7115    47, -81, 127, -35, -61, -30, 127, -21,
7116    -128, -3, 32, 13, 1, 43, 75, -85,
7117    49, 82, -56, 125, -84, 34, 126, 4,
7118    -27, -28, 8, -16, 127, 76, -32, 10,
7119    92, -66, 126, 27, 33, 40, -10, -19,
7120    -63, 10, 126, -117, 19, 27, -14, 20,
7121    -90, -58, 36, -42, -2, 56, -18, -33,
7122    -28, -124, 127, 42, -61, -62, 22, -16,
7123    45, 8, -108, -128, -123, 89, -127, 27,
7124    104, 49, -46, 48, -26, -61, -1, 65,
7125    37, -59, -58, -18, 95, 11, 8, -126,
7126    1, 16, -47, -35, -16, 18, -2, -2,
7127    18, -126, 35, -3, 45, -22, 124, 66,
7128    -9, -3, -113, -28, 22, -109, 35, -127,
7129    0, -10, -3, 29, 87, -67, 23, -23,
7130    33, -35, -22, -1, 112, 29, 30, 59,
7131    10, -61, 24, 85, -43, -68, 56, -3,
7132    0, 42, -44, 44, 55, -30, -127, 77,
7133    -29, -29, 38, 123, 6, -6, 127, 18,
7134    -128, -1, -17, 78, 64, -57, 118, -63,
7135    -82, -53, 49, 58, -14, 33, 85, -106,
7136    126, 112, -16, -8, 51, -111, 126, 24,
7137    76, -2, -112, -75, 107, -128, -70, 11,
7138    -127, -92, 50, -56, -34, 118, 5, -66,
7139    6, 108, -4, 97, 111, -17, 120, -41,
7140    124, 0, -62, 21, 112, -24, -125, 126,
7141    -69, -29, -29, 75, 95, -38, -18, 42,
7142    27, -78, -38, 81, -39, 54, -96, 69,
7143    -44, -6, -105, 15, -24, -47, -115, -4,
7144    -120, -40, 30, -21, -104, 37, -128, -122,
7145    116, 125, -3, 96, 8, -33, 27, -46,
7146    54, 27, -61, -10, -32, -78, -103, 0,
7147    -80, -101, 30, 127, 65, -9, 17, 37,
7148    8, -127, 65, -128, -89, -37, 29, -31,
7149    -23, 47, -8, -107, -38, -41, 74, 74,
7150    8, 12, -13, 53, -124, -101, 71, -5,
7151    -14, -58, 27, -94, -72, -16, 57, -8,
7152    -123, 5, -44, -7, -41, -8, 127, -53,
7153    -27, 109, 23, 34, -4, -44, 3, 22,
7154    28, -59, 21, -58, -4, 119, -96, 31,
7155    1, -73, 115, 86, 17, 63, 14, -9,
7156    70, -74, 79, 126, 17, -39, -127, -25,
7157    -50, -88, -16, -2, -58, 80, -75, 108,
7158    -44, -2, 2, -61, 16, 111, -128, -5,
7159    81, -28, -41, -71, 29, 60, -126, -31,
7160    -4, -67, -3, 14, 49, 11, -42, 21,
7161    -42, -120, -56, -14, -89, -86, -90, -91,
7162    -33, -106, 48, 41, 47, 10, -26, -30,
7163    16, -124, 25, -13, 9, 12, -37, 30,
7164    -14, 99, 78, -16, 52, 101, 39, -27,
7165    -88, -48, 9, 63, 124, 47, -2, 7,
7166    21, 35, -101, 39, -7, -17, -15, -66,
7167    -16, -83, -74, -35, 20, 80, -86, 35,
7168    9, -105, 9, 19, 1, -4, -124, -96,
7169    103, 120, 18, -71, 9, -81, 125, 0,
7170    -64, -128, -66, 92, -119, 51, 112, 74,
7171    -71, 42, 124, 123, -1, -52, -3, 91,
7172    95, 47, -107, 122, 45, -121, 43, 127,
7173    62, 14, 27, -24, 37, 100, 57, 59,
7174    -9, 2, -58, -27, 53, 83, 39, 86,
7175    59, 117, 32, -69, -24, -13, 26, 125,
7176    -11, -4, -99, 57, 126, -4, -80, 81,
7177    64, -22, 20, -4, 92, -3, 5, -121,
7178    -68, -43, -15, 3, 126, -5, -22, -19,
7179    80, 22, 12, 12, -67, 55, -87, -54,
7180    43, -102, 49, -8, -43, -84, 111, -41,
7181    76, 67, -34, -6, -19, 28, -36, -60,
7182    106, 59, -125, 54, -4, 49, -27, -52,
7183    -119, -24, 24, 127, -15, 9, -82, -63,
7184    83, -67, 44, -45, -25, -35, -74, 37,
7185    15, 115, 42, -97, -1, 31, -19, -91,
7186    -55, 46, -66, -12, -73, -49, -57, 21,
7187    51, -43, -27, 58, 16, 54, 72, -7,
7188    -85, 8, 43, 117, 49, -25, -27, -128,
7189    -10, 41, -79, 127, -31, 20, -57, -30,
7190    -99, -31, 82, 77, 84, 119, 43, -14,
7191    -43, -128, -9, -54, -21, -53, -31, -54,
7192    35, 53, 125, 58, 90, 40, 126, 26,
7193    -2, 50, -2, 33, 45, -12, 29, 68,
7194    -112, 37, 102, 24, 67, -127, 21, -41,
7195    16, 71, -37, 49, 16, -21, -112, 83,
7196    126, -127, 34, -93, -27, -1, 24, 32,
7197    46, 88, -50, -76, -10, -64, -16, 75,
7198    -1, -34, -59, -6, 31, 121, -15, 88,
7199    -63, -86, -11, -37, 107, 33, 116, -48,
7200    -57, 21, -126, 87, 23, 18, -16, -82,
7201    11, -4, 37, 59, -73, -22, 60, -34,
7202    62, -49, 24, -43, 17, -18, -84, -21,
7203    -19, -11, -98, -126, -2, 30, -43, 76,
7204    -6, 49, 25, 67, 103, -20, 126, 58,
7205    113, 88, 11, 95, -95, 57, 101, 36,
7206    5, -5, -3, 5, 64, 39, 19, -27,
7207    47, 33, 124, 2, -25, -1, -49, -2,
7208    -28, 5, -56, 17, -27, -50, 7, -21,
7209    13, 34, 29, 26, 24, 19, 14, -18,
7210    -7, -29, 13, -16, 23, 13, 5, 38,
7211    5, 21, 1, -3, 74, -17, 125, 39,
7212    41, 1, -14, -11, 21, 26, 26, 9,
7213    37, -17, -15, -71, 73, 8, -22, -30,
7214    50, 30, -48, 4, 11, -4, 17, -10,
7215    -14, 68, 5, 72, -16, 45, -83, 21,
7216    -8, -11, -16, 10, 21, 15, 31, 13,
7217    44, -2, 25, 17, 89, -5, 22, 27,
7218    -32, 5, 48, -7, 98, -11, -13, -42,
7219    40, -70, -6, 121, 32, 25, -53, -53,
7220    4, 41, 15, -12, -9, -17, 16, -3,
7221    28, 22, 46, -11, 52, -32, -4, 1,
7222    -47, -16, -22, 9, 48, -23, -43, -18,
7223    17, -95, 0, -29, 17, -44, 60, -54,
7224    104, -32, 48, 22, 10, -16, 55, -74,
7225    33, -1, -37, 123, 3, -41, 12, -34,
7226    -35, 11, -18, 18, -9, 5, 13, -14,
7227    6, 37, 15, 0, 69, 35, -9, 2,
7228    -12, 7, 17, 50, -6, -8, -16, -22,
7229    7, -26, -30, 1, -7, 48, -58, 3,
7230    14, 2, -18, 8, 53, -18, 21, -12,
7231    -16, 16, 9, 16, -22, -30, 13, -18,
7232    -30, 4, -26, -17, 15, 26, 6, 25,
7233    15, -8, -33, 6, -59, 79, -17, 47,
7234    -4, 1, 3, 1, -7, 15, 0, 6,
7235    -8, -95, -9, -10, 60, 2, -19, -1,
7236    8, -17, -17, -77, -5, 1, 26, -62,
7237    -10, -5, -10, 9, 4, 18, -1, -9,
7238    3, -14, 30, -4, 2, -20, -9, -37,
7239    1, 80, 27, 40, -6, -9, -38, -32,
7240    4, 24, 11, 3, 3, -15, 17, 54,
7241    -81, 0, 6, 22, -44, -12, 16, 16,
7242    48, -22, -22, -25, -24, 59, 50, 55,
7243    -27, 1, -14, -73, 1, 10, -12, -26,
7244    13, -21, -12, 26, -81, 31, 60, -13,
7245    -59, -3, -80, 5, -11, 3, 28, -9,
7246    39, -73, -26, -23, 40, 2, -2, 5,
7247    6, 15, -26, 5, 1, 16, -5, 9,
7248    12, -13, 22, 53, -6, 1, -13, 68,
7249    -45, 2, -41, 13, -18, 54, 27, -64,
7250    -16, 14, -26, -6, -22, -45, 2, -44,
7251    -6, -12, 20, 9, -3, -23, 43, 4,
7252    1, -8, 31, -9, 46, -6, -13, -23,
7253    20, 4, -90, -30, 54, -36, 11, -21,
7254    31, 7, -10, 8, -16, -19, 19, -11,
7255    -16, 88, 124, -11, 22, -9, -23, -3,
7256    55, -24, 22, -127, 28, 9, 31, -44,
7257    -15, -4, 61, 7, -13, 79, -41, 31,
7258    -12, -22, 45, 7, -9, -16, -35, -34,
7259    -34, 101, 11, 47, -29, 24, -7, -67,
7260    97, 52, 12, 18, 3, -16, -1, -54,
7261    1, -46, -74, -35, -48, 20, 12, 25,
7262    32, -46, -19, 43, 12, -26, -3, -19,
7263    11, 126, 42, -13, 50, -7, -62, 13,
7264    -127, 15, -3, -128, -69, -8, -4, 25,
7265    -19, -22, 17, 56, -98, -42, -7, -19,
7266    18, -3, -16, 2, -1, -5, 23, -24,
7267    2, -47, -2, 1, -43, 11, 41, 7,
7268    9, -26, 8, -126, 0, 15, -13, 43,
7269    -10, 38, -22, 14, 27, -17, -40, 16,
7270    25, 78, -10, 7, -2, -13, -15, 2,
7271    25, 35, -6, -9, -47, -1, 29, -32,
7272    12, -3, -6, -24, 16, 7, 3, -96,
7273    -78, -9, 3, 4, -9, -18, 6, 15,
7274    -1, -77, 2, -3, 0, -2, -20, 21,
7275    -1, 19, -30, -8, -2, -7, -57, 21,
7276    0, -21, 19, -23, -5, 27, 39, -15,
7277    -28, -10, -4, 2, 21, -1, 4, 6
7278 };
7279 
7280 static const rnn_weight denoise_gru_recurrent_weights[27648] = {
7281    -10, 83, 36, 6, 48, -72, 76, 19,
7282    -45, 82, 52, -64, 32, 1, -34, 109,
7283    55, -33, -54, -104, -30, -45, -127, 50,
7284    126, -50, 41, 62, 69, 125, -75, 22,
7285    41, -19, 126, 15, 5, 105, 65, -39,
7286    77, 127, 11, -7, 33, 74, -59, -24,
7287    -18, 47, 70, 30, 17, 118, 20, 16,
7288    126, 35, 39, -3, 127, 122, -15, 37,
7289    15, -26, 76, 6, -97, 32, -44, -59,
7290    125, 42, -22, 124, 35, 32, -2, 67,
7291    45, -125, 19, 46, 4, 108, 47, -47,
7292    -128, 65, 121, 48, 52, 120, 37, 41,
7293    -28, -28, 123, 30, 6, 31, -11, -95,
7294    -82, 35, -1, 79, 23, -33, 40, 65,
7295    24, -42, -58, 25, -74, 13, -31, -74,
7296    119, -94, 44, 23, -123, 50, 102, 38,
7297    65, -5, 36, -40, -17, -56, 14, -126,
7298    -67, 83, 59, -23, 21, 15, -2, 46,
7299    8, -22, 39, 2, -1, 29, -112, 74,
7300    44, 111, 5, 20, 77, 111, 3, 46,
7301    -47, 28, -8, 11, -62, 2, -53, -61,
7302    -92, -42, -107, 48, 32, -75, 101, 32,
7303    20, 58, 62, -18, 5, 57, 38, 116,
7304    42, 19, -74, -43, 23, 58, 11, 11,
7305    35, 34, -105, 8, -64, -123, -12, 43,
7306    63, 63, -110, 20, 22, -5, 127, -124,
7307    -28, 47, -19, 125, -25, -91, -15, -9,
7308    -21, 27, 23, 50, -70, 21, -14, 70,
7309    -90, 10, 88, -4, 7, -107, -115, -33,
7310    25, -19, -16, -22, 62, -31, 1, -77,
7311    -42, 35, -29, -2, 6, 125, -70, -52,
7312    20, 18, -45, 5, -2, -74, 59, 8,
7313    -2, 4, 40, -54, -35, -19, 34, 79,
7314    -126, -12, -105, -40, 15, 120, 32, 20,
7315    -9, -120, 7, 30, -78, 72, -42, 91,
7316    -59, 28, 11, 1, 38, 36, 109, -40,
7317    -81, -26, -98, -77, -68, 64, 30, -67,
7318    -57, 17, -84, -127, -10, -62, 11, 10,
7319    54, -43, 24, -27, -87, -43, 18, -99,
7320    30, -43, -73, 15, -31, 40, 4, -47,
7321    -90, -81, -98, -45, -83, 14, 120, -35,
7322    -79, 32, 47, 5, 6, -124, 45, -17,
7323    -99, -84, -126, -96, 31, 43, -53, -25,
7324    81, -112, -124, -46, -90, -127, 18, -105,
7325    74, -45, -50, 116, -34, -127, -41, 12,
7326    -127, 24, 27, -40, -51, -60, 114, 47,
7327    -17, -98, -58, -63, -73, 6, -55, -96,
7328    4, -19, -127, -123, 62, -103, 28, 25,
7329    13, -11, -7, -80, 99, 32, 17, -42,
7330    -42, 20, 10, 1, 43, 47, 90, -38,
7331    29, 74, 86, 4, -118, 43, -52, -41,
7332    -17, 13, 24, -126, 13, 15, -45, 11,
7333    21, 95, -26, 1, -100, -26, 37, -67,
7334    23, -23, -25, 26, 16, -69, 3, 87,
7335    -16, -25, -21, 14, 64, -72, -74, -84,
7336    -14, -78, -100, 31, -10, -68, 21, 61,
7337    125, -16, 0, -17, -33, -24, -76, -59,
7338    -10, 51, 2, -25, -59, 28, 8, -28,
7339    11, 0, 125, -57, -19, 30, -71, -52,
7340    -31, 17, -29, -22, -44, -15, 46, 24,
7341    13, 126, 5, 11, -72, 67, 91, 8,
7342    -49, -5, 11, -12, 23, -31, 103, -52,
7343    92, -56, 14, 26, 6, 17, -42, -2,
7344    -39, 48, -31, -84, -13, -36, 30, -42,
7345    -26, 13, 28, -7, -42, 58, -51, -16,
7346    17, 12, -38, 15, 20, 4, -18, -50,
7347    41, -16, -118, -92, -53, -127, 58, -47,
7348    19, -24, 73, -19, 61, 37, 82, 73,
7349    91, 21, 36, 24, -28, 9, 98, -10,
7350    37, -33, -63, 21, -77, 7, 18, 41,
7351    53, -22, 56, 108, 30, 12, -72, 84,
7352    78, 75, 73, 101, 47, 26, -21, -101,
7353    91, -20, -99, -78, 8, -110, 52, -42,
7354    102, 120, 30, 98, 66, -30, -7, -91,
7355    63, 18, -15, 13, -30, 42, -59, 20,
7356    87, 5, 79, -42, 106, -24, 86, 91,
7357    15, 92, 48, 71, 76, -14, 69, -72,
7358    -6, 13, 32, -90, 75, -52, 61, 6,
7359    -35, -1, 113, 10, 7, -17, -72, -20,
7360    -58, -20, -30, -26, -26, 47, -30, 69,
7361    79, 53, 8, 98, 13, 42, -26, 22,
7362    35, 42, -13, 66, -35, -1, 78, 100,
7363    -59, 31, -53, -18, 97, -15, 60, -83,
7364    59, 30, -33, 24, 45, 41, 24, 82,
7365    96, -21, -34, -21, 21, 85, 52, 121,
7366    -35, 20, -52, 40, 105, -62, 47, 73,
7367    38, 21, 0, 88, -50, 17, -72, -81,
7368    -9, -49, -22, -83, -10, -4, 17, 0,
7369    -55, 32, 47, 25, 21, -29, 126, -2,
7370    -13, 96, 49, -43, -46, -92, 22, 57,
7371    -36, -2, -32, 25, -16, 2, -83, -94,
7372    78, -31, 11, -85, 34, -53, 14, -30,
7373    35, 10, -54, -39, -20, 59, 57, -35,
7374    13, -122, 68, -52, -46, -79, -14, -22,
7375    37, 21, 93, -15, 70, 44, 54, -46,
7376    32, 29, 92, 32, -84, 51, -7, 77,
7377    67, 41, -110, -122, 28, 33, -7, 22,
7378    42, 5, 60, 20, 4, -8, 7, 30,
7379    17, 20, 112, 86, 17, 64, -127, -60,
7380    -49, -37, 18, 37, 9, -109, 53, 41,
7381    29, -127, -14, 16, -44, -49, -20, -26,
7382    106, 7, -55, -11, -28, 6, -36, 118,
7383    -30, 74, -9, -30, -69, -44, -79, -25,
7384    90, 51, -90, 111, 17, -34, 42, -31,
7385    54, -26, -125, 22, -38, -31, 40, 89,
7386    93, -19, -55, -4, 51, -45, 77, -33,
7387    35, 0, -7, -9, 6, 67, -46, 76,
7388    5, 10, -127, -13, -19, 59, -38, 34,
7389    31, 41, 57, -46, 69, 23, 35, 60,
7390    23, -39, 16, 13, 18, 68, 93, 3,
7391    40, 23, 11, 41, -55, 118, -9, 87,
7392    -27, -17, 59, 39, 49, 125, 19, 9,
7393    -7, 31, 42, -27, 21, 3, -8, -94,
7394    109, -8, 19, 46, 113, 14, -3, 17,
7395    45, -19, 118, 67, 19, 9, -35, 86,
7396    -26, -27, -11, 10, 46, 38, -28, 20,
7397    2, -56, 82, 18, 38, -21, 21, -33,
7398    7, -3, 75, 17, -21, 78, 18, 56,
7399    -75, 96, 10, -47, 41, -23, 2, -3,
7400    127, -17, 23, 9, 84, 44, -1, 21,
7401    127, -70, -18, 4, -40, -17, 85, -32,
7402    -7, 7, 86, 23, 61, -2, -44, 72,
7403    6, -38, -10, 63, 42, -12, -52, -31,
7404    46, 24, 44, 38, 26, -25, 19, 26,
7405    -73, 33, 24, -26, -26, 20, 14, 6,
7406    -17, -24, 9, -12, -26, -18, -18, -5,
7407    12, -33, -2, -40, -16, 53, -65, 0,
7408    4, 25, 24, -15, -13, -26, -61, 17,
7409    46, 71, 6, -18, 9, -53, -64, 25,
7410    -56, -67, -46, -13, -12, -19, 118, 50,
7411    -27, -16, -86, 48, -49, -31, -36, 31,
7412    28, -33, -90, -20, -10, 9, 38, 66,
7413    -4, -16, 6, 19, 30, 30, -55, 19,
7414    -3, 19, 25, -11, 12, -64, 46, -22,
7415    -31, -14, -16, -84, 21, -27, -15, -16,
7416    67, -35, 48, 60, 50, -2, -12, -38,
7417    -33, 15, 68, -43, 43, -32, -34, -24,
7418    25, -30, 0, -51, 3, 30, -2, 43,
7419    6, 54, 22, -44, -56, 42, -36, -63,
7420    11, -30, 14, -39, -33, -28, -44, 35,
7421    21, -39, 5, -28, -65, 25, 26, 50,
7422    -76, -1, -19, -1, 1, 57, 24, -30,
7423    -15, -3, 61, 51, -17, 50, 33, 37,
7424    -33, -44, 2, 47, -22, 33, -23, -10,
7425    -22, -70, -24, 114, -20, 59, -39, 1,
7426    -53, 20, 39, 55, 66, -108, -56, 69,
7427    -96, -95, -116, 53, 55, 15, -13, 54,
7428    -42, 0, 56, 29, -47, -52, -72, 46,
7429    103, -126, 115, 84, -12, 19, -123, 2,
7430    -98, -84, 28, 36, -97, -17, -22, 95,
7431    -60, 37, -45, -14, -35, -42, -11, -59,
7432    -96, 16, 42, -3, 78, -17, 24, -124,
7433    -124, 25, -113, -127, -61, 85, -32, -66,
7434    -79, -54, -38, -68, 10, 20, -32, -4,
7435    -59, -101, 53, 97, -127, -15, -34, -112,
7436    -67, -79, -32, -41, -93, -117, -52, -64,
7437    61, -102, -19, -7, 1, 13, 113, -15,
7438    -30, -12, 29, 68, -28, 101, 71, -47,
7439    24, -60, -76, -70, 62, -45, 21, -12,
7440    -2, -34, 101, 30, -120, -65, -4, 32,
7441    123, -118, 40, -47, 42, -75, -43, -19,
7442    19, 5, 3, 36, -76, 25, 0, -80,
7443    56, 11, -47, -3, -54, 117, 103, 1,
7444    -11, -57, -58, 8, -21, -15, 0, 53,
7445    36, 12, -61, -128, 27, 11, 4, -42,
7446    -101, -62, -37, 4, 70, 26, 2, 82,
7447    2, 70, 18, -36, 21, 18, -97, 28,
7448    -69, -13, 64, 20, -19, -24, -9, -8,
7449    -7, -5, 2, -8, 12, 17, -64, -73,
7450    -45, -32, -40, 48, -59, 31, -115, -78,
7451    -40, -39, -59, -3, -56, 25, 31, -42,
7452    -51, 42, -81, -31, 115, 78, 35, -126,
7453    -5, -72, -125, 51, -104, 52, -78, 42,
7454    30, 38, -70, 48, -47, -50, -71, 127,
7455    -60, -61, -45, -82, 11, 75, -23, -22,
7456    -47, 19, -124, -1, -81, 47, 20, 5,
7457    15, 8, -59, -128, -23, -100, -23, -6,
7458    21, -34, -24, 11, 62, 12, 36, 55,
7459    -23, 127, -9, 37, -26, -42, 1, 69,
7460    -86, 58, -52, 69, 123, -54, 11, 64,
7461    -86, -92, -104, 25, -47, -63, 102, 69,
7462    -56, 109, 39, -19, -119, 38, -5, -38,
7463    -40, 60, -127, -119, -22, 51, -25, -59,
7464    71, 57, 24, -48, 76, 127, -51, -27,
7465    19, -10, -2, -121, -110, -92, -77, -71,
7466    50, 115, 37, 12, 44, 9, 23, 80,
7467    45, 25, -3, -80, -52, 42, -63, -89,
7468    35, -58, -54, -39, -65, -126, 56, -118,
7469    60, 98, -70, 15, 119, -107, 68, 68,
7470    -77, 15, 96, -9, -89, 28, 7, 111,
7471    -14, 31, -10, 73, -3, 95, -77, 37,
7472    24, 19, -126, -24, -18, -35, -22, 32,
7473    -11, 26, 85, -1, -58, 11, 40, -71,
7474    11, 16, 43, -11, 55, 18, 41, -54,
7475    -37, 8, -39, -99, -13, 23, -114, 23,
7476    -28, 55, -31, -24, -8, 64, -41, 5,
7477    63, -5, 6, -50, -64, 13, 25, -74,
7478    23, 6, -75, 56, 110, -29, 8, -12,
7479    27, -39, 20, 117, 32, 127, 3, 68,
7480    -83, 25, 44, 45, -28, 2, -13, 14,
7481    0, -38, 0, 51, 12, 85, -38, 6,
7482    5, -8, 24, 32, 68, -48, -21, -27,
7483    7, 8, 87, 38, 10, 30, 2, -20,
7484    -37, 9, -52, 51, 33, 59, 27, -19,
7485    -99, 98, -99, -92, -3, 4, 40, 75,
7486    19, 30, 55, 7, -44, -27, -46, 15,
7487    -93, -114, 31, -24, -98, 1, -49, -82,
7488    86, -49, 72, -8, 8, 69, 49, -27,
7489    4, -35, 89, -49, 89, 62, -12, 3,
7490    27, -45, 126, -33, 19, 122, -92, -2,
7491    106, 15, 31, -34, 64, -21, -56, -51,
7492    -5, -25, 127, -36, 66, -68, -58, -9,
7493    125, -50, -73, 6, -7, 116, 53, 127,
7494    21, 14, 49, 30, 16, 33, -111, 6,
7495    -16, -14, 89, 115, 18, 73, -64, -78,
7496    29, 72, 126, -75, 94, 44, -57, 105,
7497    66, 26, -33, -36, -27, -110, 42, -69,
7498    -74, -23, 93, -6, 54, -67, -36, 43,
7499    14, -76, 26, -39, 88, 103, 65, -6,
7500    -36, -25, -2, 37, 15, 124, 40, -38,
7501    1, 109, 125, -60, 79, -23, 90, 123,
7502    -32, -117, -128, 4, -111, 21, 0, 34,
7503    42, -118, -118, -12, -47, 22, 33, -19,
7504    15, 65, 64, -22, -90, 85, -109, 77,
7505    -127, -10, 124, -76, -123, 126, -19, -21,
7506    117, -128, -116, -14, 51, 75, -88, 108,
7507    127, -63, 91, -86, 39, -87, -118, 0,
7508    -45, 34, 119, -83, -52, 117, 22, 46,
7509    16, -49, 41, 37, -66, -52, -128, 1,
7510    -58, 4, -87, 55, 27, -27, -35, -99,
7511    42, -2, 65, 51, 20, 104, 69, 53,
7512    114, 44, 51, 97, -9, -39, 14, -4,
7513    125, -32, 126, -36, 43, 127, -6, 9,
7514    -71, 93, -36, 36, 6, 109, 13, 34,
7515    -16, -21, 65, 110, -22, 25, -7, 115,
7516    -71, 40, 6, 121, -15, 60, 108, 78,
7517    -105, -59, -35, 76, 13, -33, -3, 86,
7518    -80, -12, -27, 23, 78, -65, -48, 43,
7519    -128, -67, -123, 89, -35, -15, 97, 18,
7520    52, -122, 26, -127, -8, -21, 49, -127,
7521    -27, -127, -17, -11, 41, -123, -54, -36,
7522    -38, -1, -55, 12, -21, 7, 24, -4,
7523    -18, 16, 12, -54, 127, 40, -13, 50,
7524    -14, 41, 73, -82, -107, 58, 9, -54,
7525    44, 81, -66, 9, -63, -30, -40, -98,
7526    -9, -8, -29, 39, -36, -84, -7, 25,
7527    22, 7, 60, -22, 25, -7, 51, 2,
7528    21, 118, -49, 26, -88, 127, -81, -15,
7529    -16, 3, -97, -98, 23, -73, -72, -78,
7530    65, -102, 62, 10, 10, -18, -7, 14,
7531    -128, -54, -123, -125, 104, 31, 114, 75,
7532    -45, -25, -3, -22, 32, -5, -11, 96,
7533    -68, -38, 7, -70, -72, 74, -116, -13,
7534    -32, -14, -14, 94, 67, -34, -124, 76,
7535    -13, -73, 5, 5, 64, -61, 100, 1,
7536    -67, -22, 42, 40, 50, -83, -4, 32,
7537    35, 127, -25, -40, -85, -53, 11, -72,
7538    5, -80, 10, -50, 83, 31, 30, -2,
7539    21, -15, -47, 95, 17, -122, 20, -31,
7540    -39, -55, 15, 111, 21, 23, -65, 29,
7541    -80, -127, -94, -2, -6, 60, -24, -89,
7542    -50, -76, 54, 19, -9, 5, -45, 47,
7543    -32, 64, 58, -121, -59, -103, 13, 18,
7544    -47, -59, -75, 83, 8, -120, 127, -9,
7545    -40, -74, 70, -2, 3, -123, 13, 42,
7546    -1, -9, -11, 13, 7, -34, -75, 10,
7547    -13, -14, -122, 35, 48, -10, 62, 90,
7548    69, 2, 5, -31, 14, 30, -53, -59,
7549    -5, 50, -47, -19, -18, 109, -86, 52,
7550    94, 18, -40, 69, -9, -31, -107, -34,
7551    18, 2, -23, -52, -111, -121, 9, 45,
7552    7, -61, -50, -72, -52, 8, -91, -37,
7553    -95, 11, 58, -25, 3, -20, 64, -1,
7554    65, 47, 114, 56, -29, -40, -2, -38,
7555    -71, 22, 51, 63, -125, 3, -61, 0,
7556    29, -63, 105, -85, 13, -3, 41, -35,
7557    34, -35, -37, 108, -36, 26, 28, 47,
7558    -39, 62, -46, 47, 81, 18, 37, 10,
7559    -89, 41, 108, -54, 11, 27, 44, 9,
7560    -78, -3, -21, -124, 35, 48, -57, -83,
7561    -36, 3, 6, 23, -73, 47, 26, -8,
7562    -59, 60, -21, 64, -47, -102, -8, 9,
7563    -71, 52, 27, -110, -127, -46, 75, -32,
7564    -44, 55, -61, -48, -105, -42, 41, -126,
7565    -60, 40, 41, 35, -68, -90, -21, -99,
7566    54, -38, -4, 51, 4, 41, 20, 20,
7567    -38, -105, -52, -44, 11, -9, -11, 77,
7568    -94, 29, -121, -12, -6, 4, 47, -71,
7569    82, 22, 89, -4, 21, 38, -15, 54,
7570    -127, 24, -47, 20, 89, 113, -34, 93,
7571    91, -14, 59, -1, 7, 35, 37, 40,
7572    86, 50, 45, -87, 0, 76, -73, 29,
7573    -4, 21, 59, -63, 54, 38, -55, 28,
7574    -24, -75, -17, 43, 36, 49, -37, -27,
7575    63, 55, 71, 114, -65, -49, 9, 50,
7576    25, -24, 116, -4, 2, -49, -93, 83,
7577    -127, 66, -92, -64, -71, -11, 79, 0,
7578    90, -24, 96, 25, -80, 56, 35, -64,
7579    14, -58, 106, -123, -55, -34, 127, -101,
7580    23, -56, 81, -45, -9, -70, 26, -73,
7581    -13, 41, -70, -32, -116, 32, -42, -57,
7582    -3, -38, -38, 35, -55, -127, -26, -87,
7583    -15, 22, 59, -47, -1, 11, -63, -8,
7584    -26, -78, 10, -22, 24, 57, 54, -66,
7585    -18, 17, 66, 57, -67, 39, 102, 15,
7586    -124, -8, -35, -46, 43, -10, 13, -44,
7587    103, -51, 77, 57, 17, 125, 59, 123,
7588    86, 6, 55, 64, 117, 92, -108, 18,
7589    15, -107, -78, -73, -9, 17, -121, 72,
7590    -124, -31, -56, 105, 122, -11, -109, -18,
7591    84, 54, 78, -49, 127, -3, 54, 13,
7592    10, -63, -82, -17, 29, 23, 126, -36,
7593    2, 12, -51, 19, -66, 9, 31, 57,
7594    -82, -49, 111, -4, 11, -23, 57, 77,
7595    -109, 49, 9, 76, -72, -49, 25, -50,
7596    27, 45, -60, 53, -75, -10, 10, -50,
7597    32, 34, -12, 85, -11, -40, -61, 51,
7598    57, 82, -26, 15, 52, 92, 18, -3,
7599    90, -28, 47, -19, -66, 100, 27, 0,
7600    9, -49, 17, 1, -4, 7, 42, 26,
7601    90, -82, 3, 44, -3, 60, 126, 83,
7602    -31, -77, 12, 9, -55, 79, -47, -11,
7603    -21, -40, 115, 59, 1, -36, 20, -103,
7604    -21, 32, 125, 47, 40, 1, -91, 15,
7605    -125, -92, 13, -19, -15, 51, 65, -5,
7606    126, 89, -9, -38, 54, -109, -38, -79,
7607    -5, 60, -17, 38, -71, -87, -4, -97,
7608    114, -20, -50, -83, 34, 68, -59, -42,
7609    -54, -66, 45, 41, -115, -68, -117, -90,
7610    -36, 14, -126, -54, 2, 44, -23, -82,
7611    11, -5, -7, -51, 116, 51, -68, -41,
7612    -114, -117, 87, -59, 20, -47, -60, -127,
7613    122, 10, 119, -29, -11, -106, -10, -127,
7614    -119, 119, -32, 17, -91, 11, -97, -52,
7615    -68, -66, 4, 79, -60, 83, -114, -8,
7616    -41, -21, -59, -12, -19, -24, -63, -17,
7617    -90, 23, 19, -26, -4, -124, 9, -29,
7618    73, -9, -41, -52, 1, -69, 3, -50,
7619    -31, -71, -73, -38, 34, -126, 32, 54,
7620    26, -127, 41, -10, -128, -83, -51, -45,
7621    44, 58, -1, 20, 60, 26, 75, 62,
7622    -25, -88, -74, 5, 13, 105, 75, -85,
7623    -59, 101, -72, -27, 67, -19, 20, -128,
7624    -3, -56, -64, -17, -61, 102, 81, -91,
7625    29, 14, -20, 14, -128, 0, 11, -41,
7626    47, -127, -92, -24, -4, -65, -4, 114,
7627    -39, -55, -128, 33, 81, -108, -97, -102,
7628    78, 54, 61, -34, 96, -6, -118, 29,
7629    11, 21, 18, 53, 23, -53, -52, -14,
7630    -22, -1, -29, -21, -28, 67, 58, 66,
7631    24, 22, -42, 18, -31, 44, -25, -98,
7632    -54, -1, -30, 47, 0, -29, -19, -9,
7633    29, -12, -39, 18, 88, -35, -22, 39,
7634    76, -47, -15, 0, -25, 19, 84, 18,
7635    7, 64, -99, -9, -40, 90, 35, 16,
7636    25, -43, 88, 82, 68, -78, -3, 7,
7637    98, -49, 49, -60, -7, 123, 12, 105,
7638    23, 62, -59, 26, -17, -29, 36, 113,
7639    52, 68, -62, 47, -29, -4, 47, -113,
7640    -29, 48, -18, -15, -29, 12, -37, -3,
7641    -51, 20, -69, 60, -81, -39, 15, 37,
7642    -70, 44, 86, 3, -12, 20, 45, -86,
7643    -66, -34, -12, -1, 28, 4, -12, 33,
7644    35, -121, -5, -45, -35, -19, -1, -36,
7645    -5, 62, -44, 75, 16, -29, 0, -76,
7646    -119, -76, -16, -70, 17, -40, 31, 127,
7647    28, -18, -33, 58, 124, -2, 40, -40,
7648    50, 51, -25, 0, -98, -110, 42, -24,
7649    106, -48, -48, -21, -28, 49, -80, -40,
7650    15, -47, -89, -52, 18, 95, -20, 4,
7651    -11, 20, 21, 123, -71, -70, -47, 31,
7652    13, -109, -8, -47, -128, -68, -6, -38,
7653    -4, -39, -63, -6, -37, 25, 23, -31,
7654    -16, -30, -7, -18, 48, -5, -118, -38,
7655    -39, -44, 3, -72, -21, -27, -2, 64,
7656    74, 2, 67, -68, -19, -5, 0, 8,
7657    6, -19, 36, 96, 4, -14, -56, 59,
7658    94, -55, -6, -41, 41, -122, -88, -7,
7659    -80, 89, -75, 93, -11, -88, 41, -77,
7660    -84, -104, -1, -89, 52, 7, 13, 49,
7661    -11, -5, 17, 9, -81, -72, 89, 26,
7662    -29, -47, 117, -21, -38, 60, -52, -3,
7663    -16, -36, 9, -38, -4, 3, 95, 23,
7664    93, -80, -8, -47, -6, -101, -54, 29,
7665    -32, 9, -16, 56, 38, -17, 3, -56,
7666    -31, -3, 39, -35, -9, -30, -2, 46,
7667    21, 33, 57, 23, 34, -6, 5, 23,
7668    -10, -25, 8, -16, -93, 11, -70, -85,
7669    40, -20, -5, 6, -16, -21, 48, -8,
7670    -27, 0, -53, 42, -64, -126, 28, 53,
7671    34, -27, -32, 42, 70, -3, 39, -4,
7672    -16, 2, -77, 72, -43, -7, 103, 8,
7673    -35, 38, -29, 20, 2, 17, -31, -2,
7674    62, 87, 43, 41, 27, -6, -31, -29,
7675    -12, 36, -26, -65, 55, -63, 77, 23,
7676    95, 17, -36, -31, -3, -9, -61, 89,
7677    -55, -12, 61, 51, -88, 35, 2, -31,
7678    -125, -50, 43, -125, -26, 76, 69, 126,
7679    -79, -78, 20, 123, -31, -65, 57, 78,
7680    -22, -4, 118, -38, 2, -55, 55, 8,
7681    39, -18, 23, 58, -4, 127, -112, -47,
7682    72, -30, -49, 8, 50, 43, 7, -23,
7683    127, 61, -21, 91, 83, 23, -62, 125,
7684    32, 52, -56, 40, 85, 59, 87, 15,
7685    -105, 44, -38, -78, 3, -45, -42, 29,
7686    94, -101, 70, 15, -55, -36, -38, 14,
7687    26, 79, 25, 55, -55, 3, 88, 85,
7688    30, -8, 41, 89, 21, -9, -112, -28,
7689    -6, -25, -56, -20, -58, -67, -18, -45,
7690    86, 67, -11, -1, -28, 41, -49, -16,
7691    -70, 87, 21, 2, -13, 9, 56, -23,
7692    18, 65, -23, -20, -48, -29, -40, -44,
7693    -1, 15, 12, -7, 2, -10, -43, 7,
7694    -65, -80, -23, -8, -10, -65, -42, -18,
7695    74, 112, -13, 29, -9, -28, -13, 25,
7696    4, 30, -45, -4, 38, 25, 65, 16,
7697    -34, -26, 41, 1, 11, 41, -41, 59,
7698    45, 2, 27, 101, 85, -30, 51, 1,
7699    6, -26, 75, 46, -25, -22, -12, -55,
7700    51, 1, 74, 27, 44, 27, 21, 29,
7701    68, -18, -128, 73, 13, -16, -44, -79,
7702    19, 60, -98, 79, 87, -68, -34, 127,
7703    -84, -84, 16, -74, -44, 37, -66, 10,
7704    -16, -2, 127, -64, 41, 68, 14, -122,
7705    23, 32, -26, 34, -45, 11, 60, 19,
7706    -116, 111, 48, -16, -32, 80, 4, 52,
7707    -68, -12, 20, 77, 26, 21, -110, -19,
7708    -88, 127, -38, 37, -108, -33, 118, -91,
7709    -93, -21, -66, 18, -1, 28, 59, 11,
7710    118, -3, 50, -47, 10, 63, -73, 0,
7711    -38, -19, 2, -62, 54, 21, -34, 127,
7712    23, -29, -44, 16, 5, 38, 21, 38,
7713    -80, 38, -26, -125, 80, -11, -40, 8,
7714    28, -45, 57, 66, -58, 38, -13, -29,
7715    10, 62, 88, 53, -7, 33, -64, -11,
7716    127, -96, -15, 41, -57, -12, -1, -54,
7717    80, 50, 6, -55, 16, 72, 63, -45,
7718    83, 79, -61, -45, 26, -6, 59, 10,
7719    86, 118, -8, 25, -120, -55, 62, -34,
7720    6, 22, -11, 62, 19, -81, 20, -11,
7721    93, -9, 14, 86, 49, 41, 41, 1,
7722    21, -38, 34, 60, 85, -76, -16, -24,
7723    75, -33, -45, -27, 62, 35, -20, 59,
7724    -13, 12, 85, 97, 58, -14, -35, -6,
7725    -59, 49, -121, -37, 37, -47, -12, -47,
7726    -52, 26, 0, -85, -44, 24, 5, 26,
7727    39, -84, 105, 1, -11, 111, -70, -113,
7728    -16, 21, -35, 13, 2, 23, 0, 52,
7729    -35, -4, -31, -27, -14, -40, -31, -22,
7730    -46, 26, 88, 83, -77, -1, 26, -38,
7731    49, -21, -29, 33, -7, 63, 116, 44,
7732    54, 53, 86, -19, 3, -7, -26, 76,
7733    -90, 18, 33, -6, -103, -91, 5, 7,
7734    53, -31, -10, 75, 48, -61, 25, 37,
7735    36, 20, 42, 58, -5, 15, -37, -14,
7736    17, -88, -41, -11, 126, 4, 18, -26,
7737    -69, 37, -33, 9, 55, 31, 53, -13,
7738    27, 6, 27, -28, -92, -24, 42, 69,
7739    39, -17, 2, -27, -30, 24, 30, 4,
7740    -44, -51, -63, -9, 59, -30, 80, 34,
7741    50, 7, -56, 9, 95, -28, -17, -59,
7742    -4, -61, 21, -124, -76, 110, -4, -36,
7743    56, 26, -23, 19, -10, -75, -28, 5,
7744    -37, 51, 51, 28, 11, 17, -43, 41,
7745    14, -60, 35, 4, -20, 72, 25, -98,
7746    -12, -20, 49, 61, 63, -40, -11, -88,
7747    28, -50, 98, -29, 12, 23, -44, 36,
7748    69, 21, -8, 16, -6, 16, -23, -47,
7749    -64, 9, 69, 36, -26, -89, -10, 14,
7750    49, -23, -61, 54, -53, -37, -37, -64,
7751    -18, -11, -114, -125, -4, -3, -15, -127,
7752    57, -58, 41, -86, -24, -60, -33, -88,
7753    60, -65, -63, 48, 57, -51, -10, 36,
7754    -124, 32, 8, -16, -71, 25, 26, -13,
7755    104, -50, 7, -121, 14, 122, 44, -97,
7756    50, -13, -7, -56, -110, -127, -66, -66,
7757    -73, -9, 33, 63, 69, -119, 58, -32,
7758    -72, 13, -93, 30, 75, -29, 85, -123,
7759    12, -103, -33, 43, 2, 69, 8, -7,
7760    -63, 32, -14, -125, 25, -97, 27, 25,
7761    50, -39, -39, -55, 6, 70, 70, 11,
7762    42, -71, 34, 5, 124, 20, -51, 25,
7763    40, 17, 12, 38, -68, 22, -21, 107,
7764    -110, -56, 58, -109, 78, -75, 23, 123,
7765    34, 7, 11, -54, 43, -50, 89, 57,
7766    18, -5, 119, 3, -66, 47, 101, 69,
7767    -85, -124, 43, -124, 81, 37, -13, 72,
7768    -16, 49, -49, -56, -60, 16, 54, 123,
7769    15, -23, 7, 21, 1, 21, 103, -42,
7770    64, 57, -48, 41, -41, 27, -65, 40,
7771    -37, -76, 30, 47, -103, -30, -38, -2,
7772    -35, 60, 1, 24, 125, -59, 4, -58,
7773    -127, 20, -61, 123, -43, 97, 3, 67,
7774    101, 12, -95, -116, -13, 42, -81, -3,
7775    -8, -113, -127, -128, 66, -33, 72, -63,
7776    -42, 53, 68, 81, 90, -116, 43, -13,
7777    93, 125, 37, -12, 82, -39, -68, 16,
7778    85, -113, 41, 11, -112, 51, -103, -64,
7779    99, 59, -14, -24, -11, 91, -43, 127,
7780    21, -32, 49, -28, 127, -5, -30, 30,
7781    12, -85, -18, 60, 24, 37, -86, 74,
7782    -67, -123, -127, 57, 7, -33, 61, 58,
7783    39, -111, 26, -15, -65, -13, -38, -127,
7784    38, -21, 38, 58, 62, -65, -56, 33,
7785    -33, -88, 65, -77, -35, 19, -50, -4,
7786    -47, -62, -5, -21, -108, -120, 41, 39,
7787    -128, -1, 48, -60, -90, -52, 38, -53,
7788    -110, -32, 84, -30, -15, -65, -85, -5,
7789    4, -89, -86, 13, 32, -49, -29, -71,
7790    -57, -121, 17, 35, -12, -14, 5, -36,
7791    -13, 122, -127, -41, 51, -14, -68, -5,
7792    -121, 37, -21, -78, -79, -120, -48, 6,
7793    -70, -36, -15, -54, -53, -76, 66, -27,
7794    11, -127, -96, -116, -12, 64, -45, 121,
7795    -51, -30, 18, 117, 20, -44, 26, -15,
7796    -128, 20, 17, -38, -60, -54, -90, -116,
7797    -26, -70, 15, -41, 30, 37, 51, -15,
7798    112, 56, -32, 1, -124, 31, -50, 75,
7799    69, 11, 79, 28, 125, -33, -29, -15,
7800    73, -55, -76, 48, -43, -29, 21, 21,
7801    32, -83, -29, 70, 29, -100, -83, 32,
7802    -48, 45, 11, -33, -64, 2, 7, 18,
7803    62, 53, 2, -13, 94, -126, -42, -9,
7804    -4, -72, -4, 51, -56, -18, 10, 84,
7805    17, 97, -87, -125, -66, -55, 117, -40,
7806    -52, -38, -51, -61, -121, 23, 65, 34,
7807    15, 13, -48, -34, -35, -51, -66, -72,
7808    43, -5, 28, -26, 74, -81, 22, 63,
7809    -46, -45, 68, -29, -20, -26, 84, -14,
7810    42, -31, -44, -59, 43, -21, 37, -124,
7811    -1, 2, -52, 63, -72, 35, 67, -51,
7812    -67, 16, -96, 31, 46, 123, 84, 10,
7813    -72, 64, 37, 23, 1, 18, 64, -6,
7814    -62, 35, -19, 8, 18, -73, -14, -53,
7815    45, -68, 13, -65, 14, -15, 24, -60,
7816    121, -34, 59, -22, 10, 9, -73, 53,
7817    -56, 61, 122, 3, -36, 28, 73, 39,
7818    -33, 62, 1, -51, -78, 20, 8, -49,
7819    -8, 59, 127, 23, 14, -65, 86, -61,
7820    -44, -73, 26, -81, 37, -98, 31, 19,
7821    29, -44, 1, 124, 28, -126, -18, -17,
7822    13, -20, -76, -7, -5, 67, -106, -10,
7823    40, -14, -26, -1, -30, 56, -17, -35,
7824    -47, 110, -18, 40, -27, 9, -107, -102,
7825    -51, -48, 7, 125, 18, -70, -31, 53,
7826    -79, 44, -109, -57, 32, -29, -88, -77,
7827    33, -100, -71, -92, 27, 39, 101, -16,
7828    -102, -4, -37, -14, -126, 33, 127, -60,
7829    29, -81, -47, -39, 17, -61, 105, 43,
7830    -7, -30, -77, -116, -48, -74, -74, -83,
7831    -7, -103, 29, -68, -92, -56, 77, 50,
7832    16, -105, 24, -25, 65, 10, -1, 20,
7833    -68, 110, -42, -42, -80, 42, 36, 16,
7834    48, 67, -116, -26, -15, 6, 98, -28,
7835    17, 15, 37, -122, -16, -100, 17, 96,
7836    -121, -11, -66, 39, -112, 115, -39, -88,
7837    -68, -68, -119, -45, 84, 98, 9, -53,
7838    -102, 30, 98, 4, 5, 24, 7, 91,
7839    -114, 69, 85, -70, 46, 108, 53, -30,
7840    -62, 15, -73, -18, 33, -29, 2, -125,
7841    -19, -97, 64, 120, -107, 106, 30, 17,
7842    16, -41, 59, 39, -61, 111, -30, 15,
7843    -53, 19, 4, -33, 119, -3, -77, -22,
7844    -122, 110, 21, 58, 109, -58, 38, -5,
7845    46, -19, 56, 27, -19, 66, -90, -125,
7846    -114, 21, -66, 33, 53, 85, -3, 50,
7847    27, -13, -48, -47, -114, -34, 114, -125,
7848    36, 93, -89, 86, 19, -91, -74, 119,
7849    -64, -22, 85, -5, 31, -126, -22, -35,
7850    86, 3, 84, -9, -53, 86, 1, -23,
7851    -7, -70, -14, -125, 53, 64, -40, -10,
7852    -21, -62, 127, -38, 110, -52, -15, -35,
7853    -32, 9, 23, 11, -18, 9, 91, 69,
7854    -66, -37, -21, -26, -4, 37, 28, 3,
7855    38, -81, -1, 5, 28, 47, -20, -84,
7856    53, 2, 73, 115, -34, -24, -63, -15,
7857    13, -82, -28, -15, -82, -12, -4, 14,
7858    38, -57, -24, 108, 82, -6, -51, -5,
7859    -115, 21, 35, 55, 22, -66, 38, -73,
7860    0, 111, 53, 8, -111, -36, -56, -44,
7861    -105, 13, -16, -15, -28, -2, -46, -73,
7862    -38, -57, -71, -5, -103, -122, 14, 17,
7863    -26, 46, -34, 35, 32, -14, 66, -66,
7864    -44, 5, -17, -87, 36, 0, -6, -14,
7865    89, 14, -82, -128, 42, 47, 64, 124,
7866    -63, -25, 13, -58, -71, -24, -22, -71,
7867    -46, 32, -17, -25, 1, 4, 10, -33,
7868    -98, -100, -39, -60, 93, -49, 48, -27,
7869    -15, 70, -23, 28, -50, 10, 13, -41,
7870    -23, -8, -9, -5, 16, 9, -24, 31,
7871    15, -75, 89, 83, -124, -14, -37, -2,
7872    -53, 58, 98, -21, 2, 61, -38, 13,
7873    -54, 39, -28, 31, 55, 7, -9, -5,
7874    46, 65, 3, -1, 14, -50, -24, 28,
7875    -38, -15, 15, -77, 126, -23, -62, 9,
7876    -29, 19, 17, -31, 49, 74, 4, 4,
7877    42, -23, -80, 22, -31, 76, -121, 9,
7878    0, 23, 7, 29, 108, 40, -9, 23,
7879    95, 55, 27, 11, -1, -12, -24, -78,
7880    4, 24, 12, -3, 8, 30, -2, -10,
7881    37, 115, 119, 39, 31, -44, -45, -35,
7882    -6, 118, -85, -65, 24, 57, 34, -4,
7883    127, 99, -42, -33, -82, -95, 100, -93,
7884    -44, 88, 12, 42, 34, -54, 5, -52,
7885    19, 55, -84, 18, 4, 75, 50, 4,
7886    -28, -101, -14, 74, 10, 76, 7, -79,
7887    52, -23, -88, 125, 125, 70, -61, -14,
7888    -8, -54, 115, -78, 39, -78, -28, 14,
7889    71, 48, 43, -44, -116, 76, 39, 63,
7890    -77, 122, -27, -12, -122, 85, -118, 50,
7891    -31, -51, -40, 77, -33, -33, -125, -16,
7892    -49, 126, -62, -11, -100, 31, -84, -109,
7893    -41, 38, -108, -105, 7, 33, -58, -51,
7894    -40, -48, -93, -105, -33, -45, 30, -9,
7895    12, -126, -112, -24, 5, 76, 11, 74,
7896    57, 8, 36, 51, 4, -43, -47, -15,
7897    -68, -122, 52, -87, 76, 80, -112, -17,
7898    73, -59, -7, -109, -48, 38, -4, -26,
7899    8, -41, 54, -8, -33, -11, -30, 15,
7900    -51, 18, 5, 40, 21, 54, -69, 70,
7901    -39, -77, -9, -47, -56, 40, -128, 8,
7902    79, -23, 64, -4, -62, -124, 17, 13,
7903    -23, -54, 68, 33, -11, -110, 57, 110,
7904    -28, -33, 68, 51, -52, -126, -75, 12,
7905    -41, 0, 27, -10, -16, -16, -10, -22,
7906    -42, -56, -63, 22, -52, -15, -19, 15,
7907    -37, -49, 46, 29, 23, -15, 0, -49,
7908    31, 54, 3, 63, -68, -44, -15, 23,
7909    -72, -3, 12, 1, -18, -25, 127, -98,
7910    23, -70, -61, 3, 57, 96, 3, -91,
7911    106, 27, -41, -116, -59, 127, -9, -3,
7912    21, 3, 12, -12, -25, -35, -72, -70,
7913    53, -38, 38, -33, -38, -24, -79, -3,
7914    1, -28, -70, 2, 60, -100, -34, -10,
7915    39, -32, -103, -18, 123, -13, -36, -40,
7916    3, -25, -45, 46, -93, 2, 36, -107,
7917    5, 10, 61, -15, 26, -49, -31, -48,
7918    -36, 45, 18, -41, -98, 44, 31, 1,
7919    -7, -58, -16, 103, -15, 13, -71, 41,
7920    -56, -28, 96, 54, 0, 17, -69, 7,
7921    47, 14, -79, -3, -18, -37, -128, -61,
7922    17, 12, 29, -37, 48, -34, 42, 18,
7923    84, 26, -73, 13, -27, 86, -30, 40,
7924    61, 52, 29, 27, -44, 28, -62, -8,
7925    82, 35, -48, -57, 22, -67, 8, -53,
7926    16, -73, -50, -71, 20, 48, -14, 44,
7927    -90, 67, 41, -49, -21, 19, 13, -46,
7928    -69, 59, 34, -54, -6, -7, -68, 0,
7929    28, -48, 122, 1, 22, 31, -11, 69,
7930    -23, 27, 127, -19, -38, -125, -30, 61,
7931    -19, -21, -39, 5, -47, -73, -82, 69,
7932    67, 31, 103, -2, 59, -70, 62, -11,
7933    64, 21, -4, 52, -127, 53, -14, -19,
7934    124, -19, 89, -127, 44, -34, 23, -20,
7935    -47, -41, 75, 77, -27, 8, 79, 35,
7936    82, 98, -14, -43, 36, 86, 17, 121,
7937    -124, -51, 16, -76, 69, 2, -6, 127,
7938    -3, -3, 45, 98, -127, 20, 15, -51,
7939    -68, 45, -17, 4, 21, 66, 56, 40,
7940    103, -8, -4, 20, 10, -24, 68, 73,
7941    79, -88, 59, 28, -18, 119, 27, -11,
7942    -48, 22, 4, 44, -87, -29, -32, -37,
7943    -51, 4, -1, 28, -21, -62, 32, -34,
7944    -9, -57, -20, 55, 8, -63, 72, -49,
7945    68, -10, 72, 71, -35, 19, -30, -49,
7946    35, -84, 3, 2, -22, -33, -110, -99,
7947    11, 37, 11, -16, -82, -73, -22, 92,
7948    -10, 88, 30, -24, -2, 8, -71, -56,
7949    31, 49, -125, 0, 99, -60, 9, 0,
7950    -56, 4, -8, -15, 52, 27, 16, 13,
7951    -20, 54, 15, 3, -54, 29, -2, 28,
7952    -50, -18, 22, 6, -38, 26, 48, 30,
7953    25, -33, -19, 35, 106, -3, 21, 60,
7954    -18, 7, -25, 38, -20, -43, 24, 5,
7955    -2, -15, 33, -28, 36, -12, 53, -11,
7956    -65, -26, -122, -20, 32, -21, -40, -73,
7957    20, -20, -64, -54, -69, 43, 23, -62,
7958    -69, 58, -69, 38, 34, -59, -16, 56,
7959    8, -36, 42, -38, 16, -38, 40, 25,
7960    -19, -25, -107, 98, -53, -4, -6, -128,
7961    -63, 103, 21, 44, 17, -101, -50, 27,
7962    63, -18, 58, -43, 104, -1, 18, -1,
7963    37, -85, 0, -16, 26, 13, 28, 30,
7964    -74, -62, -126, -35, 19, -38, 41, 8,
7965    24, 37, -21, 59, -39, -112, -13, 68,
7966    75, 30, -22, -61, -81, -21, 36, 21,
7967    26, -115, 59, 95, -11, -49, 65, 6,
7968    -2, -123, 63, -19, -87, -44, -126, 32,
7969    -82, -99, -92, -73, 127, -2, -117, 31,
7970    -115, -73, 75, -68, -50, -6, -110, 63,
7971    -24, -21, -53, -71, -10, -11, -33, -57,
7972    -24, 58, -30, 94, -21, 67, -74, 89,
7973    -46, -40, -29, -42, -18, -32, -44, -51,
7974    -62, 4, -76, 44, -10, -60, 13, 18,
7975    -125, -58, 46, 4, 13, -16, -38, -47,
7976    -28, -27, -39, -81, -51, -43, -41, -68,
7977    -82, 33, 82, -83, 20, 1, 23, -8,
7978    -66, -72, 73, -19, 11, 53, -101, -105,
7979    -24, 74, 26, 7, 96, -48, -24, 39,
7980    -44, -47, 9, -1, -121, -89, 49, -84,
7981    41, -1, -11, 55, 3, -57, 8, -92,
7982    46, -12, -64, -25, -123, -5, -70, -126,
7983    26, -49, -91, -30, 4, -43, -24, -32,
7984    36, 57, -84, -42, -24, -36, 71, 3,
7985    23, -6, -99, 9, -17, 77, 76, -87,
7986    7, 87, -7, -35, -31, -59, -59, -66,
7987    51, 32, 63, 29, 19, -4, -95, -128,
7988    97, -5, 109, -24, -33, 38, -61, 0,
7989    -92, 21, 4, -123, 87, -63, -64, 99,
7990    27, -2, 48, 4, 33, 55, 10, -122,
7991    -100, 7, 12, -50, -32, 109, 43, -33,
7992    -39, -55, 91, 44, 17, -61, 75, -33,
7993    9, -15, -76, -35, -15, 34, 58, 8,
7994    -18, -10, -40, 54, -73, -75, -54, 61,
7995    99, -45, -107, 38, 73, 40, 31, -57,
7996    82, 75, 11, 14, -78, 60, -3, -72,
7997    -80, 51, 76, 30, 32, -13, -37, -71,
7998    14, 115, -38, -31, -32, 42, 0, 61,
7999    -38, -30, -29, -6, 81, -38, 49, 26,
8000    -68, -50, -28, 20, -31, 60, -10, -61,
8001    39, -122, -62, -23, -66, 41, -63, -72,
8002    11, -41, 31, 7, 81, -38, 24, -84,
8003    21, -56, 121, 25, -61, 34, -26, -62,
8004    106, 121, -37, -78, -26, -18, 88, -70,
8005    -58, -47, 124, 16, 51, -2, 17, 118,
8006    23, -19, -113, -128, -68, -44, 98, -63,
8007    -117, -109, 15, -63, -59, -116, -16, -44,
8008    -21, 95, 52, 3, -123, 60, -99, 78,
8009    -67, -125, 98, 34, 107, -7, -38, -25,
8010    125, 113, 56, 93, 25, -35, 60, -37,
8011    15, 19, 26, 20, -19, 20, 88, -13,
8012    31, 1, 17, 64, 65, 85, 80, 121,
8013    99, 26, -47, 34, -101, 29, -5, -89,
8014    -126, 26, -83, 101, 34, 53, 60, -89,
8015    -125, -92, -11, -57, -15, -100, 65, 127,
8016    -112, -7, 13, -18, 49, -15, 28, -108,
8017    -96, -75, 123, -43, -32, 4, -43, -87,
8018    -31, 14, -121, -112, -56, 47, -17, -70,
8019    -39, -5, -3, 83, -80, 113, 88, 85,
8020    -32, 8, -123, -67, -3, -9, 35, 103,
8021    -55, -128, -32, 59, 86, -115, -90, 38,
8022    -125, 84, 123, 65, -55, -58, -59, 49,
8023    -82, -87, -64, 54, 80, -60, 59, -63,
8024    -76, -52, -28, 30, 100, -10, 37, -116,
8025    -80, 68, -14, 58, -4, 51, -128, -45,
8026    -43, 115, -23, -70, 34, 44, 41, -82,
8027    8, -85, 5, -94, -75, -38, 40, 38,
8028    115, 40, 7, -34, -71, 21, -126, -124,
8029    55, 66, -123, -16, -8, 32, 18, -27,
8030    50, -70, 102, -22, 18, 104, -20, -46,
8031    11, 25, 39, 57, 44, 126, -21, 67,
8032    -24, 79, 97, -44, -86, 7, -86, -71,
8033    13, -122, -21, -117, -107, -16, 82, 124,
8034    63, -38, -1, 16, 0, 100, 95, -12,
8035    -65, 3, 8, -29, -3, 122, -85, 30,
8036    -69, 125, 17, 78, 35, -2, -10, -104,
8037    40, 67, 127, 17, -14, 7, 103, 7,
8038    19, 113, -1, -62, -4, 88, -9, -30,
8039    30, 103, 92, -29, 82, -15, -92, 25,
8040    70, -107, -33, 57, -8, 2, 77, -16,
8041    -12, -32, -27, 19, -56, 13, 14, -46,
8042    -15, 127, 52, -37, 86, 68, 126, 55,
8043    -6, 1, -71, -38, -16, 59, -61, -5,
8044    63, 11, -20, -11, -15, 1, -56, 6,
8045    6, 4, 120, 120, 36, -4, -43, -111,
8046    68, 107, -82, 14, 98, 17, 83, 45,
8047    19, -125, -5, -22, 2, 91, -21, 20,
8048    18, -48, 53, 27, 30, 66, -36, 92,
8049    -45, 52, -6, -42, -86, -108, -1, -5,
8050    -19, 61, -53, -26, 77, 49, -25, -67,
8051    -39, -52, -16, -52, 13, 18, -17, -2,
8052    3, -23, 65, 15, -6, -23, 6, -68,
8053    5, 34, 20, 20, 34, 25, -4, -4,
8054    -80, -92, 67, -7, -46, 67, -29, -7,
8055    -88, 3, -65, 103, -27, -80, 104, 43,
8056    -54, -25, -18, -2, -33, 40, 18, 26,
8057    25, 17, 33, -125, -29, -42, 38, 7,
8058    -54, -17, 36, 32, -19, -11, 31, -32,
8059    38, -24, 49, 7, -14, -29, 13, 10,
8060    -6, 37, 14, 82, -106, -8, 67, 7,
8061    -30, -79, 65, -28, 25, -27, -37, 65,
8062    -56, -52, -18, -18, -22, -100, -16, -60,
8063    -55, 48, 50, 79, 33, 124, 60, 44,
8064    65, -58, -65, -81, -51, 70, 66, 22,
8065    10, 37, 24, -68, -85, -3, 17, 58,
8066    -1, 8, -41, -50, 6, -99, 66, 69,
8067    -36, -39, 45, 12, 3, -127, 72, -27,
8068    -3, -2, -87, 22, 72, 108, -84, 77,
8069    -1, 9, 10, 17, 46, -26, 18, -68,
8070    -11, -28, -6, -14, -38, -61, 32, -17,
8071    -19, 15, -88, 28, -49, -14, 23, 18,
8072    83, -59, 2, 47, 42, -97, -57, -58,
8073    76, -50, 7, 32, 126, -28, -3, -14,
8074    122, 91, -1, -23, 39, 1, 101, -61,
8075    42, 123, 39, -2, -24, -4, -2, 4,
8076    29, -11, -8, -1, -22, 54, 51, -19,
8077    34, 127, 24, 51, 37, -56, 73, 13,
8078    68, 94, 29, 37, 50, 20, 86, 43,
8079    5, 96, -20, -49, -15, 18, -24, 10,
8080    74, -24, -23, 0, -46, -31, -85, 55,
8081    50, 36, 53, 92, 126, -55, 20, 64,
8082    -17, 75, 16, 45, -28, -15, 60, -29,
8083    -13, 16, -84, -61, 69, -31, 31, -2,
8084    55, 22, -28, 43, 67, 69, -55, 76,
8085    -38, 14, -21, 18, -49, -28, 30, 10,
8086    5, 37, 8, -19, -11, -29, -32, 24,
8087    -25, -5, 33, 25, -4, 9, -23, -24,
8088    -11, -45, 10, 0, -23, -22, 16, -12,
8089    -74, 64, -6, -26, 87, 5, 42, 46,
8090    -53, 18, 15, -2, -2, 92, 26, 6,
8091    14, 4, 13, -5, 27, 68, -59, -27,
8092    22, -34, -21, 43, -54, 50, -10, 2,
8093    68, -5, -4, -1, -7, -31, 73, 20,
8094    -21, -15, -27, -7, -47, 12, 55, 42,
8095    -33, -14, 46, -8, 23, 13, 58, -39,
8096    -33, 42, -95, -4, -8, 56, 9, 21,
8097    29, 21, 40, 21, 12, 33, 12, -15,
8098    -15, -39, 1, -43, 21, 34, 13, -47,
8099    59, -29, -15, 36, -22, -26, 14, -76,
8100    3, 19, -24, 125, 15, -13, -17, 33,
8101    -10, 64, 33, 16, 25, -37, 15, 40,
8102    48, -9, 61, 14, -46, 64, 2, -18,
8103    74, -21, 30, 17, 5, 43, 25, -3,
8104    8, -30, 127, -44, -10, -24, -29, 30,
8105    -16, -9, 28, -4, 6, 74, 3, 11,
8106    -72, -30, -18, -6, -46, 38, -18, 60,
8107    6, -38, 94, 37, 31, -31, -59, -10,
8108    16, -20, 63, -18, 9, 27, -30, -33,
8109    -49, 41, -21, 76, -45, 15, -24, -70,
8110    -53, -107, -42, -33, 12, -40, 19, -18,
8111    -78, 41, 25, -90, 45, -38, 105, -74,
8112    -89, 64, -75, -29, -67, -115, -40, 81,
8113    -60, 41, 68, -18, -5, -79, -8, 16,
8114    -74, 50, 38, -56, -125, 6, -78, -16,
8115    -50, 11, -126, -50, -60, -27, 49, -68,
8116    -63, 48, -1, 60, 15, 33, 42, 26,
8117    -61, -18, -52, 3, -61, -33, -18, -103,
8118    86, -47, -81, -55, 64, 18, -29, -22,
8119    -7, -113, 69, -6, 47, 11, -19, -102,
8120    33, -8, 54, 27, -84, 27, -4, -86,
8121    -46, -92, 109, 26, -123, 32, -97, -76,
8122    48, -32, 13, -20, -126, -2, -21, -126,
8123    -107, -11, 10, 47, -113, 9, 46, 42,
8124    -65, -57, 54, 126, -11, -111, -33, 31,
8125    -48, -51, -11, 18, -12, 41, -25, 71,
8126    43, -81, 60, 28, -101, -25, -93, 16,
8127    96, 97, -57, -13, 2, -105, 66, 10,
8128    27, 66, 30, 53, 105, 65, -47, 31,
8129    -53, 44, -41, 12, 6, 102, -51, -25,
8130    -89, -41, 10, -118, 6, 126, -40, -56,
8131    -49, -39, -4, -32, -16, -75, 38, 80,
8132    -28, 23, 57, -128, -3, -9, -99, -40,
8133    -75, -27, -12, 25, -21, 36, 71, 15,
8134    -4, -63, 26, -102, -25, -36, -97, 96,
8135    75, -32, 45, -6, 60, -8, 8, 102,
8136    -3, 8, -19, -1, -90, -17, 86, -56,
8137    116, 89, -74, -42, 37, -4, -24, -36,
8138    32, 72, -2, 60, 127, 83, -24, 46,
8139    15, 88, 4, 48, -101, -20, 96, -9,
8140    114, 42, -64, 18, -87, -24, -6, -32,
8141    48, 38, -124, -15, 42, 6, -51, -66,
8142    27, -127, 92, 34, 47, -68, 40, -54,
8143    -22, -117, 33, -86, 36, 3, -41, 42,
8144    -11, -6, -35, 72, 48, -128, 18, 96,
8145    27, -15, 92, 43, 65, -27, 123, 24,
8146    43, 58, -11, -57, -30, 48, 17, 10,
8147    61, 46, 40, -1, -7, 37, -23, 2,
8148    18, -29, 13, -13, 59, 72, 98, -19,
8149    33, 91, 39, 22, 38, -66, 22, 26,
8150    32, 36, -3, 43, 99, -11, 44, 23,
8151    55, 76, 45, 58, 24, 29, 31, 1,
8152    -28, -9, -10, -40, -27, 20, -28, 29,
8153    7, -11, 96, 127, 54, -60, 28, 14,
8154    -49, 36, 14, 25, -26, 52, 65, 6,
8155    33, 31, -117, 39, -9, 62, 92, -23,
8156    63, 40, 64, 42, 0, 76, -38, 64,
8157    -29, -2, 19, 42, 0, -43, 32, -3,
8158    47, 17, 22, -29, 9, -21, -6, 13,
8159    -12, 52, 31, 38, -23, 47, 8, -6,
8160    87, -24, -24, 39, 18, 0, 43, -10,
8161    -88, 38, -25, -11, 44, 89, -2, 10,
8162    -17, -23, 59, -9, 4, -28, -12, -13,
8163    21, 26, -6, -17, 20, 30, -49, -36,
8164    -37, -6, 23, 18, -66, -6, -14, -21,
8165    -14, 16, 16, -15, 18, -3, -22, -32,
8166    75, -2, -37, 22, -60, -16, 65, -27,
8167    -68, -21, -62, 5, -41, 8, 11, -63,
8168    -2, 8, 27, 61, 41, 20, -2, 76,
8169    -13, -116, 2, 25, 37, -120, 7, -22,
8170    69, -31, -26, -4, 102, -46, -1, 49,
8171    20, 46, 38, -14, -51, 33, 46, -38,
8172    15, -46, -3, 37, -25, -17, -50, 78,
8173    -86, 127, 109, -21, 82, -105, 76, 19,
8174    21, 32, 127, 1, 67, 54, -96, 63,
8175    7, -1, 40, -20, -8, -17, -9, 9,
8176    -45, -35, 39, 18, -8, -61, -1, -35,
8177    -19, -20, 4, 50, -13, 43, 23, -77,
8178    -2, 6, 15, -60, 8, -10, -15, -17,
8179    16, 88, -24, 35, 61, -13, 27, 73,
8180    -5, -42, 81, 21, 59, -92, -48, -4,
8181    -23, 60, -16, -6, 62, 38, -25, 12,
8182    -82, -50, 43, -56, -44, -61, -13, 20,
8183    36, 0, -55, -45, -38, -13, 122, 80,
8184    -7, 16, 96, 65, 27, 24, -3, -27,
8185    21, 21, -84, -2, 25, -36, -37, -33,
8186    79, 91, 37, -10, 93, 34, 1, 11,
8187    23, 26, -24, -4, 71, 33, 5, -54,
8188    121, -25, -9, -9, -9, 16, 2, -15,
8189    7, 66, 92, 42, -34, -38, 4, 6,
8190    28, 108, 0, -30, -45, 68, -19, 47,
8191    8, 111, -16, 2, 31, 117, 36, 60,
8192    -52, -49, 63, 51, -59, 16, -7, 73,
8193    -60, 16, -32, 1, -71, -15, 0, 67,
8194    54, -15, 97, 34, -35, 58, 15, 13,
8195    -7, -15, 76, 16, -29, 15, -113, -36,
8196    85, -61, 127, 58, 91, -15, -27, 33,
8197    46, -46, 120, -50, -101, -45, 87, 18,
8198    -29, 29, 40, -29, 20, 26, -54, -16,
8199    23, 5, 31, 26, 31, 48, -45, -4,
8200    -91, 85, -23, 82, 68, -11, 42, 110,
8201    33, -50, -14, 51, -18, 33, -9, -82,
8202    -63, -41, 24, 75, 82, 57, 51, -22,
8203    23, 122, 73, -52, 21, 60, 49, -14,
8204    39, 85, -46, 2, 8, -60, 53, -120,
8205    -47, 61, 56, -11, -56, -41, 58, -111,
8206    -67, 4, 95, -45, 102, 114, -30, 45,
8207    101, -95, -103, -32, -48, -44, -27, -127,
8208    -80, 123, 86, 35, -65, -3, 34, 19,
8209    19, -44, 51, -6, 38, -106, -18, -10,
8210    41, -48, 64, -84, 11, 44, 11, -118,
8211    43, 88, -116, -13, -92, 2, -124, -14,
8212    32, -94, 51, 6, 16, -94, -30, 87,
8213    -6, -47, 53, -36, -109, 37, 86, 25,
8214    70, -15, -5, 127, -28, -100, -40, 86,
8215    43, 18, 51, -75, 23, -9, -56, 26,
8216    -23, -43, 21, -58, 26, -69, 29, 22,
8217    124, -92, 100, -29, -25, 56, 60, 14,
8218    11, 105, 61, -1, 61, 120, -7, 87,
8219    16, 19, -7, -32, 22, 68, 9, 1,
8220    61, 126, -123, 1, 72, 53, 85, 36,
8221    64, 50, 33, 53, 14, 124, 31, -40,
8222    -11, 75, -54, -6, 62, -7, -38, -7,
8223    79, -53, 116, 97, -31, 17, -2, 55,
8224    105, 50, 61, 4, 82, -32, -22, -54,
8225    -23, 74, 39, 108, 126, -46, -41, 127,
8226    91, 10, 109, 29, 48, 2, 35, -35,
8227    8, 119, -97, -34, -14, 116, 48, 80,
8228    117, -21, 91, 16, 50, 43, 39, 110,
8229    -41, 50, -6, -30, -25, -80, 23, -29,
8230    -95, 53, 11, -111, -31, -51, 17, -10,
8231    -75, -13, 58, -37, -85, -66, 54, -19,
8232    27, 82, 10, 123, 13, 51, 54, -11,
8233    31, -18, 89, -34, 16, 96, 42, 16,
8234    -10, -43, -15, 46, 43, 52, -12, -35,
8235    -1, 39, 88, 75, -15, -25, -27, 30,
8236    -67, 75, 60, -98, 40, 19, 127, 14,
8237    -124, -52, 28, -14, -44, 113, -84, 31,
8238    47, -11, 70, 36, 42, -51, 35, 59,
8239    16, 13, -14, 0, 3, -17, -4, 51,
8240    10, 53, -33, 36, 61, 97, 47, -51,
8241    7, 19, -59, 33, -38, -52, -24, -64,
8242    -42, 31, -10, 85, -70, 20, 18, 69,
8243    21, 44, -61, 33, -5, -18, -12, -34,
8244    119, 19, -39, -50, -26, -30, -9, 21,
8245    -15, -5, -37, -54, -5, -98, -34, -7,
8246    9, 3, -89, -12, 89, -48, 126, -33,
8247    -92, -20, 19, 109, 67, 63, -95, 42,
8248    -118, -46, -60, 12, -48, 71, 16, -33,
8249    5, 0, -13, -85, -23, 6, -43, -107,
8250    -29, 7, 44, 101, -7, 109, -107, 11,
8251    3, -64, -80, 21, -44, -63, -64, 38,
8252    44, 25, 32, -86, 39, -1, 30, -89,
8253    -88, -50, -29, -60, 72, -4, 45, 31,
8254    75, 71, -38, 10, -48, -40, -88, -127,
8255    -52, 116, -99, -122, -26, 27, -34, -126,
8256    -42, -39, -8, -5, -7, -62, 27, 17,
8257    27, -32, -124, 109, -74, -125, 15, -33,
8258    -126, 67, -75, 97, -46, -54, 9, 116,
8259    21, 60, 7, -44, 57, -31, 37, -122,
8260    49, 61, 28, -36, -127, -28, -17, -82,
8261    122, 98, -5, 35, 86, -85, 49, -11,
8262    -78, 117, -126, -24, 12, -15, 21, 15,
8263    36, 27, -78, -82, 54, 80, -54, -91,
8264    -42, -1, 24, -67, -69, 34, -14, 34,
8265    -73, -22, -24, 51, -9, 0, 43, -28,
8266    -15, -20, 27, -72, 9, -110, -17, 124,
8267    2, -124, -124, -19, -43, -41, -16, 0,
8268    3, -53, -54, 7, 28, -19, 22, 94,
8269    -30, 6, 1, 40, -79, -87, -10, -73,
8270    119, -40, -13, 24, -35, -59, 36, -70,
8271    -70, 42, -72, 0, -72, -51, -52, -28,
8272    3, -126, 47, -115, -80, 50, -8, -127,
8273    7, 93, 25, -56, -127, -97, 59, 9,
8274    -80, 4, 58, -4, -128, 44, 14, 44,
8275    -55, 37, 14, 26, 6, 76, 4, 60,
8276    -30, -52, -26, 62, -33, 29, -89, 94,
8277    -46, -62, -16, 6, 71, -11, 42, 112,
8278    19, -31, 65, -14, -57, -59, 27, -66,
8279    28, -1, 49, -10, 85, -53, -112, -125,
8280    -72, -25, 27, -28, 8, 13, 53, 9,
8281    34, 32, -11, -58, -64, -47, 1, -13,
8282    127, -5, -6, 44, -19, -82, -127, 64,
8283    1, 80, 41, -46, -8, -17, -20, 55,
8284    49, 70, -86, 2, 48, 17, -56, -12,
8285    35, 110, -44, 43, -11, -43, -47, -43,
8286    75, -31, -127, 54, 60, -74, 124, -42,
8287    25, 8, -20, -71, -8, 10, 38, -66,
8288    23, -15, -127, 19, 1, -58, -20, 24,
8289    -33, 44, 100, -22, 23, -59, -101, -26,
8290    -122, -63, -4, 52, 45, 10, -126, 22,
8291    -95, -12, 6, 14, 50, -22, -122, -27,
8292    -12, -23, 26, 13, 56, -87, -15, 57,
8293    5, 20, 76, 43, 122, 28, -80, 79,
8294    -107, -124, -28, 58, -11, 50, -78, -37,
8295    -28, -51, -48, -31, 28, -79, -67, -32,
8296    -53, 84, 65, -5, -60, -120, 83, -41,
8297    -40, -9, -89, -35, -81, 19, 64, -98,
8298    67, -11, -9, 1, 16, -73, -54, -81,
8299    -3, -90, 10, -10, -26, -124, 46, -52,
8300    -64, -118, -7, -7, -44, -10, -7, -21,
8301    -34, 28, 9, -87, -72, 83, 18, -41,
8302    53, 17, 59, 23, 76, 15, 16, -39,
8303    4, 0, -6, 4, -41, 8, 2, 17,
8304    -82, -8, 73, -16, 36, -15, -47, -38,
8305    11, -34, -34, -7, 7, -15, 15, -5,
8306    -36, 0, -125, 4, 40, 12, 24, -16,
8307    46, 9, 12, 39, 4, 99, -62, 53,
8308    -10, 1, 20, 32, 27, -65, -50, -26,
8309    32, -64, 4, -45, -24, -11, -123, 73,
8310    2, 10, 11, 78, -25, 65, -47, -25,
8311    76, -23, -126, 42, 20, 3, 28, 8,
8312    -124, -8, 69, 104, -32, -35, 43, -27,
8313    -91, 34, -12, 0, -43, -18, -26, -50,
8314    -55, 31, 39, 91, -60, 20, -43, 48,
8315    31, 57, -11, -11, -21, 41, -93, 114,
8316    -23, -64, -26, -37, 92, -42, -67, 65,
8317    -6, -60, -50, -15, -17, 5, -47, 25,
8318    -102, -5, 15, -44, -79, -28, 21, -26,
8319    -12, 84, 53, 35, 14, 23, -13, -19,
8320    -15, -28, -69, -32, -25, -20, -11, 23,
8321    112, 12, 35, 37, -64, 23, -5, 24,
8322    -15, -11, 53, -13, -12, 63, -63, 28,
8323    3, 63, -39, -66, -81, 66, -51, -17,
8324    13, 45, 26, -52, -19, 40, 13, 7,
8325    -9, 29, 65, 24, -116, 79, 16, -6,
8326    -82, 62, -9, -56, 72, -99, -75, 23,
8327    -29, -107, -40, 6, -28, 14, 46, 37,
8328    -55, -64, 16, 14, 21, -71, -29, -119,
8329    94, -102, -63, 10, -34, 41, -21, -39,
8330    -40, 87, -84, -37, -19, 36, 124, 90,
8331    49, -123, 32, 79, -18, 114, 37, -23,
8332    -39, -32, -5, -54, -22, 38, -106, -102,
8333    7, -24, 27, 48, -91, 88, -117, -35,
8334    -7, 86, -75, 79, 124, 13, 31, 54,
8335    42, 52, 62, -94, 4, 99, 38, 32,
8336    -13, -42, -93, 24, -88, -54, -41, -48,
8337    59, -29, 22, 68, -84, 20, -72, 21,
8338    78, -2, 22, -37, 9, 44, -32, -125,
8339    -56, 41, 17, 23, 55, 35, 40, -39,
8340    -58, 23, 75, 18, 9, 18, -25, -28,
8341    -5, -36, -35, -25, 7, 77, -103, 16,
8342    -48, -85, 0, -25, 20, 67, 8, -14,
8343    -88, 23, -23, -78, -38, -74, 111, -19,
8344    63, -54, -18, 9, 8, -33, 37, 46,
8345    -49, -11, -79, -89, 9, 11, 39, 47,
8346    -35, -32, 30, -17, 11, 15, -66, -11,
8347    -27, -15, -43, 6, -51, 13, -10, -30,
8348    26, -43, -5, 83, -124, -108, 19, -64,
8349    -101, -63, -17, 52, 10, -120, -32, 6,
8350    -125, 31, -5, 27, -38, -7, -96, -30,
8351    -55, 1, 7, 25, -53, 32, 3, 74,
8352    -95, -90, -66, -89, 3, 98, 37, 0,
8353    -2, 84, 30, 115, 5, -17, -67, -19,
8354    -86, 127, -126, 4, 12, -117, 71, 31,
8355    -44, 66, 81, -31, -126, -43, 124, -22,
8356    -33, 9, -111, -1, -121, -23, -25, 28,
8357    -39, 47, 22, -27, -46, 31, -66, 46,
8358    -7, 42, -12, 93, -8, -69, -53, -42,
8359    -25, 45, -101, -53, 41, -64, 125, 84,
8360    36, 24, -63, -19, 13, 6, 127, 33,
8361    -33, 9, -31, -34, -74, -3, 1, -49,
8362    -50, -37, -26, 23, 16, -31, -123, -63,
8363    -19, -39, -68, -54, 48, -55, 21, -10,
8364    37, 17, -28, 25, -56, -27, -17, -28,
8365    6, -4, 36, -113, -45, -7, -57, -41,
8366    -4, -42, -5, -110, 25, 21, -71, 51,
8367    27, -25, -38, -86, -45, 38, -25, -24,
8368    -68, 3, -10, -7, 8, -111, 34, -1,
8369    -7, 97, -116, -48, -69, 24, -36, -41,
8370    37, -83, -2, -22, 3, -18, -1, -113,
8371    16, -126, 19, -16, -49, -107, -25, 19,
8372    -15, -71, 35, -69, -41, -46, 0, -52,
8373    -69, 26, -36, -73, 3, 9, -97, -8,
8374    -8, -58, 3, 5, 110, -36, 1, -69,
8375    -38, -60, 53, -49, 34, -9, 12, 41,
8376    -58, -10, 22, 10, -30, -7, -31, -37,
8377    -7, -29, 0, 11, -35, -20, 127, -51,
8378    -82, 9, -62, -77, -1, 65, -66, -24,
8379    -32, -38, -56, 53, -20, 63, 4, 95,
8380    -19, 71, -20, 4, -1, 10, 38, 80,
8381    38, -90, -62, -19, 32, 22, -80, 89,
8382    -10, 2, 4, 31, 41, -59, -41, -102,
8383    16, -84, 48, -11, 126, 68, 28, -36,
8384    -54, -64, -47, 2, -70, -49, 5, -59,
8385    18, -42, -3, -44, -34, -11, -21, -14,
8386    -10, 7, -1, -10, -26, 36, 31, 60,
8387    51, 30, 62, 43, 106, 13, -5, -52,
8388    66, -2, -15, 0, 27, -5, 53, -13,
8389    90, -60, -120, 13, -75, 21, 29, -40,
8390    -6, 1, -15, 20, -49, 16, 66, 1,
8391    -26, 101, -9, 60, 11, -28, -17, 31,
8392    81, -6, -71, 11, 38, 77, -11, 54,
8393    47, -40, -25, -13, -16, -44, -16, 8,
8394    21, 1, 22, -38, 14, -35, -2, -89,
8395    -40, -16, -39, 48, 11, -13, -28, -30,
8396    -15, 98, 29, 35, 25, 26, 37, -15,
8397    34, -3, -3, -127, -22, 28, -81, 33,
8398    -69, -92, 58, 11, -128, 26, 12, -23,
8399    -46, -15, -72, -125, 120, -99, -17, -75,
8400    -40, -113, -28, 50, -3, 88, -47, -89,
8401    23, 74, -102, -14, 15, -126, -9, -66,
8402    -72, -89, 11, 113, -76, -6, 71, 48,
8403    -64, 53, 47, -45, 60, -37, -69, -38,
8404    -39, 44, 12, 22, -127, 6, -62, 90,
8405    97, -110, 58, -16, -124, 3, -10, 123,
8406    -63, 10, -10, -26, 33, 39, 35, -21,
8407    5, -108, -47, -93, -5, -36, 54, 37,
8408    56, -126, -29, 38, 29, -17, 23, -33,
8409    -85, 12, -21, -29, -26, 13, -34, 32,
8410    -5, -2, -31, 17, 42, -79, -34, 15,
8411    49, -79, 47, -32, -89, -19, -12, -68,
8412    36, -32, -26, -46, 51, -29, -93, -97,
8413    78, -45, 27, 100, -24, 60, -13, 34,
8414    19, 65, 18, -38, -11, 83, 102, 41,
8415    24, -36, -19, -67, 68, -26, -38, -48,
8416    -2, -86, 24, -35, -29, -66, 5, -41,
8417    16, 42, -28, 49, -27, -1, -36, -8,
8418    -35, 59, -68, -11, 40, -41, 6, -14,
8419    -21, -12, -15, -7, -72, 80, 74, -33,
8420    -49, -42, -19, -39, 50, -12, -29, -8,
8421    -59, 21, 19, -1, -98, -23, -6, 7,
8422    38, 79, 63, 4, -60, -48, 17, 69,
8423    52, 65, 101, 67, -8, -6, -9, 44,
8424    97, -8, -56, -73, 25, -29, 30, 66,
8425    41, 27, -127, -51, -91, 9, 34, 16,
8426    -4, -113, -120, 21, -17, -43, -19, 45,
8427    10, 0, -39, 91, -34, 3, 2, -59,
8428    32, 76, 65, 107, -67, -2, 2, -23,
8429    101, 66, 52, 54, -10, -5, 30, -28,
8430    21, 85, 123, -96, 5, 124, -31, -82,
8431    -25, 87, -60, 47, -17, -49, 11, -22,
8432    20, 4, 46, 31, -67, 109, -28, -58,
8433    18, -27, 73, -34, -32, 14, -17, -7,
8434    -16, 36, -10, 10, -96, 21, -3, 76,
8435    -106, -7, 67, 33, 8, -61, 69, -96,
8436    -3, -12, 25, -24, -81, -123, -106, 17,
8437    -61, 82, 41, -33, 5, 30, -47, -35,
8438    -92, -57, 55, -41, -107, -29, -93, 80,
8439    -50, 22, -126, 36, 26, -57, -8, -39,
8440    48, 55, -33, 22, -29, 20, 25, -3,
8441    38, 28, -47, 22, 18, 66, -41, 4,
8442    52, 50, -69, -115, 2, 84, -112, 27,
8443    39, -115, 35, -42, -20, 60, -19, -67,
8444    -84, -72, 29, -57, -1, -64, 89, -47,
8445    -28, -92, 117, -17, 22, -43, 73, 76,
8446    76, -27, -103, 25, -11, 45, -34, 92,
8447    23, 28, -15, 48, 16, -9, 60, 125,
8448    110, 10, 38, -6, -26, 105, 29, -123,
8449    -17, -1, 8, 48, -28, 99, -126, 66,
8450    124, 56, 32, 33, 24, -25, -127, 80,
8451    -56, 23, 58, -40, -84, -127, -2, 2,
8452    -27, -30, -35, -108, 16, -48, -3, -11,
8453    -127, 125, 6, -49, -18, -83, 94, -59,
8454    41, 48, 70, -42, 1, 72, -5, 73,
8455    -55, 84, 33, 113, -116, -45, -25, -69,
8456    -56, 58, 127, 53, 42, 23, 1, 55,
8457    49, 46, 2, -116, 23, 40, 4, 5,
8458    -29, 51, -128, 60, 52, -47, -126, 27,
8459    84, -4, -25, -11, 80, 24, 23, 46,
8460    -65, 14, 12, -53, -65, -19, -18, -24,
8461    30, 125, -13, 6, 22, -7, -6, -23,
8462    -66, 4, -44, 101, -111, -53, -32, 8,
8463    22, 86, -44, -23, -27, -3, 88, -33,
8464    72, 53, -30, 90, 10, -56, 43, 20,
8465    -106, 24, -25, -7, -10, -25, -93, -18,
8466    25, -69, -39, 10, -20, -30, 7, 58,
8467    70, -56, -66, -60, -79, -30, 48, 46,
8468    30, 51, -95, 4, -42, -30, -11, -22,
8469    -54, 32, -3, -8, 23, -110, 83, -28,
8470    109, 76, 49, -71, -11, 72, 2, -73,
8471    10, 38, -9, -95, -64, -94, 114, -119,
8472    -31, -125, 48, -62, -24, -22, 62, 21,
8473    45, 6, -42, 10, 124, -127, 127, 53,
8474    -126, 43, 26, -10, -31, 3, -72, 22,
8475    -15, 7, -5, 115, 85, 26, 24, -112,
8476    66, 9, -29, 13, -80, 112, -30, 17,
8477    54, -97, 0, 127, 34, -16, -14, 122,
8478    -8, 127, -128, 42, -2, 67, 89, 15,
8479    56, -94, -82, -68, 60, 26, 11, -41,
8480    -20, -21, 59, 16, -25, 29, -56, 55,
8481    -127, -16, -98, 5, 2, -21, -32, -94,
8482    43, -38, -5, -75, -57, 1, -39, 40,
8483    55, 1, 14, 127, -91, 125, -91, 73,
8484    -33, 19, -62, 19, 51, 64, 64, 83,
8485    -9, 75, 2, -35, 92, 41, -67, -13,
8486    36, -52, 75, 11, -51, -54, 70, 126,
8487    4, -80, 62, -68, 47, -16, 51, -14,
8488    13, 69, 27, -33, -59, 24, -12, -11,
8489    59, -60, -11, 17, -16, -33, -6, 11,
8490    56, -11, 97, 54, -25, 22, 53, 32,
8491    -125, 45, -39, 126, -33, -15, 124, -13,
8492    42, 80, -19, -33, 127, 64, 66, 18,
8493    -18, 69, 18, 54, -49, -36, 51, 106,
8494    74, -58, -31, -33, 26, 22, 25, -46,
8495    29, 35, -58, -10, -83, -123, -18, -92,
8496    -32, 84, 4, 109, 49, 14, 55, -24,
8497    -36, 20, 45, 1, 97, -117, -47, 47,
8498    64, -97, 27, -36, -46, 66, -64, 40,
8499    56, 1, 28, 47, -37, -42, 8, 25,
8500    -64, -22, 30, -2, 28, 2, -46, 45,
8501    -32, -8, -34, 48, -41, 39, 6, 9,
8502    -94, -47, -119, 127, -9, -128, 60, 53,
8503    -20, 29, 35, -9, -57, 43, -42, 34,
8504    50, 30, 49, 58, 84, 30, -77, -38,
8505    116, 124, 63, -93, -5, 69, 50, 95,
8506    20, -19, -85, -43, -71, 31, 11, 66,
8507    22, -9, 126, 19, 42, 88, 71, -2,
8508    21, 5, 40, 36, 9, -40, -10, 7,
8509    88, 105, 29, 105, 98, 73, 127, -70,
8510    -82, 49, -2, 127, 62, 82, 0, -62,
8511    106, 113, 58, -29, 104, 94, 48, 38,
8512    20, 62, 22, 22, 66, 53, -105, 116,
8513    36, -28, 123, 93, -42, 111, 31, 5,
8514    126, 118, 49, 43, 96, 25, 3, -50,
8515    118, 38, 59, 69, 87, 111, -17, -47,
8516    -6, 66, 124, -85, 62, -25, 55, 66,
8517    -66, -59, -53, -29, -108, 98, -58, 44,
8518    40, 90, 69, 105, 21, -55, 11, 124,
8519    127, -60, 98, 19, -2, 98, -126, -104,
8520    -1, 24, 58, -68, -17, 53, 80, 112,
8521    -75, -30, 33, 45, -127, -21, -52, -58,
8522    40, 64, -8, 47, 52, 7, 27, 101,
8523    28, -58, 19, 13, 78, -13, -122, 81,
8524    -44, -109, 34, -32, -27, 42, -55, 31,
8525    -46, -19, 41, -51, -12, -29, 75, -42,
8526    -89, -81, -128, 53, -7, 3, 59, -101,
8527    -52, 44, -65, 51, -67, -51, 34, 41,
8528    27, -58, -95, 33, 47, 87, 86, -49,
8529    34, -3, 53, -15, -53, 26, 39, -37,
8530    36, -1, 47, -25, 4, -14, 120, -46,
8531    -77, 77, 34, 73, -31, -2, -18, 7,
8532    18, 2, 62, 87, 39, -6, 15, 75,
8533    -124, 29, 55, -41, 72, -22, -128, 40,
8534    21, -70, 39, -15, 18, 69, -39, -49,
8535    94, 12, 45, -62, -88, -104, -7, 93,
8536    -118, 2, 75, 6, 106, -23, -85, 17,
8537    58, -18, 82, -60, -54, 14, -5, -4,
8538    -9, -128, -56, 5, 8, 78, 63, -35,
8539    16, -53, 75, 116, -105, 88, 25, -83,
8540    14, 12, 90, -87, 31, -68, 8, 16,
8541    -30, -101, -32, 123, 126, -3, -21, 11,
8542    -11, -84, 9, -4, -1, 81, -74, -43,
8543    -59, -52, -3, 18, -12, -43, -20, -34,
8544    62, 10, 19, -7, -114, -96, -35, -77,
8545    -14, 95, 49, -91, 120, 45, -125, 38,
8546    52, -5, 93, 20, -4, 24, -55, 93,
8547    -124, -58, -16, -48, -79, -89, -76, -47,
8548    -18, -22, -60, 3, 16, -124, 65, -32,
8549    -29, 100, 45, -47, 57, -23, 50, -27,
8550    -16, -31, -82, 8, 37, -24, 2, 114,
8551    -49, -100, -51, -19, 24, -88, 47, -27,
8552    20, -125, -68, 40, 7, -2, 32, 28,
8553    -63, -15, -61, -19, 63, -37, 41, 53,
8554    26, 32, -7, -51, 12, 20, -28, 11,
8555    -9, 44, 20, -17, 34, 115, -55, 25,
8556    -27, 52, -22, -70, 14, -68, -42, -118,
8557    -105, -8, 4, 30, 7, 20, 81, 38,
8558    -97, -62, -12, 60, -5, 32, 47, -72,
8559    -99, 30, 17, -1, 65, 127, 70, 21,
8560    -16, -8, 6, 22, -14, -9, 64, -11,
8561    63, -68, -12, 17, 1, 66, -73, 1,
8562    -88, -1, -40, 78, 21, -29, -27, 5,
8563    83, -31, -41, -87, 87, 17, 40, -17,
8564    5, 117, -43, -22, -4, 31, 15, -30,
8565    14, 29, -11, -31, 9, 1, 26, 35,
8566    -55, 12, -41, 42, 11, 24, -39, 20,
8567    -20, 3, -76, 8, -32, -69, 0, 8,
8568    -22, 4, -17, 30, 8, -36, 15, -11,
8569    -26, 15, -11, -11, 65, -71, -25, 30,
8570    11, 30, -20, -14, -15, 70, -55, -30,
8571    73, -22, -37, 77, -7, 66, -29, -49,
8572    19, -20, 68, -61, 21, 0, -53, 103,
8573    92, -71, 16, -18, -19, 122, -9, 0,
8574    -66, 52, -15, -62, -28, 40, -29, 62,
8575    54, -7, 86, 41, -47, 7, 51, -6,
8576    26, 127, 43, 62, -68, 20, -46, 52,
8577    1, 111, -44, -43, 65, 24, 74, 126,
8578    47, 8, -54, 94, -116, 53, 12, -122,
8579    55, 23, 4, -55, -8, 53, -76, -124,
8580    5, -125, -48, -80, 3, 53, 4, 49,
8581    -32, -32, -113, -37, -100, -123, 78, -16,
8582    -124, 47, -54, 38, -23, 23, -66, 56,
8583    38, -4, 69, -18, -10, 106, 16, 16,
8584    122, -55, 49, -23, -50, -116, -63, 8,
8585    61, 97, 35, 98, 11, -10, -10, -90,
8586    -31, 124, -38, 127, -42, -25, -52, 42,
8587    -49, -78, 87, -71, -19, 126, -89, -35,
8588    -51, 60, -111, 1, 84, 9, 9, 81,
8589    34, 82, -17, -11, 121, 86, 13, -32,
8590    38, 52, -61, -97, 48, -87, 3, 89,
8591    90, 18, 127, 5, -108, 54, -17, -62,
8592    23, -65, 111, -122, 39, 110, -113, 75,
8593    -20, 124, 42, -113, 76, -23, 62, -39,
8594    -7, 116, 52, 73, 51, -4, 27, 31,
8595    -96, -59, -20, -89, 109, 62, -23, 88,
8596    -80, -27, -29, 20, 15, 21, -123, -16,
8597    -28, -5, 83, 91, -14, -1, -19, -23,
8598    90, -95, -81, 37, -10, 51, 17, -3,
8599    -1, 12, 9, 17, 22, -75, 9, -34,
8600    -106, 98, 109, -105, -5, -39, -20, 67,
8601    -104, -13, 5, 29, 40, 80, 127, 57,
8602    122, -127, -50, -5, 109, -73, 75, -25,
8603    127, 90, -5, -122, -7, -127, -16, 19,
8604    -55, 118, 32, 78, 77, -127, 39, 104,
8605    -79, 63, 82, -57, 97, -127, 10, 121,
8606    114, -114, 64, -28, 48, -2, 47, -31,
8607    35, 17, -38, -122, -59, 32, -39, 91,
8608    -53, -59, 33, -62, 104, -65, -48, 127,
8609    64, -32, -68, 83, -57, 127, -44, 19,
8610    -97, -17, -38, 116, 57, -82, 76, 66,
8611    31, 70, 60, 76, 6, 33, -80, -45,
8612    23, -61, 60, 57, 34, -37, 72, 49,
8613    77, -42, -66, 13, 9, -69, 7, 107,
8614    -11, -41, 34, -123, 11, 127, 6, 86,
8615    -20, 30, 31, 41, -45, -127, 125, -45,
8616    127, 34, -11, -38, -128, -3, 3, 124,
8617    -125, -49, 105, -26, -59, 51, 69, 60,
8618    51, -38, 0, -48, -74, 69, -92, -24,
8619    30, 70, -94, 127, 15, 43, -99, 50,
8620    -85, 60, -61, 63, -15, -22, 102, 67,
8621    29, 96, -78, -108, 51, 57, -55, -55,
8622    21, -25, 83, -8, -12, 1, -23, 120,
8623    16, -64, -20, 80, -95, 63, 63, -26,
8624    -72, -35, 58, 122, 32, -27, 5, -28,
8625    112, 81, 47, -39, 17, -105, 27, 7,
8626    -25, 62, -81, 7, -39, 26, -84, -82,
8627    -17, 6, 27, -124, -60, -9, 117, -50,
8628    111, -10, -77, 49, 33, -19, 12, -70,
8629    50, -9, 7, 82, -54, 67, 30, -35,
8630    32, -97, 51, 62, 4, 1, 22, 36,
8631    55, -49, -40, -29, 34, 17, 30, -128,
8632    15, -8, -62, 83, 59, 23, -29, -34,
8633    64, 57, 0, 2, -46, 120, 25, -34,
8634    15, -55, 79, -66, 30, -66, -67, 54,
8635    19, 17, -11, 63, -70, -11, -95, 13,
8636    -33, 72, 57, -63, -6, 64, -65, 116,
8637    -29, -37, -57, -31, -4, -47, 24, 50,
8638    -31, 15, -80, 103, -11, -17, -101, 104,
8639    46, -5, -7, -80, 59, 114, -2, 14,
8640    -19, 49, 123, -114, -54, -2, 2, -116,
8641    -9, 87, -3, 52, 6, 108, 4, -7,
8642    -5, 59, -78, 32, -7, -114, 127, 41,
8643    -122, 17, 49, -20, 70, -27, 64, -20,
8644    -25, 96, -128, 38, -125, 86, 65, -83,
8645    -31, 24, 78, -41, 23, -77, -99, -88,
8646    96, -38, 80, 21, 1, 27, -120, -59,
8647    -7, -7, -118, -8, 42, -15, -20, 71,
8648    87, 36, -73, 72, 51, -53, 61, -29,
8649    53, -27, -102, 16, 126, -11, 18, -53,
8650    126, 33, -15, -17, -60, -104, -99, -58,
8651    -54, 99, -67, -28, -20, 125, -107, -25,
8652    71, 41, -19, 66, 29, -27, 119, 44,
8653    124, -100, -96, 56, -30, 29, -94, 39,
8654    73, 81, -48, 95, -63, 99, -94, 125,
8655    16, 39, 57, -32, -3, -40, -96, -28,
8656    71, -19, 50, 120, -96, -122, -7, 107,
8657    123, 75, 59, 127, 126, -53, 127, 122,
8658    30, 54, 13, 26, -127, -86, 99, 50,
8659    -40, 41, -64, -26, 118, 62, -30, 25,
8660    -37, 41, 126, -44, -1, 39, -14, 17,
8661    -27, -85, -77, -2, -32, 20, 125, 55,
8662    -23, -17, -7, -66, -33, -71, -57, -21,
8663    -127, -70, -116, -35, 52, -62, 69, 67,
8664    -19, -15, -125, 69, 63, -48, 33, -96,
8665    92, 79, -15, 69, -69, 39, -20, -18,
8666    100, -56, -6, -9, -101, 28, 35, -127,
8667    -123, 89, -88, 26, -84, -83, 22, 64,
8668    90, 7, -66, -102, -46, 15, -87, -52,
8669    -127, 78, 99, -67, -97, -79, -4, 20,
8670    21, 55, 10, 7, -83, 3, -52, -72,
8671    -34, -66, 50, 52, -13, -29, -34, -1,
8672    -10, 4, 127, -47, 3, 38, 9, 118,
8673    -40, -69, -83, -127, -16, 71, -31, 20,
8674    24, -41, 41, 0, -88, -25, 24, 60,
8675    -86, 54, 123, 121, 127, 55, 4, 29,
8676    42, -63, 81, -44, -106, -58, -54, -81,
8677    72, -84, -104, 29, 13, 60, 13, -67,
8678    110, 35, -38, 87, 61, -92, -16, 100,
8679    23, 85, 65, 7, 32, 123, 37, 51,
8680    -11, 69, -128, 127, 11, 87, 41, -56,
8681    -35, -123, -17, -39, 6, -58, 60, -12,
8682    125, 121, 29, -70, 28, -60, -59, -40,
8683    26, -28, 65, 16, -17, -9, 105, -21,
8684    -13, 0, 93, -42, -54, -51, -1, -49,
8685    45, 83, 35, -124, 54, 1, -30, 49,
8686    -38, -29, -1, 51, -64, 19, 81, 6,
8687    34, 24, -3, 80, -66, -26, -7, -66,
8688    33, -63, 45, 48, 21, 25, -63, 48,
8689    -50, -16, -113, 43, 4, -125, 2, -38,
8690    -38, -26, 17, 103, 45, -13, -47, -108,
8691    3, -24, 37, 32, -22, 104, -22, -22,
8692    -52, -54, 29, 91, 11, -72, -128, -105,
8693    54, 21, -21, 116, 85, 15, -17, 79,
8694    -104, -55, -16, -36, 61, 5, -19, 112,
8695    105, 80, -44, -23, -6, -62, -33, 69,
8696    43, -23, -8, -58, 71, 26, -43, 17,
8697    -21, -106, -54, -50, 10, 14, 17, 21,
8698    8, 95, -9, -49, -3, 72, -29, 94,
8699    70, 8, 126, -34, 12, 89, -2, -1,
8700    61, 72, 56, -25, 19, 124, -49, 30,
8701    -27, 51, 4, -45, -52, 35, 46, 36,
8702    -22, -55, -15, 125, 41, -42, 82, -13,
8703    23, -98, -60, -83, 18, 41, 25, -18,
8704    -33, -126, 34, -22, -19, 32, -36, 24,
8705    -51, 108, -29, 38, 44, -93, -38, 3,
8706    17, -25, -93, -15, 8, 0, 29, 3,
8707    -68, -24, -36, -34, -14, -19, 46, -42,
8708    -15, 71, -40, -42, -37, 81, -32, -22,
8709    59, 34, -12, -90, -53, -23, 127, -26,
8710    0, -47, -109, 50, -55, -72, -48, -43,
8711    125, 55, -12, 33, -62, -53, -40, -28,
8712    -16, 5, 33, 10, -12, 47, 43, 23,
8713    -46, -92, 30, 70, 56, -60, -49, 47,
8714    -27, 14, -29, -102, -69, 61, 17, -72,
8715    -54, 21, 28, 54, -96, -17, -97, 3,
8716    -71, -61, 48, -49, -23, -126, 27, 126,
8717    32, -97, 9, -4, -57, 95, 64, 68,
8718    -5, -27, 39, 9, 7, -10, -46, 122,
8719    61, 71, 60, 45, -81, -128, 42, -21,
8720    71, -9, 82, 3, 79, 35, 48, -19,
8721    -126, -4, -33, -41, 23, 48, 67, 63,
8722    28, 28, 30, -21, -65, -80, 117, -28,
8723    -42, 21, 79, 45, 10, 51, 49, 58,
8724    76, 20, 58, 53, 120, 64, 127, 33,
8725    -40, 15, -7, -7, -66, -63, 70, -50,
8726    69, 38, 54, 85, 122, -39, 2, -25,
8727    -73, 54, 42, 0, 39, 86, -108, 72,
8728    53, -57, -45, 57, -93, 28, -24, -17,
8729    28, -8, -94, 107, 63, -43, -84, 48,
8730    -82, 124, 51, 58, -35, 10, 112, 42,
8731    -28, 123, 17, 121, 18, 81, -52, 125,
8732    -40, -16, 25, 16, 110, 5, -3, 79,
8733    35, 41, -119, 15, 87, 29, -16, 73,
8734    32, -56, 91, 35, 49, -35, -73, 127,
8735    45, -118, 1, -99, 115, 89, -127, -55,
8736    -125, 50, 55, -30, -10, -20, 17, 22,
8737    82, -24, 0, 31, -2, -120, 91, -7,
8738    -74, 7, -62, -123, -79, 87, 32, -24,
8739    -21, 32, 48, 9, 45, 91, 65, -59,
8740    36, -64, -70, 26, -119, 64, -127, 124,
8741    127, 25, -74, 22, 94, -102, 25, -49,
8742    24, 51, -41, -54, -12, -100, 68, 28,
8743    -76, -79, -128, -8, 62, -37, 47, -42,
8744    -1, -26, -88, 65, 7, -103, 30, 19,
8745    -15, 29, 127, -39, 21, 78, -52, 57,
8746    -35, 56, -11, -44, -28, 47, 75, -53,
8747    -70, 42, 39, -9, -64, 22, 127, -68,
8748    66, 57, -56, 124, -65, -46, 87, 20,
8749    -54, 1, 122, -23, 21, -69, 127, -71,
8750    81, -64, -23, -26, -109, 39, -17, 11,
8751    124, -69, -24, -83, 105, 15, 15, -42,
8752    -27, -30, 19, -7, 105, -22, -63, 15,
8753    -127, 47, 89, 84, -37, 15, 51, 22,
8754    -36, 11, -40, -76, -70, 42, -24, -53,
8755    40, 89, 110, 127, 15, 38, -102, 19,
8756    -9, -17, 93, 13, 50, 92, -62, -62,
8757    13, 71, 25, 20, -122, -27, 39, -62,
8758    -112, 14, -60, -41, 102, -24, 1, 18,
8759    11, 32, -17, 48, 19, 39, -76, -18,
8760    -40, 40, -42, -1, 36, 68, 30, -10,
8761    13, -55, -22, 21, 63, -16, 61, 114,
8762    59, 126, 2, -22, -11, -8, 85, -13,
8763    22, -117, 10, -12, -66, -23, 1, 29,
8764    -34, 63, 106, 56, 9, 69, 27, 81,
8765    -23, 24, -51, 9, 42, 41, -28, -42,
8766    120, 90, -37, 113, 34, -87, 17, 72,
8767    32, -34, 62, -77, 50, 47, 71, -16,
8768    60, -48, 21, -14, -22, 84, -2, 105,
8769    20, -43, -17, -6, 99, 2, -16, 91,
8770    -29, 72, -45, 34, 69, 24, 24, 7,
8771    -102, -11, -69, 43, 117, -39, 14, -12,
8772    -102, -63, 53, 54, 76, 7, -2, 12,
8773    61, -71, 51, 3, -30, -26, -31, 27,
8774    -94, 15, 15, -4, 15, -6, 22, -113,
8775    -50, 68, -73, 31, -45, -1, 52, 121,
8776    -12, 7, 96, -61, 28, 24, 6, 102,
8777    -99, 2, 119, 94, 48, -45, -20, -67,
8778    -88, 54, -104, 78, -56, 18, -14, 97,
8779    -59, -84, 10, 78, -54, -17, 50, 55,
8780    27, -13, 46, 47, -76, 18, -35, -123,
8781    31, -50, -127, -65, 65, 38, 29, 90,
8782    12, -61, -2, 109, -83, -22, -24, 41,
8783    -118, -99, 116, 60, 45, 0, -56, 123,
8784    -45, 71, 42, -81, 95, 37, -32, -89,
8785    2, -72, -77, -33, -34, 70, 2, 10,
8786    -3, 119, -21, 44, -10, -76, -126, 9,
8787    -79, -47, -6, -5, -62, -62, -72, -15,
8788    -50, -4, -124, -76, -65, -11, -8, -81,
8789    -32, 16, -49, 84, 6, -128, 1, 111,
8790    54, -63, 61, 104, 58, -6, 46, -11,
8791    -59, -65, -54, -77, 18, -20, -77, 57,
8792    53, -51, -20, 39, 71, 17, 103, 18,
8793    10, -34, 9, 43, 62, -55, 75, 74,
8794    40, 70, -21, 46, -13, 32, 19, 84,
8795    30, 93, -20, 11, -2, -7, -4, -34,
8796    -6, 56, -18, 26, -10, 89, -17, 109,
8797    -21, 83, -19, -4, 52, -108, -9, -56,
8798    4, 9, 3, 56, -83, -15, 32, 126,
8799    59, 41, 31, 55, 22, 57, 92, 50,
8800    109, 16, 63, -18, 34, -46, 75, -57,
8801    -23, 92, 1, 126, 126, -35, 127, -42,
8802    19, -62, 46, -35, 59, 122, -1, 50,
8803    -42, 32, -44, -95, -47, 58, -38, 16,
8804    61, 70, 60, 8, 55, 28, 39, 52,
8805    -7, 0, -20, -23, -52, -1, 13, 72,
8806    -58, -48, 38, -90, 27, -23, 6, 78,
8807    122, -29, 45, 35, -51, 71, -36, -12,
8808    -36, 73, 63, 5, 52, 16, -44, 5,
8809    -95, 63, 49, -83, 40, 24, 42, 95,
8810    3, 19, 27, 75, 19, -56, 105, 92,
8811    -104, -66, -13, -19, -23, 24, -124, 16,
8812    -13, -37, 38, -15, 47, 24, -16, 54,
8813    -27, -11, -82, 35, -17, 52, -12, -36,
8814    44, -37, -58, -2, -33, -89, 43, -11,
8815    66, -24, 45, 60, -15, -31, -53, 14,
8816    -121, 31, -25, -14, 62, 35, -10, 5,
8817    -19, 70, 16, -38, -19, -7, 16, -3,
8818    5, -112, 29, 42, 27, -57, -32, -30,
8819    63, -25, 12, 1, -26, -63, -19, -14,
8820    22, -31, 72, -20, 48, -33, 81, -13,
8821    -74, -14, 115, -83, 48, -30, 51, 60,
8822    34, -24, 35, -14, 67, 17, 23, 2,
8823    -92, 12, 31, -89, 32, -86, -95, -14,
8824    47, -64, -24, 64, 71, -40, 16, 127,
8825    29, 6, -41, 81, 65, 81, 27, -102,
8826    10, -89, -31, 55, 80, -11, -1, -10,
8827    58, 39, 63, 12, -5, -56, -91, -38,
8828    88, -60, 2, -10, 95, -89, 15, -1,
8829    -31, 88, 37, 50, 45, 44, -85, -62,
8830    6, -70, 10, -55, -50, -68, -27, -52,
8831    -64, -102, 2, -16, -29, 52, -4, -8,
8832    -5, -3, -13, 19, -21, 18, -109, -15,
8833    -127, 72, 51, -50, -61, 40, 2, 126,
8834    93, -114, -47, -61, -33, 50, 87, 14,
8835    -48, -71, 27, -3, 34, -63, -21, 23,
8836    -101, 86, -31, 55, 33, 18, 57, 125,
8837    -121, -19, -15, -63, -108, 3, 102, 21,
8838    20, -3, 40, 86, 6, -97, 61, 12,
8839    6, 19, 72, 7, 76, -127, 21, 57,
8840    9, -57, -38, 51, -1, -117, 44, -76,
8841    2, 91, 9, -8, -33, 15, -24, -53,
8842    -13, -65, 39, 66, 4, 30, 25, -123,
8843    -46, 39, -84, -62, 57, -114, 51, -73,
8844    -62, -58, -13, -67, -61, -40, -72, -71,
8845    19, -27, 11, -33, -18, -16, 98, -82,
8846    -21, 10, 79, -25, 0, -14, 28, -11,
8847    108, -42, -24, 53, 5, 115, 99, 16,
8848    -36, 126, -40, -4, 48, -81, 47, -19,
8849    42, -17, 105, 14, -23, 101, -44, 120,
8850    -10, -7, -29, 126, 100, -32, -63, -66,
8851    -5, 9, 14, 69, 15, -54, 76, 19,
8852    -30, -43, -29, 2, 87, -49, 39, -16,
8853    52, 12, -25, 8, 44, -22, -17, 62,
8854    13, -40, 19, -2, 52, 37, -12, 8,
8855    -41, -55, 40, 59, 6, 82, 75, 30,
8856    90, 46, -59, -51, -49, 103, -118, -51,
8857    34, 53, -55, -75, 59, 71, -120, -85,
8858    28, 4, -22, 61, 5, 5, -5, -18,
8859    24, -81, 46, -1, 122, 39, 40, 35,
8860    -120, -41, 54, -49, 16, 126, -10, -26,
8861    -27, 38, -66, -14, -73, -39, -27, 21,
8862    17, -66, -51, -128, -26, 27, 59, -95,
8863    -79, -127, 38, -67, -49, -57, -69, -111,
8864    39, 44, 8, 39, -41, 25, 67, -19,
8865    20, 90, 120, 21, -31, -47, 16, 100,
8866    -29, 65, 85, 50, 62, -39, 54, 117,
8867    -128, 57, 60, 31, 27, -85, -8, -61,
8868    -50, 95, 5, -61, -59, -55, 65, 23,
8869    55, -10, -20, 88, -67, -11, -64, 47,
8870    4, -36, 86, -20, -118, -38, -27, 27,
8871    39, -66, 69, 33, -94, -47, 5, 78,
8872    -4, 39, -29, -71, -29, 79, 60, 43,
8873    -5, -45, 1, -85, 122, 23, -94, 23,
8874    39, -51, 25, -28, 64, 29, -106, 5,
8875    49, 14, 122, -66, -57, 2, 48, -120,
8876    0, -120, -36, -13, -11, -100, 30, -61,
8877    18, -124, 4, 52, -58, 96, 0, -33,
8878    69, -54, 109, -6, -116, 81, -86, -78,
8879    -8, 8, -94, 55, -50, -89, 40, -80,
8880    24, -34, -97, 2, -52, 2, 54, -6,
8881    29, -29, -64, 126, 60, -82, -67, 28,
8882    126, -56, 123, 95, 59, -115, -4, 26,
8883    17, 60, -29, 14, -61, -127, 45, -43,
8884    34, -13, 45, -18, 66, -6, -35, -96,
8885    -94, 82, 51, -45, -52, -32, 88, -102,
8886    -42, -24, -50, -68, 55, 15, -64, 113,
8887    17, 127, 61, 41, -108, -47, 20, -29,
8888    92, -67, 126, 8, -60, -82, 78, 49,
8889    33, -24, 22, 22, 45, 43, -22, 48,
8890    121, -33, 0, 37, 73, -30, 38, 48,
8891    49, 37, 41, -9, 51, 10, -35, 34,
8892    -102, -16, 25, -23, 5, 2, -31, -48,
8893    57, 30, 36, 6, -48, 5, 84, -12,
8894    -36, -45, -57, 83, 17, -123, -18, 63,
8895    -42, 12, 37, -73, 27, 21, 126, -45,
8896    16, 87, -67, 3, 6, -63, 85, 25,
8897    -60, 52, -15, -56, 127, -1, -103, -100,
8898    93, 44, -7, -55, -30, -46, 49, -59,
8899    6, -46, -16, 44, 51, -76, 67, -29,
8900    -42, -128, -77, 23, -118, -32, -26, -1,
8901    85, 99, 37, -52, 127, -75, 126, -17,
8902    106, 120, -19, 126, -128, 36, 2, -51,
8903    49, 106, -45, 29, -65, 69, -47, -39,
8904    121, -78, -35, 66, 62, 109, 123, -2,
8905    -108, 15, -121, -16, -119, -62, -120, -54,
8906    -56, 31, 72, 120, 26, 24, -67, 6,
8907    102, 86, 39, -31, 2, 117, -68, -8,
8908    80, -87, 46, 37, -91, -67, -76, 81,
8909    65, 127, 51, 127, 126, -128, 87, -67,
8910    -75, 29, -52, -114, -34, -4, 44, 72,
8911    -45, -105, -89, -9, -30, 124, -124, 17,
8912    64, 17, 63, -50, 16, 65, -127, 97,
8913    -86, 33, -65, 104, 119, -60, -53, 48,
8914    0, 6, 35, -122, 16, -100, -76, 126,
8915    52, -9, 74, -1, -102, 106, 52, -55,
8916    48, 58, 3, 28, 44, -12, -2, 112,
8917    40, 120, 26, 80, -62, -16, 127, 122,
8918    -125, -8, 69, 23, -25, 2, 81, 51,
8919    16, 6, -26, -30, 62, 73, 1, 63,
8920    -10, -30, 98, 26, -51, 70, 32, -90,
8921    69, 69, 49, 125, -7, -53, 126, 71,
8922    93, -44, -59, 4, -62, -114, 17, 5,
8923    -116, -45, 27, 51, -32, 66, -124, 97,
8924    -37, -100, 102, -46, 4, -40, -99, 41,
8925    -13, -82, 45, -35, 49, -127, 79, 91,
8926    -41, -19, 58, 40, -123, -88, 48, 9,
8927    35, 23, 55, 102, 121, 17, -30, 39,
8928    44, 2, 87, -17, 87, -68, 64, -20,
8929    9, 25, -24, 29, -68, -118, -43, -88,
8930    41, -78, -117, -14, 127, -128, 95, 48,
8931    -38, 124, 85, 102, -31, 6, -9, -3,
8932    52, 60, -124, 60, -38, 23, 94, -27,
8933    91, -42, -10, -30, -64, -9, -61, -26,
8934    -63, -66, -5, 125, 3, -55, 29, -60,
8935    -75, -21, -93, 20, -16, -13, 35, -58,
8936    -63, -13, -100, -120, -28, -52, -10, -3,
8937    -65, -22, 46, 81, -14, -38, 0, -119,
8938    -43, 13, -24, -123, 49, -67, -68, -89,
8939    -18, -121, 38, 120, -85, 88, 27, -44,
8940    15, 12, -116, -71, 14, -105, 58, 51,
8941    55, 11, 20, 56, 126, -1, 42, 9,
8942    -30, -27, 28, -13, -31, 44, 114, 124,
8943    -126, -56, -14, -29, 49, 91, -63, 1,
8944    12, -58, -51, -58, 11, 33, 33, -18,
8945    56, -82, -39, -100, -119, 31, -126, -80,
8946    -23, 64, -66, 95, -8, -120, -43, -11,
8947    -16, 23, -48, 3, -3, -64, 67, -1,
8948    17, -59, -83, -10, 88, 77, -125, -7,
8949    37, 32, -50, -82, -30, 21, -30, -25,
8950    -47, -87, 1, 56, 4, 119, -58, -128,
8951    17, -124, -12, 90, -30, -10, 21, 29,
8952    -91, -75, 23, -7, 6, 14, -74, -47,
8953    -123, -48, -75, -126, -39, -27, -33, 2,
8954    27, -9, -103, -127, 10, 74, 45, 38,
8955    32, -65, 86, -116, 26, -18, -30, -38,
8956    53, 56, -126, 90, -89, 34, 87, 71,
8957    40, 4, 4, -109, -53, -37, 30, -93,
8958    -38, -29, -7, -70, -21, 44, 8, -23,
8959    -35, -17, -128, -3, 42, -17, 51, -72,
8960    -12, 22, 44, 4, -123, -92, -12, -107,
8961    7, 44, 124, 127, 21, -103, 31, -73,
8962    -43, -28, -4, -127, -34, 33, 30, -127,
8963    -3, -7, 4, 58, -48, 36, 121, -57,
8964    -128, 7, -128, -12, 18, 54, 124, 36,
8965    -86, 29, 50, -26, 31, 51, -61, -34,
8966    96, -117, -4, -94, 62, -66, 101, -95,
8967    121, 9, -101, -32, 26, -22, 127, 32,
8968    49, -94, 68, -85, 8, 72, -106, 74,
8969    53, -28, -34, -23, 14, -50, -64, -10,
8970    -92, 19, 1, -23, -38, -70, 7, -19,
8971    -27, 87, -11, 20, -71, -64, -33, -3,
8972    54, -42, 46, 20, 85, 50, -52, 44,
8973    -36, 1, 5, 99, -45, -51, -73, 56,
8974    -48, -26, 118, 30, 18, -64, 4, 14,
8975    -114, -7, 45, -4, -2, -55, -17, 17,
8976    11, -12, -7, -24, -98, -14, -51, -70,
8977    83, 20, 56, 53, 53, -94, 33, 34,
8978    -32, -58, -2, -61, -87, 6, -13, 127,
8979    -90, 48, -29, 58, -26, -66, 39, 59,
8980    -11, -69, -16, 54, 61, 124, 41, 127,
8981    -84, -84, 36, -126, 67, -11, -59, -58,
8982    46, -11, -12, 12, 3, 61, -25, 45,
8983    60, 78, -4, -30, -52, -72, -76, 24,
8984    49, -48, -27, 45, -104, 32, 41, -54,
8985    9, -96, -37, 55, 41, 38, 64, -65,
8986    23, -38, -25, 105, -65, 36, -13, -23,
8987    -15, -52, -128, -29, 92, -18, 73, -6,
8988    -63, -3, -32, 9, -39, -3, -81, -126,
8989    29, -48, -54, 49, 89, 14, -120, 18,
8990    3, -14, -8, -8, -67, 12, -21, 41,
8991    3, 22, -79, 20, -115, -6, 127, 51,
8992    53, -11, -35, 17, -32, 27, -93, -17,
8993    -77, -8, 33, 4, 4, -110, 29, -28,
8994    -89, 88, 56, -56, 42, -87, -34, -8,
8995    77, -51, 51, -58, 13, 13, 64, 12,
8996    -6, -86, -28, -46, 32, -17, 41, 55,
8997    48, -28, -59, 3, 127, -46, -70, 68,
8998    123, 6, -43, 54, 33, 89, -117, 98,
8999    -80, -104, 0, -30, -41, -44, -60, 12,
9000    -88, -31, 14, -67, -30, -41, -3, -90,
9001    49, 48, -1, 12, -33, 70, 69, -13,
9002    5, 127, 14, -16, -128, -126, -66, 43,
9003    9, 0, 8, -28, 105, -52, 45, 24,
9004    50, 33, -108, 11, -127, -122, 68, -46,
9005    -127, 115, -45, 20, 20, -110, -87, -5,
9006    90, 54, 11, 6, -17, 4, 39, 18,
9007    9, -22, -57, -71, 75, 127, 23, 65,
9008    0, -91, -126, 19, -28, -36, 25, 108,
9009    -48, 124, 19, -47, 78, -23, 108, -40,
9010    -3, 86, -56, -67, -126, 2, -81, -114,
9011    40, -54, -128, -95, 12, 51, 103, -127,
9012    122, -104, -59, -12, 78, -34, -30, -67,
9013    -8, -126, -119, -40, -82, -113, 122, 64,
9014    -124, 115, -5, -15, -49, -18, 1, 105,
9015    -32, 39, -68, -96, 8, 23, 6, -48,
9016    26, -38, 29, -61, -125, -24, -88, -100,
9017    15, -13, 80, 124, -22, -19, -91, -56,
9018    -58, 73, -61, -19, 80, 30, 56, -22,
9019    -109, 3, -15, 40, 61, 41, -26, -63,
9020    -25, 37, 50, 18, 60, 34, -111, 76,
9021    -65, 108, 4, 2, -6, 6, 1, 2,
9022    30, -123, 71, -73, -6, -53, 39, -3,
9023    124, 32, 7, -9, 40, -12, -68, -42,
9024    -86, -19, 5, -15, -44, 21, 33, 103,
9025    27, 28, -73, 58, -79, -59, 43, -71,
9026    76, 39, 33, -19, -46, 56, 6, 14,
9027    0, -61, 23, 21, 44, -6, 3, -96,
9028    1, -55, 23, 60, -50, -5, -92, -4,
9029    33, -1, 75, 36, -74, -69, -21, -45,
9030    -36, -1, -93, -21, -125, -19, -22, -15,
9031    2, 92, 14, -27, -20, 29, -54, -8,
9032    33, -55, -21, 74, 32, -29, 4, 29,
9033    20, 78, 37, -33, 4, 86, 16, 78,
9034    67, -9, 46, -45, -9, 29, -55, -28,
9035    67, 16, -24, 80, 41, 17, 43, -11,
9036    2, -22, -15, 127, 127, -75, 23, 102,
9037    -19, 40, 37, -80, -2, -79, -58, -38,
9038    24, -116, -52, -19, -19, -23, -63, 78,
9039    82, 68, -64, -8, -1, -48, 89, 43,
9040    57, 11, 23, 36, 61, 28, 29, 1,
9041    79, 72, 22, -34, 14, 37, -36, 8,
9042    -80, -58, -60, -24, -33, -49, 117, -8,
9043    -56, -98, 12, -23, 27, -4, 6, -106,
9044    -16, 35, 92, -57, 44, 28, -120, -19,
9045    27, 19, 15, -46, -127, -25, -37, -60,
9046    -109, -89, -73, -14, 65, 25, -124, -19,
9047    -37, -50, 54, 9, 2, -8, 87, -15,
9048    -32, 33, -71, 41, -19, -90, -83, -19,
9049    4, -6, 95, 39, -55, -45, -88, -69,
9050    -54, -121, -49, -16, -98, -33, 25, -68,
9051    -47, -19, -13, -8, 35, -38, -8, -18,
9052    -118, 10, 41, 11, 29, 65, 1, 32,
9053    -90, -91, -38, -123, -125, 11, -79, -107,
9054    0, -93, -8, 40, 29, -57, -67, -26,
9055    -29, -118, 93, -41, -127, -127, -45, -36,
9056    0, -63, -27, -65, -8, -126, -41, -1,
9057    -31, -28, 50, -6, -18, -50, 33, -10,
9058    -107, -48, -34, 58, -56, 61, 10, -16,
9059    2, -111, 26, -57, 25, -64, 2, 17,
9060    29, 83, 49, -11, 1, -16, -8, -18,
9061    25, -40, -10, 27, -45, 66, -53, -6,
9062    38, 18, -41, -57, -57, -22, 3, -9,
9063    -5, -22, -36, -95, 0, -29, 36, -52,
9064    17, -17, 13, -70, -34, -3, 21, 13,
9065    -17, -23, -66, -22, -18, -101, 15, 19,
9066    27, -23, 77, 19, -23, 39, -17, -57,
9067    -26, -10, -26, 5, -20, 12, 12, -42,
9068    7, -67, -52, -33, -22, -33, 14, 57,
9069    -32, -4, -31, 105, 31, 12, -4, -7,
9070    -13, 32, 34, -13, -9, -12, 39, -3,
9071    -34, 39, 12, 8, 22, -82, 22, 7,
9072    18, -35, -98, -70, 35, 10, -14, -4,
9073    1, -79, -32, 52, -78, -4, -62, -20,
9074    -60, 74, -77, -6, 6, -80, 11, 49,
9075    -70, -67, -77, -30, 34, 126, -21, 69,
9076    -9, 63, -86, 1, 25, -36, 72, -11,
9077    20, 20, -17, -19, -98, -91, 38, 44,
9078    93, -4, 41, -91, 49, -20, -37, -54,
9079    -28, -8, -58, -7, -2, 3, 57, -36,
9080    36, 62, 20, -33, 1, 19, -11, -22,
9081    -20, -17, 3, 82, 13, -93, 39, -8,
9082    50, 83, -20, 123, 53, -69, 53, -22,
9083    -25, 20, 122, 101, -1, -72, 55, 32,
9084    57, -49, -54, -127, -20, -83, 58, -25,
9085    92, 36, 16, 85, 37, -24, -8, -64,
9086    -3, 58, 5, -125, -106, -30, 104, 74,
9087    113, 23, 53, 32, 64, -95, 85, -30,
9088    39, -22, 27, -14, 2, -41, -3, -17,
9089    38, 9, 20, 104, -95, 35, -38, 8,
9090    28, 52, -115, 51, 54, -7, 48, 48,
9091    114, -38, 6, -78, 41, 66, -38, -40,
9092    17, 25, 79, 77, -39, 85, 52, 55,
9093    12, -45, -54, 65, -52, 12, -8, 11,
9094    -86, 20, -2, -127, -63, -74, -37, -32,
9095    -44, 127, -34, 2, 95, -14, 47, -30,
9096    33, -53, -127, -8, -5, -5, -9, -44,
9097    -16, 16, -45, -55, 41, 84, -49, 99,
9098    10, -104, 40, -24, -42, -57, -11, -26,
9099    -127, -5, -36, -80, -43, -38, 110, -18,
9100    -23, -7, -16, -33, -51, -36, -29, 56,
9101    -55, -6, 29, -71, -63, -72, 50, -61,
9102    39, -34, 91, -7, -39, -11, 41, -122,
9103    -4, -13, 27, 37, 45, -47, 22, -17,
9104    47, -70, 34, -7, -18, -58, 100, 29,
9105    -102, -55, 9, -18, 31, -27, -16, 85,
9106    -3, -1, 47, 46, 56, -47, -29, 124,
9107    -66, 19, -34, 44, 45, 40, -21, 35,
9108    4, -13, -37, -12, -42, 64, -71, -41,
9109    33, 42, -40, -20, -60, 12, 63, -46,
9110    32, 1, -55, -36, 4, -41, -73, 127,
9111    14, 3, 118, 29, -12, 27, -26, 82,
9112    34, 75, -95, 33, -1, -18, 71, -47,
9113    -74, -18, -44, 24, 40, -28, 10, -45,
9114    44, 12, 40, -27, 37, -30, 26, -103,
9115    22, -6, -62, -68, 22, -93, 111, 99,
9116    12, -77, -53, -4, 50, 5, 18, 24,
9117    -35, -11, 122, 46, -11, -52, 9, -20,
9118    -116, -30, -21, 18, 67, 36, -18, -60,
9119    -106, 36, 123, -84, -7, -110, -94, -90,
9120    -61, 16, -34, -125, -81, -57, -83, -35,
9121    1, 25, 118, 19, 47, 109, 110, 41,
9122    -70, -83, -127, 102, -50, -54, -16, -115,
9123    117, -40, -29, -28, -25, -6, 119, -6,
9124    -43, -16, 21, -37, -9, 81, -123, -95,
9125    80, -27, -17, 35, -57, 7, 99, 49,
9126    15, 1, 38, -79, 2, 8, -110, 10,
9127    68, -33, 67, -49, -108, 5, -12, -121,
9128    5, 9, 107, -16, -33, -41, 117, -36,
9129    71, -30, 72, 104, -99, -4, 29, -19,
9130    55, -104, 21, -21, 24, -55, 90, 36,
9131    -30, 19, 5, 107, -68, -87, 57, 126,
9132    44, 43, -69, 36, -73, 74, 61, 8,
9133    -89, 34, 103, -24, -32, 118, -69, -47,
9134    -39, -8, 126, 34, -58, -70, -76, 60,
9135    -56, 22, 28, 14, -36, -89, 80, 105,
9136    -28, 18, 31, -107, 34, 73, 125, -93,
9137    -125, -35, 26, 52, -90, 2, -42, -45,
9138    114, -18, 81, 127, 39, 27, -53, 49,
9139    6, 65, -48, 12, -74, 9, 17, 60,
9140    116, 42, 46, 58, 26, 96, -33, 81,
9141    64, -71, -59, 71, -59, 49, 26, -14,
9142    -3, -44, -34, 115, -5, -28, -21, 64,
9143    118, -16, -48, -37, 46, 5, -75, 36,
9144    -53, 47, 95, 9, -29, -52, -12, -78,
9145    16, 76, 12, -47, -8, -24, 0, -56,
9146    -53, -19, 22, -42, 29, -70, -55, 9,
9147    -53, 39, 30, 98, 58, -14, -90, 77,
9148    -41, -7, -125, 42, -13, -53, -1, -53,
9149    3, 29, -36, 87, 27, -45, -51, -13,
9150    72, 18, -23, 35, 9, -34, -88, -19,
9151    18, -12, -125, -124, -19, -30, -17, -8,
9152    -59, 11, -75, 5, 64, -48, 36, 19,
9153    -96, -127, 7, -67, 25, 30, -25, 21,
9154    -46, 76, -24, 31, 45, 98, -8, -2,
9155    26, 32, 26, -22, -65, 74, -109, -16,
9156    34, 42, -16, 31, -2, -40, 75, 50,
9157    -24, 39, 27, -119, 7, -27, -25, -13,
9158    46, -27, 57, 18, -20, 20, -26, -55,
9159    19, 69, -66, 15, 12, -9, 33, 9,
9160    -34, -53, -38, 18, -56, 107, 55, 22,
9161    -19, 51, 34, -33, -16, -55, 9, -84,
9162    26, 3, 58, 2, -7, -87, 56, 46,
9163    -125, 15, -37, 19, 36, -1, -11, 16,
9164    -55, -121, 9, -32, 58, -59, -30, -27,
9165    59, 11, -33, -4, 78, -24, -81, -51,
9166    48, -14, 13, 29, 97, -14, -121, 10,
9167    36, -25, 41, 7, -40, 38, -17, -35,
9168    -71, -41, -122, 33, -38, 74, 44, 5,
9169    17, 11, -46, -47, -40, -21, 89, -7,
9170    -44, -1, -23, 125, 21, 51, -30, -1,
9171    16, 35, -38, -50, 34, 33, -117, 119,
9172    -25, -126, 48, -11, 44, 34, 4, 17,
9173    4, 6, 87, 11, -7, 43, 53, -14,
9174    32, -29, -31, 41, 72, -9, 41, -23,
9175    71, -4, 56, -89, 123, -62, 20, -100,
9176    4, -21, 29, -43, 73, 40, -23, -18,
9177    34, 68, -47, -58, -78, 42, -30, -22,
9178    -60, 17, 0, 15, -48, -18, 7, 20,
9179    23, -4, -11, 18, -85, -9, 70, 10,
9180    101, -5, -17, 28, 70, -19, 1, 72,
9181    95, -35, 1, 66, -10, 44, -14, -4,
9182    44, -50, 28, -35, -101, 97, 46, -108,
9183    -33, -84, -3, -45, 34, -54, -69, 49,
9184    -62, -69, 102, -20, -3, 33, -21, 10,
9185    66, -40, 79, -35, -75, 22, 46, -16,
9186    10, 52, 2, -44, 1, 57, -71, 35,
9187    12, -37, 57, 55, -40, 14, -50, 30,
9188    -17, 50, 39, -34, 13, 33, -57, -40,
9189    14, 32, -37, 61, 37, -97, 124, 8,
9190    75, 125, -14, 64, -16, -33, -14, 9,
9191    63, 4, 9, 2, -41, 40, 126, 126,
9192    51, 26, -32, -81, 67, 86, 41, 35,
9193    29, 3, -19, 15, 0, 13, 56, -33,
9194    75, 45, -23, 0, 36, 19, 57, 80,
9195    -16, 83, 82, 55, 15, 38, -74, 46,
9196    66, -24, -18, 55, -9, 53, -30, 8,
9197    64, -10, 22, 127, 112, 43, -39, 33,
9198    -79, 126, 28, 109, 17, 3, 58, 52,
9199    -2, 78, -10, 64, -14, 72, 62, 40,
9200    111, 123, -16, 47, 127, 81, -30, -29,
9201    46, -11, -45, 11, -26, -29, 42, 44,
9202    -56, 3, 25, -24, 1, -43, 22, -79,
9203    -49, 15, -24, -65, -8, -45, 1, 26,
9204    -12, -43, -52, 126, -19, -64, 42, 7,
9205    -15, 59, 9, -25, -25, -10, 58, -27,
9206    8, 22, 11, -58, -81, 17, 64, 63,
9207    -26, 51, -40, 31, -62, 74, 12, -63,
9208    3, 71, -45, 38, -25, -95, 25, 2,
9209    -23, 13, 0, -22, -2, -25, -20, 11,
9210    1, -18, 21, -49, -55, -34, 7, -95,
9211    -55, -19, -55, 6, 42, 20, -11, -3,
9212    -72, 3, 75, 15, -74, 11, -5, 9,
9213    90, -125, 122, 62, -108, -93, -17, 18,
9214    49, -2, 19, -6, -128, -39, 28, -93,
9215    -32, 73, 46, 58, 127, -23, 92, -127,
9216    -50, -63, 93, -60, -87, -128, -56, -70,
9217    -19, -21, -37, -49, -7, -21, -44, -63,
9218    125, -59, 26, -12, 86, -119, 38, -46,
9219    -29, -11, -27, 37, -2, 124, -38, -25,
9220    20, 122, -128, 18, 2, 68, -66, -74,
9221    32, -127, -6, -28, -69, -128, 8, -65,
9222    8, -92, -15, 26, 123, 39, 64, 19,
9223    -85, -127, -126, 38, -30, 10, 94, 51,
9224    27, -21, 54, 40, 108, 53, -34, -59,
9225    -29, -12, -44, 36, 6, -107, -97, 6,
9226    46, -10, -41, -28, -36, 0, 32, -86,
9227    22, -41, -33, -60, 2, -31, -20, -17,
9228    -120, -42, -5, 3, -22, -65, -45, -64,
9229    54, -70, -15, -48, -21, -127, -117, 26,
9230    -101, -60, -31, -124, -11, -23, 25, -99,
9231    -102, -98, -40, -58, 29, -68, 21, -59,
9232    14, -47, 5, -63, -40, 50, -83, -49,
9233    -125, -78, 32, 4, -12, -64, 29, -101,
9234    -22, -73, -29, -31, -31, -88, 27, -80,
9235    -59, 67, -99, -29, 22, -67, -70, 3,
9236    -60, -82, -58, -27, -5, -114, -72, 15,
9237    59, -57, -69, -19, -38, 10, 99, -66,
9238    127, -10, 32, 54, 31, -29, -87, -18,
9239    -44, 41, -8, 21, -19, 12, -66, 52,
9240    -8, 20, -85, -21, 20, -67, 3, 42,
9241    10, -50, -47, -21, 74, 61, -100, -65,
9242    65, -14, 127, -59, -26, -30, -24, 31,
9243    26, 31, -27, -21, 14, -73, 49, -52,
9244    31, 52, -72, 7, -24, -14, -1, -79,
9245    -30, 39, 5, -2, -93, -10, 37, -17,
9246    -53, -106, 36, -8, -46, 22, -26, -1,
9247    -28, 12, 81, -2, -105, 34, 16, -19,
9248    -54, -111, -12, 19, 72, -30, 64, 7,
9249    11, -33, 113, 47, 109, 75, -94, -84,
9250    106, 34, -22, -103, 13, 127, 50, -125,
9251    -23, -74, -13, 75, 49, 108, -85, 103,
9252    5, 6, 53, 57, 28, 43, -38, -8,
9253    -29, 76, 6, -6, 11, 59, 29, -25,
9254    15, -76, 79, -73, -1, 25, -101, 77,
9255    27, 84, 14, 0, -23, 2, 22, 107,
9256    35, 30, 71, 24, -36, 90, -75, -28,
9257    -47, -106, -127, 56, 44, -64, -16, 31,
9258    13, -23, -81, -4, -7, 7, 121, -55,
9259    -58, 78, 45, -44, 61, 31, -6, -23,
9260    -38, 8, -94, 24, 85, -39, -69, 19,
9261    -82, -69, -47, 97, 24, -128, -26, 72,
9262    62, 44, -78, -108, 3, 12, -28, 37,
9263    -127, -126, 124, -57, 3, -85, -58, -43,
9264    109, -76, -59, -36, -83, -6, -39, -123,
9265    -36, -41, -46, 5, -42, -32, -67, 10,
9266    -127, -71, 16, -47, -98, -25, -87, -51,
9267    -15, 92, -36, 32, 53, 55, -18, -60,
9268    123, -35, -4, -27, -64, 14, 10, 37,
9269    -31, 52, 127, -40, -17, 109, 21, 1,
9270    -1, -2, -78, 56, 2, 40, 79, -66,
9271    -54, -121, -8, 40, 39, -82, -46, 18,
9272    -60, -18, -11, -57, -42, -76, -58, 49,
9273    -6, -62, 19, 21, 25, 49, 46, 103,
9274    46, 16, 66, -127, -100, -3, -85, 12,
9275    4, 61, 2, 25, 126, 17, 1, 8,
9276    18, -27, 56, 60, -115, 28, -100, 18,
9277    35, 77, -39, 22, 47, 8, 56, 15,
9278    40, 11, -96, 10, 24, 18, 46, -43,
9279    -94, 12, -83, 9, 16, -20, 27, -13,
9280    -61, -71, 122, 45, -58, -80, 27, 3,
9281    -44, 48, 66, -29, -2, 0, 126, 111,
9282    27, -8, -36, 40, -52, 61, -68, -73,
9283    54, 49, 36, -9, -16, 20, -1, 49,
9284    -55, 0, -116, 65, 85, -76, 123, 20,
9285    -13, 27, 60, -13, 62, 84, -3, 0,
9286    71, 11, -29, -100, -124, -111, -11, 30,
9287    17, -8, 77, -31, -17, 95, 58, -19,
9288    63, 66, -21, 0, 25, -37, -82, -39,
9289    109, 26, 79, -2, 21, -31, 26, 11,
9290    63, -38, 4, -30, 51, 64, -50, 127,
9291    127, 4, -111, -33, -11, 26, 115, -40,
9292    12, 45, 60, 52, 48, -66, 85, -73,
9293    36, -28, -108, 15, -57, 40, -24, 47,
9294    100, 87, -83, 10, 61, 2, -50, -5,
9295    4, -36, 38, 38, 77, 52, 10, -20,
9296    -128, 4, 97, -35, -5, -29, -63, -11,
9297    11, 70, -88, -9, -106, -3, -30, 54,
9298    -34, -28, -51, -35, -22, 38, -40, 35,
9299    -13, -66, 4, -24, 24, -51, -52, -59,
9300    36, 29, -9, -26, -77, -115, 17, -5,
9301    5, -50, -44, -59, -30, 22, -112, -64,
9302    -29, -31, 97, 49, 22, -28, -20, -3,
9303    -45, 4, -26, 25, -6, -21, 62, -35,
9304    -22, 116, 58, -18, -55, -4, 22, -6,
9305    -125, -10, -120, -36, -73, 31, 31, -38,
9306    -24, -123, 24, -66, 39, -33, -50, -31,
9307    11, -106, -8, -5, 85, -9, 30, -99,
9308    -34, -26, -46, 7, -38, -67, 18, 26,
9309    -73, 15, -76, -113, -9, 28, 39, -15,
9310    33, -15, -33, 36, 3, 17, 24, -20,
9311    -20, -21, 8, -20, 15, -22, -22, 127,
9312    -40, -16, 9, -10, 58, 30, -48, 10,
9313    -19, -45, -7, 78, -23, 13, -18, 14,
9314    86, 77, 21, -34, 15, -108, -8, -2,
9315    52, 10, -1, 39, 47, 11, 16, 8,
9316    24, -15, -23, 20, 40, -20, 27, 6,
9317    -12, -62, 54, 14, 71, 28, -53, -29,
9318    39, 33, 16, 17, 90, 14, -40, -121,
9319    83, 0, 127, 98, 5, -10, -26, -121,
9320    -14, -18, 106, 92, 53, -53, -31, 18,
9321    5, 9, 22, 11, -69, -8, 3, -36,
9322    73, -38, 8, -5, 49, 46, 46, 32,
9323    28, -60, -25, 23, 120, 10, 41, 40,
9324    28, 9, -66, -96, -39, -51, -34, -54,
9325    24, 70, -29, -16, -43, 18, -8, -107,
9326    -119, -42, -19, 50, 7, -32, -36, 5,
9327    -37, 42, 17, 27, -19, -47, 24, -62,
9328    48, 106, -37, 44, -40, -8, 43, -84,
9329    -43, 2, -35, -19, 93, 11, -64, -62,
9330    27, 17, 66, -17, 36, -56, 5, -66,
9331    42, -17, -41, 5, 46, -29, 80, 33,
9332    31, 12, -40, 79, -8, -25, 30, -17,
9333    114, -121, 67, 124, 17, 56, -44, 58,
9334    -104, -54, 83, 70, -14, 5, 57, 123,
9335    -102, -37, -93, 2, -39, 75, -73, 122,
9336    77, 79, 102, 23, -116, 26, -49, 25,
9337    43, 49, 116, -17, 20, 73, 23, 82,
9338    124, 47, -70, -127, 19, -39, -74, 59,
9339    -38, -84, -10, 68, 0, -125, 75, -57,
9340    -2, -8, 24, -52, 102, 124, 127, -55,
9341    -95, -42, -19, -23, 11, -123, -98, 53,
9342    124, -41, 31, 32, -123, 8, 8, 38,
9343    13, 50, -80, 9, 83, 64, 124, 25,
9344    -69, -52, 61, 48, -84, 50, -86, -104,
9345    -63, -123, 5, 40, 50, -37, -21, -15,
9346    23, -71, -94, -46, 6, -67, 78, -85,
9347    -99, 88, -121, -4, 94, -2, 6, 126,
9348    -51, 18, -40, 61, 21, -7, -35, -113,
9349    110, -63, 124, -44, 29, 88, -102, 20,
9350    102, -13, -36, -45, 3, 94, -61, -93,
9351    -26, 12, -26, 76, 7, 81, 79, -2,
9352    10, -12, -30, 6, -34, -119, 35, 13,
9353    -125, -36, -126, 18, 9, -16, 7, 65,
9354    -76, 66, 15, -2, -18, -33, 1, -102,
9355    11, -30, -47, 14, -67, -117, 126, -39,
9356    -12, 21, -40, 67, 23, 20, 81, -45,
9357    79, 58, -50, 41, 29, 52, -103, 91,
9358    -29, 126, -16, 20, -75, 58, -47, 72,
9359    -126, -35, 30, -34, -47, 34, -66, 20,
9360    -77, 12, 88, -92, -97, -25, -104, -125,
9361    82, -7, -125, 32, 97, 127, 52, 21,
9362    -89, 66, 23, -125, 58, 24, 125, -18,
9363    30, 9, 8, 31, 29, 119, 8, -34,
9364    -55, -46, 90, -74, -88, -53, 54, -124,
9365    -49, -128, 30, -18, 11, -9, 65, -7,
9366    78, 9, 12, -7, -46, 53, -49, 127,
9367    34, -70, 38, -96, -24, 126, 23, 91,
9368    -99, 46, -25, 68, -14, -1, 63, 13,
9369    -16, 25, -37, -34, 21, -19, 26, -27,
9370    2, 55, -3, -87, -111, -125, -51, -108,
9371    14, 73, -128, 50, -91, 58, -28, -56,
9372    30, -29, -69, -68, -18, 7, -75, 39,
9373    -10, -101, -127, 26, -57, -60, 8, -40,
9374    -50, 44, -113, -41, -53, -3, 9, 15,
9375    -70, 3, -27, 1, -37, 23, -114, -4,
9376    -66, -23, 33, 108, -127, -32, 8, -62,
9377    18, 19, 122, 44, 62, -115, 3, -58,
9378    -64, 5, 5, 10, 30, -33, -45, -72,
9379    -126, 35, -125, -31, 80, -89, -59, 40,
9380    55, -34, -55, -47, -22, -20, -122, -19,
9381    -59, 68, -4, 36, -43, 51, 1, 53,
9382    -37, -23, 21, -78, -65, -15, -18, 0,
9383    30, -41, -33, 9, 2, -10, 17, -122,
9384    -5, -4, -65, 6, 47, -30, -101, 65,
9385    7, 40, -30, 95, -127, -34, 119, 4,
9386    -26, 43, 24, -3, -39, 99, 36, -36,
9387    -63, 4, 8, -17, -76, 65, -12, -82,
9388    53, 40, -39, 32, -57, 13, 6, -45,
9389    58, -7, 106, -13, -56, -94, -57, 1,
9390    -68, -54, -73, -44, -29, -86, -57, 4,
9391    -24, -16, 32, 31, 53, 37, -60, -49,
9392    -41, -6, -47, 54, -18, -25, -36, 59,
9393    -70, 13, -128, -27, 0, 35, -73, 1,
9394    17, 29, 115, 99, -47, 58, 34, -71,
9395    -71, -74, -60, -52, 30, 34, -91, 98,
9396    75, -45, 83, 42, 68, -1, 30, 119,
9397    3, -20, -88, -90, -12, -27, -51, -116,
9398    66, 18, 11, 77, -28, 13, -26, 75,
9399    -24, 72, 64, 48, -8, 7, -26, -12,
9400    68, 56, 37, 43, -24, 127, 59, -58,
9401    -1, 34, -63, -64, -6, 1, -29, 15,
9402    39, 43, -49, -15, -25, -30, 41, 86,
9403    -15, -54, 3, -76, -32, 56, -75, -77,
9404    42, 89, -80, -12, 127, -11, 96, -31,
9405    60, -97, -119, 33, -59, 9, 24, 33,
9406    22, -61, 98, -96, 28, -42, 127, 63,
9407    -44, -4, 91, 63, 24, -63, -18, 124,
9408    -1, 18, -4, -42, 22, 27, 31, -23,
9409    53, -35, 68, -80, -21, 26, -100, 86,
9410    44, 86, 51, -50, -30, -54, 13, -36,
9411    -125, 1, -7, 56, 3, -57, -33, 47,
9412    -42, 11, -74, -10, 56, 126, -112, -31,
9413    36, -36, 107, -46, 23, 74, -52, 69,
9414    12, 46, 49, -22, -25, 88, 34, 38,
9415    47, 53, -96, 73, -36, -81, -5, -83,
9416    28, 78, -90, 76, 127, 64, -104, 13,
9417    17, -57, -52, 111, 78, 34, 31, 25,
9418    -19, -3, 10, 33, -48, 19, -41, -47,
9419    -84, -24, -47, -4, 37, -40, -35, 76,
9420    23, 73, -27, 87, -2, -84, 48, -54,
9421    2, -88, -9, 31, 62, 34, -82, -36,
9422    46, -81, -9, 6, -38, -33, -49, -68,
9423    -46, 56, -11, 0, -52, -115, 35, -66,
9424    45, 31, 63, -38, -95, 53, 121, 20,
9425    -65, 48, -76, -8, -5, -50, 3, -6,
9426    -24, -23, 109, -14, 1, 15, -39, 11,
9427    -12, 34, -63, -28, -7, -24, 71, -2,
9428    3, -90, 14, 20, 0, 64, -5, 16,
9429    -37, 14, -65, 76, 57, 122, -24, -34,
9430    6, -8, -6, 9, -74, 32, -18, 55,
9431    -99, -105, 127, 46, -19, 74, -45, 85,
9432    26, -111, 54, -109, -25, 25, -72, -12,
9433    -13, -25, -34, 1, -63, 23, 5, -83,
9434    5, -26, -4, -50, -2, -59, 23, 14,
9435    -97, -118, 0, 42, 41, 119, -68, -57,
9436    32, 10, -108, 36, -76, 7, 49, -100,
9437    -71, 55, -16, -2, 15, 6, 12, -62,
9438    110, 43, 39, -68, 78, 13, -38, -8,
9439    -34, -65, -23, -31, 38, -24, 15, 63,
9440    -37, 62, -49, 5, 19, 20, 23, -17,
9441    -62, -19, 14, -68, -31, -32, 2, -66,
9442    18, -46, -74, -48, -39, -52, 117, -117,
9443    55, -57, 68, -89, -19, 58, -64, -43,
9444    19, -22, -121, -12, 7, 122, 38, -40,
9445    -110, -57, -123, -30, 40, -106, 116, -68,
9446    9, 30, 4, 49, 31, 69, 24, -47,
9447    -102, -19, -3, -1, 83, 5, -15, 65,
9448    -52, -4, -37, -10, -76, -125, -83, 58,
9449    -2, -1, 45, 65, 44, -42, -47, -7,
9450    -32, 93, -55, 39, -70, -112, 6, 116,
9451    -39, -21, -27, -79, 17, 127, -84, -1,
9452    -54, 17, 3, 41, 15, -5, -44, 48,
9453    11, -19, -76, -66, 87, 25, 34, -3,
9454    -8, -10, -32, -9, -61, -19, 72, 119,
9455    6, -58, 52, -29, 22, -4, -90, 9,
9456    62, 14, 127, -127, 58, -38, 58, 11,
9457    -104, 20, -39, 54, 25, 18, -28, -47,
9458    -117, 62, -108, 27, -12, 58, 45, -76,
9459    -59, -47, -83, -39, 12, -32, -8, 25,
9460    -50, 4, 116, -90, -40, 6, 16, -11,
9461    82, 27, 5, 72, 115, 4, -69, 53,
9462    95, -35, -59, 19, -8, 9, 77, 24,
9463    -4, 53, -39, -6, 89, -32, 54, 36,
9464    -35, 27, -101, 39, 45, 48, 2, -30,
9465    -4, 63, 33, -9, -22, 10, -94, -3,
9466    -15, 18, 77, -78, -15, 35, 72, 41,
9467    -22, -1, -26, 110, -11, 10, 21, 29,
9468    90, -116, -42, 99, 24, -123, -79, 114,
9469    -61, -33, -54, -15, -30, 0, -68, 3,
9470    27, -128, -9, -55, -123, 62, -24, 45,
9471    74, 12, -61, -34, 14, 37, -43, 90,
9472    -25, -70, 80, 12, 16, 13, -25, 23,
9473    -20, 57, -1, -5, -40, 28, 19, -33,
9474    -14, 40, 33, -123, -31, 23, -54, -119,
9475    79, 80, 59, 67, -62, -14, -21, -26,
9476    44, 114, 41, -52, -24, 99, -91, -115,
9477    -83, 25, -53, 48, -88, -26, -66, -84,
9478    30, -36, 12, -44, 31, -14, -23, -7,
9479    -2, -22, 20, -28, 18, -65, -24, 39,
9480    -123, -106, -17, 31, -45, 46, 92, 38,
9481    -11, 38, 39, -89, -1, -2, 26, 127,
9482    62, -29, 121, -23, 2, 11, -24, 27,
9483    -98, -25, -87, -35, 74, -103, 74, -41,
9484    -25, 67, -85, 38, 9, 86, 92, -95,
9485    -6, -94, 49, -21, 20, 9, 70, 50,
9486    -3, 43, -84, -16, -30, 53, 49, -92,
9487    -2, 1, -12, -11, -18, -111, 9, -30,
9488    -120, 41, -96, 72, -50, -127, 4, -2,
9489    -16, 47, 0, -34, -30, 16, -30, -30,
9490    91, -82, -19, 56, -50, 75, -53, -98,
9491    -28, 73, -74, -65, 63, -34, -44, 77,
9492    17, -61, 4, -90, -20, -79, 0, 9,
9493    24, -78, 12, -66, 9, 16, -17, 22,
9494    -10, -72, 125, -12, -39, 48, -64, -36,
9495    42, -64, -53, -5, 31, -30, 56, -128,
9496    85, 96, -94, 3, 110, 53, 31, 92,
9497    -17, 8, -31, 100, -24, 119, -16, 22,
9498    -97, 39, 124, -6, -21, -7, 10, 15,
9499    14, -99, 6, -70, -115, -81, -28, 59,
9500    -67, 75, 123, -1, 16, 91, -34, 12,
9501    74, -35, -15, -85, 0, -51, -29, 7,
9502    -47, -9, -49, 53, 49, 44, -59, -48,
9503    71, 35, 65, 5, 60, 106, 113, 48,
9504    -76, -62, 40, -62, 13, -27, 35, -63,
9505    -128, -13, -9, -35, -3, 70, -20, 93,
9506    -3, -8, -22, 93, -62, -89, 43, 37,
9507    -86, 27, 4, 40, 81, 71, -37, -33,
9508    -66, 90, -97, 69, -26, 115, -14, -35,
9509    -55, 126, -60, 24, -84, -87, -107, -75,
9510    16, -68, 97, 73, 38, -52, -25, -127,
9511    -89, -72, -128, -126, -3, -86, 14, 64,
9512    -79, 71, -113, 10, -56, 17, 92, 15,
9513    -120, 41, -15, 120, 44, 49, -84, -65,
9514    -116, -61, -53, -73, 85, -90, 26, 103,
9515    -119, 38, -2, 125, -21, 17, -6, 32,
9516    45, -60, -20, -37, -35, -64, -40, 24,
9517    2, -1, 109, 79, -84, 93, -48, -64,
9518    -2, -28, 118, 32, -12, 5, -28, -95,
9519    -24, -16, -21, 51, 17, -33, 6, 115,
9520    -17, -30, -45, -31, 125, 17, 89, 54,
9521    -43, -126, 43, -6, -9, 55, -73, -39,
9522    93, -29, 91, 1, -36, -111, 0, -60,
9523    40, 20, 30, -27, -48, 123, 47, -89,
9524    80, 35, 7, -9, -43, -54, -24, -127,
9525    -98, -100, 65, 89, 8, -95, -26, -19,
9526    66, -47, -10, -57, 10, -78, -31, -50,
9527    -7, 25, -95, 87, 4, -69, 108, 94,
9528    90, -50, 55, 89, -90, 36, 28, -66,
9529    -48, -119, -60, 33, 85, -51, -62, -101,
9530    16, -81, -9, -4, -103, -59, 11, -16,
9531    44, 120, -26, 8, -95, 33, 2, -14,
9532    -38, 19, -21, 74, -52, 81, -50, -106,
9533    -125, 7, -62, 49, 22, 114, 8, -20,
9534    -3, -6, 63, 69, 60, 58, 32, 33,
9535    94, 65, -27, 20, -18, 61, -17, 60,
9536    69, -8, 29, 58, 63, 8, 58, 46,
9537    56, 4, -128, 59, -12, 65, 45, 127,
9538    -29, 46, 40, 59, -12, 32, -5, 127,
9539    -114, 92, 31, 117, -14, 122, 59, 126,
9540    123, -87, -6, 30, -122, 55, -114, -110,
9541    26, 69, -93, 44, -27, 72, 61, -19,
9542    -127, -27, -107, 83, 78, -32, 98, 127,
9543    -38, -101, 13, 126, -50, 93, -38, 82,
9544    -120, 16, -36, 41, -95, -46, 95, -127,
9545    -40, 108, 19, 5, -55, -76, -37, 33,
9546    60, 25, 5, -39, -119, -8, -96, -52,
9547    43, -71, -57, -28, 38, -84, 62, 78,
9548    -36, 58, -78, -83, -64, 13, 49, -17,
9549    65, -10, -120, -81, -105, 117, 35, -43,
9550    -10, -18, -37, 30, -1, -11, 59, -123,
9551    14, 33, 125, 126, 12, 126, -19, -20,
9552    -127, 58, 112, 102, -47, 68, 3, -14,
9553    -22, 15, -119, 16, 1, -46, 71, -122,
9554    31, 56, -40, 127, -2, -27, 72, -50,
9555    72, -118, 6, -27, -46, 37, 53, -8,
9556    80, -29, -44, 57, -94, -124, -55, 16,
9557    20, -5, 18, 47, 84, -30, -74, 51,
9558    -66, 39, -37, -10, -20, -44, 20, -59,
9559    -3, -4, -57, 27, 5, 65, 62, 17,
9560    4, 9, -119, -3, 60, -29, 113, 25,
9561    27, 76, -52, -30, 52, -86, -3, 55,
9562    -10, 68, 0, -29, 91, 0, -99, 80,
9563    8, 80, 126, -18, -81, 57, -41, -80,
9564    44, 52, 12, -61, -41, 83, -74, 8,
9565    -35, 126, -12, -10, 10, -14, 42, 98,
9566    -28, 67, 79, 67, 22, 4, -14, -5,
9567    -14, 15, -22, -26, 100, 10, -35, 6,
9568    -51, 112, -31, -41, -78, -17, -1, -20,
9569    89, -36, 53, -17, 69, 92, -17, 32,
9570    13, -10, -38, 15, -54, -25, -32, 0,
9571    -21, -60, -20, -66, 9, -57, -38, -39,
9572    12, -26, -58, 47, 48, -24, 63, -41,
9573    -86, 0, -12, -60, 22, -33, -9, -31,
9574    22, 11, 84, -29, 8, 20, -46, 107,
9575    76, -13, 29, -29, 3, -60, -30, 25,
9576    -40, 70, 127, -86, 22, 45, 118, 123,
9577    -5, -9, -21, 22, 80, -28, -4, 49,
9578    -64, 3, -4, 15, 24, 67, -1, -41,
9579    -32, -12, 11, -25, -27, -50, -27, -37,
9580    -34, 18, 42, 6, 36, 48, -60, 41,
9581    14, 41, 38, 31, -7, 81, 42, -36,
9582    -8, -21, 28, 74, 15, 5, -37, -5,
9583    -11, 101, 35, 6, -34, 6, -29, -76,
9584    87, -21, 53, 16, 11, 14, -8, -52,
9585    4, 37, -7, -1, -128, 11, 80, 8,
9586    -120, -6, -6, 42, 125, -63, 38, -45,
9587    -31, -104, -41, 14, 2, -83, 103, 20,
9588    -79, -30, 28, 9, -49, -59, -44, -48,
9589    -80, 53, 60, -4, -62, -42, -56, 11,
9590    -68, -62, -63, -120, 43, -106, -104, -23,
9591    10, -20, -44, -11, 75, 47, 92, -31,
9592    -33, -83, -36, -80, -25, 106, 59, -89,
9593    -119, -124, -31, -66, -126, -38, -23, -81,
9594    -127, 17, -63, 43, 9, -51, -43, -46,
9595    44, 9, 94, -30, -125, -123, 53, 51,
9596    21, 23, -25, 68, -30, -76, -16, -75,
9597    12, 47, -2, 22, -124, 85, -60, -30,
9598    -40, -29, -28, 3, 23, 18, 14, -9,
9599    61, -64, 11, 29, -73, -9, 0, -4,
9600    -22, 35, -18, -99, 14, 39, -69, -17,
9601    -50, -16, -39, -51, 122, 119, 37, 19,
9602    -46, 23, 30, -41, -5, -124, -12, 28,
9603    0, -42, -14, -22, 80, 13, -5, -94,
9604    -32, -39, -70, 39, 19, 9, 99, -34,
9605    -28, -41, -63, 11, 1, -7, -12, 80,
9606    62, 27, 1, -30, -16, -41, -31, -3,
9607    36, 10, 55, 30, -61, 44, 42, -32,
9608    -17, -42, 16, 47, 35, -71, -6, -17,
9609    -28, 60, 127, 39, -3, 6, 58, -94,
9610    -83, 67, -20, -124, 36, 47, -33, -121,
9611    127, 39, -128, 8, -55, -69, 20, -17,
9612    -70, 34, -121, 72, 127, 49, 94, 63,
9613    -90, 98, 53, 1, -18, 35, -127, 51,
9614    -77, -126, 62, 22, -17, -62, 91, 10,
9615    123, 15, -21, 48, 70, -64, 127, -50,
9616    8, -50, 92, -87, 48, -13, -123, 127,
9617    127, 35, 25, -16, -51, 11, 42, 25,
9618    -106, -44, 77, -72, -121, 63, 69, 97,
9619    -69, -40, 22, 2, 64, 81, -35, 12,
9620    -47, 127, -47, 23, 114, 125, 8, 27,
9621    -69, -22, 5, 11, -127, 76, -115, 8,
9622    -46, -124, -15, -86, 91, -83, -91, -73,
9623    -34, -25, 14, 44, 116, -10, -49, -5,
9624    -33, -35, -60, -26, -62, -26, -126, -1,
9625    -16, -68, 34, 116, 25, -79, -29, 43,
9626    -3, -77, -61, -3, -47, 25, -41, -49,
9627    -67, 20, -59, -36, -73, -15, 68, -11,
9628    -98, 98, 41, 13, 16, 21, 61, -3,
9629    33, -72, -124, -84, -125, 75, 127, -71,
9630    50, -73, -17, -22, -52, -22, -48, -126,
9631    31, 1, -12, -11, -84, -125, -29, 26,
9632    -44, -92, 58, 28, -78, -78, -97, -81,
9633    19, -18, 9, -15, -25, -33, 1, 52,
9634    -25, -44, -16, -6, -72, -12, 12, -7,
9635    -35, -31, -25, 79, 34, -46, 40, 1,
9636    -53, 31, -37, 50, -79, -13, -22, 20,
9637    -18, 5, -14, -1, 25, -22, -62, -19,
9638    -7, -34, 68, -7, -11, -62, 35, 40,
9639    -30, 13, -16, 57, -51, -88, 11, 45,
9640    22, 118, -8, 22, -8, 4, -3, 1,
9641    -38, -27, 64, 25, -53, -41, -5, -89,
9642    18, -16, 22, 6, 18, 28, -64, -64,
9643    9, 30, 47, 57, 11, -38, 5, 37,
9644    35, -109, -29, 42, 15, -12, 2, -10,
9645    15, -110, -5, 25, 29, -1, -51, -67,
9646    36, 71, 26, -34, -89, 125, -17, 28,
9647    3, -19, -29, 29, 54, 18, -34, -24,
9648    -17, -72, -74, 24, 126, -35, -15, 56,
9649    80, -48, -128, -4, -110, 8, -66, -59,
9650    -50, 69, 24, 38, -17, -52, -7, -25,
9651    2, -8, -32, 45, 77, -112, 64, -28,
9652    -52, 79, -50, 14, 2, 53, 34, -14,
9653    109, 19, -78, -127, -64, -127, -9, 39,
9654    83, 25, 32, -10, 21, 19, -48, -72,
9655    -127, -86, -127, -96, 40, 98, 18, 24,
9656    -34, 107, -128, -5, 24, -24, 2, 73,
9657    -46, -89, -61, -53, 127, 8, 30, -93,
9658    126, 63, -58, -33, -85, 1, -36, -124,
9659    28, 34, -84, -87, 18, 57, -6, -41,
9660    13, -77, 96, -2, 18, -72, -84, -72,
9661    -91, -55, 2, -63, 5, -50, 3, 57,
9662    -41, 108, -109, 103, 9, -2, -17, 16,
9663    -36, -8, -18, -50, -38, 118, -112, 44,
9664    -5, -77, 40, 15, -124, -105, -97, -34,
9665    123, 35, -14, -7, 6, -110, 104, 38,
9666    -37, 66, -10, -44, -56, -29, 59, 126,
9667    -114, 33, -77, -14, 41, -55, -93, 38,
9668    4, -47, 21, 9, 14, 119, -118, 7,
9669    -14, 39, -52, 67, 107, 23, 1, -58,
9670    23, 33, 8, 79, 53, 5, -55, 74,
9671    24, -49, 74, 114, -30, 87, -36, -67,
9672    -82, -19, -60, 52, 96, -2, -13, 22,
9673    1, 127, -122, 16, 76, -76, 30, 53,
9674    -40, -37, -94, 19, -18, 110, 37, 67,
9675    68, -43, 1, -50, 9, 34, -76, -7,
9676    -15, -80, 0, 5, -37, 10, 8, 13,
9677    -7, -32, 126, -23, 4, 12, -97, 8,
9678    47, -41, -40, -57, -93, -17, 105, 3,
9679    -103, -2, -28, 0, 42, -37, 93, -61,
9680    14, -22, -6, -113, -10, -33, -14, 8,
9681    -35, -13, 72, -29, 29, 39, 64, 18,
9682    39, -68, 58, -55, 0, -59, 8, -72,
9683    -4, -8, -55, 31, -62, -46, -4, 49,
9684    15, -10, 14, 107, 34, -14, 29, 3,
9685    -16, 29, 8, -24, 79, 45, -4, -80,
9686    25, 63, 127, -47, -19, 84, -73, 51,
9687    66, 18, -5, -40, 78, -35, -53, -8,
9688    26, -57, 127, -9, -66, 34, -110, 104,
9689    68, -8, -49, 123, -32, 127, 19, 97,
9690    -75, 79, -66, -3, -90, -18, 28, 75,
9691    -56, -54, 107, -37, 22, 122, 3, 28,
9692    -75, -39, 98, -67, 78, 65, 4, -6,
9693    5, -77, 73, -52, 35, -31, -6, -65,
9694    38, 72, -127, -34, -99, -37, 1, 95,
9695    -34, -93, 69, -80, -110, 0, 12, -33,
9696    77, 20, -25, -11, -46, 126, 88, -5,
9697    42, 0, 42, 59, 55, -48, -72, 23,
9698    86, 62, 29, 119, 41, 21, 98, -80,
9699    -30, -71, -30, -23, -32, -80, 47, 17,
9700    17, -19, -29, 99, 16, -13, 72, 100,
9701    -118, 13, 56, -2, -4, 80, -9, -17,
9702    36, 37, 18, -28, 29, -3, 38, 118,
9703    79, -119, 31, 96, -22, 8, -8, 64,
9704    -40, -77, 31, 5, -4, 6, -33, 22,
9705    4, -79, -56, -54, -72, 0, 38, 8,
9706    21, 73, 41, 69, 27, -43, -8, 4,
9707    -13, -126, -16, -6, 121, -73, -32, 19,
9708    20, -67, 83, 48, -21, -127, 19, 62,
9709    124, 69, 44, 2, -120, 6, 19, 80,
9710    -122, 1, -113, 56, -68, 125, -12, -31,
9711    80, 1, 63, 37, -1, 122, 95, -16,
9712    11, -111, -77, -5, 19, 33, 49, -103,
9713    103, -53, -128, -47, 47, 28, -121, -21,
9714    -101, -12, -88, -31, -10, 70, -59, 126,
9715    47, 96, -5, 12, -12, -16, -124, 54,
9716    38, 13, 21, 45, -15, -37, 9, -120,
9717    12, -24, 84, -127, 20, -66, -34, -14,
9718    -20, 38, -62, 77, -98, -45, -14, 3,
9719    -96, -23, -56, 57, 75, -34, 10, -55,
9720    -7, 23, 10, -123, 54, 74, -50, 21,
9721    -15, -10, -82, 112, -87, 20, -25, -122,
9722    -10, 88, -91, -59, -84, -29, 25, 20,
9723    -48, 85, -40, 17, -77, 37, -64, -30,
9724    -6, 9, -105, -18, -56, -92, -65, -30,
9725    62, -39, -50, -124, -29, -126, -8, 44,
9726    -14, 0, 79, 32, 3, -8, 64, 127,
9727    -39, 127, -6, 31, -21, 45, 72, 75,
9728    -39, -22, -22, 20, -23, 97, 5, -30,
9729    -51, -29, -79, 86, 67, -3, -32, -43,
9730    -45, 10, -58, -23, -60, 0, -53, -51,
9731    67, -123, -9, -15, 1, 26, -35, -40,
9732    26, 74, -28, -39, 12, 22, 75, 21,
9733    68, -21, 76, 47, -32, -39, -127, 5,
9734    73, -21, 36, 68, 5, 39, 15, -47,
9735    -86, -71, 6, 17, -65, 48, 56, -25,
9736    -8, 9, 49, 61, -14, -73, 56, 64,
9737    -44, 56, 126, -28, -18, 79, 110, -72,
9738    -5, -3, 22, 74, 12, 33, 41, 125,
9739    -26, -72, 6, -20, 23, -60, 80, 21,
9740    55, -3, -21, 5, 18, -2, 78, 69,
9741    -6, 25, -124, -15, -87, -56, -108, -32,
9742    -71, 15, -42, 0, -36, -48, 5, -15,
9743    -49, -45, -64, -59, -7, -32, -88, -50,
9744    -50, -45, 43, 63, 120, -94, 37, 10,
9745    60, 87, 22, -11, 8, -61, 103, 0,
9746    -61, 57, -85, 7, -9, 127, -14, -100,
9747    -13, -95, -23, 71, -8, 127, 48, 47,
9748    -22, 127, -23, 15, 5, 77, -57, 3,
9749    35, -128, -16, 0, -35, -30, -128, 111,
9750    12, 24, -27, 37, -44, -61, -79, -29,
9751    115, -32, -78, 16, 127, 54, -1, -53,
9752    -13, -55, -122, 6, -12, 1, -5, -45,
9753    25, -2, -24, 5, -118, 71, -39, -18,
9754    -6, 24, 74, -51, -32, 57, 71, 68,
9755    -15, -3, 21, 36, 71, 30, -59, 115,
9756    125, 32, -67, -47, 7, -17, -30, -4,
9757    17, -74, -41, 17, -55, 80, -39, -7,
9758    -68, -10, -16, -25, -12, 30, -5, 14,
9759    -3, 44, -112, -23, -9, 125, -98, 20,
9760    3, -22, -26, 4, 31, 78, 28, -2,
9761    11, -47, -56, -101, -100, -97, 24, 122,
9762    18, -28, -15, 35, 32, 121, 65, -79,
9763    -46, -12, -69, 20, -35, 36, -28, 65,
9764    -4, 56, 49, -41, -9, -8, -22, 10,
9765    -56, 79, 21, -121, 110, 12, 70, -54,
9766    -56, 126, -13, 17, -48, 60, -71, 51,
9767    31, 19, 4, -104, 2, -16, 44, -75,
9768    21, -30, -52, 23, -61, -55, 12, -24,
9769    43, 38, -108, -35, -119, -38, -26, -73,
9770    -65, 15, -66, 126, 45, -119, -21, 25,
9771    79, -82, -22, -50, -5, 22, -115, -103,
9772    -2, -50, 66, -7, -108, -17, -50, 30,
9773    50, -51, 100, 124, 99, -54, -68, -6,
9774    -28, 83, -82, 23, 116, -25, -43, 11,
9775    89, -47, 37, -35, 21, 4, -49, -79,
9776    -28, 52, -116, -122, -40, 53, 113, -32,
9777    -31, -17, -74, 9, -10, -16, 44, 22,
9778    67, 16, 13, -68, 43, -89, 2, 89,
9779    40, -19, 81, 18, -126, 68, 4, -11,
9780    59, -31, 7, -50, 22, 83, -28, 76,
9781    50, 118, 40, -32, -86, -13, 79, -79,
9782    -72, 18, -23, 23, -21, 99, 42, 20,
9783    -55, 48, -28, -107, 17, 36, -26, -15,
9784    -32, -57, 127, -40, 27, 19, 33, -108,
9785    61, 94, 86, -10, -45, 18, 35, 19,
9786    72, -72, 31, -61, -34, -22, 50, 17,
9787    -128, 0, -32, 94, -32, -54, -112, 74,
9788    -17, 98, 48, -42, -63, 7, -64, 20,
9789    -71, 10, -48, 22, -3, -58, 99, 93,
9790    16, -70, 54, 53, 92, -76, 8, -56,
9791    90, -8, 61, -99, 14, -112, -70, -100,
9792    -75, 59, 20, 88, 86, -19, 51, 68,
9793    -47, 10, 48, -86, -15, -67, 21, -20,
9794    84, 10, 21, 64, -46, 34, -21, 5,
9795    57, 61, -32, -13, -31, -99, -31, -36,
9796    -45, -19, 22, -41, 45, -13, 42, 37,
9797    39, -42, 10, 12, 4, 51, -44, -3,
9798    13, -1, -71, 13, -42, -49, 89, -56,
9799    17, -33, -26, 14, 16, 26, -86, -127,
9800    -8, 6, -32, 26, 11, 36, -128, -35,
9801    77, -98, 5, -35, 31, 11, 35, 52,
9802    31, 59, 10, 19, -12, -58, 106, -19,
9803    75, -2, -124, 14, -81, -31, 57, 43,
9804    8, -1, -71, 24, 38, -4, 2, 23,
9805    -17, 17, -66, -38, 51, 5, -6, 3,
9806    46, 47, -1, 21, -6, -39, 62, -49,
9807    9, -18, 2, 48, -26, 38, -10, 42,
9808    -20, -64, 5, 95, -58, -20, 47, -36,
9809    36, 123, -16, 92, 79, -59, -49, 38,
9810    -62, 68, -20, -33, -11, 26, -22, 47,
9811    -107, 107, 43, 32, 113, -17, 49, 34,
9812    31, 20, -82, -90, 8, 55, 44, -19,
9813    5, -15, 23, -62, -44, 57, 43, 29,
9814    47, 20, 6, -101, -68, -25, 23, 53,
9815    52, 25, 71, -20, 32, 120, -20, -47,
9816    -6, -51, -36, -94, 73, 39, -78, 5,
9817    -126, -1, -25, 60, -44, -27, 62, 9,
9818    -126, 29, -66, 63, -76, 59, 45, 2,
9819    -59, -13, 5, -42, 48, 126, -55, 28,
9820    -97, -67, -5, -28, -36, -1, -5, 8,
9821    53, -6, -49, 121, 60, -41, 32, 74,
9822    -40, 23, -126, 16, -21, 11, 58, 1,
9823    21, -2, -23, -63, -41, -39, -55, -5,
9824    -53, 101, -33, 42, 11, 29, -38, -17,
9825    -51, 77, 9, -18, -11, -17, 102, -10,
9826    57, 22, 55, 3, 4, -37, -35, -6,
9827    33, 15, -45, 6, -45, -19, 49, 14,
9828    35, 35, 23, -25, -9, 10, 38, 61,
9829    43, 23, 69, -32, 16, -2, 64, 113,
9830    10, 28, 61, -7, 47, 57, 4, 3,
9831    60, -87, 100, 28, -59, -46, -27, -68,
9832    47, -6, 102, -12, 6, -5, -16, 67,
9833    63, -18, 75, 78, 42, 127, -124, -66,
9834    -83, -50, 3, -48, -34, -34, 56, 43,
9835    71, 63, 61, 58, 39, -99, 76, -124,
9836    23, -14, 45, -49, 20, -8, -22, -37,
9837    -124, 14, 68, -57, 0, -50, 6, -12,
9838    43, 20, 23, 27, -28, 87, 75, 6,
9839    -36, 113, -12, -1, -26, -92, 91, 91,
9840    -25, -98, 42, -39, -14, -78, -32, 46,
9841    -109, 39, 28, 60, -7, -12, 48, 60,
9842    10, -47, -25, 27, 26, 47, -7, -49,
9843    -12, 125, -59, -23, -2, 22, 12, -4,
9844    21, 47, -54, -65, -20, 124, 63, -61,
9845    6, -71, -94, -20, -124, -14, -61, -71,
9846    79, 2, -44, -72, 16, 62, -22, 15,
9847    55, -104, 21, 31, -39, -57, -24, -26,
9848    17, 55, 86, -72, 0, -57, -64, -123,
9849    -59, -9, 28, 14, 48, 47, 67, 6,
9850    49, 10, 35, -66, -45, -9, 48, 120,
9851    41, -48, -6, 55, 26, 35, 3, -10,
9852    55, -25, -32, -15, -42, -15, 52, -56,
9853    -44, -21, -87, 68, -46, -23, -37, 79,
9854    104, -2, 31, 30, -40, -64, 54, 73,
9855    -3, 0, -104, -25, 58, -66, 33, 41,
9856    19, -125, 68, 57, -55, -86, -77, -22,
9857    -10, 127, -52, 56, 5, -11, 127, -77,
9858    -14, -59, 0, -90, -40, -18, -46, -4,
9859    -53, 24, -58, 35, 18, 118, 54, 121,
9860    -55, 20, -20, 10, 23, 38, -51, 117,
9861    -14, 79, 4, -48, 9, -56, 31, 50,
9862    -15, 43, -16, 8, -6, 24, 6, -52,
9863    24, -20, -67, -60, -100, -17, -81, -66,
9864    -15, -29, -47, -3, -48, 15, 23, -21,
9865    6, -4, 119, -70, 14, -8, 51, 54,
9866    -42, -10, -8, -91, 46, -125, 13, 78,
9867    -29, 93, -91, 12, -20, 43, -54, -10,
9868    8, -4, -114, 5, 75, -37, 67, 13,
9869    -51, 122, 38, -13, -19, 26, -8, 74,
9870    56, -6, -64, 11, 10, 1, -11, 51,
9871    68, 18, 9, -83, 25, -61, 97, -3,
9872    -68, 13, 21, -105, -51, 23, 17, 71,
9873    21, 38, 72, 38, -67, 127, -7, 26,
9874    -91, -22, -1, 64, 15, -8, -19, 5,
9875    -125, -48, -42, 16, -28, -15, 40, 21,
9876    -88, 69, -31, 22, -126, -17, -24, -67,
9877    -18, 16, 21, 5, 34, 123, -114, -54,
9878    105, -76, -74, -40, 12, -51, -43, 39,
9879    0, -40, -53, 98, 11, -3, 92, 31,
9880    -46, 20, 31, 51, 126, 91, -6, -44,
9881    15, -71, -114, -47, -80, 50, -79, 61,
9882    -61, -103, 80, -124, -93, 34, 81, -114,
9883    42, 67, 18, 89, -124, -55, 80, -46,
9884    58, 14, -22, 14, -90, -81, -7, -100,
9885    -32, -97, -3, 42, -27, 23, -57, 67,
9886    33, -67, -15, -76, -37, -68, 78, -35,
9887    -104, 28, -121, 33, 30, -85, 122, 126,
9888    -2, -74, 5, 60, -120, -8, -67, -120,
9889    -6, -33, -45, 50, 66, 116, -124, -49,
9890    124, 7, 18, 127, -36, -80, -66, -32,
9891    -12, 38, -92, -70, 45, -65, 89, 44,
9892    16, -103, -48, -27, -13, 9, 70, 33,
9893    -120, 77, 3, 98, 36, 43, 29, 4,
9894    54, -45, 126, -99, 39, 3, -30, 56,
9895    54, 101, 37, 125, 53, 20, 25, -40,
9896    -61, -81, -15, -20, -48, 127, 1, -59,
9897    -18, -8, 46, 85, 57, 17, -98, 16,
9898    -24, -14, -64, 20, -99, -56, -22, 68,
9899    -128, 40, 46, 104, 22, 58, 74, 75,
9900    -10, 18, -50, -56, 1, 13, 20, -88,
9901    127, 10, -10, 21, -122, 19, 84, 0,
9902    -67, 127, 1, 80, -52, -41, 121, 68,
9903    82, -78, -99, -23, 97, -4, 125, -17,
9904    33, 24, -47, 65, 64, -4, -34, -5,
9905    -99, 100, -91, 52, 95, -128, -94, -88,
9906    65, 0, -33, -89, 82, -69, -4, -75,
9907    18, -80, -26, 6, 97, 20, 39, 72,
9908    -79, -67, -89, -12, -43, -29, -49, -16,
9909    -60, -93, -63, -117, 123, -51, 19, 73,
9910    -57, -55, -103, 5, -89, -13, -119, 13,
9911    -72, -31, 12, -57, 22, -117, 54, 5,
9912    58, -77, 16, 13, -105, -63, 44, -2,
9913    0, 9, -6, 91, 34, 34, -127, -123,
9914    -86, -112, 122, 27, -121, 11, -51, 41,
9915    31, 102, -94, 27, -74, -48, -123, -104,
9916    -18, -21, -66, -78, -91, 13, -122, -31,
9917    -93, 127, 127, -109, 94, 3, -57, 5,
9918    6, -127, -7, -72, -41, -33, 47, -94,
9919    -41, -70, -80, 76, 123, 7, -54, -32,
9920    9, -23, 74, -40, -18, -36, -10, -126,
9921    -29, -55, -125, 29, -5, -40, 16, -5,
9922    7, -26, -3, -125, 38, 11, -106, 0,
9923    -72, 50, 64, 115, 47, 47, -70, -4,
9924    51, 73, -78, 82, -16, -15, 12, -70,
9925    -10, 95, -68, 34, -10, 40, 24, 95,
9926    46, -73, -16, -96, -128, -25, -44, -96,
9927    85, -21, -86, -74, -45, 70, 45, -49,
9928    -23, 13, 9, 2, -46, 6, 1, -63,
9929    -40, -67, -99, -32, 67, -46, -43, 48,
9930    126, 88, -1, 80, -8, -46, 40, 79,
9931    66, -123, 41, -7, 7, -19, -85, 15,
9932    63, -25, -26, 30, 96, -61, -12, 4,
9933    -23, -8, 32, 23, -28, -13, 31, 3,
9934    -20, 17, 61, -116, -35, 9, 9, 28,
9935    45, 13, 15, -13, -1, -44, 60, 45,
9936    1, 68, -76, 29, -46, -17, -9, 6,
9937    12, 13, 2, 31, -100, -104, 3, 42,
9938    29, -22, -35, -7, -70, 74, -88, 64,
9939    127, 7, 50, 42, -5, 43, 78, -17,
9940    -19, -62, 97, 66, -5, -89, -8, 28,
9941    45, -71, -2, -47, -63, 48, 90, -36,
9942    -29, 63, -123, 7, 19, -53, 7, 50,
9943    54, -17, 61, 73, 125, -11, 60, -69,
9944    -85, -14, 47, 16, -105, 49, -80, -90,
9945    -2, -49, 116, 89, -43, 28, 36, -116,
9946    -12, 35, 1, 34, 17, -41, -71, 31,
9947    16, -16, -31, -23, 17, -61, -112, 72,
9948    -95, -10, -121, -71, -64, -40, -42, -86,
9949    -25, -13, 120, 14, 41, 12, -5, 64,
9950    30, 40, -33, -54, -108, 4, -35, 45,
9951    -121, -38, -104, -46, -41, 35, 125, 9,
9952    8, -20, -99, -90, -49, -27, 49, 80,
9953    -51, -32, -99, -49, -61, -22, 27, -66,
9954    33, 77, -127, -56, 29, -117, -27, 13,
9955    56, -64, -68, -52, -80, -54, 21, -52,
9956    41, -15, -33, -8, -59, -37, -70, 20,
9957    124, 42, 51, 38, -20, -21, 6, 11,
9958    9, 57, -70, -40, -28, 9, 3, -124,
9959    -86, 124, -2, -31, -81, -3, 126, 16,
9960    -9, 6, 34, -8, -64, -64, 83, -80,
9961    -46, -14, 52, -118, 82, 119, 18, 29,
9962    -30, -59, 47, -40, -75, -15, -81, -9,
9963    69, 51, -11, -28, 61, -93, 124, 93,
9964    29, 0, 29, 72, 34, 81, 122, -96,
9965    -125, 8, 6, 18, -62, 19, 81, 15,
9966    -52, -26, 30, -92, 40, 44, -61, -12,
9967    -21, -56, 116, -31, 14, 65, 24, 12,
9968    -31, -56, 25, -60, -107, 69, -4, -3,
9969    -111, 3, 26, 7, 103, 54, 94, 30,
9970    76, -2, 23, -62, -124, 5, 72, 84,
9971    124, -24, 47, 126, 95, 49, -3, 27,
9972    -28, -26, -14, -30, -15, -26, 24, 20,
9973    -15, -55, -127, -22, 57, 69, -58, 12,
9974    -1, -32, -71, 20, 21, -77, -13, 17,
9975    21, 1, -76, 102, 125, -3, 21, 99,
9976    -44, -34, 0, 29, -124, 72, 34, 16,
9977    59, -48, -58, 11, 32, -36, 38, -28,
9978    35, -5, 90, -37, 89, 33, -13, 120,
9979    -53, 57, 28, -22, -13, -29, -31, -43,
9980    -116, 30, -42, -127, 72, 34, -51, 23,
9981    -37, -26, 64, 4, 8, 39, -51, 2,
9982    89, -5, 22, 13, 118, -58, 13, 9,
9983    54, 5, 27, -28, 82, -31, 119, 34,
9984    -125, 4, 3, 15, -17, 29, -37, -27,
9985    66, 111, 14, -40, 74, 26, 124, 38,
9986    31, 28, -70, -40, 77, -78, 11, -72,
9987    -37, -49, 8, 28, 71, 27, 24, -62,
9988    58, 14, 34, 7, -2, 50, 34, -27,
9989    63, -95, -69, 33, 43, 95, -102, 114,
9990    78, -14, -30, 114, 38, 71, -33, 4,
9991    127, 127, 33, -6, 60, 127, -22, 47,
9992    124, 29, -95, 91, -30, 125, 39, 23,
9993    9, 84, 77, -24, -53, -12, 27, 10,
9994    44, 53, 126, -20, -63, 8, 25, -49,
9995    13, 42, 83, -60, -3, 37, 23, -10,
9996    19, 15, -6, -68, 124, 125, 66, 61,
9997    -34, -39, -43, -80, -69, -8, -90, 21,
9998    67, 80, 80, 18, 39, -89, 42, 19,
9999    -13, 20, 37, -121, 36, -67, 82, -31,
10000    -36, -8, -36, -22, 25, 96, -26, 77,
10001    -57, 58, 25, 64, -79, 26, 22, -8,
10002    -100, 29, -27, 19, -5, 50, -13, 55,
10003    -126, 73, 26, -76, -91, 35, -42, 54,
10004    -34, 15, -24, 96, -13, 43, -9, 42,
10005    52, -121, -88, -26, -19, -38, 1, -7,
10006    85, 29, -42, 38, 42, 16, -36, -16,
10007    -18, -42, 59, -6, 56, 32, -19, 16,
10008    -77, 47, 54, -3, -31, 47, 9, -41,
10009    -26, 0, -40, -67, -2, 52, 39, 46,
10010    -11, 68, -2, 87, 67, -125, 114, -22,
10011    -110, 4, 28, 40, -97, -41, -21, 42,
10012    -21, 50, -92, 18, -64, -18, -12, -29,
10013    -46, 29, -97, -54, -7, -62, 48, 25,
10014    41, -38, 44, 66, 48, 32, -43, 120,
10015    -5, 89, -127, -65, -8, 44, 3, -40,
10016    12, 20, -117, -18, 64, -126, 95, -1,
10017    44, 35, 110, 105, 8, 13, -12, 13,
10018    -83, -29, 14, 123, 117, -46, 31, 36,
10019    -16, 41, -10, 123, 8, 40, -22, 123,
10020    -61, 52, 12, 84, -34, 118, 63, 8,
10021    -27, 42, 118, -27, -32, 101, -111, 60,
10022    125, -100, 84, 26, 33, 8, 3, -100,
10023    127, -24, 108, 46, -80, 26, 28, 76,
10024    24, 3, 113, 37, 102, 91, 64, 72,
10025    -119, 101, -33, -102, 16, 127, -97, 21,
10026    91, -122, 120, -70, -73, -11, -40, 93,
10027    65, -21, 127, -42, -51, -78, 28, 36,
10028    76, 45, 15, -19, 11, -71, 123, -127,
10029    61, -3, -6, 17, 30, -67, -9, 90,
10030    -101, -36, 23, 43, -24, -95, 41, 42,
10031    -93, 24, -31, -2, 126, -58, 124, -2,
10032    -21, 9, 5, 19, -48, 29, 33, -105,
10033    -25, -5, 70, -18, 10, 73, 117, -16,
10034    65, -23, 95, 20, 57, -10, 27, -55,
10035    -69, -31, 47, 53, -26, 60, -40, 51,
10036    42, 47, -72, -52, -33, -78, 21, 1,
10037    -80, -7, -22, 57, 79, 111, 32, -77,
10038    -7, 84, -87, 17, 25, -114, -44, 6,
10039    123, -4, 26, 98, 17, 41, -71, 47,
10040    15, -5, -32, 34, 43, -31, -50, 31,
10041    -40, 24, -66, 60, -62, 18, -34, 53,
10042    -20, 69, 3, 79, -26, 28, -1, -6,
10043    -61, 76, 63, -39, -39, -77, -18, 86,
10044    -15, 45, -92, -114, -20, 90, 12, -127,
10045    -37, -50, -61, -43, -36, 11, 39, 9,
10046    -28, 58, -57, 26, 44, 70, 91, -39,
10047    -26, -21, 64, 65, -22, 101, -66, -90,
10048    -101, 27, -61, 30, -80, 2, 0, -39,
10049    16, 43, 19, -25, -33, 2, 62, 42,
10050    74, 55, -14, -54, 97, 57, -91, 29,
10051    -1, -9, -35, 31, 2, 24, -33, 60,
10052    -123, -2, 47, 127, -56, -120, 92, -41,
10053    20, 20, 38, 6, 124, -58, 117, 11,
10054    18, 125, -71, -25, -52, -45, 126, -57,
10055    111, 35, -37, -22, -17, -38, -104, 127,
10056    124, 32, 15, 20, 65, -7, 65, -6,
10057    79, -48, 55, -17, -13, 10, 119, 72,
10058    21, 107, 28, 91, 68, -16, 0, 122,
10059    2, -25, 52, -57, 92, 125, -6, 1,
10060    124, -26, -68, -22, -98, 45, -59, 20,
10061    73, 79, 41, 124, 67, -59, 122, -68,
10062    80, 99, 25, -23, -23, -102, 119, 90,
10063    -19, 44, 120, -72, 127, 88, 53, 70,
10064    80, 124, -84, 23, -39, 123, -85, 64,
10065    119, 18, -127, 19, -52, 73, 1, 19,
10066    28, -23, 0, -8, 15, -21, -108, 13,
10067    48, -69, 37, 86, -118, 3, -14, -13,
10068    -86, 33, -24, -29, 2, 69, 31, 15,
10069    -88, -19, 125, -10, 20, 52, 89, -68,
10070    -56, -9, -6, -70, 42, 2, 9, 0,
10071    58, -10, 92, 107, 53, 60, -45, 103,
10072    -49, -93, -43, -28, 56, 86, 59, -14,
10073    87, 5, -14, -8, -26, -34, -111, 14,
10074    92, 38, -24, 59, 112, -98, 82, 4,
10075    -25, 37, 4, 9, 52, -14, 17, -111,
10076    -65, 50, 2, 13, 42, 28, -55, -44,
10077    -45, 58, 17, -40, -50, 32, -32, 27,
10078    64, 47, 23, 19, -37, -33, 55, -20,
10079    71, -77, -78, -5, 85, -59, 1, -8,
10080    100, 9, 2, 29, 69, -103, 23, 31,
10081    -56, 15, 18, -18, 26, -37, -7, 1,
10082    57, -60, -11, -34, 5, 55, -16, -9,
10083    49, 21, 71, 27, -46, -48, -46, 121,
10084    17, -44, 13, 30, 56, 68, -9, -4,
10085    -24, -4, 55, 22, -58, 69, -1, 45,
10086    -29, -5, 4, -5, -1, 91, -43, 93,
10087    70, -25, 17, 26, -13, 13, 10, 17,
10088    46, -20, -10, -15, 70, 9, -28, -89,
10089    -45, -47, 61, -63, -61, -12, -27, -75,
10090    10, 26, 67, 53, -19, 41, 2, 24,
10091    67, -15, -67, -14, -82, -26, -45, 74,
10092    -58, 92, -40, -7, 15, 9, -14, -27,
10093    60, 11, 18, 20, 13, 60, -40, -125,
10094    51, 35, -106, -41, 92, 53, 68, -72,
10095    81, -94, -30, 120, 55, -7, 72, 41,
10096    46, -94, 114, -45, 111, 52, -4, 28,
10097    -37, 62, -19, -4, -31, 92, -123, -53,
10098    -100, -4, 21, 87, 23, -3, 10, -95,
10099    -52, -24, 71, -49, -94, 40, -16, 24,
10100    57, 15, -48, -3, 46, 26, 69, 101,
10101    32, -84, -86, -28, 2, -37, -34, -23,
10102    51, 48, 14, -34, 65, 2, -11, 4,
10103    -53, -77, -39, -77, -7, 13, -34, -85,
10104    22, -107, 78, -11, 5, -8, -27, 29,
10105    60, 2, 99, -27, 71, 11, 24, -33,
10106    8, -5, 74, -76, 28, 126, 51, 5,
10107    97, 53, -36, 0, -4, 63, 89, -72,
10108    -10, -40, -71, 29, 53, 51, 0, -20,
10109    43, -25, -55, -65, 15, 17, 55, 85,
10110    43, 29, 52, -48, 78, 9, -55, 8,
10111    26, 14, -69, -90, 64, 1, -57, -13,
10112    81, -80, 61, -70, 31, -60, 0, -9,
10113    -41, -19, 20, -31, -30, -9, -13, 74,
10114    -5, -25, -29, 110, 8, -24, -36, 116,
10115    -48, -47, -10, -54, -66, 47, -2, -41,
10116    42, 40, -38, -97, 8, 37, -19, -14,
10117    62, -121, -61, 21, 0, 21, -125, -20,
10118    22, -84, -67, 15, -6, 29, -82, 44,
10119    -71, -8, -37, -25, 22, 41, -45, -71,
10120    -4, 38, -42, 0, -61, 49, 61, -15,
10121    78, -20, 17, -30, -5, -23, -21, 60,
10122    -39, -82, -16, 32, 19, 36, -50, 17,
10123    -29, -59, -3, 71, -23, 55, -73, -3,
10124    -22, 102, -15, -46, 53, -47, 92, 8,
10125    99, 43, 22, 15, 65, -23, -27, -23,
10126    95, 64, 9, 37, -28, 10, 50, -22,
10127    67, -52, -25, 46, -53, -30, -22, -5,
10128    -25, -59, -42, -23, -59, 37, -34, -13,
10129    20, 55, -23, 15, 50, 27, 20, 72,
10130    24, 28, -49, 29, 42, 11, 100, -4,
10131    14, -56, 117, -38, 15, 10, 76, 1,
10132    73, -25, 42, 44, -15, -4, -38, -92,
10133    27, 12, 72, 78, 75, 5, -125, 125,
10134    -69, 6, 49, -3, 58, 16, 107, 15,
10135    33, -3, -75, 26, 36, 113, 8, -49,
10136    0, 14, -62, 96, 27, 122, 20, 76,
10137    -31, 52, -56, -75, -11, 37, -86, 22,
10138    35, 89, 62, -34, 8, 20, -58, 21,
10139    49, -17, 48, -44, 26, 97, -94, -37,
10140    -12, 22, -50, -56, 101, 54, -16, -16,
10141    27, 27, 20, 1, -27, 12, 110, -60,
10142    -101, -47, -56, 49, 67, 106, -15, -17,
10143    -39, -50, 126, -23, 82, 111, -112, -17,
10144    -113, -114, -31, 27, 68, 91, 59, -8,
10145    65, -64, -49, 31, -84, -33, -73, 121,
10146    -15, -113, -93, 17, -30, 43, -112, 124,
10147    38, -2, 17, 47, -45, 32, -81, -64,
10148    30, 127, -28, 83, -36, -9, -1, -81,
10149    -61, 127, -42, -113, -31, 32, 14, -76,
10150    56, -16, 64, -17, -125, -87, -40, -54,
10151    87, -68, -48, 65, -127, -6, -101, 21,
10152    -95, -38, 26, -17, -70, 28, 75, 23,
10153    -83, -90, 33, 50, 113, 25, 5, 127,
10154    -18, -23, 127, -123, 29, 126, 56, -94,
10155    20, -100, -93, 54, 10, 13, -127, 45,
10156    25, -127, 111, -111, 19, -13, 4, 127,
10157    123, -122, -124, 10, 6, 127, 124, 105,
10158    34, -31, 10, 98, -17, 11, -16, 127,
10159    100, 88, 126, 36, 32, 13, -22, -71,
10160    38, -45, 95, -77, 121, 90, 13, -34,
10161    -114, 32, -100, -47, 68, -54, 48, 13,
10162    116, 113, -86, -82, -31, 64, -57, 19,
10163    -30, 106, 19, -38, -7, 17, -83, -5,
10164    92, -25, -65, 21, -127, -49, 80, 72,
10165    42, 19, -124, 19, 76, 2, 45, -127,
10166    -72, -41, -33, 6, -50, -1, -22, -8,
10167    -108, 27, -41, 68, 54, 31, -117, -11,
10168    -1, -18, -78, 26, -15, -94, 44, -55,
10169    125, 127, -49, 123, 116, 9, -59, 64,
10170    -109, -28, 11, -105, 119, 36, -32, 18,
10171    53, -112, -100, 4, 81, 125, -90, 56,
10172    -59, 41, -91, -119, 12, 19, -57, -15,
10173    -84, -101, -104, -23, 71, 74, 76, 127,
10174    24, 28, -39, -38, -11, -13, 22, 117,
10175    23, 12, 126, -25, -99, 123, -49, 13,
10176    33, 41, -7, -106, 21, 69, -26, 83,
10177    -27, -65, -110, 27, -65, -39, -56, -19,
10178    73, 47, -6, 74, -23, 28, 24, -13,
10179    24, -33, 37, -26, 104, -51, 37, -91,
10180    -32, -127, 127, -100, -25, 0, 64, -8,
10181    83, 127, -123, -126, -15, -26, 65, -114,
10182    47, -126, 93, 11, -49, 20, 53, 31,
10183    15, 17, -47, 14, -35, -87, -31, -52,
10184    79, 68, -30, -67, 25, -6, 28, 13,
10185    -27, 127, -31, 76, 16, -27, 123, 66,
10186    5, -110, -65, 47, -15, -62, -36, -3,
10187    52, -128, -83, -128, -88, -123, -89, -14,
10188    -62, 57, -13, -17, 54, -107, 17, 90,
10189    -100, -24, 127, 9, 61, -21, 82, 124,
10190    -17, 1, 46, -96, -29, -36, -30, -18,
10191    -85, -68, -78, -41, -97, -127, -113, 12,
10192    6, -86, 39, 54, 100, -127, 69, 127,
10193    -37, 110, 77, 18, -29, 112, -27, -7,
10194    127, -41, -45, -10, 13, -127, -22, -52,
10195    126, -8, 99, 114, -1, -21, -26, -112,
10196    127, -31, 95, 127, 54, -1, 48, -121,
10197    -68, -4, 27, 122, 14, 104, 42, 44,
10198    -15, 52, 68, -23, 3, -104, 0, -126,
10199    48, -4, -67, 47, -38, 9, -111, 50,
10200    16, 59, 10, 54, 114, 27, -38, 52,
10201    -105, -5, -8, -88, 67, 2, -126, 85,
10202    83, -48, -68, -38, 31, 31, 79, 93,
10203    34, -118, 103, -19, 39, -75, -23, 25,
10204    -108, -35, 57, -56, 3, 3, -29, -24,
10205    49, 60, -128, 7, 30, -77, -8, 108,
10206    -3, -23, 92, 55, -96, -97, 126, 67,
10207    -32, 125, -40, 63, 6, -39, 19, 48,
10208    127, 43, -23, 121, 10, -7, 29, 60,
10209    103, 87, -127, -41, 15, 117, 73, -127,
10210    53, -87, 90, 83, 61, 10, 3, -35,
10211    55, -91, -30, -128, -17, 117, -42, -70,
10212    -54, -5, 1, -107, 94, 1, -74, 36,
10213    -127, -67, 20, -18, -14, -14, 108, -122,
10214    -127, -20, -124, -105, -45, 87, -59, -38,
10215    -94, 33, 22, -54, 1, 127, -92, -23,
10216    87, -23, -105, -54, -48, -10, -35, -62,
10217    -52, -118, 46, 37, 4, 29, -125, 126,
10218    41, -7, -23, 79, 48, -126, 3, -43,
10219    4, -77, -85, -1, 78, -127, -14, -109,
10220    5, 89, -63, 100, 42, -3, 13, 103,
10221    -80, 17, 126, -13, 6, 65, -38, -9,
10222    -66, 6, 108, -74, -38, 49, -69, 53,
10223    -79, 73, 12, -20, -105, 27, -25, -66,
10224    21, 9, -114, 87, 11, -42, -50, 8,
10225    39, -56, -42, -27, -19, 93, -82, 34,
10226    116, -46, 49, 6, -14, 121, 1, -86,
10227    65, -22, -3, 75, -89, -14, -35, 21,
10228    49, -38, 83, -90, -12, -26, -79, -22,
10229    115, -51, -20, 13, -46, 6, 127, 48,
10230    -96, -17, -98, 114, -69, 49, 4, 127,
10231    -28, 76, -5, 21, -75, 98, 24, -103,
10232    61, 61, 54, -34, 14, 19, -75, 49,
10233    7, 121, -13, -126, 69, -79, 97, 91,
10234    121, 71, 96, 14, -123, -63, 28, -71,
10235    55, 50, -63, -51, 50, 1, 88, -12,
10236    20, -122, -82, 97, 21, -54, 52, 57,
10237    57, 8, -125, 16, 34, -124, -13, -92,
10238    -89, 52, 49, 125, -45, 107, -34, 121,
10239    -67, 108, -64, 41, -12, 97, -118, 3,
10240    94, -51, -42, -52, -93, -121, -36, 19,
10241    126, 108, 58, 122, 95, 30, 20, 11,
10242    -70, 66, -74, 11, 18, 56, 118, 79,
10243    -77, -73, -48, 36, 60, 78, -92, 42,
10244    -89, 23, 58, -83, 35, 118, -87, 70,
10245    -32, 95, -126, -52, 78, 89, 11, 80,
10246    69, 21, 12, -2, 33, -86, -37, 127,
10247    120, -39, 123, 96, 78, 117, -53, -120,
10248    18, 46, -65, -12, 51, 31, -79, 39,
10249    -13, 106, -97, -17, -57, 90, 44, 52,
10250    68, 9, -17, 31, -34, 41, 9, 122,
10251    -20, 44, -4, -72, 65, 23, -27, -5,
10252    -69, -107, -11, -45, -59, 0, -90, 42,
10253    112, 44, -15, -7, 48, -42, 127, -27,
10254    39, 82, -84, -53, -122, -48, -41, 13,
10255    27, 12, -59, 41, 42, -69, -18, 0,
10256    -72, 92, -41, -28, -4, -85, 20, -21,
10257    -87, 127, 67, -99, 83, -33, 95, -65,
10258    21, -87, 77, -44, 22, 5, 44, -110,
10259    109, -49, -34, 56, -91, 0, -18, -35,
10260    17, -39, -76, 46, 102, -8, 116, 79,
10261    -74, -48, 110, -71, 3, 9, -22, 15,
10262    47, -9, 87, -53, -16, 66, -27, 35,
10263    8, -51, -57, -63, 14, -109, -52, -59,
10264    46, -125, 37, 36, 54, 7, -82, 37,
10265    79, 45, 56, 11, -58, 64, 66, -8,
10266    -30, -46, -67, 42, 32, -8, 78, 125,
10267    -18, 21, -35, 52, 42, 11, -30, -19,
10268    -23, -14, 117, -40, 39, -16, -36, 36,
10269    59, 68, 41, 15, 116, -7, -18, 58,
10270    47, -5, 58, 7, -52, 94, 59, -35,
10271    33, 67, 109, 24, 3, 23, 24, 58,
10272    25, -65, 52, 89, 21, -104, 81, 0,
10273    119, 78, -22, 108, 17, 2, 50, -44,
10274    22, 110, -27, 123, -21, -72, 31, -61,
10275    47, 82, -11, -12, -42, 87, -16, 16,
10276    -23, -35, 45, -41, -45, 19, -6, -44,
10277    59, -11, 30, 100, 18, 71, 8, 76,
10278    109, 69, 18, 9, 29, 64, 59, 69,
10279    59, 117, -30, -57, 125, 22, -30, -20,
10280    54, 60, -43, 55, 56, 120, -46, 9,
10281    7, 28, -75, -12, 18, 94, 118, 2,
10282    56, 39, 60, -53, 91, -49, -60, 5,
10283    12, -58, 48, -22, 5, 88, -22, -25,
10284    16, 46, -13, -39, -31, 32, 30, 28,
10285    10, 26, 33, -23, 0, -16, -7, 64,
10286    -9, -65, 59, -3, 37, -67, -15, 6,
10287    -16, 1, 66, 34, 2, 68, 20, 10,
10288    36, -26, 8, 4, 25, 62, 3, -11,
10289    56, 29, -9, -27, 40, -60, 100, -41,
10290    -16, -24, -15, -13, -103, 2, 12, 21,
10291    -61, 5, 77, -31, 9, 80, 30, 31,
10292    22, -50, -44, 39, -22, 37, -5, -57,
10293    32, -125, 85, -32, 24, 25, -33, 71,
10294    22, -47, 15, -37, -13, -15, 27, -20,
10295    -7, 63, 74, -15, -24, 20, 46, -122,
10296    118, -6, -9, 123, 13, -99, -94, 58,
10297    -10, 29, 42, -2, 38, -62, -41, -46,
10298    11, -55, -12, 100, -32, 5, -100, -4,
10299    21, 19, -126, -65, -51, 10, 126, -13,
10300    -8, -12, -5, -10, 40, -8, -22, 68,
10301    79, -4, -87, 58, 56, 34, 9, -126,
10302    -82, -46, -115, -63, 1, 7, 27, -24,
10303    -119, -33, 33, -21, 79, 27, -40, 31,
10304    12, -31, 64, 4, -46, -3, -23, -52,
10305    89, -58, -77, 3, 103, 105, 20, 31,
10306    -101, 55, 41, -118, 16, 11, 36, 28,
10307    38, 13, -38, 8, 22, 37, -102, 11,
10308    34, 8, -30, -39, -6, -63, 9, -53,
10309    124, -68, 103, 32, -84, -2, -125, 13,
10310    88, -55, 4, -45, -50, -20, -81, 47,
10311    -53, 26, -58, 11, 17, 50, -113, 16,
10312    -4, 94, 127, -65, 59, 14, -16, 117,
10313    -128, 19, 81, 4, 14, -60, -27, 19,
10314    18, 62, 55, 46, 16, 4, -12, -25,
10315    -50, -45, 73, -80, -93, -21, 20, -11,
10316    50, -93, 52, -46, -44, -7, -37, 53,
10317    -28, 14, 14, -4, -3, -21, -50, -76,
10318    -7, -46, -66, 40, -21, -3, -45, -127,
10319    -24, -94, -9, -128, 93, -14, 14, 53,
10320    34, 36, -15, 27, -29, -8, 2, -120,
10321    17, -101, -10, -20, 48, 41, 127, -46,
10322    -65, -11, -34, -39, -12, 13, -55, -121,
10323    53, -5, 39, 52, -125, -34, 126, 16,
10324    -61, -3, 50, 83, -10, 52, 34, 18,
10325    16, -55, -38, -5, -3, -29, 43, -58,
10326    -15, -48, -22, 26, 1, 2, -88, -72,
10327    -65, -102, 18, 26, 36, 62, -77, -9,
10328    9, -12, -49, -82, -80, -31, 14, -69,
10329    -49, -46, -67, 94, -26, 79, -5, 16,
10330    -3, 33, 21, 112, -44, 48, -33, 63,
10331    -115, 5, 90, 80, 70, -52, 5, -6,
10332    49, -16, 126, -77, -98, -11, -51, 57,
10333    114, -50, -82, 124, -50, 19, -124, -10,
10334    33, 84, 10, 46, 9, 47, -94, 127,
10335    -127, -34, -15, 43, 10, 52, -103, -14,
10336    24, 119, -92, 83, -89, 34, 21, -71,
10337    94, -64, -24, -76, -49, -43, 28, 38,
10338    -2, 28, 79, -126, 126, -15, -52, -30,
10339    -80, -128, -67, 45, 26, 37, 39, -39,
10340    -53, 48, 5, 41, -33, 28, 55, 61,
10341    8, -13, 39, 51, -78, 16, -39, 47,
10342    -6, -51, 23, 22, 69, -46, 121, -8,
10343    76, 37, -47, -31, -45, -67, -103, 17,
10344    63, 8, 15, 18, 8, 61, 77, 42,
10345    16, -29, -10, 83, 43, -38, 103, -128,
10346    51, 61, -36, 75, -13, -45, -20, -37,
10347    -25, 20, 61, -80, 58, 12, -70, 5,
10348    -39, -95, -25, -35, -8, 127, 62, -50,
10349    114, -37, 55, 44, -41, -25, -83, 124,
10350    -19, 9, -1, 51, 17, 21, -37, -8,
10351    47, 82, 31, 38, 28, -23, -85, -5,
10352    45, 37, -43, 73, 0, 71, -15, 56,
10353    27, -71, -115, 4, 39, 73, 63, -71,
10354    38, 98, -60, 78, -58, 35, 52, 47,
10355    52, -7, -32, 41, -2, 54, -124, -24,
10356    19, -15, 40, 38, 79, 17, 70, -4,
10357    -29, -39, 46, -110, -52, 0, 73, -47,
10358    7, 21, -48, 39, -12, -111, -10, -73,
10359    97, -83, 35, -96, 50, 29, -21, -13,
10360    -57, -122, 43, 15, -22, 49, 27, 62,
10361    50, 127, -127, 7, 26, 43, 6, -59,
10362    -41, -59, -13, -68, 31, -30, 65, 109,
10363    -52, -27, -117, -125, -92, 127, -113, 9,
10364    35, 31, -110, 68, 61, 22, 50, 118,
10365    14, 48, 66, -59, 62, -46, 64, 41,
10366    -59, -6, -23, -9, -25, -73, -18, -75,
10367    -27, -64, -6, 0, -128, -11, 73, -54,
10368    -51, -33, -65, 125, 8, 20, 32, 46,
10369    18, -30, 34, -83, 60, -9, 12, 103,
10370    -39, 32, 93, -123, 4, 127, 29, -18,
10371    15, -57, -49, -44, -127, 65, -98, 52,
10372    20, -128, 98, -55, -10, -67, 8, 27,
10373    97, 96, 22, -10, -64, 87, 18, 77,
10374    -17, -42, -19, 122, -28, 23, 43, 114,
10375    74, 64, 81, 86, 31, -41, 27, 70,
10376    -88, -29, 55, -78, 16, 47, 46, 63,
10377    47, -17, 18, 64, -56, -30, -73, -19,
10378    -79, -111, -4, -46, 8, 70, -101, -30,
10379    -10, -126, 120, -50, 5, -42, -44, -11,
10380    77, -50, -10, -57, 22, -96, -28, -42,
10381    37, 117, 1, -15, 35, 81, -25, -40,
10382    -83, 42, 42, -66, -39, 61, -64, 34,
10383    37, -17, -118, 101, -39, -8, -70, -74,
10384    5, -23, -6, 2, 61, 10, 82, -20,
10385    -63, -56, -53, -39, -6, 34, -100, -127,
10386    55, 4, -33, 13, -16, -34, -100, -47,
10387    -66, 42, -42, -114, -36, 18, 67, -63,
10388    2, 70, 27, 16, -57, 107, -52, 126,
10389    -76, -62, 65, 4, -12, -124, -31, -2,
10390    18, -38, -76, 41, -76, 84, 20, -62,
10391    -64, 34, -48, -128, 38, -95, 22, 38,
10392    1, -28, 68, 125, -36, -38, 79, 18,
10393    127, 13, -46, -17, 17, 45, -111, -50,
10394    75, -127, -42, -61, 8, 7, -20, -60,
10395    93, 30, -68, -65, -10, -49, 10, -92,
10396    63, 83, 24, 23, -47, -94, 42, -45,
10397    -40, -9, 9, -45, -37, -127, 80, 18,
10398    -4, -90, -9, -69, -71, -98, 76, -27,
10399    24, 8, -95, -23, 43, -21, -2, -25,
10400    112, -85, 79, 43, -59, 16, -55, -24,
10401    -10, -53, -11, 47, 1, 4, -43, 41,
10402    -9, 79, -57, 12, 36, 31, -56, 54,
10403    -57, 13, 36, -2, 88, 108, -32, 1,
10404    34, 55, 44, 15, -54, -4, -98, -9,
10405    28, 58, -4, -35, -64, -9, 43, -70,
10406    29, -36, -30, 44, -28, -44, -64, 33,
10407    -11, 13, 82, -22, -28, 59, 83, 29,
10408    17, 48, -18, 4, -47, 36, 13, -92,
10409    -41, 11, 25, -9, -1, -75, -54, 7,
10410    18, 57, -35, 45, -29, -43, 30, -36,
10411    -109, 14, -127, -75, 1, -1, -17, -36,
10412    -45, -24, -42, -24, -22, -7, -73, 80,
10413    -15, -14, 109, 126, -123, 36, 67, 15,
10414    64, 15, 81, -12, 80, -29, 4, -49,
10415    17, -15, 48, 119, 1, 119, 21, 87,
10416    -9, -10, 34, 37, 50, 8, 26, 26,
10417    -99, 28, 73, -82, -14, 44, 83, 22,
10418    52, 102, -65, -57, 114, -25, 84, -12,
10419    -33, -93, 71, 42, 9, 73, 60, 59,
10420    -7, 37, 3, -27, 54, 61, -38, 24,
10421    -21, 13, -76, 6, -35, 23, -75, 25,
10422    70, 58, 58, 118, -4, -32, 7, 92,
10423    -38, 89, 32, -83, -25, 123, -10, -100,
10424    105, 55, -48, 14, 68, 35, -55, 81,
10425    89, -17, -79, 31, 13, 10, -91, 24,
10426    55, -41, 36, 98, 29, -65, 36, 27,
10427    0, -10, -96, 10, -3, 57, -5, -3,
10428    -48, -25, -1, -30, 6, 11, 28, 15,
10429    -7, 38, -27, -33, 54, 21, 45, -66,
10430    2, 17, -45, -83, 41, -17, 5, 26,
10431    -64, -6, -7, -10, 11, 67, -36, 79,
10432    -9, -14, 5, 37, 21, -60, -95, 30,
10433    -106, -75, 73, -1, 46, 6, -6, 26,
10434    -59, -39, -29, 39, -27, 30, -35, 76,
10435    -50, -38, 13, 26, 22, -7, 53, -10,
10436    -43, 19, -46, 12, -9, -16, 56, -37,
10437    27, 4, 50, 54, -47, 54, -18, -79,
10438    29, 28, -26, -21, -66, 22, -54, 49,
10439    -67, 18, -51, -35, -106, 24, 22, -10,
10440    34, 46, -21, 126, 25, -6, -62, -35,
10441    17, -37, 26, -61, 18, -14, 27, -3,
10442    74, -29, 80, -86, 37, 59, -24, 1,
10443    19, -91, 46, 13, -33, 14, -13, 36,
10444    4, -31, 84, -2, 16, 17, -72, 42,
10445    -51, -106, -7, 46, 7, 36, 36, 18,
10446    -36, -30, -75, 31, 16, -17, -16, 76,
10447    23, -14, 102, 16, -9, 3, -89, -28,
10448    36, -27, 55, -31, 52, -30, -23, 7,
10449    119, 11, 29, 8, -25, -127, -25, -10,
10450    95, 27, -9, 55, 23, -86, 101, -50,
10451    -71, -11, 65, 46, 25, -5, 71, 4,
10452    -40, -85, -69, -88, -56, -115, 45, -39,
10453    -34, 15, -26, 75, -5, -4, 51, 3,
10454    -66, -27, -92, 47, 40, -49, -47, -72,
10455    10, 28, 6, 10, 12, 5, 116, 17,
10456    44, 31, 21, 76, -122, -79, -32, -33,
10457    27, -90, 33, 116, 90, 17, 71, 125,
10458    -85, 101, -88, -30, 6, 22, 11, -94,
10459    47, 2, -21, 59, 24, 31, 38, 12,
10460    29, 76, -2, 101, 6, 122, 69, -28,
10461    30, -19, -116, -10, -79, -2, 81, -35,
10462    -21, 33, 65, -45, -76, -89, 38, 46,
10463    60, 127, -43, 30, 67, 63, 32, -4,
10464    -23, -13, -100, -50, 2, 23, 20, 38,
10465    12, -38, -79, 18, 41, -6, -116, -30,
10466    36, -38, 121, -82, -80, -70, 15, 3,
10467    -107, 33, -48, 1, 5, -21, 18, -9,
10468    46, 79, -14, 73, -92, 89, 29, -73,
10469    -79, 59, 33, -20, 28, 83, 6, 35,
10470    21, -57, 35, -64, -77, -21, 21, -17,
10471    -60, 63, 64, -105, 8, -17, -18, 127,
10472    -3, -5, -6, 30, 31, -54, 11, 126,
10473    2, -37, 58, 113, -2, 49, 52, 27,
10474    127, -29, -72, 8, -4, -54, -55, 38,
10475    -15, 36, 35, -74, 98, 53, 7, -124,
10476    41, -37, 77, -33, -15, -42, -47, -48,
10477    -109, 24, 9, -27, -67, -56, 84, 58,
10478    -3, 8, -41, 51, -29, -99, -36, 37,
10479    -30, -69, -11, 21, 23, -29, 47, -98,
10480    103, 88, -4, 61, 2, -2, 46, -13,
10481    -110, 76, 10, 25, 11, 42, -10, 75,
10482    25, -27, -10, 0, 42, -4, -10, -16,
10483    -4, 105, -33, -46, -10, -126, -33, 66,
10484    -60, -45, -73, 89, 42, -5, -27, 44,
10485    -36, 40, 4, 23, -49, 17, -87, -26,
10486    20, -66, -8, -21, -5, 21, -1, -40,
10487    68, -24, -7, 41, 9, 31, 32, -18,
10488    26, -17, 21, 35, -17, 19, -116, 60,
10489    -101, 45, 79, -10, 0, 27, -5, 71,
10490    -27, 6, -15, -7, 55, -52, -54, -6,
10491    34, 67, -11, -47, 95, -31, 37, -9,
10492    -106, -38, -11, -73, 47, 100, -125, -116,
10493    -113, -31, -116, -99, -127, -22, -25, -127,
10494    6, -108, 32, -122, 5, -48, -113, 45,
10495    31, 27, 2, -24, 10, -86, -9, -12,
10496    -29, -26, -74, 38, -81, -104, 14, -50,
10497    0, 45, 74, 0, -35, 31, 76, -23,
10498    123, -36, -3, -17, -77, 47, -32, -50,
10499    82, 14, 33, 11, -41, 37, 13, 33,
10500    -46, 8, -41, -93, -127, 102, -34, -55,
10501    -43, -54, -54, -71, 61, 56, -80, 51,
10502    40, -27, -11, -16, 75, -10, -63, 49,
10503    60, 19, 39, -31, 77, -104, -9, -45,
10504    -35, -9, 20, 36, 38, -21, 38, -10,
10505    14, 73, 13, 1, -48, 93, -4, -13,
10506    99, -38, -3, -51, 72, 60, -7, 87,
10507    -22, 66, -28, 23, -16, -48, 72, -2,
10508    -65, -6, 57, 9, 74, -48, -27, -12,
10509    66, -4, 26, -11, 8, 80, 1, -53,
10510    -2, 24, 33, 15, -23, -4, 3, -33,
10511    66, -24, -23, -33, -127, -70, -10, 13,
10512    -35, 33, -26, 28, 0, -55, 1, 27,
10513    -6, -33, -19, 63, 56, 6, -88, 11,
10514    19, 44, 27, 9, -46, -5, 15, -72,
10515    -1, 23, -39, -20, 79, 0, -110, -37,
10516    -46, 27, 37, -69, 45, -38, -30, -5,
10517    42, 29, -11, 34, -69, 27, -39, 83,
10518    22, 14, -21, 12, 44, 34, -34, 36,
10519    21, 11, 20, -16, 17, 78, -80, 19,
10520    -126, 107, 29, 8, 16, 29, 28, 17,
10521    56, 89, 54, -41, 127, 4, 103, -17,
10522    127, 122, -11, -4, -77, 72, -45, -104,
10523    43, 35, 39, 62, -39, 27, -11, -16,
10524    124, -83, -56, 37, 112, 70, 5, 32,
10525    -5, 18, -107, -53, 21, -78, 33, 30,
10526    -126, 115, -1, 127, 61, 94, 114, 30,
10527    -11, 92, -59, -45, -46, 120, -40, 11,
10528    2, 27, 62, 14, -114, -36, -31, 95,
10529    16, -1, 104, 121, 86, 54, 11, 1,
10530    -10, 124, -27, -26, 53, 27, -16, 19,
10531    52, -127, 125, 47, 122, 57, -36, 35,
10532    -9, -13, 123, -11, 13, 85, -33, 18,
10533    -127, 29, -47, -77, 25, 10, 67, -21,
10534    8, -34, 55, 8, 21, -29, -2, 127,
10535    107, 65, 122, -29, 3, 105, -44, -24,
10536    -1, -2, 1, -54, 46, 56, 13, 17,
10537    -73, 66, -17, 30, 2, 11, 61, 24,
10538    -21, -12, -64, 4, 45, 54, 84, 52,
10539    -18, -80, 22, 15, 60, 15, -83, 10,
10540    -19, -83, -46, -28, -31, 37, 55, -63,
10541    46, -16, 51, 53, 14, -61, 47, 65,
10542    4, 64, -127, 47, -128, 14, 31, 10,
10543    77, 23, -56, -68, -111, -84, -43, 45,
10544    -45, 32, 35, -33, -25, -14, 14, 22,
10545    -29, -34, 115, -22, 7, 101, 103, 15,
10546    30, -50, -40, -110, -75, 55, -3, -72,
10547    14, 39, 42, 4, 22, -27, 59, 13,
10548    -15, 15, -97, 63, 97, -11, 127, 96,
10549    -95, 63, -28, -19, 40, -30, 63, -4,
10550    -38, -96, 34, -42, 8, 79, -71, 30,
10551    84, -31, -89, -58, -8, 47, 112, -46,
10552    59, -89, 127, -86, 79, -3, -62, 44,
10553    45, 52, 61, 121, -25, 96, -19, -19,
10554    -99, -8, -49, 78, -65, 38, 60, 45,
10555    22, 122, 125, 8, 61, 32, -25, -64,
10556    21, -42, 15, -24, 61, -15, -17, -61,
10557    -126, -2, -27, -127, 52, -29, 64, 52,
10558    -125, 122, -128, 6, -37, -50, 1, 0,
10559    57, -72, -52, -2, 58, 71, -106, -78,
10560    52, 30, -89, 28, 6, 114, 53, 41,
10561    -52, -5, 57, 69, -55, 92, -61, -21,
10562    122, 62, 31, 110, 51, -34, 46, 60,
10563    -11, -53, 126, 3, -57, 43, 65, -31,
10564    105, 45, 45, -48, 75, 1, 42, -16,
10565    -4, -127, -39, 11, 100, 28, 79, -91,
10566    -38, 74, 76, 14, 24, -126, 36, 23,
10567    -8, -123, 36, 19, -53, 7, 44, 63,
10568    78, 79, 10, -76, 29, 49, -3, 126,
10569    89, -54, 112, 2, -3, 31, -9, -30,
10570    -30, -97, -18, 84, 7, 63, 91, -27,
10571    -2, -51, -8, 38, -49, -6, -27, 66,
10572    -111, 127, 102, -68, -9, 18, -75, -46,
10573    -126, 1, 3, -75, -80, 127, 70, 21,
10574    19, 69, -14, 120, 67, -45, -30, -98,
10575    115, -6, 106, 78, -57, 15, 11, 117,
10576    1, 41, -31, -11, 83, 93, -6, 73,
10577    127, -56, 62, -57, 84, 57, -121, -102,
10578    127, 67, -25, -110, 120, 54, -51, 110,
10579    -57, 68, 91, 119, 38, 21, -21, 97,
10580    0, 44, 3, 0, -87, 55, -16, -95,
10581    -50, 71, 14, 52, -35, 40, -62, -14,
10582    -1, -19, -55, 14, -45, -36, -34, 35,
10583    -33, -39, -20, -74, -35, 15, -80, -33,
10584    83, 32, -15, -47, 58, 12, -25, -46,
10585    -27, -44, 33, 22, 29, -31, -64, 3,
10586    28, 87, 121, -41, 36, 63, 11, -34,
10587    -2, -105, 33, 39, -73, -8, -49, -44,
10588    -14, -24, 8, -53, 17, 45, 0, 13,
10589    34, 35, 28, -85, -56, 22, 96, -35,
10590    30, -98, -54, 32, -75, 26, -15, -128,
10591    2, -83, 36, 67, 18, -68, -80, 24,
10592    6, 93, 32, -2, -29, 17, -5, -38,
10593    62, -14, -54, 126, 5, 104, 112, -26,
10594    38, 18, 66, -17, 14, -8, 1, 2,
10595    69, 72, -60, -10, 10, 15, 1, 58,
10596    50, -6, -76, 7, -14, 63, 124, 39,
10597    29, 39, 93, 42, -52, 48, 50, 73,
10598    89, 65, 111, 28, 73, 48, 2, 37,
10599    57, -26, 30, 29, 19, 73, 42, -103,
10600    126, -14, 16, -70, -16, 48, 14, 114,
10601    108, 43, 30, 127, 119, -37, 25, 106,
10602    21, 78, 52, 99, 46, 47, 68, 21,
10603    -13, -3, -79, 45, -23, 57, 100, 65,
10604    72, 85, 102, 11, 81, 73, 55, -13,
10605    -59, 23, -6, -57, -21, -3, -60, 3,
10606    -11, 31, -16, -67, -121, -50, 63, -62,
10607    -29, 75, 54, -47, -61, 65, 0, -68,
10608    -32, -64, -31, -84, 82, 9, 73, -49,
10609    81, 34, 4, -19, 85, 56, 94, -41,
10610    -59, -40, 69, 126, 0, -93, -49, 17,
10611    -76, -101, 12, 12, -47, -73, 47, 30,
10612    30, -90, 10, -70, 31, 64, -127, 24,
10613    22, 54, -10, -14, -22, 19, -26, -118,
10614    54, -41, 43, -7, -33, 46, 1, 53,
10615    -11, -6, 4, 8, -24, 32, -31, 4,
10616    -18, 89, -51, 66, 37, 24, -8, -17,
10617    -21, 40, -2, 34, -56, 38, 65, 34,
10618    25, 8, 28, 57, -93, -122, -69, -86,
10619    -40, -21, 85, 5, -54, -33, -44, -78,
10620    24, 27, 26, 5, 22, -17, -11, -34,
10621    -6, -126, 9, 23, -35, 25, 43, 86,
10622    94, 44, -75, -22, -43, -128, -22, 92,
10623    -100, 75, 22, -10, 6, -44, -125, -3,
10624    -6, 47, -99, 80, 21, 8, 63, -74,
10625    -1, 74, -71, 8, 42, 38, 33, 0,
10626    82, -27, 1, 126, 110, -6, 8, 25,
10627    81, -21, -124, 2, 59, -62, -12, 44,
10628    -110, 42, -73, -32, 52, 6, 29, -9,
10629    -46, -29, 1, -87, 79, -31, -41, 36,
10630    109, -25, 34, 47, -125, 26, 57, 34,
10631    9, 60, 36, 19, 10, -61, 126, 86,
10632    6, -66, 8, -2, 54, -107, -2, -3,
10633    -4, 21, -28, 61, -21, 38, 94, 26,
10634    41, 24, 36, 39, -42, 23, 33, -40,
10635    -18, 110, -38, -10, 24, -33, -27, -12,
10636    32, -72, -7, 45, -3, -123, -42, -93,
10637    -45, 9, -128, -16, -2, -7, 42, 60,
10638    -38, -15, -72, -12, -32, 108, -1, -85,
10639    -29, 39, 45, 37, -30, 67, -123, -18,
10640    15, 21, 11, -2, 37, 121, -35, -63,
10641    17, -29, 54, -22, 79, 15, 127, 18,
10642    126, 17, 111, -56, -89, -7, -47, 126,
10643    66, 34, 32, 75, 41, 7, 3, -31,
10644    65, -7, -39, 23, -110, 23, 74, 43,
10645    -87, 25, -26, -47, -15, -45, -127, -38,
10646    -61, 9, 58, 51, -81, -55, -42, 40,
10647    83, 37, -18, -117, 52, -119, -32, -15,
10648    113, -128, 63, 27, -113, -38, 26, -2,
10649    -40, 127, -62, -47, -31, 58, 122, 30,
10650    22, -17, -59, -96, -66, 100, 12, 118,
10651    -60, 20, -115, 65, -64, -90, -15, 74,
10652    -33, 13, -28, 53, 55, -15, 22, 115,
10653    6, -53, 35, -8, 45, 25, 21, -38,
10654    72, 4, -107, -15, 32, -7, -24, 10,
10655    -30, 46, -49, -49, -41, -18, 63, -25,
10656    -7, -16, 5, 46, 79, -52, 10, 26,
10657    -97, 9, 82, -4, -33, -31, 40, 22,
10658    -36, -16, -22, 22, -19, -47, -25, -66,
10659    41, -71, 55, -44, 32, -43, 32, 28,
10660    -20, 32, 13, 2, 38, -72, -57, 33,
10661    -4, 81, 113, 26, -42, 31, -13, -14,
10662    28, 40, 19, -68, -34, 56, -64, 65,
10663    31, 0, 17, 8, -12, 6, -15, 13,
10664    -42, -74, 4, -20, -19, 104, -6, 33,
10665    12, -92, 39, 86, -87, 27, -34, 16,
10666    77, 28, 44, 39, 126, -13, 45, 87,
10667    -47, -5, 17, 101, -40, 35, -23, 127,
10668    -101, 33, 5, -30, 61, 28, 33, 25,
10669    -70, -127, 108, 63, 15, 126, 5, 15,
10670    70, -34, 14, -58, -3, 28, 53, -23,
10671    -3, 25, 20, -15, 75, -6, -40, 100,
10672    23, -20, 18, 27, 79, -23, 13, -30,
10673    -62, 36, 17, -96, -3, -51, 51, 60,
10674    -75, -59, 118, -20, -11, -66, -10, 79,
10675    -54, 125, 76, 69, 84, -19, 28, 33,
10676    45, 26, -88, 13, 36, -46, 25, 46,
10677    -1, 35, 63, 7, 70, -78, 5, -20,
10678    11, 23, -42, 33, 29, 125, -88, -9,
10679    -90, 31, 96, -6, 20, -30, 78, -16,
10680    -12, 64, 23, -26, -37, 29, 34, -20,
10681    -11, -16, -10, -39, 127, 43, -39, -14,
10682    3, -84, 3, -10, 38, -16, -9, -59,
10683    91, -4, -68, 36, 10, -109, -7, 18,
10684    -24, 126, -44, 16, 68, -51, 59, 72,
10685    -39, 26, -29, -31, 26, 124, -47, 60,
10686    62, -17, -11, -20, 84, 26, 12, -80,
10687    -31, -38, 56, -82, 19, 13, -26, -66,
10688    42, -25, 60, 8, -60, -7, 23, 10,
10689    56, 11, 74, -100, 41, 24, -7, -93,
10690    -50, 48, -112, 33, -29, -32, -67, 127,
10691    -35, -13, -9, 14, 35, 89, 44, 75,
10692    -62, -19, -15, -73, -46, 81, 11, -9,
10693    49, -44, -85, 39, -87, 127, 24, -24,
10694    -91, 127, -47, 62, -8, -69, 97, -16,
10695    -128, -14, 93, -39, -3, -21, 23, 20,
10696    -53, -60, -69, 82, -105, -31, 34, -33,
10697    -29, 56, -7, 5, 17, -83, 37, -48,
10698    113, 31, 103, -55, -21, 22, -33, 16,
10699    35, 26, -38, -68, 61, -7, 5, 36,
10700    -47, -19, -65, -90, -42, 33, 37, -20,
10701    -20, 30, -30, 59, -12, 61, -87, -2,
10702    -122, 36, -78, 17, -43, 126, -90, -21,
10703    107, -74, 10, -17, -7, -103, -127, -96,
10704    15, 52, -115, 73, 1, 22, -2, 41,
10705    -50, 16, 46, -93, 124, -22, -118, 54,
10706    88, -39, -27, 52, -3, 13, -120, 64,
10707    63, -102, 13, 51, 30, -23, 0, -73,
10708    -58, 4, 32, -25, -41, 36, -55, 32,
10709    -44, 40, 12, -66, -127, -24, -4, -124,
10710    77, -46, 12, -20, 100, -76, -53, 22,
10711    10, -57, 41, -112, -77, -85, -94, 51,
10712    126, -111, 90, -110, -126, -105, -29, -99,
10713    -24, 30, -121, -39, -103, -16, -125, -88,
10714    37, -40, -81, -54, 19, -47, 2, -76,
10715    -70, -85, -62, -22, -62, 69, -39, 80,
10716    -37, 1, 50, -28, -51, -2, 29, 33,
10717    18, -58, 75, -38, 15, 127, 92, 4,
10718    -72, -76, 0, -61, 31, 55, -117, -62,
10719    55, -70, -27, 51, -54, 28, 54, 75,
10720    -15, -43, 31, -5, 33, -34, 39, -53,
10721    -21, -45, -85, 76, -40, 13, 32, 4,
10722    25, -78, 13, 90, 28, 2, -40, 84,
10723    64, -23, 8, 28, 17, -78, -61, -42,
10724    120, -34, -26, 9, -51, -49, 20, -92,
10725    24, 7, -26, 46, -57, -30, -58, -18,
10726    -126, -12, 60, 57, -62, -12, 53, 73,
10727    -26, -71, 70, 71, 75, -55, -9, 37,
10728    33, -30, -24, -23, 15, 58, -17, -126,
10729    54, -63, -40, 66, -15, -40, -127, -12,
10730    8, -34, -105, 13, -4, -11, -43, -23,
10731    -35, 77, 59, -8, -20, 71, -18, 63,
10732    -7, 46, -114, 11, -60, 28, 31, -77,
10733    124, -62, 18, -86, -67, -14, -55, 50,
10734    21, -52, 28, -62, 10, -33, -10, 14,
10735    -37, -78, -77, -23, -79, 28, 7, -30,
10736    -12, 127, -66, -2, -50, 52, -11, 1
10737 };
10738 
10739 static const rnn_weight denoise_gru_bias[288] = {
10740    54, -38, -3, -3, 93, 5, 69, -11,
10741    54, 96, 29, -38, 35, -46, 23, -11,
10742    -2, 107, 28, -16, 111, 22, -57, -2,
10743    16, -4, -6, -25, 18, 66, 16, -10,
10744    -13, 69, 26, -28, 71, -9, 56, -25,
10745    51, 86, 18, 21, 71, -10, 60, -4,
10746    -20, 23, 30, 31, 3, 17, 27, -13,
10747    -37, -23, -41, -92, 4, 76, 9, 52,
10748    -41, -43, 55, 82, 54, -61, 54, 62,
10749    -27, 113, -4, 35, -11, 10, 61, -15,
10750    -13, 74, -100, 36, 5, 34, 19, 36,
10751    5, 97, 67, 15, 83, 38, -27, 70,
10752    20, -10, 3, 16, -27, -20, 25, 2,
10753    3, 13, 33, -22, 23, -1, -2, 17,
10754    -26, 46, 5, 23, 8, 43, -2, -34,
10755    75, -37, 0, 71, 44, -29, 19, 13,
10756    3, 41, -5, 9, -14, -34, -9, 10,
10757    -31, -40, 23, 11, -5, 18, 18, 1,
10758    31, 26, -12, 7, -5, 63, -20, -8,
10759    23, 4, 31, 21, -13, -27, -48, -13,
10760    -14, 29, -2, 11, 18, 14, 4, 19,
10761    -41, -21, -10, 6, -6, 1, 65, 17,
10762    -63, -1, -55, -19, -7, 28, 2, 13,
10763    40, 6, -17, 1, 15, 18, 16, 47,
10764    11, -87, -10, 21, 9, -14, 12, 8,
10765    14, -22, -17, 10, 1, -23, 1, -20,
10766    -22, -6, 44, -5, 6, 37, 44, -11,
10767    62, 13, 0, -35, -63, 20, -32, -27,
10768    -30, 20, 35, -25, -35, -20, 40, -30,
10769    16, 11, 63, -25, -13, -55, -14, 45,
10770    -13, -27, 25, -10, -10, 17, 1, 14,
10771    -17, -30, -68, 41, -9, -5, -19, -33,
10772    -61, -34, 24, 59, 28, -32, 43, -40,
10773    11, 0, -18, 14, 28, -3, 25, 6,
10774    -37, 14, 10, 51, 43, 26, 4, 19,
10775    12, -35, 70, -10, 49, -33, -14, -22
10776 };
10777 
10778 static const GRULayer denoise_gru = {
10779    denoise_gru_bias,
10780    denoise_gru_weights,
10781    denoise_gru_recurrent_weights,
10782    114, 96, ACTIVATION_TANH
10783 };
10784 
10785 static const rnn_weight denoise_output_weights[2112] = {
10786    18, 8, 16, 3, 3, 7, 30, 28,
10787    20, 15, 0, 4, -4, -6, -8, 10,
10788    9, -12, -38, -34, -31, 2, 29, 14,
10789    12, 11, 5, 12, 22, 26, 48, 61,
10790    67, 81, 91, 99, 98, 91, 84, 39,
10791    -3, 11, 16, -4, 127, 127, 115, 60,
10792    25, 13, 13, 15, 5, 2, 11, 2,
10793    -1, -1, 14, 20, 14, 8, 8, 10,
10794    -10, -36, 28, 29, 35, 32, 32, 36,
10795    31, 24, 24, 27, 12, 13, 14, 8,
10796    8, 25, 27, 0, -8, -3, -6, 32,
10797    -18, -13, -22, -46, -63, -70, -72, -81,
10798    -70, -41, -13, -17, -15, -7, -3, -6,
10799    -6, 4, 1, -9, -35, -52, -48, -25,
10800    -1, 18, 12, -2, -5, 5, 32, 49,
10801    65, 67, 50, 43, 37, 20, 13, 11,
10802    -16, -11, -11, -68, -13, 24, 27, 28,
10803    34, 35, 26, 15, 8, 8, 10, 2,
10804    -4, -12, -36, -68, -72, -21, 28, 47,
10805    54, 126, -10, -30, -24, -33, -22, -20,
10806    -25, -28, -30, -34, -41, -44, -40, -37,
10807    -32, -23, -15, -12, -6, -13, -28, -1,
10808    -51, -70, -62, -27, -6, -8, -3, -26,
10809    -47, -46, -39, -18, -7, -1, -7, -7,
10810    3, -18, -37, -18, -1, 2, -22, -23,
10811    -38, -37, -42, -38, -38, -32, -8, 15,
10812    24, 22, 12, -12, -39, -53, -42, 23,
10813    113, 126, 121, 107, -12, -6, 6, 19,
10814    17, 9, 6, 9, 5, -9, -8, -7,
10815    -2, 10, 36, 43, 26, -2, -2, 3,
10816    -12, -45, -71, -128, -128, -110, -67, -62,
10817    -44, -38, -50, -64, -60, -60, -55, -53,
10818    -38, -18, -14, -21, -33, -36, -38, 11,
10819    -48, -24, 22, 40, 56, 60, 77, 97,
10820    108, 86, 46, 30, 23, 9, -10, -27,
10821    -39, -50, -62, -60, -44, -14, 21, 31,
10822    40, 30, 35, 43, 37, 22, 12, 20,
10823    28, 24, 19, 19, 18, 11, 8, 1,
10824    2, 17, 29, 27, 14, 21, 9, 7,
10825    15, 22, 28, 21, 7, -8, -14, 1,
10826    3, -3, -9, -22, -24, -30, -29, -17,
10827    1, 23, -86, -106, -101, -89, -77, -71,
10828    -58, -52, -50, -61, -67, -65, -67, -75,
10829    -71, -68, -73, -92, -96, -82, -66, -55,
10830    23, 60, 82, 58, 26, 13, 14, 16,
10831    20, 21, 28, 32, 28, 24, 43, 44,
10832    34, -1, -40, -16, 24, 40, 27, 21,
10833    6, -8, -5, 8, 19, 5, -25, -47,
10834    -52, -37, -27, -20, -10, -4, 7, 17,
10835    21, 31, 64, 52, -29, -34, -26, -33,
10836    -29, -30, -36, -37, -33, -27, -19, -35,
10837    -38, -27, -41, -44, -38, -44, -70, -81,
10838    -72, -90, 3, -4, -13, -23, -31, -32,
10839    -32, -42, -62, -66, -53, -42, -26, -19,
10840    -9, -8, -9, -9, -21, -23, -20, -21,
10841    -17, -26, -63, -104, -127, -126, -108, -113,
10842    -111, -118, -125, -118, -116, -113, -125, -127,
10843    -128, -122, -126, -126, -127, -121, -65, -54,
10844    -59, -55, -49, -36, -25, -24, -26, -29,
10845    -28, -9, 5, 0, -9, -19, -29, -77,
10846    -115, -94, -79, -82, 57, 76, 61, 101,
10847    85, 47, 24, 29, 29, 24, 21, 11,
10848    -4, -13, -20, -24, -17, -4, -23, -30,
10849    -33, -18, -37, -34, -32, -26, -27, -34,
10850    -40, -40, -44, -40, -33, -32, -37, -36,
10851    -26, -26, -31, -26, -10, -8, 18, 46,
10852    -4, 15, 19, 36, 55, 81, 84, 88,
10853    70, 43, 27, 20, 18, 22, 22, 6,
10854    -3, 4, 0, -8, -31, 22, 46, 55,
10855    69, 56, 42, 48, 71, 71, 27, -10,
10856    -20, -34, -20, -14, -20, -8, 2, 2,
10857    3, -4, -17, 0, -121, -96, -63, -46,
10858    -36, -27, -35, -37, -43, -53, -47, -30,
10859    -29, -30, -22, -32, -39, -44, -34, -20,
10860    -4, -4, -38, -13, 25, 41, 55, 58,
10861    59, 57, 51, 48, 46, 39, 40, 35,
10862    25, 21, 19, 12, 16, 34, 59, 39,
10863    33, -6, -22, 8, 21, 20, 27, 37,
10864    31, 17, 12, 24, 37, 39, 45, 30,
10865    21, 28, 12, 11, 35, 36, -33, -19,
10866    -6, -12, -9, -4, -6, -10, -9, -19,
10867    -22, -8, -12, -19, -23, -20, -4, 12,
10868    9, 5, -2, -35, -20, -6, -10, 2,
10869    8, 3, -6, -5, 8, 15, 27, 24,
10870    7, 6, 8, 5, -1, -47, -45, -54,
10871    -104, -128, 13, 15, 9, 17, 36, 58,
10872    83, 92, 76, 52, 34, 16, 9, -5,
10873    -6, 23, 45, 10, -3, -2, 15, 28,
10874    -64, -53, -37, -14, 0, -15, -19, -10,
10875    -10, -24, -29, -57, -59, -49, -30, -12,
10876    12, 49, 48, 14, -32, -43, 1, 12,
10877    10, 8, 27, 30, 26, 27, 16, 0,
10878    -10, -13, -11, -13, -16, -15, -18, -22,
10879    -24, -25, -27, -38, 13, 12, 16, 18,
10880    19, 34, 30, 14, 21, 33, 30, 29,
10881    26, 20, 12, 13, 13, 15, 9, 12,
10882    -1, -27, -44, -41, 3, -11, -9, 6,
10883    -14, -26, -24, -19, -20, -18, -14, -2,
10884    6, 18, 17, 16, 38, 43, 27, -6,
10885    22, 11, 23, 44, 40, 43, 44, 54,
10886    61, 62, 55, 51, 51, 48, 43, 30,
10887    25, 33, 36, 31, 19, -18, 2, -22,
10888    -45, -60, -61, -56, -44, -35, -24, -10,
10889    -3, -4, -6, 0, -3, -1, 6, 18,
10890    20, 18, 27, 26, -52, -47, -41, -41,
10891    -46, -49, -42, -40, -40, -33, -34, -33,
10892    -29, -27, -20, -5, 1, -6, -20, -22,
10893    -30, -23, 21, 10, 16, 30, 40, 38,
10894    44, 40, 33, 31, 35, 32, 38, 46,
10895    48, 49, 56, 88, 101, 127, 127, 116,
10896    38, 29, 36, 30, 25, 30, 29, 32,
10897    38, 44, 40, 39, 45, 50, 44, 35,
10898    34, 38, 27, 32, 38, 59, -39, -21,
10899    -7, -14, -34, -38, -41, -40, -25, -19,
10900    -16, -13, -11, -8, 8, 27, 23, -24,
10901    -43, -18, 32, 117, -14, -6, 17, 21,
10902    35, 48, 45, 37, 27, 41, 56, 65,
10903    92, 120, 127, 127, 123, 119, 112, 111,
10904    100, 87, -1, 1, 2, -12, -9, -6,
10905    -3, -4, -7, -12, -14, -15, -24, -35,
10906    -51, -71, -81, -98, -116, -99, -68, -25,
10907    -23, -37, -52, -45, -49, -60, -65, -58,
10908    -38, -21, -14, -9, -1, 5, -5, -14,
10909    -6, -11, -20, -13, -25, -127, 54, 0,
10910    -9, 23, 76, 113, 125, 127, 120, 127,
10911    127, 127, 123, 105, 84, 59, 43, 26,
10912    14, 12, 12, -14, 46, -4, -23, -13,
10913    0, -2, -9, -10, -23, -27, -18, -34,
10914    -17, -15, -25, -28, -22, -2, -7, -14,
10915    -15, 4, -44, -78, -88, -80, -65, -49,
10916    -33, -17, -2, -26, -42, -42, -52, -53,
10917    -47, -38, -35, -45, -32, -17, 0, -20,
10918    58, 101, 107, 107, 90, 69, 48, 38,
10919    40, 43, 42, 36, 38, 34, 14, 7,
10920    13, 15, 18, 17, 5, 0, 20, -23,
10921    -38, -58, -37, -31, -47, -44, -36, -47,
10922    -48, -39, -38, -40, -28, -38, -28, 22,
10923    41, 33, 39, 85, -74, -29, -27, -27,
10924    -22, -13, -15, -17, -11, 1, 5, 11,
10925    8, 3, -2, 2, -7, -50, -80, -89,
10926    -108, -65, 7, -1, 9, -11, -5, 10,
10927    19, 16, 15, 11, 8, 5, -6, -16,
10928    -16, -3, 2, -10, -9, -11, -1, 5,
10929    6, 0, -1, -3, 2, 5, 7, 9,
10930    10, 7, 7, 3, 5, 2, 3, 5,
10931    5, -12, -30, -21, 4, -1, 4, 22,
10932    36, 49, 44, 23, 5, -8, -1, 6,
10933    2, -1, -2, -12, -38, -68, -62, -7,
10934    33, 9, -24, -44, 64, 88, 66, 29,
10935    1, 1, -12, -21, -25, -23, -18, -27,
10936    -36, -53, -76, -92, -103, -83, -68, -84,
10937    -89, -50, -79, -50, -32, -23, -36, -32,
10938    -14, 7, 8, 6, 0, -17, -28, -22,
10939    -5, -2, -3, -19, -25, -28, -58, -57,
10940    -18, -20, -26, -32, -46, -57, -43, -34,
10941    -31, -19, 4, -11, 2, 17, 19, 43,
10942    71, 47, -35, -103, -101, -3, -104, -100,
10943    -40, 4, 45, 33, 8, -15, -50, -65,
10944    -79, -93, -109, -123, -111, -116, -115, -67,
10945    -70, -75, -82, -56, 71, 84, 102, 115,
10946    107, 110, 127, 127, 127, 127, 125, 103,
10947    87, 80, 52, 50, 59, 52, 33, 34,
10948    31, 38, -37, -74, -49, -19, -35, -49,
10949    -56, -57, -32, -30, -36, -29, -27, -35,
10950    -50, -58, -62, -57, -45, -35, -24, -13,
10951    20, 22, 13, 9, 18, 21, 22, 26,
10952    29, 38, 38, 32, 25, 25, 26, 23,
10953    21, 23, 16, 13, -4, 25, 28, 2,
10954    -20, -30, -19, -15, -22, -23, -21, -26,
10955    -49, -54, -59, -68, -83, -82, -70, -88,
10956    -62, -40, 7, 44, -85, -78, -47, -51,
10957    -41, -22, -14, -12, -24, -32, -25, -23,
10958    -14, -4, -5, -9, -9, -11, -9, -8,
10959    -3, -18, 59, 66, 67, 38, 31, 35,
10960    31, 38, 45, 46, 62, 62, 65, 61,
10961    73, 87, 88, 74, 68, 68, 63, 14,
10962    33, 38, 33, 45, 48, 43, 43, 54,
10963    62, 66, 51, 42, 38, 50, 70, 85,
10964    86, 78, 86, 102, 112, 126, -15, -7,
10965    -11, -9, -4, -10, -21, -26, -22, -28,
10966    -31, -35, -42, -47, -51, -40, -39, -59,
10967    -81, -87, -78, -59, 33, 47, 48, 29,
10968    -3, -5, 13, 25, 35, 47, 43, 32,
10969    21, 8, -15, -31, -35, -27, 7, 41,
10970    39, -16, 37, -5, -39, -34, -25, -18,
10971    -11, -9, -22, -40, -48, -50, -58, -57,
10972    -41, -16, 10, 16, 62, 98, 110, 121,
10973    -10, -20, -43, -53, -61, -66, -64, -51,
10974    -39, -57, -80, -92, -91, -84, -62, -40,
10975    -20, 0, -8, -44, -65, -114, -18, -2,
10976    50, 77, 75, 74, 70, 77, 84, 93,
10977    94, 89, 84, 76, 64, 48, 41, 41,
10978    35, 32, 25, 23, -7, 20, 45, 50,
10979    44, 37, 33, 45, 67, 62, 64, 67,
10980    73, 76, 78, 79, 88, 83, 70, 86,
10981    106, 106, 5, 16, 29, 42, 52, 56,
10982    58, 52, 49, 48, 39, 35, 39, 41,
10983    45, 51, 60, 60, 64, 68, 71, 42,
10984    -91, -97, -81, -71, -80, -73, -58, -43,
10985    -43, -33, -23, -23, -17, -6, 9, 4,
10986    -8, -24, -40, -44, -57, -41, -94, -47,
10987    -7, -7, -16, -26, -24, -24, -28, -31,
10988    -29, -35, -33, -31, -21, -7, 10, 16,
10989    16, -10, -45, -82, -50, -61, -49, -34,
10990    -18, -11, -14, -23, -32, -28, -32, -32,
10991    -35, -38, -37, -31, -17, 1, 1, -2,
10992    -39, -65, 42, 40, 43, 30, 31, 30,
10993    26, 15, 7, 6, 18, 11, 7, -4,
10994    -7, 2, 22, 28, 28, 19, 20, -35,
10995    -27, -25, -56, -83, -86, -73, -80, -76,
10996    -67, -49, -43, -42, -36, -22, -11, -7,
10997    -7, -14, -12, -6, -14, -27, 12, 26,
10998    14, 15, 23, 21, 10, 6, 6, 11,
10999    17, 12, 18, 24, 24, 28, 27, 34,
11000    55, 64, 66, 82, 8, -27, -50, -35,
11001    -29, -22, -7, 4, 24, 36, 25, 2,
11002    -1, -7, -30, -36, -18, 39, 70, 23,
11003    -43, -37, 15, 30, 37, 42, 36, 28,
11004    28, 32, 34, 31, 24, 30, 23, 22,
11005    22, 25, 28, 43, 49, 72, 103, 121,
11006    26, 7, -6, -8, 7, 17, 26, 29,
11007    21, 26, 31, 32, 49, 68, 88, 97,
11008    101, 107, 94, 73, 32, -32, 26, 13,
11009    -25, -35, -24, -18, -31, -35, -22, -11,
11010    -17, -3, 9, 16, 11, 17, 29, 77,
11011    110, 120, 127, 110, -30, 7, 24, 39,
11012    54, 37, 9, 18, 33, 44, 56, 64,
11013    66, 72, 78, 66, 67, 72, 76, 41,
11014    11, -24, 22, 59, 92, 78, 72, 63,
11015    69, 50, 21, -1, -9, -18, -21, -23,
11016    -34, -44, -54, -60, -65, -64, -59, -25,
11017    -128, -126, -23, -22, -42, -50, -42, -34,
11018    -33, -36, -18, -21, -14, -25, -31, -27,
11019    -39, -35, -34, -51, -52, 0, -1, 14,
11020    27, 19, 13, 5, 3, -7, -5, 0,
11021    2, 16, 23, 28, 24, 42, 82, 127,
11022    127, 115, 2, -112, -25, -36, -34, -42,
11023    -43, -39, -30, -21, -39, -54, -66, -76,
11024    -67, -59, -46, -23, -3, 19, 17, 18,
11025    27, 27, 9, 2, -10, -8, -5, -11,
11026    -16, -13, -12, -20, -18, -25, -15, -8,
11027    -1, 6, 21, 35, 52, 37, 16, -3,
11028    69, 9, -24, -28, -18, -9, -10, -2,
11029    4, 8, 10, 15, 14, 5, 6, 7,
11030    -6, -44, -47, -46, -28, 13, -7, 16,
11031    38, 36, 39, 44, 43, 32, 31, 33,
11032    29, 44, 62, 60, 34, 8, 4, 18,
11033    21, 14, 16, 71, 10, 37, 71, 59,
11034    64, 55, 56, 53, 67, 75, 70, 60,
11035    47, 44, 41, 47, 41, 38, 11, -1,
11036    -12, 2, 12, -5, -25, -23, -33, -40,
11037    -45, -33, -30, -36, -34, -43, -25, -11,
11038    13, 27, 19, -56, -118, -94, -55, -75,
11039    -71, -51, -25, -20, -15, -6, 2, 11,
11040    13, 15, 16, 26, 35, 50, 51, 44,
11041    41, 32, 29, 45, 67, 46, 15, 4,
11042    14, 11, 20, 32, 33, 32, 31, 21,
11043    13, 16, 21, 20, 14, 20, 23, 18,
11044    24, 28, 54, 75, 26, 37, -7, -83,
11045    -128, -128, -119, -69, -22, 14, 23, 3,
11046    -23, -21, -1, 11, 17, 15, 19, 19,
11047    29, 40, -96, -80, -53, -36, -31, -36,
11048    -34, -34, -33, -32, -21, -23, -17, -18,
11049    -19, -12, -6, -4, 12, 14, 18, 66
11050 };
11051 
11052 static const rnn_weight denoise_output_bias[22] = {
11053    -14, 10, 25, 43, 1, -20, -26, -40,
11054    -33, -23, 7, 18, 17, 2, 4, 0,
11055    13, -11, -42, -54, -3, 34
11056 };
11057 
11058 static const DenseLayer denoise_output = {
11059    denoise_output_bias,
11060    denoise_output_weights,
11061    96, 22, ACTIVATION_SIGMOID
11062 };
11063 
11064 static const rnn_weight vad_output_weights[24] = {
11065    -125, 127, 127, -128, -65, -128, 74, 103,
11066    -128, -128, 127, 108, 89, -127, -128, 127,
11067    127, 127, -123, 127, 127, -128, -73, 127
11068 };
11069 
11070 static const rnn_weight vad_output_bias[1] = {
11071    -127
11072 };
11073 
11074 static const DenseLayer vad_output = {
11075    vad_output_bias,
11076    vad_output_weights,
11077    24, 1, ACTIVATION_SIGMOID
11078 };
11079 
11080 const struct RNNModel model_bd = {
11081     24,
11082     &input_dense,
11083     24,
11084     &vad_gru,
11085     48,
11086     &noise_gru,
11087     96,
11088     &denoise_gru,
11089     22,
11090     &denoise_output,
11091     1,
11092     &vad_output,
11093 };
11094