1 /*This file is automatically generated from a Keras model*/
2 
3 #ifdef HAVE_CONFIG_H
4 #include "config.h"
5 #endif
6 
7 #include "rnn.h"
8 #include "rnn_data.h"
9 
10 static const rnn_weight input_dense_weights[1008] = {
11    -10, 0, -3, 1, -8, -6, 3, -13,
12    1, 0, -3, -7, -5, -3, 6, -1,
13    -6, 0, -6, -4, -1, -2, 1, 1,
14    -7, 2, 21, 10, -5, -20, 24, 23,
15    37, 8, -2, 33, -6, 22, 13, -2,
16    50, 8, 13, 1, -15, 30, -10, 30,
17    0, 3, 5, 27, 1, 4, -3, 41,
18    56, 35, -2, 49, -13, 11, 13, -2,
19    -47, 5, -16, -60, -15, 77, -17, 26,
20    -3, 14, -21, 19, -5, -19, -13, 0,
21    10, 14, 9, 31, -13, -41, -10, 4,
22    22, 18, -48, -6, -10, 62, -3, -18,
23    -14, 12, 26, -28, 3, 14, 25, -13,
24    -19, 6, 5, 36, -3, -65, -12, 0,
25    31, -7, -9, 101, -4, 26, 16, 17,
26    -12, -12, 14, -36, -3, 5, -15, 21,
27    2, 30, -3, 38, -4, 1, -6, 7,
28    -7, 14, 38, -22, -30, -3, -7, 3,
29    -39, -70, -126, 25, 34, 94, -67, -22,
30    -33, 83, -47, -118, 4, 70, 33, 25,
31    62, -128, -76, -118, -113, 49, -12, -100,
32    -18, -114, -33, 43, 32, 61, 40, -9,
33    -106, 2, 36, -100, -40, -5, 20, -75,
34    61, -51, -9, 126, -27, -52, 5, -24,
35    -21, -126, -114, -12, 15, 106, -2, 73,
36    -125, 50, 13, -120, 35, 35, 4, -61,
37    29, -124, 6, -53, -69, -125, 64, -89,
38    36, -107, -103, -7, 27, 121, 69, 77,
39    -35, 35, 95, -125, -49, 97, -45, -43,
40    -23, 23, -28, -65, -118, 2, 8, -126,
41    27, -97, 92, 5, 55, 82, 17, -57,
42    -115, 37, 8, -106, -46, 41, -2, 21,
43    -44, 8, -73, -58, -39, 34, 89, -95,
44    95, -117, 120, -58, 31, 123, 1, -32,
45    -109, -110, 60, -120, -43, -74, 5, 91,
46    26, 21, 114, 82, -83, -126, 123, 22,
47    -16, -67, 25, -83, 46, 48, -34, -121,
48    -124, -63, -35, -9, 31, 82, 123, 6,
49    -3, 117, 93, -2, -13, -36, 124, -112,
50    -6, -102, -5, -33, -15, 44, -69, -127,
51    -23, -40, -34, -85, 68, 83, -1, 40,
52    8, 84, 118, -58, -55, -102, 123, -55,
53    -14, -123, 44, -63, -14, 21, 35, 16,
54    24, -126, -13, -114, 35, 20, -36, 61,
55    -9, 97, 34, 19, -32, -109, 76, -104,
56    99, -119, 45, -125, -51, -28, -8, -69,
57    -8, 125, -45, -93, 113, 103, -41, -82,
58    52, 7, 126, 0, -40, 104, 55, -58,
59    17, -124, -93, -58, 8, -45, 1, 56,
60    -123, 108, -47, -23, 115, 127, 17, -68,
61    -13, 116, -82, -44, 45, 67, -120, -101,
62    -15, -125, 120, -113, 17, -48, -73, 126,
63    -64, -86, -118, -19, 112, -1, -66, -27,
64    -62, 121, -86, -58, 50, 89, -38, -75,
65    95, -111, 12, -113, 2, -68, 2, -94,
66    -121, 91, -5, 0, 79, 43, -7, -18,
67    79, 35, -38, 47, 1, -45, 83, -50,
68    102, 32, 55, -96, 15, -122, -69, 45,
69    -27, 91, -62, -30, 46, -95, 22, -72,
70    -97, -1, 14, -122, 28, 127, 61, -126,
71    121, 9, 68, -120, 49, -60, 90, 3,
72    43, 68, 54, 34, -10, 28, 21, -24,
73    -54, 22, -113, -12, 82, -2, -17, -9,
74    127, 8, 116, -92, 0, -70, -33, 123,
75    66, 116, -74, -4, 74, -72, -22, -47,
76    1, -83, -60, -124, 1, 122, -57, -43,
77    49, 40, -126, -128, -8, -29, 28, -24,
78    -123, -121, -70, -93, -37, -126, 11, -125,
79    -37, 11, -31, -51, -124, 116, -128, 8,
80    -25, 109, 75, -12, 7, 8, 10, 117,
81    124, -128, -128, 29, -26, 101, 21, -128,
82    87, 8, -39, 23, -128, 127, -127, 74,
83    -55, 74, 112, 127, 4, 55, 44, -92,
84    123, 34, -93, 47, -21, -92, 17, 49,
85    -121, 92, 7, -126, -125, 124, -74, 3,
86    -59, 18, -91, 3, -9, 9, 56, 116,
87    7, -29, 33, 87, -21, -128, -13, 57,
88    74, 9, -29, -61, -97, -21, -95, -12,
89    -114, 16, 82, 125, -7, 10, -24, 9,
90    77, -128, -102, -25, 3, -126, 10, 13,
91    -18, 51, 26, 127, -79, 35, 51, 12,
92    -50, -24, 1, -7, 22, 81, 65, 120,
93    -30, -38, 85, 122, -4, -106, -11, 27,
94    53, 41, 8, -104, -66, -38, -124, 10,
95    12, 76, 117, -109, 9, 11, 2, -18,
96    3, 113, -16, -79, -39, -123, -20, -128,
97    2, 13, -33, -58, 10, 84, -104, 13,
98    64, 109, 1, 54, -12, 28, 24, 63,
99    -126, 118, -82, 46, -12, -15, 14, -43,
100    60, 22, -32, -19, -46, 91, -107, 24,
101    -94, 26, -47, 125, 6, 58, -15, -75,
102    -26, -38, -35, 103, -16, -17, -13, 63,
103    -2, 45, -45, -73, -23, 70, -87, 51,
104    -17, 53, 76, 14, -18, -31, -14, 103,
105    8, 21, -28, -33, -20, -47, 6, 39,
106    40, -30, 7, -76, 55, 31, -20, -21,
107    -59, 1, 25, -11, 17, 5, -13, -39,
108    0, -76, 50, -33, -29, -50, -16, -11,
109    -12, -1, -46, 40, -10, 65, -19, 21,
110    -41, -32, -83, -19, -4, 49, -60, 118,
111    -24, -46, 9, 102, -20, 8, -19, 25,
112    31, -3, -37, 0, 25, 7, 29, 2,
113    -39, 127, -64, -20, 64, 115, -30, 36,
114    100, 35, 122, 127, 127, -127, 127, -127,
115    19, 127, -89, -79, -32, 39, -127, 125,
116    -80, 126, -127, 26, 8, 98, -8, -57,
117    -90, -50, 126, 61, 127, -126, 40, -106,
118    -68, 104, -125, -119, 11, 10, -127, 66,
119    -56, -12, -126, -104, 27, 75, 38, -124,
120    -126, -125, 84, -123, -45, -114, -128, 127,
121    103, -101, -124, 127, -11, -23, -123, 92,
122    -123, 24, 126, 41, -2, -39, -27, -94,
123    40, -112, -48, 127, 58, 14, 38, -75,
124    -64, 73, 117, 100, -119, -11, 6, 32,
125    -126, -14, 35, 121, -10, 54, -60, 89,
126    -3, 69, -25, -20, 43, -86, -34, 24,
127    27, 7, -81, -99, -23, -16, -26, 13,
128    35, -97, 80, -29, -13, -121, -12, -65,
129    -94, 70, -89, -126, -95, 88, 33, 96,
130    29, -90, 69, 114, -78, 65, 90, -47,
131    -47, 89, 1, -12, 3, 8, 30, 5,
132    2, -30, -1, 6, -7, 10, -4, 46,
133    -27, -40, 22, -6, -17, 45, 24, -9,
134    23, -14, -63, -26, -12, -57, 27, 25,
135    55, -76, -47, 21, 34, 33, 26, 17,
136    14, 6, 9, 26, 25, -25, -25, -18
137 };
138 
139 static const rnn_weight input_dense_bias[24] = {
140    38, -6, 127, 127, 127, -43, -127, 78,
141    127, 5, 127, 123, 127, 127, -128, -76,
142    -126, 28, 127, 125, -30, 127, -89, -20
143 };
144 
145 static const DenseLayer input_dense = {
146    input_dense_bias,
147    input_dense_weights,
148    42, 24, ACTIVATION_TANH
149 };
150 
151 static const rnn_weight vad_gru_weights[1728] = {
152    -124, 23, -123, -33, -95, -4, 8, -84,
153    4, 101, -119, 116, -4, 123, 103, -51,
154    29, -124, -114, -49, 31, 9, 75, -128,
155    0, -49, 37, -50, 46, -21, -63, -104,
156    54, 82, 33, 21, 70, 127, -9, -79,
157    -39, -23, -127, 107, 122, -96, -46, -18,
158    -39, 13, -28, -48, 14, 56, -52, 49,
159    -1, -121, 25, -18, -36, -52, -57, -30,
160    54, -124, -26, -47, 10, 39, 12, 2,
161    9, -127, -128, 102, 21, 11, -64, -71,
162    89, -113, -111, 54, 31, 94, 121, -40,
163    30, 40, -109, 73, -9, 108, -92, 2,
164    -127, 116, 127, 127, -122, 95, 127, -37,
165    -127, 28, 89, 10, 24, -104, -62, -67,
166    -14, 38, 14, -71, 22, -41, 20, -50,
167    39, 63, 86, 127, -18, 79, 4, -51,
168    2, 33, 117, -113, -78, 56, -91, 37,
169    34, -45, -44, -22, 21, -16, 56, 30,
170    -84, -79, 38, -74, 127, 9, -25, 2,
171    82, 61, 25, -26, 26, 11, 117, -65,
172    12, -58, 42, -62, -93, 11, 11, 124,
173    -123, 80, -125, 11, -90, 42, 94, 4,
174    -109, -1, 85, -52, 45, -26, -27, 77,
175    -5, 30, 90, 0, 95, -7, 53, 29,
176    -82, 22, -9, 74, 2, -12, -73, 114,
177    97, -64, 122, -77, 43, 91, 86, 126,
178    106, 72, 90, -43, 46, 96, -51, 21,
179    22, 68, 22, 41, 79, 75, -46, -105,
180    23, -116, 127, -123, 102, 57, 85, 10,
181    -29, 34, 125, 126, 124, 81, -15, 54,
182    96, -128, 39, -124, 103, 74, 126, 127,
183    -50, -71, -122, -64, 93, -75, 71, 105,
184    122, 123, 126, 122, -127, 33, -63, -74,
185    124, -71, 33, 41, -56, 19, 6, 65,
186    41, 90, -116, -3, -46, 75, -13, 98,
187    -74, -42, 74, -95, -96, 81, 24, 32,
188    -19, -123, 74, 55, 109, 115, 0, 32,
189    33, 12, -20, 9, 127, 127, -61, 79,
190    -48, -54, -49, 101, -9, 27, -106, 74,
191    119, 77, 87, -126, -24, 127, 124, 31,
192    34, 127, 40, 3, -90, 127, 23, 57,
193    -53, 127, -69, -88, -33, 127, 19, -46,
194    -9, -125, 13, -126, -113, 127, -41, 46,
195    106, -62, 3, -10, 111, 49, -34, -24,
196    -20, -112, 11, 101, -50, -34, 50, 65,
197    -64, -106, 70, -48, 60, 9, -122, -45,
198    15, -112, -26, -4, 1, 39, 23, 58,
199    -45, -80, 127, 82, 58, 30, -94, -119,
200    51, -89, 95, -107, 30, 127, 125, 58,
201    -52, -42, -38, -20, -122, 115, 39, -26,
202    5, 73, 13, -39, 43, -23, -20, -125,
203    23, 35, 53, -61, -66, 72, -20, 33,
204    8, 35, 4, 7, 18, 19, 16, -45,
205    -50, -71, 31, -29, -41, -27, 10, 14,
206    27, 9, -23, 98, 6, -94, 92, 127,
207    -114, 59, -26, -100, -62, -127, -17, -85,
208    -60, 126, -42, -6, 33, -120, -26, -126,
209    -127, -35, -114, -31, 25, -126, -100, -126,
210    -64, -46, -31, 30, 25, -74, -111, -97,
211    -81, -104, -114, -19, -9, -116, -69, 22,
212    30, 59, 8, -51, 16, -97, 18, -4,
213    -89, 80, -50, 3, 36, -67, 56, 69,
214    -26, 107, -10, 58, -28, -4, -57, -72,
215    -111, 0, -75, -119, 14, -75, -49, -66,
216    -49, 8, -121, 22, -54, 121, 30, 54,
217    -26, -126, -123, 56, 5, 48, 21, -127,
218    -11, 23, 25, -82, 6, -25, 119, 78,
219    4, -104, 27, 61, -48, 37, -13, -52,
220    50, -50, 44, -1, -22, -43, -59, -78,
221    -67, -32, -26, 9, -3, 40, 16, 19,
222    3, -9, 20, -6, -37, 28, 39, 17,
223    -19, -10, 1, 6, -59, 74, 47, 3,
224    -119, 0, -128, -107, -25, -22, -69, -23,
225    -111, -42, -93, -120, 90, -85, -54, -118,
226    76, -79, 124, 101, -77, -75, -17, -71,
227    -114, 68, 55, 79, -1, -123, -20, 127,
228    -65, -123, -128, -87, 123, 9, -115, -14,
229    7, -4, 127, -79, -115, 125, -28, 89,
230    -83, 49, 89, 119, -69, -5, 12, -49,
231    60, 57, -24, -99, -110, 76, -83, 125,
232    73, 81, 11, 8, -45, 1, 83, 13,
233    -70, -2, 97, 112, -97, 53, -9, -94,
234    124, 44, -49, -24, 52, 76, -110, -70,
235    -114, -12, 72, -4, -114, 43, -43, 81,
236    102, -84, -27, 62, -40, 52, 58, 124,
237    -35, -51, -123, -43, 56, -75, -34, -35,
238    -106, 93, -43, 14, -16, 46, 62, -97,
239    21, 30, -53, 21, -11, -33, -20, -95,
240    4, -126, 12, 45, 20, 108, 85, 11,
241    20, -40, 99, 4, -25, -18, -23, -12,
242    -126, -55, -20, -44, -51, 91, -127, 127,
243    -44, 7, 127, 78, 38, 125, -6, -94,
244    -103, 73, 126, -126, 18, 59, -46, 106,
245    76, 116, -31, 75, -4, 92, 102, 32,
246    -31, 73, 42, -21, -28, 57, 127, -8,
247    -107, 115, 124, -94, -4, -128, 29, -57,
248    70, -82, 50, -13, -44, 38, 67, -93,
249    6, -39, -46, 56, 68, 27, 61, 26,
250    18, -72, 127, 22, 18, -31, 127, 61,
251    -65, -38, 1, -67, -1, 8, -73, 46,
252    -116, -94, 58, -49, 71, -40, -63, -82,
253    -20, -60, 93, 76, 69, -106, 34, -31,
254    4, -25, 107, -18, 45, 4, -61, 126,
255    54, -126, -125, 41, 19, 44, 32, -98,
256    125, -24, 125, -96, -125, 15, 87, -4,
257    -90, 18, -40, 28, -69, 67, 22, 41,
258    39, 7, -48, -44, 12, 69, -13, 2,
259    44, -38, 111, -7, -126, -22, -9, 74,
260    -128, -36, -7, -123, -15, -79, -91, -37,
261    -127, -122, 104, 30, 7, 98, -37, 111,
262    -116, -47, 127, -45, 118, -111, -123, -120,
263    -77, -64, -125, 124, 77, 111, 77, 18,
264    -113, 117, -9, 67, -77, 126, 49, -20,
265    -124, 39, 41, -124, -34, 114, -87, -126,
266    98, -20, 59, -17, -24, 125, 107, 54,
267    35, 33, -44, 12, -29, 125, -71, -28,
268    -63, -114, 28, -17, 121, -36, 127, 89,
269    -122, -49, -18, -48, 17, 24, 19, -64,
270    -128, 13, 86, 45, 13, -49, 55, 84,
271    48, 80, -39, 99, -127, 70, -33, 30,
272    50, 126, -65, -117, -13, -20, -24, 127,
273    115, -72, -104, 63, 126, -42, 57, 17,
274    46, 21, 119, 110, -100, -60, -112, 62,
275    -33, 28, 26, -22, -60, -33, -54, 78,
276    25, 32, -114, 86, 44, 26, 43, 76,
277    121, 19, 97, -2, -3, -73, -68, 6,
278    -116, 6, -43, -97, 46, -128, -120, -31,
279    -119, -29, 16, 16, -126, -128, -126, -46,
280    -9, -3, 92, -31, -76, -126, -3, -107,
281    -12, -23, -69, 5, 51, 27, -42, 23,
282    -70, -128, -29, 22, 29, -126, -55, 50,
283    -71, -3, 127, 44, -27, -70, -63, -66,
284    -70, 104, 86, 115, 29, -92, 41, -90,
285    44, -11, -28, 20, -11, -63, -16, 43,
286    31, 17, -73, -31, -1, -17, -11, -39,
287    56, 18, 124, 72, -14, 28, 69, -121,
288    -125, 34, 127, 63, 86, -80, -126, -125,
289    -124, -47, 124, 77, 124, -19, 23, -7,
290    -50, 96, -128, -93, 102, -53, -36, -87,
291    119, -125, 92, -126, 118, 102, 72, -2,
292    125, 10, 97, 124, -125, 125, 71, -20,
293    -47, -116, -121, -4, -9, -32, 79, -124,
294    -36, 33, -128, -74, 125, 23, 127, -29,
295    -115, -32, 124, -89, 32, -107, 43, -17,
296    24, 24, 18, 29, -13, -15, -36, 62,
297    -91, 4, -41, 95, 28, -23, 6, 46,
298    84, 66, 77, 68, -70, -1, -23, -6,
299    65, 70, -21, 9, 77, -12, 2, -118,
300    4, 9, -108, 84, 52, 2, 52, 13,
301    -10, 58, -110, 18, 66, -95, -23, 70,
302    31, -3, 56, 56, -3, -7, 1, -27,
303    -48, -61, 41, -4, 10, -62, 32, -7,
304    -24, 9, -48, -60, -4, 79, -20, -38,
305    -76, 68, -49, -97, 0, -15, 5, -100,
306    -49, -95, -99, -115, -9, -40, 10, 104,
307    13, 56, 127, -27, -109, -94, -118, -102,
308    -44, -85, 52, 127, -4, 14, 62, 121,
309    -122, -26, -79, -42, -34, 1, 25, -38,
310    -79, -58, -31, -31, -90, -30, -123, 32,
311    -56, 125, 66, 124, -1, 3, 91, -103,
312    -7, 23, 78, -18, 9, 69, -69, 76,
313    -38, -33, -2, -98, 18, 106, 84, 55,
314    87, -47, 35, -124, 64, 41, -14, 46,
315    25, -2, 120, -21, 82, 19, -79, -37,
316    -3, -8, -16, 21, 19, -5, -28, -112,
317    39, -6, -30, 53, -69, 53, 46, 127,
318    123, 78, 20, 28, -7, 73, 72, 17,
319    -40, 41, 111, 57, 32, -95, 29, 28,
320    -39, -65, 54, -20, -63, 29, -67, 3,
321    44, -57, -47, 11, 61, -22, -44, 61,
322    48, -100, 20, 125, 96, -24, -16, 3,
323    -69, -126, 74, -125, 9, 45, -67, -123,
324    -59, -72, 118, 69, 45, 50, -57, 67,
325    13, -66, -106, 47, 62, 22, -1, -22,
326    -25, -40, -125, 3, 125, 32, 102, -56,
327    -25, -75, -30, 122, 60, -13, 36, -73,
328    7, -84, 124, 40, -118, 17, -87, -118,
329    -8, 3, -27, 111, -40, 40, -51, 127,
330    125, -45, -30, -54, 46, 80, -1, -30,
331    101, -17, 18, 26, 54, 7, -12, 1,
332    -127, 123, -122, -27, -75, 64, 10, 25,
333    -15, -44, 127, -127, 5, -84, -81, -7,
334    19, -26, 126, 15, 116, -126, 14, -76,
335    44, 62, -110, -124, 125, -29, -87, -3,
336    -69, 82, 90, 57, -123, 123, 100, -19,
337    -51, -32, 69, 37, -57, -128, -124, -72,
338    -13, 51, -7, -45, -73, 5, 99, -26,
339    -117, -96, -109, 4, -31, -12, 0, 31,
340    -42, -27, 12, -81, 118, 39, 83, 14,
341    41, -126, 107, -82, 94, -116, -122, -47,
342    -109, -84, -128, -35, -56, 66, 8, -65,
343    19, 42, -46, -72, -109, 41, 43, -127,
344    -113, 58, 127, 42, -75, -1, 65, 117,
345    -55, -113, -123, 124, 43, -96, -115, -19,
346    68, 15, 94, 3, 75, 0, 34, 9,
347    42, 110, -48, 92, -76, 99, -17, 27,
348    32, 13, 125, 50, -17, 56, 4, 53,
349    34, -8, 99, 80, -126, -21, -65, -11,
350    -46, 44, -81, -3, -121, 123, 66, -81,
351    -84, 119, 127, 84, 105, 45, -66, -42,
352    -23, 32, -25, 12, 111, 127, 88, 125,
353    30, 24, -127, -9, -54, 127, -116, -119,
354    88, 70, 94, -120, 35, -93, 15, 22,
355    -21, 25, -110, -123, -45, 8, -109, 125,
356    -122, -86, -126, 8, -14, -120, -45, -45,
357    69, -125, -122, 6, 81, 86, 125, 95,
358    54, 77, 54, -123, 126, -85, -117, 56,
359    11, 0, -61, -91, -12, -2, -113, -3,
360    -15, -122, -63, -91, 10, 84, -111, 125,
361    93, 21, 62, -78, -116, 13, -57, 28,
362    -124, 126, 110, 12, 15, 95, 15, -19,
363    -125, -97, 52, -7, 101, 9, 20, -125,
364    -26, -56, 72, 77, 12, -126, 22, -29,
365    47, 62, 95, 112, 69, 32, 97, -83,
366    -8, -5, 67, -63, -123, 79, 59, 0,
367    -6, -17, 4, -111, -52, 27, 65, 0
368 };
369 
370 static const rnn_weight vad_gru_recurrent_weights[1728] = {
371    65, 83, 35, 56, 24, -34, -28, -2,
372    125, 19, 42, -9, 124, -53, 24, -87,
373    11, 35, -81, -35, -125, -31, 123, -21,
374    33, -91, 113, -93, 45, -6, 53, 38,
375    -92, 8, -27, 87, 4, 43, 43, 10,
376    -128, -128, -46, 127, -38, -45, 25, -87,
377    19, 5, 52, -96, -23, -29, 121, -126,
378    -24, -20, -2, 69, -50, 6, 71, -81,
379    -125, 90, -94, 1, -38, 36, 89, 17,
380    -60, 71, -48, 18, -15, 44, -18, 59,
381    11, 114, -51, 32, 110, 1, 4, 109,
382    -24, 127, 27, 60, 88, 24, 45, -59,
383    75, -36, 8, 57, -32, -25, 13, 126,
384    -89, -61, -76, 127, 18, -62, -68, 23,
385    -113, 5, 126, 43, -88, 26, -78, 18,
386    75, 21, 9, -74, 20, 41, 126, -118,
387    -15, 9, 116, 126, -127, 34, -6, 126,
388    -128, -53, -54, -55, -121, 70, 127, -12,
389    -68, 82, -25, 104, -126, 126, -21, -26,
390    124, -75, -127, -120, 13, 61, -64, -108,
391    -63, -65, -44, -35, -61, -39, 109, -74,
392    113, -3, 108, -30, 125, 120, 39, 125,
393    -128, -95, -99, 111, 9, 25, 114, -75,
394    -92, -54, -12, -32, -38, 10, 31, 10,
395    63, 51, 40, -99, 74, 4, 50, -128,
396    -36, -35, -11, -28, -126, -7, 66, -58,
397    -126, -22, -83, -61, -127, 49, 126, -8,
398    7, 62, 36, -11, -32, -44, 63, 116,
399    41, 65, -127, 126, 63, -30, -96, 74,
400    -92, 127, 38, -18, -128, 68, -5, 101,
401    -4, 85, 58, 79, 0, -58, 8, 119,
402    -70, -1, -79, -68, 114, -28, -90, -6,
403    -112, 2, 127, -8, 10, 55, -59, -126,
404    127, 125, 80, 72, 35, -54, 95, -124,
405    -124, 79, 23, -46, -61, -127, -100, 99,
406    -77, 8, -87, 5, -2, 49, 85, 7,
407    -71, 82, 53, -41, 22, -22, -93, -103,
408    6, 52, -56, 14, -8, -111, 85, 16,
409    54, 32, -118, -24, 61, -53, 96, -70,
410    -5, -17, -67, -84, -7, -82, -107, -96,
411    21, -83, -58, 50, 12, -126, -1, -28,
412    34, -126, 115, 17, 91, 1, -127, 72,
413    11, 126, -81, 6, 96, -8, 77, 15,
414    -6, 63, -27, 20, -123, -109, 85, -79,
415    -17, 126, -92, 2, -61, 20, 14, 17,
416    121, 123, 30, 57, 120, 127, 57, 42,
417    117, 98, 67, 39, -20, -70, 100, 7,
418    125, 122, 40, 16, -79, 125, 83, 41,
419    -106, -57, 24, 55, 27, -66, -111, -44,
420    -7, -43, -66, 121, 42, -128, -45, 35,
421    15, -127, 34, -35, -34, -40, -18, -6,
422    63, 111, 31, 116, 127, 19, 24, -71,
423    -39, 34, 11, 19, -40, 27, 12, 106,
424    -10, 56, -82, -106, -2, -50, -52, 114,
425    -126, -34, -43, -68, 10, 76, 57, -118,
426    -128, 37, -104, 76, 125, 3, -76, 127,
427    -29, 84, -94, -15, 55, 125, 79, 127,
428    -57, -125, 104, -68, 126, 126, -77, 51,
429    45, 33, -109, 115, -11, 1, 95, -121,
430    -5, -9, -126, -114, 39, 68, -126, -107,
431    -51, -42, 24, -8, 51, -27, -43, 66,
432    -45, 62, -98, -109, 69, 67, 0, -125,
433    -128, 49, 31, 126, -122, 2, -55, -67,
434    -126, -70, -128, -125, -77, 25, 16, -8,
435    -102, 11, -75, 82, 38, -5, 5, 19,
436    34, 47, -127, -93, 21, 24, -97, -18,
437    31, 39, 34, -20, 22, 123, 7, -77,
438    -81, -46, -9, 1, 23, 39, -127, -43,
439    -8, -50, 10, -21, 59, -9, -4, -13,
440    -27, 44, 127, 52, -47, 70, -43, 52,
441    101, -49, 27, 45, 49, 33, -125, 55,
442    114, 20, -1, 76, -24, -96, 105, 24,
443    126, 75, -21, -105, 13, -42, 40, 126,
444    -30, -39, -95, 125, -63, 11, 6, 125,
445    125, -14, 5, 42, -61, -4, 49, 88,
446    6, -107, -28, 19, -29, 47, 126, 6,
447    -46, -89, -18, 91, -20, -6, 118, -21,
448    -22, 39, 115, 11, -42, 54, 73, -55,
449    -77, 62, -27, -59, -99, -12, -127, -40,
450    56, -3, -124, -91, 71, -111, 6, -19,
451    82, -24, -35, 102, -42, 7, -126, -126,
452    -125, 18, 98, -52, 127, 105, -52, 40,
453    -83, 126, -122, 109, 5, 127, 48, 6,
454    5, -125, 100, -16, 29, 85, -89, 8,
455    4, 41, 62, -127, 62, 122, 85, 122,
456    -107, 8, -125, 93, -127, 127, 102, 19,
457    19, -66, 41, -42, 114, 127, -48, -117,
458    -29, -6, -73, -102, -3, -19, 0, 88,
459    42, 87, -117, -20, 2, 122, 28, 63,
460    71, 66, 120, 93, 124, -43, 49, 103,
461    31, 90, -91, -22, -126, 26, -24, -21,
462    51, -126, 87, -103, -69, -10, -66, -23,
463    20, 97, 36, 25, -127, 30, -20, -63,
464    30, 51, -116, 23, 40, -39, 36, -83,
465    -77, -25, -50, 110, 14, 13, -109, 125,
466    -65, -55, -87, 124, -126, -32, -72, -108,
467    127, 127, -125, -124, 61, 121, 102, -128,
468    -127, 16, 100, 127, -124, -68, 72, -93,
469    -128, 43, -93, -19, -125, -97, -113, -33,
470    83, 127, -44, 127, -75, 127, 16, 44,
471    50, -122, 23, 118, 46, 19, 26, -128,
472    10, 4, 99, -14, -82, -13, 30, 125,
473    57, 65, 60, -71, 35, 98, 28, 7,
474    1, 43, 89, 70, 75, 121, -59, 82,
475    -126, -53, -16, -116, -65, 52, -52, 0,
476    80, 35, 45, -61, 46, 8, 107, 27,
477    -26, -118, 90, 57, -10, 7, -15, 0,
478    -39, -4, 12, 29, -1, 116, 84, 79,
479    119, 125, -59, 28, -6, -25, -43, 2,
480    90, 79, 67, 103, -82, 2, -6, 125,
481    19, 73, 0, -105, 112, -17, 104, 107,
482    124, 106, 19, 56, -44, 55, -112, 6,
483    -39, -83, 126, -93, -98, 57, -120, -23,
484    -38, 2, -31, -48, 106, 127, 127, 69,
485    16, 110, 71, 104, 62, -12, -22, 42,
486    -37, -94, 34, -1, -32, -12, -124, -47,
487    -13, 60, -75, -66, 58, -127, -2, 64,
488    76, -106, 73, -49, -31, 127, 126, 31,
489    16, 127, -110, 107, -16, -53, 20, 69,
490    -14, -125, 59, -44, 15, 120, 125, 125,
491    43, 6, 19, -58, 127, 127, 43, 16,
492    82, 97, -127, 127, -93, -41, 88, 0,
493    77, -15, 116, 16, -124, -31, -3, 95,
494    -40, -126, -54, -126, -83, -8, -59, 6,
495    67, -29, 4, 124, -10, 112, -28, -8,
496    85, -21, 45, 84, 6, -8, 11, 72,
497    32, 84, -62, 77, 2, -36, 75, 31,
498    -50, 116, 126, 119, -88, -55, -14, -37,
499    126, 40, -108, -6, -6, 57, 64, -28,
500    -76, 30, -117, -93, 31, -92, -44, -64,
501    94, 58, 65, 114, 41, 47, 71, 42,
502    -26, 99, -126, 57, -5, 74, -19, -113,
503    -1, 67, -21, 126, 1, -3, 33, 60,
504    -82, 37, -48, 89, 114, -38, 127, -114,
505    35, 58, -5, 21, -46, 121, -123, -43,
506    127, 115, 123, 122, -101, 126, 127, 81,
507    52, 89, -127, 102, 42, 117, -9, -2,
508    125, 127, 110, 96, 120, 66, 70, 124,
509    55, 84, -38, -58, 119, -127, -16, -79,
510    123, 18, -127, -50, -38, 120, -85, 1,
511    7, -56, 108, -77, -2, 21, 37, 1,
512    13, -105, -69, 28, -87, 33, -104, -51,
513    126, 41, 3, -121, 28, 71, 58, 86,
514    -8, 127, 94, -55, 125, 40, -19, 127,
515    -33, -87, -23, 7, -111, -68, 9, 84,
516    -119, 55, -82, 78, -37, -20, -9, -23,
517    53, -13, 15, -46, 116, 126, -127, 56,
518    -126, 125, -7, -1, 45, 26, 125, 121,
519    29, 47, -86, 30, 10, 76, -125, -7,
520    23, 92, -12, -39, -18, 92, -97, -8,
521    -85, -41, 49, -50, 123, -37, -126, -30,
522    14, 79, -49, -65, 9, -36, -38, -96,
523    85, -24, -13, 37, -25, -5, -64, -127,
524    55, -60, -18, -61, -63, 127, 56, 67,
525    15, 124, 72, 120, 127, 40, -10, 114,
526    24, -23, 46, 78, -53, 125, 86, 124,
527    86, 0, 38, 93, 21, 127, 123, 75,
528    -72, 13, 48, 33, 83, -51, 15, -32,
529    -49, -33, 120, 64, 7, 9, 65, 60,
530    21, -21, -61, -53, -113, 84, -97, 101,
531    37, -114, -27, 41, 73, 126, -10, 59,
532    61, -15, 70, -13, 82, -4, 69, 56,
533    94, -91, -50, 92, -74, -48, 53, -7,
534    -107, 127, 28, 30, -26, -21, -61, 77,
535    82, 64, -91, -125, 122, -104, 127, 123,
536    122, 123, 76, -126, 127, -6, -80, 7,
537    40, -66, -65, 54, -2, 23, 96, -64,
538    74, 2, -53, -12, -123, 39, 60, -20,
539    16, -17, -97, 23, -4, -53, -122, 32,
540    -16, -54, -95, 43, 71, -1, -67, -33,
541    41, 18, 72, 28, -83, 31, -100, -91,
542    -27, 10, -128, -106, 2, 76, -13, 42,
543    34, 112, -19, 44, 40, -9, -11, 65,
544    92, -43, -125, 2, 47, -32, 25, 122,
545    -29, 12, 101, -8, -126, -23, 43, 7,
546    125, -20, -124, 82, -2, 13, -73, -106,
547    115, 31, 116, -23, -44, -71, 84, 3,
548    47, 91, 127, 127, -15, 95, 7, 93,
549    5, 113, -50, 54, 11, 13, -127, 17,
550    72, 43, -23, 5, -70, 20, 15, -27,
551    99, 69, -109, -122, -94, 16, 127, 0,
552    116, 104, 45, 108, -34, 87, 72, -14,
553    118, 46, 42, 109, -26, 95, 93, 127,
554    60, 127, -93, -54, -122, 34, -105, 56,
555    55, 103, 125, -71, -50, 95, -72, 127,
556    107, 21, 73, 126, 61, 127, 127, 24,
557    -62, 90, 73, 90, -46, -78, -124, 72,
558    123, -42, 50, -107, 17, -32, -62, -89,
559    124, 1, 80, -2, 117, 119, -65, -127,
560    -95, -121, -52, 103, 66, 75, -3, -62,
561    -127, 127, -74, 124, 79, 49, 40, 105,
562    -67, -71, -70, 43, 127, 119, -4, 66,
563    43, 23, 91, -126, 15, 63, -119, 112,
564    103, 15, -99, 31, -127, 69, 116, -46,
565    -67, 2, -126, -29, 30, 30, -69, -98,
566    -47, -87, -70, -127, 23, -73, 30, -7,
567    94, -52, -65, 98, -45, 97, 53, 23,
568    -9, -22, -52, -47, 6, -1, -85, -15,
569    -61, -14, 68, 110, -10, -121, -25, -35,
570    -15, -94, -123, 27, 75, 48, -66, -56,
571    -44, 93, 109, 67, -36, 24, 70, -126,
572    8, -127, 126, 52, 11, -32, 120, -13,
573    -26, -28, -125, 127, 106, -50, 124, 36,
574    -126, -12, 0, -23, 76, -71, -126, -12,
575    -17, -82, 12, 124, 57, 33, 4, 77,
576    -46, 71, -34, 72, 125, -128, 124, -24,
577    -128, 75, -120, 69, -45, 55, 33, 127,
578    -33, 4, -105, -41, -59, -91, 123, 44,
579    -127, 127, -67, 52, 25, -125, -65, 100,
580    -25, 123, 6, 11, -123, -92, -33, 126,
581    -17, -4, 29, 33, 127, 96, 3, 87,
582    -48, -18, -70, 123, 58, -127, -3, -52,
583    -1, -36, -41, 127, 51, -52, -27, 46,
584    -83, 57, 9, 126, 127, 94, 79, -37,
585    -127, -40, 67, 52, 82, -66, 122, -13,
586    -73, 127, -8, -80, 46, -48, 4, -54
587 };
588 
589 static const rnn_weight vad_gru_bias[72] = {
590    124, 125, -57, -126, 53, 123, 127, -75,
591    68, 102, -2, 116, 124, 127, 124, 125,
592    126, 123, -16, 48, 125, 126, 78, 85,
593    11, 126, -30, -30, -64, -3, -105, -29,
594    -17, 69, 63, 2, -32, -10, -62, 113,
595    -52, 112, -109, 112, 7, -40, 73, 53,
596    62, 6, -2, 0, 0, 100, -16, 26,
597    -24, 56, 26, -10, -33, 41, 70, 109,
598    -29, 127, 34, -66, 49, 53, 27, 62
599 };
600 
601 static const GRULayer vad_gru = {
602    vad_gru_bias,
603    vad_gru_weights,
604    vad_gru_recurrent_weights,
605    24, 24, ACTIVATION_RELU
606 };
607 
608 static const rnn_weight noise_gru_weights[12960] = {
609    -10, -8, 5, -72, 7, 55, -38, 3,
610    10, 4, 21, 60, 73, 0, -3, 34,
611    49, -36, 17, 8, 18, 41, -51, -42,
612    34, -8, 126, 15, 112, 74, -60, -60,
613    53, -17, 65, 6, 74, -1, 26, 80,
614    -46, -99, -47, 40, 29, -21, 85, -75,
615    27, -117, 46, -22, -76, 56, 16, -67,
616    -49, -63, -35, -10, -20, 10, 68, 7,
617    -1, 37, 58, -53, 6, -79, -20, 12,
618    6, 91, -63, 67, 58, -13, -23, -74,
619    -50, -77, -53, -22, -56, 123, -33, 28,
620    74, -85, -9, -57, -32, 38, 21, 122,
621    40, 23, -30, -81, -68, -29, -14, -98,
622    -1, -62, -32, 19, 102, 26, 28, -23,
623    104, 28, -43, -20, -41, 28, 80, -22,
624    -88, 6, -26, 14, 34, -46, 57, -33,
625    -105, -16, 3, -17, -55, -1, -47, -122,
626    11, 16, 62, 78, -1, -64, 71, 57,
627    -5, 45, 65, -93, 31, 30, -25, 21,
628    23, 32, -1, -75, -10, 75, -90, 21,
629    7, -110, -77, -39, 18, -39, 54, -97,
630    12, 52, -97, 17, 73, 120, -81, -114,
631    67, 82, 29, -71, -47, 69, -64, 17,
632    -105, -24, -70, -32, -2, -112, -31, -48,
633    1, 22, 92, -21, -89, -65, 16, 49,
634    3, 15, 80, -21, -1, 37, -4, -25,
635    12, -80, -43, 56, -7, 36, -20, 18,
636    -12, 39, 66, 74, -100, 117, 76, -82,
637    -93, 63, 56, 36, 5, 41, -57, 31,
638    -47, -14, 52, -22, -56, 29, -123, -104,
639    41, -113, 124, -106, -36, 41, -86, -40,
640    44, 28, -6, 114, -32, -17, -26, -77,
641    -69, 42, -33, 61, 28, 82, -18, 71,
642    -53, -63, 122, -38, -49, -108, -32, 126,
643    126, 45, 43, -56, 61, 9, -20, -53,
644    122, 98, -3, 3, 24, -3, 80, -42,
645    -20, 57, -34, 108, -26, 48, 116, -14,
646    53, 5, -45, 21, -55, 114, -49, -29,
647    -44, -5, -70, 98, 63, -115, -66, 53,
648    -55, -19, 83, -12, 7, 47, 42, 15,
649    -36, 44, 75, -85, 105, -84, -17, -127,
650    15, -67, -105, 23, 36, -1, -16, -116,
651    21, 58, 69, -57, -104, -81, -49, 91,
652    26, -72, 33, -31, -37, -79, 5, 9,
653    123, -61, 11, 67, -14, -29, 41, -53,
654    37, -59, -20, -24, 95, 125, -66, -26,
655    17, 28, -43, -8, -100, 80, -6, 0,
656    37, -123, -54, -92, 28, 56, 127, 48,
657    11, -58, 99, -90, 63, -4, 6, 10,
658    37, -38, -15, 31, 5, -39, 25, -17,
659    24, -23, -64, -68, 41, 65, 28, -113,
660    -115, -27, -51, 50, 9, -101, 73, -41,
661    -104, 88, -71, 3, -87, 119, -73, 20,
662    -35, 0, -30, 34, -31, -9, -4, 23,
663    -19, 35, -16, 111, 66, -52, -107, 101,
664    54, -2, -3, 109, -40, -2, 119, 74,
665    -26, -116, -105, -90, 25, -111, -43, -92,
666    -3, -104, 102, 11, 19, -83, 14, -62,
667    38, 57, 50, -10, 36, -95, 124, 32,
668    -34, -123, -7, -109, 124, -119, -67, -116,
669    -31, 114, -65, -34, -126, 8, 8, 5,
670    53, -28, 53, 84, -9, -14, 92, -70,
671    74, 116, -4, 121, -49, 108, 0, 126,
672    123, -1, -25, 24, 56, -121, 20, -47,
673    -41, -11, -22, -32, -40, -41, -66, 29,
674    -128, -30, -28, 31, -39, 30, 57, -96,
675    63, -121, 71, 1, -29, -20, 72, 114,
676    12, -43, 23, -75, 24, -4, -123, 17,
677    18, -68, -23, 51, -30, 39, -125, -48,
678    13, -119, -75, -74, 51, 125, -10, 29,
679    -103, 6, -28, 22, -45, 19, 17, 19,
680    33, -3, -18, -30, -12, -25, -128, 61,
681    94, 47, -56, 59, -62, 66, -28, 18,
682    -115, 12, -3, -80, 60, -62, 55, -16,
683    68, 23, -6, 109, 11, 0, -7, -96,
684    -11, 21, 44, -75, -8, -10, -10, 69,
685    14, 14, -41, 26, 67, 37, -30, 44,
686    11, -16, 3, 66, 1, -18, 21, 96,
687    -29, -100, 27, -8, -98, 21, -2, 58,
688    -45, -15, 93, 37, -66, -48, -7, -5,
689    39, -57, 17, -81, 42, 0, -40, 123,
690    3, 118, -14, 56, -113, -68, -127, 74,
691    -78, 46, 97, -61, -42, 68, -32, 16,
692    -10, -82, -6, 1, 98, -48, 20, 32,
693    -102, -35, 45, -5, -91, 26, 37, 18,
694    59, -88, -29, 17, 43, 33, 14, 6,
695    -37, -37, 5, -7, -37, -13, 72, -6,
696    -128, -43, 17, 32, 45, -26, 4, -85,
697    -59, 8, 5, -27, 51, 55, 42, -79,
698    -13, -51, 49, 70, -26, -21, 9, 27,
699    21, -26, -76, 28, 1, 89, -76, 23,
700    -4, 10, 31, -13, -22, 3, 41, 24,
701    18, 25, -55, 10, -23, 4, -72, -18,
702    -91, -50, 1, -55, 12, -26, -43, 11,
703    -14, 27, -82, -73, 36, 27, -20, 62,
704    53, 100, 75, -12, -37, -77, -127, 32,
705    -21, -24, 34, -26, -39, -5, -66, 94,
706    -97, 19, 16, 61, 59, 65, 37, -64,
707    26, -34, 63, 74, 7, 38, -2, -27,
708    82, -73, -10, 37, -43, 1, 23, 24,
709    25, -5, 13, 6, -76, 78, 46, 44,
710    -107, 14, 7, -22, 28, -125, 47, -48,
711    28, -16, 15, 1, -16, 21, 15, 51,
712    37, -17, 2, 39, -23, -28, 10, -51,
713    -48, -1, 6, 88, 38, 22, -40, 37,
714    -22, -23, 67, -4, -3, -6, 9, 108,
715    -32, 31, 77, 28, -101, -23, -10, -38,
716    -13, 12, -34, 55, 24, -4, 48, 29,
717    -72, -83, 41, -31, -49, -68, 5, -3,
718    124, -19, 44, -94, -4, -8, -31, 9,
719    -21, 58, -60, 24, 13, -9, 97, 53,
720    93, -51, 105, 55, 36, -32, 6, -51,
721    -99, 19, 39, -63, -64, 29, 22, 5,
722    -24, -74, 72, -6, 35, 37, -25, 65,
723    74, 29, 30, 65, 91, 30, -42, 15,
724    42, -64, -87, -68, 53, -78, -33, 21,
725    -60, 33, 7, 6, 10, 68, 55, -47,
726    51, -56, 79, -29, -1, -66, -29, 50,
727    66, -12, -67, 69, -53, -90, -31, -123,
728    49, 7, 10, -6, 55, -61, -14, -6,
729    59, -2, -41, 21, 10, -21, -24, -23,
730    -34, 30, -49, -41, -27, 36, -56, 46,
731    7, 18, -23, 78, -49, 1, -37, 43,
732    77, -21, -19, 18, 14, 35, 92, 39,
733    -39, 44, -58, -1, 4, -63, 27, 79,
734    -14, -7, -41, -34, -24, -25, 13, -14,
735    -30, 5, -62, 13, -52, 53, 40, -18,
736    -29, 52, -20, 11, 20, 23, -47, 51,
737    30, -91, -46, 39, 4, 53, -18, 2,
738    -28, -12, 62, -29, -57, -13, -20, 60,
739    -15, 3, 49, -26, 0, -30, -18, 97,
740    11, 52, 43, 87, 107, -94, -30, 63,
741    -4, -62, 48, 2, 22, 7, -11, -79,
742    -41, 18, -28, 9, 30, -58, 80, -64,
743    45, 2, 28, -49, -25, -34, 25, 87,
744    108, -8, -42, -34, 61, -14, -13, 62,
745    -98, -5, 23, 15, -2, -1, -6, -52,
746    40, -33, 61, -38, 76, -115, -23, 22,
747    17, 25, 63, -37, -32, 26, -19, -8,
748    54, 6, -39, -28, 25, 40, -29, 33,
749    10, -50, 20, 25, 6, -22, 69, -24,
750    -115, 2, -13, -28, 28, -8, 109, -18,
751    -64, 96, 6, 7, 31, -10, 7, -34,
752    24, -10, 50, 23, -59, -55, 45, 37,
753    -98, 27, -17, -47, 63, 57, 13, 35,
754    4, -85, -65, 52, -54, -19, -40, 4,
755    -68, -61, -85, 98, -81, 44, 25, -17,
756    44, -33, -31, -44, 21, -6, -29, -32,
757    -2, 50, -31, -16, 46, 50, -54, -18,
758    70, -88, -44, 26, -51, -34, 21, 48,
759    -16, -15, 5, -28, -37, 25, -52, 25,
760    37, -60, 19, -18, -49, 72, -120, -1,
761    65, -61, -28, 25, -114, 89, -61, 126,
762    -48, -64, 69, 37, 46, 9, 18, -117,
763    -35, 64, -75, 28, 127, 33, -63, 22,
764    -15, -28, -9, -41, 27, 68, -4, 54,
765    4, -89, -8, -10, 83, 73, -11, -90,
766    -8, 14, -92, -38, 11, -22, -36, 33,
767    -37, -38, -126, -74, -5, -12, -8, -4,
768    -28, -47, -30, -30, -6, 43, -5, 56,
769    3, -16, -83, -73, -51, 23, -99, -10,
770    -2, 57, -18, -17, -53, 3, -21, 35,
771    25, -116, -20, -33, 89, -44, 49, 102,
772    -74, -57, -65, -127, -33, 59, 60, 20,
773    -60, -1, -18, 10, -30, 106, 3, -24,
774    -15, 93, 45, -22, 7, 55, 9, -27,
775    -82, 3, 19, 9, 4, -14, -43, -36,
776    -19, 97, 85, 31, 42, -35, -19, -12,
777    -1, 68, -53, 46, -127, -93, 16, -63,
778    -58, -126, 55, 6, -52, 97, -41, 59,
779    49, -9, 10, 54, -42, 5, -11, -25,
780    -1, 35, 72, 52, 28, -6, -54, 30,
781    -28, 18, 38, -17, 57, -8, -44, -20,
782    42, -20, 94, -46, -2, -81, 110, 27,
783    -66, 5, 63, 36, -51, -55, -27, 71,
784    125, -5, -12, -57, 65, -98, 36, -12,
785    17, -8, -13, -8, -17, -52, -109, 15,
786    -31, 31, 9, -23, -22, -11, 10, 55,
787    -11, -52, -69, 52, 10, -23, 47, -35,
788    -4, -65, 15, 33, 53, -14, -104, 26,
789    -26, -29, -8, 97, -2, 58, -127, -4,
790    -106, 35, 53, -2, -71, 2, 79, 54,
791    39, -74, -121, 124, 41, 25, -33, 4,
792    28, -18, -9, -43, 59, -11, 31, -19,
793    -122, 86, 25, 54, -40, -18, 49, -25,
794    -28, 118, 65, -102, 111, -39, -7, -89,
795    -38, -17, 79, 0, -50, 72, 51, 22,
796    24, 36, 59, 1, 66, -119, -84, -8,
797    102, 44, 15, 56, 26, -74, -29, 28,
798    13, -75, 32, 78, -38, -45, -80, -90,
799    13, 3, 34, -76, -122, 120, -82, -34,
800    6, -32, -100, -89, 14, -14, 73, 24,
801    -41, 53, 30, -80, -63, 51, -17, 33,
802    47, -17, 14, -17, 32, 74, -52, 2,
803    14, -67, -16, -18, -57, 18, -14, 44,
804    -73, 45, 107, 38, 69, -24, -12, 114,
805    -15, 91, 10, -26, -51, 78, 63, -78,
806    -5, -120, 14, 32, -6, -25, -49, 67,
807    20, -66, 7, 65, 46, -41, -32, 62,
808    41, -50, -87, -34, 64, 70, 23, -36,
809    44, -51, -127, -22, -102, 33, -58, -23,
810    105, -29, -33, 47, 9, -44, 35, -36,
811    -21, 126, -90, -34, 105, -6, 18, -35,
812    3, -14, 65, 114, -2, -25, -27, -72,
813    -63, 61, -109, -13, -113, 8, -45, 22,
814    105, 6, 45, -47, 65, 16, 79, 28,
815    -21, 82, 37, -15, -64, -34, -114, 29,
816    67, 43, 78, 52, 34, -84, -54, -48,
817    -65, 63, -8, 18, -16, 10, 3, 71,
818    -101, 119, -24, 88, -26, 33, -38, -80,
819    14, -123, 24, -33, -20, 52, -1, -40,
820    49, -13, 8, -39, 23, -5, -11, -23,
821    -10, -17, -25, 43, 29, -13, -34, -19,
822    -35, -18, -21, 51, -21, -3, -19, 12,
823    -2, 50, 48, 22, -56, 39, -5, -38,
824    -60, -11, 36, 33, 13, -53, -9, 94,
825    8, -62, 55, -11, 101, 22, 2, -8,
826    -127, 98, -25, -37, -73, 71, -16, 45,
827    67, 8, -17, -90, -91, 23, -120, -39,
828    -9, 28, -128, 8, -52, -107, -27, 68,
829    33, -31, 29, 124, -26, 30, -10, -31,
830    33, 47, 9, -65, -46, 13, -90, 126,
831    99, -37, -81, 1, -61, 15, -4, 4,
832    -9, -34, -33, -33, -28, -49, 14, -93,
833    87, -80, 59, -56, -50, -45, 45, -65,
834    -97, 6, -121, 6, -113, 19, 56, -21,
835    4, 12, 87, 5, -112, 126, 69, 27,
836    -70, 82, 31, -27, -123, -16, 21, 32,
837    -5, 83, -95, -7, -1, 93, -9, 15,
838    124, 21, 21, -7, -45, -16, -66, 5,
839    -34, -118, -16, -32, -34, -44, 2, 124,
840    -78, 8, 90, -27, 127, 44, -28, 114,
841    -30, 114, -8, 27, -56, 18, 59, -24,
842    -62, 16, -25, -31, 71, 17, 3, 12,
843    92, -4, -78, 37, 127, 85, -3, -17,
844    80, 32, -2, 84, -71, -31, 62, -26,
845    47, -81, -51, -95, 66, -52, -57, -31,
846    -10, 54, 116, 88, -3, -122, -93, 7,
847    37, -70, -28, -91, 39, 12, -94, 41,
848    44, 70, -55, 69, 20, 56, -34, 1,
849    9, -34, -37, -4, -2, 23, 68, -44,
850    2, -46, -5, -72, -104, -94, -56, -30,
851    -59, 56, 14, 108, 36, 115, -96, 29,
852    -114, 105, -64, 5, 65, -82, 25, -10,
853    117, 58, 20, -19, 122, 33, -37, 35,
854    -19, -120, 6, -10, 78, -34, 126, -116,
855    -37, 59, -30, 55, 47, 51, -42, 11,
856    -2, -26, 29, 25, 51, -5, -34, 89,
857    -29, 76, -51, -44, 9, -17, 46, -42,
858    5, -52, -24, -14, 6, 127, 127, -9,
859    -5, -81, -2, 65, -67, 72, 99, 14,
860    -13, -6, -7, -36, -54, -6, -4, 30,
861    -29, -27, -28, -56, 83, -1, 29, -24,
862    -48, -23, -20, 11, -2, -4, -31, 39,
863    -45, 0, -18, -73, -29, 48, 51, -20,
864    61, 24, -62, 75, -32, -18, -44, -38,
865    44, 26, 38, -56, 14, -34, -48, -7,
866    19, -55, 20, -95, 45, 16, 13, 93,
867    -13, 21, -72, 23, 124, -33, -52, 51,
868    5, 8, -25, -10, -77, 102, -25, -1,
869    -14, 14, 4, 16, -28, 98, 18, -43,
870    -26, 12, -30, -86, -68, 81, 9, -50,
871    80, -56, -11, 37, 24, -11, 28, 1,
872    55, 36, 34, 23, -87, -58, 10, 31,
873    -11, 19, -48, 48, 95, -12, 33, -46,
874    100, 52, 32, -49, -24, -27, 46, -6,
875    -31, 21, 39, 33, 63, -65, -35, 79,
876    127, 11, 34, -13, -124, 10, -54, 24,
877    3, 24, 11, 16, -19, -45, 36, 52,
878    -32, 90, -33, -68, -51, 33, -16, 34,
879    65, 98, -8, 125, 60, -83, -21, 6,
880    111, 87, -46, -59, 44, -7, 89, 124,
881    28, 32, 30, 68, 106, -37, -1, -2,
882    -97, -57, -92, -37, 56, -75, 22, -31,
883    100, -44, -10, 12, -2, 95, 36, 3,
884    74, 35, 127, 51, -41, 72, 27, 59,
885    -105, 103, -2, -32, -116, 23, 43, 6,
886    48, -20, 110, 66, -42, -28, -41, -10,
887    33, 117, 14, 89, -18, -36, 54, 39,
888    88, -72, -27, 109, 27, -13, -119, 54,
889    -18, -14, 85, -12, 64, 6, 44, -15,
890    -66, -46, -18, 90, 109, 98, 119, -28,
891    11, 46, 29, 115, -20, -106, -27, 97,
892    -45, -82, 43, -103, 122, -14, -122, 24,
893    10, -128, 14, 10, 72, 40, -71, -10,
894    -21, -99, -103, 2, -120, 50, 0, 35,
895    -100, 46, 77, 88, -28, -1, 26, -46,
896    -3, -22, -37, -11, -82, -82, -128, -21,
897    -16, -4, -9, -69, -5, 40, 0, -63,
898    33, 19, -14, 83, 54, 24, 66, -8,
899    24, -122, -44, -32, 86, 38, -3, 6,
900    48, 32, 62, 34, 3, -42, 28, -11,
901    -23, -23, 21, 12, -2, 36, 4, -20,
902    -1, 64, -20, 11, 73, 23, -7, -50,
903    42, 7, 99, 40, -19, 39, 26, 65,
904    117, 7, -16, -6, 79, 70, -48, -12,
905    47, 19, 7, -54, -7, -43, 39, 50,
906    23, 53, -48, -97, 28, 6, 83, -25,
907    42, 38, 19, 32, -59, 22, -60, -94,
908    -45, -45, 83, -3, -69, 75, 34, 61,
909    66, 30, 19, -14, -32, -4, 13, -38,
910    8, -36, 31, -48, -56, -49, -24, 72,
911    -73, 60, 17, -40, 6, 125, 27, -18,
912    41, 28, 44, 29, -32, 45, -33, -6,
913    -41, 123, 5, -31, 89, 92, 20, -66,
914    73, -39, -51, 0, -31, 21, 69, 99,
915    -50, -3, -13, -10, -5, 72, 14, -13,
916    -57, 20, -33, 107, -84, 5, -57, -37,
917    -10, -46, -80, -108, 3, 49, -36, -28,
918    -44, 34, -125, 41, 48, -3, -33, 2,
919    12, 27, -56, -41, 18, -42, -25, 81,
920    -67, -86, -29, -7, 94, -89, 30, 84,
921    73, -21, 40, 29, -27, -19, -35, 68,
922    64, -4, -100, -102, -94, -19, -18, -30,
923    -36, 26, -2, 33, -93, 56, 67, 103,
924    -73, -101, -45, 18, 11, 18, -33, 43,
925    34, 37, -71, 27, -38, -13, -26, -13,
926    -16, 113, 33, 84, -26, -55, -17, -13,
927    15, 32, -8, -37, 32, -5, 113, -10,
928    126, 53, 23, -24, -52, -11, -55, -9,
929    -37, -33, 40, 65, 3, -95, -65, 78,
930    -13, -75, -22, 9, 93, 68, 46, 127,
931    16, 87, -47, 59, -36, -5, -3, 37,
932    16, 66, 19, -69, 42, -15, -18, 76,
933    96, 91, -7, 24, -29, 47, -20, 56,
934    45, -54, 50, -70, -52, 54, 41, 20,
935    63, 71, -63, 40, 1, 80, 20, -39,
936    6, -35, 71, -40, 7, -28, 63, -7,
937    -49, -12, 1, -16, 73, 9, 50, -46,
938    -10, 73, -81, 94, -13, 6, -1, 31,
939    -19, 15, 41, 3, -17, 0, -85, -93,
940    -86, -10, -37, 47, -6, -62, 30, 35,
941    20, 99, 37, 63, -17, -42, -28, -96,
942    2, -22, 3, 15, 28, 11, -115, 48,
943    -34, 6, -30, -78, -85, 38, 25, -32,
944    -29, -97, 2, 14, 26, 47, 99, 119,
945    71, 8, -60, 42, -55, 30, 53, 1,
946    31, -103, -20, -11, 0, 87, 37, -5,
947    89, 15, -32, -12, 55, 60, 3, -32,
948    -124, -2, -88, 53, -51, 55, -4, -53,
949    -46, 94, 18, 57, -72, 14, -41, 11,
950    14, -29, -3, -4, -9, 34, 18, -10,
951    -72, -14, -82, -90, -31, 11, -120, -48,
952    44, 3, -6, 79, -15, 8, -16, -89,
953    20, -125, -72, 69, 19, 118, -54, -2,
954    -10, 50, -28, -3, 17, -22, 104, 17,
955    101, -61, -9, -117, 5, -24, -105, -117,
956    -115, 28, -120, 36, -62, -77, 50, 67,
957    79, -41, -9, 4, 2, 15, 114, -12,
958    -16, 15, -49, 50, -122, -46, 30, 39,
959    56, 49, 14, -28, -71, -125, 36, 115,
960    -46, 47, -45, -16, 69, 113, -7, -119,
961    -43, -16, 17, -11, 102, 120, -34, 64,
962    -5, -53, 14, 0, -124, 120, 14, -26,
963    42, 74, 55, -12, 103, -37, 27, -54,
964    13, -54, -9, 39, 6, 6, -28, 43,
965    54, 21, 46, -90, -58, 122, -21, -81,
966    -13, -39, 50, 106, -2, 49, 9, -16,
967    24, 15, -73, 110, 1, 104, 52, -104,
968    2, -35, -17, 8, -58, 60, 26, 68,
969    -123, 6, 44, 70, -40, -4, -95, -21,
970    -110, 51, 80, -19, -97, -5, -50, -100,
971    -23, -30, 46, -66, -18, -38, -48, 38,
972    -9, -26, -71, 21, 25, 14, 16, 53,
973    14, -56, 20, 79, -87, 50, -7, -28,
974    52, 4, 11, -17, -26, 39, 2, 25,
975    6, 13, 11, 18, -56, -36, 46, -115,
976    32, -80, -44, -7, -32, -13, 74, -61,
977    9, -89, 14, 80, 20, -61, 109, -21,
978    -66, -34, -126, -6, 12, 22, -14, 55,
979    -28, -47, -59, -12, 2, -38, 73, -42,
980    91, -87, 37, -4, 29, 33, 122, 43,
981    85, 41, -50, 11, 29, 60, -4, 31,
982    -18, 8, -27, -75, 76, -13, 35, 18,
983    -49, -34, -33, 6, 51, 51, -41, 53,
984    47, 21, 62, -52, 30, 5, 16, 78,
985    -22, 28, -21, 31, -16, 21, -2, 62,
986    -94, -30, -83, -92, 122, -41, -113, -27,
987    -51, -123, 4, -116, 4, -68, -14, 3,
988    -21, -5, 29, -31, -15, -4, -27, -24,
989    10, -121, -119, -30, -37, -74, -32, -63,
990    -46, -69, -72, -44, 90, 84, 21, -16,
991    79, -16, -32, -111, 10, -25, 97, 57,
992    -59, -69, -83, -36, -24, -90, 14, 76,
993    -23, -16, 2, 26, 26, -50, 23, 120,
994    44, 32, -12, -29, -11, -45, 8, 41,
995    -28, 107, -32, -40, -92, -8, -76, -52,
996    76, 79, 93, 16, 86, 46, -14, 53,
997    -65, 53, 92, 63, 44, -30, 7, 5,
998    -4, 20, 22, 14, 8, 9, -58, -99,
999    -30, -119, 46, 2, -23, 34, 51, -63,
1000    45, -84, -8, 36, -59, -2, -98, -6,
1001    29, 121, -26, -1, -20, 39, 25, -66,
1002    -56, 8, -40, -7, 25, -79, 90, 72,
1003    -55, -12, -20, -123, -39, -25, -65, -12,
1004    47, 30, 33, 55, 18, 19, -22, 35,
1005    86, 65, 11, 119, -32, -47, -107, 80,
1006    -50, -43, 44, -1, -14, 49, 17, 33,
1007    13, 84, 64, 125, 97, 17, 20, 20,
1008    -62, -7, -13, -16, -8, 18, -36, -89,
1009    -13, 98, 21, 108, -35, 51, 44, -127,
1010    -31, 40, -83, 50, -122, 16, -82, -105,
1011    -58, 65, 76, -31, 61, 40, 28, -92,
1012    43, -59, 63, -33, -33, 24, -37, -22,
1013    7, 51, 54, 29, 12, 40, 68, -44,
1014    79, 52, -3, 10, -62, 35, -26, 70,
1015    40, 61, 83, -73, 97, 16, 33, 49,
1016    0, -83, -15, -101, 67, -26, 108, 113,
1017    3, 93, -15, 83, 27, -67, 71, 119,
1018    -48, -31, -28, 4, 4, -15, -46, 13,
1019    -17, -70, 78, 49, 36, 21, -72, -45,
1020    -1, -31, -52, 1, 61, -17, -18, -71,
1021    69, -65, -11, 104, -25, 52, 7, -70,
1022    -14, -8, -16, -13, 72, 37, -91, -80,
1023    31, 7, -33, -59, -12, -20, 26, 48,
1024    69, -16, -87, -13, -11, -14, -14, 58,
1025    -2, -3, -119, -17, 31, -17, -23, 75,
1026    62, 43, -97, -42, -23, -9, -5, -11,
1027    -43, 21, 37, -37, 6, -3, 14, 8,
1028    18, -98, 37, -14, -50, -36, 31, 123,
1029    7, 19, 95, 17, 22, 15, -7, 59,
1030    62, 18, -93, 10, 23, 42, -26, -23,
1031    -32, -28, 10, 42, 19, 38, 8, 31,
1032    -109, -5, 81, -25, -40, 35, -96, -117,
1033    -12, -4, -15, 13, 84, -70, -4, -93,
1034    24, 28, -66, -45, -70, -118, -33, 116,
1035    -6, 7, -54, 2, 11, 85, 34, -4,
1036    67, 67, -96, -13, 3, 11, 50, 62,
1037    -61, -28, 7, -17, 11, 22, -61, 62,
1038    45, 42, 50, -26, -43, 114, 69, 121,
1039    53, 127, 15, -3, 50, 30, 70, 26,
1040    25, -15, 35, -72, -48, -11, 15, 29,
1041    42, -40, 12, -38, -3, 16, -81, 65,
1042    53, 84, -48, -66, 11, 23, -22, 77,
1043    21, 115, -87, -35, -50, -89, -121, 67,
1044    18, 8, 40, 66, -3, 11, -24, -100,
1045    70, 35, 16, 16, -31, -62, 71, 64,
1046    74, -124, -15, -26, -17, -26, -55, 71,
1047    -22, 20, -35, 24, -48, 40, 56, 27,
1048    -35, -14, -8, -34, 113, 41, 58, -8,
1049    -2, -114, -38, -73, -28, -57, 70, 3,
1050    -22, 64, 31, 29, -46, -43, 88, 11,
1051    -67, -6, 71, -27, -24, -38, -24, -80,
1052    -21, 36, -32, -84, 37, 55, -22, 24,
1053    -54, 11, -94, -28, 8, -30, -46, 39,
1054    25, 0, 6, 93, 34, 8, 3, 26,
1055    -76, -69, 4, -71, 57, -65, -90, -40,
1056    -43, -56, -16, -53, -11, -11, 7, 45,
1057    -16, 7, 11, 39, -38, -9, -81, -86,
1058    -50, -16, -39, -18, -11, -10, -69, -44,
1059    -58, -49, 58, -63, 2, 64, 5, -81,
1060    -36, 42, 56, 24, 11, 2, 36, 92,
1061    78, 33, -2, -98, -55, 46, 14, 14,
1062    42, -14, -12, -6, -41, -69, 88, -122,
1063    36, 34, 12, -15, 18, -98, 58, -28,
1064    44, 4, -107, 85, 46, 27, 8, 58,
1065    66, -70, -8, 21, -110, -9, 89, -83,
1066    55, 59, -110, 51, 44, 11, 16, 108,
1067    43, -33, -18, -34, 2, -3, 28, -50,
1068    53, 14, 44, 6, -19, 23, 41, 75,
1069    72, -18, 12, -51, 34, -86, 28, 30,
1070    -103, 74, 4, -43, 49, 10, -31, -10,
1071    -17, -65, -82, -92, -17, 25, 1, -9,
1072    30, 81, 15, 9, 72, 52, 27, 19,
1073    61, 14, -64, 62, 5, -1, -16, -21,
1074    -25, -59, 28, -7, 28, -35, -28, -17,
1075    -16, -46, -25, -25, -79, -33, -112, 21,
1076    41, 13, -6, 53, 7, 17, -54, -39,
1077    -91, -94, 70, -128, -66, 28, -7, -93,
1078    -120, 54, -47, 35, -111, -58, 54, -5,
1079    -48, 11, -18, -104, -70, -78, 54, -7,
1080    17, -8, -96, 72, -119, -125, 28, -107,
1081    14, 16, -38, -48, 63, -21, 74, -45,
1082    -65, -94, 118, 39, -100, 39, -41, 13,
1083    19, -122, -55, 10, 23, 33, 20, -68,
1084    24, -41, -113, 12, 95, 26, 0, -17,
1085    -42, -66, -11, -107, -86, 76, 29, 49,
1086    -108, 112, -28, 124, -55, -96, -23, 34,
1087    91, -30, 61, -94, 102, -18, 19, -77,
1088    -60, 13, -125, -28, 7, -34, -91, 22,
1089    -12, -50, 17, -8, 2, 7, -18, -62,
1090    51, -37, -55, 19, 35, -30, 8, 46,
1091    -42, -56, -128, 61, -35, -16, -81, -8,
1092    -30, -59, -22, -111, 6, -45, -76, 29,
1093    16, -72, -34, -28, 22, -5, -116, 3,
1094    18, -9, -56, -48, 18, 56, -97, -21,
1095    -121, -116, -6, -24, -62, -26, -21, -69,
1096    -52, -48, -22, 23, 72, -35, 68, 39,
1097    47, 37, -18, 0, -76, 26, 114, -10,
1098    25, 5, -12, 70, 17, -105, -25, -112,
1099    5, 24, -8, 7, -38, -119, -21, 34,
1100    125, -125, -2, 5, -6, 81, 40, 60,
1101    54, -104, 22, -42, -2, 120, -33, 16,
1102    38, -30, -23, -83, -60, -1, 86, 92,
1103    -59, -10, -6, -11, -68, -96, -53, -3,
1104    -9, -17, -17, 109, 34, -15, -121, -40,
1105    5, 89, -38, -26, 38, -47, -80, -40,
1106    -116, -34, -30, -76, -35, -39, -118, 27,
1107    0, -67, 76, 0, -5, -2, 72, -15,
1108    -1, -94, -75, -62, 37, -6, -91, 59,
1109    -15, -8, -124, -25, -46, 17, -22, 28,
1110    5, -50, 21, 63, -7, 12, 67, 33,
1111    16, -35, -73, -120, -30, -14, -113, -77,
1112    45, 84, -16, -50, -21, 44, -97, 6,
1113    -61, -40, 29, -104, 28, 4, -17, 50,
1114    14, 44, 13, -61, -34, -28, -8, 105,
1115    67, 0, 31, -113, -121, -65, -21, 24,
1116    57, 12, -16, 9, -5, -1, 38, -61,
1117    -30, 60, -7, -55, 7, 32, 39, -33,
1118    12, 30, -60, 13, -75, 3, 55, -40,
1119    -16, 20, -86, 68, 24, -57, 72, 24,
1120    -8, 62, -126, -42, 54, 122, 125, 64,
1121    25, -38, -45, -78, -33, -109, 57, 15,
1122    -79, -1, 73, 7, -20, -42, -67, -13,
1123    -24, -69, 38, -38, -22, -115, 70, 15,
1124    -104, 67, -35, -114, 27, 31, -80, -5,
1125    27, -8, -11, -58, 39, -29, 1, -18,
1126    -4, 23, -12, 46, 33, 32, 21, -14,
1127    8, -13, 43, -8, 25, -37, 55, -30,
1128    -37, -39, -2, -117, -12, -14, -3, -10,
1129    30, -27, 9, 7, -32, -25, -101, -115,
1130    -40, -8, -5, -38, 34, 44, 45, -62,
1131    45, -25, 100, -29, 52, 24, -32, 66,
1132    31, 112, 72, 12, 121, -57, 21, 125,
1133    55, 36, -33, 22, 2, 52, 40, 25,
1134    -1, 26, 6, -23, -18, -16, 11, 25,
1135    17, -62, 6, -60, -25, 65, 50, 114,
1136    62, -44, -19, 43, 70, 76, 40, -8,
1137    47, -31, -64, 17, -34, 42, 8, 20,
1138    -19, -7, -59, 54, 26, -31, 120, 18,
1139    -55, -3, 4, -2, 58, -113, 10, -41,
1140    -6, -13, 2, 9, 28, -20, -34, 74,
1141    -44, 45, 49, 1, -9, 72, -13, -65,
1142    -50, 17, 22, 32, -10, 87, -21, -43,
1143    -21, -24, 5, -83, 20, 29, -54, 14,
1144    -20, -48, 94, 125, -17, 16, -15, 24,
1145    15, 17, 26, -34, 52, -4, 18, -59,
1146    -1, 4, 14, 62, 17, -54, -41, 29,
1147    -77, -15, 31, 29, 13, 5, 27, -35,
1148    33, 8, 48, -21, 30, -5, -22, -67,
1149    -118, 18, 0, 69, 26, 2, -120, 65,
1150    27, -28, 57, 41, 48, 7, -52, 14,
1151    6, -11, 54, -17, -40, -28, 82, -14,
1152    -27, -12, 2, 16, 30, -113, 13, -48,
1153    -37, 61, 72, 2, 8, -30, -30, 39,
1154    -78, -96, 42, -80, -16, 45, -28, 57,
1155    24, -123, -47, -7, 32, -25, 6, -76,
1156    50, 97, -89, -40, -49, 89, 70, 114,
1157    -29, -14, -43, -127, 83, -100, -79, -16,
1158    -19, 78, -27, 46, -30, -65, 37, 46,
1159    34, -12, -41, -29, -17, -68, 53, 99,
1160    59, 51, 69, -11, 32, -5, -53, 33,
1161    -14, 4, 55, -68, 23, 26, -63, -123,
1162    -31, -39, -67, 58, -6, 23, -3, 25,
1163    41, 12, -31, -11, -55, -63, -90, 8,
1164    -11, 27, -31, -127, 15, 29, 28, -74,
1165    -46, 44, -1, -122, -46, -44, -113, 40,
1166    11, 23, -44, 4, 6, -26, -118, 30,
1167    -70, 42, 19, -29, 45, -76, 34, 11,
1168    -94, 1, 125, -26, 11, 35, 39, 48,
1169    -20, -83, 48, -36, -23, -53, 11, -53,
1170    -38, 57, -34, 33, -59, -2, 51, 121,
1171    -3, -29, 30, -48, 51, 20, 36, 2,
1172    -22, -12, 42, -7, -8, -52, 20, -66,
1173    61, -64, -53, -21, -83, 9, -20, -39,
1174    61, 6, -75, -13, -12, 42, 90, 48,
1175    -17, 47, -3, -97, 4, -87, -7, -39,
1176    -19, -14, -64, 70, 27, 86, 30, -23,
1177    -23, 110, -21, -81, -38, 63, 20, 44,
1178    10, -1, -106, -26, -122, -45, -25, -61,
1179    -7, -45, 3, -3, -8, 4, 1, -38,
1180    -14, -41, -31, -10, 2, 0, -54, -37,
1181    96, 25, -52, 4, -2, 25, -2, 16,
1182    21, -15, 39, -29, 58, -77, 62, 39,
1183    -53, -66, -14, -78, 31, 47, 5, -43,
1184    12, 38, 45, 33, -33, 53, 31, -14,
1185    18, -28, 40, 36, -32, 68, -77, 78,
1186    -31, 10, 124, 23, 26, 61, -46, 80,
1187    17, -17, -11, -64, -27, 72, -54, 55,
1188    -1, -8, -102, 33, 9, 38, 39, 122,
1189    -36, -21, 51, -27, -16, -12, 35, -7,
1190    -13, 0, -117, 49, 0, -53, 4, -91,
1191    -61, 5, -30, -102, -43, 17, 13, -48,
1192    44, -40, 27, 84, -19, -13, 72, 101,
1193    10, 12, -16, 15, -37, 18, -37, 1,
1194    22, -79, -55, -42, 6, 123, -8, -31,
1195    -19, 35, -31, -74, -35, 30, -21, 30,
1196    -76, -8, -57, 11, -9, 29, -46, 29,
1197    -30, -15, -1, -43, 13, -9, -3, -72,
1198    -3, 36, -62, -91, -5, 32, 7, 10,
1199    0, -46, -44, -8, 23, 39, -3, 15,
1200    13, 19, -107, 7, -45, 11, 30, -72,
1201    -23, -25, -93, -116, 19, -1, -36, -25,
1202    -4, -59, 18, -22, -88, 0, -20, 12,
1203    82, 10, 44, 89, 64, 100, -39, 101,
1204    60, 70, 93, 108, 121, 120, -20, 31,
1205    20, 66, 123, -11, -118, 4, 82, 32,
1206    -19, 24, 4, 6, 28, -9, 57, 76,
1207    -15, 79, 86, 123, 79, -94, 23, 73,
1208    90, -54, -43, 4, 12, 12, 121, -49,
1209    3, -45, -6, 33, -10, 74, -30, -56,
1210    35, 54, -92, 29, 10, 82, 84, 95,
1211    112, 36, -54, -120, -83, 78, -1, 36,
1212    54, 57, 3, 26, -48, 1, -46, -3,
1213    -22, 48, 45, -38, -51, -19, 33, -14,
1214    -88, 61, -39, 17, -4, -56, -100, 19,
1215    -40, -72, 7, -33, -6, 21, -64, -122,
1216    -40, 14, -119, -102, -69, 14, -19, -8,
1217    60, 23, -128, -37, -28, -40, -2, 13,
1218    -4, -22, -15, 15, -2, -35, 42, -118,
1219    -4, -77, -1, -127, -35, -19, -68, -58,
1220    -72, -4, 8, -1, -15, -4, -125, 6,
1221    -108, -9, 56, -121, -6, 13, 0, 1,
1222    -118, 119, -13, 42, -52, -72, -72, 52,
1223    -61, -18, -37, 63, -112, 23, 31, -119,
1224    34, 61, 46, 127, -68, -120, 19, -21,
1225    -12, 41, 25, -112, 21, 92, 83, 78,
1226    -63, -20, -61, 8, -24, 27, -19, 76,
1227    31, -4, -22, 2, 8, 88, 122, -27,
1228    -72, -30, -52, -42, 25, -44, -67, 33,
1229    -65, 28, -64, -36, -127, -5, 119, 23,
1230    -112, -8, 84, 51, 77, -32, 93, 21,
1231    -3, 9, 10, -23, -109, 40, -99, -9,
1232    -10, 32, -21, -1, 1, -31, -54, 47,
1233    -49, -5, -83, -61, 4, 1, -2, 7,
1234    45, -85, -78, -9, 122, -24, 26, 57,
1235    -10, 18, -14, -4, 3, -97, -7, -17,
1236    -4, -24, 0, -69, 40, 67, -63, 20,
1237    51, 6, -36, 21, 53, -57, -41, -103,
1238    -34, 29, -88, 2, 49, 56, 31, -37,
1239    -26, -8, -22, 28, 18, -44, 0, -54,
1240    61, 52, -97, 56, 7, 90, -17, 97,
1241    1, -116, -86, -80, -64, -18, -26, -47,
1242    105, -111, -16, 49, 23, 116, 127, 1,
1243    -11, 8, -2, -31, -51, 59, 21, 78,
1244    90, 61, -4, -8, -82, 117, -34, 102,
1245    8, -63, 96, -41, 25, 35, -15, -18,
1246    -13, 79, -33, -34, -75, -103, -82, -41,
1247    37, -56, 13, 54, -84, -56, 88, 7,
1248    -66, -74, -3, -23, -118, -19, -34, 7,
1249    -44, -8, 26, -37, -9, 52, -58, 27,
1250    54, -128, -15, -5, -126, 27, 61, 50,
1251    -15, 72, -37, -35, 17, -125, -16, 27,
1252    -34, -41, 9, -77, -1, 23, -91, -66,
1253    38, -38, 41, -90, 67, -18, 16, 58,
1254    23, -22, -11, 25, -10, 13, -71, 90,
1255    -13, 34, -41, 26, -124, 40, -42, -15,
1256    -29, 33, -8, -41, -84, -17, 78, -73,
1257    120, -31, 69, 77, 54, 96, 7, -25,
1258    98, 48, 120, 78, 65, 59, 59, 124,
1259    69, 41, 33, -93, 32, 51, 44, -3,
1260    -127, -90, -25, -26, 37, 27, -14, 119,
1261    -46, 84, 4, -27, -3, -53, -12, 49,
1262    86, 44, -15, 69, 15, -95, -18, 99,
1263    27, -17, 1, -35, -11, 27, 15, -30,
1264    -78, -3, 41, 7, 127, -1, 102, 24,
1265    45, 39, -37, -50, 11, 0, -16, 5,
1266    23, -18, 63, 89, 63, 34, 47, -126,
1267    -8, 77, 21, -121, -51, -9, 29, 42,
1268    43, 60, -107, 24, -35, 40, -36, 42,
1269    -35, -62, -23, -19, 43, 2, -52, 12,
1270    -70, 17, -122, -23, -54, 45, 19, 31,
1271    40, -60, -9, 8, -38, 3, -62, -38,
1272    15, 29, -15, 45, 18, -42, 66, 17,
1273    48, -124, 39, -53, -52, 36, -16, -10,
1274    18, 90, -29, 2, 26, 15, -11, -22,
1275    65, 18, 53, 89, -88, 122, -86, 82,
1276    -63, -16, 111, 40, 55, 61, 22, 126,
1277    17, -45, -58, 23, -30, 61, -98, 48,
1278    -35, -72, -7, -52, 25, -89, 80, -98,
1279    15, -85, 78, 13, 6, -11, 52, -2,
1280    29, -3, -3, 7, -37, 88, 61, -98,
1281    8, -35, 10, -73, 11, 63, 27, -38,
1282    30, -46, 2, 45, 20, 7, 45, 74,
1283    67, 78, 27, -28, 33, 53, -119, -42,
1284    32, 56, 34, -67, 49, 3, -36, 11,
1285    -62, 122, 6, -47, -3, -17, -40, 35,
1286    -48, 98, -67, -31, -35, 11, -64, 42,
1287    -18, -34, 33, -48, 26, -28, -6, -68,
1288    33, 2, -70, -78, -27, 45, -20, 6,
1289    13, -43, -35, -23, 4, 25, -49, 18,
1290    8, 1, -15, -26, -41, 13, -16, -28,
1291    -8, -24, 23, -87, -22, 6, -26, 33,
1292    -16, -35, 19, -5, -27, -7, -74, 5,
1293    -81, 26, 15, 119, -15, 35, -111, -64,
1294    -70, -53, 34, -9, -30, -14, 20, -51,
1295    57, 15, -13, 57, -74, -7, -39, -36,
1296    -3, -30, 13, -32, 8, -20, 47, -61,
1297    -63, -53, 33, 15, 32, 24, 81, -39,
1298    -42, -43, 46, 29, 26, 6, -30, -6,
1299    42, 11, 23, -31, -22, 18, 18, -53,
1300    28, 30, -18, -49, 53, -57, -13, 27,
1301    31, -1, -7, -21, -6, -100, 49, -69,
1302    120, -53, 10, 59, 14, -24, -27, 80,
1303    -63, -28, -26, -9, -13, -65, 8, -28,
1304    -13, 1, 66, -4, -20, -5, 25, -41,
1305    -18, 37, -16, -17, 9, -52, -32, 92,
1306    -26, -8, 9, -42, 26, 2, -15, 81,
1307    -13, -20, -7, -14, 75, -36, 44, 10,
1308    6, 21, -38, -74, 15, 12, 58, -34,
1309    -22, 69, -41, -19, -60, 42, -57, -12,
1310    9, 19, 10, -18, 3, -42, -23, 32,
1311    9, 83, 38, 76, -111, 76, -98, 88,
1312    -114, -63, 0, -19, 41, 37, -33, 36,
1313    -7, 8, 53, 74, 51, 12, -16, 6,
1314    -15, -127, -5, 87, -51, 27, 72, 12,
1315    -104, -7, 53, 124, -21, -103, 122, 14,
1316    56, -21, 52, -64, -23, 88, 122, -82,
1317    0, 13, -54, -52, 31, 93, 122, -49,
1318    15, -71, 84, 41, -53, -124, -43, 88,
1319    70, 42, -5, 120, 77, -23, -94, -57,
1320    51, -79, 58, 0, 8, -21, -61, -19,
1321    -37, 126, -11, -53, 20, -10, -68, 79,
1322    -124, -30, -59, -25, -8, -29, -125, 26,
1323    -36, -28, -64, -8, -5, 100, 70, -20,
1324    7, -126, -54, 4, -1, 45, -18, 73,
1325    -19, -123, -64, 11, 20, 22, 1, 1,
1326    3, -12, -41, 91, -69, -75, 16, 46,
1327    -29, -66, -31, -79, -85, -10, 41, -10,
1328    -83, -121, -10, -17, -90, 6, -128, -51,
1329    76, 40, -19, 81, -123, 104, -17, 88,
1330    19, 30, 92, 58, 29, 95, 14, 84,
1331    109, 12, 20, -96, -16, -20, -45, -120,
1332    -13, -98, -126, 66, -104, 6, 106, 91,
1333    -1, 59, -50, 5, -24, -66, 32, 69,
1334    68, 29, 23, -24, 63, -17, 55, -57,
1335    5, 20, 66, -9, -25, 74, -16, -115,
1336    71, -6, 4, 63, 34, -45, 30, 58,
1337    37, 26, -22, -26, -32, 6, 9, 83,
1338    -30, -8, -2, 75, 43, 71, -62, -104,
1339    44, 35, -75, -85, 21, -51, -1, 74,
1340    -97, 26, -67, 28, -34, -75, -62, -4,
1341    -55, -34, -24, 12, 16, -20, -4, -54,
1342    -62, -7, 20, -126, -1, 24, 4, 10,
1343    32, -44, -76, -13, -49, -28, 6, -6,
1344    34, 1, 17, 84, -22, -2, -40, 30,
1345    -34, -35, -91, -57, 30, 20, -15, 14,
1346    -27, 25, 24, 5, 13, 7, -112, -3,
1347    -30, 38, -33, 3, 25, 111, -20, -48,
1348    -23, 58, 5, -30, 29, 122, -72, 45,
1349    110, -16, 47, -21, -16, 0, 34, 13,
1350    40, -19, -14, 36, 9, 24, -6, -59,
1351    39, 121, 123, -29, 25, 38, 52, 53,
1352    31, -107, -89, 12, -29, -9, 59, -3,
1353    -13, 41, 67, 0, 64, 46, -23, 17,
1354    -52, 4, 34, -41, -47, 54, -19, 125,
1355    -13, -17, -56, -6, -1, 4, -28, -59,
1356    72, 23, 39, 78, -114, 31, 5, -35,
1357    -39, 80, -30, 19, -117, -45, -74, 53,
1358    -26, 120, 22, -99, -24, 49, -60, -37,
1359    -15, 24, -29, -1, -2, -19, 4, 34,
1360    -8, -47, -15, 1, -78, 68, -33, 18,
1361    -11, -14, -6, -29, 10, -57, 2, -22,
1362    37, 1, 52, -118, -22, -81, 25, 4,
1363    35, -25, 16, -22, -97, -12, -73, 26,
1364    13, 11, -36, -48, -63, -24, -16, -31,
1365    19, -67, -11, 127, -13, 9, -31, 110,
1366    83, -107, 25, 33, 63, 122, -30, 18,
1367    -61, -128, -49, -92, 10, -103, -37, 1,
1368    -21, -91, 80, 61, 41, -84, -24, 112,
1369    -15, -38, 2, -3, 7, 22, 68, -67,
1370    44, -15, -75, -13, -71, 7, 52, -118,
1371    -88, 27, -34, -69, 30, 4, 88, -91,
1372    4, -5, 13, -14, -32, 9, 47, 93,
1373    -27, 98, -5, 40, -65, 38, -21, 35,
1374    62, -40, 10, 14, 4, 13, 17, -50,
1375    -23, 12, -90, -13, 35, 63, 23, 35,
1376    -128, 3, -103, 14, -53, -72, -31, 13,
1377    -42, -63, 17, -58, 6, 25, -24, -116,
1378    -48, -20, -41, -39, 80, -47, -54, -27,
1379    38, -50, -116, -38, -76, 18, -39, -38,
1380    12, 15, -75, 12, -62, 10, 33, -23,
1381    -21, -38, -95, -118, -71, -11, -25, 4,
1382    -52, -118, -2, -11, -117, -38, -119, 12,
1383    -24, -53, 43, 8, 64, 21, -37, 53,
1384    27, -54, 40, -83, 55, 90, -16, 48,
1385    39, -35, 102, -15, -63, 94, -6, 45,
1386    -23, -64, -123, 43, -29, 7, -23, 118,
1387    -58, -46, 23, -73, 37, -53, -8, 7,
1388    -9, -24, -33, -48, 31, 26, 28, 52,
1389    -48, 43, 33, -22, 56, 77, -26, -85,
1390    -66, 42, 0, -49, 12, -18, 26, 56,
1391    -13, 13, -14, 7, -29, -4, -89, 40,
1392    25, 45, -15, 35, -7, 42, -7, -59,
1393    -10, 30, -92, -29, 3, -60, 1, 12,
1394    -6, 64, 0, 57, -99, 24, -46, 13,
1395    1, 56, -21, -11, 0, -41, -15, -28,
1396    -36, 14, 17, -42, -57, 49, -9, -11,
1397    -23, 16, -103, 18, -28, 1, 13, -86,
1398    4, -7, -22, -6, 5, -11, 41, -32,
1399    55, -45, 1, -125, -39, -20, -12, 0,
1400    -20, 66, -17, -17, 3, 33, 24, 3,
1401    55, -100, -103, 49, -127, 59, 74, -10,
1402    -93, -60, 45, -27, -23, 13, 107, 38,
1403    -75, -31, 70, -10, 12, -104, -68, -6,
1404    31, 82, 17, 74, 56, 113, 72, 42,
1405    -52, -4, 75, 40, -117, -16, 15, 42,
1406    19, 6, 33, -41, 92, 60, -13, 28,
1407    -12, -17, -11, -90, -118, 35, 21, -63,
1408    -32, -48, -50, 22, -25, -20, 41, 28,
1409    22, 24, 8, -7, 14, 30, -20, 5,
1410    59, -28, -21, 2, -41, 65, 56, -47,
1411    -94, -5, 19, -82, -60, -16, -22, -73,
1412    16, 65, -35, 49, -34, 26, -20, 51,
1413    -28, -2, -34, 81, 8, -53, 2, 50,
1414    -43, 0, -48, -78, -5, -7, -37, 26,
1415    98, -22, 7, -10, 37, 0, -23, 118,
1416    -14, -33, -11, 23, 3, -64, 3, 41,
1417    102, -56, -101, 34, 1, 82, -22, -66,
1418    -1, 7, 58, 3, -27, -57, -7, -7,
1419    -72, 0, 84, 17, 14, 126, -87, 35,
1420    -3, 70, 126, -43, 50, 90, 52, 10,
1421    102, -35, 23, -40, -91, 15, 26, 6,
1422    102, -42, 16, -84, -9, -40, 63, 13,
1423    27, -14, 98, 120, 59, -123, 21, 48,
1424    121, -61, 32, 49, -23, 13, 45, 45,
1425    58, -76, -14, -35, -6, 65, 32, -57,
1426    99, 14, -81, 34, 34, 46, 70, 9,
1427    31, -23, -48, -14, 14, -9, -62, -48,
1428    -18, 103, -45, 9, -8, 29, 46, -17,
1429    45, 41, -58, -53, 1, -35, 31, -80,
1430    -26, 30, 88, -39, -76, 40, -9, 24,
1431    10, -26, 31, -48, -17, 16, -10, -126,
1432    -57, -22, -127, -20, -50, 62, 12, 65,
1433    43, -23, -63, 6, -64, 23, -38, -11,
1434    -91, -43, -6, 5, -21, 40, 49, -120,
1435    -58, 7, 20, -13, 44, -27, 61, -7,
1436    -21, -83, 44, -28, 9, -77, -45, -15,
1437    -97, -80, -25, -29, 89, -43, -51, -7,
1438    -3, -40, 89, -67, 118, 3, -38, 5,
1439    4, 12, 6, 79, -28, -6, 27, -17,
1440    -23, 74, 33, 29, 22, -97, -64, -119,
1441    33, 10, -115, 124, 33, 59, -41, 49,
1442    34, -77, 3, -31, -15, 67, 31, 47,
1443    89, -66, 33, -40, 33, -5, -46, -44,
1444    -25, 109, -93, 50, -119, 26, 122, 85,
1445    10, -1, -29, -124, 61, 21, -67, -41,
1446    -47, -55, -27, 123, -30, 20, -88, 78,
1447    -49, -4, -88, -17, -10, -7, 86, -48,
1448    -30, 82, 46, 42, 45, -23, -112, -32,
1449    1, -35, 0, -70, 49, 5, -65, -128,
1450    36, 86, 14, 127, 9, -24, -16, 6,
1451    -42, 36, -127, -91, 24, -112, -48, 32,
1452    -48, 17, 50, -123, -4, 68, -35, 10,
1453    105, 5, -2, -126, -34, 57, -123, 14,
1454    25, -27, 1, -85, 3, -28, -123, -51,
1455    8, 15, -60, 9, 28, -71, -67, 88,
1456    24, 65, 123, -28, 20, 65, 79, -45,
1457    118, 63, -88, 83, -98, 91, 11, -31,
1458    118, -109, 36, 53, -68, 11, 22, -76,
1459    -38, -14, -85, 116, 109, -28, -34, 47,
1460    41, -9, -27, -27, 4, 17, 2, 73,
1461    86, -68, 56, 13, 40, -24, -23, -4,
1462    -45, 80, -84, 28, 8, -32, 116, 87,
1463    -19, -7, 10, 42, -43, 104, 34, 13,
1464    39, 37, 13, 80, -1, -20, 51, 27,
1465    -30, 79, -45, -5, 10, 25, 91, 24,
1466    -43, 22, 99, 100, 32, 8, 60, 100,
1467    48, -10, 5, 15, 15, 26, 6, -51,
1468    40, 19, 45, 127, -11, -46, 31, -26,
1469    -50, 54, -9, 21, 4, -126, -37, -16,
1470    -66, 23, 17, -28, -10, 55, -31, 23,
1471    37, 22, 13, -10, 86, -17, 6, 51,
1472    16, 44, -5, -31, 42, 4, -73, -44,
1473    14, -5, -2, 1, 14, 7, 37, 11,
1474    1, 13, 11, 5, 4, -37, 10, 19,
1475    5, 3, -15, 15, -26, 17, -5, -1,
1476    30, 32, 8, -7, -5, -12, -12, 11,
1477    6, -26, -19, -9, 8, 7, -10, 19,
1478    11, -3, 13, 14, 6, 7, -13, -5,
1479    39, -17, -6, 33, -8, -16, 31, -35,
1480    1, -32, -62, 16, 11, -6, 37, -5,
1481    -16, -10, -47, -10, 12, -9, 26, 4,
1482    49, 1, -18, 26, 10, -5, -23, 17,
1483    -21, -35, -70, 58, 22, 5, -62, 17,
1484    -9, -15, 25, 7, 9, 14, 3, 17,
1485    0, -9, 9, 8, -5, 22, 4, -1,
1486    7, -7, 32, 24, 10, -39, 3, -27,
1487    33, 3, 4, -3, -1, -9, -3, -1,
1488    -27, -2, 4, -3, 4, 0, 1, 5,
1489    -11, 11, 15, 10, 6, 0, -8, -13,
1490    3, -1, 12, 9, 7, -6, 5, -15,
1491    44, 18, -14, -17, -16, -15, -26, 25,
1492    -7, 3, 9, 15, 0, -11, 10, 7,
1493    2, -14, -43, 8, 45, 18, 1, -5,
1494    1, 18, -12, 1, -25, -18, 1, -63,
1495    4, 32, 8, -52, 15, -54, -27, 12,
1496    -27, -35, -53, 18, -10, -14, 34, 4,
1497    -23, -10, 51, 54, 5, 20, -19, 62,
1498    -66, -38, 27, -18, 10, 43, 40, 67,
1499    -9, -29, -34, 54, 1, 18, -17, 61,
1500    26, 5, 113, 22, 1, 6, 63, -29,
1501    47, 118, -41, -12, -4, 7, -41, -27,
1502    -3, 14, 1, -20, 38, -15, 10, 12,
1503    -35, -38, -33, -9, 10, -56, -38, -9,
1504    -9, -55, 26, 26, -15, 5, 12, -43,
1505    30, 8, -68, -11, 14, -33, -2, 23,
1506    8, -8, 27, 3, 22, -15, -23, 14,
1507    22, -44, 12, -52, 36, 1, 3, -40,
1508    -55, 16, -40, 7, 27, 27, -45, 22,
1509    -17, 26, -23, -26, -2, 30, -15, 19,
1510    4, -1, 30, -24, -3, -36, -33, 13,
1511    13, -21, -1, 28, 21, 32, 19, -7,
1512    -13, 16, -9, -23, -33, -66, -13, -44,
1513    15, -18, 14, 9, -23, -68, -7, 55,
1514    -12, -98, -32, -4, -6, -13, 11, 33,
1515    -30, -5, -27, -40, 52, 106, -40, -13,
1516    19, -35, -17, -40, -24, 9, -90, 54,
1517    -1, -58, 15, 101, 18, -15, -105, 90,
1518    39, 23, -7, 70, 8, -24, -89, 19,
1519    -21, -8, 18, -74, 112, -86, -14, 47,
1520    -81, 43, -50, 2, 13, -9, -38, 23,
1521    -12, -64, -10, 13, 23, 29, 106, -25,
1522    -22, -115, -43, -5, -2, 5, 7, 7,
1523    33, 8, -60, 10, -48, -47, 6, 50,
1524    43, -3, 15, -17, 36, 1, -17, -14,
1525    7, -22, -24, -110, 21, 3, 64, 99,
1526    -31, 3, -10, -21, -7, 20, -61, -22,
1527    -50, 31, 35, 0, 4, -8, -35, -26,
1528    13, 56, 32, -12, -10, -7, -45, -5,
1529    15, -17, 78, -11, 51, 15, -26, -16,
1530    -40, -20, 31, 0, 12, -52, 25, -33,
1531    22, -26, -12, 81, -17, -19, -12, 3,
1532    60, -76, 11, -5, 24, 9, 34, 2,
1533    54, 12, -68, -18, 10, -33, 50, -2,
1534    -52, -43, 10, -18, -6, -20, 69, -4,
1535    15, -59, -21, 5, -18, -45, 32, 21,
1536    87, 19, -24, -85, 26, -56, 64, 27,
1537    -14, -35, 13, -18, 45, -33, -77, -36,
1538    -123, 55, 13, 61, -15, 6, -41, -21,
1539    86, -19, 72, -10, -12, -27, -114, -25,
1540    -8, -31, 8, -4, 17, -27, 31, -5,
1541    -1, -10, 52, 55, -70, -55, 23, 52,
1542    45, 32, -57, -30, 6, -20, -1, 20,
1543    -48, -10, 47, -21, 13, -27, 50, -25,
1544    46, -20, 7, 12, -3, -39, -36, 22,
1545    -42, 24, 27, -12, -13, 3, -28, -52,
1546    14, 48, -13, 30, -6, -4, -37, 13,
1547    -12, 28, -9, 48, -30, -25, 0, -6,
1548    49, -9, 39, 10, 66, -32, -43, 85,
1549    5, -4, -9, 76, 16, 46, -18, -122,
1550    -59, 48, -35, -26, 20, 13, -23, -41,
1551    -26, 51, 120, -54, -38, -53, -1, 126,
1552    3, 8, 84, -49, -40, 33, 88, 113,
1553    22, -54, 0, 44, 10, -76, 80, -75,
1554    66, -58, 10, 109, -24, -17, 49, 11,
1555    -32, 1, 15, 55, 103, 56, 10, 48,
1556    -28, 83, 6, 28, 19, 5, -46, 23,
1557    89, 74, 32, 4, -24, 23, 0, 26,
1558    11, 38, 42, -6, -2, -8, 5, -8,
1559    -7, -9, -1, 40, 15, -59, 8, 43,
1560    -36, 24, -75, 43, -37, 0, -43, -27,
1561    -15, -78, -11, 17, 9, -12, -41, -36,
1562    -87, 7, -36, 1, 15, -29, 27, -60,
1563    106, 77, 4, 39, 20, -5, 123, -45,
1564    -2, -28, 8, 6, -32, 20, -8, 3,
1565    -27, 13, 0, -75, 6, -52, 8, -2,
1566    105, 89, 6, 22, 29, -18, 20, -60,
1567    39, 61, 39, 14, 2, 26, 15, -21,
1568    14, 95, 57, -7, 29, -43, 10, -70,
1569    -23, 112, -14, -24, -41, 2, -25, -121,
1570    30, 111, -19, 23, 24, 48, 21, 85,
1571    -3, -31, 6, 16, -3, -59, -120, 44,
1572    33, -11, 7, -126, -128, 5, 10, 19,
1573    73, -36, 24, -16, -18, 57, -103, -126,
1574    -16, 67, 39, -40, 120, 61, 2, -44,
1575    -1, 45, -14, 56, 12, 30, 46, -6,
1576    13, -8, 30, 25, -54, -6, -8, -7,
1577    -38, -23, -16, 16, 56, -19, -13, 36,
1578    -70, 9, -22, -8, -67, -3, 16, 6,
1579    -22, 87, -6, 23, 0, 3, -49, 71,
1580    21, 41, 55, 14, -25, 8, -8, -8,
1581    127, 62, -75, -25, -2, 4, -46, 49,
1582    -123, -58, -92, -127, -23, 22, -125, -32,
1583    34, 125, 13, 93, 53, -47, 122, -80,
1584    50, 119, 1, 40, -127, -118, 33, 124,
1585    22, -93, 9, -38, 49, 58, -52, -117,
1586    41, 120, -120, 44, -74, -7, 9, -26,
1587    -107, 7, 21, 13, 72, -7, 116, 45,
1588    -82, 3, 60, 104, -127, -81, -122, -69,
1589    -105, -28, -6, -16, -12, 97, -113, 119,
1590    -48, 127, 124, 124, -126, -6, 78, -72,
1591    72, 38, 127, 34, 116, 33, 34, 127,
1592    45, -17, 28, 127, 65, -124, -29, 23,
1593    -128, 50, -18, 110, 76, -70, -125, -20,
1594    -65, -49, -44, 20, 20, -12, 93, -31,
1595    -105, -120, 71, 113, 51, -125, -56, -46,
1596    -70, 60, 68, -54, -126, 84, -121, -39,
1597    -66, -125, 120, -13, 124, -24, 67, -8,
1598    120, -14, -93, -52, -78, 11, -27, -52,
1599    65, -128, 11, 17, 6, -5, 32, 120,
1600    -121, 0, 45, -3, 93, 104, 108, -41,
1601    -7, 46, 19, -10, 93, -27, -91, -112,
1602    -128, -125, 45, 21, -125, 1, 64, 38,
1603    -127, 97, -5, -37, 94, 52, 24, 122,
1604    -125, 23, 98, 63, -37, 85, -40, -63,
1605    -1, 93, 127, -8, 60, -56, 94, -16,
1606    127, -96, 17, 58, -6, 110, 71, 66,
1607    -4, -95, 12, 81, 105, 19, 83, -84,
1608    125, -66, -46, -25, -58, -76, -125, 39,
1609    127, -57, -75, -56, -64, 56, -123, 45,
1610    -53, -83, -7, -111, 44, -126, 34, 97,
1611    -65, 104, -67, 114, 11, 127, -122, 120,
1612    -64, -8, 6, -106, 24, -55, 104, -4,
1613    -52, -38, 21, 126, -119, -95, -8, -127,
1614    122, -23, 126, -60, -54, 42, 36, 120,
1615    -128, -46, -127, 55, -40, -38, 70, -8,
1616    -125, -127, -124, -128, -14, -56, 115, 60,
1617    60, -123, -37, -128, 48, 104, 125, -88,
1618    -67, 38, 23, 23, 106, -83, 121, -30,
1619    -44, 126, 17, -42, -23, 127, -1, -73,
1620    -76, -124, 104, -5, -58, 86, -112, 23,
1621    -57, -100, -2, 26, 21, 88, 75, -127,
1622    71, 124, -27, 94, 25, 120, -125, -120,
1623    -113, 126, -127, 31, 127, 18, -124, 74,
1624    -125, 15, 23, 43, 103, 123, 74, -47,
1625    96, -102, -14, 127, -20, 124, -82, -121,
1626    106, -112, 5, 44, 99, -17, 122, 69,
1627    -46, 74, 29, -56, -127, -53, 51, 93,
1628    79, -85, 87, -126, -100, -29, 116, -121,
1629    127, 126, -21, 119, 3, -77, 17, 120,
1630    52, 127, 106, -4, -112, -30, 124, -34,
1631    2, -103, 125, 127, -68, -109, -36, 3,
1632    68, -119, 127, 118, 126, -99, -89, 38,
1633    -53, -121, 67, 95, -44, -39, 82, 127,
1634    75, -127, 91, -12, -67, -91, 37, 4,
1635    40, -122, 65, -84, -8, 30, 46, -1,
1636    55, -55, 106, 12, -61, 47, -11, -102,
1637    54, 96, 18, -4, 75, -93, 76, 73,
1638    119, -24, 108, -9, 124, -127, 116, -43,
1639    110, 48, 15, -32, 33, -95, 23, -9,
1640    78, 113, 123, 127, -104, 40, -29, -57,
1641    74, -114, 121, -41, -113, 127, 6, 123,
1642    83, 81, -39, -27, -30, -120, 58, 14,
1643    16, 2, 6, 13, -41, 120, -112, 11,
1644    121, 124, 58, -126, 77, 32, -124, -32,
1645    -13, 39, -92, 36, -33, -46, -13, 125,
1646    20, -127, 108, -109, -97, -57, 26, -108,
1647    82, 78, -127, -84, 32, 31, -96, -124,
1648    60, 96, -121, -107, -113, -14, 113, 15,
1649    69, -53, 11, 91, -44, -33, 56, -75,
1650    -127, -122, 114, -27, 34, 36, 120, 122,
1651    -70, -16, -35, -122, -119, 4, 127, -86,
1652    -18, -113, -74, 87, -83, -123, 65, -1,
1653    -14, -119, 32, -20, -122, 31, -18, 23,
1654    119, 120, 112, -107, 29, 24, -123, 22,
1655    67, 127, 106, -128, 79, 17, 73, -53,
1656    -27, 58, -10, -7, 127, -51, -119, 15,
1657    -74, -113, -45, -36, 44, -120, 105, -80,
1658    98, 103, -102, -22, -108, 7, -122, 70,
1659    89, -127, 58, -33, -8, 91, -1, -4,
1660    -62, 127, 65, 74, -124, -111, -67, 89,
1661    12, -122, -25, 45, 117, -73, 23, 51,
1662    15, 88, 25, 116, 77, 95, 121, -5,
1663    103, 80, 108, 127, 100, 8, -113, -112,
1664    119, -106, 127, -114, -82, 125, 81, -127,
1665    -121, 127, -124, -8, -126, 58, 127, -126,
1666    119, 25, 26, -68, -83, 77, 70, 51,
1667    -64, -30, 127, 127, -126, -124, 127, -128,
1668    -119, -1, 122, 112, 13, 94, 46, -22,
1669    80, -26, 102, -122, -35, 37, -11, -108,
1670    -128, -95, -111, 125, -123, -79, 116, 8,
1671    90, 97, 26, -34, 109, 120, 61, 69,
1672    -5, 4, 119, 11, -61, 91, -3, 38,
1673    19, 127, -87, 125, 125, 33, 127, 46,
1674    39, 4, 36, 121, 127, -124, -27, -25,
1675    -79, 39, 105, -71, 30, -14, 78, -123,
1676    119, 80, 106, 125, -59, 125, -106, 24,
1677    30, -68, -116, -56, -78, -13, 103, 10,
1678    120, -29, 82, 119, -107, -32, 17, -41,
1679    123, -126, 54, 121, 54, 127, 10, 119,
1680    126, -120, 40, 115, 121, 85, -13, -11,
1681    103, 33, 60, 72, -21, 50, -66, 127,
1682    -69, 33, -118, -128, 29, -12, 123, 125,
1683    45, 127, -121, -74, -72, 80, -82, -55,
1684    120, 0, -65, -39, -124, 63, 126, -20,
1685    124, -21, 109, 127, -119, -125, 98, -125,
1686    -36, -94, 58, -34, -123, 108, -24, -61,
1687    42, -10, -63, -14, -76, -3, 22, -109,
1688    -1, -126, 58, 119, 9, -83, 124, 75,
1689    -17, -33, 58, 40, 114, -126, -31, 120,
1690    64, 20, -21, -37, -33, -19, -51, 42,
1691    1, 127, 39, 62, 125, -86, 62, 22,
1692    -12, -22, 2, -48, -28, -117, -60, -3,
1693    -60, 101, -29, 25, 83, 41, 75, -83,
1694    65, -88, 10, 104, 22, 93, -11, -86,
1695    -67, 98, -18, 44, 126, -100, -123, 49,
1696    126, -80, -44, -39, -14, 108, -122, -126,
1697    84, 102, 77, 112, -61, 125, 121, 35,
1698    102, -124, -9, 119, -119, 45, 19, 114,
1699    127, 61, -7, -57, -103, -104, 88, -30,
1700    -125, 123, 123, -121, 125, -5, 127, -49,
1701    28, 127, -69, 87, 5, 73, 127, 126,
1702    -12, -9, 46, -4, -122, 42, -54, 18,
1703    -17, 85, 39, 127, -117, -127, 0, -91,
1704    24, -6, -103, -39, -126, 127, -7, -19,
1705    95, 79, -36, 118, 95, -65, -89, 117,
1706    76, -47, -124, -53, 5, -53, -15, 71,
1707    124, -56, 35, 48, -54, 104, -76, 43,
1708    65, -121, -70, -48, 40, 18, -128, -8,
1709    42, 124, 33, -5, 102, -124, -128, 120,
1710    -128, 51, -99, -88, -128, -121, -70, 92,
1711    78, 112, 110, 122, 117, -107, 97, 111,
1712    65, -52, -23, -116, -5, -113, 11, -38,
1713    -37, 127, 119, 23, 124, -43, 79, 124,
1714    125, -122, 67, -104, -127, -53, -24, -112,
1715    120, 92, 69, -93, -6, -118, 110, 111,
1716    -128, 15, -46, -118, -121, -35, 107, 115,
1717    116, 67, 117, -30, -96, 126, -20, 127,
1718    -127, 108, 22, 123, -46, 63, 112, 121,
1719    8, 124, -125, -90, 14, 4, -5, 127,
1720    -119, 99, -63, 1, -107, -103, -86, -28,
1721    42, 103, 67, 32, -48, -95, 78, -77,
1722    -91, -46, -128, -84, 14, 125, 8, -73,
1723    -124, 11, 66, 111, -125, -4, -37, -125,
1724    -83, -29, -47, 71, 122, -42, 34, -31,
1725    103, 103, 21, 22, -103, -102, -83, -120,
1726    127, -15, -80, 125, -92, -34, -123, 21,
1727    80, -71, 111, -65, 119, -119, -109, 109,
1728    -26, -100, 10, 16, -127, -79, -121, 4,
1729    70, 19, 19, 39, -35, -25, 33, -118,
1730    1, 113, 93, -63, 52, 30, -22, 39,
1731    117, -7, 48, 50, 93, 9, -8, 45,
1732    36, -125, -8, -121, 39, -76, -92, -19,
1733    95, 101, 19, 59, -72, -106, 82, 121,
1734    -74, -123, -66, 121, -24, -69, 116, -28,
1735    6, -17, -69, -38, -90, 76, 33, -127,
1736    -67, 127, 31, 122, -113, 106, 123, -120,
1737    83, 117, -41, 83, -48, 29, 123, 42,
1738    -5, -84, -103, 106, -116, -9, -124, 117,
1739    17, 120, -121, -15, 73, -91, 120, -127,
1740    -70, 126, -128, 99, 127, 117, 124, -13,
1741    -118, -27, -82, -52, -31, 39, -104, -125,
1742    102, 14, -120, -94, 60, -39, -58, 9,
1743    51, 120, -111, -103, 126, 54, -112, -124,
1744    126, -10, 108, -39, 54, 51, -116, 61,
1745    126, -72, 69, -60, 125, -17, 4, 46,
1746    43, 127, 26, -51, 9, -104, 125, 37,
1747    95, 45, -67, -65, 62, 122, -66, -22,
1748    -89, -28, -99, -117, -81, -31, -51, 127,
1749    88, -121, 8, 62, -4, -45, 16, -68,
1750    9, -3, -73, -71, 29, -42, 69, -46,
1751    115, 123, -14, -118, 51, -3, 79, -91,
1752    -74, 91, -7, -119, 127, -95, -30, -49,
1753    62, -16, 62, 69, 58, 72, 5, 40,
1754    -121, -66, -4, 117, -121, 101, 53, 97,
1755    -118, -111, -127, 115, 122, 40, -3, -44,
1756    -5, -13, 5, 121, 49, 40, -124, -59,
1757    126, 6, -30, -98, -116, -2, 65, 29,
1758    -126, -121, -123, 15, 127, 119, -120, -51,
1759    -71, 127, 7, 1, -112, 33, 106, -20,
1760    -114, 59, -105, -81, -11, 28, 96, 4,
1761    -92, 27, 32, -125, -60, -107, 69, -106,
1762    23, 100, -53, -105, 13, -68, -126, 109,
1763    22, -127, 27, -127, 26, -127, -122, 127,
1764    -88, 66, 2, -105, -3, -113, -126, -40,
1765    74, 44, -9, 107, 41, -74, 77, -74,
1766    77, 127, 106, 53, 108, -71, -105, 122,
1767    99, -114, -123, 24, -127, -62, -20, 125,
1768    -12, 38, -43, -108, -33, -125, 103, -9,
1769    -67, 127, -3, -113, -128, 71, 120, 57,
1770    -127, -117, -122, 127, 124, 15, -54, 122,
1771    -24, -24, -58, -25, 50, 76, -56, -119,
1772    64, -88, -36, 125, 8, -117, 126, -60,
1773    -116, -127, 105, 69, 10, -127, -112, -31,
1774    -89, -58, 71, 31, -62, -2, -127, 8,
1775    -74, 124, -84, -87, -119, -103, 41, -128,
1776    -66, 127, -93, 55, 127, 19, 127, -97,
1777    -22, -54, -124, -78, 32, 70, 26, -1,
1778    124, 101, -127, -125, -82, 80, 98, 1,
1779    -40, 30, -66, 33, -15, 85, 125, 74,
1780    75, -73, 11, 126, 127, -34, -44, -47,
1781    117, -124, 118, -126, -68, -126, -111, 116,
1782    27, 92, 101, 45, 15, -113, 44, 47,
1783    122, -128, 45, -81, -90, 116, -117, 127,
1784    10, -7, -2, 2, 79, 46, -70, 72,
1785    35, -35, -125, -44, 34, -83, 9, -26,
1786    92, -121, -73, -105, -116, -6, 113, 43,
1787    47, -86, -1, -21, 78, -120, -31, 124,
1788    118, 127, -78, -113, 79, -47, 124, 120,
1789    -79, -31, 66, -4, -117, 125, 65, 127,
1790    14, -69, 84, 126, 89, 82, 86, 114,
1791    -65, 15, -68, 57, -10, 123, -110, -108,
1792    -113, 93, 86, 83, -26, -118, -86, -87,
1793    -41, -126, -14, -127, 127, 55, 126, -85,
1794    -87, -62, -126, 59, 127, 89, -72, -123,
1795    -44, -63, 5, -34, 107, 37, 127, -102,
1796    -50, 39, -126, -85, 118, 122, 82, -125,
1797    -124, 106, -128, 52, 26, -128, 40, 11,
1798    105, 91, 23, -4, 88, 14, -44, -5,
1799    111, -122, -27, -125, -81, -69, -25, 87,
1800    23, 125, -64, -31, 50, -120, -124, -123,
1801    -109, 118, 32, 103, -6, -54, -76, 76,
1802    -97, -3, 126, -47, 122, -22, -52, -125,
1803    -6, -75, -79, -38, 79, -49, 77, -104,
1804    -77, -35, -104, -128, -81, 36, 124, -59,
1805    -36, 74, -6, 39, -60, -31, 81, 123,
1806    -84, -123, -10, 124, -69, -53, -125, -126,
1807    5, -20, 28, -68, 33, 118, -62, -122,
1808    78, -63, -3, 126, 22, 28, 127, 100,
1809    111, 14, -28, -77, 89, 124, 27, 56,
1810    -118, 126, 123, -35, -112, -7, 38, -122,
1811    -61, -70, 124, -64, 127, -22, 84, -57,
1812    -24, 17, -76, 24, 44, 115, 107, 118,
1813    -39, 89, 35, 126, 121, 23, 50, -25,
1814    116, 63, -107, -122, 67, 114, 126, 108,
1815    -27, 38, -60, -44, -127, 7, -88, -46,
1816    52, 119, -96, -84, 93, 43, -94, 39,
1817    44, -98, 84, -69, -33, -116, -122, 81,
1818    -22, 63, 104, -62, 126, -127, 78, -117,
1819    109, 111, 108, -40, -52, 45, -118, -22,
1820    -50, -125, 7, -51, 125, -33, -106, 17,
1821    119, -122, -98, -18, 3, 16, 5, 101,
1822    8, 50, -1, 102, -108, 85, 65, 95,
1823    4, 116, 2, -67, 21, -47, 50, -67,
1824    -31, 58, 28, -23, -32, -13, 59, -23,
1825    -80, -21, -13, -45, -91, -2, -24, -123,
1826    30, -92, 51, 127, -73, -10, 118, 127,
1827    -12, -123, -57, -116, 46, 113, -128, -118,
1828    33, -32, 87, -110, 121, -102, 125, -124,
1829    -60, -50, 20, -110, -56, 0, 61, -107,
1830    -75, -126, -46, 118, -14, 58, -125, 8,
1831    13, 31, 73, -115, -120, 47, 122, -85,
1832    -17, 31, 6, -65, 70, 106, 123, -108,
1833    40, -71, -20, -89, -74, -88, -32, -12,
1834    24, -45, 73, 127, -39, -43, 110, 36,
1835    76, -1, 113, 83, 95, 15, 53, 8,
1836    -9, -126, -33, -102, -51, 69, -128, -14,
1837    -98, 15, 119, -79, -15, -57, 126, -55,
1838    -82, -95, 37, 99, 73, 121, -1, -40,
1839    120, -127, -24, -22, -15, 22, -24, 28,
1840    -117, -3, -26, 18, -54, 122, 73, 127,
1841    116, -114, -40, -123, -66, 9, 4, 35,
1842    78, 57, 52, 51, -2, 85, -10, -9,
1843    -20, -22, -69, 106, -11, 36, 19, 48,
1844    127, 7, 70, -121, 16, -19, 114, -17,
1845    -117, -126, -3, -60, 26, 72, -123, -126,
1846    33, 26, -128, -118, -84, -86, 121, -84,
1847    80, -87, -56, -106, -79, -127, -3, -44,
1848    7, 17, 36, 103, -1, -31, 127, -106,
1849    -20, -78, -45, -91, 120, 77, 114, -122,
1850    -48, 16, -102, 6, 56, 26, 127, 105,
1851    -103, -117, 31, -124, 1, 19, 31, -13,
1852    -82, -118, 123, 88, -24, 26, 107, -98,
1853    -46, -13, 24, -2, -6, 81, -25, 55,
1854    10, -38, -75, -60, -73, -52, 87, -41,
1855    -88, -127, -123, -113, -25, -120, -67, 40,
1856    -58, 29, -87, 117, 88, 40, -50, -117,
1857    124, -95, -12, -25, 100, -28, 0, 11,
1858    13, 62, -30, 26, -74, 127, 78, 127,
1859    -103, -128, 3, 31, 112, -35, -32, 121,
1860    126, 69, -2, 4, 86, 123, 100, -127,
1861    -83, -11, -34, 75, -75, 52, 9, 118,
1862    127, 5, -12, -93, -108, 17, -9, -21,
1863    -62, -101, -10, 122, -24, 39, -100, -121,
1864    -118, -58, 0, -55, 97, 120, 120, 26,
1865    -22, -75, -22, 57, -89, 107, 117, -32,
1866    75, -100, 49, 17, -20, 96, -64, 72,
1867    28, 125, 38, -127, -69, 108, 33, -100,
1868    36, 39, 3, 82, -50, -1, 127, -86,
1869    74, 44, -64, -124, -83, 13, 18, -39,
1870    40, -20, 92, -70, -16, -15, -17, -61,
1871    91, 51, 114, 1, -21, -29, 123, 20,
1872    -20, 5, -19, 7, -1, 86, 121, 12,
1873    77, 23, 17, -83, 16, -34, 28, -2,
1874    -76, -27, -52, -33, 64, -83, 122, -2,
1875    64, -128, -9, 122, 127, -42, -37, 97,
1876    2, 118, 38, -32, 49, 46, 60, 52,
1877    -128, 0, 72, -2, 114, -109, -8, -37,
1878    48, 65, -21, 127, 66, -48, -128, 123,
1879    -26, 39, 8, 63, 2, -122, 35, 99,
1880    56, -89, -1, -37, 3, 2, -126, 52,
1881    4, 17, 46, -104, -126, -105, -46, -125,
1882    -2, 27, 35, 45, -119, 42, 115, -18,
1883    34, 56, 104, 2, 61, 52, 124, -34,
1884    -73, 110, 19, 9, -15, -74, -6, -56,
1885    86, -96, 17, -127, 28, -126, 3, 29,
1886    -127, 76, 37, 125, 7, -7, 127, 52,
1887    94, 23, 123, -115, 120, 41, 91, -88,
1888    87, -50, -49, 88, 51, 1, -7, -20,
1889    77, -39, -92, -47, -49, 33, -67, -33,
1890    25, 29, 44, 14, -37, 118, -126, -63,
1891    125, -6, 19, -124, -9, 104, -121, -94,
1892    47, -101, -5, 90, 86, 64, -126, 29,
1893    126, -128, 59, -105, 63, 1, 34, 62,
1894    -43, 101, -109, -112, -22, 39, 86, 48,
1895    -84, -126, -110, -43, -51, 68, 7, -99,
1896    -81, 109, -43, -127, 2, 118, 123, -127,
1897    -31, 21, 55, 36, 113, 19, -48, 123,
1898    60, -1, -123, -108, 20, 32, -128, -13,
1899    -11, -123, 72, -115, 126, 47, 61, -126,
1900    89, 118, -20, 14, -127, -19, 102, 20,
1901    11, 98, -71, -87, 24, -3, 127, 13,
1902    92, -127, 83, -69, 9, -118, -38, -53,
1903    19, 14, 27, -125, -9, 110, 115, 7,
1904    126, 112, -124, 119, -43, -8, 127, 29,
1905    -9, -29, -32, -110, 64, -108, 0, -92,
1906    127, -12, -19, 31, -18, 2, 79, -52,
1907    32, 79, -79, -83, 27, -35, -89, -124,
1908    -125, 67, 23, 82, -37, -125, 127, -92,
1909    -1, 5, 14, -117, 52, 42, 57, 94,
1910    -87, -123, -60, -11, -7, -47, -122, -20,
1911    -8, 123, -118, -13, -128, -95, -127, 74,
1912    -104, -69, -125, 35, -30, 87, -64, -11,
1913    124, -69, -93, 125, -119, 123, 106, -121,
1914    -22, -68, 81, 124, -22, -96, -126, 69,
1915    35, 29, -125, -85, 106, -59, -60, -61,
1916    -121, 88, 87, -67, -112, -65, 127, 73,
1917    -47, -122, -42, 127, 113, -121, 23, 26,
1918    -12, 109, 76, 19, -21, -30, -11, -31,
1919    12, -66, -17, 118, -83, -109, -128, -53,
1920    -49, -128, 96, -2, 76, 102, -6, -19,
1921    -126, 30, 61, -96, 51, 54, -8, 75,
1922    117, 111, 87, -126, 104, -123, -42, -82,
1923    -112, 58, 39, 127, -123, 68, -107, -128,
1924    13, -81, 76, -108, 28, -49, -52, -67,
1925    16, -19, -23, 31, -127, 84, -15, 21,
1926    3, -70, -119, 26, 91, -122, -122, 89,
1927    -117, 24, -78, 41, -17, -65, -114, -49,
1928    7, -113, 78, 48, 117, 53, -110, -28,
1929    -49, -60, -128, -44, -67, 125, 16, -26,
1930    -119, 72, -41, -83, 120, 51, 114, -56,
1931    127, -20, -15, -45, 61, -62, 119, -43,
1932    118, -126, -32, -38, -112, -108, 121, 15,
1933    -84, -90, 87, 83, 43, -41, 85, -128,
1934    -3, 103, -122, 124, 18, -52, -58, -128,
1935    109, -122, -49, -21, -110, 105, 2, -19,
1936    -4, 111, -16, 74, -73, -27, -126, -44,
1937    125, -126, -1, 49, -59, -66, -53, 116,
1938    123, 126, -105, 119, 127, 127, 40, 43,
1939    -44, -63, 18, -111, 124, -91, 18, 10,
1940    -83, 4, -17, 1, 78, 121, -79, 9,
1941    -128, 5, 112, 3, 13, -104, 55, -54,
1942    3, 58, 27, 41, -45, -46, -26, -38,
1943    -59, 122, -41, -34, 63, -40, 8, -4,
1944    -12, 4, -75, 2, 83, -25, 25, 109,
1945    46, 30, -9, 75, -45, -57, -58, -118,
1946    74, 89, -124, -6, 25, -82, -107, -58,
1947    -30, 117, 116, -19, 123, -30, -23, 51,
1948    -11, -13, 8, 50, -121, -11, 46, -78,
1949    120, -127, -6, 33, 53, 52, 126, -72,
1950    109, -113, -118, -16, -82, -71, 2, -43,
1951    -122, 55, -33, 49, -26, -118, 24, 113,
1952    -24, 28, 77, -118, 12, 90, 95, 25,
1953    127, 29, 101, 116, -9, -87, -78, 120,
1954    120, 114, -122, 79, -94, -89, 61, -39,
1955    5, -127, -14, 29, -127, -74, 76, 9,
1956    -94, 73, -125, -62, -28, 47, 86, -83,
1957    -124, -68, -11, -68, -31, 98, -79, -123,
1958    122, 62, -103, -16, -48, 49, -79, -106,
1959    65, 118, 56, 73, 53, -11, -112, -97,
1960    -73, -39, 5, -69, 111, -45, 13, -3,
1961    65, 4, -4, -88, 121, 11, 45, -19,
1962    87, 84, -67, -114, 73, -83, -19, 30,
1963    35, -79, 55, 77, -81, 63, -71, 2,
1964    -83, 44, 127, 61, -75, 9, -125, 65,
1965    -128, -23, -110, 43, -11, -19, -36, -102,
1966    -77, 122, 63, 95, 105, -18, 11, 36,
1967    125, -71, -59, -8, 16, 95, -61, -102,
1968    -125, -69, 29, -16, -52, -27, 55, 102,
1969    -24, -105, 52, -10, -123, -39, 81, -128,
1970    -11, 91, 40, 11, 123, 27, 26, -28,
1971    -97, -122, -121, 27, 49, 24, 112, -34,
1972    -71, 125, 115, 75, 73, -65, 68, 53,
1973    -99, -37, -86, 59, 73, -115, -128, 37,
1974    -66, -66, -76, 115, -128, 20, -56, 3,
1975    36, 91, -85, -121, 120, 24, -17, 108,
1976    38, -82, 87, -39, 92, -10, 58, -20,
1977    -30, 46, 66, -10, -95, -16, -57, -108,
1978    68, -14, -57, -113, -55, -7, -91, 53,
1979    112, 22, 24, 26, 102, -29, 76, 41,
1980    13, 27, 17, 86, -33, 126, 103, 50,
1981    -11, -49, -118, -103, 26, 116, 47, -56,
1982    -88, -40, -24, -56, -2, 87, 105, -99,
1983    104, -54, 14, 25, 118, -125, 11, 28,
1984    -76, -70, -32, -71, 97, 15, -22, -35,
1985    -100, -21, 24, -25, 17, -31, 80, -65,
1986    50, 37, 115, 84, 53, 5, -33, -33,
1987    -99, 25, -11, 20, 86, -96, 44, 86,
1988    126, -111, 66, 21, 0, 63, -123, 93,
1989    -15, 36, 127, -76, -123, -72, -111, -127,
1990    -62, 1, -85, 1, -32, 61, 50, 57,
1991    27, 87, -34, -30, -2, 28, 111, -59,
1992    -18, 16, 3, 82, 4, -128, 126, -76,
1993    -21, -122, -21, -93, -28, 42, -52, 1,
1994    -16, 37, 67, 17, -91, 29, 121, 6,
1995    118, -43, -54, -125, 87, 4, -25, 50,
1996    124, 57, 43, 22, -51, 21, -49, 21,
1997    12, 71, 122, 45, -66, -58, -54, 44,
1998    41, 52, -6, 84, -56, 127, -122, 57,
1999    75, -42, 127, -11, -42, 31, -124, 54,
2000    21, 5, -23, 108, 123, -64, 23, 45,
2001    100, -28, -86, -50, -32, -27, 116, 99,
2002    58, 35, -64, 71, 32, -51, 63, 0,
2003    46, -89, -69, 40, -12, 27, 71, -24,
2004    -76, 91, -40, -88, 119, 47, 126, -122,
2005    -81, -81, 7, 10, 50, 113, 2, 58,
2006    26, -55, -98, -59, -50, -59, -110, -125,
2007    16, -59, -41, -16, 103, 48, 83, -26,
2008    54, -119, 11, -36, 126, -16, 35, 38,
2009    -96, 118, 0, -43, -30, -26, 21, -28,
2010    32, -75, -17, 29, -7, -127, -16, -23,
2011    3, 18, 75, -42, 97, 117, 26, 126,
2012    118, 62, -126, 17, -112, -70, 119, -47,
2013    60, -42, -49, -33, 69, -43, 79, 7,
2014    80, 116, -45, 113, -45, -74, 72, 21,
2015    63, 19, -116, -15, -110, -67, -121, -2,
2016    -42, 101, 79, -36, 15, -50, 81, 127,
2017    -51, 120, -47, 38, 22, -75, 126, -39,
2018    -38, -123, -13, 31, 16, 62, -119, -76,
2019    35, -7, 17, -11, -122, -6, 65, 93,
2020    36, 104, -100, 73, -9, 95, 92, -80,
2021    75, 34, -65, 18, -112, 20, 0, -27,
2022    -2, -127, 54, 25, -45, -61, -126, -53,
2023    -15, -29, -7, -1, -41, -126, 21, -124,
2024    -75, 86, -43, 62, 75, 55, 122, 54,
2025    -8, -124, -109, 108, 71, 20, -26, 28,
2026    -29, 11, 125, -51, 90, -11, 29, 67,
2027    -124, -80, 51, 8, 72, 46, -120, -75,
2028    -44, -52, 34, 2, -19, 127, 113, -34,
2029    -97, 85, -32, -58, -5, 35, 125, 80,
2030    -17, 40, -34, -30, -50, 6, -63, -40,
2031    102, -12, -17, -2, -80, 120, 66, 121,
2032    -40, 87, -13, -38, 36, -36, 1, -6,
2033    72, 61, -1, 82, -102, -37, -32, 4,
2034    -6, 66, -73, 126, -6, -4, -42, -27,
2035    24, 118, 5, 10, -32, -20, -36, -23,
2036    -74, 5, 85, 67, -45, -115, -101, 115,
2037    85, -75, -61, 29, -17, -89, 104, 91,
2038    -46, 102, -68, 56, -112, -67, -75, -114,
2039    45, 111, -35, -51, -125, -87, -20, 59,
2040    -120, -15, -22, 1, -96, -95, 15, 119,
2041    -14, -111, 18, -6, -42, -88, 42, -2,
2042    22, 112, 89, 97, 40, 98, 117, -123,
2043    -4, -27, 61, -96, -83, 10, -1, -1,
2044    31, 51, 1, 9, -93, 47, -38, 88,
2045    -75, -79, -28, 13, -16, -31, -94, 36,
2046    63, 120, -72, -127, 4, 78, 21, 34,
2047    -30, 43, 23, -123, -124, 17, -71, 38,
2048    -103, 3, -15, 17, 124, 84, -88, -21,
2049    73, 37, 50, 44, 107, 34, 81, 33,
2050    -55, 2, 8, 33, -15, 10, -119, 33,
2051    10, -10, 44, 74, -70, -67, 90, 7,
2052    -67, 28, -123, 33, -27, 63, 2, 123,
2053    87, 5, -76, 53, -128, -55, 120, -115,
2054    111, -43, 16, 14, 98, -2, -24, 46,
2055    -4, -123, 34, -50, 113, 27, 38, 117,
2056    106, 46, 10, 2, -2, 72, -123, 3,
2057    14, 28, 3, -124, -51, -40, 73, -117,
2058    32, 86, 22, -32, -76, -119, 83, -96,
2059    -94, -51, -51, -87, 53, 94, -87, -2,
2060    -22, 36, -127, -34, 77, 127, 121, 57,
2061    39, -71, 98, 13, 13, -43, 3, -34,
2062    71, 124, 117, 48, 74, 10, 20, -2,
2063    -105, -71, 10, 62, -74, 4, 74, -17,
2064    -40, -50, -116, 29, 27, 47, 68, 7,
2065    -60, 67, -58, -119, 53, -25, -79, -102,
2066    70, 27, 5, -14, -74, 51, -12, -13,
2067    1, 17, -22, -87, -12, 0, -50, 19,
2068    -114, -33, -56, -99, 45, -27, -6, 47,
2069    21, 21, -91, 35, 87, -32, 8, -126,
2070    -2, -51, -122, 93, -63, -118, 4, -36,
2071    40, -46, 56, -79, 126, 30, -4, 81,
2072    11, 12, 106, -1, -89, -90, -45, 46,
2073    -118, 12, -81, 75, -99, 20, -120, 78,
2074    5, 93, 79, 9, 101, -47, -78, -104,
2075    -62, 123, -13, 108, 101, -55, 27, -4,
2076    -127, -35, 63, 79, -98, 36, 15, 62,
2077    -9, -23, 45, -17, -37, -5, 49, -120,
2078    -89, -10, 123, -38, 125, -103, 119, -104,
2079    11, 8, 72, 39, -39, 110, -20, 19,
2080    -38, 91, -104, 103, -47, -24, 25, -14,
2081    -59, -29, -23, 82, -8, 7, -106, -11,
2082    5, -15, -30, 87, 27, 102, -95, 52,
2083    66, -48, -124, -58, -126, -30, 127, 63,
2084    -121, -16, -42, -125, 77, -4, -107, -19,
2085    -29, 22, 5, -56, 29, -88, 10, 26,
2086    -127, 36, -17, 67, -26, 93, -16, -31,
2087    7, -30, -17, -24, -56, 33, 10, -125,
2088    120, 119, -128, -77, -68, -9, -33, -60,
2089    7, 1, -88, 40, -6, -67, 43, 14,
2090    -128, -26, 39, -26, -80, -120, 7, 125,
2091    69, -86, 47, 5, 119, 76, 38, 52,
2092    6, 62, -31, 15, 71, -25, -61, -75,
2093    88, 109, -4, -93, -126, 56, -99, 103,
2094    16, 93, 93, -11, -127, 106, 5, -126,
2095    19, 56, 68, 59, -41, 9, 17, 29,
2096    0, 112, -74, -51, -127, -119, -110, -122,
2097    -9, -64, -86, -50, 61, 40, 33, -105,
2098    127, -6, -28, -9, 26, -20, -81, 50,
2099    -111, -118, -25, -49, -109, -35, -96, 127,
2100    -51, -120, 127, 22, -125, 43, 29, 127,
2101    1, 66, 19, 4, 15, 86, 42, -71,
2102    -26, 125, 80, 48, -100, 125, -13, 126,
2103    33, -14, 33, -16, -68, -33, -4, 75,
2104    -127, 20, -12, -10, -3, 25, -43, -30,
2105    14, 12, -33, 44, 51, 46, 63, -116,
2106    76, 93, -128, -35, 13, 9, -39, -97,
2107    33, 55, -39, 24, -33, 52, 84, -65,
2108    120, 11, 103, -32, 101, 127, 23, 3,
2109    20, 31, 53, 39, -38, 41, -19, 94,
2110    -41, 67, -33, 15, 9, 24, -77, -26,
2111    93, -71, -8, 46, -26, 51, -21, -127,
2112    42, -12, 126, 48, -121, 48, 39, -123,
2113    -5, -4, 45, 60, -122, -55, 13, -43,
2114    -9, 100, -7, -122, 32, -63, -71, -85,
2115    58, -59, -60, -70, 93, 68, 85, -77,
2116    126, 43, -5, 63, -103, -69, -49, 59,
2117    -51, -120, -53, -75, -98, -21, -20, 127,
2118    -43, -35, 127, 27, 57, 83, -8, 127,
2119    -50, 119, 126, -65, -14, -95, -22, 33,
2120    -17, -39, -39, 12, 122, -118, 17, -26,
2121    -94, 47, -30, 111, 26, 14, -79, 105,
2122    127, 31, -51, -96, -75, 21, 67, 25,
2123    22, 79, -98, 41, 110, 59, 127, 127,
2124    -18, 3, 97, 124, 36, -8, 9, -99,
2125    23, 1, 66, 39, -44, 116, 123, -5,
2126    124, 84, -6, -55, -50, 121, 47, -117,
2127    -80, 85, -113, 22, -126, 101, -81, 119,
2128    6, 39, 1, 81, -30, -50, -120, -9,
2129    42, -126, 1, 23, 111, -33, 14, -128,
2130    -4, -57, 26, -45, 126, -115, 8, 14,
2131    84, -11, 19, -3, -123, -127, 80, -37,
2132    -100, 13, -57, -121, 122, 45, -59, 36,
2133    50, 3, 39, -15, 7, -12, -15, 96,
2134    -128, -7, 47, -47, -19, 71, 31, 26,
2135    63, -67, -112, -36, 45, 14, 65, -103,
2136    4, 59, -127, 37, 127, -47, -35, 44,
2137    9, 115, 120, -127, 96, -125, -33, 114,
2138    66, -120, -1, 15, -128, -126, 28, -125,
2139    16, 8, 56, 83, 109, 116, -59, 111,
2140    40, -4, -60, -15, -10, 101, 41, -100,
2141    -3, -39, 91, 34, 26, -78, -4, 126,
2142    -18, -11, 112, -108, 40, 11, 44, -50,
2143    62, -67, 37, 80, 22, 11, 101, 21,
2144    -115, -69, -32, 59, -125, -126, 107, 120,
2145    -24, 119, -127, -48, -3, 6, -70, 65,
2146    -114, -3, -5, 120, -23, -80, 72, 68,
2147    63, 48, -7, -112, -109, 5, -34, 116,
2148    -73, 126, -15, -87, 22, -7, -39, -12,
2149    74, 14, 4, -113, 44, 33, 82, 32,
2150    -113, -107, -20, 102, -111, 1, -122, 63,
2151    -115, -45, -61, -53, -85, -16, -9, -23,
2152    -24, -5, -38, -76, 37, 59, 4, 79,
2153    23, 70, -113, 36, -42, -41, -68, -59,
2154    9, -100, -105, 117, 127, -127, 45, -128,
2155    9, 26, -115, -80, 99, 72, -74, 17,
2156    8, 8, 60, 31, -128, 126, -122, 107,
2157    7, -28, 28, -109, -32, -44, -81, 16,
2158    -128, 13, -126, -39, 18, -69, -84, -22,
2159    -113, -31, 48, 49, 0, -65, -109, 82,
2160    57, -95, 12, 13, -43, 19, 36, 95,
2161    -113, 40, 95, 116, -11, 61, 55, -61,
2162    127, 67, 127, -46, 126, 31, 116, -30,
2163    -67, 113, 90, -23, 54, -55, 13, -45,
2164    127, 63, -22, 120, -13, -22, 58, 91,
2165    52, 45, 13, 83, 40, 87, -25, 125,
2166    91, 74, 50, -124, 86, 66, 5, 127,
2167    -19, 116, 6, -12, 4, 42, 92, -40,
2168    -100, -21, 123, 27, -45, 4, -97, -22,
2169    -113, -4, -27, 18, 49, 78, 107, 6,
2170    126, 127, 8, -47, -124, -110, -8, 17,
2171    67, 51, 5, 13, -11, -76, 15, -124,
2172    37, 58, -71, 25, -112, 45, 35, -128,
2173    44, 127, 34, 39, 15, -17, 49, -3,
2174    -24, -27, -49, 12, 127, 111, -78, -63,
2175    30, 29, 29, -25, 73, -66, 94, 17,
2176    6, 75, -82, 118, -96, 55, -47, -53,
2177    16, 21, 115, 15, -10, 64, 7, 42,
2178    73, -33, -38, 6, -88, 94, 31, 51,
2179    -99, -27, 0, 123, -124, 81, 51, -54,
2180    -112, 115, 42, -124, -60, 99, 23, 101,
2181    62, -52, 20, 6, -43, 4, 9, 0,
2182    44, 51, 8, -59, -11, 110, -6, 100,
2183    29, 127, 0, 92, 127, 13, -38, 65,
2184    23, 76, -1, -127, -69, -14, 59, -33,
2185    -57, 11, 0, 83, -38, 52, 110, -36,
2186    -35, -112, 99, -16, -113, 125, -50, -114,
2187    63, -62, -6, 39, -9, 110, 0, -100,
2188    -29, 123, 121, 7, 82, -51, -32, 51,
2189    -34, 84, -76, -82, 90, -105, 111, 24,
2190    17, -16, -41, -116, -123, 1, 48, -127,
2191    55, 66, -16, -84, 74, -37, -91, 27,
2192    83, 47, 49, 92, -80, 32, 72, 65,
2193    29, 16, -7, 8, -106, -3, 15, -69,
2194    -48, -27, 45, 8, -51, 58, 35, -10,
2195    -15, 0, 15, 4, 50, -64, 6, -16,
2196    -35, 59, -2, 14, 1, 7, 4, -74,
2197    7, 124, 38, -46, 70, 0, -73, -35,
2198    -5, -4, 0, 54, 7, -4, 10, 93,
2199    -8, 42, -93, -38, -46, 1, 29, 50,
2200    78, 75, 63, -73, 14, -26, 6, 58,
2201    -81, 7, -3, 86, 69, 5, -6, 14,
2202    48, -41, 124, 0, 43, 65, 24, 54,
2203    -79, 32, 46, 17, -13, -57, -35, -10,
2204    -19, 40, -78, -47, -4, 30, -86, -61,
2205    0, 15, -15, 13, 127, 5, -22, 61,
2206    68, -33, 8, -16, -34, 10, 33, 5,
2207    -48, 14, 49, 126, -27, 20, 96, 26,
2208    8, 24, -4, 57, 54, 45, -11, -126,
2209    126, -13, -51, -32, 4, -65, 74, -77,
2210    -35, -3, -7, -69, 10, 13, 0, -49,
2211    -123, -56, -9, -61, 6, 18, -1, 12,
2212    -67, 23, 5, -30, 7, 37, -34, 12,
2213    -40, 3, -25, 32, -60, -66, 97, -27,
2214    32, 20, -95, -3, 8, -76, -15, 61,
2215    8, 19, 9, 18, -20, -13, 105, -13,
2216    47, -11, 19, 10, -47, 1, 125, 77,
2217    90, 34, -76, 49, 64, -28, -67, 2,
2218    -32, -24, -1, -25, -120, 1, -68, 55,
2219    81, -85, -11, -12, -29, -110, 2, -44,
2220    41, -12, -16, 7, -1, -118, 76, -76,
2221    -17, -43, -8, 101, 86, -123, 70, 45,
2222    -13, -39, 114, -72, 101, -5, -8, -5,
2223    -54, -49, -92, -26, -117, 19, 14, -116,
2224    37, 8, 15, -15, 30, -22, -16, 23,
2225    -83, 5, 57, 14, -19, -9, 51, -1,
2226    -20, -26, -3, -8, 3, -14, -51, 11,
2227    -56, 30, -5, -108, -10, -115, -89, -38,
2228    -70, -4, -15, -30, 35, 48, -119, -63
2229 };
2230 
2231 static const rnn_weight noise_gru_recurrent_weights[6912] = {
2232    20, -47, 122, 31, 41, -36, 18, -22,
2233    0, 87, -28, -26, -68, 8, -54, 104,
2234    112, 19, 31, -118, -31, -31, 9, 17,
2235    11, 5, -53, -24, -17, 24, -35, 16,
2236    53, -26, 6, 24, 48, 11, 17, -34,
2237    17, -15, -51, -32, -44, -11, 10, 63,
2238    25, -92, -52, -30, 26, -57, 44, -18,
2239    20, 49, -40, 74, 96, -43, 99, 90,
2240    -15, 40, 11, -119, -125, 42, 58, -127,
2241    -27, 9, -64, -64, -87, -31, -53, -39,
2242    -1, -11, 53, -6, -124, -6, -81, -67,
2243    46, 23, 11, -124, -48, 100, -62, -6,
2244    -17, -124, 10, 81, 39, 35, -125, -52,
2245    4, 41, -43, 12, -48, 13, 27, 41,
2246    25, -20, 4, -71, -59, -30, 43, 46,
2247    22, 34, 50, -78, -117, -26, 67, 22,
2248    -27, -86, 48, -51, -52, 32, 48, 1,
2249    -11, 63, -38, 62, -13, 17, 32, -6,
2250    11, -15, -65, -45, 69, -9, -33, -13,
2251    -114, -30, 55, -29, -33, 3, -59, 44,
2252    72, -52, 22, 65, 14, 5, -20, 19,
2253    12, 81, -2, 100, -6, 125, -41, 124,
2254    -2, 24, 107, 21, -38, 66, 46, -20,
2255    -11, 8, 51, -59, 8, 50, -78, -26,
2256    98, -21, 120, -30, 34, -49, 72, -22,
2257    -74, 69, -86, -11, 23, -126, 10, 12,
2258    -35, -36, 20, 21, -24, 39, 44, -110,
2259    -54, 33, 1, 10, -83, 36, -37, 7,
2260    -57, 0, -73, -23, 15, -10, -14, 12,
2261    52, -80, -21, -40, 0, -47, 24, 8,
2262    58, -41, -48, 14, 27, -83, -11, 62,
2263    5, 101, 35, -75, 89, -101, 44, 50,
2264    -77, -115, 1, 50, 25, -113, -64, -6,
2265    -14, 30, -80, -91, -48, -126, -51, -93,
2266    -103, -1, -49, 73, 25, -39, 51, 70,
2267    -39, -53, 41, -60, -70, -72, -6, -19,
2268    63, 75, 120, 79, 1, -57, 8, -3,
2269    18, 5, -56, 31, -13, 73, 83, 77,
2270    4, -122, 122, -127, -17, 63, -119, -30,
2271    -74, -109, -106, 44, -12, 106, -15, -31,
2272    -19, 17, 87, 15, -79, 81, 32, 35,
2273    60, 127, 0, -53, -60, 30, -93, -31,
2274    -19, 36, -19, -21, -46, 44, 16, 88,
2275    -98, 61, 65, 25, 119, -70, 127, 52,
2276    12, -1, -6, -72, 15, 99, -117, 22,
2277    3, 99, -63, -54, -56, -1, -32, -2,
2278    -120, 53, 66, -8, 112, 43, 2, -57,
2279    -27, -92, 39, 100, 5, -20, -66, -7,
2280    33, -81, -127, -80, 27, -112, -76, -53,
2281    122, 12, 33, -88, -25, 47, -112, 10,
2282    -38, 117, 29, -125, -65, 30, 60, -124,
2283    -61, 14, 108, 7, -30, -50, -38, 44,
2284    16, -35, 39, -2, 125, 83, -1, -24,
2285    -27, 106, -76, 58, 122, 24, 15, -86,
2286    -101, -82, 121, 6, -4, 33, 0, -40,
2287    -80, 22, -24, -124, -39, 120, -53, -1,
2288    63, 12, 48, -54, 83, -109, 40, 7,
2289    26, -51, -74, 38, -12, 0, 33, -66,
2290    50, -118, -25, -109, 18, 59, 124, 50,
2291    10, -42, 12, 68, -85, -59, 46, 34,
2292    5, -1, -2, -41, 53, 3, -8, -62,
2293    -8, 33, -95, -24, 52, 30, -16, 98,
2294    -13, -54, -54, 39, -30, 9, -78, -13,
2295    -21, -39, -20, -21, 36, 24, 1, 63,
2296    28, -72, 63, -15, -127, -19, 16, 56,
2297    4, 22, -71, 9, -13, 18, -42, 5,
2298    -10, -14, -71, -37, -47, -48, -68, 64,
2299    56, 23, -90, 15, -67, -38, -1, 10,
2300    -34, -119, 55, -61, -25, 24, 29, -47,
2301    -53, -28, 32, 23, 51, 45, -17, 111,
2302    12, -16, -63, -25, -50, 31, -18, -45,
2303    2, -15, -79, -11, 78, -102, -46, 31,
2304    -47, 69, 8, 63, -123, 107, -74, -78,
2305    45, 55, 20, -64, 30, 95, 44, 6,
2306    13, 28, -37, -70, -21, -84, 16, 6,
2307    5, -53, 8, -9, -11, 24, 41, -39,
2308    -84, -40, 24, -126, -41, -3, 13, -84,
2309    59, -62, -43, 11, -15, 14, -46, -125,
2310    -72, -38, -48, 22, -38, 84, 39, -29,
2311    -97, 31, 8, -46, 22, -68, -60, 8,
2312    -47, -123, -18, -102, -43, 34, -79, 30,
2313    -74, -94, 64, -57, -1, 98, -9, 97,
2314    -119, 45, 19, -24, -26, -99, -55, 24,
2315    46, 7, -6, -126, -80, 15, 1, -20,
2316    -72, -68, -23, -79, -74, 65, 8, 26,
2317    118, 13, -82, -38, 20, -9, 104, 41,
2318    42, 126, -15, -54, -65, -97, 59, 50,
2319    12, 76, -47, 92, -126, -39, 2, 46,
2320    27, 101, -87, -7, -26, -25, -2, 22,
2321    12, 57, -99, -16, 54, 126, 80, -17,
2322    54, 21, -21, 83, -54, 62, -11, 35,
2323    -37, 80, -2, 20, 6, 39, -20, -74,
2324    33, -53, 56, -21, -48, 37, 37, 0,
2325    -40, 13, 44, 107, -47, -21, 19, -23,
2326    -116, 104, 72, -43, 59, 37, 53, 70,
2327    -59, 26, -14, 41, 13, 17, 32, 123,
2328    -73, 62, 101, -47, -60, 15, -44, 7,
2329    -114, -40, -39, -79, 84, 18, 114, 70,
2330    103, 55, -24, -8, -80, 71, -50, 55,
2331    54, 46, 25, -59, 15, 19, 122, -104,
2332    121, -5, 45, -22, 118, 88, -2, 123,
2333    -13, 21, -33, -70, -54, -86, -29, -85,
2334    -40, -38, -20, -71, 8, -97, -23, -48,
2335    -4, -9, 25, -122, -52, -119, -5, 3,
2336    39, -28, -113, -65, -44, 5, 13, -14,
2337    83, 9, 50, 27, -24, -13, -14, -37,
2338    106, -31, 58, -26, 37, 1, -78, -128,
2339    -12, -39, -127, 20, -53, 54, -61, 71,
2340    16, 41, 54, -92, 57, 88, 48, -51,
2341    -7, 18, 24, -12, 83, 29, 63, -20,
2342    -88, 11, -17, -79, -84, -51, 53, -2,
2343    -21, -64, -28, 98, -14, 7, 127, -122,
2344    -22, -25, 6, 4, 121, 124, 111, 38,
2345    -33, -17, -106, -2, -10, 12, -35, 67,
2346    -2, 8, -15, -17, 48, 66, -5, -10,
2347    -33, -2, -37, 73, -110, 124, -27, -14,
2348    -7, 46, 6, -14, -37, -32, -32, -33,
2349    39, 33, -21, -111, 1, 21, -126, -99,
2350    -81, 31, -32, 58, 32, -104, 23, 61,
2351    -48, 20, -5, -51, 57, -126, -10, 110,
2352    -6, -32, -35, 65, 42, -95, -74, -72,
2353    6, 45, -81, 34, -61, -128, 46, 22,
2354    5, -30, -59, 116, -95, -31, -14, 16,
2355    18, -39, 52, -36, -35, -1, -107, 59,
2356    34, -24, 35, 28, 52, -65, -49, -66,
2357    -1, 59, -87, 45, 42, 124, -47, -59,
2358    -68, -85, 52, -18, -119, 19, 25, -126,
2359    -118, -26, -9, 82, -111, 20, -72, -86,
2360    6, -36, 18, -45, 100, 3, -86, -17,
2361    125, -121, -50, 25, 37, 123, 20, 52,
2362    -118, 53, 19, -31, -86, 123, 63, -110,
2363    -12, -28, 64, -39, 75, 96, -95, 58,
2364    45, 43, 97, -71, -25, -38, -8, -33,
2365    -85, -56, -44, 41, 82, -77, 71, -35,
2366    29, -36, -16, 21, -84, -7, -37, -82,
2367    60, 21, 26, -39, -23, 87, -2, 46,
2368    -27, 45, -38, -25, -67, 45, -48, -3,
2369    11, -82, -15, -34, -35, 87, -94, -17,
2370    47, -33, 41, -17, -36, 30, 41, -18,
2371    81, 33, 25, -80, 65, -6, 65, -35,
2372    -18, -105, 33, 57, 5, -12, 25, 120,
2373    6, -69, 90, -41, 45, -59, -82, 80,
2374    41, -11, 6, 38, 105, 51, 58, -73,
2375    20, 19, -4, 40, -28, -124, 116, -33,
2376    -15, 23, 124, 68, 28, 6, -25, -29,
2377    18, 80, -35, -4, -25, 10, -118, -20,
2378    9, 94, -111, -76, 43, -19, 15, 97,
2379    -19, -21, 63, 92, 72, -67, -23, -66,
2380    -49, -14, 6, -47, 17, -101, 21, -29,
2381    89, -72, -86, 112, -92, 38, -71, 114,
2382    -53, 47, -102, 6, -59, 64, -16, -116,
2383    -22, 6, -43, 19, 9, 9, -37, -68,
2384    86, -6, -84, -40, 10, -14, 80, -10,
2385    -49, 76, 31, 47, 123, 90, -49, 35,
2386    9, 64, 71, -29, -40, -107, 60, -33,
2387    -23, 25, 63, -116, -16, -118, 82, -125,
2388    -7, 26, -70, 77, 37, 124, 29, 80,
2389    69, 88, -5, -56, -77, 68, -77, 61,
2390    20, -72, -27, -120, -58, -70, -10, -126,
2391    -49, -66, -44, 127, -28, 83, 63, 65,
2392    -90, -29, -121, -1, -30, 85, -41, -91,
2393    40, -43, 68, 85, 85, -75, -43, 122,
2394    -24, -103, -82, 20, -113, -22, -36, -72,
2395    29, -39, 28, -24, -16, 11, 27, 28,
2396    -1, -61, 15, -126, 1, -31, -43, -26,
2397    24, -27, -42, 28, -80, -34, 15, -44,
2398    -42, 31, 23, -40, 30, -2, -54, -6,
2399    -48, -114, 36, -71, 13, 57, -127, 94,
2400    1, -28, 116, -62, -3, -29, -23, -75,
2401    -110, 49, 42, 127, 19, -121, -92, 56,
2402    -58, -28, -41, -19, -5, 38, 106, 120,
2403    40, 2, 86, -58, -49, -20, 102, -56,
2404    -86, -7, 1, -85, 10, 34, -11, -63,
2405    -1, 85, -106, 31, -48, -64, 12, -14,
2406    -111, -82, -28, -11, -26, -52, -43, -33,
2407    -20, -57, -91, 27, -64, 54, -55, -32,
2408    27, 97, 11, 13, -8, -120, -35, 35,
2409    6, -117, 25, 104, 7, -1, -8, 0,
2410    31, -29, -10, -20, -33, -23, -1, -6,
2411    -107, 60, -62, 70, -28, -96, 48, 17,
2412    -103, -64, 30, 42, 18, 66, 0, -69,
2413    -16, 77, -21, -4, 35, 45, -70, 70,
2414    36, 27, 97, -27, 57, 23, -23, 91,
2415    118, -12, 24, 21, -54, 1, 40, -17,
2416    -109, 39, 33, -22, -44, 46, 20, -15,
2417    -42, 29, -10, -64, -16, 35, -95, -83,
2418    40, -34, -63, 54, -12, 2, 104, -5,
2419    -103, -79, -94, 126, -7, 18, -17, 116,
2420    -15, 76, -48, 19, -5, 76, 58, 53,
2421    1, 20, 22, -13, -63, 11, -15, -117,
2422    -39, 43, -21, -5, 18, 16, -7, -72,
2423    34, -103, 86, -76, -114, 26, 39, -4,
2424    3, 45, -37, -55, -34, 56, -113, 14,
2425    -56, 21, 83, -115, 52, -41, 71, -51,
2426    -125, -95, 11, 93, -48, 5, -41, -128,
2427    11, 22, -20, -103, 1, 17, -69, -28,
2428    -32, 25, 119, 52, -92, -92, -19, 57,
2429    77, -51, 59, -57, -8, -90, -17, -44,
2430    -94, -43, -90, 5, 18, -27, -72, 42,
2431    -18, -29, 32, -30, 19, -7, -27, -102,
2432    -82, -20, -7, -127, -26, 60, 1, -37,
2433    -124, -92, -47, -8, 8, -55, -25, -88,
2434    -18, 98, -5, -35, -44, 15, 121, -38,
2435    -13, 9, -88, -126, 68, -126, 62, -49,
2436    -44, -56, -71, 3, 65, -27, -46, -103,
2437    -78, 29, -65, -23, 100, 75, 47, 8,
2438    57, -43, -47, 69, 112, -85, 51, -56,
2439    36, -101, 13, -36, 73, 26, 31, -8,
2440    53, 52, -38, 29, 81, -26, 116, -18,
2441    35, -49, 2, -6, -4, 52, 94, 59,
2442    -120, 68, -59, 6, -3, -54, -22, 18,
2443    1, -126, -127, -34, 19, 105, -26, -16,
2444    113, -43, -31, -7, -60, -4, 72, 39,
2445    17, 38, 118, 31, 5, 19, -70, -14,
2446    -93, -8, -107, -56, -59, 56, -127, 41,
2447    -63, -30, -71, -27, -4, 13, -15, -66,
2448    -50, 33, 38, 34, -47, 2, -50, 71,
2449    -49, 18, -39, -18, 46, -3, 50, -18,
2450    -32, -67, -25, 58, -14, -7, 23, -3,
2451    -24, 7, 8, 118, -20, -55, -24, -30,
2452    -16, -9, 73, 63, -74, 42, 112, -35,
2453    -27, 38, 59, 13, 72, 2, 109, -11,
2454    -75, 30, 28, -20, -74, 16, 103, -83,
2455    -6, -115, -44, -11, -33, -120, 66, -58,
2456    22, -12, 15, -32, -26, 1, 30, 35,
2457    76, 62, -121, 9, -32, 12, 75, -77,
2458    80, 25, -18, -78, -123, -61, 23, 36,
2459    -127, -65, 15, 29, 100, -23, 2, 15,
2460    21, 52, -120, -14, 12, -38, -39, 100,
2461    13, -3, 22, -125, -115, -44, -65, 85,
2462    -44, 35, -27, -44, 9, 77, 2, 4,
2463    5, 35, -31, -126, -112, -91, 32, -24,
2464    6, -73, -41, 41, -23, 42, -127, 41,
2465    -51, -8, -55, -52, -32, -6, -52, 55,
2466    -16, 26, 110, -63, 70, 127, 38, 80,
2467    17, 87, 44, -51, 34, 127, -16, 117,
2468    126, 22, -24, -123, -6, -76, 12, -4,
2469    -3, 47, -31, 28, 30, 12, -24, 84,
2470    110, -105, 64, 44, 84, 27, -13, 54,
2471    104, -20, 60, -60, -10, 45, 120, -55,
2472    -6, -91, 35, 10, 2, 38, -30, -125,
2473    -100, -23, -126, 47, -16, -17, 20, -73,
2474    6, 31, -28, -121, -53, 79, -100, -4,
2475    69, 0, -20, 125, 35, 16, -44, -20,
2476    -5, 44, -113, -11, -6, 57, 33, -3,
2477    -21, 50, 101, -9, 42, 72, -10, 21,
2478    95, 39, 8, 72, 42, -43, -24, 30,
2479    33, -27, -17, 79, 52, -127, 3, 39,
2480    1, -66, -43, 85, 11, -56, -20, 14,
2481    -7, -30, -8, -10, -34, 48, -109, -12,
2482    -99, -58, 123, -82, 35, -102, 7, -83,
2483    -104, 29, 99, -91, 13, 15, -64, -111,
2484    -17, -24, -98, -97, 86, 0, 12, 123,
2485    -113, 61, -13, 3, 31, 4, -92, -115,
2486    126, 7, 6, 74, -68, 46, 19, -85,
2487    -94, -20, -20, -117, 59, -51, -59, 20,
2488    18, 3, 6, 21, 1, 94, -78, 112,
2489    -12, -46, -30, 67, -16, -83, 6, 42,
2490    -118, 49, -82, -21, -4, 15, -12, -67,
2491    20, -71, -69, 57, -10, -51, -46, 99,
2492    -5, -9, -40, 59, -61, -11, -59, -69,
2493    2, -55, -32, -48, -4, -6, -33, -110,
2494    94, 43, -19, -18, 31, -126, -5, -19,
2495    -80, -20, -20, -28, -56, -70, 45, -46,
2496    43, 77, 6, 77, -90, 26, -37, 35,
2497    -39, -48, 28, 9, -56, -42, -31, -46,
2498    -31, 13, -65, 77, 34, -41, 9, 17,
2499    20, 24, 51, -44, 11, -21, -44, -78,
2500    -96, -23, -22, 6, 18, -126, -110, -33,
2501    8, -32, 17, -123, -43, -7, -53, 17,
2502    46, -53, 26, -15, 70, 19, -51, 67,
2503    25, 117, 56, 7, -6, 74, 57, 101,
2504    122, 41, -32, -44, -21, 54, 32, 22,
2505    119, 120, 72, 68, -24, 29, 48, -6,
2506    2, -14, 5, -35, -77, 4, -72, 53,
2507    46, -31, 57, 25, 9, 69, -21, -7,
2508    70, -41, 43, 63, 10, -53, -68, -31,
2509    20, -19, -90, 48, -22, -54, 33, 64,
2510    20, -79, -13, -17, 45, -41, 103, -16,
2511    25, 6, -35, -24, 28, 9, -29, 76,
2512    4, 40, 47, 23, 24, -51, 92, -17,
2513    49, -23, 107, -13, 65, 72, 34, -19,
2514    -20, -60, -45, -55, -2, 19, -58, -49,
2515    7, 20, 78, 120, -69, 28, 45, -119,
2516    -15, 13, 20, -45, 25, -108, -20, 12,
2517    -54, -17, 32, -17, -13, -3, -3, 17,
2518    -25, -48, 95, 8, 36, -66, -4, -26,
2519    -17, 12, 39, 57, 53, -17, -33, -46,
2520    -18, -61, 19, 64, -72, -12, -69, -31,
2521    -31, 66, 65, -62, -10, 120, 4, 46,
2522    122, -36, 75, -47, -5, -82, 49, -3,
2523    -123, -125, -37, 127, 33, 111, 58, -68,
2524    -36, 87, 51, 22, -49, -1, 115, -10,
2525    -40, 37, -56, -90, 11, 34, 77, -5,
2526    -37, 61, 123, -11, 17, 46, 64, -86,
2527    -96, -5, -18, -84, 116, -126, 127, 55,
2528    58, 27, -68, 42, 47, -63, -108, -103,
2529    -33, -1, 77, 0, -9, 33, 126, -106,
2530    -14, 127, 8, 2, -42, 37, 41, -23,
2531    17, 11, 4, -65, -42, 0, -47, -36,
2532    -11, 34, -83, -25, 52, -125, -25, 0,
2533    7, 24, -83, -56, -21, 112, -60, 25,
2534    -124, -114, -67, -14, -55, -28, -34, -9,
2535    119, 8, -47, 52, -6, 20, 23, 9,
2536    -104, -27, -46, -42, -32, 55, 118, 49,
2537    -35, -41, -19, -103, 1, 63, -47, 9,
2538    1, 0, 124, 72, 1, 8, 47, 118,
2539    29, -39, -20, 26, -38, -17, 13, 68,
2540    -52, -37, -30, 105, 7, -5, 27, 24,
2541    71, 15, -48, 80, -9, -9, 66, 19,
2542    19, -31, -74, 115, -4, 21, 78, -19,
2543    2, 17, -51, 28, -109, 58, 78, -10,
2544    -3, 119, -44, -12, -41, -57, 67, 38,
2545    49, -113, -43, -101, 59, 104, -26, 116,
2546    -23, -47, -33, 57, 17, -99, -123, -3,
2547    -55, 9, 94, -50, 30, -48, -128, -63,
2548    3, -61, 61, -31, -40, -31, 4, -54,
2549    -123, 37, 70, 14, -13, -32, -115, 61,
2550    21, -93, -34, -7, -32, 26, -20, -110,
2551    73, -15, -123, -69, 41, 13, 106, 10,
2552    -39, 69, -102, -80, 18, 51, -81, 86,
2553    30, 39, 48, -78, 106, 14, 30, -27,
2554    65, 62, -20, -113, -30, 47, 22, -101,
2555    -24, 119, -15, -40, -95, 76, -112, -5,
2556    38, -123, 77, -22, -84, 63, 17, 3,
2557    -113, 50, -6, -60, 5, 16, 29, 21,
2558    -1, -25, -16, -2, 58, -50, -58, -43,
2559    -28, -85, -71, -45, 66, 46, 127, 37,
2560    -63, -9, -60, 56, 22, 48, -47, 23,
2561    28, 21, 27, -32, 7, -71, -82, -7,
2562    -11, -27, -24, -2, -45, 67, 32, 21,
2563    86, 62, -51, 39, -41, 2, -41, -31,
2564    -15, 50, -50, 54, -8, -21, 39, 51,
2565    -32, -24, -22, -27, 5, -8, 16, -2,
2566    -17, 17, -43, -35, -32, 29, -21, -58,
2567    27, 49, -2, -63, -109, 40, 26, -55,
2568    63, 87, -37, 76, -88, -23, 42, 59,
2569    24, -32, -47, 18, -16, -30, 71, 39,
2570    -13, -10, -83, -2, 24, -12, -36, -44,
2571    -79, 66, 17, -21, -27, 48, -4, -7,
2572    101, 16, -13, 17, 20, 29, 70, -46,
2573    19, -30, 25, 20, 8, 32, 86, -76,
2574    -17, -59, 102, -29, 10, 38, -104, 6,
2575    -86, 8, -39, 4, -2, -28, 8, -27,
2576    8, -1, 36, -82, 17, -53, 44, 72,
2577    43, -83, 16, 70, 42, -61, 12, -74,
2578    -70, -10, -23, -43, 33, 29, 12, -3,
2579    -18, -81, -26, -48, 10, 27, -37, 96,
2580    -27, 24, 67, -36, -28, -6, -10, -26,
2581    15, -41, 7, 110, 25, -101, -75, 62,
2582    -54, -64, -11, -38, -126, -24, -93, 101,
2583    0, 13, 20, 35, 41, -122, 91, 62,
2584    -45, -12, 13, -36, 40, -43, -104, -29,
2585    61, -117, -70, -121, 17, -21, -3, -127,
2586    107, -22, 62, 47, -3, -36, -18, 69,
2587    -67, -33, -19, -89, -13, -7, -4, -49,
2588    -20, -112, -13, 35, -126, 38, -27, -114,
2589    12, -54, 19, -108, -61, -79, 5, -65,
2590    71, -121, -115, -64, -2, -52, 35, 22,
2591    -46, -8, -82, 41, -113, -126, -6, -19,
2592    43, -51, 35, -11, 84, -44, -100, 23,
2593    67, -11, -20, 81, 52, 22, 21, 124,
2594    12, -23, 4, -27, -128, 111, 25, 35,
2595    48, 28, 9, 28, -24, 84, 56, 10,
2596    71, -22, -22, 78, 16, 92, 117, -22,
2597    33, 29, -10, -98, -35, 45, 1, 5,
2598    24, -46, -69, 13, 21, 28, 4, -27,
2599    -117, 44, -29, 116, 26, -21, -38, 111,
2600    43, 14, 6, -7, -79, 82, -57, 4,
2601    -127, 0, 86, 113, 2, 7, 42, -72,
2602    -31, 11, -6, -97, 22, 113, 10, -31,
2603    -30, -57, -35, 21, -21, 47, -3, -42,
2604    -36, 74, -102, -24, -59, -58, -50, -67,
2605    -113, 25, -128, 4, -108, 16, 113, 82,
2606    32, -128, -17, 65, -121, -92, 81, 0,
2607    28, 27, -8, -93, -31, -41, -22, -20,
2608    -78, -111, 44, -105, -67, -117, -123, -72,
2609    -76, -90, 9, 29, -48, -66, 4, -82,
2610    -51, 16, -28, 11, -54, 4, 22, 10,
2611    -91, -64, 6, 119, -63, -6, 24, 124,
2612    75, -54, 70, 67, 38, -31, -48, 68,
2613    71, -38, -7, 7, 34, 91, 53, 53,
2614    -33, 10, 90, 3, -37, 55, 58, 38,
2615    -17, 54, 19, -45, 63, 69, -9, 82,
2616    9, -5, -33, -13, -35, -17, 4, -64,
2617    -126, 102, -116, -3, 17, -42, 19, -50,
2618    62, 41, -21, -103, 38, 36, 14, -9,
2619    -10, -46, -35, -2, 43, 56, -112, -109,
2620    70, -17, -35, -42, 34, -20, 94, -8,
2621    -1, -29, -30, -47, 71, -29, 56, -12,
2622    6, -76, 53, 1, 8, 55, -24, 63,
2623    15, 61, -113, -27, -57, 71, -42, 47,
2624    74, -72, -12, 13, -39, -75, -112, -46,
2625    40, 24, 82, 32, 48, -20, 40, 14,
2626    61, -11, -117, -37, -7, -67, -123, -21,
2627    20, -36, -31, -7, 28, -95, 39, -5,
2628    -98, -39, 10, 40, -67, -5, -47, 12,
2629    -23, 31, -2, -4, -9, -70, 29, 45,
2630    -37, 49, 15, -122, -47, 34, 9, 62,
2631    -7, -42, -127, -72, -22, -55, -64, -24,
2632    2, -12, 86, -77, -36, -6, 56, 55,
2633    46, 117, 105, -72, 27, 1, 97, 81,
2634    -24, -83, -94, 6, -16, 68, 9, -57,
2635    12, 108, 11, 13, -89, 25, 59, -38,
2636    49, -18, 16, -53, -2, -1, -5, 50,
2637    17, 89, -9, -50, 27, -34, 62, -7,
2638    4, -49, -6, -3, 12, -12, -118, -9,
2639    26, -32, 29, 76, 37, -112, -26, -76,
2640    -38, -22, -34, 125, 59, 1, -53, 40,
2641    21, -4, -27, -83, -19, 47, -123, -123,
2642    30, 111, 3, 27, -1, 127, -47, -97,
2643    38, 87, -101, 1, 15, 79, -2, 44,
2644    -18, -40, -17, 18, -49, -26, -125, -120,
2645    16, -55, -37, -25, -86, -87, -23, 8,
2646    29, 3, -14, 9, -9, 34, 10, 69,
2647    4, -32, -20, 68, 10, 21, 15, -58,
2648    16, -45, 81, 81, 104, -20, 45, 6,
2649    45, 41, 55, 12, 18, 1, 11, -84,
2650    -48, 88, 2, 50, 30, 11, 17, 5,
2651    -23, 70, 121, 24, -31, 97, 36, 102,
2652    -95, 88, 5, -43, 123, 92, -20, -43,
2653    -28, 22, 127, -42, -47, -37, 86, 56,
2654    -60, 94, -13, -108, 21, -82, 25, -76,
2655    36, 21, 54, 123, -70, 39, 3, 9,
2656    73, -9, 31, -35, -55, -128, 14, 36,
2657    15, 32, -63, -80, 64, -76, -72, -58,
2658    -115, -124, 127, 33, 17, 23, -65, 111,
2659    18, 60, -34, -120, 80, 19, -125, 49,
2660    -20, 53, -66, 31, 22, 35, -125, -86,
2661    -42, -73, 37, -87, 22, 113, 70, -39,
2662    1, -57, -44, -85, -12, 103, -49, -72,
2663    79, -26, 89, -46, -67, 51, -11, 125,
2664    -121, -87, 32, -90, 21, -42, -3, 77,
2665    -6, 33, 38, -7, -27, 31, -28, 51,
2666    18, 49, 55, 6, 22, 6, -29, 71,
2667    -123, -10, -46, 64, 30, -52, 124, 33,
2668    -1, -48, 27, 105, -74, -104, 38, -45,
2669    102, -8, -28, 20, 19, 28, 8, -50,
2670    -44, 43, 123, -23, 121, -28, 88, 3,
2671    57, -31, 13, 17, 52, 27, 8, 53,
2672    -25, -28, -34, 18, -68, 63, -21, -32,
2673    11, 53, 66, -38, -79, 59, 5, -65,
2674    50, -23, 61, -52, 64, -120, -20, 12,
2675    -77, -9, -67, -95, 16, -127, -111, -74,
2676    124, 126, 78, 45, -29, -3, -70, -68,
2677    43, -27, 32, -127, -69, -16, -33, -127,
2678    -125, -43, 13, 81, 67, -10, -41, -7,
2679    -38, -26, -1, 64, -66, 106, 127, -15,
2680    -28, 14, 117, 28, 41, -81, 46, -58,
2681    -121, 48, -86, -39, 8, -36, -128, -3,
2682    -78, 35, 45, 24, -7, -25, -3, 115,
2683    -21, 15, 14, -30, -40, -30, -55, 39,
2684    79, -29, 126, 69, -97, 18, -31, -11,
2685    58, -60, 14, 99, 11, 54, 43, 30,
2686    -50, -53, 4, 125, 26, 108, 32, 36,
2687    -17, 9, -68, -104, 27, 7, 84, -73,
2688    8, -58, 4, 35, 85, 76, 125, 31,
2689    32, 42, 15, -65, 63, 89, 31, 44,
2690    7, 24, -22, -117, -4, -84, -32, -2,
2691    78, -53, -74, 108, -96, -26, 26, 27,
2692    8, -62, 9, 61, -20, 32, -37, -39,
2693    20, -5, -88, 38, -22, -47, -79, 30,
2694    -35, -12, 13, -35, -79, 34, 10, -117,
2695    34, -14, 106, 12, 11, -24, 59, 28,
2696    25, -21, 10, -73, 9, 9, -18, -31,
2697    -52, -70, -45, -5, -20, -22, 89, -21,
2698    41, 39, 58, -16, -2, -128, 23, 9,
2699    61, 22, 25, -43, -126, -27, -20, 14,
2700    -57, -32, 126, -5, 25, -44, 32, 51,
2701    108, 62, -3, 12, -16, -39, -35, 37,
2702    41, -64, 37, 58, -63, 100, -29, 66,
2703    31, 14, -3, -12, 98, -58, 9, -5,
2704    -22, 35, -1, 2, 78, 46, 45, -33,
2705    35, -62, 78, -54, -40, 17, 60, 99,
2706    -43, 42, 47, 24, -42, -80, -72, -81,
2707    14, -48, -41, -40, 83, 36, 24, 55,
2708    48, 124, -39, -75, -57, 96, 28, -107,
2709    -64, 88, 18, 4, -18, -47, 53, 35,
2710    -61, 60, 21, -23, -15, -112, -55, -39,
2711    -75, -17, -122, 78, 51, 15, 51, -126,
2712    79, -100, 94, 35, -33, 42, 45, -26,
2713    41, -20, -76, -2, 11, -82, -12, 60,
2714    -44, -9, -40, 3, -93, -116, -125, 1,
2715    -60, 34, -28, 43, -3, 18, 33, 29,
2716    -117, 87, 19, -88, -92, -92, -64, 37,
2717    -125, 68, -123, -113, 29, 39, 5, -8,
2718    6, 100, 127, -7, 8, 62, -9, -10,
2719    -48, 96, 104, 121, 122, 21, 46, 116,
2720    124, -77, 0, -124, 120, -10, -72, 0,
2721    -5, 100, -44, 124, 12, 52, 26, -46,
2722    -18, 126, 8, -30, -124, 4, 94, 12,
2723    10, -39, 126, -73, 109, 22, -72, -82,
2724    32, -33, -56, 37, -58, -50, -24, -6,
2725    114, -62, 33, -124, 44, 27, 111, -2,
2726    50, -12, 35, 12, 126, 12, 21, 94,
2727    25, 22, -8, 51, 74, 46, -102, 24,
2728    -57, 0, -54, -51, -27, 116, 113, -25,
2729    0, 9, -29, 16, 47, -69, 41, -63,
2730    -66, -36, 21, -74, -40, 41, 65, 62,
2731    8, -86, 59, 35, 90, 24, -9, -31,
2732    -23, 25, 14, 50, -113, -48, 59, -9,
2733    -48, 7, -37, -124, -25, 15, 18, 77,
2734    -66, 35, -1, -15, -84, -29, 6, -9,
2735    25, -26, -108, 53, 5, -13, 26, -124,
2736    -47, -39, 21, -5, 21, -64, -43, 74,
2737    51, -34, 42, 60, -30, 23, -32, -6,
2738    -53, 58, 41, -92, 30, -67, -22, -16,
2739    -30, -10, -43, 96, 22, 64, 121, 18,
2740    -105, -61, 8, 69, -90, 80, 65, -118,
2741    9, -16, 20, 54, 6, -68, 66, 31,
2742    29, -101, 81, -79, 37, 68, 5, -123,
2743    115, -9, -33, -94, 7, -42, 113, 39,
2744    -3, 110, -74, -13, 37, -75, -62, -13,
2745    119, 2, 0, -120, -114, 62, -53, 28,
2746    -99, -58, -7, -63, -120, 85, -79, 4,
2747    -28, 61, -126, -65, 62, -94, -60, 20,
2748    125, -112, -124, -56, 31, 127, -59, -66,
2749    -125, 62, -92, 25, 39, -128, -24, 24,
2750    -34, 50, 2, -30, 127, -91, -43, 65,
2751    127, -8, -21, 12, 99, 7, 120, -126,
2752    -35, -5, 109, -117, -32, 10, 114, -11,
2753    -18, -83, 66, -76, 87, 35, -12, -90,
2754    17, -25, 123, 14, 20, -5, -62, 23,
2755    -35, 125, 36, -5, 28, 64, -113, 5,
2756    -11, -27, -123, 14, -48, -13, 26, 19,
2757    -20, -4, -19, 33, 0, -81, 41, -47,
2758    -30, 16, -67, -52, 39, 68, -7, 85,
2759    6, -10, -6, 17, 59, 18, -48, 113,
2760    73, 85, 60, -3, 94, -43, 21, 9,
2761    15, -74, -40, -52, 45, -104, -34, 3,
2762    26, 20, -36, 17, -121, 21, 44, 66,
2763    -67, 5, 4, 63, 8, -23, -45, 12,
2764    52, 4, 53, 8, -116, -64, -42, 68,
2765    -124, 39, -25, -22, -2, -17, -31, -77,
2766    43, 32, -55, -127, -40, -6, 44, 66,
2767    27, -21, 60, -110, 16, -71, 65, 103,
2768    -25, 50, 47, -49, 18, -35, 18, 21,
2769    -29, -19, 38, 4, -47, -4, -66, -21,
2770    -41, 43, -22, 50, -78, -62, 106, 71,
2771    -66, 31, -38, -17, 45, -65, 92, 0,
2772    -23, 13, 90, 48, -42, 103, -42, 18,
2773    11, 50, -20, 19, -76, 74, 70, 43,
2774    106, -119, 18, -40, 34, 24, 20, -17,
2775    -83, -64, -10, 27, -6, 62, 127, -88,
2776    -43, 49, 124, -23, -95, -17, 3, 75,
2777    65, -45, -14, 88, 48, 30, -53, -35,
2778    29, -87, 11, 66, -2, 109, -28, -29,
2779    -71, 96, 28, 24, 38, 23, 63, -55,
2780    57, -42, -18, -55, -42, 23, -40, 16,
2781    18, 33, 10, 29, -24, 36, -79, -81,
2782    -13, 38, 24, 10, 126, 46, -9, 7,
2783    34, 59, -1, -52, -8, -28, -23, -95,
2784    55, -128, -32, 17, 120, -89, 40, -62,
2785    -63, 17, -97, -77, -46, 41, -121, -5,
2786    45, -70, -50, -92, 94, 71, -121, -15,
2787    127, -77, 6, 125, -34, -48, -21, -128,
2788    127, -39, -47, -109, 36, 127, 76, -55,
2789    -83, -30, -124, -128, 52, 23, -123, 127,
2790    -21, -91, -9, 28, 36, -67, -51, 27,
2791    33, -38, 4, -74, -123, 10, -120, -25,
2792    -30, 54, -9, 123, -118, -14, -77, 30,
2793    70, 8, -18, 106, -7, -55, -39, -75,
2794    -59, -47, 25, 48, -6, 7, 83, -47,
2795    25, -127, -33, -114, 33, 30, -3, 49,
2796    105, -41, 72, 75, -91, 0, -36, -64,
2797    -18, 16, -36, -99, 116, -85, 61, -70,
2798    -14, -126, -39, 122, -81, 91, -42, -108,
2799    -116, -41, 46, 119, -1, 15, -19, -47,
2800    -19, 17, -73, -20, 3, -66, 40, -122,
2801    81, -5, -61, 23, 45, -79, -25, -79,
2802    66, -2, 6, -36, -47, 95, -9, -34,
2803    -24, 3, 94, -11, 127, 75, 38, -6,
2804    -45, 12, 25, -28, -124, 111, 108, -78,
2805    -7, -87, -45, -3, 26, -66, 91, -87,
2806    72, 64, -88, -78, -41, 29, -86, -59,
2807    -1, -55, -35, 13, 124, 15, 40, -43,
2808    29, 59, -112, -38, -10, -77, -9, 18,
2809    20, -47, 39, 43, -34, -47, -17, 34,
2810    1, 70, 90, 47, -63, -15, -4, 28,
2811    102, 48, -78, 24, 58, -12, -33, 8,
2812    16, 17, -52, 18, -4, 81, -28, -28,
2813    28, 56, -40, -43, 9, -52, 5, -54,
2814    -26, 15, 40, 6, 18, 29, -25, -35,
2815    -87, -21, 17, -25, -5, 6, 65, 34,
2816    59, 33, -38, -17, 6, -18, 42, -42,
2817    -61, 45, -46, 63, -80, 16, -56, -118,
2818    27, 44, -8, -74, -24, 7, -49, -47,
2819    -87, 16, -64, -22, -16, 127, 24, -39,
2820    -44, 42, -125, -75, -16, 52, -40, -39,
2821    40, -48, -5, 16, 10, -59, 25, -13,
2822    19, -23, -96, 43, 71, 51, -21, -24,
2823    -22, -10, 66, -91, 23, 74, -119, 93,
2824    -42, 5, 33, -95, 53, -121, -68, 35,
2825    -63, 33, -50, -48, -65, -8, 21, -3,
2826    -1, -87, 88, 82, -51, 33, -32, -26,
2827    -72, 15, 61, 2, 55, 122, -32, 48,
2828    15, -71, -3, -41, -11, -22, 19, 6,
2829    -27, -85, -11, 1, 25, -52, 94, -104,
2830    52, 42, -49, 49, 118, 79, 78, -46,
2831    22, -7, 11, 63, 24, 5, 3, -2,
2832    -37, 118, -4, 7, -50, 1, -27, 50,
2833    39, -33, -20, -116, -67, 4, -13, 99,
2834    58, 16, 38, 47, 65, 86, 68, -62,
2835    62, 8, 9, -81, 10, -26, -87, -18,
2836    89, 42, 51, -19, -71, 126, -87, -64,
2837    -69, -80, -3, -13, -20, 33, -4, 89,
2838    -6, -16, -45, 93, 29, -7, 58, 78,
2839    45, 23, 32, -67, 5, -25, 59, -47,
2840    33, 60, -23, 41, 12, -13, 26, -18,
2841    15, -64, -30, -122, -31, 66, 120, -86,
2842    98, -120, 66, -22, 6, -37, 39, 90,
2843    -124, -75, -124, 16, -59, -42, 96, -4,
2844    -51, -34, -10, 36, 8, 127, -60, -80,
2845    44, 46, -31, -3, -20, 116, 45, 50,
2846    5, -6, 78, -25, -27, 40, 49, -24,
2847    68, 1, 25, -42, 0, -93, 94, -37,
2848    8, 31, 27, -24, 22, 8, 15, -33,
2849    33, 18, 75, -113, 75, -14, -63, 28,
2850    -4, -63, 3, 45, -5, -6, -38, -66,
2851    -4, 58, -4, 125, 89, 56, -21, -119,
2852    54, -26, -35, 43, -51, -51, 74, -9,
2853    -57, -30, -30, -126, -122, -42, 90, 5,
2854    -74, 37, 49, -3, -69, 33, 20, -2,
2855    70, -84, 0, -51, -74, -26, 100, 10,
2856    -89, 3, -92, -119, 31, 50, 20, 24,
2857    51, 23, 114, -120, -46, 70, -7, -11,
2858    -11, -16, 36, 3, -122, 20, 46, -52,
2859    -23, -35, 3, -53, -37, -35, -36, 28,
2860    38, -69, -90, -4, -43, -58, 30, 13,
2861    -70, 5, -44, -17, -59, -26, -48, -74,
2862    29, -127, -23, -34, -31, 29, 14, -50,
2863    -93, -20, -53, -35, -59, -42, 1, -44,
2864    16, -126, 16, -125, 22, -22, -98, -8,
2865    71, -57, -76, 13, 61, 125, 48, 52,
2866    -110, -90, 37, -75, -41, 0, -36, 32,
2867    33, -2, 28, -70, 59, 93, -116, 13,
2868    79, -18, 83, -43, -12, 0, 4, -74,
2869    -121, 0, -63, 42, 52, -65, 96, 7,
2870    18, 11, -24, 100, 29, 23, 45, 24,
2871    6, -33, 17, -75, -66, 59, -8, 42,
2872    -8, 8, -36, -35, 3, 22, -26, -19,
2873    -23, 17, -62, 44, -32, 120, -5, 26,
2874    -14, 11, -54, -40, 43, -47, -62, 8,
2875    11, 18, -5, -44, 9, 15, 41, -13,
2876    -42, -58, 45, 32, 8, -28, 52, 29,
2877    18, -14, 31, -18, 63, -19, -103, 60,
2878    4, 75, -36, -86, -90, 68, 7, 17,
2879    -24, -44, -16, 11, -62, -31, 71, -78,
2880    15, -51, 1, -46, 71, 124, -2, 9,
2881    -20, -9, 39, 5, 71, -12, 0, 54,
2882    68, 41, 33, -19, 103, 1, -66, 20,
2883    41, -56, -80, 7, -35, -85, 23, -37,
2884    9, 62, 56, 63, -23, 25, 127, 26,
2885    1, -76, 124, -23, 44, -55, 87, -58,
2886    -47, -18, -15, -8, -24, -50, 54, -68,
2887    -63, -12, 25, -14, -25, -49, -16, 109,
2888    -55, 9, -49, -2, -73, -33, -101, 28,
2889    -53, -10, 21, -42, 11, -53, -31, -125,
2890    57, 24, 85, -11, -76, -39, -40, 34,
2891    -30, -34, -127, -4, 55, 96, -3, -44,
2892    -32, -24, 115, -9, -92, -63, 6, 71,
2893    -23, -74, -16, -86, 84, -127, -116, -109,
2894    108, 18, 91, -96, -76, 65, -55, -5,
2895    29, -26, 23, 40, 9, -127, 40, -103,
2896    69, -127, -10, -16, 99, -34, 53, -5,
2897    -108, -40, -81, -42, 63, 61, 23, 123,
2898    -72, 7, 55, 114, 24, 73, -15, 17,
2899    37, -43, 48, -105, 77, -12, 33, 29,
2900    -36, -1, 41, -35, -81, 81, -41, -80,
2901    -29, -43, 115, 19, 50, 40, 32, 32,
2902    -82, 87, 28, -5, -22, -77, 56, -12,
2903    28, 26, 5, 49, 37, 25, -29, -35,
2904    -13, -82, -57, -74, 36, 104, 62, -78,
2905    -82, 46, -3, -57, -18, -57, -9, 61,
2906    14, -12, -41, -84, 125, 124, 24, -80,
2907    -44, -21, 21, 82, -48, 123, -72, -23,
2908    -93, 38, 10, -103, 55, -126, 31, 29,
2909    -48, 127, 26, -51, -74, -54, 4, 35,
2910    -125, -40, -30, 37, 58, 31, 11, 10,
2911    2, -24, -75, -18, 29, 35, 10, 37,
2912    -3, -106, -56, -70, -11, 14, -59, -125,
2913    27, -49, -18, 12, -59, -63, -74, -1,
2914    -66, -13, -121, -73, -4, 5, -121, -70,
2915    6, -128, -23, -20, -25, -65, 14, -23,
2916    112, 67, 109, 41, -15, 71, 3, -9,
2917    -21, 121, -119, 63, 93, 34, 35, 65,
2918    126, -39, -46, -118, 105, -103, -25, -29,
2919    76, 51, -77, 122, 95, 65, 77, 67,
2920    11, -4, -119, -52, -39, 48, 6, -28,
2921    68, -42, 113, 9, 23, -18, -7, -14,
2922    23, -12, -9, 5, 6, -93, 43, -32,
2923    7, 20, -65, 55, 18, -128, 53, -7,
2924    -5, 21, -2, 13, 43, -5, 13, -126,
2925    92, -60, 32, -84, -116, 62, 70, 115,
2926    -21, -38, -116, 0, 39, -10, -10, -29,
2927    -101, -40, -9, -29, 43, -16, -1, -4,
2928    29, -42, -52, 13, 44, -126, -91, 39,
2929    64, -52, -60, -52, 66, 15, -7, -35,
2930    -105, -55, 63, -24, -76, 89, -18, 38,
2931    -73, 57, 6, 67, -80, 64, -48, -42,
2932    19, -74, -128, 36, 4, 20, -125, 15,
2933    51, 13, -19, -29, -78, -60, 56, -9,
2934    63, -23, -37, -57, -12, 7, 33, -115,
2935    -30, 62, -32, 93, -19, 73, 20, 15,
2936    -2, -48, -19, -128, -54, 126, -103, -39,
2937    -27, -65, -24, 63, 7, -40, 27, -26,
2938    71, -110, 116, 36, 20, 7, 2, 40,
2939    45, -41, -62, -78, 28, -54, -59, -1,
2940    -19, -75, 50, 32, 107, 20, -5, -104,
2941    105, -39, -38, 72, 70, -121, -4, 99,
2942    -23, 16, -47, 14, 89, 34, -65, -16,
2943    -46, 18, 52, -65, -51, 11, -108, -37,
2944    -57, -25, 27, 19, -36, -100, 97, -112,
2945    -24, -118, -31, -39, 122, -61, -52, 95,
2946    42, -53, -27, -71, -79, 3, -62, -126,
2947    -115, -30, 65, -48, -98, -110, 77, 13,
2948    55, 26, -4, 2, -73, -36, 50, 20,
2949    -86, -70, 22, -35, 118, -119, 7, 62,
2950    -124, -7, -107, -95, -119, -60, -47, -94,
2951    14, 105, -70, 104, 16, 75, 114, -128,
2952    -95, -113, 17, 7, -127, 24, 28, -53,
2953    -76, -57, -118, -19, -59, -14, -64, -22,
2954    -27, 0, -10, -103, 13, -116, -59, -1,
2955    66, -123, -107, -5, -48, 4, -61, -86,
2956    -50, 5, 51, -81, -108, -59, 19, 54,
2957    -103, -17, -35, -127, -81, 59, -122, 0,
2958    36, -24, 117, -29, 31, -9, 13, 15,
2959    80, 81, 36, 123, 90, 77, 21, -49,
2960    8, -12, -34, 65, -71, 35, -3, 15,
2961    -54, -58, -41, -45, 10, 54, 102, 77,
2962    23, 28, -39, -43, -47, -49, -87, -35,
2963    24, -2, 21, 33, -22, 26, 19, 80,
2964    -26, -32, -101, 34, 31, -6, -57, 20,
2965    73, 78, -107, 36, -49, 2, 23, -17,
2966    109, 5, 15, -34, 41, -23, 61, -5,
2967    -56, -102, 88, -16, 49, -52, -57, 59,
2968    90, -8, -125, 30, 72, 75, -46, -75,
2969    -126, 97, -28, 118, -62, -47, 113, -29,
2970    -48, -29, 101, 23, -7, -42, 18, 36,
2971    0, 11, -29, 31, -53, -5, -18, -80,
2972    46, -18, 29, 5, 17, 0, -19, 65,
2973    -6, -1, 21, 11, -35, -40, 26, -68,
2974    -29, -43, -4, -24, 29, 85, -25, -77,
2975    -10, -27, 3, -34, 56, 74, -118, 13,
2976    14, 101, -48, 22, -41, 59, 22, 21,
2977    -20, -127, -73, -7, 70, -48, 13, -95,
2978    31, -14, -63, 22, -71, -93, -74, -38,
2979    -120, -28, -33, -45, -14, -48, -18, 81,
2980    24, -60, -29, 0, -16, -7, 47, -84,
2981    -72, 58, 14, -37, 71, 20, 41, -42,
2982    -6, -105, -8, -2, -25, -16, 23, -50,
2983    16, 33, 52, 22, 42, -4, -5, 54,
2984    15, -22, -105, -18, -8, -25, -112, 26,
2985    -32, -46, -70, 86, -41, 105, 46, -30,
2986    -38, 1, -24, -20, -24, 3, -13, -44,
2987    19, -79, 23, -60, 21, -54, -120, -21,
2988    -3, 60, 4, -29, -2, 17, -2, -10,
2989    -20, 12, -71, -108, 47, 4, 26, 20,
2990    -11, -28, 0, -27, 2, -50, 7, 9,
2991    -42, -59, -52, 65, 9, 77, -67, -21,
2992    5, 44, -30, -33, -87, 8, 109, 120,
2993    -80, -27, -74, 4, 40, 22, -17, 91,
2994    13, -31, 80, 0, 34, 24, -29, -74,
2995    -120, 71, -96, 85, 125, 117, 59, -53,
2996    -75, -42, -21, -19, 9, 29, 47, -124,
2997    97, -7, 54, 29, 9, 67, 56, 13,
2998    -16, 33, -10, -11, 100, 26, -65, -10,
2999    2, 80, -43, -1, -98, -37, -1, 63,
3000    29, 41, -92, -5, 48, 36, -2, 48,
3001    2, -23, 7, -2, 19, -121, 95, -85,
3002    -2, -126, 47, 44, 4, -49, 53, 27,
3003    -80, 48, -51, 127, 13, 84, -39, 2,
3004    40, 29, 45, 53, 14, -21, 27, -38,
3005    -79, -63, -28, -20, 7, -117, 62, 1,
3006    58, -68, -6, 22, -5, 9, -16, -23,
3007    55, -43, 25, -31, -85, 39, -5, 65,
3008    1, 16, 11, 2, -27, 31, 65, 88,
3009    -15, 16, -127, 58, 45, -45, -20, 45,
3010    -22, -61, 62, -62, -74, -107, -62, 96,
3011    37, 57, 23, -83, 3, 11, -69, 31,
3012    -13, -67, 14, -93, 35, 61, -62, -31,
3013    -61, 9, 25, -53, 127, 117, -4, 67,
3014    59, -65, -38, -11, 46, -75, -20, -48,
3015    -9, 55, 18, -39, 30, -55, 114, -45,
3016    47, 15, -32, -27, -84, 12, -42, 85,
3017    0, 4, -56, -48, -43, -24, 24, 26,
3018    -85, -10, -90, 28, -9, 77, -111, -51,
3019    -79, -41, 26, 16, 46, -65, -69, -106,
3020    121, 68, 19, 16, -62, -25, -62, 115,
3021    116, 20, -94, 61, 45, 78, 53, 55,
3022    28, -42, 20, 7, -109, -34, 55, -124,
3023    -39, 125, 40, 25, -28, 82, -60, -101,
3024    -13, 25, -71, -34, 27, 71, 16, -7,
3025    -33, -37, -1, 12, -1, 9, -52, -12,
3026    25, 25, -34, -41, -37, 32, -18, -31,
3027    -124, -85, -101, 0, -37, -122, 49, -21,
3028    85, -68, 5, 36, -20, -13, -12, 43,
3029    -26, -57, 30, -12, -46, -90, -83, -120,
3030    -3, -26, -59, 16, 47, -83, 32, -44,
3031    -14, 35, -94, 69, -61, 108, -20, -17,
3032    54, 36, -49, 53, -50, 48, -4, 9,
3033    38, -70, 56, -23, 80, -48, 56, 37,
3034    -55, 20, 41, -9, -97, -55, 81, 18,
3035    -42, -6, -110, 97, -86, -91, 21, 9,
3036    -14, -10, -14, 92, -39, 45, -37, 62,
3037    -43, 34, 114, -14, 24, -25, 126, -92,
3038    -8, 6, 0, -59, 34, 26, 18, -3,
3039    -53, 24, -36, -125, -75, -21, -36, -37,
3040    75, -124, -50, -48, -117, -29, 38, -10,
3041    117, -84, 82, -126, -4, -123, 9, 27,
3042    -91, -81, -21, -126, 50, -29, 47, 51,
3043    44, 51, -17, 125, -39, -56, 49, 44,
3044    127, -14, 101, -46, -3, -21, -52, -2,
3045    4, -35, 65, 25, 33, -47, 89, -36,
3046    34, 72, 70, 43, -72, -38, 90, 54,
3047    121, 13, 63, -18, 45, -41, 95, 23,
3048    -4, 82, 14, 37, -10, 86, 47, 46,
3049    -13, 15, -35, -123, -58, -7, 102, -79,
3050    40, 13, -6, -42, 75, -127, -109, 20,
3051    61, 20, -74, -113, -28, 96, -97, -67,
3052    -41, -28, 118, 15, -10, 41, 26, 17,
3053    -84, 34, 125, 7, 61, -126, -104, -124,
3054    125, -109, -1, 50, -44, 40, 62, -118,
3055    86, -50, -45, -58, 9, -126, -94, 26,
3056    -45, -28, -77, 11, -54, -38, 70, -74,
3057    -49, 39, -127, -21, -98, 39, 113, -109,
3058    -123, -69, 47, -73, -111, -59, 1, 3,
3059    -43, 25, 115, 102, 5, -83, -72, 122,
3060    84, -126, -42, -51, -13, 17, 19, -106,
3061    -56, 38, -40, -75, -20, 56, -7, 32,
3062    58, 57, 39, -118, -23, -123, -82, 66,
3063    -40, -115, -84, 29, 120, 28, 6, 12,
3064    -66, 15, 58, -77, -26, -71, 80, 120,
3065    38, -13, 92, -113, 23, 61, -122, -39,
3066    -5, -114, -30, -11, 0, 43, 19, -122,
3067    111, 73, 0, -51, 49, -36, -25, 101,
3068    -41, -45, -33, -91, -52, 52, 65, 37,
3069    -78, 93, 78, -73, 9, -9, 9, -79,
3070    -35, 25, 16, -29, -36, 9, -16, -40,
3071    33, 118, 7, 36, -19, 43, -46, -123,
3072    -49, 18, -95, 101, 29, -35, -17, -7,
3073    60, 20, -75, -25, -35, -17, -117, -106,
3074    -30, -98, -40, 68, 35, -15, 14, -101,
3075    -36, -83, 2, 20, 53, 126, 8, 74,
3076    63, -57, -20, -13, 33, -9, -90, -75,
3077    -2, -105, 86, 37, -48, 14, -40, -20,
3078    5, -127, -12, -30, -53, -14, 39, 93,
3079    -24, 0, -20, 66, 42, 7, -39, 68,
3080    80, 25, 81, 4, 28, -22, -41, 56,
3081    51, -39, 2, 28, 45, -3, 62, 92,
3082    19, 73, 43, 45, 61, -53, 102, -35,
3083    -34, 47, -85, -29, -12, 46, -31, -89,
3084    47, -25, 120, -8, 30, 63, -27, 56,
3085    -67, -10, 71, 30, -21, 88, 86, -72,
3086    23, 16, -46, 126, 116, 45, -53, 15,
3087    90, 20, 10, -47, -35, 61, 28, -68,
3088    121, 108, -24, -8, -97, -13, -124, -27,
3089    -21, -104, -22, -61, -118, -124, -41, -3,
3090    -86, -31, -15, 71, -1, -42, -2, 45,
3091    40, -33, -115, -38, -33, -36, -4, 34,
3092    74, 98, -8, 107, -49, 11, 121, -29,
3093    -49, -15, -37, 43, -80, -31, 19, 15,
3094    18, -71, 78, -108, -87, 34, -4, -30,
3095    -98, 124, -115, -18, -116, 35, 10, -125
3096 };
3097 
3098 static const rnn_weight noise_gru_bias[144] = {
3099    51, 32, 88, 60, -64, 92, 5, -36,
3100    -49, 95, 102, -20, -1, 14, 8, 21,
3101    -36, -68, 62, 46, 10, -60, -103, -16,
3102    -30, -42, -43, 35, -4, 23, 97, 46,
3103    -29, -16, 71, 52, -20, -23, 91, 16,
3104    69, -13, -23, 73, -17, 13, 30, 23,
3105    1, -27, 53, -24, -71, 45, 42, -49,
3106    28, -16, -20, 61, 40, -104, 54, -5,
3107    31, 10, -51, -37, -6, -85, 9, 51,
3108    16, 2, -26, 56, -39, -5, -27, -13,
3109    -49, 30, 4, -64, -41, 45, -23, 14,
3110    -19, -10, -55, -61, -35, 46, -31, -12,
3111    -93, -28, 11, -6, -46, -12, 1, 15,
3112    -37, -107, -50, 3, 54, -26, -86, 14,
3113    66, -54, -38, -70, -1, 69, 46, -12,
3114    -128, -55, 0, 17, 48, -64, -24, 9,
3115    -67, -107, -101, -43, -4, 80, -52, -90,
3116    -23, -64, 31, 86, -50, 2, -38, 7
3117 };
3118 
3119 static const GRULayer noise_gru = {
3120    noise_gru_bias,
3121    noise_gru_weights,
3122    noise_gru_recurrent_weights,
3123    90, 48, ACTIVATION_RELU
3124 };
3125 
3126 static const rnn_weight denoise_gru_weights[32832] = {
3127    -53, 26, -20, 28, -57, -30, -79, 58,
3128    -68, 103, 70, 4, 92, 14, -71, -3,
3129    26, 54, -9, -86, -8, 49, -60, 121,
3130    -98, -4, 103, -38, -89, 28, 85, 30,
3131    33, -45, 42, 53, -37, -116, 72, -44,
3132    24, 1, 17, -26, -7, 9, 5, -71,
3133    -97, -86, -118, -59, -27, -51, 26, 14,
3134    -89, -63, 76, -16, -5, 11, 86, 121,
3135    67, 5, -20, -44, -43, -7, 18, 25,
3136    -41, 14, 11, 24, -5, -58, 15, 10,
3137    89, 41, -100, 42, 41, 89, -89, 30,
3138    -16, -35, -29, -119, -45, -1, -104, 24,
3139    9, 46, 21, 122, -5, -29, -64, 19,
3140    72, -60, 79, -52, -15, -37, 15, 38,
3141    -13, -9, 28, 56, -12, 121, 23, -104,
3142    -81, -7, -94, 17, 124, 49, 108, -41,
3143    118, -33, -106, 42, -27, 50, 57, -24,
3144    26, -107, 15, -103, -23, -13, -7, 23,
3145    -40, -113, 14, -36, -59, 25, 44, 54,
3146    37, 40, -10, 59, 29, -16, -49, 18,
3147    4, -27, 15, 15, 37, 29, 50, -61,
3148    28, -16, -96, 48, -102, -97, 12, -31,
3149    43, 54, 9, -58, -42, 18, 10, 115,
3150    -16, -29, -14, -66, -38, 69, -65, 50,
3151    7, 6, 11, 8, -53, -1, 25, 32,
3152    77, -5, -42, 58, -43, -63, -86, -36,
3153    18, 21, -49, 38, 72, 22, -25, 22,
3154    -16, -95, 77, 16, 55, -8, 31, -39,
3155    -117, 3, -38, -24, 27, 24, 25, -29,
3156    21, -44, -13, -61, 6, 5, 19, -20,
3157    -11, 89, 40, -113, -86, 65, -84, -21,
3158    20, 10, 15, 28, -56, -14, -17, 50,
3159    90, -15, 29, -27, -54, -40, -32, -58,
3160    -59, 4, -17, 58, 3, -85, -9, 64,
3161    -38, -5, 104, -21, -30, -4, 79, -44,
3162    -55, 8, 44, 10, -58, 31, 7, 25,
3163    -49, -2, -30, -29, -118, 49, 68, 17,
3164    -34, 0, 46, -109, 28, -14, -47, 88,
3165    13, -55, 24, 62, 44, -16, -54, -67,
3166    40, 69, 3, -46, 1, -43, 127, -30,
3167    -78, 25, 106, 16, -30, 104, -12, 20,
3168    -58, 35, -71, -79, 18, 7, -12, -28,
3169    -49, 17, 98, -64, 25, 84, 32, 33,
3170    -36, 13, -31, 29, -9, -97, -78, 4,
3171    16, 26, 86, 28, -29, 5, 23, -5,
3172    -112, 83, -27, 9, -47, 43, 12, -7,
3173    -11, 27, 92, -9, -14, -9, 69, 68,
3174    32, -25, 20, -70, 40, -20, -32, 36,
3175    -94, 19, 5, 101, 11, -47, 44, 65,
3176    -40, -56, -21, -43, 72, 7, 36, 14,
3177    1, -27, -18, -10, 18, 14, 58, -4,
3178    12, 3, -60, -6, 68, -9, -42, 10,
3179    40, -17, -17, 13, -16, 86, -62, -20,
3180    -22, 24, 75, 61, -5, -32, -75, 0,
3181    -41, -65, -19, -37, 21, -51, -54, -79,
3182    3, 34, 10, 75, 91, -59, 25, 21,
3183    -5, 26, -71, 9, 27, 28, 49, -17,
3184    -12, -44, -28, -51, -8, -18, -4, -12,
3185    -45, -50, 32, 26, 65, -54, 29, 16,
3186    -80, 16, 38, -94, -27, 33, 3, 51,
3187    17, 26, -10, -35, 18, 57, -6, 7,
3188    -9, -35, 22, 10, -9, 5, -18, 7,
3189    -3, 15, -82, -12, -18, 51, 6, 21,
3190    -29, 58, 14, -16, 6, 29, -35, 59,
3191    10, 32, 54, -11, 25, -27, -13, 33,
3192    -19, 11, -83, 61, 37, 42, 20, 21,
3193    13, 57, 40, -1, 8, 6, -8, 22,
3194    57, -18, -1, -7, 29, -40, -17, 50,
3195    8, -4, -4, 32, 26, 35, -60, -35,
3196    -36, -17, -66, -63, 2, -124, 8, 26,
3197    17, 31, -84, -12, 15, 49, 6, 39,
3198    33, 28, 20, -48, 42, 8, -5, -6,
3199    26, -33, 12, 42, 91, 25, 5, -91,
3200    -27, 23, 6, -63, -119, -99, -38, -32,
3201    -97, -31, 15, -28, -18, -59, -24, -7,
3202    -2, -7, -119, -34, -121, -121, 26, 74,
3203    -85, -7, -22, -26, -43, 2, -32, 34,
3204    51, -82, -92, 14, 80, 19, -2, -39,
3205    -81, -22, 48, -39, -21, -46, -49, -19,
3206    -68, -111, 80, -45, -49, -86, 23, -2,
3207    -55, -9, 2, 1, -55, -32, -32, 18,
3208    -104, 88, 1, 25, -48, -100, 9, -89,
3209    9, -8, 70, 43, -122, 90, 45, -60,
3210    -48, -22, -47, -100, 48, 22, 6, 26,
3211    -16, 18, -37, 5, -102, -6, 3, -55,
3212    -87, -117, -33, -106, -63, -21, 10, 74,
3213    16, -19, -14, -60, 15, -38, 90, -58,
3214    -14, -2, -58, -45, 50, 30, -72, -26,
3215    94, -108, -79, -4, 53, 63, -80, 45,
3216    20, 35, 73, -9, -5, -83, 46, -6,
3217    -68, 0, 0, -127, -17, -69, 25, -91,
3218    -75, 3, -62, -31, -47, 16, 35, -39,
3219    20, -22, -63, -17, -3, -72, 48, 15,
3220    74, -33, -86, -63, -67, -44, -15, -32,
3221    -42, -34, 37, 9, 18, -41, 19, -8,
3222    27, 41, -81, -120, -113, 7, 83, -16,
3223    17, -17, 22, -28, -73, -54, 1, 11,
3224    3, 33, 33, 16, 6, -20, -64, 11,
3225    2, -14, -69, -36, -42, -13, -115, -16,
3226    -27, 9, 26, 7, -58, 6, -55, 52,
3227    23, -20, 74, -61, -13, -31, -63, 68,
3228    -7, -20, 64, 0, 17, -10, 24, 15,
3229    47, 16, -23, -1, 9, -4, -69, 14,
3230    -6, -7, 3, 9, -20, -29, -41, 64,
3231    23, -21, -1, 41, 48, -46, 11, -22,
3232    -2, -7, -54, -86, -44, -44, 8, 31,
3233    -47, -25, 33, 95, -35, -125, -8, -3,
3234    52, 19, 9, -27, 62, 32, -11, -7,
3235    -60, -13, 110, -28, 118, -11, 45, 5,
3236    -2, 22, 22, -61, 6, -72, -42, -12,
3237    0, -17, 13, -91, -29, -50, -54, -126,
3238    -60, 119, 25, 24, 51, -32, -15, 77,
3239    14, 34, -33, -53, -53, 56, -72, -27,
3240    57, -11, -61, 32, 3, -18, -54, 19,
3241    70, 34, 17, -68, -65, -2, 48, 18,
3242    10, -72, 88, -15, -63, -38, 2, -20,
3243    -4, 42, -88, 96, 60, 79, 6, 77,
3244    127, 9, 22, 21, -26, -55, -33, -69,
3245    39, -62, 33, 5, -29, -40, 29, -51,
3246    7, 18, 37, -14, 88, -25, 52, -6,
3247    17, -104, -10, -68, -42, -116, 83, 81,
3248    -74, -9, -127, -55, -79, 26, -59, 37,
3249    -27, 20, 36, -46, -67, 51, 10, -19,
3250    101, -28, 53, -62, 10, -6, -15, -13,
3251    5, 9, -61, -123, -33, 30, -39, -48,
3252    11, -126, 59, 21, -3, -121, 27, 46,
3253    13, -59, -3, -122, 37, -120, 9, -43,
3254    -33, 24, -33, -42, 9, -34, 68, 16,
3255    6, -1, -49, -105, -9, -13, 41, -46,
3256    78, 7, -55, -38, 82, -26, 9, 24,
3257    43, -18, -91, -56, -34, 30, 28, 16,
3258    4, -2, -120, -42, -125, -16, 45, -29,
3259    42, -25, -1, -43, -12, 4, 39, 16,
3260    -17, -12, 10, -37, -5, 8, 16, -12,
3261    -14, -18, 19, 0, -30, -24, -101, 2,
3262    -30, -6, -6, 3, -40, 0, 13, 52,
3263    -31, 27, -56, 63, 35, 32, -64, 29,
3264    34, -41, 47, -24, 13, 52, -26, 29,
3265    -2, -30, 25, -44, 36, 93, -54, 3,
3266    -3, -17, 15, 5, 72, -61, 48, -5,
3267    63, -34, -26, -48, 2, -28, 69, -10,
3268    42, 50, -89, -123, 12, -8, -10, 50,
3269    -8, -30, -50, -40, 13, -26, -41, -8,
3270    -23, -9, 61, -117, 29, 50, -20, 20,
3271    31, 45, -82, 59, 12, -96, 8, 8,
3272    -49, 28, -33, 14, -31, 9, -44, -60,
3273    49, 98, -4, -19, 16, 3, 75, 31,
3274    -55, -75, 114, -12, -113, 3, -116, 80,
3275    -12, 19, 9, 74, -28, -109, 9, 21,
3276    27, -15, 12, -37, 23, 81, 103, -19,
3277    -40, -113, -42, -121, -104, 36, -29, -70,
3278    -38, -75, 73, 16, 0, 30, -10, -82,
3279    -35, 82, 112, -19, 43, 41, -65, 29,
3280    -65, 7, -82, -14, -36, -32, -19, 76,
3281    9, 71, -61, 79, 71, 8, -82, -31,
3282    35, -33, 41, -46, 17, 23, 28, 33,
3283    86, -21, 66, 65, 68, -55, 37, -50,
3284    -92, -17, -8, -39, -90, -47, 81, -7,
3285    57, -71, -2, 0, -18, -17, -18, -117,
3286    -47, 60, -3, 19, -115, -17, -37, -64,
3287    -7, -37, -36, -100, 2, 122, -68, 7,
3288    -29, -46, -4, -67, 63, 44, -9, 40,
3289    -94, -123, -6, -126, 2, -84, 31, -46,
3290    -23, 51, -37, 31, -27, -64, -60, -16,
3291    -125, -38, 29, -80, 5, 54, 10, 96,
3292    46, -1, -34, 6, -37, -69, 17, -32,
3293    31, 49, -31, -42, -120, -54, -6, -7,
3294    43, -50, -15, 66, -124, 4, 21, 10,
3295    -8, 31, 11, -35, -8, 81, 26, 9,
3296    -14, -44, -87, -66, 9, -82, -45, -39,
3297    -3, -17, -21, 61, 17, -4, -4, 15,
3298    40, -23, 1, -44, -30, -24, -51, -56,
3299    -21, 19, -45, -24, -22, 37, -50, -3,
3300    -6, -17, -19, -54, -65, -51, -17, 15,
3301    40, 19, -26, -61, -26, 0, 8, -17,
3302    -26, 8, -5, 3, 22, -16, 7, -54,
3303    -25, -15, 18, 47, -31, 6, -34, -22,
3304    -25, -16, 31, -8, 49, -38, -33, 30,
3305    -39, 21, 4, -26, -36, -48, -28, 24,
3306    0, 32, 38, -21, 97, -10, 45, 10,
3307    -31, -32, -39, -57, -52, 6, 11, 5,
3308    7, -13, 25, 0, 54, 14, -32, -4,
3309    59, 17, -30, -10, 23, 21, 29, 8,
3310    -48, 39, 56, 18, -18, 10, 26, -16,
3311    90, 8, 19, -55, -36, 49, -28, 39,
3312    -28, -127, 123, 11, 8, 83, 4, 26,
3313    -67, 21, 31, -43, -33, 25, -32, 92,
3314    44, 9, 19, 108, 39, 53, -15, 94,
3315    13, 28, 36, 38, 28, -6, -13, 14,
3316    -99, -17, -17, 2, -15, -3, 10, 19,
3317    56, -15, 124, 21, 39, -23, 3, 61,
3318    59, -29, 48, -2, -1, 51, -11, 41,
3319    -42, 76, -108, -50, -15, -43, 37, -38,
3320    61, -47, -42, -62, 3, -6, -66, 18,
3321    -48, -25, 19, 66, 1, 78, -26, -127,
3322    26, 0, 10, 21, -25, -12, 3, 11,
3323    126, -126, 1, 3, 17, 123, -9, -29,
3324    96, 125, -2, 32, 21, 24, 52, 8,
3325    42, -53, 42, -12, -18, 23, -11, -125,
3326    43, 47, 40, -68, 3, -5, -14, -43,
3327    -49, 23, -34, 35, 35, -33, 58, -126,
3328    26, 42, 34, 8, -39, 20, 72, -2,
3329    -61, -26, 32, 1, 31, 36, -107, 19,
3330    -6, -128, -41, -65, 15, 21, 36, 6,
3331    74, 27, 29, 6, -71, 46, -30, 37,
3332    33, 43, 105, 31, -26, -59, -19, 20,
3333    37, 30, -71, -9, 92, 1, -21, -11,
3334    50, 81, 22, 62, 61, 23, -64, 77,
3335    -22, -31, -2, 1, 17, 9, -7, 31,
3336    20, 17, -12, 36, 42, 0, 71, 7,
3337    -52, -101, 1, 2, 7, 45, 38, -103,
3338    -24, 32, 4, 61, 60, 36, -33, 40,
3339    60, 79, 15, -85, 74, -71, 26, -11,
3340    46, 8, 40, 53, 26, 62, 19, -5,
3341    39, 68, -57, -59, 67, 18, -20, -1,
3342    -45, 9, 41, -33, -5, 46, 12, 14,
3343    3, -10, -12, 42, -18, 118, 65, -32,
3344    -2, -12, 112, -36, 18, -43, 38, 6,
3345    -41, -22, 20, -31, -5, -25, -31, -54,
3346    -35, -10, -5, -8, -44, -124, -122, 37,
3347    -113, -24, -29, -18, -7, -69, 63, 3,
3348    33, 50, -47, 114, 6, -15, 37, -38,
3349    21, 23, -37, -44, -24, 48, 104, 47,
3350    -8, -80, 37, -28, 76, 4, 3, 36,
3351    19, 16, -45, -59, -17, 16, 5, -18,
3352    -36, -26, -125, -24, 12, 29, -34, -6,
3353    -76, 31, 50, -33, -38, 12, -14, -63,
3354    24, 29, 116, 5, 26, 23, 31, -8,
3355    91, 17, 0, 2, 125, -90, 33, 8,
3356    -67, -99, -41, -64, -73, -15, -23, 7,
3357    7, 10, -97, -127, -14, -77, -127, -40,
3358    -45, -23, -12, 14, -3, -7, 12, 0,
3359    -2, -80, -38, 22, -100, -60, -121, -11,
3360    -1, 119, -2, 40, -20, -125, 63, 10,
3361    -32, -110, -15, -103, -7, -7, 87, -32,
3362    -7, -35, -33, -33, -54, -1, -12, -43,
3363    15, 6, 12, 48, -1, -14, -100, -20,
3364    95, 31, 41, -50, 18, -36, -9, 16,
3365    -10, -6, -28, -17, -55, -79, -9, -3,
3366    46, 29, -31, 44, -84, -23, -37, -40,
3367    18, -8, 21, -33, 30, -44, -14, -13,
3368    -7, -4, -116, -19, 45, -60, 2, 26,
3369    13, -4, -4, -6, -15, 20, -122, 26,
3370    -38, -46, 4, -101, -124, -12, 0, 46,
3371    5, -20, -10, 35, -49, -46, -42, 19,
3372    6, -21, -127, 108, -4, -7, -20, -25,
3373    15, 67, -38, 12, 27, -28, 21, -19,
3374    -11, 18, 5, -3, -23, 17, 32, -10,
3375    -25, 19, -90, 27, -6, 9, -24, 19,
3376    -123, -17, 50, -85, -16, -98, -8, -9,
3377    27, 1, -24, -37, -27, -28, 5, -26,
3378    26, -12, 1, 14, -16, -2, -12, 31,
3379    0, -36, -9, 19, 13, -1, 9, 9,
3380    -16, -51, -15, -34, -61, -3, -15, -30,
3381    -17, 2, -8, 30, -39, -27, 23, 46,
3382    17, -9, -29, 56, -91, -91, -58, 23,
3383    -15, 19, -6, -30, -10, -31, -34, -14,
3384    -41, -30, -78, 12, 16, 51, -7, -38,
3385    0, -19, -16, -54, 4, 3, -1, -16,
3386    17, 3, 7, -20, -14, -38, 30, -23,
3387    27, 12, 84, 60, 19, -16, -55, -15,
3388    5, 32, 33, 1, -15, -3, -35, -121,
3389    52, 75, 31, 30, 0, -20, -26, 32,
3390    38, -14, 33, 81, -17, -4, -16, -84,
3391    -37, -29, 7, -14, 5, -30, -52, 27,
3392    29, -119, -48, 0, -101, -28, -11, -69,
3393    -56, -34, 48, 85, 22, 35, -18, -90,
3394    53, 10, 8, 13, -60, 52, -54, 10,
3395    99, -95, 32, -60, 0, 124, -19, -1,
3396    4, 65, -48, -2, -18, -28, 0, -58,
3397    43, -63, 40, -73, 0, 32, -26, -36,
3398    -25, 16, -37, 7, -70, -50, 41, 0,
3399    -18, 10, 21, -10, 24, 35, -35, -38,
3400    48, 16, 26, -33, 94, 3, 27, -22,
3401    -17, 69, 19, 21, -57, 78, -5, 8,
3402    17, 5, 3, -39, -4, 19, -26, 14,
3403    7, -1, 2, -31, -22, -8, -2, -9,
3404    -48, -51, 71, 10, 20, 21, -1, 11,
3405    26, 13, 1, -20, 60, 18, -38, -9,
3406    -30, 30, -20, -30, 45, -39, 21, -6,
3407    18, -16, 5, 42, -41, 58, 41, 9,
3408    7, 38, 11, 41, 21, 35, -53, -49,
3409    -43, -3, -30, 38, 1, -5, -34, -52,
3410    -10, 22, -11, -20, 22, 13, -54, 20,
3411    -19, 19, -24, -38, 24, -6, 67, 92,
3412    -6, 46, 60, -25, 5, -68, 0, -36,
3413    6, 14, -33, -40, -33, 38, -26, 1,
3414    20, -23, -54, -13, 4, 25, -30, -7,
3415    -51, 14, -37, -53, -11, -7, 5, 10,
3416    7, 0, -29, 8, -27, 1, -14, -37,
3417    60, -7, -41, -29, -31, -13, 22, -13,
3418    52, 8, 65, 48, -10, -74, 5, -4,
3419    31, 30, -25, -9, -13, 24, -12, -22,
3420    64, 13, 18, 28, -22, 46, -8, 39,
3421    -48, -14, -17, -6, -40, 16, -5, -29,
3422    -2, -46, -47, -25, -19, 52, -1, -22,
3423    21, -66, -5, 29, -3, -28, 17, 21,
3424    18, 11, 67, -26, 31, -8, -1, 36,
3425    46, -9, 14, 39, 18, 9, 23, 38,
3426    56, -25, 46, 70, -22, -11, -19, 7,
3427    -11, 49, -4, -25, -55, -43, -28, 66,
3428    79, 16, 2, 17, -19, 20, -20, -2,
3429    -26, 41, 27, 19, -11, 67, 33, -49,
3430    69, 16, 0, -5, 3, 47, -2, -48,
3431    56, -77, -22, -3, 21, 84, 67, -17,
3432    10, 21, 19, 23, -4, 7, -45, 40,
3433    -21, -64, 19, -23, -15, 68, -9, 7,
3434    -3, 38, 14, 12, -73, -6, -28, 36,
3435    15, 20, 15, 28, 40, 42, 100, 47,
3436    37, -43, -31, -80, 39, 12, 20, -14,
3437    19, 17, -117, 24, -36, 16, 34, 31,
3438    -22, -48, 4, 4, 27, 33, 39, 38,
3439    -12, 34, 13, 37, -9, 40, -23, -11,
3440    75, -6, -14, -30, -61, 20, 20, -38,
3441    -16, -6, 34, -14, -2, 4, 11, 9,
3442    -1, -17, -24, -112, 59, 20, 25, -17,
3443    -10, 9, -18, 11, -7, 16, -3, 17,
3444    2, 66, 38, 12, 9, 3, -17, -10,
3445    35, 22, -38, -23, 40, 19, -51, -32,
3446    18, 17, 2, 21, 10, 16, -16, 0,
3447    13, 6, -8, 28, 47, -6, -25, 43,
3448    17, -4, -13, -94, -1, 18, 24, -1,
3449    14, 15, 3, 1, 41, 36, 1, -16,
3450    -10, -50, 27, -50, 18, 16, -6, 6,
3451    -14, 38, -49, 73, 9, 57, 31, -41,
3452    58, -45, -11, 20, 15, -61, 27, 4,
3453    -3, 8, 56, -101, 29, 21, 27, 8,
3454    73, 31, -16, -87, -17, -87, 4, -22,
3455    -45, 59, 3, 7, 12, 13, 0, 17,
3456    23, 94, -50, 3, -29, 55, -124, -10,
3457    -32, 41, -38, 25, 2, 18, 34, 31,
3458    34, 15, -82, 61, -13, 32, -17, 20,
3459    -5, -19, 24, 14, 53, 38, 72, 41,
3460    -47, 24, 43, 7, 82, -7, -7, 38,
3461    -1, -28, 13, -7, 8, -7, 16, -26,
3462    9, 12, 17, -48, -23, 33, 64, -8,
3463    0, 71, -37, 67, -85, 20, 19, 25,
3464    18, 15, -6, -34, 97, 17, 8, 30,
3465    11, -23, -12, 41, 6, 62, 21, 4,
3466    18, -31, 71, -70, 9, 2, -32, 21,
3467    -11, 44, 47, -11, -34, -5, 3, -5,
3468    11, 33, 59, 6, 6, 12, 49, 6,
3469    43, 33, 3, -26, 34, 53, -11, -29,
3470    -1, -10, 39, 82, 116, -25, -38, 28,
3471    -18, 26, -59, -47, 21, 6, -31, 44,
3472    -81, -72, 38, -104, 39, 98, 4, -68,
3473    -4, -36, -49, -19, -18, -52, 37, 5,
3474    -56, -44, 21, -5, 69, 42, 10, -26,
3475    -45, 28, -6, -22, -37, 39, 44, 5,
3476    -29, 54, -1, 90, -81, 118, -54, 20,
3477    28, 7, 77, 0, 34, -2, -25, 60,
3478    -64, 8, -49, -31, -46, -26, -18, 12,
3479    4, 22, 5, 42, -6, 6, 59, 34,
3480    11, 10, -62, 14, 4, -11, -15, -47,
3481    -1, -15, -34, 38, 26, -33, -18, -12,
3482    2, 6, 9, -15, 43, 13, 35, 25,
3483    -53, 9, 10, 47, -27, 85, -25, 12,
3484    -12, 5, 12, -125, 12, -89, -4, 55,
3485    20, 17, 48, 22, -45, -7, 5, 65,
3486    22, 13, 2, 22, 38, 12, 35, -17,
3487    32, -40, -49, -10, -100, -97, 13, 17,
3488    -29, -24, 32, -77, -4, -81, -83, 49,
3489    -99, 41, -34, -58, -10, -69, -2, 33,
3490    -120, -81, -36, -31, -78, -27, 83, 15,
3491    -49, -51, -19, 83, 29, -63, 25, -15,
3492    -84, 21, 30, -88, 45, -11, -44, -73,
3493    -86, 22, 11, -126, 66, -41, 16, -5,
3494    -59, 37, 62, -29, -5, -128, 116, 102,
3495    -44, -30, -43, -73, -121, 86, -39, -14,
3496    -127, -7, 63, -24, 12, -47, 4, 24,
3497    -58, 31, -33, -34, -98, 90, 119, -56,
3498    4, -16, -42, -35, 48, -24, -85, 12,
3499    73, -48, 52, -22, -109, -26, -29, 31,
3500    105, -5, -39, -60, -81, 24, -114, 46,
3501    -51, 56, -5, -96, 58, 97, -26, 0,
3502    84, 51, -85, -39, -20, -10, -11, -6,
3503    -55, -47, -65, -50, -63, 77, -54, 3,
3504    41, -127, 44, -63, 61, 17, -44, 29,
3505    -22, 1, 2, -83, 36, -43, -7, -30,
3506    -19, -37, 28, 7, -63, -73, 81, 51,
3507    -37, -13, 18, -123, -7, 33, 75, 43,
3508    85, 40, -56, 10, 91, -45, 7, -60,
3509    14, -26, -13, -118, -33, 38, -27, 63,
3510    7, 36, -30, -52, -115, 113, -42, 39,
3511    3, 3, 26, 53, -109, -103, -23, 1,
3512    121, 36, 60, -62, -124, 39, -60, -16,
3513    -22, -12, -86, -13, 27, -9, -3, -22,
3514    60, 9, -16, 100, 51, -33, -34, -57,
3515    -9, -29, -1, -29, -42, 2, -19, -11,
3516    -1, -8, 93, -46, -43, -42, 9, 9,
3517    15, -23, -11, 14, -20, -73, -59, 17,
3518    7, -26, -57, -6, 54, -43, -70, 82,
3519    -12, -1, -99, 25, 4, -24, 5, 34,
3520    39, 17, -89, 10, 32, -93, 18, -9,
3521    -20, 8, 41, -37, -25, -19, 8, 28,
3522    -72, 60, 66, -80, -52, -4, -19, 14,
3523    -25, -16, -49, 15, -91, 84, 34, 47,
3524    -123, 44, 18, 20, -77, 0, 9, -66,
3525    20, -28, 13, -99, 24, 48, -1, 32,
3526    -42, 33, 47, 20, 85, 71, 57, -27,
3527    -53, -73, 60, 119, -81, -51, 4, 38,
3528    38, -1, 5, 25, 38, 36, 92, 125,
3529    122, 29, -89, -109, 65, 53, -17, 39,
3530    121, -19, 71, -3, -97, 29, 55, 102,
3531    8, -53, 101, 40, 78, -56, -77, 29,
3532    81, 60, 117, -4, -45, -3, 100, 87,
3533    -122, -12, -80, 100, -116, -18, 33, 121,
3534    112, 21, 35, 5, 47, -51, 10, 46,
3535    -95, -42, -28, 78, -39, -32, -114, -3,
3536    -53, -104, -94, -1, -50, 27, -38, 20,
3537    -30, -59, 111, -63, 21, -18, -31, 11,
3538    17, 46, 21, 30, -22, 59, 13, 62,
3539    -17, 42, -75, -42, 23, 30, 33, -39,
3540    -49, -110, -46, 56, 21, 23, 24, -80,
3541    -16, -69, 11, 80, -42, -27, -44, -46,
3542    16, -24, -7, 35, 61, 43, 16, 24,
3543    9, 43, 28, -88, 53, 26, -80, -128,
3544    73, -34, -44, 10, 38, -114, 80, 2,
3545    72, -1, 56, -52, 79, 9, -40, -103,
3546    -35, 2, -40, 0, 49, -54, 110, 8,
3547    3, -8, 17, -38, 38, -52, 45, -4,
3548    -22, -82, 28, 79, 18, -56, -45, -13,
3549    -57, -7, 14, -16, 8, -10, 44, -58,
3550    22, 120, -30, 10, 22, -14, -104, 58,
3551    7, 28, -30, 15, 7, -19, 39, 90,
3552    51, 39, -128, 46, -34, -55, -37, -65,
3553    -2, 29, 79, 63, 39, -38, -63, -30,
3554    14, 4, 30, 74, 62, 17, -21, 40,
3555    107, -62, 18, -85, 60, 2, -12, -67,
3556    36, -65, -67, 23, 25, 14, -22, 12,
3557    68, 10, 59, 28, 53, -16, 34, -116,
3558    -15, 12, 66, 76, 111, -33, -58, -7,
3559    21, -11, -50, 94, -55, -49, -102, 9,
3560    -3, 17, -5, 83, 22, 29, 73, -17,
3561    22, 1, -37, -90, 17, 14, -22, -39,
3562    46, 13, 2, 77, 36, -25, 66, 17,
3563    17, 25, 11, 9, 25, 15, 51, -24,
3564    2, -53, -9, 24, 26, 14, -18, -2,
3565    15, -34, 35, -15, 59, -36, -10, -7,
3566    -26, -123, -10, -10, 69, -33, 5, 22,
3567    3, 40, 0, 89, 29, 28, -37, -32,
3568    23, -14, -25, -11, -22, 18, 36, 62,
3569    21, -61, 26, 15, -68, 73, 59, -34,
3570    1, 21, 17, 124, -16, 40, 7, -31,
3571    -43, 80, -5, -14, -3, 27, -42, -70,
3572    -31, -54, -25, 46, 112, -35, 35, -32,
3573    -73, -33, 69, -13, 40, -2, 7, -17,
3574    60, -3, -32, 41, 25, 108, 7, -41,
3575    55, -76, -27, -4, -7, -19, 33, -2,
3576    30, 17, -3, 43, 21, 9, 33, -36,
3577    15, -29, 46, -36, -15, 81, 27, -14,
3578    9, 10, 42, -6, -22, -49, 43, 5,
3579    12, 10, 115, -13, 63, 43, 37, 50,
3580    5, 7, -60, -7, 15, 0, 7, -48,
3581    -8, 51, -61, -11, -12, 110, 83, -17,
3582    6, -5, 19, 35, 41, -16, -5, -74,
3583    -8, -22, -30, 17, -28, -19, 39, -15,
3584    6, -32, -44, -26, -38, -54, -22, -7,
3585    -55, 4, -33, -11, -3, 8, 14, -4,
3586    -8, 21, 6, -77, 27, 13, -5, -5,
3587    43, 55, 19, 3, -18, 10, -17, -6,
3588    39, 20, -5, -28, 25, -33, 16, 7,
3589    10, -43, -3, -7, 38, -26, 14, 18,
3590    26, 27, -17, -28, -16, -24, -13, 6,
3591    4, 12, -4, 20, -13, -2, -23, 79,
3592    -6, -3, -8, -14, -47, 41, -18, 27,
3593    27, -3, -49, -21, -1, -32, 25, 15,
3594    -32, -25, -1, -121, -24, -11, 23, -7,
3595    -12, 15, -48, 20, -14, 2, -27, -26,
3596    24, -16, 65, -17, 26, 72, -33, 9,
3597    -63, -63, -8, -63, -68, -22, 40, 6,
3598    68, 24, 20, -44, 45, -15, -27, 4,
3599    8, -37, 2, -1, 16, 16, -17, -2,
3600    16, 93, -19, 89, -2, 65, 27, -6,
3601    21, 44, 122, 45, 3, -2, 24, 44,
3602    42, -30, 6, -18, 27, -21, -8, 24,
3603    -14, 54, 6, 21, 56, 13, 55, 25,
3604    32, 41, 62, -100, -37, 14, 15, 50,
3605    -23, -22, 119, 10, 18, 61, 39, 45,
3606    48, 110, 23, 73, -31, -19, -16, 5,
3607    72, 41, -23, -47, 38, -14, 8, 53,
3608    -7, 8, 41, -5, 65, 39, -12, 31,
3609    34, -10, -15, 4, 21, -42, -39, -23,
3610    112, -35, 93, -28, -11, -37, 40, 49,
3611    54, -29, -39, 93, -11, 32, 48, -1,
3612    -5, 93, 80, 0, 1, -37, 5, -17,
3613    20, 16, 11, 13, 19, -10, -41, -29,
3614    -19, 10, 44, -48, 62, 4, -37, -13,
3615    -6, -28, 28, -42, 22, -14, -37, -18,
3616    2, 19, 3, -50, -12, -16, -6, -7,
3617    45, -43, -34, -88, -29, -95, 11, 33,
3618    -31, -10, -53, -13, -7, -19, 30, -24,
3619    10, 17, -5, 6, -22, 36, 45, -1,
3620    -46, 10, 19, 8, 5, -65, 4, 27,
3621    3, 11, -37, -45, 15, -3, -39, 24,
3622    7, 35, 14, -35, -8, -14, -18, 49,
3623    7, -37, -4, -14, 10, -2, -9, 4,
3624    35, -6, -19, 17, 12, 23, 39, 22,
3625    24, -63, -25, 1, 21, 38, 24, 7,
3626    13, 6, 10, -9, 29, -19, 8, 45,
3627    14, -21, 12, -22, -26, 2, 20, 60,
3628    29, 67, -115, 8, -2, -32, 8, 42,
3629    -13, -10, 5, 19, 0, -34, 2, 6,
3630    42, 5, 33, -63, 13, 27, -19, 23,
3631    23, 16, -38, -11, 21, 116, 3, -53,
3632    -96, -88, 119, 56, -82, 4, -14, 4,
3633    21, -3, -17, 103, 5, 38, 37, -33,
3634    73, -1, -12, 7, -53, -19, -12, -41,
3635    32, 18, -26, 65, -24, -113, 91, -35,
3636    23, 47, -41, 51, -40, -48, 93, 22,
3637    -51, 13, 51, -49, -37, -14, 19, 37,
3638    22, -48, -55, 15, 72, -12, 30, -20,
3639    51, -15, 56, 69, 30, -39, -37, 79,
3640    101, 10, 3, 18, 40, 21, 3, -14,
3641    -26, 4, 30, -18, -2, -20, -24, -19,
3642    53, 43, 34, -26, 44, 13, -24, -56,
3643    122, 13, -1, 96, -58, -40, -24, 10,
3644    -85, -127, 26, -57, 35, -5, -4, 0,
3645    -75, -33, 19, 66, 26, -38, -89, -40,
3646    -7, 8, -25, 85, -48, 17, 44, -21,
3647    54, -59, 37, -39, 57, 101, 64, 12,
3648    39, 35, -7, -91, -22, -21, 125, -20,
3649    55, -105, -26, -22, -17, 48, 124, -38,
3650    -17, 15, -14, 41, -42, -25, -35, -9,
3651    -34, -50, -19, 62, 15, -8, -16, 58,
3652    58, 103, -38, 2, -51, -53, 45, -37,
3653    32, 30, -33, 51, 82, -51, 1, 4,
3654    65, -19, -12, 45, -71, -8, 40, -19,
3655    -6, -14, 15, 29, -5, 25, 3, 3,
3656    -39, -18, -42, 21, 32, 17, -10, 21,
3657    32, 32, -7, -27, 13, -35, 68, 18,
3658    -3, -37, 36, -67, -13, 5, -18, -15,
3659    34, 6, -54, -25, 65, 55, -9, -1,
3660    8, 22, -69, 26, 16, 42, 9, -23,
3661    -3, -102, -46, -33, -19, -13, 49, -29,
3662    23, -9, 12, 13, 15, 30, -12, 30,
3663    -4, -5, -1, 12, 27, -40, -19, -42,
3664    29, 18, -2, 29, 29, -73, -6, -31,
3665    -1, 23, -10, -31, 40, 14, -4, 0,
3666    -80, 5, -66, -9, -7, -13, 81, -8,
3667    59, 48, -56, 7, 22, 71, -13, 24,
3668    27, -28, 31, -69, 40, 52, 37, 73,
3669    33, -38, -76, -31, 26, 23, 29, 13,
3670    91, -88, 95, -14, 3, 31, 85, -22,
3671    25, 59, -82, 31, -93, -2, 67, -9,
3672    -19, -6, -119, 23, -15, 70, -7, 31,
3673    -23, 98, 33, -6, -20, 33, -31, -27,
3674    47, -107, -76, -51, -8, -108, 4, 1,
3675    -50, -35, 62, 9, -8, 122, 28, 12,
3676    45, 56, 49, -3, 14, -80, 34, 64,
3677    -11, 40, 24, 49, -34, -32, 22, -17,
3678    20, -28, 7, 43, -24, 1, -71, -21,
3679    12, 45, -8, -34, 5, 6, -57, 93,
3680    21, 40, 42, 19, -6, 51, 23, 12,
3681    -106, 13, 25, -9, 21, 26, 75, -58,
3682    95, 21, 15, -48, -11, 63, 61, 19,
3683    37, -80, -1, 82, 46, 78, 47, -65,
3684    -7, 9, 34, 50, 2, 25, 25, 17,
3685    63, -58, -14, -8, 32, 17, -47, 19,
3686    0, 22, -50, 10, -55, 8, -19, 27,
3687    -22, -9, -9, 3, -66, 47, 111, 91,
3688    -54, -21, -41, 24, -9, -4, 87, 11,
3689    -22, 75, -59, 8, -14, 39, 71, -31,
3690    -9, -5, -113, -58, 36, -6, 15, 10,
3691    -38, 2, -39, 23, 12, 58, 24, -15,
3692    -50, 3, 9, 24, -3, 8, 22, 7,
3693    -16, 22, 33, -7, -26, -29, 23, 44,
3694    3, 47, -60, -97, 33, -17, 36, 57,
3695    50, 21, -2, -15, 66, 82, 61, 22,
3696    16, 5, 110, 20, 35, 13, 2, -27,
3697    18, -82, -40, 46, 23, -6, 4, 40,
3698    45, 3, -34, 19, 46, -10, 47, 22,
3699    -5, 3, 15, 29, 9, 30, -43, 9,
3700    -73, 20, -16, -11, 7, 43, 44, -1,
3701    49, -12, -27, -16, 79, 24, 24, 37,
3702    -10, 41, 31, -93, 46, 20, 18, 33,
3703    19, -103, 36, 41, 54, -10, 50, -5,
3704    74, -17, -43, -14, -48, -60, 54, 3,
3705    -25, 28, 41, -53, -30, 19, 36, 15,
3706    -1, 8, -36, -37, 28, 35, 13, -33,
3707    9, 26, 1, 4, -22, -35, -19, 48,
3708    -8, 15, -23, -44, 35, -70, -34, -37,
3709    -35, -15, -19, 15, 17, -31, -58, 69,
3710    11, -29, -55, 21, -39, 1, 17, 0,
3711    46, 69, 25, 60, 26, -46, 49, -99,
3712    -71, 49, -2, -24, -25, -37, -1, -95,
3713    44, -15, -49, 49, -3, 31, 36, 4,
3714    67, -16, -17, -45, -21, 5, 7, -5,
3715    -10, 37, -28, 71, 1, -53, -10, -1,
3716    20, -18, -39, 8, -29, 9, -31, -10,
3717    -4, -15, 17, 19, 46, -83, 57, -71,
3718    97, 119, 1, -45, 6, 79, 40, 7,
3719    44, -126, -19, -40, 23, 74, 54, -3,
3720    14, 62, 74, -32, -19, 34, -5, -106,
3721    12, -13, 46, -32, 40, 96, -8, -40,
3722    -35, 20, -7, 55, -18, -41, -28, 1,
3723    -36, -42, -71, -20, 1, 19, -72, -52,
3724    -18, 0, 3, -73, 8, 18, 7, -18,
3725    54, 21, -12, 13, -14, -62, 4, -38,
3726    52, -30, -40, -6, 48, 29, 30, 25,
3727    44, -48, -6, -24, 23, -42, -3, -20,
3728    -50, -5, -31, -13, -14, 32, -11, 16,
3729    46, 10, -81, -30, 3, -22, 24, 0,
3730    28, 54, 25, -78, 60, 22, -12, 4,
3731    -4, -47, -1, 4, -19, 33, 60, 27,
3732    17, 16, -14, -88, 27, -87, 20, -31,
3733    -3, -30, -12, 6, 6, 77, 13, -10,
3734    7, -7, -5, -62, 22, 6, 39, 26,
3735    25, 30, -3, -7, 11, 6, -65, -26,
3736    -44, 30, 94, -68, 21, 48, 19, -14,
3737    32, 32, -6, 36, -7, 17, -42, -2,
3738    -2, 13, 18, 71, 1, 8, -9, 23,
3739    -20, 16, 54, -47, 73, 38, 17, -11,
3740    -83, 91, -11, 14, 79, 93, -65, 114,
3741    -10, 21, 13, 8, -20, -23, -14, 45,
3742    48, 23, 1, 2, -15, -18, 39, 56,
3743    4, 63, 13, 21, 86, -33, 30, 12,
3744    -31, 92, -88, 50, -4, 14, 7, 48,
3745    23, 70, 123, -5, 42, 2, 16, -19,
3746    127, -16, 95, -26, -72, 53, 37, 5,
3747    46, -52, 42, 17, 30, -12, 65, 28,
3748    22, -13, 125, -9, -7, -26, 17, -9,
3749    -64, -84, 16, 8, 105, -30, 9, -58,
3750    53, 126, 29, 39, 19, 47, 40, 14,
3751    -22, -3, 19, -53, -105, -22, 11, -15,
3752    34, -64, -46, -18, -2, -26, -45, -22,
3753    -43, 1, -8, 15, -28, 64, 48, 59,
3754    18, -4, -8, 31, -45, 53, -109, -10,
3755    -3, -19, -3, 18, -20, -48, 34, 77,
3756    -19, 117, -9, -43, 93, -30, -113, 11,
3757    -15, -19, -6, 17, 24, -48, 74, -29,
3758    67, -15, 45, -38, -9, 30, -18, 22,
3759    60, 8, 72, 10, -1, -2, -32, -52,
3760    47, -17, -35, -3, -2, -18, 36, 50,
3761    18, -1, -19, -115, 8, 7, 28, 45,
3762    -41, -25, -70, -6, -59, -68, -13, -76,
3763    31, 22, 31, 7, 31, 12, 47, -19,
3764    -28, -58, 21, -37, -23, -35, 59, -35,
3765    -32, -25, -12, 2, -12, 23, 9, 39,
3766    -30, -30, -1, -37, 2, -19, 35, 18,
3767    18, 27, -50, 24, -38, -20, 3, -11,
3768    13, -3, -30, 67, 8, 63, 7, -10,
3769    2, 3, 75, -7, 31, -2, -10, -10,
3770    15, -11, 48, -37, -4, 13, 25, -12,
3771    72, -45, -37, -7, -49, 15, -36, 17,
3772    -6, 1, -52, -3, -23, 29, 49, 18,
3773    62, 0, 25, 27, -13, -4, 9, 6,
3774    10, 40, 10, 46, 83, 68, 15, 9,
3775    67, 71, -122, -15, 73, 44, -125, -44,
3776    11, 12, -28, -56, 15, 3, 6, -7,
3777    50, 35, -2, 125, -60, 60, 76, 55,
3778    103, -42, 50, 19, -10, -104, -11, -1,
3779    -1, -35, 3, -34, 27, 23, 24, -45,
3780    -2, 19, -17, 56, -53, 52, 18, -53,
3781    -121, 0, -10, -65, -47, 22, 81, -58,
3782    33, 5, -84, -9, -10, -35, -40, 47,
3783    -24, -73, 15, 49, -48, -127, -26, 11,
3784    118, -75, -16, -69, -32, -74, -46, 127,
3785    111, -6, 26, 25, 53, -10, -32, 33,
3786    -3, 30, 54, 84, -14, -32, -73, -76,
3787    77, 88, -9, -15, -6, -102, -59, 39,
3788    13, 54, -64, 10, 67, 62, 7, -18,
3789    -21, 73, 13, 53, -27, 34, 11, -81,
3790    122, -21, 65, -27, 1, 104, 22, -96,
3791    68, -111, 25, 4, -2, 66, 106, -21,
3792    8, 49, 19, 10, 10, 5, -6, 45,
3793    32, -116, -15, -68, 38, -1, -3, 13,
3794    -22, 18, -20, -10, -119, -20, -4, 64,
3795    -23, 56, 17, -28, -12, 16, 4, 45,
3796    67, -76, -6, -60, 8, -59, -10, -65,
3797    -29, 47, -68, -38, -76, -59, -16, 90,
3798    -10, 1, -2, 72, -21, -20, -36, 50,
3799    -23, 4, -9, -14, -14, 30, 5, 6,
3800    -99, -49, -19, 16, 21, -2, 65, -15,
3801    -39, -5, 25, 4, 17, -28, -8, -4,
3802    -46, 31, 42, -17, -8, -29, -14, 45,
3803    38, -32, -28, 24, 40, 28, -5, -22,
3804    -32, 56, -6, 11, 5, 48, 5, -57,
3805    -4, 11, -12, 32, 12, 23, 0, -10,
3806    2, 10, -1, -17, 56, -25, 34, 12,
3807    -37, 12, -4, -38, 9, -93, 36, 28,
3808    32, 83, 48, -48, -21, 3, -18, -69,
3809    45, 0, 36, 9, -37, 29, -6, -16,
3810    36, -10, -29, 16, -39, -12, 23, -14,
3811    2, -27, 77, -39, -77, -57, 23, 40,
3812    32, 19, -13, 0, -18, 39, 33, 26,
3813    -4, 6, 59, -121, -7, 24, 2, -53,
3814    61, 4, 6, -4, -6, -38, 5, -12,
3815    55, -9, -8, 2, -13, -14, -31, -18,
3816    25, -46, 81, 26, 21, -25, -47, 37,
3817    25, 8, -36, 19, -7, -42, 8, -19,
3818    -13, 17, 45, -3, -12, -7, 5, 11,
3819    -31, 49, 10, 34, 2, 64, -17, 75,
3820    -61, 24, -1, 5, 22, 21, 24, -46,
3821    -35, -15, 16, 14, 46, -12, -15, -60,
3822    6, -14, -15, 48, -7, 22, -13, 33,
3823    8, -25, -15, 0, 10, 33, 9, -36,
3824    71, -115, 3, -29, -35, -73, -46, -68,
3825    -17, -38, -24, -11, 31, -12, -3, -52,
3826    52, -36, -6, -54, -18, -14, 13, -54,
3827    13, -6, -4, 25, -22, 49, 9, 1,
3828    18, 15, -4, -16, 10, -15, -32, 15,
3829    -2, -67, 55, -63, -4, 48, -44, -14,
3830    -43, -6, -4, -5, -32, 1, 11, 23,
3831    -20, 36, 40, -28, 22, 22, -40, 2,
3832    -4, 11, -14, -7, -25, -17, 9, 41,
3833    -16, 10, 5, 10, -9, 9, 57, 25,
3834    0, 1, -20, 8, 13, 127, -24, 17,
3835    9, -24, -2, -6, -40, -2, -5, 4,
3836    -49, -34, -25, -5, -2, 25, -99, 11,
3837    -10, -13, -16, 8, -6, 0, -23, 21,
3838    -42, 12, -22, -55, 18, -9, -13, -17,
3839    -20, -10, 13, 23, 19, 10, 14, 5,
3840    3, 17, -7, -4, 9, 126, 6, -29,
3841    12, -19, -29, -38, 8, 4, 5, 22,
3842    19, -20, 0, 98, -1, 12, -17, 12,
3843    0, -15, 38, -25, -11, -17, -46, 48,
3844    3, -19, 22, -89, 13, -37, 20, -26,
3845    -2, 8, 23, -13, -3, -7, 28, 21,
3846    -16, -3, -10, 12, -6, -22, 27, -14,
3847    49, -16, 0, 54, 48, 67, -34, -37,
3848    -56, 78, -24, 55, -23, -10, 30, -33,
3849    92, 16, -61, -1, -30, -24, 38, -66,
3850    79, 69, 16, 27, 19, 12, 48, 31,
3851    40, -47, -106, -118, -51, 96, 30, -12,
3852    -48, -15, 74, 117, 106, 24, 18, -39,
3853    1, 38, 86, -28, 2, 17, 126, 22,
3854    17, -121, -65, -9, -17, 47, 61, -7,
3855    74, -107, 71, 68, 71, 95, 83, 127,
3856    122, 53, -8, -2, -88, -49, -95, -23,
3857    -36, 92, 58, -33, 41, -26, -61, 43,
3858    -104, 63, 41, 41, -36, -55, -40, 36,
3859    -26, 35, -19, -27, 5, 64, 27, -40,
3860    46, 19, -57, 48, -19, 33, 127, -86,
3861    28, 4, 83, 82, -15, 111, -30, 47,
3862    -49, 34, 121, 30, -82, 24, 111, 73,
3863    44, -13, 39, 79, 90, 77, 17, 13,
3864    -92, 126, -32, 50, 123, 32, -66, 55,
3865    21, 13, 24, 106, 71, -79, -19, 83,
3866    25, 79, 27, 68, 33, 49, -42, -50,
3867    126, 20, 8, 15, -25, -72, 10, 126,
3868    40, -56, 23, -6, 121, 38, 33, 104,
3869    -50, 38, -3, 123, 26, 31, 127, -67,
3870    30, -123, -62, 27, -7, 28, -20, -39,
3871    -28, 36, -43, 44, 41, 61, 38, -17,
3872    -17, 4, 73, 49, -19, 87, 109, 92,
3873    49, 60, 66, 38, -9, -32, 16, -13,
3874    57, 21, -6, -53, -39, -84, 126, 79,
3875    21, -46, -37, 56, 52, 102, 62, 36,
3876    26, 83, 74, 77, 7, -124, -57, -22,
3877    -6, -115, 18, 46, 122, 14, 7, 0,
3878    45, 29, 1, 57, 8, -14, 58, -17,
3879    49, 24, -66, 28, -15, -8, 82, -71,
3880    13, 10, 91, -46, -24, -36, 18, -9,
3881    59, -19, 10, -60, -27, -24, 28, 3,
3882    127, 48, -2, -57, 77, -3, -7, -11,
3883    -31, 31, -31, 78, 12, -127, -17, 15,
3884    22, 51, -61, -59, -38, 87, 10, -23,
3885    21, 10, 58, -58, -37, -14, -52, -4,
3886    -48, -1, 10, 0, -44, -56, -46, -15,
3887    -71, 16, 23, -2, 53, 11, -46, 2,
3888    -52, 59, -104, 24, -26, 112, 45, -55,
3889    -103, 17, -46, 0, 43, -51, 18, 16,
3890    -30, 14, 4, 50, 14, -23, 44, -40,
3891    -19, 64, -34, -8, -12, -27, -29, 88,
3892    -73, -34, 7, -32, -27, 68, -44, -2,
3893    -13, -15, 53, -13, -120, 18, -1, 56,
3894    37, 96, 126, 17, 60, 15, -35, 74,
3895    -13, -17, -32, 37, -28, -63, 68, 6,
3896    10, -29, 89, 57, 20, 14, -118, 67,
3897    -10, 71, 14, 73, 7, -37, -75, -27,
3898    -69, -50, 48, 5, 34, -51, -4, -66,
3899    23, -18, 7, -17, -19, 115, -82, -22,
3900    42, 92, -52, 17, 9, 104, 118, -16,
3901    58, 5, -24, 33, -41, -90, -97, 4,
3902    80, -16, -37, 14, -9, -13, 38, -1,
3903    -23, -25, 5, 13, -12, 18, -4, 35,
3904    -68, 0, 2, -30, -21, 40, 36, 28,
3905    -4, -6, -87, 90, 44, -6, -122, -36,
3906    16, -104, 47, 60, -32, -61, 14, -107,
3907    -4, 48, -3, -60, -11, 65, 37, 16,
3908    -36, -5, 57, 1, -34, 1, -108, 14,
3909    17, 54, -4, 33, 24, -25, -47, 3,
3910    12, -46, 16, 5, 3, 27, 21, 54,
3911    -35, 34, -1, -30, 4, -36, -13, -8,
3912    4, -14, -91, 88, 0, -28, 19, 28,
3913    7, 47, -45, 53, -2, -22, 15, 32,
3914    24, 2, 7, 3, -34, -42, 39, -7,
3915    1, 18, 5, 63, -34, -30, 2, 64,
3916    -26, 16, -54, -96, -18, -91, -32, 20,
3917    -58, 21, 49, 14, 96, -14, -8, 46,
3918    26, 20, -61, -13, -8, 23, -9, -16,
3919    44, 1, 23, -71, -3, 56, 43, -5,
3920    -17, -29, 55, 74, -8, -82, 14, -1,
3921    96, 12, -3, 16, -34, -4, 34, 3,
3922    10, 79, 109, -32, -85, -120, -114, -69,
3923    30, -10, -60, -67, 4, -22, -81, 45,
3924    35, -54, 27, 29, 33, 127, -86, 42,
3925    -7, -1, 29, -80, -38, 13, -3, -21,
3926    12, -8, 48, -11, 4, 56, 4, 22,
3927    -26, 41, -122, 28, 59, -49, 44, 125,
3928    2, 8, -116, -3, -57, 14, 11, 42,
3929    -45, -59, 1, -47, 16, -72, -101, -27,
3930    22, -24, -24, 11, -14, 8, -36, 22,
3931    45, 3, 33, 60, 66, -58, 5, 2,
3932    10, -63, -122, -67, 26, -10, -24, 9,
3933    -7, 23, -74, 10, -25, 43, -111, 40,
3934    -69, 18, 9, -27, 0, -86, -6, 37,
3935    -48, -42, 19, 16, -42, 23, -96, 46,
3936    14, 115, 29, -11, -4, -119, 87, 25,
3937    -13, 19, -1, 22, 22, -90, 19, 27,
3938    23, -52, -10, 26, 31, 11, 20, -51,
3939    68, -25, -15, 11, 3, -33, -65, -109,
3940    94, -18, -64, 17, 61, -41, -22, 26,
3941    -18, 23, -66, 9, -125, 7, 29, 2,
3942    -48, -58, -36, -72, -127, -82, 30, -40,
3943    28, 46, 14, 72, -9, -43, 9, 56,
3944    51, 38, -53, 11, 45, -53, -1, 22,
3945    -6, -29, 17, -37, 39, 11, -93, -68,
3946    -10, -54, 13, -36, -38, 3, -46, -5,
3947    -57, -16, -12, 19, -19, -59, -76, 15,
3948    38, -81, -123, 13, 12, 89, 64, 41,
3949    -12, -3, 27, -21, -11, 113, -27, -40,
3950    26, 4, -3, 13, -35, 14, -33, 8,
3951    29, -7, -17, 0, 38, 16, 69, -24,
3952    41, 30, 24, -63, 15, -84, 1, 23,
3953    52, 12, 37, -21, -35, 13, -31, -24,
3954    35, 38, 75, 1, -42, 13, 23, 1,
3955    10, -15, 66, -14, 47, -60, 11, 14,
3956    47, -11, 77, 68, -47, 123, 47, 26,
3957    -12, 18, 35, -65, 10, 21, 24, 12,
3958    43, 2, -9, -42, 37, -55, -65, -11,
3959    -23, 32, 2, 37, 26, -28, -22, -10,
3960    62, -46, 43, -18, 56, 18, 19, -6,
3961    -33, 69, -29, -37, 64, 23, -71, -3,
3962    -50, -18, 79, 10, 29, 7, 67, 38,
3963    -2, 91, -98, -22, -23, 31, 126, -4,
3964    -2, 70, 76, -14, 36, -23, 22, 6,
3965    -51, -46, -12, -56, -22, 70, -13, -19,
3966    30, -36, 17, 13, -20, -17, -5, 11,
3967    72, 18, 18, 76, -14, -60, 3, -29,
3968    -23, -6, -37, -48, -31, -48, -17, -5,
3969    -67, -71, -2, 88, -42, 52, 43, -11,
3970    2, -60, 21, 42, -24, -24, 48, -20,
3971    31, 12, 27, 25, 30, -123, -90, -19,
3972    89, 112, -50, -51, 18, 64, 109, 8,
3973    124, -74, 41, 53, 77, -96, -102, -25,
3974    92, -70, 49, -48, 26, 16, 29, 27,
3975    -35, -35, -8, 12, 37, -56, -38, -85,
3976    87, 74, -46, 8, -22, 108, 7, 70,
3977    -38, -4, -3, 93, -27, -13, -68, -27,
3978    89, -48, 12, 38, -116, -30, 62, -48,
3979    46, 30, 15, -47, 50, -21, -3, 88,
3980    48, 81, 7, 35, 49, -90, -86, -33,
3981    -17, -27, -4, -84, 53, 58, 51, -54,
3982    14, 15, 32, -4, 98, 45, -99, 27,
3983    -15, 79, -32, -28, -6, -39, 1, 6,
3984    3, -34, -128, -66, -13, -16, 125, 41,
3985    -50, -35, -31, -19, 12, 81, -52, -56,
3986    7, 28, 6, 79, -50, 48, -57, 16,
3987    65, -30, 27, -18, 56, -29, 27, 21,
3988    -5, 46, -40, 43, 38, 95, -28, 0,
3989    8, 53, -23, 71, 96, 11, -33, 6,
3990    -16, 35, -4, -45, -53, 11, -49, 7,
3991    -44, -21, 97, -23, 103, 37, -2, -11,
3992    -9, -11, -57, 36, -8, -44, 125, 3,
3993    78, 76, 42, 10, 79, 25, 75, 27,
3994    34, -87, 20, -43, 17, -20, -57, 80,
3995    40, 7, 111, -66, 4, 33, -19, 92,
3996    25, -64, 51, 64, 28, -13, 66, 25,
3997    31, 21, 21, -35, 81, 51, 127, -6,
3998    3, 60, 52, -25, -17, 17, 42, -3,
3999    -30, 55, -22, -41, 127, 28, -54, -119,
4000    92, 77, -9, -47, -7, 35, 0, -40,
4001    15, -25, 71, 104, 34, 36, 60, 38,
4002    -16, -3, 6, 106, 42, 89, -16, 16,
4003    -31, -8, 94, -3, 20, -26, 12, -68,
4004    42, 45, -58, -59, 30, -64, 45, 122,
4005    75, 22, 69, -42, -60, -114, -33, -99,
4006    -99, 9, 14, 13, 99, -1, 65, 5,
4007    -29, -121, 73, -3, 15, 40, 19, 37,
4008    -31, 85, -43, -35, -34, 24, 80, -29,
4009    -25, -23, 41, -24, 62, -6, -124, -24,
4010    12, 7, -9, 103, 88, 18, -126, 123,
4011    -70, -28, 12, -114, 6, -71, -13, -80,
4012    31, -69, 56, 13, 109, -75, 3, 24,
4013    -85, -58, 18, -91, -27, -48, 2, -67,
4014    39, 70, -19, 82, -30, 37, -34, -2,
4015    43, 77, 48, 22, 23, 39, -47, 65,
4016    -36, -24, 4, -50, 9, 16, -89, 15,
4017    11, 11, -107, -71, -54, 10, -52, 17,
4018    -29, -19, -50, 10, -27, 80, 35, 35,
4019    -67, 5, -5, -35, 40, -48, -24, -7,
4020    -44, 1, -16, -52, -118, -20, -1, 24,
4021    34, -105, -60, -50, -54, -17, 18, 79,
4022    26, -11, -23, -63, -28, 10, 69, -124,
4023    -45, 8, 7, 13, -96, -24, 35, 37,
4024    24, 24, -73, -3, 44, 85, -3, 7,
4025    -81, 12, -3, -30, -1, -18, -35, -36,
4026    -67, 28, -39, -61, 1, -36, -27, 24,
4027    29, 28, 3, -32, 40, -32, -46, 45,
4028    58, -62, -104, 31, 45, -12, 87, 12,
4029    7, -63, -17, 29, 102, 8, 57, 22,
4030    9, 8, -11, 45, 125, 106, -65, -28,
4031    93, 0, 53, -31, 49, -20, 6, 61,
4032    39, -19, 43, -52, 6, 3, 91, 29,
4033    -69, 11, -23, 32, -9, 31, 29, -47,
4034    26, -66, 8, -44, 59, -6, -18, 34,
4035    5, -33, -46, 59, -34, -23, -48, -19,
4036    105, -30, -14, 31, 121, 88, 1, -1,
4037    27, 70, 93, 31, -56, 20, 27, -75,
4038    -35, -18, 18, 71, 24, 40, -3, -15,
4039    -13, -10, -65, -13, -22, 41, 33, 3,
4040    74, 25, 32, 49, 110, -5, 90, -23,
4041    22, -64, -35, -15, 22, 77, 17, 1,
4042    -51, 50, 107, 70, 26, 66, -78, -106,
4043    40, -110, -60, 26, 41, -32, 54, -10,
4044    32, -41, 30, -1, -25, 6, 69, 117,
4045    6, 1, -8, -16, 8, -12, 49, -72,
4046    22, -16, -34, 24, 0, -50, 57, 80,
4047    -1, 55, 58, -122, 63, -63, 97, 60,
4048    26, -43, -22, -29, 99, -30, 30, 53,
4049    49, -49, 8, -21, -44, 127, -9, 38,
4050    -58, 26, 38, 46, 48, 56, 58, 56,
4051    -36, -25, -12, -45, -82, 7, -13, -48,
4052    -116, -52, 7, 11, 37, 40, 95, 1,
4053    -7, 14, 44, -33, -46, -19, -8, 52,
4054    61, -37, -22, 9, 44, -11, -21, -35,
4055    20, -53, 106, -45, -8, 11, 70, 49,
4056    34, 91, -60, -25, -21, 14, 40, -65,
4057    -12, -7, 6, 9, -9, -75, -40, 41,
4058    53, 9, -31, -31, 48, -18, 11, -3,
4059    30, 6, 40, -45, -35, 38, 72, 64,
4060    -117, -32, 38, -53, 10, 1, -7, -10,
4061    29, -36, 22, 6, -8, 33, 20, 44,
4062    -89, 74, -66, 5, 60, 21, 26, 29,
4063    31, -61, 11, 24, 29, -36, 33, -16,
4064    -27, -40, 39, -75, 12, -25, 12, 46,
4065    -2, 0, 3, 86, 14, 13, -26, 73,
4066    10, 5, -16, 31, 35, -9, 96, -56,
4067    22, 15, 51, 18, -60, -25, -34, -5,
4068    19, -13, 20, 74, 70, 16, -120, 10,
4069    103, -27, -92, -46, 25, 39, -49, 17,
4070    40, -56, -25, -68, -81, -40, 126, 51,
4071    -9, 4, 30, 5, -68, -33, 53, 60,
4072    8, 34, -36, -14, 52, 30, 114, -25,
4073    -65, 38, -53, 45, 38, 59, 12, 113,
4074    9, -29, -9, -10, -81, 13, -56, 75,
4075    19, 46, 21, -14, -49, 31, -100, -24,
4076    -34, 38, 100, -60, -30, -9, -46, -104,
4077    -21, -3, 12, 31, 65, 97, -14, 7,
4078    27, 30, -83, 40, -74, -9, -62, -7,
4079    112, -59, -49, -24, 23, 113, 96, 40,
4080    -35, -42, 38, 69, 73, 42, 41, 18,
4081    -3, 95, 96, 77, -32, -20, -90, 105,
4082    40, 82, -1, 108, 58, 73, 118, -15,
4083    -4, 26, -4, -16, 68, -50, -59, 10,
4084    32, -58, 31, 44, 4, -50, 31, -19,
4085    91, 43, 11, 40, -32, 119, 75, 86,
4086    113, 0, -108, -14, 121, -104, 17, 126,
4087    -38, 2, 52, 56, -20, 51, -16, -35,
4088    -18, 26, -26, 13, -65, 25, -105, 67,
4089    50, 18, 20, 13, -22, 24, -9, 27,
4090    -9, 8, 3, 81, 40, 73, -26, -33,
4091    -7, 22, 6, -7, -11, 19, 14, -47,
4092    96, -16, 52, 60, 17, -71, 56, -50,
4093    12, 7, 6, 31, -59, 1, 23, 17,
4094    -49, -17, 21, -9, 30, 31, 35, -1,
4095    -18, 7, 29, 15, 65, -68, -9, 89,
4096    -8, -30, 44, 74, -4, 46, 28, -69,
4097    62, 27, -22, -57, 28, -20, 11, -3,
4098    5, -65, 28, 7, -26, -13, 20, 20,
4099    32, 71, 115, -47, -11, 36, -65, 5,
4100    -50, 52, 16, 22, 77, -9, -8, -16,
4101    56, 30, 17, 50, -35, -69, 19, 71,
4102    60, -55, 2, 55, -47, 3, -13, -109,
4103    28, -3, -5, -38, 0, 34, 110, 38,
4104    15, 46, 18, -1, 34, 32, 32, -1,
4105    53, -3, 75, 65, -14, 63, 61, 0,
4106    4, -78, 18, 21, 5, 47, 19, 26,
4107    -65, -59, 84, 45, 2, -126, -38, 24,
4108    56, 15, 47, -13, 45, -69, 7, 122,
4109    -42, 34, 84, -8, 6, 21, 6, -11,
4110    26, -47, 117, 3, 23, 10, 34, 29,
4111    -48, 123, -11, 53, -47, 46, -8, 45,
4112    4, -16, 14, -28, -30, -16, -67, 59,
4113    10, 34, 15, 63, 1, -28, -11, -24,
4114    8, 27, 54, -4, -110, 80, 57, 31,
4115    7, 104, -35, 60, -10, -12, 41, 66,
4116    -122, -18, 9, 52, 41, 42, -47, -28,
4117    -32, 68, 8, -56, 13, 28, 115, 42,
4118    31, 0, -55, 24, 39, -47, 9, -41,
4119    -14, 41, 34, 53, 71, 0, -5, 53,
4120    -55, 14, 17, 23, -59, -22, 52, 96,
4121    -40, 72, -7, -7, -24, 5, 48, 33,
4122    29, 18, -106, 36, 30, -53, -29, 88,
4123    -21, 77, -5, -22, 29, 7, 21, 0,
4124    27, 19, 63, 8, 37, 32, -45, 16,
4125    -25, 45, -16, -2, 61, -13, -31, -8,
4126    -19, 65, -14, -69, 29, -25, -83, -53,
4127    35, -60, -23, 4, 52, -10, 29, 9,
4128    -5, -80, -30, 3, -22, 8, -40, -28,
4129    15, 66, 23, 64, 7, 41, 11, -24,
4130    -97, -21, -16, 79, 7, -4, -29, -20,
4131    -42, -33, -35, -66, -18, -76, -18, 22,
4132    -59, -20, -59, 0, -72, -77, 6, -60,
4133    28, 18, 19, -51, 96, -34, 8, 22,
4134    2, -98, 38, 29, 21, 3, -15, -26,
4135    31, 0, -7, -9, 26, -8, -128, 118,
4136    -75, 33, -69, -8, 121, 26, 46, 37,
4137    101, -19, 7, -82, -39, 34, -65, -14,
4138    40, 20, 127, -126, 29, -44, -44, 29,
4139    23, 2, 80, -14, 126, -31, -22, -21,
4140    -12, 15, -16, 80, -18, 49, 41, -8,
4141    -43, -121, -67, 59, 123, -24, -27, -28,
4142    36, -103, 18, 36, 0, -64, 10, 69,
4143    -11, -74, -99, 102, -64, 35, 6, 16,
4144    122, -19, -6, 3, -21, 73, 5, 10,
4145    121, 18, 87, -16, -28, 79, 4, 96,
4146    39, -1, -21, -40, 110, 24, -42, -56,
4147    109, -10, -57, -41, -76, -53, -126, 27,
4148    63, -47, 51, -40, 17, 83, 79, 3,
4149    31, 13, 13, 26, -86, 37, -96, 77,
4150    31, 47, 127, 22, -5, -18, -48, 30,
4151    19, 25, 106, 117, -66, -49, 124, -90,
4152    -4, -90, 7, -1, -64, 30, -91, 32,
4153    1, 103, 40, 96, -26, -47, 21, 8,
4154    -23, -12, -29, 25, 36, -28, -115, -27,
4155    80, 13, 65, 3, -2, 124, 86, 25,
4156    108, -77, -57, 16, 19, 5, 26, -39,
4157    126, 27, 14, 30, 5, -6, 47, 16,
4158    4, 1, 3, 24, 44, -58, -27, -128,
4159    -13, -25, 0, -13, -9, 18, -14, -19,
4160    22, 92, -31, 14, -14, -20, 37, -27,
4161    -37, -11, 36, 3, -27, 11, 4, 16,
4162    -50, -2, -74, -2, 61, -5, 75, -5,
4163    6, 31, -40, -6, 127, -63, 31, -7,
4164    -4, -41, -50, -125, -33, -42, -3, -99,
4165    14, 0, -12, 22, -22, 15, -14, 29,
4166    9, 0, -4, 30, 31, -5, -17, -24,
4167    13, -56, -6, -36, 37, -6, 53, 29,
4168    -2, -3, 5, -34, -121, -68, -38, -33,
4169    53, -23, 9, -12, 12, -10, 11, -69,
4170    -4, -51, 16, 84, -71, 15, -38, 4,
4171    -26, 31, -40, 11, -64, 13, -26, -7,
4172    -14, -20, 27, 2, 31, 67, 30, 108,
4173    28, 66, -14, -5, -9, -11, 9, -38,
4174    35, 83, -49, -13, 81, 32, 40, -22,
4175    -20, 91, 1, -24, -26, 53, 69, -66,
4176    -48, 50, 12, -39, 11, 55, 13, -22,
4177    -17, 67, -28, 21, 103, -45, 65, 11,
4178    -18, -20, 28, 0, -5, -12, -15, 31,
4179    -54, 14, 82, -99, -38, -46, -22, -81,
4180    -20, -62, 65, -47, -21, -32, 14, -50,
4181    73, 11, 14, 5, 38, -14, 53, 27,
4182    -14, 39, -18, 63, -47, 61, -12, 12,
4183    58, 0, 15, -47, -51, -50, 3, -10,
4184    52, 20, 28, 23, -19, 4, -58, -3,
4185    13, 97, -44, 10, -98, 31, -38, 4,
4186    50, 72, 21, 24, 127, 33, 48, 64,
4187    48, -100, 7, 46, 1, 105, 11, 59,
4188    -16, -46, 86, -11, 23, 12, -42, -50,
4189    -81, 21, 108, 91, -125, 19, 55, -21,
4190    117, -75, -24, 9, -58, 39, 10, -12,
4191    26, 126, -77, 31, -3, 127, -13, 76,
4192    64, 40, -10, 10, -29, -56, 40, 7,
4193    68, 4, 12, 119, 99, 36, 31, -20,
4194    -117, 127, -122, -33, 97, 22, 43, 0,
4195    -7, 4, 35, -16, -16, 16, -4, -15,
4196    -50, -24, 85, -4, -59, 23, 11, -76,
4197    21, 57, -19, 6, -32, -7, -58, 39,
4198    -46, 14, -27, 6, -76, -5, 65, 24,
4199    -30, -57, -22, 45, 23, -3, -11, -122,
4200    -29, -38, -16, -10, 23, 25, -45, 12,
4201    7, -69, 25, 19, 24, 2, 7, 9,
4202    -40, 37, 26, 45, -92, 16, 22, 53,
4203    22, -24, 15, 53, 35, -107, 56, 19,
4204    20, 17, 1, -50, -31, 0, 18, 13,
4205    -1, 11, 23, 71, -5, 21, 34, -63,
4206    50, 77, 24, 29, 9, 77, -20, 66,
4207    -3, 15, 24, 81, 83, 25, -5, 42,
4208    -121, 126, 34, -84, 44, 16, 112, 38,
4209    22, 24, -78, 102, 40, 14, -18, 95,
4210    70, -15, 32, 28, 31, 82, 58, -1,
4211    26, 30, 59, 16, 5, -41, -15, -45,
4212    -29, -15, 71, -9, 17, -11, -6, 31,
4213    30, 89, 48, -34, 95, -5, -72, -14,
4214    108, -34, 41, -24, -45, -79, 117, 0,
4215    25, 14, 68, -24, 23, -15, -23, -61,
4216    -3, -21, 24, 55, 7, 46, 19, 17,
4217    66, -75, 10, 95, 14, 18, 6, -54,
4218    23, 90, 113, 34, 44, 57, 12, 66,
4219    -9, 116, 9, 32, -88, -105, -123, -31,
4220    -17, -7, -50, 16, 83, -57, 70, -110,
4221    -127, -38, 55, 5, -108, -35, 49, 52,
4222    -4, -19, 20, -41, -101, 89, -127, -121,
4223    -6, 14, 61, -91, -47, 27, 62, 39,
4224    -71, -64, -112, -21, 27, 8, -70, 17,
4225    14, 5, -37, 10, -2, 61, -77, -23,
4226    -40, -39, -67, 18, -124, -33, -40, 68,
4227    11, 4, 118, -14, 24, -56, 67, 33,
4228    52, -11, -13, -16, 122, -115, -34, 46,
4229    -50, 43, 59, 78, 19, 120, 6, 41,
4230    -50, 37, -28, 28, 103, -128, 24, -44,
4231    -3, -14, 3, -10, 62, -51, 36, 2,
4232    73, -93, -59, -26, 30, 17, 90, -21,
4233    -31, -17, 23, 22, 39, 20, 17, -9,
4234    -96, 57, -6, -60, -50, -18, -56, 19,
4235    8, -76, 8, -21, -32, 14, -38, 1,
4236    20, -90, 55, -54, 7, 35, 19, -28,
4237    -33, -86, 54, 72, 29, -19, -32, -33,
4238    97, 16, 11, -15, 23, 18, -56, 29,
4239    -17, -9, 46, 30, 46, -122, 106, -21,
4240    48, -63, 32, 16, -61, -55, 22, -21,
4241    121, 29, -15, 30, -25, 39, -21, 62,
4242    -25, -11, -34, 62, 42, 6, 26, -29,
4243    80, -57, 7, 29, 17, 71, 2, 37,
4244    -45, -111, 27, 47, 112, 7, 77, -22,
4245    -29, -73, 39, 106, 37, 45, 65, 43,
4246    26, -119, 33, -28, 16, 123, -52, -61,
4247    64, 2, 34, -39, -3, 6, 18, 35,
4248    4, 24, 2, -3, 53, -17, 19, 14,
4249    -4, -30, -14, 72, -6, -50, -94, -23,
4250    30, -115, 77, 17, 69, -20, 5, 13,
4251    -13, -83, 25, 3, -23, 15, -128, 46,
4252    112, 13, 41, -4, 125, 47, 23, -39,
4253    -13, 123, 43, -18, 5, 6, 3, -32,
4254    114, -11, -69, -23, 43, 13, 5, 106,
4255    -8, -8, 22, 8, -22, 61, -27, 51,
4256    28, -2, -75, 13, 61, -8, 71, 56,
4257    -28, -15, -29, -53, 83, -33, -13, -26,
4258    -76, 98, 75, 97, -11, 101, -126, 124,
4259    29, -105, -36, 83, 6, 57, 45, 98,
4260    -55, 9, 14, -45, 124, 42, 88, 62,
4261    87, 43, 18, 8, -6, 28, 99, 26,
4262    127, 27, 2, -20, -47, -41, -39, -52,
4263    35, -18, -37, 41, -1, -4, 9, 29,
4264    48, 46, -14, 42, 34, -38, 1, 87,
4265    13, -22, 61, 123, 4, 26, -16, 32,
4266    125, 19, 43, 28, -32, 114, 4, -87,
4267    -61, -99, 22, -10, -8, -27, -7, 5,
4268    -24, 6, 4, 23, 10, 23, -33, -31,
4269    82, -48, -25, -74, 68, -9, 35, -16,
4270    30, 10, 24, 71, 50, -127, -50, 21,
4271    114, -31, -56, 2, 48, 39, 39, -14,
4272    33, -9, 34, -13, -35, 49, 59, -27,
4273    15, 61, 28, 17, 15, -14, -5, 38,
4274    7, -8, 2, -62, -7, 1, -32, 22,
4275    -30, 17, 6, -12, 42, 8, 24, 61,
4276    -101, 1, 13, 48, -16, 27, -10, -9,
4277    -5, -7, 75, 21, -39, -33, 25, -49,
4278    -30, 17, 11, 75, 7, -11, 20, 3,
4279    -49, 52, -25, 72, 52, -11, 57, -6,
4280    21, 99, 32, -81, 37, -59, -65, 18,
4281    -24, 119, -37, -69, 57, -20, -1, 78,
4282    -32, -15, 6, 33, 108, 81, -120, 38,
4283    -47, -82, -4, 62, 29, -11, -53, 9,
4284    -23, -10, -78, 63, -12, 38, -37, 21,
4285    64, 3, -17, -117, 24, 3, -24, -75,
4286    -34, 34, -5, 26, 9, 15, 41, 51,
4287    -8, 52, 25, -42, -101, 100, 57, 9,
4288    -98, 127, -86, 36, -63, -92, 50, 43,
4289    -7, -16, 30, 66, 56, 54, 33, 29,
4290    -49, 8, -1, -8, -16, 73, -14, -72,
4291    26, -34, 44, 43, -117, 12, -43, -121,
4292    -70, -28, -5, -23, -68, 23, 123, -11,
4293    70, -14, -64, -82, 99, 79, -113, -45,
4294    118, -12, -35, -79, 94, -43, -125, -45,
4295    121, -126, -45, 4, -18, -47, 11, 25,
4296    -73, -51, 104, -19, 46, -116, 117, -32,
4297    -11, 106, -14, -112, 52, -73, -127, 82,
4298    14, -22, -2, 35, -65, -108, -88, -4,
4299    8, -33, 28, -128, -23, 0, -20, 0,
4300    97, -45, -31, -27, 126, -65, -31, 23,
4301    -25, -53, -92, 65, -123, 62, 127, 4,
4302    83, 40, 35, -14, -11, -32, -71, 6,
4303    6, 51, 22, 30, -23, -46, -38, -11,
4304    -24, 41, -31, -22, -123, 36, -57, -46,
4305    -22, -10, -4, -21, 30, -12, -124, -27,
4306    21, 38, -25, 8, -38, 73, 24, 27,
4307    -2, 21, -7, -10, 19, 28, -78, 17,
4308    -10, -8, 34, -60, 103, 27, -18, -36,
4309    48, 24, -51, -34, -52, -11, -61, 102,
4310    5, -1, -37, -70, -66, -19, 48, -90,
4311    -18, -23, 70, 17, -100, 87, 55, -19,
4312    -23, 73, -11, -65, -39, -83, -16, -10,
4313    -68, 46, -92, -126, -66, -121, -94, -92,
4314    47, 2, -39, -95, -43, 42, 2, -50,
4315    8, 38, 81, -84, -1, 36, 0, 16,
4316    -54, -61, 83, 51, -31, -50, -19, 0,
4317    1, -64, 22, -3, -12, 5, 10, 58,
4318    38, 71, 47, -23, -3, -4, -112, 35,
4319    -44, -39, -44, -7, -121, 13, 33, -28,
4320    41, 26, 60, 86, -87, 37, 11, 25,
4321    42, -15, -25, -49, 27, 27, 58, -62,
4322    91, 48, 59, 15, -11, 118, -55, 22,
4323    -5, -1, -1, 68, -16, 86, -95, -95,
4324    46, -9, -40, -18, 20, 5, 48, 44,
4325    17, 10, 13, 1, 19, -17, 12, -66,
4326    -44, -48, 33, 23, -50, -16, 59, -11,
4327    -48, 2, -6, -5, -43, 33, 44, -12,
4328    23, -63, 46, -23, -51, 3, 126, -54,
4329    -50, 85, 15, -6, -3, 42, -58, 61,
4330    -55, 75, 94, 26, -97, 71, -107, -80,
4331    13, 61, -37, 30, 5, -36, 63, 9,
4332    -68, -18, -32, 39, -58, 21, -21, -30,
4333    -46, -127, 42, 34, 6, -84, 31, 39,
4334    -10, 36, -58, 38, 10, 10, -4, 29,
4335    -128, -28, 65, 29, 10, -78, 116, 19,
4336    67, -122, 31, -43, -27, 68, 9, 35,
4337    -90, -8, 7, -49, 56, -29, 25, -21,
4338    31, 0, 28, -44, -51, 61, 30, -5,
4339    57, 83, 2, 1, 54, 74, 27, -3,
4340    20, -35, 6, 17, -17, 27, 65, 35,
4341    -7, 67, -46, 19, -34, 23, 26, 34,
4342    -26, 18, -22, -4, -113, -48, -10, -12,
4343    -32, 1, 0, 15, 33, -11, 24, 35,
4344    -18, 35, -85, 41, 52, -18, 29, 26,
4345    -37, -25, 4, 34, 5, 1, -16, 4,
4346    13, -12, -2, -66, 29, -29, 70, -15,
4347    -48, 14, -6, -32, 36, -9, 25, -12,
4348    25, -127, 27, -26, -54, -55, 13, 78,
4349    26, -26, -15, -21, -4, -50, -17, 10,
4350    -18, -11, -42, -19, -8, 12, 0, 24,
4351    27, 64, 42, 83, 34, -23, 16, 7,
4352    -123, 21, -16, -53, -5, 14, -24, 50,
4353    -22, -20, 36, -9, 35, 9, 64, -16,
4354    -6, -41, 99, 67, 26, 21, -59, 4,
4355    -13, 48, 67, 38, 67, 127, 38, 14,
4356    -5, 43, 3, 1, -3, 13, 62, 24,
4357    -5, -49, 39, 74, 61, -44, -39, 70,
4358    112, 6, 62, 52, 49, 17, 0, 80,
4359    -21, 11, -19, -34, -2, 4, 38, 31,
4360    -9, -3, 109, 51, -14, 121, 66, 15,
4361    -12, 34, -33, -2, 0, 10, 27, 63,
4362    -6, 37, -55, -36, 22, 15, 30, 68,
4363    37, -65, -17, 79, -8, 32, -50, 4,
4364    83, 36, -57, 18, -21, -48, 39, 98,
4365    35, 27, -10, 24, 36, -13, 41, 22,
4366    -15, 44, -98, 62, 32, -1, 116, 62,
4367    -35, -78, -13, 34, -37, 123, -31, -26,
4368    -2, 10, 52, -77, -35, 78, -67, 63,
4369    -5, -60, -13, 71, -10, 22, 118, 42,
4370    126, 59, -21, 30, 2, 9, 8, 14,
4371    -31, 38, -70, 57, -36, 109, 9, -13,
4372    -33, 88, -9, 70, 8, -44, -20, 73,
4373    -2, -13, -19, 118, -27, 2, -16, 58,
4374    -82, 39, -59, 36, -7, 4, 60, 23,
4375    38, -6, 37, -3, 29, -32, 1, -34,
4376    44, 45, -10, -29, -10, 9, -39, -58,
4377    -25, -26, 37, 44, 71, 60, -1, -18,
4378    45, -76, -12, -24, -5, 2, 15, 5,
4379    10, -72, -38, 31, -58, -27, 4, -10,
4380    6, -4, -110, 11, -34, 31, 36, 2,
4381    32, -14, 19, -4, 13, 17, -8, 5,
4382    -1, -18, 15, 16, 47, 56, 48, -6,
4383    -53, -8, 66, 27, -57, 45, 51, -24,
4384    35, -33, -29, 74, 16, 14, 22, 15,
4385    -72, -26, 101, -27, -14, -22, 14, -79,
4386    -9, 34, 81, -114, 33, 9, -24, -31,
4387    31, 13, -79, -61, -40, 82, -115, 45,
4388    -107, 57, -37, -66, 12, -25, 4, 7,
4389    -24, 4, 27, 6, -64, 6, 89, -84,
4390    -121, 75, 40, -36, 13, -57, 48, -59,
4391    -128, -62, 7, -15, 26, 75, 16, -59,
4392    27, -20, 16, 6, 13, 2, -84, 15,
4393    -40, -70, -8, 56, 107, -1, 12, 15,
4394    -1, 25, 58, -12, 53, -110, -67, -38,
4395    -67, -46, -42, 16, -54, -103, -109, -5,
4396    -70, -67, -56, -67, 80, -13, -53, 55,
4397    15, 83, -124, -44, 0, -17, -44, -60,
4398    -32, 8, -23, -17, -54, 36, -49, -9,
4399    -65, 16, -39, 88, 43, 50, -8, 3,
4400    -25, -57, 30, 37, 34, -60, 74, 57,
4401    -27, -30, -104, -67, 46, -46, -12, -120,
4402    52, 36, -117, -45, 35, 45, 62, -66,
4403    58, -52, 54, 14, 28, -24, -86, -35,
4404    49, 17, 91, 75, 39, 125, -24, -7,
4405    -109, 70, -24, -88, 25, -59, 127, 55,
4406    -81, -16, 17, 14, -41, 7, 69, -9,
4407    15, 25, 46, 87, 13, -42, 20, 12,
4408    -38, -14, 109, 16, -66, 107, 91, 30,
4409    83, 4, 15, -41, 36, -38, -106, 75,
4410    -120, 18, 92, 58, -123, 9, -42, 95,
4411    4, -2, 26, 24, 1, -4, 22, -14,
4412    -11, 3, -122, -53, -76, -53, -8, 1,
4413    -100, -6, 26, 3, 1, -35, 105, 25,
4414    11, -43, -105, -27, -35, -54, 56, -16,
4415    8, 8, 14, 33, -13, 33, 39, 24,
4416    8, 26, 27, 30, 19, -13, 13, 7,
4417    67, 67, -20, -40, -50, -17, 22, -18,
4418    18, -1, -2, 22, 35, -33, 5, 3,
4419    -56, 9, -51, 6, 15, -74, 86, -11,
4420    5, -11, -3, 95, 8, -44, 29, 1,
4421    -26, -54, 101, -84, 33, 45, -34, 78,
4422    61, 36, -20, 44, 10, 74, -84, 5,
4423    13, -26, 35, 80, -43, 126, -75, 4,
4424    23, -64, 54, -42, -20, 68, 87, 44,
4425    -63, -39, 4, -99, -27, 14, 58, -17,
4426    91, -10, -39, 82, -13, -47, -44, -22,
4427    34, -17, 23, -128, -53, -2, 12, -8,
4428    -5, -29, -19, 64, -42, 13, 28, -42,
4429    28, 67, -65, 63, -47, -9, 37, -66,
4430    -2, 56, 51, -3, 40, -22, 47, -2,
4431    -24, -12, 25, -68, 89, -27, 18, 121,
4432    59, -27, -46, -11, 6, -61, -15, -46,
4433    2, 15, 16, -34, -17, -18, -3, 27,
4434    55, 40, 31, 22, -19, 2, -72, -14,
4435    89, 94, -24, 24, -96, -119, -65, -13,
4436    40, -69, -62, 10, -49, -60, -52, 27,
4437    -75, 8, 42, 57, 48, -15, -70, -117,
4438    82, 71, 83, 34, 87, 22, 2, 22,
4439    2, -114, 33, -46, -32, 99, 10, 4,
4440    -44, 92, 67, 23, 42, -127, 33, -35,
4441    -11, -25, 54, -15, -31, 26, -115, 18,
4442    -6, -112, 3, 39, -63, -66, 0, -51,
4443    -39, 26, 1, 37, 7, -25, 20, 5,
4444    38, -21, -2, -9, 108, -77, 16, 12,
4445    24, -5, 14, 88, 59, 1, 8, -5,
4446    -20, 36, -124, -50, -23, 38, -67, 0,
4447    -10, 4, 1, -42, 0, -64, 1, -10,
4448    7, -32, -80, -17, -13, -113, 107, -54,
4449    71, -24, -38, 11, 21, 24, -122, -6,
4450    -31, -67, 56, -68, -12, -23, 0, 2,
4451    37, -114, -1, -19, -1, -72, -91, -16,
4452    32, -4, -22, 118, -17, 41, 45, 32,
4453    -14, -27, -45, 6, 18, -62, 21, 33,
4454    30, 14, 5, 39, 17, -10, 25, 12,
4455    -15, -2, -4, 17, -9, -2, 38, -66,
4456    -50, -18, 18, 41, -21, -24, 7, -18,
4457    -15, -20, 61, 18, -1, 10, -24, -67,
4458    -16, -17, 2, -21, -25, 21, 7, 24,
4459    -8, 25, 47, -46, 122, -11, -48, 20,
4460    -39, -60, -30, 53, -64, 14, 59, -82,
4461    -10, -10, 37, -11, -1, 26, 1, 2,
4462    41, -58, 87, -18, 20, 5, -36, 59,
4463    -52, -18, 56, 80, 49, -115, -16, -2,
4464    26, 20, 22, 28, -6, 24, -69, -6,
4465    6, 8, 7, -8, 105, 49, -13, 46,
4466    -86, 46, 31, 70, 10, -25, 51, 27,
4467    -14, 12, -14, 5, 28, 8, 95, 56,
4468    -4, 43, -18, 7, 3, 70, -5, -9,
4469    -105, 21, -97, 2, -28, 67, 27, 18,
4470    109, -52, 88, 32, 49, -1, 18, 25,
4471    -35, 61, -47, 13, -124, -52, 71, 8,
4472    -31, -6, -31, -32, 60, 62, -38, -9,
4473    -83, -107, 126, -22, -16, -47, -78, -55,
4474    30, 16, -24, -27, -45, 74, -58, 50,
4475    6, 15, -7, 91, -127, -2, -8, -55,
4476    81, 103, 14, 27, -16, 26, 125, -13,
4477    98, -80, 68, -4, 35, 126, -59, -103,
4478    58, -31, 92, -2, 16, 42, -5, -58,
4479    45, -48, 64, -106, -14, -62, -30, 36,
4480    10, 9, 50, -5, -6, 33, -39, -10,
4481    -16, -71, 83, 38, -10, -70, -77, 42,
4482    35, -128, 64, 37, 49, 60, -9, 33,
4483    -33, -37, -23, 7, 8, -30, 19, 35,
4484    -17, 16, 17, 6, -36, -22, -82, 54,
4485    3, 6, 35, 12, 57, 0, 12, -32,
4486    58, 108, 7, 49, -8, -38, -79, 30,
4487    -1, 7, 15, 32, -20, 16, 68, 16,
4488    22, -41, 33, -25, 13, -42, 49, 14,
4489    2, 60, 41, 8, -25, -21, 46, -43,
4490    -26, -9, -15, -10, 36, -19, 0, 36,
4491    -12, 17, -7, 13, 16, -49, 79, 59,
4492    -8, 10, 59, -12, 15, -125, -18, -8,
4493    7, 6, 10, 39, -37, -64, 29, 0,
4494    -50, -6, -24, 15, -32, -28, 27, -12,
4495    -44, 84, -30, -10, -51, 5, -59, 77,
4496    -26, 3, 3, 9, -39, 39, 100, -33,
4497    -80, -7, -36, -83, -30, 19, -21, 59,
4498    44, 86, -29, -4, -112, 28, 8, 97,
4499    -24, -37, 13, 110, -2, 16, 72, -7,
4500    9, 22, 10, 37, 32, -20, 66, 7,
4501    -72, -127, -5, -11, 50, 22, 1, 5,
4502    74, -74, -118, -36, 123, -8, 14, 29,
4503    21, -71, 54, -94, 11, -27, 45, 95,
4504    -126, 70, -39, -60, 52, -36, 73, 23,
4505    48, 12, 36, 63, 33, 68, 88, -24,
4506    -65, -4, -2, -20, -9, 48, -63, -121,
4507    -66, 40, -128, -22, -13, 11, -105, 20,
4508    -30, -127, 26, -21, -92, -108, 60, -14,
4509    56, -117, -113, -123, -46, 57, 111, 124,
4510    82, 58, 25, 5, -57, -42, 116, 9,
4511    -24, 16, -17, 86, -116, 68, 10, -35,
4512    124, 66, 53, -51, -65, -10, -14, -12,
4513    26, 5, -51, -15, 12, 25, -3, -33,
4514    -54, -20, -116, -10, -25, 117, -1, -24,
4515    80, 55, 4, 112, -8, -67, 0, 41,
4516    12, -31, 102, 36, -3, -69, 96, 18,
4517    126, 116, 27, 16, 114, -28, -82, 113,
4518    -57, -119, 123, 63, 126, 33, -1, 29,
4519    -17, -28, -13, -4, 85, 39, -5, -53,
4520    -53, -63, 5, 29, -76, 27, -23, 3,
4521    -70, -31, -46, -48, -15, -93, -13, 50,
4522    -1, -6, 0, 26, -34, -22, 3, -112,
4523    39, 48, -12, 73, 18, 38, 17, -18,
4524    -15, 35, -10, -72, -19, 13, -72, -21,
4525    19, -58, -17, 70, 4, -32, -4, 35,
4526    86, 11, -6, 14, 38, 4, 99, 29,
4527    117, -7, -57, 11, 44, 2, 12, -37,
4528    30, 117, 36, 5, 93, -56, 27, -4,
4529    -104, -83, -76, -26, 70, -63, 108, 37,
4530    57, 62, -23, 26, -9, 11, -12, 6,
4531    22, -28, 24, 11, 63, 12, 28, 15,
4532    78, -3, 85, -2, -29, 37, -41, -30,
4533    -37, 39, -19, -39, 50, -5, 15, 39,
4534    12, 3, -34, 17, 35, 5, -13, 10,
4535    -45, 12, 109, 5, 71, -28, -11, 22,
4536    3, 63, 11, -11, 40, -13, 53, 32,
4537    -7, 41, 1, -14, 27, -1, -25, 54,
4538    16, -64, 14, 92, 67, 94, -10, 52,
4539    56, 84, 0, 28, 59, 39, -68, 6,
4540    -31, 73, -87, -40, 1, 23, 31, -35,
4541    -21, 34, -50, 82, -13, 62, 24, 84,
4542    44, -11, 29, 56, -11, -14, 10, 18,
4543    12, -85, -127, -3, -65, 4, 52, -27,
4544    11, -89, 1, -64, -78, -24, -44, -12,
4545    -20, -51, 13, 97, -77, 50, 63, -74,
4546    -47, 31, 1, -8, 4, 23, -74, -126,
4547    13, 62, 57, -25, -30, -125, -105, 13,
4548    127, 90, 24, 3, 24, 22, -3, 3,
4549    122, -59, -50, 18, -48, -20, -26, -37,
4550    122, 109, 124, -29, -23, -114, -4, -120,
4551    -2, 7, -70, 55, -73, 12, -80, -124,
4552    -11, 33, 83, -14, 31, 2, 126, 78,
4553    -101, 48, -104, 18, 53, -1, -28, 54,
4554    87, -126, 40, 30, -85, -7, 86, -95,
4555    86, 23, -70, 17, 10, -49, 2, 94,
4556    -20, 123, -35, -22, 28, -31, -35, -13,
4557    41, 38, -45, -58, 50, 8, 6, -96,
4558    49, 9, -2, -70, 55, 66, -55, 38,
4559    -86, 81, -72, -17, -11, -72, 18, 27,
4560    17, 49, -84, -44, -7, 16, 82, 27,
4561    -89, -18, 23, -28, 24, 36, -8, -92,
4562    -24, 34, -20, 127, -23, 19, -6, 3,
4563    28, 111, 14, -19, 7, 35, 10, 27,
4564    27, 2, 95, 29, 66, -56, -55, 24,
4565    -38, 127, -59, 4, 56, -20, -69, 14,
4566    -12, 17, -37, -23, -43, 31, -35, -35,
4567    -56, 29, -9, -11, 123, 24, 19, -23,
4568    -52, -3, 7, -39, 25, 23, 34, 95,
4569    -16, 35, -9, 39, -55, -25, -43, 47,
4570    108, -3, -3, 61, 56, -9, 54, 54,
4571    -8, 51, -20, 62, -92, -39, 40, -8,
4572    34, 29, -41, 52, 18, 14, 21, -30,
4573    39, 64, 81, -32, 71, 41, 28, -8,
4574    -42, -75, 20, -14, 12, -32, 66, 34,
4575    -30, -68, 31, -104, -37, 31, 86, 42,
4576    14, 12, 3, -20, 15, -7, 29, -26,
4577    -45, -32, -12, 9, 48, -25, 41, -70,
4578    21, -3, 26, 3, 28, 41, 31, -6,
4579    60, 76, 126, 5, -14, -32, -42, -36,
4580    -3, -3, 4, 18, 3, -6, 51, 45,
4581    -60, 104, -41, -8, 64, 7, 10, 125,
4582    61, 6, -3, 43, 5, 9, -126, 83,
4583    13, -126, 24, 51, 33, 118, -28, -25,
4584    -127, -13, -20, 96, -27, 15, -124, 21,
4585    -75, 86, -11, -9, -9, 40, -17, 111,
4586    -52, -94, -126, 26, -3, 72, 7, 116,
4587    55, 30, -2, -119, 127, 126, 32, 9,
4588    -77, -1, -50, 24, 21, -55, -125, 6,
4589    99, 13, -12, -3, -53, 26, 106, 113,
4590    125, 125, -51, -12, -3, 2, -46, 69,
4591    -35, -1, 57, 46, 65, 19, 43, -39,
4592    -44, -24, 26, -4, 0, 26, 28, 64,
4593    -22, 5, 32, 36, 1, 16, 3, 69,
4594    18, -52, -20, -36, -56, -22, -19, 21,
4595    75, -70, 56, 15, 23, -4, -50, 85,
4596    48, -46, 43, 64, 53, -4, -46, 19,
4597    35, -23, 18, 27, 13, -35, -4, 127,
4598    -50, 7, 52, -41, 3, 31, 29, -9,
4599    -19, -94, -22, -30, 58, 74, -53, -22,
4600    -21, 0, -43, -6, -58, -3, 115, 10,
4601    93, -71, 46, 10, -38, -19, 49, -60,
4602    6, -30, 60, -22, 62, 24, 23, 63,
4603    -22, 5, 57, -8, 64, 106, 28, -80,
4604    112, -50, 57, -122, -128, 47, -12, -51,
4605    -10, 4, 1, -124, -11, -87, 30, -36,
4606    -10, -36, -21, -19, -125, -76, 53, 104,
4607    -125, 32, 33, -64, 64, 6, -14, 15,
4608    94, 12, -69, 2, 8, 0, -51, 28,
4609    34, -124, -21, -49, -70, -71, 54, -56,
4610    -2, 45, 70, -3, 127, 87, 101, -10,
4611    -28, 100, 116, 19, -14, 43, 19, 100,
4612    -113, -44, 52, -8, -90, -7, 15, 36,
4613    39, 5, -79, -27, 8, -40, 24, 93,
4614    -39, -3, 40, 56, 57, -33, 3, 48,
4615    81, -41, 7, 111, 44, -62, 51, -126,
4616    -51, -111, 40, -35, -122, -49, 70, 75,
4617    84, 29, -72, -40, -119, -3, 14, 61,
4618    127, 14, -38, -23, -26, -127, -116, -122,
4619    -121, -96, -5, 40, 40, -12, -112, -1,
4620    118, -102, 16, 26, -18, -34, -25, -95,
4621    -40, 19, 47, -128, -18, -115, -23, -48,
4622    -44, -99, -41, 30, -111, 4, -7, -16,
4623    -52, -45, -16, -88, -115, 50, 59, -41,
4624    -105, -121, 108, -42, 77, -109, -116, -51,
4625    -60, -25, 2, 59, 55, 78, 104, -70,
4626    23, 85, -123, 52, -2, 2, 26, -75,
4627    -14, 50, 14, 21, 3, 85, -9, -38,
4628    28, -72, 60, -116, 25, 37, -28, 41,
4629    69, 19, -80, -53, 12, 32, -87, -5,
4630    -48, 9, 80, 81, -79, -74, 37, 116,
4631    -45, 41, -28, 19, -40, -103, -117, 51,
4632    -44, 41, -80, 79, -61, 69, 10, -41,
4633    15, 83, -35, -58, 65, -21, 32, 127,
4634    62, 1, -1, -56, -15, 13, 37, -50,
4635    11, 8, 25, 11, -90, 16, -12, -37,
4636    -116, 77, -22, -62, 3, 45, -12, 34,
4637    -43, 27, -50, 41, 31, -66, 36, -13,
4638    -9, 3, 104, -11, 42, -25, -34, 17,
4639    37, 30, 22, 1, 19, 26, -9, 27,
4640    -106, -41, 97, 37, -16, 53, -10, -48,
4641    -10, -17, 52, 18, 62, 38, -24, 48,
4642    -8, 34, 96, -57, 27, 23, -18, 56,
4643    105, -38, 63, -36, 51, 53, 82, 79,
4644    -22, 64, -12, 28, 37, 50, 91, 59,
4645    5, 12, 39, -19, 73, 38, 63, 26,
4646    57, 35, -33, 124, 63, 49, 68, -6,
4647    34, 63, 49, -43, 42, -39, 5, -34,
4648    68, 65, 61, 52, 24, 36, 46, 63,
4649    45, 92, 22, 22, -46, 24, 11, 73,
4650    -30, 127, 15, 47, 38, 28, 43, -9,
4651    -11, -42, 0, -9, -14, 56, -103, 9,
4652    27, 15, -22, 65, -28, -18, 6, -43,
4653    23, -25, 31, 54, -23, -41, -29, 27,
4654    -9, -10, 29, 25, 116, 46, -84, 58,
4655    19, -37, -6, 29, -20, -30, -8, 10,
4656    -59, -20, -26, -27, 97, 64, 117, -7,
4657    -61, 15, -14, 47, -61, -37, 36, 82,
4658    18, 61, 17, 23, 30, -40, -65, -76,
4659    0, -72, 59, 43, 49, -7, 20, 22,
4660    101, 46, 31, 14, 72, -41, 24, -26,
4661    7, -71, 14, 66, -6, -35, -23, 15,
4662    32, 27, -34, 2, -12, -26, 44, -64,
4663    33, 47, 23, 41, -7, -8, 17, 7,
4664    -59, 44, -16, -18, -37, 4, -91, -4,
4665    -38, 9, -31, 22, 57, -17, 68, 1,
4666    24, -23, 43, -11, -18, 2, -72, 3,
4667    11, 29, 48, 39, -34, -22, -36, -4,
4668    13, -35, 43, 41, -57, -125, 97, -41,
4669    -10, -57, -32, 10, 15, -10, -41, -62,
4670    -17, 20, 33, -95, 17, 30, 6, -46,
4671    -22, -24, 51, 89, -50, -78, -17, -24,
4672    34, -124, 51, -35, 58, -6, 14, -27,
4673    -51, -11, 6, -9, -32, -22, -16, -69,
4674    -41, 7, -50, -61, 45, -47, 39, 17,
4675    -12, -7, -12, -25, -11, -7, -30, -9,
4676    57, -125, 20, 14, -66, 73, -17, 18,
4677    -57, -20, 28, 58, 124, -31, -18, 14,
4678    11, 38, -104, 65, -95, 125, -81, 24,
4679    26, -31, 25, 40, 127, 17, -27, 62,
4680    -13, -38, 120, 22, -29, 54, 56, -99,
4681    16, -33, 32, -39, -5, -1, 31, 17,
4682    10, -26, -52, -64, 9, 24, 38, -9,
4683    28, 99, 30, 56, -18, 39, -85, -70,
4684    55, 16, 118, 20, 4, -97, -18, -3,
4685    6, -34, 69, 14, 107, -4, -30, -38,
4686    24, 26, -114, 54, -36, -21, 33, -40,
4687    -43, 29, -19, 20, -9, 114, 30, 6,
4688    -65, -1, 75, 10, 12, -21, 41, -5,
4689    113, -39, -12, -105, -43, 78, 74, 18,
4690    -53, -28, 9, -25, -2, 23, -9, 84,
4691    -26, -5, -21, -44, -49, 46, 63, -1,
4692    2, 90, 72, -63, -44, 59, 18, 64,
4693    13, 49, -21, -21, 64, 106, 30, -26,
4694    73, -18, -83, -24, -77, -6, -47, 27,
4695    -34, 8, 47, 4, -76, -117, -28, -22,
4696    -32, 70, 94, -20, 35, -22, -12, 10,
4697    -28, 72, -66, 103, 100, 46, 20, -42,
4698    50, 21, -16, -35, 49, 104, 56, 111,
4699    -48, -31, -1, -17, 20, -23, -12, 12,
4700    -36, 32, -2, 9, 14, 77, 14, 17,
4701    -11, -38, -88, -54, 30, -15, -37, -15,
4702    27, 21, 29, -68, 14, -91, -6, 10,
4703    13, -82, 11, 19, 124, 38, 80, -5,
4704    6, -15, 7, 22, -4, 32, 20, -55,
4705    24, 90, 5, -15, 18, -70, 25, -16,
4706    52, 2, -15, -39, -17, 14, 47, -4,
4707    41, 3, 45, 20, -26, -32, -66, -37,
4708    -98, 65, -17, 24, 45, 22, -34, -36,
4709    -68, -13, -24, 18, -29, -125, -1, 25,
4710    13, -68, -82, 20, -85, -101, 13, 19,
4711    4, 37, 28, -23, 47, 14, -50, 43,
4712    -46, 52, -12, 82, 31, 77, 101, -28,
4713    42, 27, 81, -117, -19, 14, 2, -69,
4714    27, 23, -27, 127, 59, 101, 90, -4,
4715    40, 26, 3, 64, -23, -53, 31, 42,
4716    51, 8, -109, 35, -41, 25, 30, 42,
4717    43, -54, -22, 38, -72, 11, 3, 38,
4718    31, -69, -17, -1, -85, 15, -24, 17,
4719    29, -1, -13, 11, 44, 33, 115, -36,
4720    -11, -39, 112, 27, 20, -11, 9, -5,
4721    -40, -21, 14, -31, -9, 28, -24, 22,
4722    21, 19, -27, 19, 49, 9, 7, -79,
4723    79, -81, -6, 48, -75, 72, -72, -62,
4724    19, 4, 38, 18, -17, 54, 107, 60,
4725    18, 14, -37, -9, 28, 52, 12, -33,
4726    6, 50, 127, 42, -67, 46, 37, 43,
4727    -18, 20, 74, 17, -10, 56, -30, 66,
4728    27, 36, 27, -24, -34, 55, 12, -32,
4729    -26, -46, 63, 21, -66, -14, 98, 16,
4730    -3, 12, 29, 28, 17, 58, -5, -2,
4731    23, 8, -10, 0, -23, 29, 28, -79,
4732    -10, -21, 32, -15, -29, 47, 5, 31,
4733    -49, -44, 21, 58, 81, -92, 48, -13,
4734    119, 52, -6, 19, 11, -26, 13, -57,
4735    23, -16, 30, 34, 35, -10, -28, 4,
4736    -9, -6, -10, -47, -35, 7, -33, 28,
4737    -28, -3, -3, -3, 19, 11, 30, -7,
4738    -27, -14, 0, -90, 8, -62, -44, -13,
4739    -5, -2, -27, 1, 34, 67, 13, -37,
4740    -15, 32, 33, 15, 22, -113, 28, 18,
4741    -6, -27, 31, 46, 10, -24, 60, -2,
4742    -114, -7, 8, 8, 39, 14, 124, 55,
4743    -6, -30, 10, -35, -5, -18, -1, -11,
4744    -7, -11, -16, -51, 49, -30, 64, 3,
4745    -10, -38, 2, -3, -2, 27, 22, 15,
4746    46, 41, 0, 6, 4, 54, 8, -5,
4747    2, 7, -10, 108, -43, 11, -30, 15,
4748    -47, 51, 26, -21, 71, 22, -33, -54,
4749    -29, 120, 11, 106, 1, 10, 55, 53,
4750    38, 11, 19, 42, 45, 5, 20, -39,
4751    44, 120, -68, 51, 127, 24, 66, -28,
4752    60, 8, 10, 32, 17, -8, 35, -6,
4753    -3, 57, -32, -8, -51, 8, 24, -63,
4754    47, 28, 15, 18, -8, -70, 81, 10,
4755    -125, 13, -86, 62, 37, -27, 28, 127,
4756    -8, 18, 56, 6, -108, 22, -36, 10,
4757    14, -10, -45, 19, 72, -27, -53, -12,
4758    42, 6, 7, -2, 127, 1, -41, 13,
4759    3, -81, -25, 1, -11, 45, -107, 62,
4760    18, 54, 22, 4, 35, 34, -32, -120,
4761    -106, 18, 38, 100, 11, 29, -56, 116,
4762    -37, -23, 122, -1, -78, 31, 23, -4,
4763    -2, 42, -28, -57, 97, -63, 12, 56,
4764    -4, -127, -14, -45, 44, -65, 103, -52,
4765    -67, 7, -11, 23, -38, -32, -3, -4,
4766    -24, -38, 31, -20, 20, 42, -17, 79,
4767    34, 29, 60, -71, 71, 49, 101, 35,
4768    22, 19, -60, 40, 11, 25, -34, -102,
4769    8, 62, -3, 17, -9, -57, 47, -26,
4770    -44, -29, -43, 89, 121, 19, 49, 71,
4771    6, -61, 15, 100, -124, -20, 0, 37,
4772    -21, -56, 21, 59, 26, 15, -40, -34,
4773    53, 11, 60, 15, 63, -3, -13, 16,
4774    -34, 57, -13, 61, -15, 38, -3, 33,
4775    7, 36, -1, 72, -59, 18, -90, -6,
4776    78, 67, 14, 20, 34, 37, -12, -47,
4777    -34, -123, 19, 53, -61, -4, -38, -37,
4778    6, 4, 32, -46, -13, -18, 0, 27,
4779    -73, 27, -11, -47, 63, 24, 66, -124,
4780    -64, -5, 34, 6, 25, 44, 0, -42,
4781    -26, 39, 95, -25, -45, 87, 10, -33,
4782    -30, -18, -71, -3, 6, 31, -6, 10,
4783    -21, -60, 39, 64, 24, -11, 102, -20,
4784    127, -70, -119, -69, 103, -17, 42, 6,
4785    -81, 43, 26, -12, -33, -72, 51, 55,
4786    17, -57, -3, -12, -24, -22, -60, -18,
4787    -57, -22, 22, 32, 101, 40, -47, 47,
4788    -1, -38, -15, -56, 58, 57, -36, -7,
4789    51, -6, -12, -66, 33, 73, 19, 26,
4790    -6, 77, 74, -46, -50, -16, 125, 47,
4791    -30, 41, 115, -91, -11, -4, -47, 127,
4792    -121, 112, -83, 25, 22, -32, 31, 6,
4793    -78, -84, -44, -15, -25, -1, 3, -50,
4794    -46, -5, -28, 64, -74, 94, 8, 16,
4795    28, 30, 41, -11, -17, -4, 57, -69,
4796    -2, -32, -15, 12, 96, -96, -15, 61,
4797    -38, -5, -20, -37, 61, -63, -50, -60,
4798    34, 44, 53, 37, 47, 18, 22, -24,
4799    -19, -54, -8, -7, -60, 56, 2, -41,
4800    -22, 70, 33, 83, -46, -71, 35, 124,
4801    22, -38, -43, -70, 7, -62, -22, -51,
4802    15, -46, -6, -25, -34, -54, 51, -22,
4803    -29, -13, 117, -53, 20, -9, 23, 27,
4804    -13, 127, 68, 11, 41, -31, 18, -50,
4805    -53, 29, -109, -2, -18, 13, -43, -125,
4806    23, 15, -6, -25, -19, -95, 4, -106,
4807    25, -24, -14, 21, -20, 28, 2, 38,
4808    -92, -86, 47, 22, 108, 29, 118, -17,
4809    22, 3, 61, 4, -3, 28, -125, 10,
4810    81, -6, -19, 22, 22, 75, 16, 20,
4811    -26, -14, 46, 89, 99, 29, 43, 20,
4812    29, 87, -57, 108, 16, 39, 42, -39,
4813    16, 69, -65, -11, 6, 12, -19, -6,
4814    -60, 11, -32, -21, -41, -23, -128, 50,
4815    -11, 24, -44, 17, 7, -1, -20, -91,
4816    33, 47, 10, -6, 17, 57, 42, -30,
4817    -41, 12, -50, -4, 22, -16, -31, -21,
4818    10, -69, 20, -29, -51, -32, -6, -15,
4819    -50, -1, 13, 9, 38, 33, 68, -12,
4820    58, 115, 18, -68, 12, -127, -37, -8,
4821    39, -4, -70, 15, 31, -3, -17, 58,
4822    -56, -19, 25, 3, -22, -92, 63, -4,
4823    122, -56, -9, 55, 39, -80, -90, 40,
4824    7, -6, 59, 26, 38, 0, -46, -60,
4825    43, 34, -127, -71, 32, -17, 29, -80,
4826    -33, -11, -16, -7, 19, -5, 52, 25,
4827    -16, 13, 108, -13, 53, -28, 11, 106,
4828    99, 35, -113, -103, 9, 4, -6, -67,
4829    37, -22, 1, -13, -9, -34, -9, -7,
4830    -20, -12, 5, 84, 64, -35, -8, 48,
4831    31, -20, 22, 61, 95, -55, 17, 32,
4832    -4, -57, -120, 5, 30, -31, 85, -27,
4833    22, -8, 101, -121, 32, 33, -117, -48,
4834    -15, 18, 38, -13, -57, 30, 79, -127,
4835    -50, -108, -56, -126, -121, 6, 36, -12,
4836    -9, 2, 66, 85, 21, -48, -6, 14,
4837    44, 18, 97, -127, -20, -128, -85, 31,
4838    45, -54, 25, 22, -105, -127, 43, -10,
4839    -37, -28, 32, -126, -13, -14, 73, 90,
4840    127, -28, -13, -73, 97, -49, -52, -17,
4841    -44, -9, -9, 11, -124, 0, -59, -69,
4842    -18, -27, 19, -25, -120, 56, -32, 23,
4843    18, 41, -6, -2, -57, -76, -9, -13,
4844    70, -86, -92, 6, 39, -109, 28, -14,
4845    70, 37, 37, 53, 42, 90, 24, -15,
4846    -120, -14, -11, -10, 8, 22, -17, -61,
4847    -9, -19, 96, -128, -68, 93, 77, 6,
4848    36, 30, -128, 39, 1, -6, 8, 0,
4849    4, -83, -124, -86, 6, -103, -58, 43,
4850    19, -2, -39, -109, -111, -41, -107, 37,
4851    1, 30, -46, -28, -23, 61, 49, -38,
4852    31, -35, -96, -126, -38, 54, -24, 28,
4853    19, 66, -126, -79, -119, 37, 7, -14,
4854    24, -27, -59, -113, 55, -56, -15, 24,
4855    -7, 5, 14, -92, -52, -43, 91, -23,
4856    2, 93, -16, -93, -66, -34, -11, 46,
4857    -48, 3, -75, 47, 8, -17, -40, -87,
4858    113, 121, -117, 19, 16, 74, 106, 29,
4859    -8, -1, 54, 8, 24, 33, 59, 64,
4860    38, 68, -89, 72, -26, 9, -14, 20,
4861    -34, -85, 33, 33, 48, 17, 120, -11,
4862    16, 19, 80, 37, -18, 11, 8, 8,
4863    5, -41, -76, 7, 31, -42, -14, -6,
4864    -50, 114, 34, 45, -48, 66, 47, -8,
4865    53, 53, -66, 15, -59, 2, 24, -49,
4866    -17, 14, -22, -62, 73, 20, 5, -55,
4867    57, 83, 91, 59, -49, 22, 64, -44,
4868    -4, -60, -114, -88, -62, -23, 34, -29,
4869    110, 123, 117, -49, 1, 124, -67, 123,
4870    -52, -45, 0, -27, 13, -76, -44, 11,
4871    -14, 16, -9, -92, 33, -72, -125, -1,
4872    -41, -122, 13, -56, -29, -44, -121, 27,
4873    -127, 9, 63, 47, -47, 23, -11, -2,
4874    -119, -39, -32, -61, -36, -11, -32, -27,
4875    98, 61, -122, -84, -23, 106, 114, 42,
4876    11, -29, -9, -74, 124, 15, -11, 29,
4877    67, -9, 12, 31, 68, 23, 13, -60,
4878    -46, 40, -37, -41, -113, 70, 37, 7,
4879    8, 92, 34, 46, -21, 0, 13, 63,
4880    -50, -57, 8, -22, 13, 35, -52, -35,
4881    -11, 24, -30, -47, -1, 56, -35, -11,
4882    -123, -26, 93, 4, -28, -28, -56, 56,
4883    -55, 26, 14, -41, -7, -14, -19, 35,
4884    16, 21, -5, -19, -10, -26, -70, -5,
4885    26, -5, 62, -15, -15, -97, 49, 56,
4886    63, -30, 2, -103, 15, 22, -6, -30,
4887    18, -55, 46, 16, -16, 41, 78, -18,
4888    -53, 21, -11, -73, 27, -4, -19, 27,
4889    -21, 37, 12, 50, 5, 0, 13, -26,
4890    -60, -39, -61, -24, 75, 36, -26, -28,
4891    26, 18, 10, 25, -47, -4, 35, 7,
4892    21, -3, -51, 28, 16, -23, -44, 15,
4893    -35, 89, -36, -81, 73, -7, 22, -34,
4894    6, 24, -17, 72, 90, 92, -35, 43,
4895    -14, 20, -26, 104, 78, -22, 39, 29,
4896    38, -29, 15, -24, 55, -23, -18, 10,
4897    51, -12, 84, 22, -10, 10, 127, -27,
4898    127, 17, 6, -6, 54, 0, 117, 49,
4899    8, -13, 114, -15, -28, 4, 8, -28,
4900    -60, 125, -46, -60, -15, 10, 43, -23,
4901    -121, -27, 20, 50, 25, 72, 61, -98,
4902    35, -21, 39, -7, 81, 27, 10, -23,
4903    41, -123, 97, -76, 65, 10, 125, -120,
4904    -86, -73, -4, 73, 109, -126, 50, 94,
4905    -47, -74, -8, -83, -50, 1, 16, 46,
4906    -34, -62, 24, -25, -13, -58, -117, -108,
4907    -28, -8, 63, -10, 56, 25, -65, 41,
4908    53, -46, -47, -109, 98, 7, 72, -7,
4909    -38, 47, -76, -126, 42, 124, -10, 65,
4910    -52, -62, -25, -108, -101, 14, 3, 75,
4911    -9, 4, 86, -124, -126, 72, 35, -2,
4912    21, 26, -66, 43, 30, -123, -28, 46,
4913    3, 29, -49, -96, -79, 40, -43, -98,
4914    60, 27, -125, 72, 1, 63, -49, -3,
4915    22, -49, 23, 27, -32, -20, -21, 52,
4916    -20, -49, -11, 0, 24, -4, 20, -67,
4917    12, -23, 6, 17, 1, -10, -27, 5,
4918    -15, 3, -35, -5, 12, -14, -33, -20,
4919    35, -68, -27, -66, -58, -14, 52, 40,
4920    -5, 38, 96, 32, 11, -47, 27, 0,
4921    44, -30, -70, -23, -33, -46, -58, 66,
4922    -19, -14, 1, -24, 25, 12, -99, 30,
4923    28, -14, 36, 19, 27, 10, 51, -47,
4924    -118, 11, -44, 16, 30, 14, -16, -12,
4925    -52, 1, 4, 4, 9, 27, -26, 47,
4926    15, 7, -26, 11, 37, -30, 7, -22,
4927    -13, -87, -56, 118, -31, 12, -61, -65,
4928    22, 127, -69, -111, 115, -57, 86, 121,
4929    66, 108, 61, -64, 52, -25, 33, 45,
4930    -101, 123, -19, 20, -5, -34, 61, 62,
4931    -14, 63, 55, 18, -31, -89, -60, 68,
4932    63, -31, -46, 44, -44, 23, -125, -23,
4933    -122, 103, 44, -102, -5, 124, -90, -71,
4934    12, -5, 77, 40, -47, 54, 52, 47,
4935    9, -53, -77, 33, -30, 23, 49, 39,
4936    -126, -34, 2, -33, -123, 30, 48, -69,
4937    11, -87, -109, -60, 27, 30, -26, -26,
4938    -8, 56, 8, 0, 25, -1, 106, 1,
4939    -35, -98, 79, 20, -37, 0, -79, 64,
4940    -2, -99, -123, -65, 28, -31, -63, 48,
4941    40, 68, 55, -32, -117, -2, -75, -67,
4942    3, 111, -36, 7, -53, -63, 125, -73,
4943    121, -74, -11, -63, -74, 54, -20, 21,
4944    -91, 118, 30, 16, -33, -128, 69, -3,
4945    -64, 19, -15, -100, -14, -127, -84, -86,
4946    26, -37, -14, 13, -20, -46, 31, 34,
4947    43, -4, 70, -128, -60, 19, -19, -75,
4948    48, -79, 84, -34, 127, 14, -119, 82,
4949    82, -63, 88, -28, -127, 59, -35, -127,
4950    48, 11, -116, -126, -3, -110, 24, -78,
4951    -4, 46, -25, -76, -29, 53, 10, 47,
4952    16, 46, 5, 34, -18, -45, -30, -2,
4953    88, 68, -4, -40, -21, 24, -112, -115,
4954    -13, 5, -47, 21, -32, 109, -120, -51,
4955    -8, -47, 127, 66, 28, 4, -76, -22,
4956    -10, -4, -44, 5, -77, -12, 12, 35,
4957    115, -92, -39, -123, 8, -106, 17, 124,
4958    21, 9, 57, 42, -11, 49, 36, -115,
4959    104, 18, -17, -20, -63, 47, 29, 19,
4960    22, 82, -73, -128, -66, -102, 18, 20,
4961    -74, 58, -22, -115, -121, -121, -66, -74,
4962    4, -25, -34, 67, 42, -3, 0, -68,
4963    50, 16, 47, 74, 30, 125, -49, -14,
4964    105, -32, 97, -30, -67, -20, 10, 15,
4965    4, 2, -18, -62, -43, 15, 8, -61,
4966    -4, -33, 7, -46, 71, 46, -5, 66,
4967    -24, -1, 86, -99, 27, 78, 41, 15,
4968    14, 5, 100, 58, -50, -32, -35, -32,
4969    89, 32, -93, -7, 69, 18, -43, 36,
4970    97, -29, 68, 41, 77, -25, 65, 67,
4971    89, 20, 25, 28, -35, -16, -10, 125,
4972    101, 126, -53, 39, -112, 120, -23, 8,
4973    -10, 9, -38, 43, 4, 127, 43, 51,
4974    86, 5, -79, 38, -14, 36, 9, 29,
4975    46, -9, 7, 34, -31, -89, 28, 18,
4976    50, 84, -67, -12, -12, 23, -91, -95,
4977    -28, -82, 44, -40, 10, 1, -10, 0,
4978    12, 46, -5, -40, -76, 11, -27, -42,
4979    -22, -5, -71, -39, -89, 96, -56, -89,
4980    21, 73, 72, 1, 15, -122, 73, 13,
4981    -31, -16, -57, -27, -10, -27, -51, -71,
4982    -18, -48, 0, -5, -37, -6, 81, -7,
4983    19, -25, 13, -28, 24, -82, 90, -73,
4984    -66, 38, -11, 17, 19, 65, -30, 80,
4985    -23, -68, 65, 16, 18, 66, -17, -58,
4986    -52, -71, 14, -1, -2, 39, -2, 55,
4987    10, 21, 10, 3, -110, -53, -10, 39,
4988    36, 84, -45, 41, 28, -10, 22, 35,
4989    8, 23, 32, -40, 37, 34, 39, 15,
4990    7, 22, 70, 35, 18, -40, 5, -8,
4991    33, 31, -36, 8, -6, -24, 25, -23,
4992    6, 12, -79, -16, -21, 126, 54, 7,
4993    4, 66, 18, -22, -4, 35, 40, -40,
4994    68, 41, 13, 43, -8, -7, -34, 39,
4995    21, 24, 6, 32, 16, 5, -38, -126,
4996    -36, 26, 61, 61, -1, 78, -35, -19,
4997    -44, 30, 12, -40, 12, -3, -13, -12,
4998    48, 32, 32, 42, -4, -18, -26, 22,
4999    11, -108, 88, 82, -39, 65, 39, 35,
5000    -16, -95, 29, 63, 104, -17, -18, 12,
5001    33, -81, 1, 103, 16, -39, 31, 6,
5002    44, -102, 97, 10, 48, -38, 124, 34,
5003    10, 23, -66, -35, -102, 19, 81, 87,
5004    34, -27, 44, -14, -44, 1, -25, 27,
5005    125, 10, -110, -27, 5, 2, 10, -60,
5006    -28, 15, -75, -13, 52, 29, -17, -47,
5007    10, -15, 98, 43, 1, -25, 37, -110,
5008    76, -20, 24, 20, 24, 45, -50, -35,
5009    -10, 80, -17, -62, 47, 17, -31, 16,
5010    2, 77, 94, -108, -43, -12, 44, -124,
5011    -31, -15, -78, -84, -114, 97, -47, 91,
5012    33, 23, -104, -24, 127, 28, 61, -109,
5013    -53, 68, -26, -108, -12, -88, 75, -10,
5014    87, 99, 28, 32, -125, -48, 121, -70,
5015    56, -61, 37, -90, 123, 87, -43, 3,
5016    -14, 96, -6, -4, 91, 35, 11, 66,
5017    -38, -108, -21, -7, -5, 96, -34, -52,
5018    69, 28, 33, 82, 22, 36, 19, 6,
5019    10, 47, 86, -122, -11, -13, -66, 41,
5020    -24, 22, 89, 66, 24, -24, -11, -25,
5021    -28, -67, 113, -110, -128, -109, -69, 102,
5022    114, -8, 19, -51, -12, 120, -78, 41,
5023    9, 125, -118, -11, -7, 60, 0, -68,
5024    28, 124, -14, 50, 24, -37, 56, -21,
5025    6, 26, 53, 0, 19, 19, -30, -60,
5026    -53, 52, -26, -6, -19, -48, 37, 20,
5027    -17, -9, -22, 69, 31, -27, -10, 7,
5028    25, -65, -52, 39, -40, -80, 29, -32,
5029    -78, -4, 13, -26, 22, -45, 94, -24,
5030    1, -12, 17, 73, 116, -34, 69, -39,
5031    -7, 7, -57, -45, 38, -70, 62, 7,
5032    -12, 55, -35, 66, 48, -21, 48, -5,
5033    98, -114, 81, 14, -127, 25, -17, 78,
5034    -53, 124, 12, 65, -23, 15, -42, 79,
5035    7, 0, 45, -20, 62, -20, 25, 35,
5036    -34, -34, -104, 70, 74, 79, -26, -16,
5037    -114, 31, 79, -23, -18, 15, 119, -110,
5038    -54, -83, -7, -8, 57, -50, 3, 12,
5039    48, -6, 23, -111, 9, -54, 19, -4,
5040    14, 19, -26, 37, 84, 36, -12, -16,
5041    39, -95, -65, -20, -23, -15, -7, -24,
5042    -3, 0, 75, -23, 13, 6, 119, 5,
5043    65, 9, -90, -112, -22, 30, 54, 26,
5044    -58, 39, 116, -37, -22, -54, 44, -1,
5045    40, -31, 6, 41, -35, 48, 79, -86,
5046    26, -8, -12, -10, -4, 77, 59, 2,
5047    58, -84, 14, -85, -7, -11, -22, 5,
5048    3, -110, -53, -127, -23, -3, 93, 11,
5049    19, 19, 13, -126, 29, 14, -28, 42,
5050    -33, -50, 35, 94, 3, -56, -88, -115,
5051    -9, -127, -74, -83, 34, 26, -21, -6,
5052    -5, -73, -10, -25, 68, -77, 35, -5,
5053    -114, 58, -64, 21, 2, -7, -111, 26,
5054    1, -80, -35, -116, -124, -40, 87, 58,
5055    -30, 18, 121, -125, -25, -20, 64, -3,
5056    3, -44, -24, 59, 125, 10, 29, 26,
5057    33, -7, -43, -42, 88, 44, 26, -84,
5058    1, 5, -65, -50, -31, 100, -27, 37,
5059    28, -14, 6, -61, -14, -106, -6, 16,
5060    86, -124, -9, -91, -33, -27, -122, -28,
5061    -8, -32, -99, -75, -1, 22, -69, -33,
5062    -1, -45, -24, 38, -44, 45, -51, -127,
5063    -5, -4, 111, -119, 3, -106, -84, -1,
5064    30, -6, 16, -11, 18, -28, 18, -11,
5065    -20, 48, -65, -29, -63, -104, 16, 60,
5066    -18, 6, 6, -63, 6, 28, 16, -28,
5067    14, -5, -25, 2, 3, 68, 80, -18,
5068    101, -51, -126, 56, 61, -22, 37, 1,
5069    106, 4, -14, 18, -12, 13, 77, 13,
5070    -47, 36, -31, 10, 12, -15, 5, -7,
5071    -7, -17, 7, -46, 5, -21, 81, -19,
5072    -31, -103, 63, -27, -32, 3, 120, 65,
5073    -21, 35, -12, -34, -26, -1, -33, 26,
5074    -5, 35, -41, -13, -27, -78, 19, -5,
5075    15, -43, 9, 22, -12, -64, -39, -16,
5076    -49, 106, -13, 13, -6, -18, 0, -38,
5077    12, 5, -44, -26, 116, -63, 76, 41,
5078    19, -47, 1, -5, 39, 1, 110, -11,
5079    59, -31, -33, 13, -31, -31, -43, -51,
5080    48, -3, -76, -49, 10, 94, 11, -18,
5081    -1, -31, -94, 14, -17, 35, 3, 55,
5082    8, 46, -23, 31, -4, 31, -15, -41,
5083    -50, 19, 47, -35, 80, -89, 27, -36,
5084    -12, -32, 49, -64, -68, 62, -75, 11,
5085    15, 9, -29, 3, 30, -36, 8, -57,
5086    -40, 50, 19, 59, 39, -23, -60, 4,
5087    2, -4, 3, -28, -2, 125, 10, 5,
5088    -21, -77, 42, 71, 20, -18, 17, -8,
5089    -24, 20, -17, 73, -30, -34, -71, -68,
5090    40, 1, -1, 30, 47, -16, 84, -16,
5091    16, 99, -13, -1, 4, 127, -37, 15,
5092    15, 27, 35, 1, -23, 8, -10, -5,
5093    48, 22, 9, 120, 110, -56, 6, -52,
5094    67, 110, -32, 47, 21, -42, 39, -34,
5095    -2, 0, 8, 32, -11, 1, -8, 29,
5096    -34, 44, 50, 1, -8, -44, -32, 61,
5097    40, 24, -17, -4, -21, 10, 22, 28,
5098    51, 31, -34, -56, 22, 0, -9, -17,
5099    -5, -48, 2, 34, -3, 37, -23, -8,
5100    -6, 6, -105, -21, 14, 3, -53, 10,
5101    -12, -47, 51, -15, 17, -45, 20, 25,
5102    -19, 17, 10, 6, -59, 5, 35, 25,
5103    39, 10, 59, 63, 5, -22, 59, 96,
5104    22, 43, 33, -13, 10, -37, -20, 14,
5105    -41, 9, 25, 40, 39, 32, -27, -45,
5106    -43, 8, 28, -25, 19, 12, 22, 31,
5107    -76, -46, -30, 32, -5, -103, -11, 0,
5108    -19, 109, -115, -38, 31, -54, 76, -48,
5109    9, 81, 38, -80, 8, -56, -44, 117,
5110    -123, -69, -85, 3, -47, -42, 87, 40,
5111    64, 124, -84, -128, -105, -41, -122, -38,
5112    18, -21, -90, -64, 19, -34, -78, -125,
5113    -51, -20, -7, -51, -126, 9, 13, -29,
5114    -114, 61, 126, 13, -54, 83, 21, 5,
5115    30, -27, -113, -83, -54, -65, -66, 17,
5116    -15, -86, -127, -36, 20, 19, 17, -58,
5117    37, -13, -24, -22, -125, 81, 12, -11,
5118    84, -80, -127, -38, -73, 43, -37, -30,
5119    53, -114, 56, -2, -52, -40, 8, -12,
5120    17, -77, -89, 46, -13, 17, -95, -73,
5121    -27, -32, 31, -115, -66, 24, 27, -3,
5122    0, 27, 71, -72, -36, 37, -10, -73,
5123    15, -35, 14, 7, 60, -17, -63, -11,
5124    0, -103, 23, -94, 82, 20, 71, 7,
5125    -38, -51, 18, 5, 99, -47, -114, 7,
5126    -38, -58, 18, 31, -33, 13, 8, 62,
5127    -21, 109, 47, -126, -10, 71, -12, -7,
5128    11, -2, -5, -2, 121, 94, -53, -9,
5129    -25, -20, 30, -7, -127, 67, -84, -118,
5130    22, 34, -32, -106, -90, -91, -29, -75,
5131    -21, 85, 0, -61, 2, -58, 16, 14,
5132    68, 99, 5, 50, -12, -11, -5, -15,
5133    -37, 10, 20, -29, 25, 20, 43, 24,
5134    93, -18, 5, -12, -20, -13, -21, -78,
5135    -68, -5, 82, -43, 13, -49, -26, -11,
5136    -12, -40, 40, -12, -53, -21, -23, 41,
5137    94, -41, -42, -96, -32, -62, 11, 116,
5138    -9, 18, 24, -64, -97, 8, 71, -117,
5139    37, 40, 34, 5, -48, 49, -7, -59,
5140    -16, 36, -58, 54, -38, -37, -68, -2,
5141    -33, 23, 9, -53, -126, -91, -87, -49,
5142    -126, 42, 29, 52, 69, 35, 54, -11,
5143    55, -5, 40, 6, 62, 2, 28, 20,
5144    28, 0, 16, -53, -48, -7, 57, 11,
5145    -17, 2, -89, 1, 42, -77, 31, 10,
5146    47, 97, -52, -45, 37, 70, -37, -85,
5147    -37, -11, 6, 68, 127, 2, -17, 28,
5148    6, 35, -9, 27, 34, -25, 17, -45,
5149    46, -32, 98, 55, -18, 25, -8, 1,
5150    7, -24, 2, 64, -6, -48, -49, 57,
5151    -37, -64, -4, 1, -81, 58, -44, 44,
5152    -40, -27, -52, 69, 8, -8, 7, 7,
5153    -62, -25, -1, -69, 117, 16, 15, 39,
5154    -22, -5, 12, 6, 126, -6, 0, 16,
5155    24, -60, -28, -3, -8, 66, 53, 15,
5156    72, 23, 71, -45, -105, 2, 26, -111,
5157    -82, -69, -9, -83, -5, -22, -120, 118,
5158    94, -15, 125, -40, -81, -35, -6, 16,
5159    -51, 119, 28, 40, -127, 18, 8, 42,
5160    22, -125, 36, -30, -58, -62, 48, -1,
5161    -96, 57, 86, -28, 4, -26, 87, 14,
5162    -41, -39, -45, 11, 41, 55, 86, 33,
5163    30, 74, -18, -24, 23, 5, 30, -25,
5164    38, 34, -60, -75, 3, 84, 18, -29,
5165    -96, 9, -12, -6, 1, -21, -4, 62,
5166    33, 21, -18, 71, 65, 9, -46, -19,
5167    31, -24, 5, 57, 47, -1, 32, -27,
5168    22, 16, 51, 38, -54, -61, 26, -17,
5169    -10, -1, 20, -44, -27, 15, 16, -22,
5170    -36, 26, 18, 6, -3, -34, -57, 32,
5171    -11, 40, -51, 11, 89, 51, -10, 25,
5172    18, -117, 61, 54, 35, -61, 21, -39,
5173    -3, 23, 65, 55, -8, -21, 44, -61,
5174    -41, 6, 3, -5, 4, -7, 0, 89,
5175    9, -10, -65, 64, -12, 23, -34, 11,
5176    -29, -92, 7, -90, 50, -92, 53, -37,
5177    -31, -6, 59, -15, 4, 18, -29, 70,
5178    -55, 53, 13, -8, -121, -7, -33, 10,
5179    28, 8, -17, -26, 14, -23, -71, -7,
5180    -51, 86, -4, -12, -21, -3, 33, 19,
5181    19, -39, 12, -69, 51, 24, -96, 8,
5182    107, -17, -41, 105, 11, 16, -17, -71,
5183    4, 65, 0, 29, 87, -24, 89, 90,
5184    73, -20, 18, -9, 48, -55, -22, -1,
5185    -43, -26, 47, 1, 79, 13, 68, 18,
5186    -11, 90, -3, -11, -19, 20, 107, -1,
5187    -8, -45, 4, 31, -5, 9, 41, 9,
5188    71, 42, 79, -1, 6, -20, 13, 2,
5189    5, -8, -10, -11, -25, -35, -19, 15,
5190    26, -10, 47, -14, -37, 5, 10, -21,
5191    -21, 98, -4, 62, -14, -30, -12, 25,
5192    35, 39, -79, 25, -61, -21, -4, -79,
5193    -20, 36, -98, 82, 3, -2, 36, -2,
5194    -23, -1, -39, -20, -84, 49, 104, 10,
5195    -32, -35, -20, 19, 51, -16, 10, 24,
5196    -87, 90, -25, 0, 9, 25, 32, 37,
5197    40, -51, -16, 24, -4, 4, -39, 49,
5198    54, 48, -3, 44, -38, 12, 98, 28,
5199    -40, -79, 41, 41, 17, 123, 34, 25,
5200    27, -49, -48, -29, 51, 16, 19, -39,
5201    57, 87, -18, 30, -22, -98, -45, 56,
5202    18, 30, -6, -39, -64, 57, -109, 36,
5203    15, 37, 0, 42, -15, -75, -13, 5,
5204    42, -54, -18, -118, -28, -101, -5, -78,
5205    -9, 43, 66, -24, 8, -22, -20, -47,
5206    12, 42, 30, 23, 6, -19, -9, 15,
5207    44, 58, 31, -44, -21, -25, -69, 26,
5208    3, 57, 0, -4, 12, 29, 39, 18,
5209    14, -2, -81, 8, -26, -66, -2, -3,
5210    14, 3, -19, -27, 65, 17, -29, -20,
5211    -24, 40, 35, -89, -8, 24, 57, 37,
5212    31, -54, 16, -40, 13, 106, -18, -14,
5213    -36, -18, 17, 88, 44, -7, -21, 18,
5214    28, 35, 16, -3, -18, -9, 16, -1,
5215    36, 16, -31, 37, 49, -48, -33, 32,
5216    -12, 12, 25, -121, 92, 6, -1, 19,
5217    22, 18, -7, -15, 28, -7, -79, 69,
5218    35, -62, 113, -28, 52, -39, -24, 27,
5219    -11, 14, 33, 21, 40, 20, -4, 4,
5220    4, -29, 74, 49, -5, 8, -3, -48,
5221    25, 23, -34, 64, 11, -15, -29, 38,
5222    12, 86, -27, -18, -36, -46, 15, 42,
5223    40, 12, -38, 51, -4, 30, -17, -37,
5224    -63, -16, 35, 9, 26, 40, 60, -19,
5225    19, 6, -9, 31, -13, 9, 5, -22,
5226    -32, 93, -54, -43, 65, 31, 37, -60,
5227    -6, 10, 11, 127, 32, 42, -58, -88,
5228    32, -19, 109, 29, -27, -50, -51, 63,
5229    40, -52, 6, -20, -10, 23, -17, 78,
5230    -3, -27, 59, 31, 26, 26, 21, 31,
5231    -72, -38, 80, -29, 9, 51, -76, -114,
5232    -38, -19, 59, -54, 27, 43, 0, -8,
5233    -60, 11, -1, 19, 18, -70, -78, 117,
5234    -47, -65, 15, 56, 31, 4, 52, 38,
5235    -14, -36, 67, 16, -20, 12, -88, 35,
5236    18, -127, 15, 44, 125, -24, 56, 19,
5237    20, -1, 47, -124, -1, -31, 83, 1,
5238    -15, -125, 23, 70, 53, -61, 67, 36,
5239    -16, 24, 31, 42, -25, 35, -25, -53,
5240    22, 49, -19, -12, -67, 23, -72, 20,
5241    -24, -118, 1, -9, -16, 8, 68, 10,
5242    -5, -10, 35, -48, -66, -11, 87, 55,
5243    3, -28, -53, -11, -3, -13, 3, 117,
5244    12, 15, -51, 5, -69, -48, 31, 10,
5245    14, 12, 1, 25, 113, -74, -28, -36,
5246    37, 14, 14, 2, 1, -15, -31, 19,
5247    21, 22, 20, -19, -10, 81, -44, 30,
5248    9, -122, 30, 24, -24, 28, 4, 31,
5249    -4, -29, 87, -18, 25, -21, 3, -56,
5250    58, 39, 89, 34, 33, 10, -29, 29,
5251    123, -88, -6, 19, 10, -42, -25, 47,
5252    -47, -120, 89, 17, 73, -33, 31, -118,
5253    -12, -10, -47, 6, 74, 116, 23, 94,
5254    22, 69, 113, -4, 111, 68, 15, 56,
5255    65, 51, 98, 31, -14, 119, -3, 26,
5256    62, -9, -88, -21, 77, 62, 0, 86,
5257    92, -17, 101, -30, 38, 53, -72, -38,
5258    52, -42, -15, 35, -6, -7, 70, -25,
5259    67, -42, 52, -83, 44, 2, -56, 60,
5260    105, 116, -48, -29, 126, 76, -85, 42,
5261    122, 118, 67, -4, -5, 5, 5, -37,
5262    -29, 20, -34, 31, 117, 27, 75, 88,
5263    38, -32, -80, 26, -29, 113, -60, 6,
5264    64, 45, -49, -24, 16, -18, 119, -102,
5265    5, -26, -25, 7, 26, 106, -75, 21,
5266    -56, 74, 105, 89, 77, 109, -41, 114,
5267    62, -6, -2, 125, 10, 87, 46, 71,
5268    -48, 22, -27, -15, 75, 127, -55, 36,
5269    25, 6, 67, -28, -9, 20, -4, 80,
5270    14, 79, -10, 37, 49, 11, -31, -22,
5271    54, -109, 8, 20, 36, -29, 15, 73,
5272    102, -56, 19, -10, 49, 33, 72, 15,
5273    -12, -57, 25, 120, -54, -86, 36, 60,
5274    46, -71, 51, 15, -16, 14, -87, 10,
5275    -41, -50, -19, 29, 2, 22, -8, 41,
5276    -47, -5, -5, 30, -71, 51, 14, -39,
5277    48, -1, 69, 36, -45, -57, -20, 53,
5278    23, -15, 44, -19, -38, -75, 90, -2,
5279    49, -9, -22, -2, -8, 22, 37, -50,
5280    95, 57, 34, 77, -35, -81, 46, -34,
5281    25, -4, -12, 29, 71, -32, -66, 0,
5282    48, -39, 22, -30, 10, -53, -11, 16,
5283    -32, 26, -13, -42, 18, -8, 76, -44,
5284    -51, -66, 6, -30, 25, 0, -2, -77,
5285    -26, -8, 42, 41, 28, -23, -46, -16,
5286    -63, 37, -57, 7, 50, 7, 30, -22,
5287    -34, 4, -35, 70, 19, -22, 43, 33,
5288    20, 58, 4, -62, -8, 38, -25, 74,
5289    -43, 10, -57, 121, 88, 6, -18, -16,
5290    13, 1, 49, 73, -34, -17, -52, 32,
5291    -59, -1, 19, -14, -38, -72, -23, -39,
5292    -25, -54, -97, -13, 64, -31, -33, -33,
5293    -7, -58, -15, 24, 34, -32, -34, -35,
5294    -50, -89, 10, 1, -12, -7, 120, 28,
5295    -41, -8, 81, -35, 65, 4, 45, -10,
5296    -56, -11, -26, 13, 23, 45, -63, -65,
5297    6, 40, -18, -10, 7, 2, -67, 5,
5298    31, -34, -32, -9, 55, -4, 28, 75,
5299    20, -56, -15, -21, -123, 88, -24, -16,
5300    6, -21, 7, 14, 15, -112, -38, 35,
5301    -42, -33, 30, 122, -58, -7, -23, -10,
5302    10, 27, -32, 8, -112, 3, -67, 11,
5303    27, 21, 0, -41, -5, 51, -51, -2,
5304    -29, -55, 23, 8, 87, 9, 71, 25,
5305    -53, -65, 84, 19, 52, -21, 22, 124,
5306    -49, -3, -117, -34, -82, 45, -2, -3,
5307    -50, 51, -20, 11, -6, 88, -3, -16,
5308    25, -4, 14, -88, -83, -3, 43, 69,
5309    4, -43, 2, -73, -26, -74, -57, -33,
5310    -104, 14, -25, -90, -126, 9, 97, -48,
5311    15, 29, 11, 18, 43, 2, 14, -39,
5312    -75, -28, 12, 10, -9, -6, -43, -64,
5313    -9, -26, 47, 36, 58, 10, 45, 23,
5314    -21, -22, -30, 38, 5, -2, -56, 52,
5315    16, 19, 55, 33, 2, -26, 7, -46,
5316    24, 27, 46, 16, -2, -85, -61, -12,
5317    17, 33, -33, 26, 12, -44, 30, -38,
5318    20, -13, 13, 42, -61, -30, 25, 30,
5319    41, -16, 1, 12, 5, -7, 68, 22,
5320    1, -53, 40, -42, -16, 36, -63, 20,
5321    57, 4, 12, -49, -56, -17, -65, 58,
5322    -56, 92, -28, 2, 30, 11, -53, 8,
5323    8, 28, -53, -60, 51, 62, -110, 32,
5324    -85, -9, -92, -47, 73, 70, 47, -28,
5325    102, -31, 14, -14, -10, 57, 2, 26,
5326    109, -17, 46, 71, 13, -60, 12, -21,
5327    3, 13, 25, -24, 1, 19, 52, -27,
5328    2, 67, -56, 102, -5, 38, -23, 19,
5329    -29, -114, -63, 27, 26, -14, 9, -14,
5330    15, 2, -18, 53, -8, 10, 66, 15,
5331    -60, -118, -55, 28, -54, -95, -2, 39,
5332    88, -1, 57, 60, -11, 63, 25, -11,
5333    110, 32, 47, 3, -42, 15, 74, -36,
5334    0, 8, -49, 6, 71, 39, 13, -104,
5335    25, 110, -39, -66, 37, -30, -89, 51,
5336    -86, -21, 67, 8, 2, 88, -18, -69,
5337    -76, 10, 75, 32, -112, -61, 50, 49,
5338    19, 27, 119, 41, -81, 31, -124, 51,
5339    39, -49, 87, -10, 3, 31, 123, -47,
5340    -41, -34, 18, 31, 33, -24, -62, -59,
5341    -37, 107, -3, 37, 39, -32, -77, 4,
5342    -47, 6, -55, -4, 45, 38, -50, 8,
5343    -9, -23, 77, -59, -13, -7, 80, 10,
5344    127, -45, -121, -8, 88, 22, 12, 33,
5345    75, 17, -69, 13, -31, 37, 47, -2,
5346    27, -7, -39, 35, 22, -83, 0, 61,
5347    12, 9, 0, 28, 13, -3, 11, -13,
5348    -16, 83, -11, -23, -80, -9, 59, -24,
5349    -2, 32, 20, 37, -51, -12, -41, 30,
5350    -57, 34, -102, -91, 118, 3, 29, 25,
5351    33, -34, -50, -1, -120, 10, 2, 19,
5352    12, -44, -23, -57, 27, -61, -11, 60,
5353    -4, 116, -25, 39, -9, -29, -103, 33,
5354    -23, 13, 10, -17, -6, 21, 52, -15,
5355    -22, 19, -31, 48, 64, -69, 23, 2,
5356    19, 87, -43, -78, -84, -33, 19, 33,
5357    71, 28, 43, -37, -51, 70, 9, -4,
5358    10, 27, 56, -16, 28, 19, 10, 10,
5359    8, 46, 12, 81, -16, 120, 1, -12,
5360    -15, -7, 34, -55, -57, 93, 101, 67,
5361    -68, -3, 64, 54, 14, 29, -40, 15,
5362    -35, 24, -83, -68, 119, -66, 50, -67,
5363    0, -48, 62, 15, 117, 26, 41, -12,
5364    29, 49, 65, -59, 44, -79, 63, -65,
5365    19, -78, 30, 36, 33, 63, 14, 127,
5366    5, 22, 13, -6, -45, -66, -2, 4,
5367    -3, 2, -34, -41, 50, -31, -22, 50,
5368    -45, 67, -19, -47, -14, 123, -12, 36,
5369    23, 11, -110, 46, 12, 92, -4, 86,
5370    88, -23, 51, 34, 21, 50, -87, 35,
5371    87, -3, 15, -37, 24, -23, -15, 1,
5372    109, -43, 70, -109, -43, -23, 110, -113,
5373    -114, 29, -61, 68, 31, -16, -13, 10,
5374    -59, 1, 77, -56, 13, -8, 50, 30,
5375    27, -58, -100, 6, -30, 1, 11, -7,
5376    78, 8, 37, 44, 21, -61, 59, -33,
5377    -11, -75, -44, 17, 17, 13, -9, 4,
5378    -31, 70, 71, -88, 57, 26, 40, -39,
5379    46, 41, -40, 45, 5, 11, -59, 31,
5380    27, 35, 53, 70, -31, 14, -30, 16,
5381    117, -24, 51, 16, 45, 127, -38, -48,
5382    9, -32, 51, -18, 17, -70, -23, 5,
5383    -11, -65, -8, -22, 32, -67, 22, -3,
5384    0, 112, 23, 5, 61, 9, -10, 22,
5385    32, -10, 34, -27, 17, 0, 37, 37,
5386    110, 20, 41, 85, 4, 61, -9, 24,
5387    -39, 46, 41, 35, -9, -59, 44, -2,
5388    9, 19, 82, -66, 23, 80, 6, 40,
5389    15, -31, 55, 59, -51, 107, 16, -24,
5390    2, 37, -4, 71, 38, 16, 53, 23,
5391    32, 8, -24, 20, -13, 40, -122, -26,
5392    2, -5, 50, 105, 48, 47, -29, 22,
5393    40, 38, 19, -33, 54, -65, 3, 16,
5394    31, 85, 63, -58, 35, 33, 11, -3,
5395    -51, -50, 31, -4, 38, 55, 63, 15,
5396    38, -82, -4, -3, 53, -5, 98, 15,
5397    -20, -61, -2, 69, 81, -30, 15, 1,
5398    17, -78, -88, 58, 65, -87, 44, -80,
5399    31, -10, -19, 5, -104, 27, 8, -71,
5400    -7, -63, 38, 58, -29, 2, -25, 16,
5401    -14, -5, 5, -26, -48, 7, 22, 15,
5402    -50, -73, 24, -6, -88, -6, 53, -49,
5403    3, 0, -7, 18, 13, -1, -112, 15,
5404    -85, 28, 31, 53, -20, -57, -10, -28,
5405    1, -12, -34, -14, 45, -13, -13, 74,
5406    -36, 5, -73, 28, 10, -18, 2, 3,
5407    -37, -57, 63, -75, -59, 33, -7, 53,
5408    48, -7, 114, -29, -38, -4, 12, -121,
5409    -53, -36, 42, 38, -6, 105, 58, 57,
5410    -32, -14, -50, 87, -84, 31, -56, -35,
5411    68, 21, 6, 79, 49, 2, -8, 9,
5412    -42, -14, -125, 16, -45, 48, 125, 15,
5413    -9, -19, 49, 64, -30, 11, -67, -38,
5414    -125, -57, -19, 66, -8, 13, -52, -72,
5415    0, -4, -52, 109, 92, 15, -61, 51,
5416    36, -41, 26, 60, -59, 4, 17, 72,
5417    -2, 48, 29, -11, -15, -7, -2, -23,
5418    -9, 16, 2, 14, -18, -1, 92, -111,
5419    -2, -9, 14, -17, -21, 23, 30, -4,
5420    51, 53, -38, -20, 3, 47, -76, -10,
5421    14, -105, -94, -8, -5, 16, -1, 41,
5422    24, 38, -10, 31, -109, -16, -4, 39,
5423    -46, -33, -20, -14, -39, -49, -13, -7,
5424    0, 31, 19, 7, -9, -12, 17, 26,
5425    16, -120, 6, 25, 39, 45, 24, -29,
5426    -34, -20, 16, -64, -14, 2, -48, 53,
5427    15, -17, 5, 30, 14, 127, 8, -49,
5428    62, -89, 42, 66, 16, -14, 0, 30,
5429    -12, 10, -49, 36, 36, -47, -35, -8,
5430    39, 54, -24, 15, 57, -63, 12, -5,
5431    -46, 1, 96, -119, 14, 4, -48, 17,
5432    -123, 81, 1, 113, 89, 20, -39, -13,
5433    34, -39, 52, 11, 35, -23, 34, -25,
5434    -4, -9, 10, 23, 30, 27, 20, -30,
5435    -1, -29, 24, -27, -37, -10, -15, -57,
5436    -31, 22, -32, 75, 45, -35, 42, 3,
5437    -32, 76, 21, -38, 14, -52, -9, 5,
5438    -62, 35, -23, -33, -64, 42, 57, 45,
5439    18, 10, 58, 50, -1, 11, -79, -14,
5440    59, -61, 14, 58, 26, -21, 62, -44,
5441    20, 15, 2, 77, 42, -14, 20, 108,
5442    27, 7, 3, 48, 62, 0, 15, -33,
5443    -13, -49, 29, 66, -66, 56, -127, -1,
5444    10, -14, -64, 32, 1, 0, -34, 73,
5445    82, 67, 85, -93, 29, -26, 9, -74,
5446    -50, 20, -29, 40, -24, 70, -105, 51,
5447    -18, -23, -40, 2, 39, 105, -33, -82,
5448    -18, 127, 72, 6, 42, 59, -80, 1,
5449    -22, -4, 36, 52, 117, -96, 123, -14,
5450    -84, 33, -58, -18, -24, 41, 17, -15,
5451    -70, -30, 42, -5, 21, -69, -83, 107,
5452    96, 122, 70, 60, -109, -68, 21, 51,
5453    90, 93, -34, -5, -13, -13, 77, 76,
5454    70, 85, -56, 50, 5, -124, 0, 13,
5455    -40, 57, 7, -23, -21, 20, -25, -87,
5456    23, -53, -19, -41, -27, -3, 37, 65,
5457    -33, -30, 42, -75, 15, 15, 76, 25,
5458    37, 28, -60, -54, -99, 35, -53, -19,
5459    4, -69, -46, 5, 25, -33, -31, 49,
5460    16, -58, -23, -6, 53, -14, 68, 47,
5461    -35, -4, -13, 3, 81, -16, -64, -37,
5462    5, -4, 4, 33, -55, 29, 31, 44,
5463    5, 13, 77, -24, -31, -56, 15, 41,
5464    80, -35, -3, 24, -101, 30, 17, 63,
5465    64, 16, -17, -20, -6, 11, 4, 1,
5466    -35, -79, -3, 42, 46, -26, -29, -11,
5467    -85, -62, 58, 8, 6, -61, 6, -123,
5468    11, 0, -89, -121, -55, -123, -24, 5,
5469    -81, 6, 123, 32, -62, -82, 2, -89,
5470    -74, -48, -109, -6, 42, 20, -121, 34,
5471    -117, -3, 42, -71, 82, 70, -88, 20,
5472    -3, 9, -69, 11, 56, -23, -66, -49,
5473    9, -121, -127, -124, 2, 10, 17, -60,
5474    49, 30, 74, -40, 45, -87, 68, -7,
5475    74, -26, -25, 0, -119, 14, -5, -16,
5476    -103, 77, -31, 16, 43, 5, 53, -58,
5477    35, 50, 72, -38, -121, 48, 70, -29,
5478    33, -30, 36, 36, -61, 28, -18, 37,
5479    104, -126, 44, -122, -120, -12, -13, -122,
5480    -33, -86, -122, -86, -69, -30, -20, 70,
5481    -60, 47, -52, -87, -51, 20, 125, -34,
5482    106, 28, -71, -34, 64, -66, -36, -97,
5483    -81, -127, 34, -93, 42, 115, -23, 2,
5484    32, 66, 100, -32, 70, -44, 16, 52,
5485    4, 24, -60, -126, 9, -122, -126, -118,
5486    -96, 2, -4, -50, -30, -117, -67, 34,
5487    -57, -1, 12, -70, -82, 17, 53, -39,
5488    11, -88, -3, 35, 127, -77, -33, -21,
5489    75, -30, -47, 80, 35, -35, 95, -118,
5490    22, -12, 11, -7, -124, 127, -67, 64,
5491    -37, -47, 14, -21, -20, -10, 11, 20,
5492    18, 11, 24, -62, 18, -56, -24, 14,
5493    -9, 9, -126, -56, -39, -3, -47, -35,
5494    12, -23, -8, 10, 120, -21, 63, -36,
5495    -44, 72, 69, -101, -2, -16, -102, 9,
5496    9, 5, -100, -51, 116, -90, 42, 17,
5497    43, 50, -64, -78, -82, -12, -107, 124,
5498    50, -24, -14, -47, 11, -57, 43, 125,
5499    -49, 3, 38, -4, -46, 46, 32, 20,
5500    -65, -27, -83, -6, -5, -36, -2, 2,
5501    -16, 23, -31, 3, -73, 57, -75, -94,
5502    -24, 5, -13, 15, 9, -12, -5, 8,
5503    5, 18, -37, 104, -50, 24, -81, 91,
5504    33, -76, 10, 29, 45, 19, -25, -86,
5505    -15, -81, -19, 62, 20, 41, 34, -11,
5506    -37, 45, 88, -126, 77, 77, -63, -4,
5507    -12, 28, 39, 63, 53, 12, 51, -51,
5508    -13, -56, -117, 17, -27, 23, -66, 41,
5509    -29, 77, 65, 62, 105, -51, -67, 24,
5510    92, -118, 60, -6, -14, -23, -57, -35,
5511    -11, -45, 19, 120, -42, -85, -51, 20,
5512    120, 26, -24, -71, 92, -49, -11, 17,
5513    34, 24, 64, -23, 27, 29, -29, 6,
5514    39, -61, 7, 47, 9, -10, -10, -100,
5515    67, 70, -64, 99, 57, 67, 17, -20,
5516    58, 28, 15, -43, 57, 14, -97, 7,
5517    89, 18, 24, -99, 9, 10, -27, 46,
5518    -48, -124, -81, -41, 19, -32, -75, 4,
5519    80, 58, 83, 59, 65, -26, -11, 42,
5520    17, -64, -69, 1, -106, 28, -38, 54,
5521    22, 7, -10, -10, -1, -46, 109, 27,
5522    13, 6, -43, 5, 10, 17, 7, 65,
5523    39, -80, 33, 93, -53, -107, -36, -3,
5524    0, -61, 87, 69, -121, -83, 26, 33,
5525    -62, 73, -77, 26, 125, -29, 31, 108,
5526    -120, 40, -22, 104, 10, 117, -88, -10,
5527    -29, 12, -4, 20, -39, -81, 51, -68,
5528    41, 70, 9, 3, 63, 35, -14, 15,
5529    -51, -44, 1, -41, 42, -18, 90, 0,
5530    6, 28, -41, 19, -36, -49, -34, 75,
5531    19, -8, 18, -2, -9, 46, 22, -22,
5532    47, -8, 35, 22, 0, -19, -6, 1,
5533    1, 39, 8, 64, -26, -42, 16, -15,
5534    -16, -6, 8, 3, 39, -6, -1, 31,
5535    -20, -51, 46, 32, 17, -50, -38, 64,
5536    -18, -69, -3, 8, -24, -15, 30, 59,
5537    31, -12, 9, 27, 56, 7, -32, 10,
5538    7, -20, 11, -62, 13, -4, -37, 6,
5539    -36, -63, 29, -10, 9, -4, -35, -16,
5540    -36, 18, -18, -23, -57, -16, -38, 19,
5541    21, 72, -45, -73, 16, -19, -7, -17,
5542    70, -45, 13, 46, -29, -12, -3, -2,
5543    -54, 122, -5, 91, -119, 4, -23, 39,
5544    -1, -53, 19, -5, -76, 19, 22, -5,
5545    -44, 32, 51, 45, -14, 30, -51, 18,
5546    106, -18, -33, 43, -15, 9, 38, -22,
5547    23, -104, 80, 19, 64, -11, 6, 10,
5548    -70, 71, 97, 40, -49, 14, 31, 35,
5549    -126, -5, -8, 15, 47, -20, -13, -4,
5550    21, 14, 46, 18, -77, 34, 17, 0,
5551    27, 32, -33, -5, -5, 4, 118, -15,
5552    9, -10, 60, -16, -15, -48, -6, -86,
5553    92, -25, -8, -24, 6, -4, -28, -17,
5554    40, 116, -42, 21, -26, -15, 22, -14,
5555    42, -12, 20, -37, 49, 53, -30, 11,
5556    76, 65, -104, 50, -45, -26, 10, -127,
5557    -9, -40, 10, -14, -53, 8, 56, -48,
5558    26, 14, -7, 19, 55, 5, 28, -30,
5559    -3, -44, 30, 68, 43, -16, -14, -4,
5560    26, -74, 71, -35, 49, -56, -1, 7,
5561    -30, 62, -95, 33, -9, -37, 74, 36,
5562    49, -18, -16, 10, 54, -11, -13, -45,
5563    2, 25, 8, -12, 20, 91, 8, 16,
5564    8, -39, 20, -3, -17, 43, -8, 19,
5565    3, -25, -3, 16, -1, 26, 39, -15,
5566    6, 25, -43, -17, -65, 46, -39, 61,
5567    21, -21, 29, 65, -56, 0, 93, 15,
5568    17, 1, -40, 43, 11, 36, 35, 31,
5569    -20, -66, -28, -6, -6, 89, -35, -41,
5570    121, 17, -4, 71, 76, 19, -54, 18,
5571    21, 10, 6, -44, -34, -14, 25, 4,
5572    50, -92, -53, -61, -4, -38, -15, -5,
5573    -37, -8, -28, -77, -11, -105, -64, -8,
5574    53, -44, 5, 8, 30, 25, 8, 30,
5575    -26, 68, -62, 52, -7, 66, -101, -3,
5576    -1, -24, -49, -56, -105, -121, 47, 31,
5577    58, 2, 19, 40, -14, -22, -1, -24,
5578    -14, -51, 59, -19, -21, -47, -84, 15,
5579    9, -30, -84, -120, -114, -52, 120, -47,
5580    2, 81, 0, 19, -32, 16, -3, 4,
5581    25, 56, -127, 3, 49, 21, 9, -28,
5582    -50, -32, -5, 18, 45, 26, -47, -21,
5583    12, -25, 21, -46, 6, -72, 6, -23,
5584    -58, -5, -75, -52, -45, 19, 2, 52,
5585    -7, -43, 26, 58, 24, 1, -34, -21,
5586    -29, 89, 91, -5, -57, -38, 15, -21,
5587    -41, -10, -16, 91, 52, 106, -58, 36,
5588    -19, -20, 124, -37, 17, 5, 83, -102,
5589    18, 25, 66, -48, 28, 27, -77, -32,
5590    24, -31, 31, 0, 79, 25, -56, 28,
5591    51, -80, 29, -33, -92, 33, -3, -58,
5592    -59, 26, -126, 93, -63, 118, -50, 10,
5593    -28, 59, 21, 27, 3, -109, 53, 78,
5594    1, 46, 8, 19, -123, -56, 124, 39,
5595    15, 59, 57, -18, 0, -72, 73, -36,
5596    -6, -24, 6, -1, -54, -26, 5, 35,
5597    72, -52, -31, -31, 22, -11, 30, 58,
5598    -62, -62, 77, -49, 63, 10, 60, -59,
5599    8, -15, -21, -91, 2, 37, 24, -57,
5600    53, 36, -40, 2, -43, -127, -17, 23,
5601    -29, 24, -7, -19, 24, 27, 3, -50,
5602    -22, -13, -39, 76, -44, 100, -36, 6,
5603    1, 2, 30, -38, -73, 60, -76, -7,
5604    -18, 32, -107, 87, -94, -45, -18, -2,
5605    -8, -21, -41, 45, 104, -4, 52, -8,
5606    10, -18, -7, 9, -61, 10, -22, -102,
5607    25, -34, -7, 46, -40, -14, -18, 19,
5608    -35, -15, -28, 76, 15, -109, 45, -3,
5609    35, 27, -27, -67, -40, -88, -123, 69,
5610    -57, 2, -39, 26, -5, -47, 7, -23,
5611    13, -29, 24, 70, 37, 14, 26, -67,
5612    14, -6, 38, 39, 62, 13, 37, -27,
5613    -14, 63, 120, -34, 113, -3, -41, -54,
5614    41, -40, 17, -43, 85, -66, 30, -52,
5615    55, 12, -15, -10, 12, 73, -32, 64,
5616    80, -18, 18, 48, 26, 3, 88, 13,
5617    9, -64, 15, -19, 30, 52, 117, -1,
5618    50, 12, -7, 40, 23, 31, 110, -5,
5619    -46, 51, 46, -116, 25, 88, 14, -24,
5620    21, 79, 18, -58, -78, -29, 11, -37,
5621    -86, -31, -40, -28, -17, 40, 23, 64,
5622    17, 5, 15, 50, 26, -28, 13, 66,
5623    57, 11, 51, -81, -26, -72, 39, -16,
5624    -120, -51, -100, -85, 24, -76, -14, 72,
5625    -42, -30, -103, 1, -75, 49, -38, -82,
5626    32, 53, 113, -33, -40, -6, 24, 47,
5627    0, -51, 118, -4, 16, 77, -35, -36,
5628    -6, 4, -16, 124, -91, -65, -31, 35,
5629    -12, 0, -36, -96, 0, 17, -108, -9,
5630    -47, 10, 8, 58, -2, 11, 7, -1,
5631    -17, -8, 8, -77, -10, 16, 111, 13,
5632    10, -32, 47, -8, 62, 69, -35, -4,
5633    39, 34, -92, -8, 45, 37, -7, -75,
5634    -1, 45, -38, 71, -90, 37, 31, -43,
5635    17, -33, 1, -17, -71, 35, 16, 86,
5636    -113, -23, 0, -80, 5, -28, 14, 10,
5637    33, 47, -6, -36, 19, -16, -52, 33,
5638    -35, -12, 25, -21, -7, 63, 2, 32,
5639    -17, 13, -6, 12, 14, -49, -43, 66,
5640    5, 19, -103, 34, 27, -8, -20, 1,
5641    10, -47, 35, -26, -11, -18, -61, 21,
5642    -25, 9, 11, -16, -20, 8, 13, -19,
5643    -14, 27, 5, 15, -16, 9, 59, 0,
5644    52, 28, -66, -115, 68, 17, -17, 21,
5645    -21, 11, -28, -20, 4, 26, 15, -9,
5646    -25, -6, 17, 5, -19, -13, -11, -3,
5647    34, -1, 29, -74, 115, 33, 20, -12,
5648    49, 54, 127, -55, 9, -9, -87, -113,
5649    120, 8, -25, 19, 63, 21, -44, -31,
5650    17, 111, 93, 16, 10, -99, -125, 98,
5651    -12, -58, -40, 14, -47, 92, -40, -6,
5652    -38, -24, 30, 78, -22, 109, 76, -10,
5653    66, 29, -15, -33, -18, 3, 63, 11,
5654    47, 96, 49, 0, 74, 72, -43, 6,
5655    24, -26, 80, -56, 66, -23, -109, 55,
5656    -27, 52, 27, -59, -99, 58, -17, -34,
5657    -7, -35, -89, 66, 15, 18, 36, 32,
5658    0, -101, -40, 35, 121, 14, 37, 106,
5659    -90, -62, -37, -73, -45, -18, -12, -48,
5660    -21, -81, 113, -49, 33, -75, 74, -55,
5661    -73, -85, -51, -116, 53, 16, -67, -5,
5662    -49, 85, 23, 111, 19, 119, -107, -8,
5663    29, -2, 50, -117, 83, 34, -42, -38,
5664    7, -3, -46, 94, 95, 127, -45, 71,
5665    37, 65, -2, 4, -1, -34, 118, 35,
5666    0, 81, -56, -73, -6, 22, 89, -28,
5667    7, -94, 40, 73, 37, 60, 33, 125,
5668    57, 127, -37, 46, 67, 19, 89, 86,
5669    -31, -11, -70, 126, 0, 2, 4, -45,
5670    35, 39, 46, 78, 46, 93, 85, 89,
5671    74, -72, -21, -11, -31, 93, 16, -38,
5672    -2, -55, 49, -25, -21, -11, 21, 16,
5673    -63, 19, 27, 25, 3, 70, -23, 52,
5674    18, 15, -101, -47, -66, 99, -126, 101,
5675    -37, 0, 46, 74, -10, 33, 29, 6,
5676    60, 16, -41, 115, 17, -11, 14, 43,
5677    -22, -11, 78, -69, 14, 69, 4, -98,
5678    -73, 22, 5, 52, 17, -64, 65, 49,
5679    -1, 21, -121, -39, 61, 20, 23, 36,
5680    108, 57, 19, -36, 62, 38, -29, -8,
5681    28, 87, -38, -86, -46, -86, -86, 9,
5682    4, 39, 13, -20, 40, -15, -43, 4,
5683    9, 24, -16, 4, 68, 41, -6, 74,
5684    -78, -43, 27, -68, -7, -9, -54, -2,
5685    -7, -49, -94, 100, 2, 0, 1, 15,
5686    -53, 25, 117, 1, 125, -22, -2, -21,
5687    -19, 73, 19, 75, -112, 30, 68, -13,
5688    -55, -26, -12, 54, 26, 50, 67, 12,
5689    44, 123, 8, 42, -14, -22, -70, 2,
5690    58, -68, -24, -9, -20, 2, 30, -13,
5691    -21, -21, 11, 98, 0, -63, 37, -22,
5692    29, -1, 23, 50, 28, 74, -15, 23,
5693    -48, 18, -5, -28, 54, -14, -15, -3,
5694    -23, 13, 10, 63, -3, 11, 32, -21,
5695    39, 80, -106, 41, 1, -55, -25, 53,
5696    -17, -57, 54, -39, 21, -40, 8, 44,
5697    112, 9, 88, 52, -24, -2, 7, 3,
5698    -11, -13, -32, -6, 75, -14, 75, 21,
5699    -66, 16, 14, 18, 12, 34, 94, -45,
5700    30, 6, -36, 94, -125, -26, -23, -117,
5701    -93, -3, 0, -1, -33, -33, 34, -91,
5702    -76, 31, -16, 62, 47, -9, -27, 19,
5703    23, 41, 9, 66, -3, -118, 83, 20,
5704    118, 5, -22, 37, -91, 31, 3, 23,
5705    5, 15, 11, 120, 89, 84, 7, 75,
5706    -123, 15, 7, 28, 17, -101, -23, -9,
5707    -5, 15, -2, 72, 21, 10, 19, -29,
5708    60, 13, 20, 46, -27, 54, 7, 24,
5709    -61, -25, 25, -17, -19, -14, -30, 21,
5710    -37, 61, -63, 41, -48, -15, -20, 15,
5711    44, 28, -13, -60, -55, 15, 18, -2,
5712    57, 16, 102, -17, 1, 3, 23, 28,
5713    -20, -104, 66, 99, -31, 44, -25, -59,
5714    54, 15, 4, 66, 44, 13, -88, -3,
5715    -4, -18, 21, -43, 12, -123, -14, 37,
5716    -28, -11, -9, 73, -5, -62, -12, 25,
5717    17, -25, 65, 22, -4, 2, -8, 9,
5718    9, -7, 41, -62, 10, 34, -4, -6,
5719    6, -6, 0, -10, 4, -9, -5, 9,
5720    8, 2, 16, 4, -9, -9, -2, -28,
5721    -6, 2, 32, 1, 2, 1, 10, -3,
5722    -25, -4, 12, -18, 4, 5, -6, -4,
5723    -10, 0, 20, -2, 18, -3, -16, 9,
5724    1, -4, 15, -7, 13, 5, 1, 6,
5725    -10, -1, -8, -5, -10, -3, -12, 18,
5726    -3, 2, 3, 12, 7, 16, -5, 11,
5727    7, 25, -7, 25, 14, 7, -14, 1,
5728    -20, 11, -30, -18, 6, 4, 1, 2,
5729    0, 8, 0, 4, -16, 9, -2, 20,
5730    14, -7, -2, -8, 4, -3, -7, 5,
5731    -12, -24, -41, -4, -4, 0, 22, -4,
5732    6, 34, 7, 44, -6, -23, -14, -9,
5733    8, -32, -47, 19, -26, 3, 20, -37,
5734    -14, -16, -9, -46, -9, -6, 7, -27,
5735    13, -28, -10, -10, -71, 21, -41, -6,
5736    49, 41, -9, -16, 6, 12, 32, -1,
5737    36, -9, -14, -22, 4, -19, -4, -13,
5738    24, 24, 41, -8, -8, -19, -2, -38,
5739    -6, -20, -12, 21, -21, -26, -90, -22,
5740    8, 18, 67, 45, -12, -47, 33, 14,
5741    -31, 7, 14, -4, 11, -5, -25, 8,
5742    19, -49, -12, -19, -20, -1, 21, -26,
5743    19, 3, -13, -3, -12, -6, -7, 22,
5744    8, 17, -1, 0, 6, -3, -7, 1,
5745    10, 5, 48, -13, 17, 2, -5, -26,
5746    1, 11, 6, 11, 15, 11, -18, 6,
5747    -21, 9, -13, -9, -2, -9, 9, 0,
5748    -5, 23, 33, -14, -2, 1, 26, 7,
5749    -17, -4, -8, -3, -2, 20, -5, -36,
5750    4, 7, -9, 29, 2, -1, -6, 6,
5751    13, 27, 6, -7, 1, -11, 20, 5,
5752    10, 2, 5, 10, 17, 10, -28, 3,
5753    -14, 27, -7, -12, 12, -6, -22, 3,
5754    -5, 11, -21, 1, -17, 1, -14, -9,
5755    3, -19, 18, -39, -16, -12, 29, 14,
5756    12, 18, 8, 40, 34, -15, -33, 19,
5757    3, -5, 9, -7, -26, -2, -38, 27,
5758    -21, 28, -39, -40, -13, -53, -2, 5,
5759    -42, 27, 10, -13, 11, 3, -2, -17,
5760    -36, -5, -21, -13, -3, -6, -46, 25,
5761    13, 2, 7, -17, 66, -16, 18, 15,
5762    7, -15, 22, 16, -2, 45, 3, 0,
5763    32, -5, 22, 37, 8, -1, -39, 14,
5764    -21, 25, -67, 16, 0, 9, 7, -3,
5765    4, -1, 9, 6, -29, -2, 14, -2,
5766    1, -9, -9, -28, 3, 7, 14, 16,
5767    -25, -18, 32, 42, -39, -32, -42, -60,
5768    -9, 20, 4, -20, -61, 4, -37, -5,
5769    17, -16, -25, 67, -35, 17, 33, 27,
5770    90, 9, 17, -55, 112, -7, -33, -4,
5771    17, 50, 13, -7, -81, -12, 9, 85,
5772    22, -20, -2, 32, 10, -9, -4, -6,
5773    3, -3, 10, -12, -24, -62, -10, 40,
5774    6, 1, 13, -7, 2, -110, 24, 31,
5775    -15, 42, -54, 69, 45, 88, 13, -5,
5776    7, -25, 28, -49, -3, -59, 53, 34,
5777    59, 80, -23, 58, 75, -4, 6, -14,
5778    -27, 91, -16, -22, -5, -29, 12, -50,
5779    26, 27, 5, -8, -1, -4, -22, -30,
5780    -39, 18, 32, -45, -18, -12, 45, -33,
5781    -14, -38, 36, -14, -21, 18, -20, -11,
5782    -44, 6, -29, -32, -2, -5, 0, 47,
5783    -40, -18, -49, 5, -2, -19, 0, -2,
5784    -17, 37, -16, -10, 39, 17, -34, 14,
5785    -18, -16, 12, 12, 20, -1, -27, -27,
5786    36, 15, -6, 22, -28, 10, -17, 13,
5787    46, 13, 28, 6, 32, -62, 33, 23,
5788    16, 3, 16, -35, -5, -22, -13, 22,
5789    10, 43, -18, 2, 46, -14, -35, -39,
5790    31, -31, -19, 25, 15, 45, -23, 11,
5791    24, -8, 32, -6, 6, 4, -4, -5,
5792    -27, 40, -29, 19, 36, 4, 91, -20,
5793    4, -19, 16, 47, -45, 20, -21, 2,
5794    46, 26, 8, -56, -28, -74, -10, 9,
5795    -52, -6, -42, -17, 0, 21, 11, -26,
5796    -25, -36, -3, -5, -25, -1, -52, 23,
5797    22, -29, -7, -3, -55, -31, 43, -13,
5798    -13, -53, -23, 3, 28, 34, 14, 2,
5799    18, -31, -5, 41, -15, 34, -14, 30,
5800    -62, 15, -45, -81, -22, 5, 10, 9,
5801    -1, 13, 30, -12, -45, -1, 1, -39,
5802    -1, 4, -9, -39, 2, 17, 28, -15,
5803    -11, -54, 83, 4, -5, -23, -45, -54,
5804    -1, -48, 30, -29, -2, 45, 48, 60,
5805    13, 10, -26, 5, -13, -8, 41, 23,
5806    66, 15, -43, -8, -103, -5, 61, 16,
5807    5, -31, 58, -38, -51, -10, 35, -112,
5808    -25, 56, 28, 9, 8, 12, 1, -43,
5809    26, 1, 36, 12, 84, -88, -63, 100,
5810    -42, -4, -109, 10, -49, -88, -11, 27,
5811    -28, -77, -53, 51, 45, -106, 13, 23,
5812    59, -31, 79, 44, 12, -80, 6, 66,
5813    -10, -35, 37, -8, 60, 39, -6, -45,
5814    -12, -53, 59, -15, 27, -28, -1, -69,
5815    23, 29, 19, -53, 36, -37, 0, -28,
5816    -32, -31, 43, -31, -33, -20, 0, 44,
5817    -61, -77, 19, -37, -32, 10, 3, -14,
5818    49, -16, 10, -24, 11, -53, 2, 55,
5819    -7, 26, -38, 18, -3, 2, 36, 61,
5820    -18, 43, -28, -23, 66, 3, 11, 25,
5821    4, 6, -16, 11, 33, -44, -24, 4,
5822    -17, 11, 1, -5, -18, 33, -17, 8,
5823    52, 5, 23, 19, 18, -19, -6, -2,
5824    -21, 18, -5, 25, -3, -33, 45, 30,
5825    -4, -17, 10, -1, 69, -77, -21, -60,
5826    64, -2, -44, 9, 17, -29, -14, -18,
5827    35, 7, -8, 42, -5, 23, -20, -12,
5828    -19, -19, -20, 10, -22, 45, 33, -40,
5829    -17, 25, -16, 44, 12, -4, 9, -75,
5830    8, -35, -66, -2, -36, -22, -49, -9,
5831    13, 16, -30, -19, -10, -8, 21, -12,
5832    -24, -33, 47, 5, -14, 17, 25, 18,
5833    -42, 6, -15, -3, 21, -21, 25, -25,
5834    -22, 14, -5, 12, 46, 47, 13, 25,
5835    18, 7, -8, 12, -30, -24, 0, 60,
5836    -81, -4, 30, 103, -63, -18, -11, 5,
5837    11, 7, 66, -13, -39, 8, -2, 12,
5838    -2, -11, 1, 36, -37, -9, 18, -46,
5839    12, -22, 3, 14, -43, -74, 15, 51,
5840    52, -7, -46, -9, 10, -76, -40, 12,
5841    -111, -20, 11, -85, -5, -69, 6, -102,
5842    -15, -34, 50, 25, 121, -17, 118, -16,
5843    -72, -33, -3, -10, 0, 14, -52, 35,
5844    10, 62, -60, -49, -29, 4, 1, -17,
5845    29, 3, 12, -48, -99, 7, 38, -36,
5846    0, -13, -51, -43, -77, 10, -7, -4,
5847    -6, 103, -58, 72, -19, 58, -43, -30,
5848    44, 54, 42, 68, 3, -65, -64, 74,
5849    -21, -72, -57, 67, 70, 63, -97, -24,
5850    64, -11, 32, -3, -14, 5, 2, -74,
5851    31, 3, 2, -36, -50, -19, 14, 94,
5852    28, -11, 5, 32, 12, 15, -17, 18,
5853    -23, 62, -3, -41, 34, -29, -7, -54,
5854    26, -25, 33, 23, -9, 32, -8, 18,
5855    3, -12, 40, -31, 10, 17, -22, -86,
5856    -18, 34, 65, 8, -11, 13, 0, 11,
5857    14, -22, 6, 17, -22, -14, 35, 3,
5858    29, 15, 16, -24, -22, 51, 7, -42,
5859    63, 11, 18, -7, 7, -38, -20, -30,
5860    13, 81, 64, -94, 30, 45, 95, 9,
5861    -5, -35, 6, 56, 25, -93, 22, -28,
5862    8, 17, -48, -90, 12, -41, 5, -38,
5863    -4, 13, -48, 11, -6, 9, -52, -10,
5864    59, -33, -2, -60, -8, -24, 33, 45,
5865    -31, 4, 34, -9, -8, -36, -22, -37,
5866    -62, -31, -13, -108, -16, 76, 17, -23,
5867    25, 25, -28, -3, -23, -15, 14, 20,
5868    16, -3, -35, 9, 29, 2, 7, 17,
5869    -52, 12, -32, 8, 17, -10, -41, -28,
5870    -28, 56, 18, -39, 12, 64, 11, 2,
5871    12, -22, 37, 5, 6, -10, 6, 42,
5872    6, 3, -40, -122, -19, -5, -12, -14,
5873    37, -9, 13, -16, -54, -12, -26, 5,
5874    31, 0, -2, 100, -15, -12, 21, -22,
5875    -13, -3, -45, -118, 39, 14, -90, 73,
5876    -52, 10, 6, -116, -6, -60, 32, -39,
5877    -35, 42, -12, -76, -16, -105, -9, -54,
5878    71, 92, -121, -24, -123, 16, -26, -62,
5879    -65, 0, 32, -24, 12, 24, -5, 59,
5880    15, 21, 4, 5, 3, -4, -5, 36,
5881    0, -20, 64, 3, 27, 16, 8, 14,
5882    -2, 47, 33, -73, -24, 65, 46, 63,
5883    5, -46, 49, 14, 3, -45, 44, 39,
5884    -50, -45, 11, 0, 31, -87, -52, 12,
5885    61, 92, -78, -41, -44, 42, -67, -9,
5886    36, 94, -5, 71, 23, -7, -11, -52,
5887    -5, -45, -11, 28, 57, 17, -7, -36,
5888    -52, 3, -27, -12, -6, -62, 29, -71,
5889    8, 27, -31, 21, -38, -58, 3, -12,
5890    -69, 8, -54, 91, 22, 90, -11, -126,
5891    23, -9, 67, -44, -3, -30, 22, 47,
5892    21, 1, 38, 21, -85, 1, 26, 2,
5893    46, 8, 3, 22, -1, -39, -28, 26,
5894    -3, 16, 26, -35, -22, 34, -17, -26,
5895    88, 30, 3, -19, -8, 9, -48, 0,
5896    16, 4, -72, 67, -24, 57, 56, 23,
5897    31, -7, 28, -23, -40, -14, 32, 7,
5898    -1, -40, -9, -60, -2, 62, -16, -14,
5899    -36, 28, -52, 0, 10, -1, 11, -2,
5900    -31, -89, -3, -55, 1, -29, -83, -16,
5901    -5, -39, -15, -41, -48, -20, -35, 49,
5902    -31, -10, -2, 9, 15, 21, 62, -19,
5903    -1, -42, -21, 34, -31, -1, -3, -18,
5904    45, 17, -55, -10, -20, 6, -31, 21,
5905    6, -14, -20, 7, -101, -5, -45, -1,
5906    16, -21, -6, -12, 21, 73, -9, -17,
5907    4, -2, 15, 9, 23, 7, 10, 20,
5908    6, -11, 36, 30, 14, 22, 6, -5,
5909    15, -31, -55, 13, -15, 7, -14, 38,
5910    15, 22, -8, 36, 12, 6, -5, 56,
5911    13, -31, -24, -16, 46, 25, 30, 6,
5912    40, 0, -8, 100, 9, 43, 26, -86,
5913    -47, 54, -119, -18, 36, 49, -38, 53,
5914    27, -6, 122, -25, 125, -18, -108, -111,
5915    91, -10, 87, 10, -120, -28, 21, -126,
5916    -12, 42, -3, -76, -2, 58, -32, 75,
5917    -13, -59, 22, -50, 89, -16, 23, 16,
5918    1, 7, 89, -10, -19, 12, 54, -25,
5919    -6, 124, 71, -13, 10, -7, -49, 9,
5920    -10, -69, 76, -118, 33, -44, 41, -3,
5921    -6, -46, -59, -126, 8, -76, -79, -34,
5922    7, -93, -2, -25, -25, -50, 16, -66,
5923    -41, -77, -14, 16, -83, 22, -12, -68,
5924    7, 44, -2, -45, 22, 20, 45, 15,
5925    21, -47, -71, 69, 25, -9, -5, 45,
5926    127, 14, 21, -32, -18, -30, -3, -75,
5927    22, -22, 19, -49, -3, -43, 4, 6,
5928    2, 17, 36, 23, -77, 14, -36, -25,
5929    34, -12, 37, 7, 83, -56, -14, 6,
5930    -3, 2, 12, -40, -61, 48, 10, 96,
5931    95, -19, 0, -15, 17, -66, -30, -28,
5932    63, -81, 15, -126, -18, 36, -47, 7,
5933    45, 17, -43, 13, -36, 35, 22, -9,
5934    -44, 77, 0, 22, 4, -2, -17, 25,
5935    -45, 82, -101, -5, -40, -5, 15, 32,
5936    -23, -45, -51, 1, -57, -11, 120, -7,
5937    91, 9, -24, -42, 37, 100, 80, 20,
5938    -5, -125, 88, 11, -124, 42, -35, -127,
5939    120, -123, 41, 125, -124, 21, -76, 81,
5940    29, -11, 61, 15, -120, -115, -17, 79,
5941    111, 74, 20, 63, 127, -42, 28, -26,
5942    -30, -116, -71, -73, 98, 110, -114, 3,
5943    -48, 2, 4, -64, -40, 36, -14, 18,
5944    61, -16, -36, 12, 27, -11, -32, 124,
5945    -34, 65, -51, -43, 53, 45, -44, -6,
5946    13, 33, -25, -15, -119, -51, -26, 124,
5947    118, 16, 18, -121, -33, -58, -79, 26,
5948    18, -77, -12, -95, -79, -38, 23, 32,
5949    83, 125, 17, 77, -32, 127, 104, -56,
5950    -18, -9, -80, 17, -125, -127, 123, -61,
5951    38, -1, -78, 22, 10, -21, 3, 126,
5952    -125, 123, 49, -47, -126, 89, -113, 127,
5953    89, -29, 15, -62, -128, 44, -5, 120,
5954    123, 120, -15, 105, -126, 111, 25, -127,
5955    -122, -127, 115, -65, 122, 24, -2, 38,
5956    -88, 20, 20, 70, -7, -77, 50, 25,
5957    73, 117, 20, 114, 93, -52, -125, 118,
5958    -43, 127, 5, -8, 36, 22, 122, 42,
5959    -128, -120, -123, -52, 127, -124, -125, 96,
5960    1, -35, -76, 62, 60, 46, -102, -5,
5961    70, 66, 13, 127, 2, 126, 77, 88,
5962    -63, -91, 103, -7, -110, -128, -45, -127,
5963    100, 109, 18, -51, 61, -18, 47, -127,
5964    57, 13, 46, 23, 127, 127, 127, -52,
5965    -66, -24, -68, -1, -126, -15, 10, -2,
5966    33, -61, -127, 119, -75, 127, -34, 126,
5967    127, -61, -1, 60, -9, -42, 22, -123,
5968    19, -41, 50, 27, -46, -3, -75, -12,
5969    -75, -55, -90, -99, 14, -2, 90, 47,
5970    -35, -108, -78, 34, -27, -77, -21, 38,
5971    32, 34, -115, 84, -62, -14, 33, 18,
5972    30, -122, -3, -3, 10, 99, -7, 4,
5973    51, 92, 9, 69, 23, 125, -60, -19,
5974    25, -26, 3, -62, 92, 116, 20, -11,
5975    86, -34, 105, 25, -98, 17, 45, -54,
5976    -70, 58, -114, 38, 5, -51, -36, 56,
5977    121, -55, 21, 68, -127, 76, -35, 28,
5978    28, 49, -113, -30, 112, 125, 82, -12,
5979    -68, 55, 17, 64, 14, 53, -25, 124,
5980    -44, 84, -70, -60, 80, 35, -66, 88,
5981    -25, 77, 107, -63, 125, 48, -101, 127,
5982    -7, -50, 13, -12, -124, -109, -53, -87,
5983    66, 81, -51, -79, 76, 8, -8, 106,
5984    -26, -85, -113, 88, 99, -40, 84, 62,
5985    106, -125, -124, 3, 75, 127, -22, 2,
5986    76, -47, -128, 46, 127, -71, -40, -127,
5987    -117, 9, -22, -92, -60, 72, 35, -128,
5988    -74, 77, -117, -95, 123, 49, 127, -9,
5989    8, -125, -58, -67, 127, 126, -128, -20,
5990    126, 115, 122, 110, -127, 116, 0, -118,
5991    -102, -126, -34, 56, -125, -87, 81, 19,
5992    -95, 42, -4, -101, 80, -10, -62, -21,
5993    -55, 127, 77, -128, -126, 127, -127, 109,
5994    -95, -128, -80, -126, 81, 70, 122, 69,
5995    -70, 101, -24, -22, -4, -43, -126, 77,
5996    -51, -54, -122, 123, 41, -5, -50, -63,
5997    4, -12, -103, -126, 115, 127, -88, -32,
5998    -79, -125, -83, 95, 61, 56, 48, 127,
5999    121, 60, 75, -3, 35, 22, 64, 126,
6000    127, 83, 121, 46, -72, 117, -127, -83,
6001    -128, 34, 31, 49, 121, 46, -53, -51,
6002    6, 27, -124, -4, -119, 72, -119, -126,
6003    57, -83, -61, 31, 83, -76, -119, -96,
6004    -55, 101, -62, -128, 3, -36, -42, -61,
6005    57, -124, 59, 25, 2, -116, 127, 95,
6006    36, 127, -84, 80, -34, 35, 21, 49,
6007    9, -12, -17, -39, -91, -24, 30, 40,
6008    -26, 79, 30, -57, 23, 78, 114, 55,
6009    -66, -34, 42, 64, -40, 105, 36, 127,
6010    -43, -122, 35, -60, -73, 83, -44, -15,
6011    102, -126, 35, 37, -122, -50, -44, -5,
6012    -76, 10, 6, -89, 16, -70, 24, 79,
6013    -41, -98, 100, 72, 108, 7, -71, 27,
6014    25, -12, -128, -9, 127, 103, 50, -60,
6015    -82, -39, 77, -46, 32, -1, 85, 124,
6016    -9, 2, 43, 28, 122, 0, 1, 59,
6017    13, 38, 120, 7, 113, 15, -10, 101,
6018    79, 88, 121, -126, -126, -76, -41, -122,
6019    -13, 79, -126, 102, 73, 126, -56, 99,
6020    -58, 32, 127, 17, 12, -99, -120, -127,
6021    101, 96, 79, -104, 126, -50, 115, 43,
6022    -105, -50, 127, 71, -126, 73, 16, -29,
6023    -94, 103, -126, -96, -113, -63, 87, 127,
6024    -124, 94, -67, -123, 124, 19, 22, 76,
6025    19, -111, 15, 87, -128, 123, -19, 88,
6026    53, 120, 127, -116, -117, 108, 100, -99,
6027    -127, 127, 119, 12, 103, 51, -121, 21,
6028    -90, -126, 85, 98, 13, 27, -42, -102,
6029    123, 26, 127, -91, 118, 121, 126, 123,
6030    -117, 121, -41, -124, 82, 127, 118, 126,
6031    -124, 100, 64, -62, 127, 88, -22, -89,
6032    8, -63, -114, -125, 35, -42, 55, 68,
6033    19, 37, 23, -127, -123, -126, -6, 121,
6034    56, 73, -64, 121, 9, 88, -25, -115,
6035    125, -42, 126, -91, 84, 18, 115, -79,
6036    126, -17, -24, -83, -128, 42, 54, -75,
6037    -104, 123, -108, 60, 50, 18, -121, 34,
6038    -84, 97, -128, 27, -125, 70, -43, 20,
6039    73, 19, -80, 115, 79, 16, -87, -107,
6040    -17, 2, 103, 71, -17, 126, -55, -108,
6041    -33, -115, 121, -5, -33, -4, 30, 125,
6042    72, -64, -12, 124, -8, -38, 127, -63,
6043    -48, -40, 101, -67, 123, -19, -55, 6,
6044    -23, -29, 79, 62, -46, 69, -119, -44,
6045    13, -33, 114, -126, 3, -106, 103, 126,
6046    -17, -6, 27, -46, 125, -29, -76, -6,
6047    54, -89, 10, 119, -125, 52, 123, -19,
6048    -44, -9, 47, -35, -101, -59, 59, 81,
6049    -64, -43, 22, 13, 38, 22, -42, 24,
6050    45, 52, -89, -117, -17, 87, -94, -37,
6051    -119, 13, -30, -59, -127, 68, -2, 48,
6052    -125, -27, 97, 17, 67, 63, -19, 32,
6053    10, -54, -39, -1, 32, -26, 27, 16,
6054    25, 84, -34, -37, -117, -64, -103, -77,
6055    -126, 90, -102, 55, 84, 20, 91, -32,
6056    15, -7, 126, 41, 82, 40, 100, 30,
6057    125, -39, 13, -67, 57, -126, 121, 105,
6058    113, 45, -128, 31, 127, 124, -79, -49,
6059    39, 21, -123, 65, -29, 46, 53, -105,
6060    -36, -16, -61, -124, -92, -114, 123, 7,
6061    -32, -126, -28, -53, -102, 18, -124, -62,
6062    -102, 13, 127, -128, 127, 80, 49, -16,
6063    -105, -128, 49, -34, 74, -127, -53, -61,
6064    -111, -96, 67, 25, 16, -22, -23, -123,
6065    -125, -59, 53, 111, 104, -127, 123, 38,
6066    15, 68, -3, -125, -74, -119, 43, 124,
6067    -128, 127, 89, 27, -20, 30, 127, -63,
6068    3, 17, -13, 125, -39, 106, 32, -32,
6069    75, -42, 17, 127, 102, -128, -70, 126,
6070    46, -10, 82, 99, -86, -44, 96, 51,
6071    81, 34, 88, -105, 58, -40, 46, 126,
6072    -20, 78, 80, 16, -40, 116, -70, -69,
6073    -8, -25, 45, 87, 3, 30, -40, -8,
6074    11, 127, -127, -13, 75, 125, 38, -110,
6075    63, 21, 15, -42, 55, -115, -72, -117,
6076    121, -120, 0, -119, -17, -125, 34, -128,
6077    35, -1, 31, -92, 69, 62, 16, 17,
6078    -120, -37, -50, -17, -2, -1, 84, -33,
6079    -58, -67, 125, 38, 127, 11, -128, -99,
6080    86, 40, -104, 34, -14, -39, -29, 39,
6081    126, 21, -85, -105, 122, -127, -72, 114,
6082    -62, -25, -91, 122, 16, -80, -14, 20,
6083    127, -108, -22, -13, -125, -1, -80, -48,
6084    37, -16, 11, 114, 30, -9, -3, 12,
6085    -70, 31, 31, 22, -94, 120, -57, 3,
6086    -75, 120, -115, 33, -101, 67, -81, 67,
6087    -114, -11, -116, -57, -81, -109, -109, -123,
6088    -125, -27, 36, 1, -2, -127, -9, -14,
6089    -37, -125, -104, 14, -49, 14, 49, 8,
6090    94, -43, -17, 95, -126, 2, -110, 113,
6091    -127, 118, 30, 3, -13, 15, 13, 30,
6092    -52, 105, 75, 31, 123, -91, 122, -7,
6093    116, -52, 70, 126, -127, -128, 78, 116,
6094    -64, 108, 82, -51, -127, 64, -120, 127,
6095    -111, -64, 90, 112, -29, -76, 5, 126,
6096    3, -11, 64, 94, -117, -32, -4, 54,
6097    -20, -121, -85, 115, 115, 126, 15, 80,
6098    44, -27, 8, 126, 125, 119, -92, 39,
6099    -122, 111, -52, -20, -111, -64, 1, 90,
6100    -63, 85, -71, 1, 123, 85, 57, -124,
6101    -14, 112, -73, -104, -90, 127, 127, -76,
6102    -55, 21, 85, 125, 103, 55, 120, 126,
6103    -127, 109, 116, -125, 25, 53, 127, 96,
6104    -47, 50, -102, 43, -3, 127, 126, -4,
6105    117, -4, 7, 124, -121, -48, 59, -6,
6106    125, -98, -83, -123, -113, 17, -123, 82,
6107    113, -122, 125, 60, 92, 14, 22, -127,
6108    33, 18, 1, -21, -82, 105, 38, -75,
6109    98, 107, -89, 2, 123, -83, -55, 91,
6110    -64, 127, -69, 91, 126, 74, 33, -85,
6111    112, 5, -35, 29, -69, -36, 35, 126,
6112    34, 126, 121, 124, -61, 103, -123, -128,
6113    15, 78, -124, -56, 109, 52, 52, -56,
6114    -83, -28, 107, -128, 23, -79, 126, 126,
6115    -4, -46, 38, -115, -109, 119, 16, 87,
6116    11, -76, 54, 118, 13, 45, -55, 18,
6117    94, -69, 14, 127, -120, -126, -98, 87,
6118    100, -42, -44, 42, 18, 121, -128, -47,
6119    -51, 3, -87, -28, -115, -46, 104, 89,
6120    -88, 83, -112, 49, -17, -13, 43, 30,
6121    9, -76, -111, 55, -41, 21, -4, -53,
6122    -119, -16, -128, -9, -10, 46, -7, -50,
6123    -124, -100, -27, -44, -26, -56, 23, 7,
6124    -128, -2, -65, 45, 80, -107, -102, -14,
6125    -8, -57, -120, -19, -58, -15, -43, 50,
6126    -32, -13, 8, 108, -127, -66, -54, 123,
6127    -127, 127, -85, 110, -108, 118, 6, -42,
6128    -116, 108, 95, -23, 94, -2, -45, -126,
6129    -34, -124, 43, -124, -73, -122, 127, 90,
6130    64, 49, 126, 43, 127, -126, 122, 127,
6131    33, -67, -128, 100, -125, -9, 92, -128,
6132    -123, -21, -65, 125, -93, -125, 124, -119,
6133    64, 6, -116, 4, -127, -86, 125, -128,
6134    80, -89, -127, 127, -29, 125, -13, -71,
6135    -86, -128, -124, 126, -53, -37, -117, -4,
6136    -47, 126, 21, -98, 125, -45, 52, -124,
6137    42, -22, -128, 120, 124, 126, 11, 127,
6138    56, 99, 31, 121, 127, -122, 125, 116,
6139    -117, 43, -65, -27, 124, 57, 126, -96,
6140    3, -42, -67, 28, 30, -102, -45, -56,
6141    4, -42, 69, -127, 43, 61, -79, -127,
6142    -6, -13, -96, -5, 49, 37, -57, -100,
6143    126, 36, 61, 22, 55, -114, -58, 116,
6144    91, 30, 78, -48, 103, 16, -42, -58,
6145    108, -17, -21, 126, -120, -127, 77, -19,
6146    71, 126, -10, 49, 36, -44, -23, -110,
6147    -34, -112, -26, -118, 48, -65, 23, 125,
6148    24, 124, 84, -127, -69, 54, -124, -126,
6149    82, -2, -118, 14, -2, 31, 122, 33,
6150    124, -57, 44, -128, 22, -51, 111, 126,
6151    20, -121, -30, 108, 115, -58, -62, -106,
6152    -116, 61, -25, 127, -120, -82, 29, -117,
6153    -103, 90, -62, 125, 63, 52, -41, 12,
6154    75, 12, -100, 73, 41, 69, 4, 95,
6155    -87, 74, -72, -65, -85, -36, -29, -60,
6156    24, 65, 123, -34, 31, 88, -53, 15,
6157    11, 34, 46, 4, -101, -97, -37, -85,
6158    -14, 19, -16, -101, 76, 38, 8, -11,
6159    -127, -103, -103, 118, 48, -27, -69, -78,
6160    -77, -125, 29, 24, 10, 30, 32, -111,
6161    -35, 23, -41, -96, 41, -22, 14, -44,
6162    123, 12, -116, 100, -121, -22, -116, -36,
6163    -123, 118, 73, -45, -81, 37, 113, -28,
6164    77, 30, -21, 108, 124, 41, 57, 108,
6165    67, 31, 13, -125, -51, 75, 2, 97,
6166    -9, 59, 58, 67, -128, 100, -124, 126,
6167    126, 56, -22, 53, -18, -73, -125, 123,
6168    -124, -23, -1, 6, 68, -29, 117, -125,
6169    45, -120, -37, 117, 126, -6, 121, 121,
6170    -24, -124, 6, 52, -121, 108, -76, 0,
6171    -89, 124, -125, 107, -128, 92, -42, 127,
6172    -127, -81, 64, -33, 127, 82, 91, -127,
6173    -121, -43, -35, -127, -124, 127, 90, -49,
6174    -122, -100, -18, 125, 41, 60, 118, 127,
6175    59, -77, -105, -119, 18, 102, -70, 71,
6176    -65, -37, 54, -127, 39, 107, 124, 55,
6177    79, -30, 72, -128, -104, 110, -52, -127,
6178    64, 26, 64, 90, -124, -42, -123, -66,
6179    -34, 19, -13, 126, 34, 55, 39, -100,
6180    62, -24, -69, 95, 42, -32, 37, -114,
6181    120, 117, 6, 126, 124, -16, 120, -34,
6182    -122, 126, 49, 125, -14, -72, 116, -125,
6183    33, -128, -111, 122, -102, 121, 18, 123,
6184    -83, 124, -78, 31, 95, 55, -96, -127,
6185    -123, -3, -125, -1, -47, 121, 8, -47,
6186    -127, -23, 124, -124, 39, -128, 127, 127,
6187    2, -69, 1, 24, -40, -45, 30, -51,
6188    -66, -13, 8, 43, -2, -35, -85, 127,
6189    -1, -41, 117, 125, 79, 91, -56, -106,
6190    -66, -89, -49, -22, -28, 95, -128, 9,
6191    -128, -106, 40, -43, -128, 77, 20, 85,
6192    -38, 78, 31, 18, -94, 57, 8, 127,
6193    119, -33, -38, 5, -18, -77, 115, -60,
6194    -43, 46, 122, -43, -22, 19, 11, -34,
6195    -127, -56, 27, 88, 110, 49, 71, 127,
6196    76, 57, 127, 40, -62, 22, 43, -123,
6197    -109, 46, -105, -97, 124, -20, -8, -88,
6198    -109, -47, 30, 55, -127, 47, -42, 11,
6199    -43, 121, 21, 48, -126, -78, -29, 53,
6200    21, -18, -128, 39, 51, -76, 113, 20,
6201    127, -23, 40, 115, -27, 123, 94, -71,
6202    -69, 39, -26, 8, 127, -42, 107, 126,
6203    11, 42, -87, -39, -77, 73, -35, -121,
6204    -77, -64, -72, 121, -109, -47, -64, 58,
6205    -87, 70, -36, 122, -51, -42, 48, -53,
6206    -36, -121, -22, 124, 115, 47, -78, 74,
6207    -108, -128, -90, 52, -70, -120, 29, -61,
6208    49, 112, -20, -51, 69, 27, 34, -127,
6209    125, -124, -81, 53, -127, 114, 127, 6,
6210    -89, 124, -16, 34, 116, -58, 17, 124,
6211    80, -77, -128, 122, 76, 19, -127, -55,
6212    59, -2, 7, 109, 22, -8, 76, 26,
6213    -51, -97, -77, -30, 36, 127, -123, -125,
6214    114, 39, -15, 127, -40, 127, 91, -88,
6215    3, 13, 109, -29, 123, 32, -123, 51,
6216    127, -120, 1, 57, 96, -128, 25, -107,
6217    76, 127, 114, 122, 3, -17, -2, 13,
6218    -45, 126, 52, -37, 127, -37, -17, 7,
6219    33, -121, -120, -51, -51, -55, -122, 43,
6220    -127, 87, -124, -124, 79, -121, 16, -125,
6221    -75, 9, -106, -47, -127, 127, -107, -8,
6222    127, -66, 123, -122, -13, 76, 127, -94,
6223    116, -126, -23, 117, 49, -93, 14, -71,
6224    43, -121, 47, 94, -123, 127, 18, 63,
6225    -94, 112, 122, 38, 34, 4, 119, -121,
6226    9, 4, -125, 92, -122, -100, 123, -6,
6227    -65, 80, 77, -116, -124, 41, -119, 37,
6228    61, -15, 119, 116, -15, 46, -40, 103,
6229    47, 62, 122, -37, -17, -17, 43, -4,
6230    -29, -30, -87, -9, 116, -60, 10, 25,
6231    -125, 74, -124, 55, -8, -105, 37, -122,
6232    68, -128, -126, -21, -104, -117, 36, -120,
6233    -21, -126, 9, -31, 9, -20, 52, -18,
6234    67, -69, -124, -31, -126, 121, -46, 18,
6235    -86, 89, 87, -75, -72, -68, 127, 23,
6236    -50, 70, 89, 76, 104, 46, 111, 19,
6237    47, -26, 28, 125, -66, -78, 48, 96,
6238    -7, 64, 108, 65, -125, -9, -122, 126,
6239    118, -78, 69, 127, 22, -36, 93, 127,
6240    87, -26, -70, 48, 31, -42, 3, 115,
6241    87, -120, -43, 121, 53, 8, -127, 124,
6242    -117, -125, 20, 78, 48, 127, -126, -73,
6243    -80, 124, 97, 127, -126, -29, 123, 123,
6244    -61, -20, 86, 18, 120, 112, -3, -128,
6245    17, -125, 57, -128, -122, 79, -10, -125,
6246    121, -16, 50, -39, 125, 33, 17, 124,
6247    108, -121, -81, -49, -122, 105, -123, 71,
6248    -72, 97, 87, -125, 127, -121, -15, -31,
6249    72, 75, 82, 126, -122, 108, -71, -60,
6250    87, 2, 127, 12, -92, 53, -127, 119,
6251    -76, -12, -128, 0, 118, 3, 127, 56,
6252    93, -120, 14, 24, -1, -122, -5, -80,
6253    67, 126, -62, 27, 124, 123, 7, -34,
6254    -79, 127, 102, 122, 113, -40, 67, -3,
6255    126, -109, -38, 87, -68, 1, 22, 124,
6256    -126, 121, 125, -35, 31, 120, -74, -128,
6257    -59, 79, 116, -54, -124, 127, -55, -120,
6258    -123, 35, 116, 98, -35, -127, 105, -127,
6259    62, 73, -10, 53, -19, 116, -116, 83,
6260    10, -119, 123, 83, 127, 62, 118, -122,
6261    -45, 40, 11, -31, -57, -52, -14, -119,
6262    -29, 105, 62, -127, 120, -112, -29, -51,
6263    -94, -33, 33, 86, -49, 80, -6, 72,
6264    -110, 93, 2, -34, 107, 113, 127, 121,
6265    50, -70, -127, -64, 31, 13, 96, -31,
6266    -25, 45, 126, -17, -9, 57, 80, -3,
6267    -104, 35, 106, 33, -46, -124, 83, -89,
6268    -76, -73, 58, -37, -46, 59, 79, -125,
6269    -67, -36, -62, 50, -19, -95, -52, -112,
6270    56, 26, 110, -89, -92, -75, -100, 46,
6271    16, 31, 3, -127, -118, -47, -126, -8,
6272    -28, 54, 125, 30, -126, 13, -33, 99,
6273    -38, -119, -107, 9, 117, -127, 93, 61,
6274    65, -72, -118, 15, 119, 80, 66, 127,
6275    -100, 126, 127, 28, 98, -77, -35, -19,
6276    -54, 6, 35, 124, -127, 127, 56, -80,
6277    -68, -49, -1, 126, 62, -50, 51, 53,
6278    -22, -75, -72, -22, 70, -62, -67, 48,
6279    86, -125, 14, 126, 14, -76, -11, -76,
6280    -97, 127, 44, -87, -120, -21, -63, -125,
6281    -2, -106, 51, 39, 70, 94, 55, -124,
6282    27, 15, -123, -47, 88, -128, -113, 81,
6283    61, -127, -105, -124, 15, -84, -8, -90,
6284    -48, -25, -8, 77, -62, -127, 86, 19,
6285    26, -118, -46, -26, 109, 10, -19, 127,
6286    -68, 127, -88, 69, -121, 27, -102, -15,
6287    3, 26, 19, -55, -14, -5, 58, 11,
6288    15, -114, -121, 114, 126, -117, 56, -37,
6289    31, 123, 19, 127, 116, -65, -118, -122,
6290    -24, 127, 26, -67, 127, -128, -24, 12,
6291    127, -33, 13, -51, -13, 127, -114, -34,
6292    -126, 127, -87, -119, -123, -59, 11, -123,
6293    -24, 49, 123, 122, -80, 127, -69, -44,
6294    127, -70, 51, 124, 117, -124, -48, -128,
6295    118, -60, -67, 124, 116, -31, 39, -94,
6296    -21, -78, -18, 4, -128, 6, 77, 69,
6297    108, 126, 82, -127, -23, -118, 56, -125,
6298    -127, 24, -121, 29, 53, -117, 123, 38,
6299    -25, -12, 55, 62, -67, 87, 44, -51,
6300    70, 17, 109, 44, -69, 125, 104, 125,
6301    62, 59, 114, 25, -124, -30, 124, 32,
6302    41, 6, 126, -55, 1, -41, 58, 1,
6303    -108, 26, -31, 32, 58, 85, 123, 41,
6304    68, -15, 85, -80, -127, -103, 44, -113,
6305    125, 5, 10, -36, 117, -77, 112, -111,
6306    78, 51, 74, -112, 47, 95, -113, 121,
6307    16, -48, 127, 17, 7, -125, 126, 25,
6308    -113, 103, -126, 126, 119, 61, 31, 4,
6309    -43, -119, 27, 125, 88, 48, -125, 84,
6310    -57, 32, 21, 15, -127, -127, -126, 127,
6311    110, -28, 90, 88, -49, 71, -51, 120,
6312    82, -43, -75, 96, 125, 19, -4, 125,
6313    -61, -33, -35, -85, 122, -24, -111, 124,
6314    -110, -126, -44, 111, 59, 27, -126, -49,
6315    52, 102, -95, -120, -127, 121, 50, 50,
6316    93, -4, -20, -56, 127, -35, 28, -128,
6317    112, -59, 127, -127, -123, 104, 100, -128,
6318    111, -71, -6, -114, -71, 72, 120, 127,
6319    127, -117, -17, -19, -122, 39, -66, 124,
6320    -99, -18, 33, -89, 124, -107, 29, -103,
6321    126, -7, 53, 124, -117, 122, 15, 124,
6322    125, 42, 125, -53, 64, 7, -33, 127,
6323    -126, 106, 69, -18, 78, -48, 57, -124,
6324    -86, -127, -116, -85, -74, -66, -119, -24,
6325    15, 22, 9, -82, -5, 52, -2, 8,
6326    -105, 127, 21, -47, 53, -128, 107, -12,
6327    97, -30, -37, 121, -68, 127, 74, -2,
6328    -58, 126, -124, 68, 105, -53, -126, -60,
6329    -48, 51, 127, -116, -124, 127, 17, -124,
6330    -123, 41, 127, 127, 3, -127, -101, -121,
6331    83, -111, 111, 125, -126, 62, -5, 49,
6332    94, -87, -51, 62, 117, 126, 124, -95,
6333    5, 93, 122, -124, -117, 74, -53, -118,
6334    -27, -46, 127, 12, 112, -68, -93, -109,
6335    108, -119, 52, -7, -71, 97, -123, 121,
6336    38, 68, 85, 2, -87, 123, -124, 126,
6337    69, -26, -57, 14, 127, -46, 89, 25,
6338    -115, -27, 56, 124, -34, -14, 2, 73,
6339    -128, 4, 118, -94, 117, -77, 124, 76,
6340    -34, 3, 16, -42, -77, 45, 11, -116,
6341    -32, 101, 24, 127, 92, -92, 126, -98,
6342    -124, 111, 36, -113, -127, 98, -10, -10,
6343    124, -93, -12, -116, 103, -126, -115, -47,
6344    -126, 113, 34, 66, -55, -13, 95, 119,
6345    -49, -43, 74, 127, 121, 124, -117, 25,
6346    75, 117, -123, -9, 123, -118, 127, 126,
6347    -86, -46, 99, 102, -126, 54, 126, 125,
6348    91, 21, -86, 103, -127, -121, -35, 127,
6349    -127, 65, -37, 123, -117, -56, 44, 58,
6350    -123, 91, 13, 124, -8, -44, -123, -101,
6351    127, -125, -85, -1, -63, -9, -111, -100,
6352    -19, 118, -20, -94, -127, 7, -123, -128,
6353    -18, -124, 108, 125, 109, -49, -76, -77,
6354    11, -28, -126, -85, 126, 108, 116, 118,
6355    79, -72, -39, 23, -60, -87, -29, -102,
6356    79, 81, -14, 124, -64, -120, 109, 61,
6357    -122, -77, 102, 127, -16, 119, -113, 103,
6358    119, 118, -72, -82, -31, 127, 121, -49,
6359    -13, 123, 124, -42, 124, 2, -74, 94,
6360    12, -125, 44, -74, 17, -127, 103, -14,
6361    11, 58, 17, -13, 62, 86, -127, 79,
6362    -122, 121, -23, -87, 91, -128, -123, 100,
6363    127, -85, -62, -127, -23, 121, -13, -69,
6364    55, 94, 123, -119, 116, 111, -17, -35,
6365    -77, -5, 126, 28, -31, 126, -42, -54,
6366    127, 49, 86, 127, 60, 25, -128, -116,
6367    62, -110, 113, 118, -26, 0, 69, -75,
6368    116, -31, -115, -2, -112, -127, -61, -5,
6369    -122, 44, -119, 117, 87, 26, -50, -115,
6370    -122, 70, -110, -94, 65, -23, 125, 33,
6371    -125, 103, 91, 123, 109, 123, -17, -13,
6372    126, 46, 17, -102, -33, 125, 117, 120,
6373    97, -82, 109, 14, 24, -24, 63, 16,
6374    62, -3, 61, 42, 71, -38, -73, 72,
6375    -127, 70, -68, -67, -36, -7, 90, -125,
6376    124, -122, -117, -24, -78, 0, 113, -19,
6377    -60, 52, 68, -7, -126, 10, 79, -22,
6378    57, 22, 100, 126, -15, 66, -113, -85,
6379    122, -128, -12, -58, 127, -125, 64, 105,
6380    45, 107, 117, 88, 29, 62, 122, 106,
6381    -83, -121, 7, 44, -97, -125, -127, 72,
6382    2, 28, 118, 9, -124, 79, -57, 99,
6383    38, 127, 43, 90, 26, -34, -59, -125,
6384    118, 43, 24, 55, 127, 96, 49, 1,
6385    -116, 106, -5, -90, 115, -48, -53, 127,
6386    -39, 18, 125, -54, -124, 116, 18, -58,
6387    -91, 68, 102, -8, -22, 110, -86, 88,
6388    90, 121, -46, 19, -45, 113, -34, -119,
6389    -68, 5, 3, 18, 106, 20, -127, -119,
6390    127, -91, -45, 24, 119, -61, -69, 81,
6391    56, -77, 104, -58, -107, -100, -46, 15,
6392    45, 62, 108, 71, 6, 114, 11, 8,
6393    -31, 9, 126, 127, 125, -86, -42, 15,
6394    125, 81, 127, 89, -90, -53, -112, 12,
6395    -34, 81, 79, 0, 127, -1, -124, 16,
6396    1, -32, 127, -32, -92, -125, -77, 3,
6397    85, 110, -18, -15, 51, 54, -83, -19,
6398    -93, 65, -22, -3, -98, -128, -29, -84,
6399    121, -125, -29, 27, 46, 119, 37, 125,
6400    -96, 49, 119, 85, -40, 1, 92, -96,
6401    34, 18, 15, 44, 58, 127, -27, 20,
6402    10, 124, 44, -13, -108, 17, -128, 61,
6403    37, 11, 73, 61, -28, 27, -96, 67,
6404    29, 99, 53, -51, 125, 119, -59, -12,
6405    -60, 30, 67, 121, -43, 64, 103, -11,
6406    -20, 31, -81, 55, 66, -127, -39, -19,
6407    -13, -122, 98, 69, 32, 46, -127, 111,
6408    -36, 113, -72, 70, -65, 56, -125, 94,
6409    47, -82, -117, -111, -58, -128, 32, -10,
6410    51, 13, 99, 31, -27, -36, -52, 24,
6411    33, -97, -98, -31, -86, -125, 122, -52,
6412    -86, -107, 50, 57, -82, -124, 16, -93,
6413    -108, 84, -52, -10, -92, -85, 83, 3,
6414    -110, 127, 116, 76, -43, -42, -103, -111,
6415    121, -120, 8, 37, 50, -122, -115, 34,
6416    -22, -84, 127, 9, -19, 36, -126, -34,
6417    -39, -118, -15, -112, -3, -80, -69, 77,
6418    23, -73, -112, 44, 100, 51, 99, 38,
6419    -112, -5, -69, -56, -120, 123, 113, 72,
6420    84, -64, -51, -123, -90, -59, 3, -105,
6421    -110, -3, 47, 117, -20, 123, 112, -7,
6422    -120, -52, 85, 24, -36, -128, -51, -27,
6423    -5, -90, -6, 103, -54, -89, -40, -116,
6424    -42, 125, 111, -22, -126, 7, -93, -127,
6425    -119, -67, -94, 127, 123, -118, -108, 27,
6426    15, 1, -17, 23, 127, 45, -125, 124,
6427    50, -68, 58, 47, 127, -125, 14, 56,
6428    -51, -30, 36, 126, -113, 105, 119, -25,
6429    -32, -43, 115, 44, -104, -57, -23, -33,
6430    19, 22, -20, 26, 22, -95, -29, 9,
6431    -32, 7, 107, 35, -47, -29, 2, -21,
6432    55, -126, -90, -128, 3, -125, 127, -33,
6433    74, 54, 121, 60, -77, 126, 65, -21,
6434    18, 4, -70, -126, 48, -127, -20, -9,
6435    30, -125, -125, 88, 58, 121, -69, -63,
6436    -31, 125, -14, -125, -46, 26, 28, 20,
6437    -115, -72, -120, 27, 127, 125, -71, 25,
6438    123, -28, 122, -126, 61, -29, -124, 62,
6439    101, -93, 47, -2, -120, -59, -97, 46,
6440    -69, 127, 6, 74, -125, 83, -87, -123,
6441    -30, 20, -74, 55, 71, -83, -123, 125,
6442    36, 3, 4, 112, 64, -120, -18, 126,
6443    37, -91, 63, 52, 32, 81, -71, -76,
6444    50, -12, 17, 120, -105, 23, -106, 78,
6445    -96, 60, 75, 57, -50, -11, -40, -65,
6446    -111, 11, 25, 87, -97, -31, 35, -34,
6447    -56, -8, 3, -122, -9, -39, 123, -127,
6448    -127, -29, -124, 63, 84, 102, 44, 11,
6449    80, -56, 41, -102, -13, 125, -95, -55,
6450    50, 51, 5, 112, 100, -48, -17, -53,
6451    0, -112, 14, -30, 61, -7, 32, 38,
6452    89, -125, 122, 40, 35, 100, -1, -37,
6453    -13, -73, -25, -37, -89, 126, -121, 18,
6454    79, 76, 115, 21, -7, -54, -50, 124,
6455    118, 100, -118, 92, -4, -117, 90, -107,
6456    104, 40, 81, 16, 119, 93, 61, 126,
6457    -127, -40, 25, -36, 16, 66, -5, -27,
6458    -101, 57, 95, 114, 79, 13, -41, 5,
6459    -12, -38, 13, 71, -55, -57, -76, 127,
6460    16, 73, -31, 33, 75, -76, 25, -125,
6461    3, -5, -61, -35, 119, -22, -114, 50,
6462    -50, -59, 87, 69, 118, 70, 8, 126,
6463    11, -30, 126, 18, -125, -39, 16, 37,
6464    60, -120, 119, -20, 7, 26, 99, 12,
6465    -38, -1, 103, 119, -22, -6, 24, -110,
6466    111, 24, 110, -125, 24, -1, -85, -9,
6467    42, -51, 113, 123, 6, -111, -37, 19,
6468    1, -124, 127, -127, -32, -128, -104, 13,
6469    89, -4, 92, -92, -114, 0, 120, -62,
6470    2, -13, -36, -33, 127, -128, 51, -19,
6471    52, -126, -54, 119, 51, 77, 123, 127,
6472    40, 86, 77, 38, -15, -69, 28, 8,
6473    13, -2, -127, -96, 121, 29, -1, 55,
6474    67, 75, 127, -127, -41, -27, -108, 68,
6475    18, -11, 40, 8, 127, 25, -52, 2,
6476    -110, 18, 115, -70, 8, 117, -87, 22,
6477    36, -16, -110, -14, 66, -54, -49, -57,
6478    -7, -99, 42, -27, 28, 39, -64, 35,
6479    18, 12, 109, -111, 77, 22, -120, 56,
6480    -4, 75, -39, -102, -47, 18, -115, 121,
6481    -22, -81, 54, -81, 13, -11, -125, -28,
6482    112, 17, -74, 118, -5, -31, -6, 11,
6483    -116, 28, -69, 10, 84, -121, -62, 46,
6484    -127, 4, -33, -28, -9, 54, -25, 29,
6485    -11, 105, -113, -124, 45, 17, -91, 74,
6486    -107, -40, -89, 49, -43, -51, -70, -43,
6487    69, -31, -34, -49, 48, 47, -119, -48,
6488    -125, -50, 121, -15, 10, 5, 127, 117,
6489    -19, -128, 30, -103, 81, -22, -28, 61,
6490    4, -62, -11, 4, 24, -97, 47, 38,
6491    -42, -59, -125, -49, 83, -15, -119, 102,
6492    29, 89, 53, 116, -109, -95, 73, 16,
6493    -17, -54, 3, 127, 63, 10, -61, -111,
6494    104, -15, 41, 62, -43, -32, 74, 72,
6495    -93, 125, 127, 122, 116, -115, -14, -91,
6496    -63, 51, 14, 11, 121, 104, -33, -8,
6497    -103, 31, -44, 81, -31, -79, -49, -29,
6498    -39, -3, -87, 20, 37, -94, 26, 62,
6499    20, 16, 49, -6, -43, 103, 37, 7,
6500    -17, -122, -15, 10, -111, 13, 99, 14,
6501    -95, 8, 69, 69, -64, -25, -8, -96,
6502    113, 112, -15, -99, -127, -12, -31, -113,
6503    16, 111, -12, 24, 116, -6, 10, 96,
6504    -34, -63, 49, -14, 2, -126, 9, -20,
6505    -10, 108, 2, 123, 127, -69, 40, 90,
6506    -54, 12, -50, 125, 87, -106, 31, -127,
6507    -36, -88, -26, -116, 70, -125, 15, -72,
6508    104, 120, 74, -88, 105, 13, -20, -12,
6509    -124, -40, -87, 6, 108, -125, -87, -1,
6510    23, -39, -76, -87, -60, 62, -108, 28,
6511    -31, 31, 9, 24, 79, 15, 17, 78,
6512    4, -47, -12, -39, -14, 71, -17, 70,
6513    69, 58, 30, 42, 60, 32, -16, -26,
6514    71, 13, 101, 3, -99, 44, 98, 28,
6515    -24, 14, -24, 125, -59, -29, 122, 16,
6516    -35, 53, -36, -38, -4, 84, 2, 61,
6517    -3, 115, 59, -85, 49, 73, 16, 85,
6518    97, -92, -1, 41, 18, 6, 30, 9,
6519    37, -26, 115, 9, 110, -22, -50, 45,
6520    -127, -50, 4, -9, 54, 63, -55, -18,
6521    -125, -12, 20, -4, -99, -8, -23, -42,
6522    19, -9, -42, 3, -61, -11, 26, -10,
6523    2, 43, -33, 44, 3, 105, 124, 26,
6524    -21, 48, 21, 117, -63, -118, -126, -44,
6525    -42, -122, -75, 127, -42, 25, 122, -75,
6526    -122, 28, 18, -27, -127, 19, 15, -122,
6527    27, 80, -13, -18, 25, 89, -16, -52,
6528    127, 126, -89, 96, 45, 117, 82, 81,
6529    103, -33, 84, -124, 69, -51, -113, 5,
6530    80, 123, 125, 98, 61, -86, 59, -46,
6531    -44, -29, -62, 124, -125, -118, -13, -10,
6532    -13, 81, 103, 107, -24, -45, 82, 26,
6533    -27, -34, -81, -41, -41, 10, -18, 40,
6534    -128, -125, 44, 25, -80, -1, 3, -85,
6535    63, 37, -6, 94, 47, -80, -12, -3,
6536    -21, -17, 125, -28, 48, 19, -35, 46,
6537    -12, 37, 3, -10, -51, 28, -70, -62,
6538    22, 66, 34, 58, -70, 67, -106, 91,
6539    -94, -12, 83, 111, 8, 114, -17, 8,
6540    9, -20, 1, 113, 99, 69, 19, 35,
6541    -26, -128, -54, -10, -41, 96, 71, -93,
6542    12, 44, 3, 22, -21, -5, -18, 126,
6543    42, 48, 85, 12, -54, 2, 25, -52,
6544    93, -128, -26, 78, 123, -25, 27, 8,
6545    -118, 50, -3, 75, 40, 35, -11, 107,
6546    -13, -93, -13, -24, -24, 72, -85, 10,
6547    -61, 51, 116, -100, 21, 67, 118, 36,
6548    -71, 37, -20, 46, 16, 54, 126, -93,
6549    -15, -5, 33, -114, -11, -5, -88, -11,
6550    -24, 54, 82, -66, -44, -128, 82, 87,
6551    -122, -51, -60, 123, -29, 33, -125, -13,
6552    -59, -8, -22, -4, 37, 24, 28, 123,
6553    93, 86, -66, -12, 44, 124, -106, 51,
6554    104, 19, 49, 82, 77, 11, -109, 58,
6555    -5, 19, -73, -56, 127, -74, -12, 120,
6556    -118, 1, 121, 116, 20, 70, -15, 53,
6557    84, -47, -27, -18, -123, -17, -3, -23,
6558    5, 28, 68, 120, -65, -33, 111, 122,
6559    -113, -45, -19, 18, -119, -90, -126, -33,
6560    45, 36, 18, -35, -121, -10, -102, 37,
6561    127, 112, -95, 44, -126, 59, 102, -81,
6562    114, 85, 3, -50, 81, -52, -54, -32,
6563    -13, 39, 66, 41, -88, 120, -123, 125,
6564    87, 23, 67, -53, -43, -25, -125, 63,
6565    41, -105, 35, -39, -108, -123, -34, -41,
6566    10, 88, -7, -31, -127, -113, 31, -59,
6567    -92, 62, -127, 96, 109, 127, -11, -27,
6568    115, -71, -40, 45, 123, -40, 38, 60,
6569    124, 17, -60, 95, 117, -23, -9, 64,
6570    100, 126, -40, -56, -7, 126, 24, -125,
6571    51, 37, 26, -115, 76, -51, -91, -29,
6572    -75, -116, 72, -87, -71, 80, 63, -95,
6573    -1, -24, -57, -32, 25, 105, 14, 20,
6574    60, 74, -128, 126, -29, 92, 43, 127,
6575    -75, 126, 116, 127, -10, 116, -126, -25,
6576    -37, 26, 58, -92, 27, 67, -43, 56,
6577    -78, -32, 76, 71, 73, 48, 76, -92,
6578    -126, 55, 24, 55, -104, -18, -58, 24,
6579    109, 30, -128, 115, 66, 7, 31, -85,
6580    116, 85, 106, -53, 39, -33, 61, 10,
6581    100, 79, -13, -5, 126, 25, -21, -98,
6582    -74, -41, 7, 12, -8, -85, -121, 65,
6583    -4, 11, -9, -89, -30, 5, -39, 49,
6584    -44, 90, 100, -83, 42, 120, -24, 53,
6585    122, -114, 2, -83, 38, 17, -31, -43,
6586    -38, -56, -67, 26, -49, -48, -121, -41,
6587    -125, -1, -3, 59, -77, 9, 76, -55,
6588    -53, -11, 1, -38, 51, -112, -76, 101,
6589    -24, -9, 3, 24, -48, 67, 26, -52,
6590    47, 7, -24, 44, 82, 13, -47, 50,
6591    3, -97, 39, 56, -18, 49, -69, 126,
6592    -14, -3, 82, 6, -75, -18, 4, 14,
6593    127, 57, 76, 23, -53, -7, 34, -45,
6594    -100, -94, -97, 12, -32, 20, 51, -53,
6595    -17, -77, 69, 103, -124, -112, -95, -122,
6596    -18, -116, 35, -110, 79, 109, 38, 56,
6597    -124, -13, -87, -86, -43, 54, 108, -108,
6598    -6, -11, -68, -11, -124, 8, 122, -7,
6599    86, -111, 117, -127, 65, 107, 63, -126,
6600    -127, 126, 30, 42, 6, 53, 123, 32,
6601    126, -71, 20, 32, 125, -125, 96, 126,
6602    -106, -48, -125, 80, -127, -106, -105, 69,
6603    -98, -126, -119, -20, 80, -128, -73, 55,
6604    119, -127, 92, -12, -77, -12, -38, 35,
6605    -117, 44, 3, 37, 126, 119, 28, 61,
6606    -72, -127, 24, -24, 120, 123, 3, -127,
6607    78, 61, 40, -128, -28, 71, 14, -47,
6608    81, -111, -57, -127, -40, -40, -121, 36,
6609    -116, -127, 4, -79, -20, 81, 62, -107,
6610    24, 16, 105, -8, -38, -85, 127, 90,
6611    13, -106, -15, 74, -68, -56, 4, 47,
6612    -89, 28, 89, -68, 9, 40, -25, 32,
6613    -33, -119, -21, 25, -74, 68, 112, 19,
6614    -77, 30, -5, 108, -118, 27, 120, -127,
6615    100, 0, 41, 67, 14, 43, 100, -107,
6616    77, 127, 70, 48, -106, 52, 17, 40,
6617    90, -11, -68, 34, 111, 77, -35, -56,
6618    43, -126, -49, -31, 6, 5, -117, -74,
6619    12, 49, -63, -68, -36, -97, -117, -123,
6620    85, 112, -38, 124, -126, -110, 104, -106,
6621    80, 125, 86, 60, 52, 32, -20, -15,
6622    -102, -5, 23, -9, -31, -126, 121, 41,
6623    -88, -97, 33, -20, -65, -10, 112, 45,
6624    -85, 58, 114, -32, 25, -2, 35, 59,
6625    -99, -22, -40, -71, 0, -58, 85, -58,
6626    18, -55, 60, 0, 88, 9, -14, -56,
6627    18, -34, -91, -18, -34, -14, 7, 122,
6628    -121, -126, -35, 95, -40, 105, 6, -2,
6629    -46, 115, -125, 52, -117, 17, 2, 9,
6630    25, 52, 18, -112, -84, -71, 62, -97,
6631    22, -80, 9, -22, -75, -104, 127, 76,
6632    6, -127, -120, -104, 17, -86, -54, 98,
6633    -127, -111, 57, -126, 68, -122, 13, -98,
6634    -49, -125, -1, -118, 121, -37, 35, -111,
6635    -122, -113, -125, -51, -90, 78, -124, 127,
6636    1, 58, 17, -123, -51, -81, -122, 34,
6637    -32, -66, 14, -113, -126, -124, 127, -126,
6638    -15, 92, -95, -121, -100, 20, -3, 89,
6639    -9, 127, -48, 15, 2, 126, -55, -10,
6640    -20, 125, -109, -32, 68, -119, -15, 17,
6641    -46, -10, -100, 13, 127, 120, 48, -121,
6642    126, 46, 71, -76, -75, -89, -34, -122,
6643    65, -21, 43, 11, 102, -128, 44, 127,
6644    126, -120, -19, 81, 127, -1, -125, 31,
6645    -36, 127, 43, -60, 66, -99, -127, -50,
6646    -56, -80, 119, -22, -2, -84, -125, -17,
6647    -65, 126, -63, 105, 51, 86, 46, -123,
6648    -13, 106, -54, 117, -9, 119, -13, 30,
6649    83, -121, 126, 17, 63, 7, -22, 60,
6650    7, 26, 18, -23, -39, 8, -63, 43,
6651    124, -39, 40, -27, 18, -42, -31, -90,
6652    -51, -113, -51, -16, -62, -33, 96, 39,
6653    -76, -78, 110, -49, 51, 11, -10, -72,
6654    31, -110, -73, 2, 24, 66, -125, -49,
6655    -45, 39, -128, -12, -117, -28, -23, 75,
6656    1, -122, -13, -63, 104, -44, 14, 3,
6657    -78, -25, -6, 104, -81, 123, -66, -96,
6658    -47, 70, 127, -107, -124, -66, -102, -94,
6659    127, -121, 32, 89, 53, -21, -128, 8,
6660    24, 56, 36, -59, -70, -73, -43, 45,
6661    -127, 73, -117, -35, -53, 34, -128, 2,
6662    83, 127, 1, -45, -14, 6, -44, 6,
6663    -34, 117, 127, -34, 64, 6, -43, -61,
6664    -80, 0, 15, -29, 11, 22, -23, 38,
6665    -124, -30, 108, -78, 25, -54, -57, 48,
6666    -40, -108, -97, -94, -117, -47, 18, -96,
6667    1, -120, -69, -84, 10, 126, -128, 112,
6668    -14, -18, 14, -34, -119, 28, -105, -100,
6669    113, 49, 30, -47, -70, -123, -4, -125,
6670    15, -115, -128, -3, -110, 126, -42, -126,
6671    -11, 21, -63, -123, 127, 121, 108, -80,
6672    -45, 86, 60, 64, 115, 115, -91, 25,
6673    18, -121, -117, 62, 47, 9, -125, 67,
6674    4, 88, 106, -127, -125, 123, 69, 125,
6675    -81, -126, 119, -88, 3, -128, 8, 66,
6676    -42, -127, -17, -15, 4, 17, -97, 22,
6677    127, 98, -114, -19, -67, -17, -90, 78,
6678    -35, 114, -21, 110, 119, 122, 64, -90,
6679    -8, -70, -94, -59, -49, 127, 0, -54,
6680    55, -21, -113, -33, -127, 70, -100, -24,
6681    10, 41, -76, -64, -52, -126, -46, -20,
6682    19, 49, -126, -33, -127, 127, 125, -110,
6683    -4, -56, -70, 45, 3, 18, -122, 91,
6684    11, 102, -39, -53, -126, 111, 71, 33,
6685    116, -105, -106, 12, -7, 30, 37, 47,
6686    -92, 42, 9, -121, -45, 23, 87, -20,
6687    125, 117, -13, -126, 56, -16, 28, -90,
6688    -35, 77, 58, -10, 63, -67, -24, 45,
6689    -29, 8, -31, 119, 0, -13, 100, 122,
6690    -33, -50, -34, -18, -19, -58, -124, -22,
6691    35, 29, -128, -89, 8, -86, -4, 0,
6692    44, -114, -47, -32, -62, -35, -123, 19,
6693    -72, -84, -60, 7, 110, -19, 45, 70,
6694    -9, 120, -125, 9, -74, -97, 71, 17,
6695    3, -40, 1, -103, -94, -33, 127, -31,
6696    -12, 10, 0, -4, -20, -75, 28, 84,
6697    -57, -15, 43, 17, 29, 40, 60, -9,
6698    118, 58, 27, -89, 42, 75, -106, 122,
6699    31, -114, -114, 43, -35, -90, 95, 116,
6700    -106, 6, -22, 100, 37, -72, 11, -6,
6701    87, -88, -126, -119, -31, 44, 29, 59,
6702    50, -60, 32, 75, -115, -18, 28, 126,
6703    -62, -126, 14, -21, -34, 126, 122, -74,
6704    -36, -38, 106, -119, 116, 92, 58, -81,
6705    -121, -78, -127, 6, 127, -70, -97, 112,
6706    63, -105, -11, -40, 127, -23, -127, -127,
6707    26, -34, 75, -124, -28, -115, 78, 28,
6708    -30, -124, -41, 15, 120, 127, 81, 72,
6709    -35, -114, -38, -93, 72, 71, 82, 57,
6710    12, -8, 73, -126, -127, -39, 101, -95,
6711    -92, 126, 54, -30, 11, 26, 34, 74,
6712    39, -127, -22, -123, 113, 23, 23, -14,
6713    -123, -73, -35, -128, 100, -122, -80, 32,
6714    23, -118, -40, -53, 48, 18, 21, -42,
6715    -104, -22, -127, -19, 55, -57, 64, -89,
6716    24, 11, -1, -12, 99, 10, -52, 41,
6717    37, -123, 62, 123, -4, -57, -51, 127,
6718    -45, 121, 124, -39, -113, 10, 7, -111,
6719    53, 55, 112, -124, 51, -85, 30, 7,
6720    6, -4, -50, 21, -124, 110, -126, -6,
6721    2, -71, 115, 13, 0, -64, -43, 8,
6722    8, 7, 4, -49, 82, 10, -2, 125,
6723    124, -58, 68, 29, 9, 37, 78, -86,
6724    60, -34, 85, -106, -52, 19, 4, 86,
6725    118, 46, 113, 20, -103, 113, -75, -57,
6726    -54, -65, 86, -16, 12, 68, -90, 84,
6727    -37, -31, 23, -37, 25, 26, -54, 32,
6728    -27, -121, -26, -67, 124, -24, 20, 124,
6729    -75, 74, -28, 14, -29, -19, 33, -36,
6730    87, -2, 5, 6, -121, -17, -1, 106,
6731    -20, -19, -17, 97, 15, -25, -53, -9,
6732    -60, -34, 61, 35, 11, 84, 11, 0,
6733    30, 127, 17, -43, 41, 93, -12, 75,
6734    -71, -54, 47, 11, -47, -57, 40, 8,
6735    -36, -36, 127, -120, 17, 57, -15, 38,
6736    -101, 55, -72, -43, 32, -73, -12, -22,
6737    -126, -20, -95, -17, -53, 23, 3, -53,
6738    -9, 27, 122, -5, -25, -40, 18, -32,
6739    -5, -20, 11, -64, 61, 68, 127, 20,
6740    -41, 35, -22, 26, 127, -102, -55, -57,
6741    51, -21, -45, 34, 47, 0, 85, -3,
6742    -10, 42, 43, 11, -34, -10, -4, -67,
6743    -89, 92, 25, -62, 7, 20, -117, -41,
6744    103, 70, 34, 45, 38, 53, 26, 64,
6745    39, 51, 27, -70, 42, -36, -14, 35,
6746    -6, 121, -25, -23, -105, -44, 127, -64,
6747    23, -10, -53, 70, -63, -23, 5, -15,
6748    28, 85, -51, 101, -71, -41, 53, -52,
6749    -26, 19, -46, -64, 25, -21, 16, -13,
6750    -63, -68, 26, 52, -61, 116, 24, -88,
6751    15, -20, 7, -3, 1, 97, -16, -16,
6752    -100, -103, 4, -8, 88, -89, 24, 51,
6753    -12, -6, 30, -32, -69, 20, 82, 18,
6754    -8, -41, -56, -67, -111, 92, -77, 70,
6755    -30, 5, -3, 11, 26, 10, -115, -30,
6756    -17, 26, -30, 41, 84, -27, -1, -11,
6757    -8, -125, -21, 12, -35, 124, -13, -48,
6758    -13, 16, 9, 4, -75, 24, 11, 37,
6759    -42, -11, 26, 22, 29, 54, -9, -94,
6760    107, 112, 57, 18, 84, 97, 26, 0,
6761    -121, 6, 28, -1, -55, 54, 9, 46,
6762    68, -21, 55, -1, 6, -47, -28, 9,
6763    -24, -28, 61, -45, -102, 114, 43, 45,
6764    -37, 11, 6, -15, -102, -70, 49, -125,
6765    -8, -16, -53, -24, 68, -6, 21, -13,
6766    10, -28, 120, -54, 2, -77, 27, -62,
6767    -112, -104, -14, -59, 45, 35, -117, 7,
6768    34, -28, -63, 26, 59, -14, -43, 22,
6769    36, -86, 18, -16, -12, -58, 15, 51,
6770    56, -73, 24, -13, 67, -15, 125, -13,
6771    12, 8, -56, 44, 62, -77, -10, 76,
6772    -122, 87, -27, 21, 19, -39, 10, -2,
6773    44, 12, 113, 31, -11, 37, 16, -19,
6774    56, -53, 9, -43, -25, -13, 45, 34,
6775    -45, -35, -10, 35, -118, -33, -126, 1,
6776    122, -37, -21, -15, -128, -125, -29, 24,
6777    -123, 21, -47, -36, -66, 35, -20, -9,
6778    39, -50, -122, -2, -18, -12, -59, -24,
6779    14, -87, 109, -46, -67, 51, -125, 66,
6780    72, -13, 57, -112, -116, -42, -110, 68,
6781    2, 43, -76, 34, -61, -114, -60, -81,
6782    -33, 1, 33, 37, -36, -10, 35, 24,
6783    -19, -17, -40, -32, 52, -28, -48, -13,
6784    -89, -91, -66, -35, 126, -27, 1, -50,
6785    74, -60, -17, 16, 75, 44, 28, 105,
6786    103, -4, -9, -43, -76, 6, -10, -124,
6787    39, -27, 19, -47, 25, 126, -44, -4,
6788    -116, 22, -32, -49, -106, -95, 111, 15,
6789    -10, 4, -121, -20, 84, 76, 70, 18,
6790    -57, -23, -92, 69, 1, 70, 78, 13,
6791    -21, 114, 58, -20, 23, 50, -28, -16,
6792    -6, 118, -67, 127, -22, -79, -37, -31,
6793    -40, 108, 42, 11, 79, -41, 59, -23,
6794    -115, 11, 14, 38, 86, 3, -25, -3,
6795    -102, 3, -113, -43, 38, -54, 30, -90,
6796    120, -72, 9, -87, 49, 90, 49, -20,
6797    14, 11, 15, 33, 115, 125, -12, -68,
6798    -59, 21, 6, 27, 21, -127, -77, 20,
6799    -45, -1, -46, -77, 57, 105, -77, 2,
6800    29, 78, -35, -104, -75, 96, -50, 52,
6801    22, -21, 38, -73, -14, -3, -49, 23,
6802    -65, -13, -112, 95, 125, -120, -123, 96,
6803    -74, 108, -5, -20, 17, -19, 67, -17,
6804    -54, -47, 81, -7, -32, -10, 25, 7,
6805    -5, 111, -128, -36, 51, -55, -1, -18,
6806    3, -20, 20, -32, 31, -37, -24, -31,
6807    -70, -95, -17, -1, 40, 73, 33, 10,
6808    88, 45, 71, -24, 27, -47, -13, -78,
6809    121, 63, -127, 26, -21, 104, -3, 31,
6810    4, -21, 26, -38, -37, 42, -10, -3,
6811    119, -15, 11, -119, -128, -128, 0, -11,
6812    54, -109, 37, -96, -107, 55, 37, -17,
6813    -97, 11, -88, 70, -29, -31, 6, -52,
6814    -73, 17, 120, 69, -17, 12, 107, -10,
6815    -23, 16, 117, 122, -47, 4, 61, -86,
6816    -47, 27, -100, 50, 114, -92, 95, 43,
6817    47, -31, -34, 107, 99, -127, 53, -11,
6818    -26, 57, -16, 57, -97, 0, -113, 59,
6819    6, -10, -99, -2, 60, -63, 5, 8,
6820    -43, -15, 9, 39, 126, 28, -4, -74,
6821    27, 34, 19, -71, 83, 78, 57, 37,
6822    -98, -72, 33, -26, -103, 82, 29, -71,
6823    20, -4, 1, -49, -127, -85, 24, -37,
6824    28, 30, -39, -24, -15, 40, -6, -61,
6825    -46, -39, -108, -26, -21, 17, 63, -61,
6826    77, -29, 41, -20, 52, -49, 117, 2,
6827    -35, 9, 127, -66, 7, 22, -10, -42,
6828    -69, 14, 59, -106, 12, -87, 6, 2,
6829    -13, -123, -94, 32, -116, -76, 35, 17,
6830    -76, 21, -7, 53, -18, -13, 13, -110,
6831    -30, -21, 109, 73, -24, 75, 4, -34,
6832    46, 127, 78, 40, -84, -15, -66, -7,
6833    96, -14, -58, -47, -12, 71, -4, -6,
6834    -87, 28, 76, 0, 7, 84, -58, -34,
6835    -45, 30, -84, 9, -125, -43, -25, -34,
6836    -40, 127, 80, 72, 114, 107, 16, 60,
6837    87, 12, 127, -29, -12, 84, 126, -86,
6838    92, 127, 91, 86, -123, -91, 126, -45,
6839    43, -103, -21, 60, 14, -15, 25, 50,
6840    14, 19, 92, 25, 5, 6, -26, 50,
6841    -18, -37, 120, -81, 46, 3, 31, -6,
6842    -66, -107, -13, 73, -31, -94, -54, 7,
6843    -58, -20, -16, 77, -30, -40, 127, -61,
6844    69, -21, -66, -24, 48, -55, 9, -25,
6845    -31, 44, 127, -17, -54, 71, -20, -28,
6846    -42, 5, 6, 23, 33, 19, 4, -21,
6847    74, -106, 32, -98, -119, -89, 102, 46,
6848    -29, -50, -95, -115, 127, -34, 32, 10,
6849    17, -23, -12, -69, 35, -7, -1, -76,
6850    64, 37, -114, 59, 83, 34, -22, -61,
6851    3, -31, -100, -120, -88, 22, -128, 127,
6852    -11, 10, -100, -107, -122, -6, -49, 8,
6853    -38, -28, -45, -83, -31, -20, -39, -1,
6854    -63, 124, -22, -31, -33, -6, 23, 5,
6855    -3, 38, -123, 73, -23, 104, 25, -27,
6856    79, 115, -48, -44, -125, 25, -1, -67,
6857    20, 117, -35, 112, 86, 15, 23, -111,
6858    122, 21, 9, -7, -128, -2, 0, -125,
6859    31, 42, 11, 37, 122, -119, 29, 51,
6860    -31, 51, 46, 30, 127, -110, 29, 49,
6861    -3, 30, -75, -21, -42, -29, -127, -49,
6862    -43, 123, 102, -16, -106, -28, -127, -83,
6863    -74, 24, -9, 126, 3, 36, 107, 67,
6864    11, -18, 54, 77, 18, -28, -15, 15,
6865    45, 69, 80, -47, 112, 82, -104, 2,
6866    -24, 20, -10, -79, -39, 1, -27, 30,
6867    13, -1, -77, -10, -3, -106, -6, 13,
6868    -32, 123, -16, 27, 1, 90, -64, 12,
6869    -96, -33, -61, 65, 53, 102, -41, -44,
6870    51, -47, 65, -23, -9, 61, -81, -9,
6871    -21, 61, -58, -48, 122, 58, -54, 6,
6872    20, -112, -35, -104, 10, 122, 100, -69,
6873    -51, 57, 52, -29, 90, 74, -115, 18,
6874    35, -127, 124, 62, -9, -5, -82, 13,
6875    8, -63, -42, 3, 15, -23, 23, 41,
6876    -51, 87, 123, -36, 11, -34, -74, 38,
6877    -5, 36, -52, -74, -4, -2, -122, 19,
6878    -66, -11, 10, 50, 75, 4, -25, -1,
6879    -12, 57, 108, 84, -38, 29, 123, 62,
6880    -18, 39, -120, 14, 13, 78, -1, 2,
6881    -82, 7, -93, -78, 5, 75, 48, 44,
6882    -60, -33, -5, -48, -20, 39, 28, -86,
6883    -25, -69, -28, -102, -103, 121, -120, 18,
6884    108, 65, -62, -40, -128, 0, -49, 31,
6885    37, 29, 88, 33, -96, -59, 23, -45,
6886    59, -105, 84, -63, 11, -41, -13, -27,
6887    -54, 83, 64, 117, 14, 5, 76, -112,
6888    16, 94, -61, 28, 101, -56, -9, 2,
6889    89, 23, -78, 58, -49, -22, 60, 18,
6890    34, 19, 62, -93, -27, -47, 76, 4,
6891    -33, -35, -12, -23, 87, -43, -2, 21,
6892    26, -49, -68, 22, 18, -60, -43, -31,
6893    32, -28, -93, -11, 11, 26, -45, 7,
6894    -40, 6, -76, 86, -30, -79, -77, -34,
6895    1, 47, -34, -83, -124, 57, -35, -17,
6896    18, -1, -36, -18, -123, -119, 29, -2,
6897    -4, 37, 34, -67, 84, -80, 49, 7,
6898    89, -123, -127, 43, -55, 46, 66, 100,
6899    -6, -31, -122, 81, -34, -71, -58, -15,
6900    -15, -24, -18, 80, -24, -68, 28, -12,
6901    71, -76, -32, 2, 12, -120, -24, -20,
6902    -96, 15, 3, -88, 51, 0, 37, 37,
6903    106, 73, -17, -23, 97, 39, 36, -1,
6904    -88, -45, 87, -78, 75, -119, 4, 5,
6905    -1, 11, 23, -18, -33, 114, -36, 90,
6906    27, 91, 10, -15, 16, -90, -52, 16,
6907    59, 41, -38, 19, -127, -91, -45, 26,
6908    55, -61, 37, 45, -19, -10, -65, 127,
6909    9, -44, -84, -79, -16, 69, 43, 1,
6910    -63, 118, -123, -1, 121, 12, 53, -90,
6911    15, -42, -19, -33, -62, 32, -24, -57,
6912    36, 66, 77, 13, -37, 17, 97, 59,
6913    -61, -126, -19, 35, 83, 91, 21, -18,
6914    39, 78, 58, 55, -29, -44, -38, 20,
6915    29, -26, -127, -84, 0, -7, 127, 70,
6916    22, 24, -56, 58, 36, 44, 73, -33,
6917    121, -85, 115, -106, -93, 82, 64, 26,
6918    -16, -59, -24, 4, 24, 33, 36, 20,
6919    -8, -45, -22, -75, 35, -15, 40, -21,
6920    56, 80, -77, 36, 108, 90, 84, 6,
6921    13, -67, -29, 56, 89, -24, 71, 17,
6922    64, 6, -75, -10, 72, 28, -54, -70,
6923    31, -39, -30, -110, 72, -21, 48, 86,
6924    15, -127, 26, 65, 8, 30, 15, -17,
6925    -89, -85, 112, 20, 21, 8, 30, 74,
6926    -68, 40, -30, -64, 22, -14, 5, -10,
6927    38, -1, 109, 73, -46, 107, -58, 5,
6928    -67, -123, 0, 111, 124, 3, -68, 11,
6929    -126, 50, 49, -53, 104, 20, 36, 116,
6930    0, 15, -16, 18, 84, 47, -72, -84,
6931    -26, 1, -74, -20, 122, -40, 47, -29,
6932    96, 63, 20, -36, 101, 31, -46, 21,
6933    31, -50, 5, 84, -42, 11, -117, 37,
6934    -63, 86, 91, 112, -10, -12, -16, -41,
6935    62, 16, -95, 25, -48, 30, 117, 0,
6936    -1, -5, -57, 101, -6, -59, -52, -8,
6937    -34, 83, -6, 51, 9, -95, 98, 18,
6938    -74, 8, 1, 34, -13, 22, -58, -128,
6939    36, -40, 5, -26, -49, -89, -14, -40,
6940    -93, -92, 82, 25, -26, -60, 68, 6,
6941    49, 18, 33, 18, -10, 15, 22, -7,
6942    -63, -58, -52, 16, 35, 55, -32, 27,
6943    12, -24, -19, 74, -21, -34, -124, -19,
6944    -3, 112, -41, -117, -94, -91, -46, -116,
6945    -108, -42, 59, -46, -61, -109, -66, 37,
6946    -67, -47, -91, -74, 3, -23, -4, 30,
6947    95, 75, -76, -122, -123, -9, -82, -68,
6948    32, -48, 124, -81, -125, -90, -99, -127,
6949    -102, 69, -12, 85, -60, -43, -126, -79,
6950    -112, 59, 24, 54, -126, 127, -82, -18,
6951    39, -126, 9, -53, -124, -19, 17, -49,
6952    -86, 24, 1, 12, -80, 75, -35, 48,
6953    2, 11, -26, 68, -119, 50, -9, -46,
6954    17, 39, -95, -25, -60, -8, -60, 9,
6955    121, 125, 2, -83, -99, 50, -47, -38,
6956    -123, -42, -124, 50, -125, -40, -14, 102,
6957    125, -88, -42, -127, -6, -27, -98, 58,
6958    41, -21, -9, -39, -31, -78, -66, 115,
6959    112, 8, -25, -105, 2, -84, 10, -13,
6960    -67, 3, 105, 108, -28, 84, 37, -92,
6961    -2, 116, 24, 68, -97, -127, 16, -125,
6962    -73, 23, 105, 44, 127, -21, -67, -40,
6963    -42, -88, 48, -32, -26, -105, 6, 36,
6964    -56, 27, 18, -3, -97, 54, -30, -113,
6965    0, -127, -23, -88, -123, 19, 36, -56,
6966    -61, 4, 41, -61, 57, -128, -38, -68,
6967    -3, 125, -10, 11, 4, -7, -10, 85,
6968    38, 126, 5, 57, -124, -99, -94, -18,
6969    -72, 79, -30, -97, -124, 123, -43, 46,
6970    -33, -6, -88, 12, -6, 30, -76, -6,
6971    27, -26, 47, -67, 126, -58, -23, -16,
6972    -47, 15, -71, -97, 2, -127, -62, -124,
6973    82, -60, 5, 13, -56, -50, -13, 75,
6974    43, 12, -1, -127, -4, 30, 67, -38,
6975    -77, 75, 10, 32, -127, -59, -24, 33,
6976    4, 0, -108, 11, -89, 0, -86, 60,
6977    1, -18, -127, 0, -122, -54, -48, 20,
6978    -90, 102, 121, -86, 127, -25, 79, -13,
6979    2, -54, -29, 66, 0, 15, -94, 24,
6980    -33, 114, -12, 127, 66, -7, -11, 69,
6981    -37, 38, 20, -58, 2, -71, -25, 69,
6982    -119, -63, 60, -63, 41, -43, 24, -10,
6983    82, 5, -29, -26, -125, -52, -45, -21,
6984    54, 3, -4, 8, 39, -75, -83, -127,
6985    -67, 16, -77, 72, -12, -10, 104, 14,
6986    -127, 46, 22, 5, -4, 127, -34, 15,
6987    72, 126, -8, -83, -10, 6, -57, -44,
6988    -109, 35, 11, 2, 35, 9, -24, -29,
6989    -12, -7, -114, -40, -127, 120, -48, 10,
6990    48, -33, -39, -124, -119, 113, -63, 22,
6991    123, 126, 33, 61, -11, -13, 95, 6,
6992    87, -56, -122, 7, 127, -63, 37, -95,
6993    125, 68, -30, -92, 28, -13, -105, 91,
6994    -20, 21, 87, -58, 17, -20, 34, 113,
6995    126, -26, -61, -127, 54, -11, -61, 11,
6996    -29, -53, 71, 24, 60, 26, 76, 43,
6997    15, 117, 12, -57, 25, -126, 12, -47,
6998    -55, -2, 19, -43, 105, 115, -14, 12,
6999    -58, -56, 47, -16, 56, 68, -7, 6,
7000    -75, 57, -51, -4, 17, 21, 56, -30,
7001    -2, -120, 20, -39, -127, -1, -1, 53,
7002    -50, 29, 50, -27, -69, -128, -78, 37,
7003    -85, 125, 5, 11, 66, -36, 22, -1,
7004    124, 10, -50, -88, 116, -67, -3, -12,
7005    24, -20, -22, -59, 89, 112, -19, 24,
7006    -31, -46, 125, -7, -126, -6, 23, 24,
7007    8, -26, 62, -88, 126, -77, -34, 7,
7008    -39, 61, -4, -30, 3, -128, 12, -124,
7009    -13, -83, -1, -24, 102, -6, -25, 91,
7010    125, -3, 16, -125, -69, 34, 42, -43,
7011    -29, -32, 59, -34, 13, -4, 10, 92,
7012    74, -39, -79, -27, -7, 39, -51, 123,
7013    -6, 20, -28, 75, -126, -46, -42, 30,
7014    0, -29, 10, -4, 112, -19, 46, -10,
7015    -48, -19, -20, 43, 65, 13, 16, 16,
7016    84, 75, -39, 127, 125, 93, 105, 0,
7017    75, 124, -31, -114, -48, -13, -12, 98,
7018    126, -104, 66, 25, -9, -110, -95, -94,
7019    -20, -118, 70, 121, -128, -118, 78, -29,
7020    -34, 2, -9, 40, 107, 20, -81, -126,
7021    -38, -42, -112, -55, 65, 123, 118, 56,
7022    -46, 19, 17, 18, 127, 93, -47, 66,
7023    121, 114, 8, -128, 123, 92, -37, -45,
7024    25, -79, 19, 46, 32, -70, 11, -41,
7025    94, -35, -79, 12, -49, 63, 46, 115,
7026    -44, 26, -7, -122, -61, 74, 105, -22,
7027    76, -70, 86, 120, 70, -84, -31, 53,
7028    83, 65, -115, -72, 125, -90, 108, -105,
7029    -128, 101, 74, 122, -66, -108, -126, -17,
7030    -38, 17, 4, -15, 121, 115, -38, -43,
7031    -120, 13, -117, -100, 100, 113, -122, -12,
7032    45, -127, 60, -124, 68, -27, 48, 110,
7033    85, 15, 111, 10, 58, -82, 102, 59,
7034    42, 95, -111, -125, -126, 69, 120, 126,
7035    -40, 50, -80, -103, 60, 112, 69, -19,
7036    26, 41, -24, -6, 58, -115, -35, 94,
7037    86, -62, 110, -22, -127, -14, -76, 121,
7038    0, 4, -16, -3, -87, 1, 65, -34,
7039    -26, 124, 37, 59, 40, -106, -13, -16,
7040    104, -126, -5, -76, 126, -3, 77, 40,
7041    120, -28, -39, 116, 120, 48, 90, -22,
7042    -127, 96, 5, -88, -128, -95, 20, -19,
7043    -50, 29, 25, -60, 127, -3, -80, -76,
7044    6, -60, -43, -127, -59, 51, 9, -50,
7045    -9, -110, -56, 61, 0, -17, 49, -34,
7046    50, 8, 24, -126, -125, 35, 56, 109,
7047    83, -18, 55, -122, 122, 119, 79, -115,
7048    116, -8, 65, 59, 51, 127, -27, 119,
7049    36, 27, 106, 122, -127, -21, 39, 96,
7050    -88, 91, -31, 116, 56, -97, 27, 14,
7051    -63, 99, 51, 117, -126, -98, -50, -16,
7052    120, 3, 45, -125, -98, -31, 65, -116,
7053    -66, -76, -82, -54, -110, 5, -127, 23,
7054    16, -73, -127, -41, 22, 69, 39, 106,
7055    97, -35, 124, 52, -128, -31, 14, 37,
7056    -12, -85, -2, -79, 16, -61, -127, 8,
7057    39, 57, 38, 111, -67, 77, -127, -21,
7058    -46, -46, -102, -57, 74, 87, 53, 26,
7059    48, -123, -71, -78, 31, 78, -82, 100,
7060    61, 38, 79, 94, -39, 127, 1, -20,
7061    -33, -22, 59, 37, 73, 42, -53, -77,
7062    14, -23, -96, 53, -46, -61, -117, -22,
7063    68, -111, 17, -62, -8, 53, -34, -78,
7064    -126, 49, -9, 69, -127, -32, 24, 111,
7065    -125, -124, 19, 125, 34, -6, -122, -13,
7066    39, -5, -123, -21, -52, -8, -83, -15,
7067    -126, 65, -41, -66, 114, -37, 85, 18,
7068    -71, 69, 45, -19, 64, -2, 31, 125,
7069    -45, 4, 114, 101, -82, 67, 19, -5,
7070    25, 122, -117, 67, -122, 29, -20, -13,
7071    -124, 12, -87, -125, -16, -33, 32, 30,
7072    -22, 0, 24, 34, -52, -122, -35, 127,
7073    -92, -21, -95, 12, -85, 50, 29, -36,
7074    27, 19, -103, 117, 38, 64, 124, -63,
7075    7, 50, -1, 24, -79, -44, -40, 113,
7076    -125, -107, -85, 124, -124, 121, -90, 14,
7077    22, 124, 71, 48, -121, -38, 22, -11,
7078    -53, 4, -128, 52, 48, 18, -21, -123,
7079    -123, -15, 32, 14, 127, -13, 33, 67,
7080    -28, -32, -77, -127, 46, -14, -101, -63,
7081    -47, 41, 3, -58, -118, -102, 62, 32,
7082    -38, 4, 5, -25, -27, 58, -40, 60,
7083    -44, 109, -120, -32, -56, 10, 105, -112,
7084    -25, 43, -50, 9, -64, -52, -126, 73,
7085    -37, -15, -71, -32, -85, 81, -48, 10,
7086    16, 45, 17, -74, 95, -48, 78, -27,
7087    67, 28, -4, -6, -13, -99, 8, 36,
7088    69, 13, -54, 60, 54, 78, -28, 127,
7089    -18, 47, -10, -88, -4, 13, -26, -23,
7090    -98, -124, 92, 29, 43, 127, -19, 78,
7091    9, 22, -21, 17, -126, -16, -30, 6,
7092    31, -128, 22, 100, -21, -46, -126, -98,
7093    92, -2, 38, -82, -51, -25, 92, 75,
7094    -48, -51, -20, 88, -113, 80, -68, 45,
7095    68, 127, 32, -74, -89, 120, -93, 49,
7096    115, 51, 9, 8, 8, 19, 3, -34,
7097    -73, -45, -72, -83, 51, -44, 62, -126,
7098    -36, 2, -16, 82, -127, 118, -21, -19,
7099    -49, 33, 8, 18, 33, -8, 39, -57,
7100    -82, 14, 30, -39, 121, 5, 36, -23,
7101    -103, -124, -124, -20, 38, 69, -104, 54,
7102    30, -34, 92, -23, 51, 27, 59, -54,
7103    -16, 20, 67, -60, 85, -46, 8, 27,
7104    25, -62, -110, 31, -111, -49, -95, 116,
7105    -40, -29, 25, -36, 56, -10, -12, 88,
7106    -34, -43, -76, 3, 10, 90, -111, -103,
7107    -31, -38, 19, -100, -115, 124, -75, 18,
7108    -37, 44, -38, -21, -7, -13, 56, 75,
7109    -120, 25, -128, -127, -38, 10, 41, 26,
7110    -25, -43, 103, 117, -50, -44, 118, 7,
7111    47, -69, -2, 46, -53, 122, 28, -92,
7112    23, -14, -19, -16, 26, 54, -102, -94,
7113    -95, -83, -104, -31, 43, -127, -85, 18,
7114    72, 126, 121, -100, -118, 100, 7, 55,
7115    8, 28, -53, 22, 127, -104, 124, 99,
7116    11, -52, -32, -2, -57, 45, -80, -96,
7117    -26, 32, -10, 72, 121, 127, -49, 40,
7118    12, 1, 9, -75, -55, -30, 126, -84,
7119    2, -70, 59, 93, -117, 64, 86, -33,
7120    -8, -74, 64, -4, -49, 42, -59, 89,
7121    7, -48, -19, -15, 43, -66, -81, 3,
7122    -35, -123, 45, -64, 84, 4, -23, 39,
7123    -79, -1, 17, 58, 11, -4, -57, -50,
7124    -5, -100, 76, 127, 100, -48, 43, -96,
7125    35, 12, -101, -96, -26, 7, -71, -72,
7126    -7, -61, -105, 127, -4, -103, -15, 88,
7127    46, 27, -16, 41, -125, -75, -22, -58,
7128    -27, 11, -58, -5, -74, -125, -42, -13,
7129    -77, -20, -80, 3, 19, -65, 61, -89,
7130    -47, -56, -35, -80, 124, 86, -5, -49,
7131    72, -117, -34, -54, 68, 67, -87, 54,
7132    9, 1, 9, -21, -30, 32, -38, -2,
7133    51, 21, -118, -25, 107, 30, -32, 60,
7134    5, -48, 127, 28, -113, -65, -23, -1,
7135    -69, -75, -65, -25, 17, -115, -19, 40,
7136    49, 120, 42, 11, -48, 32, 66, -26,
7137    75, -50, -75, 13, -29, 67, -126, -27,
7138    25, 24, -126, -2, -59, -61, -89, -124,
7139    78, -26, 76, -126, 36, 28, -3, -16,
7140    -29, -81, 13, -123, 67, 52, 23, 37,
7141    -73, -96, 40, -95, -112, 63, -55, 117,
7142    63, 118, 34, -74, -119, -77, -23, -14,
7143    -113, 111, 28, -80, 37, 103, 5, -25,
7144    -79, 73, -76, -84, 45, 57, -67, 6,
7145    8, -51, -67, -127, -58, -127, -33, 0,
7146    -105, -24, -77, 48, -29, 125, 118, 77,
7147    -112, -128, 41, 68, 126, -30, -34, 13,
7148    115, 109, -9, -34, -44, 121, -11, 100,
7149    -12, 43, -88, 51, -41, 37, -110, 43,
7150    127, 36, -42, -58, -108, -119, 36, -107,
7151    20, 23, 111, -4, 126, -9, 125, -69,
7152    -42, 32, -33, 106, -7, 127, 6, -126,
7153    29, 57, -29, -100, -91, 126, -4, 74,
7154    33, -5, 5, 94, -20, 66, 34, 68,
7155    37, 39, 82, -59, 69, 124, 75, -123,
7156    86, -70, 91, -70, 17, 107, 93, 60,
7157    -21, 51, 74, 21, -39, -90, -96, 13,
7158    17, 121, -111, -30, 72, 28, 73, -13,
7159    0, 12, -18, -7, 9, 32, 16, -21,
7160    -87, 46, 37, 8, -7, 47, 8, 24,
7161    0, -3, 36, -35, -20, 12, 36, -4,
7162    -61, -5, 6, -77, -52, -4, 74, -23,
7163    -4, -18, -25, -6, 127, 39, 44, -28,
7164    13, 37, -22, 9, 24, -9, -36, 121,
7165    7, 15, -10, -3, 2, 20, 15, 32,
7166    -4, -71, -12, 57, 107, 21, 11, -9,
7167    50, 2, 44, -6, 17, -5, -44, 13,
7168    81, -6, 37, 7, 3, 56, 10, 2,
7169    -20, 44, -36, 7, -6, -31, 17, -5,
7170    -11, 20, 2, 61, 115, 0, 11, 3,
7171    -8, -23, 3, -70, 4, -65, 11, 9,
7172    52, -19, -51, -16, -3, -34, -32, -49,
7173    -61, -12, 0, 49, 23, -52, 119, -12,
7174    32, 68, 8, -5, 12, 32, -14, -18,
7175    37, -11, 45, 6, -68, 9, 35, 15,
7176    10, 89, 114, 38, 53, 26, -1, -51,
7177    -24, -85, 25, -50, -10, 20, -16, -22,
7178    -6, 127, 21, -7, -127, 12, 9, -18,
7179    -42, 6, -58, 27, 1, 24, 18, 16,
7180    -14, -2, -52, 63, -95, 10, -13, 127,
7181    -35, -22, 6, 112, 64, 10, -16, -20,
7182    -39, 1, 0, -19, -101, 5, -1, 110,
7183    2, 44, 7, 4, -49, -17, 17, -8,
7184    37, -61, -7, -6, -16, -99, 73, 2,
7185    -16, 22, -2, 18, 15, 4, -27, 24,
7186    11, -47, -3, 15, 127, 21, -7, 15,
7187    15, -20, 3, 26, 127, 38, -38, 0,
7188    6, 37, -10, 7, 23, 1, 36, -128,
7189    -10, 13, 29, 16, 17, 39, -27, 8,
7190    98, 5, 14, -75, -126, 12, -10, 30,
7191    -31, 19, -36, -55, 0, 28, 83, 86,
7192    11, 6, 15, 41, 13, 38, 9, 12,
7193    15, 14, -21, 13, 116, 14, 0, 9,
7194    10, 99, -53, -14, -128, 8, 19, -5,
7195    5, -30, 2, 60, 36, 75, -69, 6,
7196    53, 28, 44, 27, -33, -30, 36, 7,
7197    -59, 11, 80, -71, 44, -39, -42, -25,
7198    -38, 13, -123, -28, -24, 23, -58, 33,
7199    4, -29, 16, 67, 19, 126, -7, 9,
7200    -32, -7, -34, 51, 5, -5, -16, -3,
7201    -41, 5, 23, -7, 26, -11, 126, -12,
7202    37, 60, -2, 14, 11, 0, 42, 43,
7203    11, -51, -50, -28, -15, -3, 21, 16,
7204    -119, 55, 21, 71, -9, -17, 13, -60,
7205    112, 36, 55, 2, 5, 0, -7, 1,
7206    47, 4, 18, 44, -36, 51, 0, -41,
7207    -47, -66, -9, 39, -19, 54, 11, 4,
7208    -71, -35, -33, -17, -40, -92, 125, 31,
7209    -28, -7, 25, -19, -89, 14, -94, 61,
7210    124, -29, 8, -123, -8, -65, -30, 38,
7211    2, -23, 23, -80, 5, -43, 21, -19,
7212    -13, -17, 20, -23, 24, -126, 26, 8,
7213    -27, 12, -111, -6, 42, 20, -126, -33,
7214    -22, -81, -1, 42, 8, -59, 42, 96,
7215    -11, -10, -44, -41, 6, 39, -3, 6,
7216    -43, -30, -38, -8, 121, -41, 17, -13,
7217    101, 7, -98, 1, 26, 35, 27, 15,
7218    -56, -10, 4, -23, 12, 80, -25, 8,
7219    8, -14, 1, 33, -17, -4, -18, -7,
7220    -44, -80, -63, -50, 16, -125, 75, -17,
7221    8, 16, -53, 5, -30, -6, -83, -16,
7222    -22, -78, 13, -7, -89, 5, -6, -10,
7223    11, 39, 8, -72, -28, -126, -32, -7,
7224    -19, -1, -8, 38, 6, -34, 5, -1,
7225    -12, 48, -71, -5, -11, -126, -33, -17,
7226    -3, -17, 1, -83, 7, 8, 60, 27,
7227    -1, 14, -69, -11, 27, -5, 73, 3,
7228    -27, 64, -28, 2, 3, 22, 0, -12,
7229    -41, 3, -25, 16, 9, 25, -27, 21,
7230    22, 11, 0, 1, -1, 16, 6, -9
7231 };
7232 
7233 static const rnn_weight denoise_gru_recurrent_weights[27648] = {
7234    -76, -99, -23, -18, 12, -119, -3, -53,
7235    6, 9, -8, -124, 91, -33, 50, 0,
7236    -52, 95, 19, 54, 43, 29, -17, -122,
7237    -83, -29, -107, -57, -8, -4, -27, 118,
7238    -96, 4, 81, -5, 44, -90, -103, 39,
7239    -29, -25, -56, -13, 71, -13, -103, -1,
7240    -15, -5, -100, -89, -14, 4, -16, 36,
7241    -10, -44, 59, -44, -103, -109, 50, 37,
7242    24, -48, -121, -9, -101, 30, 29, -5,
7243    -69, 89, 56, -41, 39, -52, -4, -111,
7244    -39, 16, -54, 31, -49, 34, -1, 12,
7245    -20, -45, -121, -40, -28, -3, -13, -38,
7246    23, -83, -13, -6, 97, 44, 13, 30,
7247    -38, 2, -25, -82, 46, 38, -25, 31,
7248    -106, 9, 20, -113, 27, 17, 12, -91,
7249    34, -7, 10, -44, 3, -2, -66, -3,
7250    -93, -70, -32, -58, -24, 20, -49, -31,
7251    6, 87, -30, -89, 10, 23, -60, -16,
7252    -113, 22, -1, -4, 60, -45, -41, 1,
7253    17, -9, 39, -38, -36, -22, 47, 38,
7254    -39, 10, -89, -27, 10, 45, 35, 2,
7255    62, 5, 42, 14, 28, -27, 13, 10,
7256    -22, -23, -67, 41, -10, 12, -55, -57,
7257    -76, -35, -108, 12, -26, 0, -42, 104,
7258    -48, -64, 4, -3, 34, -126, -19, -11,
7259    36, 55, -54, -55, -123, -44, -45, 36,
7260    -61, 18, 2, -127, 52, -30, -119, 33,
7261    -8, -45, -26, -102, -91, 36, 49, 45,
7262    51, -4, 5, -105, 56, -128, -83, 11,
7263    -16, 16, -126, -108, -71, 9, -9, 36,
7264    -6, -63, -100, -56, -10, -51, -34, -13,
7265    15, -17, -28, 61, -65, -72, 32, -80,
7266    38, -13, 75, 56, -15, 81, 50, 21,
7267    -127, 12, -86, 45, -41, 57, 23, 11,
7268    -28, -71, -119, -22, -62, 79, -96, 32,
7269    -61, 20, 9, -117, -52, 33, -82, 82,
7270    -16, -100, -47, -128, 39, -105, -15, 10,
7271    -5, 90, -124, 19, -28, -66, -76, -13,
7272    -40, 31, -20, -5, -24, 41, 14, 121,
7273    -56, 56, 43, -123, -44, -24, 28, 73,
7274    -37, -17, -19, -65, 45, 52, 63, -1,
7275    30, 16, 51, -7, 45, -13, -70, 16,
7276    -1, -4, -22, -116, -37, 37, -124, -10,
7277    28, 12, -109, 2, 16, -30, 13, 28,
7278    -24, 32, -26, -53, 72, 10, 40, 42,
7279    -73, 36, 25, -51, 19, 27, 34, -6,
7280    66, 36, -4, 38, -87, -33, 36, -41,
7281    15, 3, -32, -72, 73, 35, -32, -124,
7282    117, -36, 0, -22, -114, 76, 5, -125,
7283    7, 1, -50, -104, 1, -74, 11, 8,
7284    -28, -8, 13, -115, -50, 3, 89, 75,
7285    22, 44, -99, -61, 97, 41, -123, -53,
7286    91, 85, 108, -12, 11, -23, 13, 0,
7287    -12, 102, -18, -74, -44, 54, -17, 16,
7288    0, 53, 21, -19, 34, -11, 80, 25,
7289    -58, 62, -55, 78, -29, 20, 35, 29,
7290    -51, 42, 65, -86, -60, -25, 94, 14,
7291    52, -18, 58, -54, 84, -115, -17, 18,
7292    -64, -9, 27, -94, -5, -3, -46, 5,
7293    11, 6, -125, -64, -54, 21, 59, -50,
7294    49, 38, 47, -39, 60, 3, -11, 16,
7295    71, -56, -7, 55, 51, -27, -51, -29,
7296    7, -6, -63, 89, -16, 36, -76, -35,
7297    -102, -93, 11, -84, -5, -25, -59, -6,
7298    -19, -8, -23, -121, -60, -126, -71, 8,
7299    -17, -128, -95, 15, 13, 64, 37, 16,
7300    23, -78, 36, -111, -8, 69, -53, 62,
7301    -37, 7, 9, -25, -63, -66, -25, -53,
7302    -36, -7, -47, -40, -50, -42, -81, 127,
7303    70, -22, -107, -115, 11, 95, -54, 12,
7304    1, 15, 62, -14, -127, 47, 72, -43,
7305    -2, -4, 127, 11, 22, 20, 11, -10,
7306    4, 26, 71, -3, 85, -42, -9, -10,
7307    -35, 27, 34, 35, 35, 0, -23, 27,
7308    43, 0, 68, -13, 34, -21, 1, 70,
7309    -34, 22, 16, 17, -11, -27, 0, -65,
7310    41, -40, -28, -27, 18, 3, 1, 37,
7311    -36, 16, 44, -17, 61, -32, 50, 3,
7312    11, 1, -18, 24, -38, 19, 21, -8,
7313    3, 50, 28, -14, -55, 6, 0, -23,
7314    12, -17, 32, -18, 20, 22, -15, -2,
7315    -17, -23, 48, -14, -9, -41, -4, -10,
7316    20, -11, 23, -10, 40, -3, -4, -38,
7317    4, -18, 8, 61, -7, 23, -31, -24,
7318    -7, 45, -81, 12, -49, -19, -7, 38,
7319    52, -26, 25, -54, -5, 23, 17, -14,
7320    -32, 46, 1, 18, -24, 2, -94, 21,
7321    34, -24, 36, -7, -11, 35, -62, 19,
7322    15, -47, 45, 5, 30, 26, -23, -38,
7323    -48, 6, 77, 50, 9, 25, 11, -29,
7324    -7, 13, 12, 14, 40, 33, 21, 62,
7325    -6, -27, 38, -45, -1, 87, 11, -27,
7326    -20, 43, -68, -28, 27, 25, 3, -13,
7327    53, -38, 4, 44, -41, -72, -7, -39,
7328    41, -25, -35, 86, -59, 41, 127, -56,
7329    34, -38, -25, 22, 0, -22, -24, -1,
7330    -65, 19, -23, 25, -20, 79, -68, -87,
7331    -123, -123, -28, -76, -114, -10, 1, -95,
7332    -126, -128, 10, -68, -103, -11, -122, 127,
7333    -119, -43, -28, -55, 69, -76, 60, 106,
7334    122, -118, -40, -50, -11, -25, -30, -18,
7335    39, -22, -80, -77, 121, -23, -88, -23,
7336    -20, 80, 35, 71, -75, -114, -128, 127,
7337    23, 11, 38, -52, -41, 7, -127, 29,
7338    37, -74, -59, -47, 126, -16, -92, 10,
7339    -92, 4, -59, 2, -127, -87, 126, 24,
7340    122, -79, 97, 98, 1, 41, -61, -124,
7341    71, -25, 37, -48, 32, 85, 34, 56,
7342    -21, -31, 0, 85, -11, -10, 41, 14,
7343    -41, 7, -17, 97, -79, 84, -98, -34,
7344    17, -1, -60, 15, 39, -37, -35, 16,
7345    26, -15, -37, 49, -20, -25, -56, -13,
7346    5, 16, 6, 77, 67, 123, 96, 5,
7347    29, -17, 46, -10, -23, 57, -79, 29,
7348    -28, -17, 52, 86, -30, 6, 14, 51,
7349    125, 17, -23, 90, 47, -8, -19, -42,
7350    -19, 118, 27, 20, 38, 36, 12, 122,
7351    42, 4, -14, -5, 1, 36, -6, 29,
7352    -53, 15, 8, 21, 32, 31, -35, -2,
7353    -56, -18, 12, 74, 48, 5, -4, 33,
7354    60, -92, -21, 44, 92, -62, -2, 35,
7355    4, 48, 69, -45, 73, -35, 3, 28,
7356    81, -48, 18, -34, 29, 123, -32, 29,
7357    6, 9, -118, 4, 30, -1, -24, 65,
7358    3, 34, 40, 20, -13, -53, -50, 31,
7359    9, -86, -87, -36, -57, -27, -35, -30,
7360    -123, 18, 8, -107, -6, 5, 48, 21,
7361    -54, -1, 60, 61, 26, -1, 12, -11,
7362    41, -26, 110, 29, 27, 8, 48, 43,
7363    -12, 123, -33, -8, -91, 122, 9, 120,
7364    -18, 71, -23, 63, -34, -20, 30, 46,
7365    -45, -24, 24, 57, -20, -15, -123, 3,
7366    5, 59, 13, -87, 45, -15, -28, 38,
7367    -3, 29, -23, -6, 31, 69, 33, -4,
7368    -64, -31, -48, -1, -4, 23, 53, -4,
7369    1, 96, 29, -44, -123, -19, 3, 32,
7370    80, -28, 6, -57, 2, -67, -18, -50,
7371    16, -125, -87, -25, -51, -127, -23, 5,
7372    0, 62, 90, 67, -41, -11, 41, -64,
7373    -67, 15, -3, 78, -86, -11, 30, -10,
7374    -57, 23, -41, 23, 4, -103, -57, -119,
7375    -94, -94, 69, -19, 48, 23, -32, -20,
7376    -58, -17, 60, 113, 69, 57, -27, 24,
7377    -25, -2, 23, 3, 8, -37, -35, -9,
7378    5, -23, -38, -19, 26, 6, -49, 3,
7379    95, 45, 0, 15, -102, 3, -46, -1,
7380    -19, -2, 2, -86, 14, -3, 45, -20,
7381    22, 23, -75, 93, 38, 54, -44, 107,
7382    -87, 80, 19, 20, -54, 73, 4, 50,
7383    14, -5, 32, 7, 32, 7, -46, 10,
7384    -21, 8, -40, -45, 55, 33, 17, 31,
7385    44, -10, 88, -11, -14, 29, 32, 54,
7386    116, 33, -53, 107, -88, -34, 47, 124,
7387    18, 14, -1, 5, 1, -39, 21, -15,
7388    58, -27, -70, 100, -37, -25, 4, -56,
7389    69, -22, 23, 3, -53, 20, -10, -48,
7390    22, -95, -14, 39, -43, -70, 35, -6,
7391    8, -95, -86, 9, 22, -59, 121, -127,
7392    -1, 62, -18, 14, -13, 56, 76, -80,
7393    -62, 10, 74, -56, 16, -11, 34, -52,
7394    50, -7, 40, -61, 38, -38, 31, -51,
7395    16, 23, -17, 25, 42, -51, 101, -19,
7396    8, -19, -4, -46, -115, 3, 126, 41,
7397    2, -1, -66, -26, -110, -49, -72, -39,
7398    20, 92, -23, 60, -34, 80, -23, 32,
7399    -4, 56, 59, -82, 81, 127, 61, -17,
7400    44, -49, 33, -38, -119, 68, 74, -38,
7401    87, -15, -21, -21, -70, -7, -8, -46,
7402    -7, -107, 42, 20, -108, -37, -5, 7,
7403    -123, 30, -125, -17, -48, 79, 26, -103,
7404    -42, -18, 4, 48, -21, 14, 34, 12,
7405    27, 37, 74, 57, -124, -5, -4, 5,
7406    55, -36, 44, 64, 3, -48, -37, 51,
7407    -45, 95, -59, -32, 5, 28, -80, 24,
7408    18, -86, -6, -83, 5, -8, -16, 4,
7409    -113, -23, 9, -24, -86, 8, -30, 16,
7410    72, 12, 41, -55, -18, 101, -5, -17,
7411    -108, -15, 62, -36, 29, 5, -16, 64,
7412    -8, -10, -42, 22, -128, -37, 43, 82,
7413    -42, -93, -20, -29, 46, 29, -41, 4,
7414    18, -12, -51, 53, -43, 1, -61, 7,
7415    21, 7, -94, -11, 99, 89, 84, -14,
7416    14, -59, 56, 46, 22, -11, -35, 4,
7417    40, -68, -32, 100, -8, 48, 1, 17,
7418    1, 20, -4, 98, 3, 0, -21, 15,
7419    39, 27, 66, -8, -37, 3, -8, -17,
7420    -39, -53, -10, 9, 28, 82, -10, 33,
7421    -36, -14, -47, 25, -8, -24, 8, 14,
7422    10, -31, -44, -31, -53, 77, -18, -76,
7423    35, -3, 124, -4, 92, 92, 34, 90,
7424    125, 10, 63, 38, -16, 41, -4, 3,
7425    27, 93, 62, 23, -48, 6, -36, -42,
7426    -3, -3, -50, 2, 64, -36, -79, 122,
7427    79, 22, 32, 19, 22, 34, -24, 5,
7428    -11, 23, 38, -65, -15, -3, 61, -7,
7429    -6, -41, -37, 15, -5, 1, 52, 11,
7430    -42, -54, -7, 18, -34, 65, 113, -3,
7431    -29, 61, 5, -36, -12, 106, 10, -95,
7432    57, 124, 95, 32, -25, -26, 4, 13,
7433    43, -22, -38, -26, 17, -46, -4, -122,
7434    -39, 40, 79, 45, -48, -35, -74, 60,
7435    -34, 50, 69, -68, -10, 94, -67, -80,
7436    80, 55, 46, -61, 2, 14, 77, 8,
7437    21, 4, 68, 53, 108, -3, -30, -18,
7438    -102, -127, -12, 8, 77, -86, 27, -127,
7439    -26, 100, -8, -77, -128, -47, -51, 2,
7440    -111, -11, 13, -23, 44, -123, -2, 28,
7441    21, -71, -124, 9, 28, -18, 66, 53,
7442    64, 83, -31, 28, -8, 36, -21, 9,
7443    8, -46, -23, -101, 12, -73, -49, -38,
7444    52, 106, -82, 57, 41, -17, 59, 20,
7445    -74, -7, 10, 28, 3, -15, 0, -92,
7446    -9, -29, -64, 106, 36, -106, 4, -46,
7447    -114, -59, -104, -71, -128, -68, -41, -4,
7448    56, -115, 51, -34, 29, -21, -24, 14,
7449    -59, -113, -57, 4, -6, 78, 24, -4,
7450    23, 23, -12, -4, -24, -17, -79, 23,
7451    -16, 17, -31, 6, 29, 26, 14, -50,
7452    37, 27, -13, 22, 15, 1, 0, 72,
7453    -62, 58, -6, -38, 18, 90, -2, 14,
7454    65, 41, 48, 59, 53, 12, 55, 9,
7455    14, 38, 34, -35, 19, 25, 55, 31,
7456    -22, 22, 81, 48, 14, -15, -49, 19,
7457    67, -54, 20, 13, 8, 3, 7, 32,
7458    6, -6, -11, 19, 66, 40, 35, 19,
7459    12, 29, -45, -61, 54, 105, 56, -20,
7460    7, 46, 5, 4, 60, 10, 37, -19,
7461    -37, 66, 44, 15, 19, 35, -21, 29,
7462    55, 16, 61, 85, -26, -3, -93, -30,
7463    9, -36, 2, -42, -67, -32, -23, -2,
7464    15, 79, 27, -17, -4, -126, -29, 18,
7465    -3, -40, -118, -28, 10, 42, 64, -30,
7466    -9, 101, 4, 6, -20, -53, -10, 18,
7467    -14, -62, -29, 8, -38, -3, 9, -21,
7468    -26, 63, 31, -5, 20, -28, 33, -25,
7469    -46, 6, 65, -6, 94, -13, 9, -8,
7470    15, -21, 114, 12, -8, -42, -116, 5,
7471    -22, -2, 1, -27, -18, 8, 4, -70,
7472    14, 65, -22, -9, -23, -1, 56, 15,
7473    -55, 20, 20, 44, -14, -70, -27, 33,
7474    24, -12, 45, 78, 69, 50, -48, 91,
7475    100, -29, 43, 19, 126, 57, -46, 16,
7476    77, 70, -65, -18, 101, -27, -22, -53,
7477    73, 39, 126, 96, -125, -20, -124, 19,
7478    15, -99, 72, 36, -11, 108, 91, -123,
7479    -6, -49, -68, 61, -54, 107, 9, -35,
7480    63, 126, 33, -4, 23, 61, 127, -10,
7481    -126, -1, -20, 29, 43, 20, -68, 56,
7482    -40, 43, -90, 72, -37, 38, -48, 57,
7483    -58, 48, -8, -57, 76, 36, 28, -34,
7484    -110, -15, -116, 103, -30, 29, 14, 126,
7485    -121, 127, -23, 49, -33, -125, 30, -13,
7486    0, -3, -25, -93, 42, 36, -24, -19,
7487    87, 8, -101, 54, -30, 27, -8, 69,
7488    25, 33, 65, -17, 49, -1, 37, -92,
7489    9, 46, -15, -40, -4, 3, -52, -13,
7490    -11, -19, 3, -42, 1, -31, 55, 45,
7491    8, 31, 16, -29, -15, -25, -7, 6,
7492    7, -62, -35, 103, 33, 13, 67, 26,
7493    -6, -53, -18, -36, 3, 32, 112, 0,
7494    40, 12, -67, -27, -57, 37, 24, 8,
7495    88, 70, -17, 48, 82, 37, 1, -1,
7496    77, 5, -27, -17, 15, 8, 27, -85,
7497    33, 0, 43, 37, 3, 19, 3, -47,
7498    60, -55, 50, -23, 12, -12, 61, -86,
7499    79, -37, -69, 38, 19, 10, -53, -26,
7500    -6, 103, -5, 18, -29, 74, 11, 97,
7501    -48, -36, 46, -45, -72, -65, -122, -39,
7502    -101, 85, 31, -4, 6, 25, -45, -4,
7503    -3, -107, 7, -120, 71, 19, 64, 43,
7504    -87, 30, -31, 14, 7, 21, 83, 74,
7505    -7, 30, -94, 66, 63, -85, 92, 8,
7506    22, -24, -4, 31, -91, 39, 13, 37,
7507    65, 60, -62, 92, -44, -8, 74, -7,
7508    -63, 54, -24, -90, -34, 17, 84, -41,
7509    -97, 13, 28, 14, -33, 1, -26, -25,
7510    -9, -48, -2, -54, -104, 4, -5, 38,
7511    -120, -48, -35, 124, 38, -57, -63, -8,
7512    37, 91, -40, 7, 17, -58, 67, -56,
7513    5, -86, 22, -17, -53, 6, 114, 37,
7514    -24, -96, -17, -69, -44, -58, -123, -18,
7515    -47, -123, -108, 2, -89, -38, -15, -34,
7516    14, -31, -2, -99, 34, 28, 124, 92,
7517    -16, -28, -22, -60, -22, -2, 126, -122,
7518    31, -20, 32, 42, -128, -41, 61, 30,
7519    -23, 79, -84, -36, -26, 87, 15, -2,
7520    -125, -24, -22, 39, -108, 16, -26, -31,
7521    -62, -22, 83, -123, 69, -108, 0, -12,
7522    -19, -6, -13, -70, -83, -30, 36, -32,
7523    3, 95, -111, -18, 6, -91, 34, 56,
7524    -61, -92, -54, 23, -60, 17, -64, -54,
7525    4, 39, -123, 24, -53, -46, 14, 65,
7526    -100, 0, -54, 21, -4, -119, 72, -35,
7527    95, -56, 14, 24, -68, -40, -49, 21,
7528    -16, -91, -123, -75, -39, 25, 0, 38,
7529    80, -32, 29, 25, -99, 0, -10, -28,
7530    38, 34, 0, -3, -29, -74, -93, -1,
7531    0, -26, 33, -65, -56, 28, -76, -22,
7532    -68, 1, -22, 71, -21, -12, -59, -11,
7533    66, 12, 0, -82, 17, 27, -66, -56,
7534    -34, -11, -37, 75, 100, 78, 2, 12,
7535    -29, 40, -92, -11, 52, -4, 5, 38,
7536    25, 44, -63, 40, -4, -19, -38, -38,
7537    44, 44, 11, -12, 84, 47, -127, -32,
7538    2, -57, -102, -23, -51, -12, 26, -59,
7539    17, -5, -97, 98, -117, -36, -65, -35,
7540    -1, -1, 1, -93, -40, -39, 96, -120,
7541    -2, -26, -25, 66, -33, -76, -67, -12,
7542    -44, -8, 22, -58, -2, 4, -110, -21,
7543    -6, 30, -30, -113, -57, 83, 38, 5,
7544    -28, 14, -93, -35, -107, 6, 59, 17,
7545    107, 74, -20, -19, 22, -93, -43, 49,
7546    -6, 17, 21, -108, 12, -39, 33, -127,
7547    -43, 14, -22, -18, 15, -74, 41, -6,
7548    -20, 35, 4, 99, 10, -16, -58, -14,
7549    -50, -20, -13, -30, -26, -82, 60, -28,
7550    26, -110, -34, -51, 28, -128, -57, -20,
7551    -47, 97, -54, 104, -127, 50, 63, 20,
7552    -44, -126, -35, 13, -5, 5, 83, 34,
7553    -45, -12, 27, 0, -33, -55, 29, -94,
7554    70, -44, -97, -9, 25, 55, 48, 57,
7555    -4, -27, -84, -93, -44, -36, -9, 49,
7556    66, 39, 20, -11, -82, -66, 113, -18,
7557    -15, -3, 98, -8, -26, 9, -83, -9,
7558    41, 61, 84, -22, 65, -57, 34, 7,
7559    61, -53, 97, 6, 20, 28, -21, -105,
7560    -60, -63, 23, 41, -77, -54, -1, -18,
7561    3, 51, -78, -96, 53, 83, -21, -39,
7562    21, -104, -69, -12, -36, 76, 20, -77,
7563    59, -37, 40, -31, -107, 29, 3, 5,
7564    -18, -37, -16, -41, 10, 56, 51, -40,
7565    -73, 25, 27, -80, -12, 73, 6, -34,
7566    16, -64, -62, 28, 86, 39, 4, 78,
7567    21, 8, 28, 55, -124, -107, -105, -24,
7568    55, 6, 68, -23, -43, 60, -116, 1,
7569    -37, -38, 88, 46, -45, -53, -44, 49,
7570    -58, -40, -117, -63, 55, 62, 24, 53,
7571    9, -20, 127, 83, 62, -12, -2, 3,
7572    126, -26, -29, -110, 32, 33, 51, 43,
7573    35, -8, 90, -3, -37, -120, -11, 100,
7574    17, 0, 76, -21, 116, -24, 6, -116,
7575    -87, 125, -3, -57, -13, 125, 13, -116,
7576    13, 43, -86, 32, -45, -14, 70, 41,
7577    -121, -18, -7, -51, 9, 57, 0, -6,
7578    -41, -4, -14, -40, -51, 124, 47, 13,
7579    -126, 124, -41, 5, 34, 7, 2, -34,
7580    -16, 9, -39, -107, -49, 41, -52, -23,
7581    -38, 39, -9, 92, -115, 45, -128, 35,
7582    -95, -24, -20, -40, 5, 0, 7, -107,
7583    37, 0, -63, 49, 38, 35, 40, -33,
7584    -115, 55, -19, -77, -36, -88, 116, 74,
7585    10, 73, 38, 12, -76, -127, -48, 79,
7586    84, -57, 46, 78, 37, 102, 18, -95,
7587    -61, 17, 26, -113, -12, 43, -1, 68,
7588    -25, 67, -21, 69, -17, -14, -27, -21,
7589    -52, -7, -70, 5, -29, -110, -105, 35,
7590    -65, -25, -56, -1, 85, 18, -54, -81,
7591    -91, -71, 24, 25, -26, -68, -64, 9,
7592    91, -107, 26, 34, 17, 21, 116, 81,
7593    67, 25, -122, -43, 70, 46, -22, 101,
7594    -12, -42, 13, 10, 13, -38, 3, -3,
7595    7, -81, -36, -23, 48, 76, 22, 22,
7596    -123, 4, 31, 37, 2, -2, 25, 40,
7597    47, -41, -66, -23, -53, -33, -127, 20,
7598    -4, 18, 57, 38, -33, -19, 42, 40,
7599    16, 94, 38, 0, 32, -36, -40, 29,
7600    -5, -57, -7, 8, -1, 40, 40, 48,
7601    12, -26, 7, -24, 5, -61, -21, -50,
7602    46, 13, -63, -91, 1, 12, -76, -42,
7603    -88, 26, 62, -35, -28, -51, -12, 8,
7604    -9, -102, 38, 23, 11, 32, -9, -43,
7605    -15, 30, 20, -9, 21, 63, -6, -61,
7606    -81, -25, -63, 37, 85, -30, 36, -4,
7607    -63, 64, -43, -15, -65, 75, 19, 51,
7608    36, 4, -50, -9, -31, 35, 35, 36,
7609    27, 27, 3, -41, -68, -118, 11, 88,
7610    -38, -48, -49, 10, -42, 16, 63, 12,
7611    -30, 3, -15, -6, -111, 15, 19, 13,
7612    70, 34, -9, 37, 14, -26, 91, 51,
7613    43, 5, 2, 5, 86, -31, -55, -86,
7614    -51, 20, -1, 56, -34, -41, -7, -88,
7615    -3, -24, 54, -27, 40, -40, -23, -72,
7616    -51, -104, -27, 38, -29, -57, -2, 4,
7617    -79, -1, 48, -36, 2, -62, 24, 20,
7618    -34, -119, -29, 2, 64, 73, 22, -100,
7619    -72, 7, 3, -3, -25, 68, -71, 26,
7620    -18, 8, -46, -6, -2, -66, 50, 25,
7621    44, 29, 3, -2, 18, -67, 21, 12,
7622    15, -4, -65, 126, -34, 68, 66, 36,
7623    9, -32, -22, -5, 19, 27, 35, 47,
7624    -2, -70, -50, 60, 2, 12, -26, -18,
7625    -107, 9, -11, -16, 24, -9, -16, -49,
7626    -43, 9, 23, 6, -4, -26, -114, -125,
7627    -72, -41, 42, 64, 32, -1, -3, -73,
7628    -88, -37, 0, 63, 80, -46, -9, 86,
7629    -6, -86, -17, 20, -1, -17, 2, -8,
7630    -75, 22, -47, 26, -50, 65, -41, -13,
7631    105, -75, 2, -47, 13, -2, 26, -10,
7632    -11, -82, 50, -24, -7, 16, -66, -32,
7633    52, 25, 24, 59, -11, -12, -90, 67,
7634    -4, 1, 3, 33, -22, 77, -12, -90,
7635    11, 28, 57, 17, 49, -31, -44, 68,
7636    4, -54, 5, -2, 66, 73, -96, -50,
7637    -7, -7, -5, 99, 32, 58, 66, -60,
7638    0, -116, 53, 6, 116, -41, -62, -51,
7639    -6, -24, -7, -113, -66, 21, 3, -39,
7640    10, -62, 74, -5, 57, -56, -9, -26,
7641    13, 114, 0, 80, 83, -29, -3, 80,
7642    35, 55, 41, 94, -72, 8, -44, 77,
7643    48, 21, -27, -11, 9, -5, -80, 32,
7644    -20, 59, 26, -71, 90, 37, -51, 127,
7645    -4, -51, -120, 38, -25, -43, -124, 46,
7646    -75, 40, 9, -7, 36, -58, 22, 42,
7647    -39, -123, -15, -20, -49, -76, -45, -127,
7648    -82, 32, 56, 77, 41, -86, 108, -9,
7649    12, -75, 119, -57, -6, -77, -17, -63,
7650    11, -116, -20, 14, -55, -9, -8, 109,
7651    -22, -30, 22, -71, -18, 19, 68, 119,
7652    36, 34, -6, 2, -6, 29, 122, 50,
7653    -128, 87, 22, 68, -3, 75, 6, -53,
7654    -39, -54, 24, -43, 0, -9, -26, -42,
7655    -28, -73, 50, -70, 40, 93, -102, 65,
7656    -27, 53, 45, -17, 44, -15, 60, 69,
7657    0, 38, -6, -49, 27, 25, -88, 15,
7658    22, 13, -40, 55, -19, 26, 48, -52,
7659    14, -6, -5, 14, -53, -61, 69, -44,
7660    -71, 59, 66, 87, 117, -33, 15, 99,
7661    -50, 7, -37, 98, 51, 62, 55, -39,
7662    -36, -61, -103, 8, -52, 50, -27, -110,
7663    12, 15, 87, -44, -22, -23, -56, -4,
7664    -17, 18, 58, -73, -128, 17, 39, 87,
7665    5, -69, -20, -47, 64, 13, -8, -27,
7666    -26, -10, 2, 9, 64, 25, 26, -32,
7667    -53, -22, -18, 35, -63, 7, 119, 43,
7668    28, 100, 2, -54, 110, 5, 4, -5,
7669    98, -32, 29, -17, 83, -95, -116, 73,
7670    -47, -76, 13, -89, -12, -35, -62, 77,
7671    36, 52, 116, 117, 61, -19, -33, -7,
7672    31, -41, 16, -8, -51, 9, 13, 36,
7673    63, 43, -22, 19, -36, 6, -40, 29,
7674    -4, 26, 42, -69, -66, 77, -73, 110,
7675    -104, 46, 47, -40, -11, -41, 73, -39,
7676    59, -29, 18, -12, -6, 9, 47, 13,
7677    7, -24, -45, -109, 40, 26, 26, -2,
7678    42, -93, 46, 92, -1, -85, 69, -4,
7679    115, -72, -11, -47, 1, -25, 9, 7,
7680    -49, 34, 24, 30, -48, 116, 3, -12,
7681    -126, -21, 36, 17, -38, -13, -73, 2,
7682    -84, -64, 127, -45, -50, -79, -81, -35,
7683    14, 49, 91, -122, -52, -73, -42, 17,
7684    -34, -12, -102, -33, -28, 45, 27, 47,
7685    -9, -28, -4, -53, -49, 15, -3, -68,
7686    9, 25, 60, -69, 0, 126, -55, -9,
7687    -52, -94, -90, -13, -27, 109, 16, -6,
7688    20, -69, 46, 43, -119, 29, 78, -54,
7689    55, 67, -40, -49, -84, 25, 27, -16,
7690    -84, -94, 15, 127, -125, 56, -24, 29,
7691    -93, -33, -80, -82, 45, -5, -49, -29,
7692    46, 21, 18, 27, 52, 9, -111, 8,
7693    -81, -125, 109, -9, -91, 72, -18, -9,
7694    3, -97, 12, -119, -99, -69, 57, -25,
7695    -25, -106, -43, 34, -36, 114, -14, -23,
7696    2, 46, 69, -9, -103, 87, 127, 74,
7697    14, -5, 0, 14, -16, 73, 93, -30,
7698    -2, 10, -123, 26, 74, 116, 22, 51,
7699    -94, 108, -38, -38, -81, -38, 1, -46,
7700    -86, -12, 60, -53, 64, 1, 63, -125,
7701    -125, -20, 106, 88, 20, -127, 60, -10,
7702    85, 19, -11, 45, 33, 2, 6, 66,
7703    -76, 86, 47, 63, 91, 119, 56, 114,
7704    86, -6, -13, 21, -40, 20, 21, 8,
7705    -27, 44, 59, 36, -13, 99, 118, -47,
7706    26, -94, 52, -76, -62, -76, 9, -25,
7707    94, -27, 123, 34, 119, -35, 8, -16,
7708    8, -44, -54, 24, -8, 31, 36, 31,
7709    101, -42, -4, 18, -18, -4, 31, 49,
7710    -8, -17, -28, 10, -20, -104, -55, -39,
7711    75, -63, -10, -1, 33, 102, 69, 43,
7712    49, 53, -42, 42, 24, 75, 3, -55,
7713    -24, -20, -65, 78, 63, -1, -33, -31,
7714    -40, -36, -42, -49, -1, 48, -70, 63,
7715    51, -3, 70, 45, -33, 32, 62, -11,
7716    -94, -94, -11, 33, -27, 101, -70, -4,
7717    32, -48, 15, 44, -33, 16, -3, 124,
7718    4, 64, 14, 73, -119, -72, 71, -39,
7719    15, -33, -32, 54, -53, -32, 9, 45,
7720    -56, 111, 11, 42, 35, 75, 8, 34,
7721    -29, 24, -12, 45, 59, 45, -52, 35,
7722    126, 90, 8, 9, 16, -31, 99, -72,
7723    80, -100, 2, 20, 21, -36, 42, -22,
7724    -38, 44, -20, -13, -8, 19, 25, 31,
7725    -22, -89, 105, -52, 64, -19, -2, -98,
7726    38, -23, -13, 22, -18, 4, 29, 24,
7727    34, 56, 66, -5, -82, -80, 5, 57,
7728    57, 0, -25, 44, -7, -73, -45, 33,
7729    93, 41, 36, -18, 3, -76, -41, -59,
7730    -14, 65, 28, 9, -55, 22, 75, 27,
7731    56, 104, 16, 35, 39, -50, -13, -90,
7732    -59, -35, 85, 42, 13, 46, 38, -35,
7733    -84, -13, -30, 54, -16, -11, 12, 19,
7734    -21, -11, -25, -17, 40, -115, 64, -120,
7735    -68, 19, 79, 35, 2, 17, 4, -6,
7736    29, 26, -68, -65, 73, -48, -64, -64,
7737    -58, 3, 1, -15, 4, -7, -11, 7,
7738    -8, 11, -52, 4, 51, 28, 8, 18,
7739    8, 16, 6, 14, -60, 88, 65, 51,
7740    30, 6, -33, 47, -26, 9, 59, 7,
7741    -6, 13, 91, 97, -104, -19, -105, -44,
7742    90, 21, -55, 45, 5, 40, 10, 73,
7743    9, 33, -109, 57, -14, -1, 51, -51,
7744    19, -4, 64, 19, -45, -80, -18, -77,
7745    38, -32, -66, -40, 18, -7, -7, -38,
7746    -47, 11, -59, -31, -59, 6, 86, 5,
7747    5, -82, -30, 15, 30, 44, 35, 45,
7748    52, -21, 61, -75, 61, -58, -7, 92,
7749    -57, -17, 88, 0, 20, -9, -49, 15,
7750    32, 57, 54, -116, -59, -57, -47, -6,
7751    -33, -2, 71, -121, 113, 48, -15, 41,
7752    -6, 67, -19, 37, 25, 22, 28, -11,
7753    112, 20, -25, -19, 79, -45, -14, 48,
7754    -51, -105, 123, 23, -39, 127, -2, 23,
7755    -46, 68, 45, -46, -53, 54, 102, 28,
7756    63, 14, 40, -26, 25, 43, 33, -55,
7757    48, 5, -67, 55, -17, 60, -87, -4,
7758    -92, 23, 122, -9, -58, -85, 49, -34,
7759    43, -37, -25, -14, -54, -86, 53, -68,
7760    5, 84, -19, -117, -84, 38, 70, 95,
7761    -76, -86, 36, 54, 42, 50, 40, 83,
7762    -9, 16, -25, -85, 48, 122, -30, 5,
7763    47, -124, 57, -63, 44, -28, -122, -113,
7764    27, -12, -119, 38, -69, 44, -39, -29,
7765    -17, -126, 12, -4, -29, -23, 90, 0,
7766    41, -103, 21, -48, 8, 90, -15, -60,
7767    -43, 90, -51, 63, -15, 70, -17, 0,
7768    4, 19, -81, -100, 42, -54, -18, 76,
7769    -39, -43, -29, 29, 25, 9, -16, -34,
7770    -23, 27, 51, -78, -91, 40, 91, 0,
7771    102, -36, -126, -52, 22, 73, 44, -41,
7772    -35, -34, 110, 14, -55, -3, 29, 16,
7773    -33, 106, -39, 39, -61, -42, -1, -49,
7774    -7, -1, 28, 18, 7, -19, 40, -13,
7775    6, -52, 3, 2, 19, -19, 119, -100,
7776    -51, 73, -50, -89, 8, -30, 6, 33,
7777    28, -24, -1, 47, 23, -35, 46, -4,
7778    -6, -33, 78, 40, -28, -10, -1, 39,
7779    14, 25, 52, -1, 11, -39, 59, -22,
7780    -2, 61, 24, 40, 111, 30, -4, 61,
7781    -92, -95, 4, 66, 37, 19, 3, -3,
7782    107, 1, 5, -10, 11, 21, 12, 63,
7783    -13, 71, -93, -41, -3, 82, 31, -1,
7784    2, -31, 1, 55, -36, 35, 17, 7,
7785    111, -8, -31, -2, -70, -15, 19, 41,
7786    -58, 10, 6, 15, -55, -55, -58, 26,
7787    12, 54, 35, 3, 19, 35, 124, -54,
7788    19, -68, -114, -2, 27, 37, -37, 34,
7789    -58, -3, -95, 51, -31, -1, -49, 26,
7790    -62, -7, 12, 7, 101, 16, -17, 126,
7791    -9, -27, -24, 95, -22, -40, 29, -15,
7792    24, 15, 25, 30, -43, -4, 25, 12,
7793    33, 29, 21, 6, -72, -9, 21, 65,
7794    -54, 65, -48, -22, 45, -36, 6, 5,
7795    0, -20, 14, 25, -6, -6, 14, -31,
7796    21, -22, -7, 58, 5, 53, 50, -16,
7797    53, 73, 8, 22, -4, 15, 29, 67,
7798    -119, -9, -28, -14, 74, 54, 58, -17,
7799    69, 29, 66, 96, -70, -108, -128, 16,
7800    -35, 54, 2, -69, 94, -7, 19, 2,
7801    -66, -3, -126, 44, 59, 43, -5, -34,
7802    16, -2, -13, -126, 14, 109, 37, 9,
7803    32, -26, -86, -39, -71, -34, 4, 9,
7804    -4, -16, -31, 80, 106, 21, 23, 29,
7805    -37, -37, 8, 75, 59, 10, -41, -32,
7806    30, -17, -44, -11, -28, 34, -35, 24,
7807    -18, -9, -111, -53, -78, -127, -19, 24,
7808    -21, 16, -110, 32, -94, -4, -17, -46,
7809    -1, -122, -53, -21, 11, -96, -3, -21,
7810    7, 2, -32, 46, 90, 35, -33, -19,
7811    74, 43, 34, 30, 37, 63, 28, 23,
7812    -83, 8, 27, -18, 20, -13, -44, -8,
7813    21, 29, 47, 7, 24, -13, -119, 27,
7814    -54, 9, 14, 26, 32, 102, 89, 25,
7815    20, -5, 2, 33, -12, 22, 46, -45,
7816    52, -25, 97, -65, 79, 79, 32, 18,
7817    28, -78, -6, 88, 32, -29, 81, 31,
7818    -13, -38, 27, -44, -35, 19, 14, 30,
7819    51, -27, -11, -16, -12, 45, 51, -37,
7820    -3, 11, 39, -3, -36, 23, 47, -9,
7821    -21, 22, 84, 55, 56, 47, -12, -8,
7822    -97, 83, 61, -119, 44, 27, 7, -43,
7823    -21, 88, 7, -30, -52, -9, 125, 31,
7824    -81, 56, -5, -71, -30, -52, -2, -24,
7825    -7, 39, 52, 101, -124, -3, 20, -41,
7826    -83, 65, 23, -42, 8, -38, -60, -14,
7827    -21, 33, -30, -18, 123, -25, 68, -120,
7828    -66, -3, -89, 3, -22, 22, -42, 75,
7829    -34, -33, 78, -28, -40, -5, 24, 28,
7830    -49, 29, 2, -59, 2, 8, 5, -71,
7831    33, -83, -110, 24, 99, 33, -70, -41,
7832    56, -7, -29, -46, -106, 20, -19, -42,
7833    24, 18, -35, 18, -67, 119, -15, -34,
7834    56, -40, -26, -50, 61, 98, 30, -53,
7835    44, 123, 55, 42, -99, -15, -21, 41,
7836    -94, 25, 56, -125, 51, -126, -45, 27,
7837    -83, 20, -19, 67, 10, -103, -34, 11,
7838    4, 42, -117, -15, -38, -59, 66, -54,
7839    -63, -1, -49, 36, -31, -57, -28, 14,
7840    46, 69, -24, 38, -54, 79, -31, -32,
7841    -73, 3, -19, 122, 61, -20, -65, 107,
7842    -7, -57, -125, 65, 8, -55, -32, -10,
7843    -30, -90, -104, -119, -12, 18, -34, 2,
7844    -28, -99, 67, -117, -113, -9, 6, 58,
7845    -62, 126, 35, -40, -16, 98, 21, -2,
7846    -5, 14, 24, 43, 48, 44, -9, 47,
7847    58, 61, 17, 20, -30, 19, 103, -121,
7848    21, -15, 45, 73, 25, 25, 28, 35,
7849    30, 27, 2, 68, 24, 23, 114, 55,
7850    -85, -10, -44, 38, 80, -27, -12, -24,
7851    -28, -22, 88, -10, -35, 23, 18, 16,
7852    86, 14, 53, 33, -86, 0, 35, -21,
7853    22, 40, 33, 50, 13, 22, 15, -44,
7854    16, -5, 50, 50, 23, 57, 18, 9,
7855    29, -53, 64, -10, 7, -26, 13, 1,
7856    -33, -29, -54, -32, 70, 40, -38, 27,
7857    25, -24, -7, 28, 9, 46, 30, 43,
7858    19, 26, 25, 37, -18, -1, -36, 45,
7859    -50, -43, 35, 17, -9, -10, 4, -88,
7860    -43, 40, 39, 30, 31, 77, -8, 95,
7861    -70, 40, 96, 45, -41, 16, -126, 15,
7862    -29, -12, -19, -21, 17, 53, 22, -24,
7863    -62, 6, 33, 17, -28, -16, 114, -51,
7864    9, -45, 37, 30, 111, -28, 10, 0,
7865    -30, -27, -5, 84, -75, -47, -2, 78,
7866    -58, 0, 33, -14, 91, -124, -1, 32,
7867    0, -61, 1, -56, -4, -15, 42, -38,
7868    12, -7, 10, -26, -6, 40, 3, -57,
7869    -77, 38, 79, 47, -14, 48, 15, -10,
7870    -23, 25, 23, -41, 29, -5, 10, -127,
7871    -61, -58, 25, -51, -37, 29, -5, 36,
7872    -82, -95, -40, -9, 35, 42, 65, 24,
7873    -9, -46, 3, -58, -11, -70, -48, -26,
7874    28, -21, -53, 18, 10, -13, 75, 22,
7875    54, 41, -29, -55, 50, -5, 28, 15,
7876    15, -59, -22, -46, -35, -51, -33, -11,
7877    -66, -23, 9, 2, 11, 20, 7, 55,
7878    -52, -15, -28, -54, 5, -120, -63, -39,
7879    14, -49, -18, -61, -87, 19, 20, 36,
7880    113, -9, -28, -29, -64, 7, -13, -50,
7881    -8, 18, 34, -29, -33, -25, -9, -2,
7882    -39, 49, 14, -16, 37, 44, 67, -3,
7883    -93, 57, -26, 14, 24, 77, 5, 38,
7884    10, -10, -8, 38, -21, 20, -9, 71,
7885    2, -3, -32, -34, 2, -125, -51, 3,
7886    17, 26, -104, -98, -51, 30, 17, -5,
7887    -19, -21, -21, -41, -93, 8, -52, -25,
7888    54, -1, -12, 19, -2, 35, 56, -39,
7889    49, 56, -52, -14, -58, 37, 50, -66,
7890    -27, 18, 35, -80, 22, 12, -6, -77,
7891    30, -22, -18, 37, -29, 19, 18, 15,
7892    -34, -45, -1, -5, 58, 52, 9, -9,
7893    -105, -115, 91, 45, -3, 20, 27, 2,
7894    54, 116, 109, 84, -52, 9, 33, 7,
7895    13, 13, -47, 14, 30, -3, 111, 11,
7896    51, 98, -44, -112, 93, -41, -45, 122,
7897    73, -9, -28, -48, -9, -61, -91, 18,
7898    67, 91, -54, -52, -86, -124, 65, -50,
7899    -56, 20, -42, 4, -75, 56, 90, -81,
7900    -104, 42, 16, 102, 35, 107, 73, 51,
7901    9, -50, -100, 24, 64, 38, -17, 120,
7902    -16, 27, 114, -107, 85, 74, -50, -13,
7903    -80, 3, -14, 6, 67, -23, -123, 49,
7904    49, 22, -85, -69, -110, 126, 58, -15,
7905    80, -16, 91, 51, 45, 55, -23, 96,
7906    -90, -5, 20, -9, 69, 49, 6, -15,
7907    124, 36, 38, 36, 29, -91, 56, 51,
7908    26, 4, -120, 3, -42, -23, -12, 13,
7909    5, 5, -69, -33, 12, -81, -2, -4,
7910    59, 78, 100, -8, -109, 28, 5, -121,
7911    -1, 35, 2, -13, -9, -67, -120, 6,
7912    29, -111, -58, 45, -33, -30, 12, 123,
7913    16, -43, 2, -24, 45, 19, -90, -12,
7914    -36, -88, 0, 15, 18, -4, 35, 39,
7915    -60, 34, -8, -35, 15, -120, 10, -22,
7916    81, -100, -21, -37, 0, -19, 34, -87,
7917    6, 54, -18, 41, 43, -4, 11, 25,
7918    49, -19, 24, -20, 31, -97, 4, 13,
7919    74, 90, -59, 27, -11, -19, -5, 53,
7920    43, 20, -5, -84, 34, 13, 34, -47,
7921    -56, -30, -64, 32, 37, 52, 28, 60,
7922    19, 38, 72, -40, 16, 10, -36, -5,
7923    -30, 50, 24, -13, 36, 25, 43, -39,
7924    -23, -22, -24, 47, 95, 40, 40, 2,
7925    11, -66, -7, 48, -24, -26, 27, -7,
7926    25, -8, -31, 89, 25, -12, 40, -7,
7927    22, 45, 56, -21, 4, -16, 70, 48,
7928    13, 28, 3, 0, -27, -1, 30, -3,
7929    31, 8, -1, 18, 8, 50, 15, -10,
7930    76, 112, 27, -55, 41, 38, -23, 18,
7931    -65, -74, -27, 9, 17, 21, 78, 60,
7932    17, 29, -63, -49, -53, -102, 8, 52,
7933    112, -7, -52, 37, 27, -39, -15, -5,
7934    5, -14, 33, 109, 65, 64, 68, -1,
7935    -18, -79, 74, -10, 50, 37, 20, -113,
7936    -40, 84, -50, 2, -24, 122, 42, 60,
7937    -16, -41, 44, 54, 15, -52, 29, 17,
7938    4, -59, 85, -10, -11, 28, 29, 33,
7939    -49, -72, -101, -45, 65, -21, -8, -25,
7940    3, -36, 24, -59, 12, -1, -52, -31,
7941    -59, 33, -17, -30, 53, 113, -116, 70,
7942    20, 0, -20, 27, -119, -53, 19, -20,
7943    -85, -92, -20, -32, 14, -120, 22, 22,
7944    126, -47, -18, 50, -38, 81, -126, -62,
7945    -86, -105, 26, 29, -44, 125, -54, -127,
7946    -120, -21, -126, -54, 16, -112, 36, -3,
7947    75, 123, 8, -54, 38, 59, -16, -23,
7948    11, -127, -26, -64, -121, 56, -94, -5,
7949    7, 13, -10, -18, 58, 25, -6, 29,
7950    21, 42, 70, -33, -35, 36, 43, 48,
7951    109, -9, -120, -123, -38, 36, -121, -34,
7952    -112, 66, 16, -125, -78, 127, -128, -51,
7953    -27, -102, -119, 118, -18, 127, -12, -24,
7954    7, -16, 10, -66, -36, 9, -36, 9,
7955    41, 67, 18, 82, 14, -15, -67, 67,
7956    2, 5, -84, -16, -37, -10, -51, -27,
7957    74, 41, -114, 0, 67, 0, 100, -22,
7958    20, 8, -42, -15, -36, 11, -12, -85,
7959    34, -24, 13, 18, -43, -18, 27, 38,
7960    -28, 5, 49, -2, 36, -17, 101, -76,
7961    27, -20, 58, -25, -27, 0, -17, -18,
7962    23, -64, 24, 35, -21, -106, 24, 2,
7963    -21, -63, -14, -19, -7, 19, -63, 10,
7964    29, -35, 6, 10, 13, -10, -15, 1,
7965    -8, 14, 16, -7, -7, 19, 25, -14,
7966    -56, -32, 53, -10, -48, -28, -127, 7,
7967    -49, -75, 3, 25, -7, 7, -49, -114,
7968    2, 31, 19, 56, -56, 24, 103, 64,
7969    51, -77, -66, -20, -28, 82, -85, 11,
7970    -54, 49, -8, -10, 23, -101, -4, 103,
7971    -70, -40, -4, 91, -45, -42, -73, 1,
7972    -58, 1, -10, 7, 9, -52, 17, -30,
7973    1, 6, -125, 12, -16, -70, 49, 126,
7974    -8, -56, -26, 63, 127, -127, -70, 32,
7975    -50, -88, -15, -19, 38, -32, -11, 25,
7976    91, 124, -55, 77, 52, -22, -21, -66,
7977    -66, 125, -41, 2, 33, -79, -42, 6,
7978    -47, 44, 18, 32, 30, 15, 26, -8,
7979    -97, 8, 49, -29, 51, 95, 90, -69,
7980    -54, 2, -70, 17, -66, -41, -16, 116,
7981    -14, 74, 8, 4, 51, -28, -125, 17,
7982    74, -30, -44, 39, 30, -68, -6, 27,
7983    68, -1, -46, 44, 39, -102, -69, -79,
7984    81, -25, 62, 89, 5, 20, -43, -1,
7985    46, 11, 29, -10, -57, 13, -21, -12,
7986    37, -35, -3, 21, 78, -122, -90, -48,
7987    -2, -16, 24, 45, -120, 4, 30, 15,
7988    115, -80, 38, 95, -60, 80, 61, -29,
7989    13, 58, 82, 29, 81, 3, 28, 31,
7990    -14, -47, 40, -45, -6, -56, 17, 30,
7991    -52, -21, -122, -102, 22, -17, -62, 12,
7992    -7, -12, 94, -38, 11, -88, -44, -16,
7993    37, -43, 31, -36, 31, -10, -89, 126,
7994    -123, -2, 19, -81, 23, -78, -13, 25,
7995    -5, -34, 2, -30, 24, -5, -33, 6,
7996    44, 10, -9, 8, 6, 47, -8, 32,
7997    9, 8, -4, 24, -17, 53, 89, 17,
7998    40, -20, -57, -112, 31, 6, 55, -21,
7999    -112, 111, -124, -26, -47, -16, 76, -8,
8000    -21, -59, -38, -17, -10, 20, 73, -48,
8001    50, 2, -33, -79, -40, 82, -2, 3,
8002    101, -40, 14, 42, -94, 34, -55, -126,
8003    -9, 12, 35, -112, 58, -30, -30, 4,
8004    55, 37, -36, -126, -14, -68, 77, -37,
8005    99, 2, -23, 11, -31, -120, 22, -101,
8006    -51, 52, -17, -37, 1, -12, 15, 20,
8007    45, 58, -37, -86, -13, 42, 53, 76,
8008    -48, -1, -45, -60, 17, 42, -81, 1,
8009    18, 48, -61, 127, 23, -23, -8, 27,
8010    41, 6, 36, -125, -61, -64, 33, 1,
8011    63, -44, 22, -63, 40, -118, -83, -3,
8012    31, -83, -94, -105, -43, 84, -6, -69,
8013    41, 25, -66, -13, 3, 91, 31, 72,
8014    -25, 52, 73, -126, -8, -116, 72, 14,
8015    -34, 12, -111, -26, 4, -102, 67, -28,
8016    47, 5, -52, 114, -11, 55, -120, -93,
8017    -105, -46, -24, -47, -16, 0, 15, -13,
8018    -101, 64, 127, -96, -67, -128, -125, -29,
8019    -30, -17, -56, 3, -33, 14, 4, 22,
8020    56, -46, -60, -121, -21, 35, -16, 115,
8021    6, 0, 11, -12, 19, -4, -4, -122,
8022    46, 33, 40, -40, 42, 67, -39, -32,
8023    -51, 67, -127, 54, 13, 23, 58, -3,
8024    -88, -2, 61, 72, -69, 7, 123, -52,
8025    10, 10, 17, 22, -17, 6, 21, -55,
8026    -3, -23, -12, -47, 2, 66, 12, -7,
8027    25, 78, -55, -29, -23, -36, -12, -58,
8028    -115, -13, 13, -52, -17, 5, 30, -20,
8029    69, 26, -45, -33, 19, 12, -16, 21,
8030    -21, -37, 5, -18, -54, -43, -1, 49,
8031    1, 34, 23, -24, 57, -86, -9, 48,
8032    12, -95, -59, -47, -36, 6, 81, 28,
8033    -2, 11, -4, -4, 27, 13, -21, 34,
8034    60, -31, 11, -25, -5, 18, -32, 125,
8035    51, 65, -68, 11, 22, 115, 56, -66,
8036    24, 41, -90, -17, 20, -35, 81, 7,
8037    58, 71, -24, 61, 17, 16, 22, -37,
8038    61, 124, 88, 18, 11, -64, -73, -22,
8039    58, -92, -96, 106, 18, -41, 88, 83,
8040    122, 105, -77, -21, -97, -128, 13, 41,
8041    -11, -70, 55, -12, 5, 35, -41, -80,
8042    -33, 52, 10, -75, 0, -41, -35, -51,
8043    -51, 18, 31, 25, 92, -107, 35, 28,
8044    117, -2, 26, -127, -14, -48, -53, 9,
8045    -123, -25, -62, 90, 14, -5, 43, 1,
8046    25, 64, 90, -23, -35, -75, 25, -42,
8047    18, -73, 2, 34, -65, 29, 28, 33,
8048    -32, -37, 6, -7, -90, -83, 2, 29,
8049    15, -47, -51, 47, 21, -8, -9, -43,
8050    53, -23, 45, 19, 23, -57, -39, 14,
8051    56, -114, -64, -2, 13, -64, -34, 61,
8052    -8, 24, 26, -1, 6, 14, -126, 0,
8053    -6, 21, -43, -18, -29, 21, 46, -26,
8054    -3, -25, -23, 18, 60, -48, 47, -11,
8055    -69, 74, -34, -41, 4, 18, 16, 41,
8056    32, -128, -42, -59, 48, -17, -81, -40,
8057    -56, 19, -3, -19, -53, -4, -36, 52,
8058    93, 40, 123, -25, 26, -93, -122, -127,
8059    38, 10, 37, 25, 18, -29, -24, 22,
8060    3, 41, -15, 90, -64, -53, -23, -64,
8061    -77, 91, -54, 80, -21, -41, 17, 19,
8062    16, 7, -3, -19, -61, 31, -43, -57,
8063    -29, -45, 44, 40, 30, 57, 43, -23,
8064    -28, -53, 4, -38, -26, -87, -8, -11,
8065    28, 42, -54, 75, 1, -42, 58, 3,
8066    24, -26, -27, 37, 15, 96, 52, -20,
8067    -5, 46, 52, -11, -30, -14, 22, 2,
8068    -11, 3, 28, 38, 61, 23, 99, -27,
8069    -20, -1, 21, 16, 31, 24, 16, -29,
8070    -22, -21, -2, -76, 19, -81, -124, -47,
8071    -4, 30, 18, -22, -74, 46, -43, 31,
8072    33, -18, -54, -8, 43, 41, -19, 36,
8073    -22, 41, 72, 87, 36, -24, -11, 2,
8074    8, 98, -30, -37, 47, -21, 12, -30,
8075    -128, -71, 91, -72, -39, -15, 100, -20,
8076    98, 20, -29, -46, -36, -46, 40, -12,
8077    -7, 45, -48, -10, -39, -8, -45, 9,
8078    57, -49, -10, -21, -21, -49, -17, -18,
8079    -28, -31, 90, -10, -63, 17, -33, -40,
8080    -71, 34, 22, -9, -31, 121, 4, -1,
8081    -83, -18, 25, 5, 18, -19, 20, 49,
8082    9, 16, 27, 14, 23, 18, 53, 28,
8083    -99, -42, 17, -43, -114, 3, -12, -13,
8084    -10, -7, -37, -27, -7, 26, -14, 19,
8085    -6, 25, 13, 17, 19, 63, -67, 47,
8086    -39, -126, 12, 32, 17, 12, 9, -50,
8087    -126, -90, -28, -70, 9, 102, -59, -19,
8088    20, -58, -126, -13, -76, 1, -4, 69,
8089    -42, -49, -18, -124, -59, -68, 32, -31,
8090    18, 127, 24, 123, -18, 30, -25, -7,
8091    13, -127, -71, -19, -43, -110, -11, -111,
8092    53, 33, 77, 119, 74, -70, -127, 83,
8093    68, -15, -2, -29, -48, -10, -38, 16,
8094    -5, -32, -98, 25, -64, -51, -124, -126,
8095    -126, -54, 62, -116, -28, -76, 2, -123,
8096    -27, -52, 127, 102, -76, 99, 70, -64,
8097    -3, -114, 124, -56, -29, -26, 1, 11,
8098    55, 101, -38, 50, 111, 10, -43, 48,
8099    -72, 20, -78, 23, 46, -25, -23, 44,
8100    -30, -27, 31, -17, 55, 27, -75, 59,
8101    81, -38, 25, -44, 111, 57, 19, 12,
8102    84, 7, -15, -56, 42, 49, 15, 38,
8103    -9, -56, 38, 92, 81, 17, 92, 32,
8104    25, -39, 8, 40, 2, 34, -41, 26,
8105    35, 64, 57, 47, -32, -120, 46, -5,
8106    -51, -114, 82, 61, 55, 31, -59, 120,
8107    106, 115, -3, 6, 16, 54, -12, 43,
8108    12, 21, 3, -12, -35, 15, 41, 67,
8109    67, -15, 48, 65, 57, -23, 3, -37,
8110    -46, -72, 18, -69, 97, 12, -91, 13,
8111    16, -61, 8, 12, -107, 26, 15, -61,
8112    3, 42, -51, 39, 40, 69, 29, 6,
8113    -4, 42, 16, 16, 94, 40, -9, 72,
8114    40, -2, -2, 34, -18, 26, -20, 80,
8115    8, 120, 30, 65, 98, -42, 83, 23,
8116    -47, -30, -14, -25, -18, 22, -118, 90,
8117    49, 2, 15, 41, 22, 11, -30, -27,
8118    58, 30, 50, -66, 13, 100, -57, 5,
8119    58, 26, -8, 94, 17, -61, 56, -72,
8120    28, -113, -52, -24, -18, 28, 55, 0,
8121    9, -109, -102, -1, 19, 67, -15, 61,
8122    -20, -108, -1, -32, -89, -9, 35, -80,
8123    -19, 66, 90, 76, -97, 34, -20, 51,
8124    -69, 18, 42, -19, 76, -21, -1, 71,
8125    -51, 72, -29, 40, -60, -8, 72, 16,
8126    21, 36, 22, 55, 31, -17, 75, 70,
8127    24, -10, 28, 1, -15, 22, 51, -17,
8128    -31, 54, 75, 84, 51, 99, 55, 4,
8129    26, 5, 6, 51, -1, -36, 53, 27,
8130    -72, -63, -38, 17, 102, 114, -35, -61,
8131    50, 66, 125, -14, -36, 25, -32, -17,
8132    17, -9, -70, -83, 41, -36, -40, 8,
8133    87, -60, 15, -75, -58, -54, -24, -4,
8134    4, -109, 36, 46, 73, -66, -6, -34,
8135    12, -30, 74, -55, -23, 70, 25, -1,
8136    -52, 72, 35, 109, 27, -28, -37, 44,
8137    39, -66, -125, 18, -49, -9, -5, 53,
8138    -15, 42, 49, 80, -90, -60, 108, -46,
8139    -13, 16, 37, 4, 55, 7, -47, -28,
8140    -79, 38, 25, 57, -20, -9, 53, -74,
8141    68, -22, 29, 20, 51, -114, -1, -23,
8142    88, 16, 71, 30, 54, 82, -12, -21,
8143    -34, 16, 35, -25, 54, -94, 36, -87,
8144    0, -62, 29, -50, -22, -41, -108, -54,
8145    28, 24, 122, 6, 74, 91, -35, 18,
8146    -35, -3, -38, -62, 32, 112, 50, -53,
8147    -73, 25, 58, -27, -69, -45, 44, -3,
8148    -50, 63, -19, 47, -50, 44, -11, 10,
8149    77, -1, -17, -24, -97, -98, 22, 33,
8150    -34, 14, 10, -72, 123, -62, -47, 75,
8151    -34, 9, -43, 61, -71, 42, -103, -38,
8152    47, -114, 0, 16, -52, -24, 62, 27,
8153    -29, -63, -13, 51, 126, -31, 19, 8,
8154    -67, 11, -111, 126, -17, -15, 51, 127,
8155    -18, 8, 20, 5, -24, -38, 19, -39,
8156    -5, 94, 15, -21, 4, -64, -58, 71,
8157    -92, 30, 43, -23, 3, 17, 58, 27,
8158    38, -37, -22, -12, 40, 62, 33, 9,
8159    5, 33, -34, 15, -35, 36, 118, 10,
8160    17, 42, 45, 57, 19, 32, 55, 58,
8161    79, -126, 16, -99, -28, 10, -22, 16,
8162    45, 55, -1, 125, -38, -7, 40, 56,
8163    4, -76, 41, -50, -20, -40, 59, -45,
8164    -24, -60, 62, 97, 47, 65, 2, -57,
8165    -4, -41, -7, 67, -4, -16, 41, -54,
8166    15, -42, -4, 94, 20, -101, -63, -126,
8167    56, -36, -5, 47, -11, -33, -24, 35,
8168    64, 28, -24, 104, 44, 22, -19, 40,
8169    -8, -49, -54, 80, 62, 43, -29, -8,
8170    -7, -20, 3, 32, -59, 53, -4, 10,
8171    -82, -122, -126, -98, -60, -33, 124, 126,
8172    12, 68, 10, 1, 127, -12, -12, -46,
8173    54, -127, -86, -41, 26, -35, -125, -14,
8174    3, 56, -50, -123, -14, 59, -47, 109,
8175    -12, -18, 115, 55, 32, 22, 108, 22,
8176    -47, 18, -128, -50, 94, -4, 2, -17,
8177    -25, -49, 37, 11, -30, -10, 70, 29,
8178    -8, -81, 16, 56, -63, 0, 45, 40,
8179    -2, 124, 15, -5, 22, -89, -9, 39,
8180    -52, -1, -5, 70, -67, 15, 14, -27,
8181    26, -18, -34, -22, 11, 1, -1, 6,
8182    -65, -104, 30, -32, -18, -125, 72, -63,
8183    70, 26, -82, -103, 7, -44, -26, 26,
8184    115, 11, -1, -22, 10, 75, 42, 7,
8185    -35, -105, 52, -9, -41, -1, -125, 22,
8186    49, 8, 44, -128, -68, 47, -112, -121,
8187    27, 108, 64, -118, 4, -68, -7, 42,
8188    24, 64, -121, 47, -29, 120, -44, 124,
8189    -29, 38, 21, -5, -7, -21, -8, 85,
8190    4, 38, 16, 27, -32, 100, -3, -11,
8191    -25, -18, -111, 40, 32, 46, -4, 28,
8192    -70, 102, -23, 50, 13, -25, 41, -29,
8193    -22, 25, 12, -50, -108, 36, -38, -3,
8194    -12, -35, 21, 108, -103, -127, -11, 0,
8195    -125, -39, -126, -122, 22, -123, 55, -123,
8196    26, -89, 50, 14, -127, -21, 117, 26,
8197    -69, -127, 95, 1, -81, -41, 51, -27,
8198    10, -59, -18, -128, -50, -91, -123, -69,
8199    21, -14, -63, -119, 75, 24, -73, 7,
8200    52, -39, -100, -33, -127, -25, 19, 23,
8201    56, 7, 2, -12, -26, -2, 27, -45,
8202    24, 13, -32, 64, 40, -34, 47, -35,
8203    -89, 76, -71, 70, -34, 30, 22, 9,
8204    -124, 13, -105, -33, -31, 42, 9, -68,
8205    110, -38, 54, -72, 21, -126, -27, 16,
8206    19, -22, 1, -31, -63, 28, 3, -58,
8207    37, -9, 10, -75, -6, 97, -54, 113,
8208    -40, -37, 90, 63, 27, 52, -58, 61,
8209    23, 118, -3, 23, 35, -14, -66, -60,
8210    5, -38, 37, -94, -17, 47, 115, 36,
8211    -87, -46, -29, 0, 4, 72, -9, -73,
8212    -50, -10, 14, 31, -10, 20, -44, -89,
8213    -12, 63, 63, 36, -50, -71, 59, 109,
8214    -62, 48, 30, -19, -53, -95, -3, 60,
8215    -48, 76, -12, 24, 98, -20, -99, 23,
8216    58, 7, -7, -7, -9, -50, -13, 18,
8217    80, -118, 22, -16, -48, -17, -36, 33,
8218    -24, 47, 56, -114, -25, -120, -110, -73,
8219    91, -41, -16, -46, -21, -73, 14, 113,
8220    -24, -40, 63, 33, 17, 120, -53, -22,
8221    127, 58, 25, 11, -16, -7, 17, 127,
8222    -73, -95, 28, -18, 51, 121, 0, 42,
8223    6, 17, -16, -18, -18, 114, 27, 61,
8224    -29, -51, -15, 1, -71, 37, 25, 99,
8225    85, -36, 8, 11, -88, -15, -114, 72,
8226    23, -59, 50, 85, -55, -32, -16, 70,
8227    84, -29, 50, 56, -5, -19, 62, 56,
8228    11, 51, 43, -31, 5, 92, 1, 9,
8229    -76, 18, -89, 3, 6, 44, 45, 40,
8230    -1, -33, 35, 21, -25, 35, -11, 50,
8231    -50, -61, 28, -108, -6, -62, 111, -13,
8232    44, -66, -31, -9, -22, 18, -46, 8,
8233    -14, -43, -5, -95, 77, 80, 31, 23,
8234    32, -48, -3, -29, -9, -41, -25, -80,
8235    -34, 55, 1, -11, -10, 22, -69, 6,
8236    -19, 83, -49, -28, 20, -4, 52, -8,
8237    -31, -18, -6, 48, -22, 53, -16, -24,
8238    -56, -59, -32, -34, -11, -50, 49, 31,
8239    55, -29, -53, 35, 6, -16, 1, -19,
8240    -6, -12, -25, 21, 41, -1, -2, -38,
8241    -43, -83, 18, -2, -18, -27, 54, 47,
8242    24, -33, -50, 4, -6, -3, -23, -16,
8243    34, 4, 34, 29, -72, 89, 58, 91,
8244    25, -5, 35, -98, 33, 0, -14, -52,
8245    96, -38, -81, -24, 36, 68, 0, -42,
8246    8, -20, -14, 10, 115, 17, 6, 37,
8247    0, -52, 64, -10, -28, 26, 89, 10,
8248    16, 68, -7, 12, 26, 21, 73, -51,
8249    -53, -65, 1, -30, -6, -17, 3, 1,
8250    11, 7, 82, 39, -37, -59, 59, 3,
8251    111, 13, 14, -19, -68, 44, 11, 11,
8252    22, 120, 13, 18, -32, -17, 1, 18,
8253    51, 53, 31, -15, -49, -16, -74, -39,
8254    -52, 55, -68, -28, 116, 12, 25, 37,
8255    60, 64, 54, 56, -60, 79, 51, -46,
8256    62, -17, 2, 38, -46, 99, 123, 28,
8257    114, 46, 87, 1, -61, 64, 67, 21,
8258    0, -38, -19, 29, -61, 1, 50, 16,
8259    -8, 51, 48, 89, 49, 47, 96, -13,
8260    -29, 73, 27, 126, -12, 0, -23, -22,
8261    18, -42, -39, -28, 23, 118, -26, -62,
8262    63, -44, -27, 92, 32, -16, 42, 90,
8263    -22, -63, -41, 19, -46, 98, -61, -70,
8264    46, 0, -65, 37, -16, 54, 1, -3,
8265    72, -56, -108, 7, 27, -38, -125, -41,
8266    10, -6, -60, 127, -32, -71, 68, 10,
8267    -35, 64, 44, 48, -21, -41, -37, 23,
8268    -59, 40, 38, -22, 26, 18, -20, 73,
8269    -114, -24, -53, -39, -27, -11, -98, -21,
8270    5, 71, -115, 11, -37, -107, -60, -5,
8271    72, -84, -62, -28, -5, -121, -86, -2,
8272    -51, 53, 127, 124, -39, 44, -44, -125,
8273    79, 29, 42, -6, -39, -29, 19, -26,
8274    10, -72, 49, 13, 41, -51, -97, 0,
8275    -93, 52, -84, -32, -66, 12, -35, 20,
8276    3, 22, 69, 20, 97, -43, 41, 8,
8277    -36, -26, 118, 26, 10, 35, -52, -2,
8278    22, 8, -13, -43, 2, -44, -1, -18,
8279    5, 61, -118, -103, -55, 5, 13, 10,
8280    5, 4, 106, 2, -22, 30, -13, -117,
8281    -121, -38, 29, 24, 14, -14, -62, 33,
8282    -13, -18, -8, -69, -6, -113, -91, 1,
8283    -36, -32, -17, -36, 40, -10, -34, 10,
8284    -74, -27, -33, -33, 12, 18, 4, -1,
8285    -1, -33, 34, 8, 26, -41, 120, 60,
8286    -41, -5, 11, -41, 37, 10, -7, 31,
8287    31, 26, -55, 25, -1, -12, 53, 43,
8288    29, -8, -48, 29, -94, 39, 41, -45,
8289    91, 15, 3, 29, 12, 69, 13, -68,
8290    65, -12, 54, 55, -18, -11, -40, -18,
8291    -36, 76, -11, -79, -11, -16, 38, -42,
8292    86, -14, 37, -6, -8, 57, 2, -28,
8293    11, -47, -89, -34, -47, -73, -121, -19,
8294    -73, 69, -6, 35, -5, 114, 82, -39,
8295    14, 5, -67, 12, -21, -17, -96, 14,
8296    -20, -12, 2, 81, 12, -1, -126, 65,
8297    -16, -36, -2, 4, -35, 2, -6, 49,
8298    1, -42, 69, -11, -47, -25, 25, 9,
8299    103, -50, -54, -8, 6, -56, -8, 21,
8300    6, 7, -104, -18, -106, 51, 127, -85,
8301    50, -6, -27, 20, 91, 22, 4, 39,
8302    25, 43, -5, -20, -32, -95, -3, 40,
8303    -104, -11, -55, -128, -46, -71, 37, -101,
8304    77, -6, -44, 49, 26, -63, -105, -54,
8305    60, -58, -13, -37, 39, 43, 72, 42,
8306    22, 65, -60, -75, -59, -116, -106, -3,
8307    25, 45, -109, -84, -123, -28, 35, -24,
8308    0, -114, -82, -109, -114, 3, 14, 117,
8309    55, -17, 19, 32, 68, 45, 8, -128,
8310    75, -46, 82, 80, -85, -15, 106, -44,
8311    92, -31, -106, 93, -33, 80, 37, 3,
8312    -92, 15, -18, 40, -107, 28, -48, -87,
8313    -127, 37, 47, -64, 14, 36, 20, 10,
8314    25, 66, 18, -69, 92, 59, 17, -128,
8315    -48, -39, 120, -14, -63, -31, -48, 8,
8316    -9, 60, -21, -19, -2, -2, 37, -84,
8317    98, 80, -120, 82, 21, -126, -14, 8,
8318    -54, 3, -6, 52, 8, -16, 23, -3,
8319    9, 61, -124, -9, 31, 14, -31, -2,
8320    -30, -3, 2, 2, 0, 111, -42, 5,
8321    -21, -43, 52, 36, 17, 39, 79, -30,
8322    53, 15, 5, -97, -29, 10, -7, 1,
8323    -91, 78, 35, 34, 14, 38, -9, -16,
8324    -96, 15, -125, 7, -22, 32, 17, -101,
8325    16, 15, 23, -30, -62, -15, 6, 27,
8326    4, 55, 38, -37, 29, -70, 33, -101,
8327    -59, -103, -50, -34, -50, -62, 53, -26,
8328    127, 1, -1, -10, -6, -13, 7, -13,
8329    95, -111, 55, 12, 6, -3, -108, -59,
8330    27, -64, 36, -122, 125, 27, -75, 12,
8331    1, -59, 84, -105, 109, -94, -76, 20,
8332    23, 11, -36, -36, 43, -43, -123, 15,
8333    -100, 65, 20, 16, -42, 25, 69, 28,
8334    37, 22, 112, -78, 23, 17, -10, 34,
8335    -63, -11, -127, -46, 39, 39, 12, -47,
8336    -69, -67, -53, -60, 8, 15, 45, -83,
8337    6, -30, -114, 9, -78, -43, -47, 69,
8338    15, -72, 68, 44, -53, 20, -120, 58,
8339    -4, 42, -11, -16, -125, 9, -65, -9,
8340    -4, -84, 105, -12, -92, -105, -21, -33,
8341    -121, -68, -8, 1, -39, -119, 38, -1,
8342    -2, -127, 3, -104, -43, 127, -4, -35,
8343    -125, 117, 106, -67, 49, 69, 15, -102,
8344    80, 8, -84, -84, -96, -94, -27, -32,
8345    4, -3, -16, 98, -25, 17, -24, 51,
8346    11, 37, 23, -85, -61, -41, 62, 28,
8347    -127, -124, -101, -27, 98, -71, 56, 1,
8348    -92, 28, 7, 13, -11, 34, 23, -125,
8349    56, 111, -124, -44, -15, -47, 5, -7,
8350    2, 45, 1, 26, -54, 26, 11, 0,
8351    5, -11, 22, 35, -41, 5, 41, -78,
8352    24, 18, -5, -30, 49, 22, -1, -19,
8353    39, -26, 1, -16, 8, -8, 3, 17,
8354    75, -1, -50, 30, -49, 3, 24, 35,
8355    38, 1, 3, -9, 10, -45, 42, -6,
8356    -26, -35, 71, 75, 0, 17, 5, 11,
8357    57, -90, -100, 0, 50, -1, 26, 32,
8358    11, -20, 121, -41, -9, 22, 5, -2,
8359    -40, 22, 4, -71, -14, 3, 10, 6,
8360    -5, 0, 29, -22, 86, -3, 4, 8,
8361    13, 8, -3, -58, -30, -19, -15, 18,
8362    6, 16, -19, -87, 26, -11, -46, 64,
8363    40, 6, 108, -16, 49, 67, -45, 15,
8364    51, -6, 75, 87, -39, -92, 27, -14,
8365    7, -32, -128, -15, 39, -4, 50, 0,
8366    -26, 25, 62, -24, 67, -57, 27, 64,
8367    -25, 29, -35, 69, 6, -56, -70, -1,
8368    7, -69, -32, 45, 52, 31, 20, 27,
8369    -29, 26, -72, -95, 38, 125, -8, 67,
8370    -33, -126, 7, -13, 86, -111, -9, 23,
8371    -52, 8, 16, 59, -26, -9, -19, 40,
8372    -10, 87, 21, 17, -60, 126, 120, -22,
8373    35, 22, -14, -24, -33, 2, -96, 97,
8374    -126, -118, 17, 9, 41, 70, 14, -50,
8375    11, -20, -37, -7, 76, 16, -52, 21,
8376    -34, 34, 13, -13, -81, -126, 82, 65,
8377    -14, 22, -23, -82, 61, -124, 34, -78,
8378    76, 56, -128, 41, 36, -48, 45, -40,
8379    33, 1, -102, -45, 0, -126, -58, -62,
8380    -2, 60, 6, 108, -17, -37, -76, 13,
8381    8, 24, -6, -9, 69, 62, 26, -11,
8382    -9, 15, -30, -6, -48, -121, -98, -60,
8383    -125, 26, 52, 18, -64, 108, -20, -126,
8384    58, -123, 48, 70, -117, 75, 46, -62,
8385    9, -34, -21, 39, -15, -91, 37, 1,
8386    -32, 18, -10, 44, -11, 15, 39, -32,
8387    -55, -55, 92, -52, 37, -6, -9, -45,
8388    -89, -30, 14, -29, 11, -69, -35, -62,
8389    21, 55, -1, 85, 21, 50, -20, 5,
8390    9, -81, 22, 80, 33, 38, 35, 29,
8391    -22, 39, 83, -54, -5, 5, 14, -25,
8392    3, -20, 29, 20, -14, 7, 20, 7,
8393    11, -32, -52, -15, -8, 8, 36, -8,
8394    21, -9, -34, -116, -14, 32, -23, 38,
8395    30, 5, 27, -5, -78, 67, -4, -53,
8396    -75, 9, 53, -12, 8, -3, 15, -4,
8397    -10, -4, 21, 52, -16, -13, -36, -20,
8398    -67, 113, -57, -27, 46, -5, -9, -27,
8399    -123, -71, 71, 38, -30, 113, 31, 24,
8400    58, 8, 43, -77, -13, -81, -40, 55,
8401    29, 9, 13, 30, 4, -29, 24, 10,
8402    -124, -10, 1, -25, -77, -30, 25, -12,
8403    -29, 5, 47, -36, -39, -41, -39, -19,
8404    -44, 0, 72, 34, -10, 9, 58, 45,
8405    24, -45, -75, -17, -9, 74, -20, -35,
8406    28, -68, 5, -82, -22, 12, -63, 35,
8407    -6, 23, 37, -9, -46, -19, -22, 32,
8408    13, 7, 1, 14, -29, 65, 35, 4,
8409    66, -23, 33, 42, -28, 111, -18, 19,
8410    -26, -79, -3, -68, -89, 126, -56, 0,
8411    -83, 19, 95, 24, 52, -66, 10, 98,
8412    -18, 51, -31, -13, 8, -126, -5, -48,
8413    91, -37, 127, -11, 105, -119, 18, 72,
8414    60, -128, -117, -102, 36, 91, 17, 24,
8415    4, 116, 11, 103, -15, -43, 22, -12,
8416    -82, 74, -128, -49, -18, 54, -86, -2,
8417    10, -2, 18, 50, -1, 66, 99, 118,
8418    19, 46, -126, -90, 38, -126, -93, -24,
8419    8, -2, 23, 2, -39, 5, 3, -13,
8420    16, -80, -127, -37, -87, 29, 12, -54,
8421    21, 0, 0, -122, -14, -38, 71, 45,
8422    21, 16, -24, -72, -35, 18, -37, -20,
8423    17, -30, -97, 50, 36, 127, -44, -19,
8424    4, -40, 2, -25, -3, 25, -27, 55,
8425    5, 28, -68, 39, 58, -61, -50, 22,
8426    56, -68, -45, 75, -1, -8, 62, -59,
8427    36, -5, -113, 71, -42, 29, 32, 4,
8428    -73, -23, 55, 66, 37, -40, -25, -53,
8429    18, -7, -78, -70, -22, 39, 48, -43,
8430    77, -6, 35, 17, 23, -45, -22, 61,
8431    15, 42, 35, -42, 0, -125, -65, -20,
8432    31, 20, 74, -12, -37, -46, -33, 28,
8433    31, -64, -13, 25, 69, 15, -23, -55,
8434    93, 1, -20, 55, 81, 52, 18, 3,
8435    -79, -22, 88, -29, 114, -6, -40, 12,
8436    34, 19, 104, 45, 4, -43, 22, -10,
8437    61, -82, 25, 35, 29, -30, 7, 107,
8438    -72, 2, -52, 21, -28, -5, 127, 8,
8439    -27, -96, -95, -14, -127, 12, 47, 32,
8440    -116, 14, -48, 35, -34, 114, 100, -14,
8441    -73, -36, 11, 50, -23, 11, -38, 12,
8442    20, -20, -125, 67, -45, -28, 4, 88,
8443    -5, 58, 10, -52, 21, 17, 41, -37,
8444    66, -82, 21, 39, 0, -43, -9, -55,
8445    42, -16, -81, -31, 11, -20, -17, 119,
8446    -29, -68, 16, -125, 32, 107, -92, -126,
8447    25, -35, -26, -51, -53, -79, 58, -19,
8448    -127, -36, 3, -20, -55, -74, 47, 36,
8449    -103, -52, -110, 62, 12, -123, 78, -43,
8450    -127, 30, 36, 34, -110, 34, -39, -89,
8451    -126, -29, -29, -60, -34, 39, -19, 4,
8452    22, -70, -98, -52, -67, -77, 5, 33,
8453    9, -23, -14, 28, 25, 9, -80, -99,
8454    17, -26, -101, 47, -24, 24, -36, 53,
8455    -126, -23, -84, -28, -105, 10, -60, -60,
8456    -56, -87, -74, 26, -41, 60, -67, -10,
8457    96, -89, -89, 42, -29, -3, 47, 4,
8458    30, -4, -26, -70, -20, 70, -27, 44,
8459    -74, -8, 54, 35, 115, 12, -21, -13,
8460    10, -41, -70, 39, 86, 54, -40, 22,
8461    42, 13, 6, 24, 13, -1, -58, -37,
8462    -53, -3, -25, -23, 5, -30, 31, -28,
8463    -103, -1, 13, -54, -70, 4, 2, 4,
8464    10, 20, 32, 2, -38, -84, -3, 37,
8465    23, 54, 5, 16, 12, -14, -10, -3,
8466    -26, 2, -36, 83, 8, 33, -10, -5,
8467    48, -32, -32, -36, 16, 9, -42, 38,
8468    60, 36, -81, -52, 56, -88, -55, 21,
8469    -26, 24, -26, 127, -59, -60, -12, 23,
8470    -26, -2, -100, -58, -33, 17, -2, -71,
8471    -40, -124, 102, -10, 72, -119, 121, 104,
8472    -47, -35, -24, 113, -122, -23, 82, -101,
8473    -60, 69, 27, -4, 110, 32, 16, -104,
8474    44, 10, -89, 25, 30, 44, -1, 78,
8475    82, -1, 29, 25, -58, 44, 70, 70,
8476    9, -31, -30, -8, -17, 60, -102, -35,
8477    4, 43, 85, 84, -6, -80, 5, -71,
8478    -45, 22, -63, 52, -116, -37, 90, 93,
8479    -58, 2, -2, 1, 20, -31, 35, -55,
8480    31, -20, -70, -26, 59, -32, -24, 76,
8481    -108, 27, -19, -6, 30, 68, -1, 4,
8482    79, 45, -43, 45, -13, -47, -14, -66,
8483    -41, 85, -39, -24, -17, -50, 22, 2,
8484    51, 27, -28, 62, 12, 50, -107, -62,
8485    2, -17, -9, -63, 34, -30, 35, -10,
8486    -123, -24, -49, -12, 57, -45, -46, -63,
8487    -29, 37, -103, 49, -80, -31, 31, 46,
8488    -53, 6, 65, 10, -38, -44, -71, -4,
8489    -23, 10, -61, -48, -46, -33, 17, -23,
8490    77, 39, 25, 0, 58, 50, -1, 25,
8491    44, 66, 42, -4, -6, -12, -36, 50,
8492    1, 113, -5, -23, -54, -4, -5, -10,
8493    3, 25, -4, -98, -37, 49, -33, -21,
8494    -40, -18, -68, 93, -29, -3, -9, -1,
8495    48, 22, -65, -12, 40, 2, 29, 2,
8496    36, -119, -9, 4, -27, -40, -1, -17,
8497    15, -44, -7, 2, 59, -23, -33, 10,
8498    54, -17, -26, 111, -5, 46, 73, 50,
8499    -5, -91, 45, 27, -105, -13, 37, -55,
8500    -68, 25, -23, -7, 5, 80, -28, 4,
8501    127, -59, -102, 18, -9, -29, 8, 32,
8502    56, -123, 5, 19, -98, 52, -126, 36,
8503    35, 26, -17, -78, -97, 71, 5, -38,
8504    92, -31, -42, 39, 9, 81, 4, 33,
8505    3, -49, -25, -1, 0, 106, -75, -85,
8506    14, -127, -67, -41, 46, 32, 10, -3,
8507    -40, 86, 73, 73, 20, 99, 42, 41,
8508    30, 77, -1, -3, 57, 19, -13, -19,
8509    43, 81, 41, -13, -16, -95, 17, 35,
8510    -4, -30, -98, -59, -2, 103, 74, -103,
8511    2, -13, -1, -2, 84, -3, 126, 15,
8512    -103, 18, -30, -35, 20, -21, 72, -40,
8513    46, -15, -10, -6, 11, -19, 17, -25,
8514    110, 85, 48, -22, 2, -64, 42, -69,
8515    6, -10, -37, 12, -50, 5, 31, 1,
8516    61, 74, 60, -50, -29, 65, -67, -35,
8517    -41, -128, 106, -4, 92, -21, -57, -44,
8518    -127, -84, -57, 49, -32, -12, 56, -86,
8519    17, 50, 47, 57, -20, 42, 11, 32,
8520    26, 43, -12, 59, 27, -84, 62, 6,
8521    7, 16, -5, -44, 36, -75, 9, 25,
8522    17, 89, -7, -54, 1, -54, 12, 34,
8523    -7, -4, -71, 18, 38, -26, -19, 13,
8524    3, -10, 56, 48, 9, 100, 47, 34,
8525    123, 98, 44, 84, -9, -16, -10, -17,
8526    -20, 5, 50, 111, -28, -64, -20, -127,
8527    -69, -3, 64, -27, -37, -79, -15, -84,
8528    -81, -16, 55, -78, 98, -97, -20, 86,
8529    -15, -79, 57, 24, 31, 29, 26, 33,
8530    -21, -52, 31, -46, 73, -47, -17, -44,
8531    102, 84, -63, -59, -69, 123, 39, 80,
8532    -83, -37, 37, -116, -37, -2, -54, -101,
8533    93, -21, 36, -19, -8, 93, -115, 69,
8534    -18, -37, 13, 49, 99, 10, 2, -31,
8535    -109, -127, 50, 49, -43, -20, -56, -43,
8536    18, -10, -127, -52, 45, 82, 3, 11,
8537    -82, -22, -90, 70, -55, 99, 82, -41,
8538    39, 6, -104, -14, -104, -9, 34, 127,
8539    -15, 7, 99, 0, -58, 1, -21, -9,
8540    -17, -34, -28, -15, -41, -10, 16, 12,
8541    46, -13, 10, -11, -15, 45, -73, 16,
8542    -37, 114, -50, -79, 110, 81, 14, -17,
8543    -1, -128, -124, -35, 77, 72, 61, 124,
8544    41, 29, -40, 57, -3, -24, 115, -62,
8545    -53, 35, -9, 15, 109, 71, 18, 22,
8546    39, -128, -49, -127, 19, 116, 74, -10,
8547    -36, 123, 102, 19, 108, 23, 4, 95,
8548    126, 101, -16, -10, 13, -90, -95, -18,
8549    61, 0, 79, -115, 18, 57, -5, 114,
8550    -123, 35, 124, -126, 46, -18, 21, 98,
8551    -117, 3, -123, -56, 119, 45, -61, 31,
8552    34, -26, -51, 15, 34, -24, 61, -18,
8553    -57, 3, -75, -116, 22, -117, -18, -3,
8554    -22, -30, -33, 27, 33, 125, 24, -33,
8555    35, -77, -92, -33, 25, -127, 32, 36,
8556    -69, 34, -6, 54, -16, 34, -13, 64,
8557    -126, -128, -8, -86, -8, -63, 70, 22,
8558    11, -37, 37, -99, 40, 127, 68, -23,
8559    -28, 126, -67, -43, 52, 39, 94, 13,
8560    -62, 24, -110, -95, -11, -39, -67, 48,
8561    -111, -12, 34, -66, 126, 35, -26, -59,
8562    -127, 31, 73, 30, -128, 30, -126, -128,
8563    -113, 28, -126, -127, -1, -2, -57, 23,
8564    -53, -5, -56, -41, -76, 122, 8, 45,
8565    76, -120, -86, 37, -123, 20, 0, 35,
8566    -77, 63, -102, -63, -17, -51, 7, -116,
8567    -7, -10, -79, -119, -29, 23, -18, 70,
8568    -89, -33, -40, 14, -16, -102, -17, -77,
8569    33, -11, 49, 58, -15, -61, 40, -49,
8570    -36, -47, 18, -23, -81, 123, -15, -14,
8571    -83, -32, 113, -1, 1, -85, -20, -85,
8572    4, -66, -118, -31, -90, 79, -74, 7,
8573    -45, -45, -54, 113, 59, -25, -23, 55,
8574    23, -115, 18, -80, -111, -61, 15, -93,
8575    -68, -59, 125, -50, -10, -40, 39, -113,
8576    21, -92, -126, 79, -23, 34, 37, -16,
8577    -6, 28, 31, 12, -96, 9, 34, -45,
8578    -32, 114, -36, -5, 118, -49, -22, 119,
8579    -5, 51, -37, 3, 17, 14, -52, -92,
8580    41, 88, 2, -80, 98, -52, 46, 31,
8581    52, -6, -40, 33, -25, 55, -16, 50,
8582    -119, -41, 77, -91, 43, -70, 26, -4,
8583    -2, 35, -68, 57, 10, -97, -21, -54,
8584    18, 117, 121, 13, -40, 104, -10, 50,
8585    48, 13, -5, 37, -23, -31, 13, -37,
8586    11, 74, 43, -13, 35, -36, 23, 106,
8587    -54, 40, -68, -58, -9, 52, 10, -58,
8588    27, 90, 7, 43, -58, -4, 93, 1,
8589    -89, -64, -42, -17, 20, -48, -126, 122,
8590    71, -116, 8, 123, 52, 37, -17, -46,
8591    0, 57, -11, 113, -93, 50, -61, 41,
8592    -1, 33, 22, 73, 35, -43, 48, 98,
8593    -55, 33, -10, -43, 37, -47, -3, 14,
8594    -32, -126, -23, 25, 0, -41, 30, 40,
8595    81, 102, 84, 15, 43, 28, -6, -68,
8596    -10, 62, 83, 0, 13, -25, 35, 30,
8597    39, 19, -8, 29, -12, -126, -21, 64,
8598    3, 107, 29, -124, 19, 6, -114, -126,
8599    -42, 23, -90, -67, 65, -127, 27, -70,
8600    42, 5, 125, -3, 28, -72, 27, 14,
8601    -72, -41, -80, 42, 0, -11, 28, -3,
8602    -37, 39, 43, -47, 57, 41, -54, 23,
8603    53, 100, 9, -31, -17, 42, 126, 32,
8604    109, -3, 16, -57, -13, 36, -58, 63,
8605    -30, 37, 38, 20, 55, 6, 14, -16,
8606    24, 38, 23, -8, -13, 73, 127, -3,
8607    21, 93, 36, 33, 12, 44, 36, -33,
8608    -8, 29, -51, -26, -24, -7, 44, 66,
8609    20, -9, 86, 33, 20, -56, 2, 48,
8610    12, -83, 23, 72, 14, 39, 57, -78,
8611    28, -23, -10, -8, 20, 31, 8, -70,
8612    47, -16, -64, 1, 4, 42, -13, -1,
8613    -45, 81, 64, 58, 48, -12, 45, -20,
8614    -7, 32, -3, -75, 102, -18, -32, 66,
8615    -16, -48, 21, 10, 52, 11, -70, 31,
8616    -88, -46, -45, -37, 55, 111, 23, 44,
8617    6, 40, 36, 40, -10, 127, -20, 6,
8618    -42, -45, 6, 68, -4, 40, 37, 19,
8619    -36, -61, 30, 26, 18, -57, -7, 5,
8620    -121, 20, -15, -90, 23, 30, 11, -1,
8621    26, -23, -8, 24, 15, -80, -96, 15,
8622    29, 90, -51, 4, -42, 33, 13, 25,
8623    48, -33, 96, -19, -45, 25, 17, -68,
8624    16, -80, -1, -6, 30, -11, -23, 8,
8625    -110, -39, 22, -32, 87, 76, -34, 62,
8626    -62, -82, -20, 127, -28, -49, 54, -2,
8627    -96, 30, 13, 53, -71, 5, -45, 52,
8628    -6, 5, -19, -17, 12, 0, 74, 51,
8629    71, 83, -11, 11, 88, -35, 10, -7,
8630    8, 42, 13, -49, -29, 0, -75, 8,
8631    10, 88, -12, 21, 23, -82, -17, 19,
8632    -5, -62, 127, 93, 19, 26, 89, -15,
8633    18, 12, 41, 24, 12, -22, 92, -21,
8634    -7, -58, -9, -45, 38, -72, -15, -125,
8635    -96, 9, 67, -7, -15, -17, -28, 30,
8636    6, -7, 99, -47, 29, -31, 24, -14,
8637    -107, 15, 12, 57, 26, 3, -57, 19,
8638    1, 3, -16, 27, 12, 5, 52, 31,
8639    16, -124, -2, 24, -26, -18, -76, -115,
8640    3, 97, 30, -20, 127, 32, -6, 29,
8641    -37, -59, -40, -20, 29, 49, 11, 20,
8642    37, 33, 29, 7, 11, -12, -16, -84,
8643    -49, 4, 38, -5, -9, -9, 50, 6,
8644    2, -25, 103, 21, 73, 55, 15, -13,
8645    58, -9, -4, 50, 7, 1, -8, -6,
8646    19, 18, 12, 10, 10, -26, -3, -5,
8647    62, 56, 21, -7, 41, -32, 0, 11,
8648    -32, -14, 48, -1, 26, -19, 24, 46,
8649    -8, 0, 26, 58, -5, -26, -27, 4,
8650    36, 59, -25, 3, 4, -28, 26, 63,
8651    51, 48, -61, -121, -19, -45, 49, 1,
8652    -1, 58, 5, 38, 47, 28, 14, -2,
8653    20, -11, -33, -13, 42, -29, -53, 38,
8654    -44, 107, -9, 60, -10, -78, -15, 78,
8655    21, -71, -36, 58, -27, 15, -4, -41,
8656    -50, -85, -61, -62, -105, 59, 39, 29,
8657    -27, -16, 68, -26, 26, -4, -48, 58,
8658    -15, -13, -2, 48, -33, -47, 34, 1,
8659    4, -36, -13, 32, -3, 63, 14, 15,
8660    107, -31, -37, -25, 49, 112, -29, 22,
8661    20, 89, -12, 5, -1, 91, -54, 44,
8662    32, -42, -14, 43, 113, -61, -46, 126,
8663    -99, 63, -16, -75, 119, 57, 42, -124,
8664    99, 91, 57, 31, -81, 16, -57, -32,
8665    -79, -6, 123, -36, -47, 109, -125, 1,
8666    -72, 21, -50, 82, -4, -2, -36, -127,
8667    -28, 8, -105, 51, 67, 34, 50, 9,
8668    -25, -125, 54, 12, 28, 104, -15, -22,
8669    29, 3, -14, 35, 9, 26, -25, -72,
8670    -26, 98, 16, 23, 16, -8, 20, -112,
8671    74, 98, -18, -56, 85, 127, -51, 1,
8672    -84, 38, -31, -86, -45, 46, 5, -54,
8673    -54, -114, 47, -43, 20, 121, 21, -18,
8674    -11, 95, 23, -27, -25, 39, 8, -10,
8675    17, 28, 61, 6, -56, 58, 4, -37,
8676    35, 23, 51, -19, 5, 19, -1, -1,
8677    14, 33, 15, 37, -11, 19, 35, 45,
8678    13, -14, 46, 19, -42, 55, 28, 51,
8679    30, 54, 120, 17, 66, 42, 66, -12,
8680    -9, -13, 44, 38, 5, -7, 27, 75,
8681    78, 35, 31, 78, 49, -4, -14, 40,
8682    33, 41, 1, -68, 23, 53, -12, 11,
8683    13, 28, 29, -43, -41, 42, -25, -12,
8684    38, 18, -4, 7, 38, 29, 44, 31,
8685    -26, 61, 37, 49, -19, -6, -17, -12,
8686    49, 56, 33, 80, 43, 42, 29, 62,
8687    4, -53, 34, -57, 30, 13, -55, -28,
8688    19, -6, 43, -43, 19, 48, -16, 29,
8689    -25, 64, 30, 51, -62, -18, -16, 15,
8690    -30, 8, -14, 60, 20, -12, 49, -32,
8691    -28, -42, 3, 17, -55, 11, 26, -51,
8692    -25, -38, 47, 48, -29, 33, 9, -20,
8693    -6, -12, -54, 111, 4, 31, 77, -5,
8694    -2, -50, 46, -5, -18, -30, 28, 33,
8695    11, 48, 22, -3, 3, -34, -41, -4,
8696    -27, -16, -41, -10, -21, 34, 9, 46,
8697    23, 46, 25, -28, 28, 32, -16, 47,
8698    127, 36, -8, -21, 57, 20, 35, 80,
8699    7, 18, 83, 16, 59, -56, 3, -23,
8700    111, 40, -24, 23, 62, 101, 29, -122,
8701    26, 74, 36, -27, 8, 79, -94, 47,
8702    -121, 12, -63, -4, -2, -76, 8, -18,
8703    -45, -3, -112, 66, -71, -7, 19, 21,
8704    -108, -120, -10, -27, -43, 76, 67, -127,
8705    -35, 12, -2, 61, 103, -34, -3, -6,
8706    24, 80, 44, 5, -13, -52, -4, -14,
8707    70, 38, -46, 65, 79, -62, -93, -5,
8708    -101, 95, -20, -52, 55, 11, -126, 11,
8709    -38, 23, 16, -47, 7, 66, -65, 2,
8710    -16, -26, 21, 43, 27, 42, -41, -50,
8711    9, -126, -21, -67, 34, 51, 47, 77,
8712    -3, 0, 30, 19, 17, 3, 50, 1,
8713    120, 20, -12, 90, 56, 1, -21, 24,
8714    -15, 97, -2, -19, -35, -1, 45, 12,
8715    -41, 34, 8, 12, -23, 43, 121, -33,
8716    62, 39, -119, -26, 36, 44, 14, 26,
8717    5, 8, -64, 16, -10, -43, -45, -22,
8718    5, -16, -21, 40, 13, -16, 31, 109,
8719    -31, -38, 121, 4, -59, 85, 14, -57,
8720    20, 3, -51, 45, -40, 33, 13, -11,
8721    -9, 27, 55, 43, 10, 6, 14, -37,
8722    -31, 127, 22, -7, 34, 11, -102, -60,
8723    29, -58, 21, 14, 99, -16, -101, 17,
8724    -64, 36, -6, -62, 22, -37, -49, 30,
8725    74, 88, 95, -33, 45, 20, 52, 55,
8726    -98, -49, 19, 56, 9, 124, 93, 0,
8727    -14, -66, 34, 20, -63, -40, -12, 59,
8728    -7, -51, -9, 68, 4, 124, -37, -78,
8729    32, -9, -4, 69, 21, -19, -27, -33,
8730    -58, 60, -39, -32, -112, -5, -35, 124,
8731    -18, 47, -99, -57, 15, -85, 49, -98,
8732    104, -86, -104, -57, -17, 9, 21, -9,
8733    -85, 65, -127, 75, 113, 71, -5, 127,
8734    -53, -60, 14, -120, 35, -2, 20, -38,
8735    -82, -50, -67, -8, -54, -52, -7, -8,
8736    -10, 14, 11, 112, -5, -40, 37, 21,
8737    -90, -39, -67, -127, -25, -27, 80, -14,
8738    -39, 16, 61, -18, 38, 41, 93, -4,
8739    -5, -80, -35, -47, -6, -12, 23, -37,
8740    108, -8, -126, -125, 12, -54, -26, 40,
8741    -52, -72, -26, 47, -35, -98, -15, -68,
8742    -51, -21, 21, 40, -89, 121, -116, -5,
8743    -23, -1, -123, -125, 21, -34, 2, -47,
8744    -18, -49, -123, -19, -94, -21, 37, 13,
8745    43, -79, 81, -2, -21, -11, 104, -16,
8746    -37, -29, -46, -3, 64, -38, -120, -10,
8747    25, 15, -17, 1, 110, -5, -24, -42,
8748    -23, 43, -17, -93, -122, -3, -35, 0,
8749    11, -84, 24, -49, 78, 0, -22, -49,
8750    -54, 83, -8, 8, -13, 64, 46, 27,
8751    -99, 89, -27, 69, 1, -53, -83, 5,
8752    19, -91, 42, -97, 92, 62, 51, -79,
8753    7, 13, 34, -37, 57, 16, -53, -55,
8754    4, -26, -11, -29, -39, -60, 69, -25,
8755    -8, 19, 4, -6, -123, 73, 26, -61,
8756    21, -90, 8, 7, -123, -20, 12, 29,
8757    53, -121, 83, -39, -24, -46, 15, 24,
8758    31, 2, -89, -64, -3, 85, -8, 127,
8759    7, 14, -25, -3, -64, 104, 84, 74,
8760    -38, 39, 25, 119, 67, 15, -71, 28,
8761    113, 65, -27, -25, -19, -11, 19, 76,
8762    -3, -88, -75, -34, -110, -64, 19, 69,
8763    -76, 102, -8, -68, -12, -43, -31, -9,
8764    120, -36, 46, 96, -73, 89, 83, 98,
8765    50, -81, 68, 34, 39, 68, -17, -19,
8766    47, 111, 15, -58, 96, 1, 18, 2,
8767    -73, 82, -59, 5, 47, -112, 9, -43,
8768    4, 18, -47, 82, -93, 88, -48, 58,
8769    -62, -57, 67, -41, 87, -29, 65, 69,
8770    63, 54, 5, -75, -4, 38, 57, 24,
8771    -48, -8, 13, -18, 38, 126, -128, -66,
8772    43, -4, -103, -21, 47, 59, 19, 70,
8773    26, 1, -9, 10, -60, 18, -120, 21,
8774    -8, -36, 15, 120, -111, -5, 58, 2,
8775    -33, -119, -77, -105, -7, 118, -116, -3,
8776    18, 73, -35, 2, 17, 1, 56, 16,
8777    -26, -26, 17, 27, 52, 0, -12, -5,
8778    41, -19, 36, 68, -7, -7, 70, -127,
8779    -49, -19, 44, -88, 22, -118, -52, 48,
8780    63, 66, -97, 54, 46, 43, -47, 59,
8781    -62, -91, -58, -39, 95, 35, 19, -15,
8782    42, -31, -41, 31, -17, 36, -114, 34,
8783    -105, 71, -4, -40, -40, 11, 47, 5,
8784    -9, 101, 80, 36, -9, 8, 47, 23,
8785    -19, 31, 22, 69, 39, -14, 124, -37,
8786    23, 60, 69, 11, -3, 57, 28, 59,
8787    1, -3, 125, 17, 65, 23, -24, 0,
8788    33, 64, 34, 30, 33, 42, 29, 31,
8789    71, 64, -16, 58, 40, -61, -46, 29,
8790    2, -38, 11, 14, 68, -2, 21, -26,
8791    25, 5, -19, -22, 92, 38, 51, 22,
8792    127, -32, 99, 77, 42, 34, 75, -58,
8793    46, -3, 2, 13, 66, 27, -22, 37,
8794    13, 20, -29, 47, -56, 68, -78, 14,
8795    43, -36, -9, 44, 39, -20, 18, -53,
8796    18, -11, 9, 16, 33, 19, -23, -9,
8797    40, 55, 52, 23, 21, -4, -31, -18,
8798    22, 4, -12, 95, 2, -10, 63, -17,
8799    -12, -15, 82, -23, 1, 16, -22, 88,
8800    -34, -17, 4, 49, 9, 41, 62, -9,
8801    -6, 32, -64, 35, -14, -11, -31, 19,
8802    50, 41, 91, -2, -62, -16, -5, -23,
8803    -10, 11, 66, -56, -2, -59, -1, 74,
8804    11, 110, -15, -25, 90, 69, -18, 68,
8805    -38, -7, 10, -14, 114, 1, -15, -57,
8806    52, 118, 45, -61, -65, 116, -100, 11,
8807    -73, -116, 81, 11, 24, -33, 1, -39,
8808    -88, -48, 11, 70, 7, 59, -50, 13,
8809    12, 30, -96, -65, 44, 60, 12, 23,
8810    -50, 118, -28, 41, 59, -10, 47, -5,
8811    -54, 97, -27, -102, 33, 31, -56, -4,
8812    -8, -83, 45, -29, -19, 122, -15, -39,
8813    89, 11, 3, -67, -21, -18, 71, -2,
8814    -49, 49, 97, -69, -68, -8, -79, 63,
8815    -27, 115, 1, -116, -40, -119, 19, 37,
8816    -30, 86, -17, -85, 53, -40, -23, -78,
8817    -58, -88, 99, 119, 47, 22, -30, 42,
8818    25, 40, -62, 11, 34, -29, -32, -27,
8819    26, 16, -15, -72, -5, 1, -81, 20,
8820    -17, 13, 120, -30, 124, -29, 41, -72,
8821    19, 34, -92, 63, 44, 76, 12, -33,
8822    50, -2, 77, -1, 41, -1, 17, 41,
8823    73, 40, -8, -22, 95, 46, 71, -1,
8824    -80, 41, -44, 10, 4, 37, -43, 70,
8825    43, -123, -36, 42, 39, -8, 13, -17,
8826    3, 76, 29, 22, 9, 29, 28, 22,
8827    -44, 14, -44, 4, 26, 55, 38, 23,
8828    -38, -44, -8, 59, 14, 37, 43, 48,
8829    49, -20, -3, 38, 12, 46, 5, -12,
8830    -25, -21, -25, -71, 64, 55, 124, 18,
8831    57, 28, 48, -118, -15, 41, 43, 45,
8832    18, -76, -24, 11, -8, -72, -20, 41,
8833    -45, 97, -35, -68, -1, 104, -95, -39,
8834    9, -77, -23, -8, -9, 24, -13, -22,
8835    86, -3, 55, -125, -10, -65, 44, 49,
8836    49, 19, -122, -6, 41, 54, 80, -16,
8837    -76, 48, 111, -125, -21, 98, -6, -21,
8838    31, -16, 0, -33, -119, 42, 64, 12,
8839    6, 56, -8, 55, 44, 66, 27, -20,
8840    -73, -37, 31, -16, -24, 11, 126, 24,
8841    26, -61, 13, -24, 69, -4, -33, 0,
8842    14, 11, 60, -15, -125, -68, -56, 60,
8843    -10, -126, -26, -124, 73, -54, 40, -70,
8844    17, 57, -28, -37, -28, 20, -72, 27,
8845    -13, -119, 6, -123, 23, 106, -18, 65,
8846    28, 61, -126, -59, -16, -57, -35, -125,
8847    3, 3, -122, -127, -36, 51, -3, -15,
8848    42, -87, -71, -117, -117, 99, -120, -11,
8849    -6, 0, -12, 48, -58, 15, -128, -59,
8850    -19, 43, 2, 49, 49, -18, -75, 22,
8851    105, 19, -73, 117, -20, 10, -4, 13,
8852    -99, 25, -125, -79, -89, 51, -27, -28,
8853    0, 40, 3, -55, 6, 31, -27, 39,
8854    -3, -12, -14, -11, 28, -55, -57, 33,
8855    54, -126, -74, 27, -8, 96, 17, -70,
8856    -21, -35, -44, -7, -14, 19, 57, 33,
8857    9, -46, 16, 18, -14, 43, -43, 0,
8858    11, 16, -3, 0, -28, 80, 54, -3,
8859    -12, 12, -13, -15, -26, 102, 4, -2,
8860    16, -21, 31, 16, 3, 4, -4, -5,
8861    37, 37, -61, 41, 27, -4, 1, -30,
8862    13, -41, -14, 16, -2, -7, 31, 127,
8863    -10, 31, 105, 19, 35, 100, -14, -30,
8864    -3, 27, 82, 89, -71, 61, 9, -18,
8865    26, 49, 78, 33, -22, 1, -47, -24,
8866    -117, -54, -55, 6, -59, 116, -48, 41,
8867    38, 3, 114, -65, 0, 21, 16, -16,
8868    -13, -33, 7, 15, 12, 44, 69, 35,
8869    11, -32, -59, -87, 71, 59, -20, 26,
8870    -35, -3, 1, -25, 56, 56, 127, -15,
8871    -15, 96, -4, 66, -47, -76, 57, -48,
8872    84, 8, 42, 78, -10, 126, -40, -34,
8873    -14, 33, 22, -23, 48, 8, -10, 3,
8874    -32, 13, 61, 21, -2, 0, -62, -26,
8875    -96, 61, -59, -93, -72, 119, 34, -58,
8876    -18, 35, -18, -68, -13, -38, -49, -28,
8877    -79, -30, 33, 78, 80, 69, 46, 50,
8878    -8, 21, -69, -77, -41, 105, 7, -122,
8879    42, 24, 69, 39, -69, 118, -125, 25,
8880    -124, 12, -18, -59, -7, -31, 62, 8,
8881    0, -2, -15, 0, -46, -99, 9, 86,
8882    9, 33, 35, -42, 3, 121, 125, -50,
8883    -76, 113, -85, 21, 8, -68, 73, -18,
8884    -17, -30, -128, 8, -119, -33, 31, 28,
8885    -11, -5, -9, 9, -31, -24, 42, -79,
8886    25, 5, 30, 121, -1, -22, -95, 88,
8887    -89, -29, -100, -104, -100, 94, -75, 31,
8888    75, -65, -125, -91, 48, -125, -27, 20,
8889    105, -126, -95, -49, -29, 14, -6, -35,
8890    -36, -22, -25, 16, 53, 5, 52, 32,
8891    -24, 80, 16, 83, 31, 42, -120, 17,
8892    34, -56, -2, 32, -99, -40, -17, -27,
8893    122, 87, -70, 38, -28, -116, 0, 17,
8894    -41, 40, -82, 31, -27, -2, 39, -68,
8895    17, 24, 81, 40, -47, -9, -22, 8,
8896    30, 37, 30, -26, -20, 17, 41, -27,
8897    64, -20, 31, 27, -38, 37, -13, -36,
8898    -57, -32, -32, -31, -31, -63, -12, -23,
8899    -26, -19, 13, -55, -23, 79, -17, 5,
8900    30, -5, 22, -27, 34, 14, 4, -14,
8901    -109, -1, -10, 21, -8, 19, 33, 44,
8902    1, -2, 39, 16, 77, -22, 0, -8,
8903    37, -30, -28, -125, 0, -48, -14, -117,
8904    -71, -60, -55, 40, 27, 14, 98, 47,
8905    120, -75, 93, 7, 5, -2, -18, 60,
8906    -52, 66, -73, 11, 8, -75, -26, 38,
8907    -15, -106, 91, 76, -94, -39, -87, -15,
8908    -38, -13, 55, -26, -123, -68, 39, -60,
8909    8, -18, -5, -7, -5, -37, 65, 55,
8910    47, 115, -20, 48, 40, -34, 27, -23,
8911    -65, 4, -79, -126, 36, 93, 43, 5,
8912    84, 14, -49, 52, 65, -80, -50, -29,
8913    -31, 56, -37, -56, -66, -51, 30, -43,
8914    -24, 41, 3, 110, 56, 29, 40, -9,
8915    23, 40, 6, -16, 5, -77, 73, 2,
8916    -30, 6, 0, -42, 32, -1, -3, 82,
8917    -106, 6, -47, -41, -58, -38, 85, 3,
8918    12, -79, -18, -1, 48, -19, 9, 88,
8919    4, 35, -66, 61, 72, -7, -42, -30,
8920    -29, 21, 113, 28, 93, -4, 71, -116,
8921    6, 4, 23, -51, 26, -3, 3, 26,
8922    16, -28, 27, 1, 69, -50, -35, -19,
8923    -47, -41, 12, -99, -72, 78, 19, 20,
8924    110, 46, -65, -36, -9, -10, -18, 39,
8925    -27, 43, 15, 15, 97, 57, -23, 11,
8926    38, -24, -88, 18, -41, 71, 42, -34,
8927    21, 94, 53, -19, -25, -23, -82, 61,
8928    -61, -17, -1, -127, -19, -2, 53, -75,
8929    44, -118, -45, -12, 80, -120, 36, -95,
8930    -55, 46, -16, -29, -32, 46, -98, 30,
8931    -52, 10, -44, 38, -29, -14, -63, -7,
8932    21, 39, -66, 72, -17, -39, -17, 9,
8933    -23, -40, 36, -51, 42, -87, 29, -42,
8934    -122, -9, 44, -47, -39, -34, -76, 58,
8935    -99, -7, 8, -18, -8, -44, -42, -11,
8936    -71, -29, 59, 4, -82, -13, 25, 52,
8937    31, 5, -22, -3, 67, -43, -68, -44,
8938    29, -20, -63, 61, -55, 98, -31, 42,
8939    -102, -8, 30, -88, -5, -24, -127, -110,
8940    -38, -29, 81, -71, 33, 9, -27, -20,
8941    67, -108, 55, -27, -94, 11, -60, -16,
8942    33, -6, 24, 127, -94, -86, -85, 16,
8943    4, -40, -70, 20, -43, -20, 48, -25,
8944    49, -126, 78, -62, -22, 87, 36, 31,
8945    33, -125, 39, 81, -117, -60, 2, -19,
8946    -48, 18, 24, -27, 12, -22, -14, -14,
8947    -70, -2, -42, -109, -1, 56, 9, -110,
8948    103, 35, -17, -31, -60, 72, -49, 45,
8949    70, 43, 37, 107, 124, 70, -13, 78,
8950    -48, -47, -38, 82, 23, 127, -29, -22,
8951    9, 30, -112, -9, 86, -69, 52, -77,
8952    36, 67, 3, 113, -32, -53, -23, 18,
8953    -122, -53, 7, 27, 22, 1, -71, -51,
8954    87, 62, -56, 43, -116, -126, -27, 16,
8955    53, 46, -62, -13, 36, 94, -27, 29,
8956    6, 58, -14, 103, -21, -24, -48, -54,
8957    2, 94, -3, 57, -124, -104, -9, 106,
8958    38, -69, -13, -43, 35, -65, -83, -89,
8959    -126, 35, -4, -45, -28, -47, -65, -82,
8960    75, -36, 61, -81, 85, -112, 119, 59,
8961    -7, -11, -63, 50, 23, -1, 59, 0,
8962    4, -56, -68, -40, 8, 15, -20, 21,
8963    58, 3, -85, -64, -2, -26, 28, 32,
8964    -53, -27, 70, 9, 87, -1, -15, -121,
8965    -34, -69, 10, 56, -10, 61, -58, 105,
8966    25, -59, 28, -50, -32, 33, -14, 42,
8967    -24, 9, -14, 10, -3, -28, 13, 56,
8968    -59, 10, -68, 14, 37, 57, -20, -9,
8969    -17, -80, 24, 20, -18, -1, 122, -8,
8970    5, -72, -57, -118, 2, 14, 30, -27,
8971    -127, 38, 39, -79, 18, -37, 93, 46,
8972    27, 22, -9, 1, -9, 33, 45, -46,
8973    43, -45, -43, 15, -7, 21, 2, -59,
8974    34, 9, 41, -42, -28, 24, -12, -12,
8975    5, -16, 6, -58, -51, 37, 49, 25,
8976    -51, -5, 31, -124, -32, -39, -48, 6,
8977    34, -86, -63, -9, 34, -4, -32, -27,
8978    22, 6, -3, 94, -44, 1, 42, 3,
8979    -34, -39, 127, -32, 53, 72, 20, -42,
8980    -75, 27, -21, -9, -25, 17, -61, 62,
8981    -77, 2, -8, -94, -26, -42, 40, -69,
8982    0, 17, 56, -115, 1, -6, 12, 14,
8983    23, 10, 12, -56, 107, -29, -28, -33,
8984    -45, -64, -105, -22, -19, 59, -10, -69,
8985    45, 4, -58, 32, -12, 22, -59, 35,
8986    -22, 70, 19, 49, -17, -78, 4, 21,
8987    50, -49, 28, 18, 32, 72, 60, 5,
8988    47, 46, 30, 11, 73, 1, -57, -6,
8989    87, -97, 32, -23, 55, 26, -35, 9,
8990    37, 105, 10, 18, -118, 99, 125, 54,
8991    45, 109, -26, 26, -39, -56, 7, -19,
8992    -38, 35, -128, 47, 17, 0, 97, -69,
8993    -63, 27, 23, -19, -79, 73, -46, 3,
8994    -22, 19, -41, 123, -44, 109, 33, 34,
8995    -2, 45, -126, -43, -14, -13, -5, 40,
8996    26, -4, -127, -124, -19, -82, -111, 109,
8997    76, -43, -30, -94, 77, -82, 0, -1,
8998    -7, 9, -36, -60, -19, 42, 28, -10,
8999    -90, 20, 83, -4, -60, -120, -8, -37,
9000    -18, -37, -84, -85, -46, -37, 22, -36,
9001    15, 71, -23, 14, -125, -2, -41, -9,
9002    -40, 39, -43, -126, -6, -10, -94, -2,
9003    10, -113, 15, -79, -7, -51, 25, -30,
9004    -40, -28, -121, -25, -45, -70, -11, -51,
9005    -128, 46, 81, -92, -89, -9, -54, -18,
9006    -16, -96, -84, 37, -77, -66, 21, -38,
9007    -54, -3, -33, -33, -111, -100, -11, 3,
9008    -6, 20, -128, -3, -54, -41, -21, 54,
9009    -53, -128, -127, 28, -55, -107, -10, 41,
9010    112, 35, -25, 11, -43, 93, -61, 38,
9011    -54, -52, -104, -1, 5, -60, -122, -101,
9012    -22, -19, 104, -57, 7, -54, -84, -33,
9013    78, 34, -2, 15, -122, -14, -60, 114,
9014    -75, -31, -42, -86, -67, -66, 38, -26,
9015    -5, -124, -15, -3, -52, -127, -13, -50,
9016    -108, 64, 37, -19, -51, -67, -16, 32,
9017    -128, 31, -46, -48, -66, 7, -31, -61,
9018    -5, -53, -113, 47, -45, 0, 102, -18,
9019    -46, -101, 16, -37, -11, 29, 14, 15,
9020    -20, 23, -24, -30, 43, 3, -28, 16,
9021    -21, 18, -42, 2, -16, -69, -75, -75,
9022    27, 19, -20, 52, 37, -121, -22, 17,
9023    12, 45, -84, -50, 12, -126, -15, 19,
9024    -24, -60, -23, -61, -67, 6, 122, -116,
9025    82, -35, 24, -30, -87, 26, -26, -17,
9026    -42, 5, -25, -118, -17, -67, -60, 39,
9027    15, -100, 30, -121, -39, -67, -13, 33,
9028    20, -36, -10, -9, -94, -107, -22, 21,
9029    -126, -34, -11, -83, -82, -46, -119, -35,
9030    -86, 4, -123, 44, 23, -42, -84, -56,
9031    4, -53, -6, 39, -12, -50, -18, 37,
9032    42, 45, -123, -32, -6, -33, -39, -4,
9033    -97, -68, 9, 74, -53, -125, -83, -2,
9034    -22, 57, -21, -90, -69, -9, -76, 43,
9035    -15, -1, -18, -20, 2, 18, 5, -93,
9036    -31, 76, 5, -1, 5, 44, 14, -5,
9037    6, -48, 48, -2, 38, -59, -36, 77,
9038    -50, -32, -11, 46, 33, 69, 62, -63,
9039    20, 110, 15, -42, 10, -4, 78, 8,
9040    -24, -59, 33, 65, 34, 48, -22, 26,
9041    122, 51, -7, 10, -58, -2, 18, -27,
9042    7, -126, -84, -4, -40, 48, -124, -127,
9043    -6, 46, 55, -13, -83, 84, 31, 2,
9044    34, -1, -19, -65, 38, 41, 29, 11,
9045    -121, -55, 74, 20, 19, -2, 14, 35,
9046    -15, -80, -33, -46, 36, 13, -49, 40,
9047    -71, -41, 65, -107, 32, 17, 3, 8,
9048    45, -50, 24, 4, 2, 55, -43, 13,
9049    -12, -20, 15, 9, 16, -26, -25, 126,
9050    -9, 126, 31, 27, -20, -125, -41, -46,
9051    -7, -39, -60, -31, -108, 8, -47, -12,
9052    -89, 67, -8, 57, 7, -10, 95, -7,
9053    -109, 29, 47, 93, 79, 44, 15, -45,
9054    50, -41, -13, 7, -56, 43, 48, -54,
9055    60, -10, -29, -47, 0, 82, 22, -84,
9056    2, -8, -39, 31, 4, -27, 12, 24,
9057    -91, -8, 39, 3, -23, 5, -122, -74,
9058    64, -9, -42, -53, 27, -94, 18, 18,
9059    -3, 73, 68, 18, 6, 98, -18, -2,
9060    -78, 8, -45, 14, 54, 15, 58, 40,
9061    33, -31, 6, -10, 7, -6, 0, 41,
9062    37, 121, -29, 36, 14, -56, 63, 9,
9063    15, -122, -7, -67, -4, -115, 0, -41,
9064    19, 37, -13, 17, 11, -13, 10, -29,
9065    -77, 18, -9, -10, -79, -3, -8, -40,
9066    -25, -22, -9, 0, 27, -105, -23, -65,
9067    7, -35, 29, -13, -29, -34, -71, 55,
9068    37, -3, 24, 69, 7, 32, -24, 18,
9069    -60, -20, 39, 101, 9, 28, -78, -68,
9070    -88, 22, -19, 28, -87, -6, -33, 44,
9071    1, 37, -69, 8, 18, 48, -15, -41,
9072    -110, 23, 43, -32, 5, -75, 10, -16,
9073    28, -31, -17, 68, 17, -38, 4, 47,
9074    1, -4, 33, 35, 83, 50, 38, 11,
9075    40, 51, 1, -20, -9, -35, 76, 34,
9076    -4, -24, -27, -10, 6, 60, -44, 14,
9077    104, 43, 19, -23, -16, -127, 21, 13,
9078    -11, -27, 30, -42, -6, 70, 27, -52,
9079    41, -13, 52, -22, 30, 29, -28, -85,
9080    -55, -72, 125, -49, 6, -12, 23, -4,
9081    -44, 32, 49, 68, 4, 13, -35, -61,
9082    -6, 51, -124, 27, 82, 31, 28, 121,
9083    -120, 26, -33, -42, -44, 107, 88, -16,
9084    -98, 30, 25, -19, 6, -42, -77, -8,
9085    35, -13, 35, -23, -70, -71, -35, -45,
9086    -54, 127, -103, -46, -74, -110, 32, 33,
9087    10, -38, -13, -29, -23, 56, 18, 59,
9088    -110, 18, 11, -7, 41, 2, 126, 10,
9089    6, -20, -7, -46, -55, -4, 22, -6,
9090    35, -6, -79, -72, -11, 4, -8, 126,
9091    -3, -18, 71, 21, -7, 2, -107, -123,
9092    -22, -45, -68, 37, -45, 87, 48, -32,
9093    -12, -54, 82, 76, -44, 26, -36, 48,
9094    -127, -126, 65, -10, -28, -18, -49, -127,
9095    -57, -75, -82, -57, -91, -17, 12, 18,
9096    6, -1, 0, 38, 25, -121, 77, 38,
9097    -109, 24, -119, -17, -22, 10, -10, -1,
9098    -72, -44, -26, 49, -58, 48, 14, 9,
9099    -30, -44, -26, -48, -30, -36, 84, -87,
9100    54, 11, -42, -120, 56, -102, 17, 33,
9101    65, -1, 27, -41, 11, 2, 30, -44,
9102    12, -2, 86, -39, -59, -115, -46, -60,
9103    -9, 75, -10, 4, -117, 62, -34, -126,
9104    -33, -47, 54, 15, -127, 45, 3, -17,
9105    -21, -55, -51, -104, -41, -20, 59, 21,
9106    11, 25, 38, 74, 40, -23, 8, 23,
9107    31, -75, -3, 56, 26, -38, 104, -11,
9108    -8, 100, -5, -35, 39, -1, 67, -62,
9109    47, 48, -8, 101, 39, 45, -20, -1,
9110    -22, 39, -3, -17, -7, -17, 19, 10,
9111    26, 4, -8, -5, 69, 4, 2, -3,
9112    13, 45, 19, -8, 90, 12, 39, 10,
9113    18, 1, -30, 15, 53, 19, -40, -20,
9114    -4, 29, -7, 9, 14, 5, 16, 49,
9115    -61, -31, -64, -36, -8, -8, 25, 21,
9116    -26, 7, 0, 4, 2, 21, 2, -60,
9117    42, 5, -48, 79, 8, 29, 34, -26,
9118    -79, 22, -43, 69, 78, -72, 30, -41,
9119    -103, -15, -35, -52, 8, 29, 110, -51,
9120    -32, 1, 40, 33, -46, 22, 48, 24,
9121    24, 58, -107, 6, -72, 39, 35, 8,
9122    -28, 67, 28, 79, 118, 3, -45, 121,
9123    0, 18, -40, 93, -61, -28, -33, 43,
9124    19, 83, 45, -9, -123, 82, 39, -3,
9125    -39, 16, -17, 25, -27, 25, -49, 71,
9126    45, -59, 8, -44, 12, -84, 4, -3,
9127    56, -97, -17, -84, 88, 61, 1, -22,
9128    116, 35, -31, -13, 26, 120, 10, 51,
9129    -17, 38, 48, -24, -21, 124, -8, 43,
9130    -33, 29, -34, 32, 27, 31, 64, -127,
9131    64, 4, 12, -50, -128, -33, -26, 45,
9132    -124, -127, 3, 0, 4, -17, 0, 56,
9133    -13, 86, -128, -46, -126, 52, 55, 54,
9134    13, -10, -27, -52, 31, 6, 51, 121,
9135    50, 9, -102, -32, -87, 8, 61, -4,
9136    -19, 2, 24, 11, 74, -27, -114, -3,
9137    58, -1, 40, -112, 70, -24, -71, 29,
9138    -24, -75, 55, 1, 64, -1, -18, 39,
9139    7, -78, -22, -111, -122, 108, 22, 37,
9140    -13, 13, 17, -17, -113, 32, -9, 23,
9141    71, -93, 11, 110, 74, 72, -26, -6,
9142    50, 48, -51, -73, 120, 30, -8, 28,
9143    41, 82, 34, 63, 9, 51, 123, 57,
9144    16, -105, 29, 38, 18, -39, 47, 31,
9145    0, -56, 39, -36, -24, 62, 87, 39,
9146    -25, -38, -67, 84, 6, 48, 107, 26,
9147    -49, -94, 52, -16, -17, -4, 1, 68,
9148    -19, 90, -7, 53, -19, 10, -16, -38,
9149    -9, -55, 12, -31, 44, 19, 70, 28,
9150    28, -32, -11, 31, -3, -58, -3, 50,
9151    46, 28, 37, 6, 31, 5, -27, 54,
9152    26, 33, -43, 46, 126, 44, 80, 12,
9153    8, 73, 20, -62, 86, 42, -10, -15,
9154    25, -83, -25, -119, -54, 16, -35, -21,
9155    -40, 35, 37, 5, 7, -8, -36, -20,
9156    43, 38, 61, -124, 65, 33, -30, 107,
9157    58, -26, -41, -14, -43, 29, 116, -40,
9158    -55, 76, -83, 59, 36, -116, -1, -106,
9159    -57, 121, 26, -67, -32, 77, -9, 35,
9160    -111, 47, 36, -41, 80, -64, 11, 121,
9161    -80, -4, -116, -71, -47, 56, -15, 27,
9162    24, -74, 11, 86, -20, 66, -93, 18,
9163    -35, 21, -14, -4, -37, 8, 19, 64,
9164    -81, -57, -33, 126, 32, -32, -12, -22,
9165    63, 43, -24, -36, -49, 29, -105, -115,
9166    -73, -124, -43, 77, -99, 120, 4, 42,
9167    -77, 46, 55, 61, 45, 108, -120, 34,
9168    -49, -18, -61, -46, 8, -121, -79, 18,
9169    91, 45, 29, -61, -20, -118, 41, -20,
9170    105, -5, 46, -12, -4, 14, 8, 43,
9171    1, -38, 56, 88, -22, -94, 109, -71,
9172    13, -27, 16, 70, 74, -123, 60, 44,
9173    -25, 18, -24, -85, 39, 72, 21, 22,
9174    -35, 4, -18, 28, -1, -42, -53, 18,
9175    32, -5, 45, -21, 35, 123, 63, 7,
9176    45, -128, 1, -16, -86, 26, 25, -14,
9177    20, 33, 112, 38, -3, -49, 67, -1,
9178    -20, -74, 6, -46, -23, -23, -114, 31,
9179    -77, -15, -24, -67, 74, 42, -61, 22,
9180    25, -99, 50, 71, 6, -42, 58, 54,
9181    -19, 17, -3, 60, 9, 56, 116, 32,
9182    82, -28, -10, 15, -43, 25, 52, -105,
9183    57, 4, -41, 2, -84, 43, 36, 15,
9184    2, -60, -48, -34, -49, 2, -71, 66,
9185    54, 33, 3, 60, -22, 18, 32, 30,
9186    -8, 52, -64, -21, -16, -23, -13, 17,
9187    -51, 0, 5, -58, 23, 5, -56, -5,
9188    72, -27, 83, 18, 42, -24, 20, 10,
9189    -30, -17, 49, -23, 51, -54, -7, 11,
9190    20, 89, 21, 9, -83, -22, -121, -36,
9191    95, 29, 42, -71, -38, 6, 60, -79,
9192    -119, 35, 8, 35, 14, 110, 68, 35,
9193    -62, -26, 14, 52, -51, -41, -3, -35,
9194    35, -34, 64, -81, 74, 10, -7, -45,
9195    33, 19, -55, -26, -71, -8, 19, -67,
9196    -4, 49, -36, 25, -33, -40, -39, -10,
9197    -25, 4, -30, 100, 8, 33, 8, 9,
9198    22, 5, -39, 61, 10, 79, 89, 42,
9199    -27, -9, -15, -64, 24, 80, 26, -9,
9200    19, -11, -68, 43, -51, -14, 39, -16,
9201    54, -11, -121, 48, 64, -95, -31, -46,
9202    7, -43, -19, -61, -111, 79, -34, -126,
9203    31, 5, 60, 51, -108, 42, -44, -43,
9204    -31, -81, 29, 24, -55, 11, -21, 0,
9205    50, 1, -66, -31, -40, 6, -35, -31,
9206    -13, 41, -7, 74, -45, -123, 44, -25,
9207    -78, -24, 40, 49, -3, -38, -25, 3,
9208    -36, -93, 50, 53, 58, 81, -21, -24,
9209    -47, 7, -15, -47, -13, 29, 124, -10,
9210    13, -41, -82, 8, -51, -20, 13, -48,
9211    57, 38, 26, 15, -78, -23, -46, -3,
9212    -18, -16, -53, 6, 26, -43, 20, 12,
9213    6, -1, -56, 40, 81, -62, 37, -30,
9214    29, -10, 28, -44, -37, 11, -48, -7,
9215    -29, -90, 23, -25, -35, 6, 49, -10,
9216    -2, -30, 6, -79, -124, -13, 56, 44,
9217    -8, -80, 66, -28, -56, -11, -41, -74,
9218    14, -4, -33, 43, 0, -30, -40, -37,
9219    10, 7, 30, -24, -13, 22, -33, 36,
9220    -18, 64, -9, -25, -59, -72, -15, -31,
9221    21, 56, -6, -102, 0, 46, -35, -3,
9222    -23, 39, -15, 117, 54, -10, 48, 19,
9223    -42, -31, -26, 11, -2, -35, -94, -30,
9224    41, 26, 41, -23, -62, -47, -88, 51,
9225    -16, 13, 0, 56, -21, -57, -26, -17,
9226    64, -5, -128, -24, -51, 53, 32, -76,
9227    39, -81, 87, -116, -32, -24, 63, 76,
9228    -44, -128, 46, 69, -128, 12, 24, -128,
9229    5, 88, -16, 76, 117, -6, 5, 26,
9230    -27, -36, -40, -73, 2, 4, -69, 39,
9231    127, 53, 93, -124, 16, 46, 19, 27,
9232    82, 102, -58, -96, -1, 123, 64, 13,
9233    121, 116, 127, -77, 6, -70, 19, -127,
9234    -101, -23, -125, 126, -126, -17, 65, -65,
9235    13, 124, 64, 35, -95, 0, 127, 42,
9236    -18, -37, -64, -47, 85, -126, -122, 40,
9237    7, -67, -12, 6, 1, 105, 86, 20,
9238    22, -16, -36, -22, -13, 1, -14, 39,
9239    70, 16, -40, -29, 16, 42, 8, -47,
9240    11, -50, 1, 1, -33, 5, -31, -91,
9241    -19, 21, -42, -65, 0, -10, 56, 12,
9242    -48, -19, -4, -12, 3, -9, 16, -15,
9243    -64, 5, -73, 9, 9, -4, 23, 14,
9244    -46, 21, -8, -43, -32, 43, -6, -2,
9245    15, 4, -19, 26, 11, -15, 28, -13,
9246    18, 56, 34, 42, -18, 25, -32, -11,
9247    45, -37, 1, 43, 38, 4, -42, -15,
9248    -40, 8, -19, 19, -42, -31, -20, 34,
9249    -16, -50, 3, 18, -18, 17, -6, -15,
9250    -21, 5, 4, 91, 80, 8, -6, -33,
9251    -13, -82, -1, 42, 22, 6, 25, -16,
9252    7, 16, 22, 14, 12, 18, 57, -6,
9253    92, 13, 50, -54, 18, 58, 8, -18,
9254    14, 62, 16, 126, 16, 18, 57, 7,
9255    39, 104, -84, -4, -8, 29, -35, 13,
9256    24, 13, 75, 16, -32, 23, 5, 21,
9257    -41, -94, -68, 31, 32, 0, -37, -5,
9258    -12, 6, -44, -20, 27, 19, 48, -4,
9259    -37, 23, 127, 24, 39, 97, 12, -1,
9260    6, -13, 31, 7, 27, 8, 15, 44,
9261    17, 97, 106, -68, -59, 20, -17, -13,
9262    10, 9, 8, 89, 29, 47, 47, 39,
9263    79, -18, 55, -5, 101, -2, 9, 105,
9264    21, 87, -55, 26, 35, 49, 123, -13,
9265    87, 10, -79, -40, -70, -50, 34, 6,
9266    29, -17, 71, -18, 9, 111, 2, -21,
9267    -4, 127, -24, -52, -2, 104, -15, -27,
9268    126, -78, 41, 59, 52, 72, -23, -12,
9269    -7, 52, -11, 17, -19, 79, -37, -23,
9270    -8, -23, -13, -75, -40, -57, -125, 60,
9271    -65, 24, -66, -72, -34, 79, 7, -29,
9272    -24, -100, -62, -62, -54, 40, -55, 42,
9273    81, -51, 55, 21, 33, 93, 9, 85,
9274    -24, 37, 20, 21, -5, 72, 9, 60,
9275    -22, 15, 9, 80, 68, 10, -61, 57,
9276    67, 127, -11, 22, 108, 103, -42, 43,
9277    -19, 97, 11, 33, 124, -61, 24, 23,
9278    -35, 122, -72, -45, -90, -48, 15, -48,
9279    -20, 48, 12, -4, 90, -3, 0, 13,
9280    -33, 64, 86, 19, 74, 119, 120, -128,
9281    -126, 37, 28, -7, 15, 72, -26, 62,
9282    35, 8, -79, 4, -42, 9, -5, -37,
9283    -39, 72, -99, 10, 25, -1, -88, 66,
9284    39, 28, -73, -123, 37, -12, 29, 44,
9285    7, 75, -11, -98, 27, 61, -11, -10,
9286    -52, 74, 18, -62, -14, 66, -6, -2,
9287    -53, 13, 48, 13, 4, 4, -9, 16,
9288    -47, -16, 32, -49, 6, -51, -15, 55,
9289    48, 64, 32, 41, -12, -72, 69, 7,
9290    17, 26, 45, 53, -110, 16, 11, 20,
9291    -75, 48, 77, 1, -31, 1, 74, -66,
9292    -8, 73, 44, 19, -40, 41, 27, 62,
9293    60, 93, 20, 12, 0, -39, -27, -1,
9294    7, -13, -1, -15, 84, -47, 21, 62,
9295    -18, 25, 19, 6, 64, 97, -3, 9,
9296    12, 101, -14, 46, 30, 22, -9, 22,
9297    13, -6, -17, -26, -63, 21, 105, 49,
9298    -25, -26, -43, -22, 26, 17, 54, 101,
9299    -25, 44, -4, 40, -5, 50, 37, -21,
9300    62, 53, 19, 38, -60, -84, 13, 40,
9301    15, 59, 105, 33, -14, 19, -17, 69,
9302    -7, 13, -45, -20, -16, -16, 68, -17,
9303    32, 12, 2, 40, -35, -23, 29, 9,
9304    -25, -38, 51, -62, 13, -84, -3, -48,
9305    -76, -76, -65, -24, 16, -21, 14, 2,
9306    56, 18, -47, 49, -17, 31, 46, 18,
9307    78, 44, 55, -72, 1, 34, -15, -46,
9308    -8, 6, -39, -24, 3, 121, 1, -11,
9309    -41, -61, 57, -33, 4, 3, -43, -47,
9310    -1, 97, -14, -14, -5, -13, -40, -15,
9311    31, 1, 22, -7, -83, -19, 15, -35,
9312    -13, -2, 60, -31, 32, -20, -69, -50,
9313    27, 69, -64, -48, 51, 40, -96, -63,
9314    -88, -24, 3, 12, 127, -111, 75, 54,
9315    -44, 14, -19, -59, 8, -16, 19, -128,
9316    -27, -76, -25, -2, -73, 125, 27, -127,
9317    12, -15, -55, 40, -126, -1, -81, 50,
9318    126, 100, 29, -6, 43, 32, 19, -2,
9319    52, -27, 28, -108, 53, -24, 0, 42,
9320    -15, 20, -53, -51, 27, -108, -88, 49,
9321    -6, 34, 0, -54, -48, 49, -53, 13,
9322    57, -64, 8, -19, 48, 8, -2, 13,
9323    44, 13, -8, 26, 62, -23, 35, -6,
9324    -11, -16, 29, 94, 95, 22, 25, -42,
9325    57, 41, 24, 43, 87, 49, 19, -18,
9326    113, -11, 52, 102, 119, 31, 100, 47,
9327    6, 16, 36, -11, 21, -23, 59, 8,
9328    59, -14, 38, 82, 12, 58, -31, 39,
9329    86, -52, -12, 51, -7, -65, 29, -44,
9330    -39, 12, 39, -49, 13, -41, 23, -9,
9331    24, 13, 43, -48, 37, 75, 9, 88,
9332    -22, 22, -99, 24, 42, -20, 8, -31,
9333    -17, 8, 48, -29, 64, -9, -32, -2,
9334    -30, 11, 26, 124, -64, 25, 7, -5,
9335    -11, 58, 73, -93, 64, 24, -43, -60,
9336    -13, 8, 0, -16, -5, -83, -103, 108,
9337    27, -20, -20, 32, -49, -2, -25, 126,
9338    -18, 19, 126, 3, 25, -27, 90, -24,
9339    -38, -38, 48, 55, 24, -28, 0, -22,
9340    -31, -8, 98, 36, -12, -7, 7, 16,
9341    -16, -88, -10, 102, 79, 117, -25, -40,
9342    -11, 26, -8, 19, 25, 35, 73, 47,
9343    33, 14, 82, -20, -42, 22, -74, -25,
9344    90, 16, -45, -66, 81, -65, -66, 34,
9345    -17, 22, -13, 102, 39, -3, -51, 32,
9346    -35, 4, -9, 53, -17, -92, 35, 41,
9347    66, 125, 35, -68, 13, -34, -22, 22,
9348    2, 13, -59, 26, 41, 12, -76, -78,
9349    4, 78, -6, -30, 1, 46, -22, 29,
9350    -53, -44, -128, -83, 7, -128, -87, 45,
9351    66, 21, -74, -13, -125, 2, -9, 0,
9352    -63, -67, 37, 32, -28, 1, 74, -109,
9353    9, 25, -51, 31, 98, -32, 10, -22,
9354    -82, 30, 102, 41, -64, -43, 85, 40,
9355    -13, -125, -98, -5, 4, -66, -69, 6,
9356    -86, 125, 45, -81, -57, 76, -127, 91,
9357    -57, 2, -22, -65, -36, 127, -54, -12,
9358    -11, 6, -29, 20, 37, -13, -58, 32,
9359    -55, -5, -67, -51, 1, 0, -77, -43,
9360    31, -43, 12, -61, 24, 53, 27, 6,
9361    19, 25, -29, -4, -11, -97, -64, -43,
9362    17, 19, -96, 13, 35, -48, -43, -34,
9363    75, 6, -30, -6, -29, 26, -18, -47,
9364    -1, 42, -2, -29, -6, 40, -2, -95,
9365    -22, -95, 7, 67, 12, -35, 25, -15,
9366    -21, -72, -44, -89, -25, -97, 107, 4,
9367    52, 11, 121, 0, 75, 9, -18, 23,
9368    -27, -50, -15, 5, 45, -31, -18, -55,
9369    -30, 40, 27, 2, 94, -14, -24, 26,
9370    29, 86, 127, 16, -64, -38, 16, 110,
9371    7, 22, -47, 64, 87, -11, 65, 92,
9372    -43, 89, 15, -68, 113, 68, -79, 80,
9373    55, -57, 48, 12, -61, 2, -71, 22,
9374    28, -25, 35, 8, 124, -66, 30, -112,
9375    -127, 74, -7, 52, -88, -15, -4, -45,
9376    -40, 124, 13, 61, 60, 29, -124, -73,
9377    -99, -85, -125, 79, 21, 124, -35, 123,
9378    11, 28, 73, -62, 62, 44, 76, -1,
9379    -58, -25, -58, -40, 99, -57, -126, 6,
9380    -63, -124, -90, -105, -55, 84, -49, -17,
9381    36, 66, 39, 19, 83, -34, -107, 27,
9382    -17, 20, 90, 11, 17, 50, 7, -47,
9383    35, -17, 24, 57, 29, -27, -77, 11,
9384    -74, -49, -9, -39, 4, -25, 32, 117,
9385    -8, 37, 52, -104, -13, -87, 0, -32,
9386    126, -10, 59, 15, -44, 26, 46, 8,
9387    -4, 25, -85, 24, 15, 20, -27, -6,
9388    51, -8, 12, 50, -6, -23, 52, 109,
9389    -47, 13, 69, -112, -54, 36, -15, 32,
9390    -23, -106, -40, 19, 40, -49, -81, 23,
9391    -28, -3, -61, -47, -62, -52, 90, -25,
9392    69, -122, 5, 119, -13, 9, 38, 17,
9393    -5, 34, -18, -34, 23, -27, 65, 59,
9394    -3, 16, 9, -16, 1, 72, -9, 36,
9395    -43, -8, 36, 27, 20, 35, 81, 4,
9396    57, -25, 43, 0, 14, 31, -25, -32,
9397    -9, 35, 55, 18, -78, 25, 80, 31,
9398    11, 15, 37, 0, -74, -10, 49, 44,
9399    1, 8, 120, -14, -2, 29, 122, 33,
9400    96, 23, -95, 39, 67, 8, -18, 73,
9401    9, -50, -105, 80, -23, 88, -23, 6,
9402    108, -15, -8, 36, 12, 27, 34, -22,
9403    46, 28, -10, 61, -60, 0, 20, -31,
9404    -8, 32, -33, 87, 121, 35, 17, 45,
9405    -19, 21, 61, 90, -33, 57, 38, 36,
9406    -32, 119, -30, 25, 66, 14, -13, 28,
9407    15, -34, 57, -56, -16, 27, 89, -63,
9408    0, 3, -23, -37, -11, 43, 5, -65,
9409    -15, 58, -15, 25, 1, -70, 21, -43,
9410    -25, -52, -28, -52, 17, 2, 30, 5,
9411    -36, 76, 63, 37, 79, 88, -4, -25,
9412    79, -77, 16, -20, -6, 48, 52, -47,
9413    66, 68, 4, -11, 10, -54, -60, -68,
9414    -99, -16, 56, -67, 26, -70, 42, -13,
9415    32, 57, 86, 40, 44, -8, -28, 30,
9416    73, -29, -36, -22, 2, 4, 16, -52,
9417    87, -29, 44, 26, 25, -21, 19, -64,
9418    -127, -11, 12, 47, 86, 97, -6, -34,
9419    2, 69, 0, 8, 29, -7, -117, 17,
9420    -73, -19, 33, -86, 24, -124, 123, 94,
9421    46, -103, -59, -5, 40, -114, 3, 68,
9422    109, -2, -95, -33, -10, 8, 43, -10,
9423    -19, 78, -66, 10, 58, -114, -54, 65,
9424    28, 67, -10, 63, 40, 18, 7, -26,
9425    32, -8, 3, 3, -35, 43, 15, -78,
9426    -127, -2, -118, 47, 62, -124, -16, -57,
9427    -111, -123, 3, -45, -108, -122, 83, -103,
9428    114, -124, -35, 35, -62, 55, -9, 87,
9429    127, -74, 56, -28, -41, 40, 6, 5,
9430    -80, -6, 4, -4, -5, 57, -36, 17,
9431    22, 47, -15, 22, 28, 37, 115, 36,
9432    65, 21, -10, 0, 20, 18, 77, -51,
9433    -30, 7, 52, 13, -61, 13, -30, 15,
9434    28, 8, -63, 15, -2, 13, -11, -2,
9435    -27, -68, 110, -43, -7, 81, 83, 24,
9436    30, 33, -31, -28, -39, 15, 39, -46,
9437    -2, 13, -21, 6, -17, -51, -22, -33,
9438    -51, 54, 9, -54, 16, 35, 39, 44,
9439    -84, 12, 45, -21, -37, -46, -18, -53,
9440    8, 21, 1, 11, 14, -71, -20, -5,
9441    -19, -9, -23, -16, 7, -3, -8, -16,
9442    -30, 43, 20, 43, 19, 17, -25, 11,
9443    -18, -24, 3, -31, -31, 82, -92, -69,
9444    51, 3, -57, -82, 12, -86, -19, -10,
9445    27, 23, -11, 3, -6, -34, -33, -29,
9446    -56, 13, 52, 36, -62, -34, -4, 17,
9447    -45, 2, 71, -48, -26, 17, -45, 25,
9448    -43, -18, 38, -23, 33, -11, 38, 28,
9449    15, -83, -7, -11, -46, -53, 46, -13,
9450    31, -36, -79, 57, -54, -70, -11, -42,
9451    -30, -35, 35, -11, -12, 18, -16, 111,
9452    -23, 22, 64, 28, 48, -31, 48, -18,
9453    -7, 11, -34, 1, -46, 31, -6, 71,
9454    -108, -121, -31, -57, -28, 61, 25, 32,
9455    -32, -126, 5, -13, 52, 117, -56, 17,
9456    53, 9, -125, 48, 21, -42, -34, -16,
9457    70, -48, 5, -2, -15, 78, -29, -121,
9458    57, -28, 47, 19, -4, 45, 95, 13,
9459    30, 31, -26, 54, -49, -65, 45, -97,
9460    65, 98, -38, -30, -49, -36, 15, 34,
9461    -94, -6, -57, -105, 73, 5, -49, 1,
9462    -71, 22, -86, -124, -23, -53, -48, 4,
9463    30, -1, 124, 29, 30, 68, 20, -128,
9464    26, 12, -95, -8, -128, 75, 60, 6,
9465    -23, 5, 17, -12, -45, -72, 7, -18,
9466    -19, 48, -21, -46, 79, 31, -127, 36,
9467    -69, -75, -5, 102, 40, -29, 1, -21,
9468    18, 1, 60, -99, -102, 21, 24, -42,
9469    43, -1, 46, 16, 84, -53, -45, 33,
9470    -12, -3, 30, -1, -26, 0, 21, -48,
9471    -4, -6, 16, -41, 22, 9, -25, 6,
9472    -8, 15, 8, 6, 49, -18, 20, 10,
9473    33, 62, 32, 15, 37, -16, 44, 5,
9474    6, -47, 12, -16, 2, 50, 72, 94,
9475    -4, 38, -103, -17, 73, 50, 25, 7,
9476    -1, -15, -39, 0, 19, 24, 19, -49,
9477    44, 3, 5, 85, -22, 33, 2, -16,
9478    18, 53, -61, -2, 4, 6, -22, 66,
9479    -39, 5, -30, -73, 45, -62, 121, -60,
9480    113, -65, 26, 34, -44, 57, -23, 42,
9481    -39, 31, 30, -79, 5, 31, 20, 22,
9482    -24, 42, -59, 120, 108, -28, -8, -11,
9483    5, -3, 63, 64, -91, -2, -71, -21,
9484    10, -70, 58, -43, -16, -12, 73, 11,
9485    -50, 15, -19, 41, -12, -9, -123, 35,
9486    19, -19, -40, 34, -19, -43, -109, 24,
9487    25, 1, 127, -7, -17, -91, 13, 3,
9488    125, 2, -105, -53, 11, -28, 15, 66,
9489    20, -10, 42, -45, 6, 20, -7, 38,
9490    -8, 43, -49, -46, 15, 60, 9, -124,
9491    75, -31, -14, -70, -119, 38, 9, -44,
9492    -126, -92, -96, -17, -128, 1, -110, 40,
9493    104, -23, -126, -61, 3, -78, 1, 75,
9494    14, 41, -14, -43, 41, -80, -34, 52,
9495    -128, -13, -106, 53, 77, 82, -61, 34,
9496    32, -117, -29, -20, -44, 55, -78, 56,
9497    3, -16, -9, 119, 41, 27, -71, 0,
9498    7, -26, -41, -117, 73, -84, -122, 34,
9499    51, 89, 11, -48, -74, -14, 21, 22,
9500    -90, -96, -4, -86, 124, 19, 14, 101,
9501    80, 10, -31, -32, 13, -32, 37, -21,
9502    36, -52, 27, 15, 38, 16, 32, -33,
9503    -55, -28, -1, 123, -10, -54, 27, 46,
9504    -7, 127, 39, -1, 40, 3, 40, -12,
9505    -22, -30, -5, -30, -62, -64, -34, 123,
9506    -61, 39, 42, -31, 24, 49, -21, 77,
9507    -20, 45, 49, 85, 127, 79, -3, -23,
9508    -28, 77, 55, -31, 70, 4, 16, 59,
9509    49, -36, 127, 85, -13, -27, -67, 67,
9510    25, 8, 32, -3, -25, 104, 36, 44,
9511    38, 48, -8, 22, -65, 71, 49, -10,
9512    3, 6, 77, 49, 21, 6, 103, -17,
9513    -11, 40, -25, -2, 89, 54, 37, -68,
9514    -53, 68, -7, 58, -120, 56, 0, 66,
9515    -49, -70, -53, -59, -9, 14, -101, -38,
9516    46, -103, 1, -12, 30, -57, -17, -7,
9517    10, -39, -50, 0, -65, 68, -109, -82,
9518    -38, -36, 47, 99, -36, 2, 30, 34,
9519    68, -39, 88, 6, 15, -20, 29, -40,
9520    -11, 2, 62, -50, -34, -36, 70, 127,
9521    -53, 55, 96, 38, 40, -46, -18, 65,
9522    73, 56, 32, -48, -79, 17, -23, 105,
9523    -82, -84, 71, 31, 15, -61, 40, 65,
9524    8, 106, -47, 25, 5, 13, 12, 80,
9525    102, 40, -45, -37, -89, -49, -14, -67,
9526    89, 103, 66, -56, -26, 92, 33, 58,
9527    -52, -78, 30, -47, 21, -116, -57, 17,
9528    -44, -32, -104, -57, -46, 4, -127, 37,
9529    -34, -42, -102, -72, 6, 126, -21, -94,
9530    42, -18, -62, -77, -21, -14, -79, -34,
9531    10, 2, -3, 27, 22, 9, -38, 5,
9532    68, -73, 86, 20, 44, -34, -26, 88,
9533    10, -12, 63, 32, -89, 39, -7, -56,
9534    -6, -7, 6, -81, 43, -127, 37, 65,
9535    -89, 22, -74, -57, -3, -13, 86, -4,
9536    83, -38, -85, 18, 26, 12, 4, -128,
9537    43, -1, 25, -41, 26, 75, 53, 18,
9538    0, 13, -8, 35, 43, 0, -17, 3,
9539    -77, 75, 47, 119, -31, 9, 34, 26,
9540    39, 64, 65, 47, 60, 4, 65, 14,
9541    -101, 10, -25, 102, 116, 76, 104, 33,
9542    98, 28, 16, 23, 21, 60, -15, 53,
9543    112, -3, -42, -19, 27, 12, 106, 16,
9544    -33, -4, 101, 48, -9, 42, -19, 22,
9545    48, 48, 65, 43, -42, -127, -79, 28,
9546    -30, -9, -28, -26, -34, 54, 5, -47,
9547    24, -41, 105, -27, 8, 85, 10, 52,
9548    -9, 22, 18, 25, 99, 59, 22, -86,
9549    -53, 20, 24, -77, 63, -6, 6, 41,
9550    122, 60, -37, -2, 17, -21, 107, 15,
9551    -62, 7, 87, -12, -1, -68, 65, -71,
9552    -47, -100, 33, 120, 17, 6, -25, 116,
9553    0, 39, 27, 19, 0, 47, 83, 37,
9554    -12, 2, 83, 89, -70, -81, -21, 28,
9555    16, 25, -36, 48, -21, -15, -6, -84,
9556    -22, -44, 53, 44, 58, -27, 34, 118,
9557    -3, -106, 85, 71, -1, 111, -44, -29,
9558    127, 9, 81, -103, 11, 31, -125, -10,
9559    53, 19, 111, 30, -34, -84, -43, 2,
9560    36, -2, 122, 61, -96, 126, -34, 125,
9561    18, -41, -35, 6, 51, 38, -16, 39,
9562    33, 49, 42, 38, 11, 30, 46, 9,
9563    -54, -17, 30, 8, 4, 16, 95, 23,
9564    28, 100, -29, -22, -29, 41, -2, 93,
9565    55, -58, 40, 6, -84, 1, 20, -46,
9566    -3, -26, -33, 51, -101, 51, -15, -20,
9567    54, -78, -90, 31, 47, -89, -49, 1,
9568    -29, 1, 24, -11, -30, 16, -6, -15,
9569    17, -57, 43, -33, 80, -93, -3, 31,
9570    -124, 21, -66, -94, -6, 104, 72, 27,
9571    -40, -85, -99, -57, 9, 7, -31, 1,
9572    17, 24, 13, 29, -76, 88, 27, 50,
9573    12, 56, 75, 102, -55, 20, 77, 25,
9574    -7, -3, -21, 84, 1, -102, 56, -5,
9575    14, 24, 29, -82, -17, -80, -44, 80,
9576    -19, 53, 23, 23, 72, -9, -14, 35,
9577    -72, -10, -74, -27, -13, -53, -51, 37,
9578    -34, 62, 63, -42, 18, -95, -118, 25,
9579    -23, -14, -33, -22, 63, 20, -22, 15,
9580    18, -33, -124, -110, -36, 7, -20, 115,
9581    -23, -8, -33, 53, -2, 49, -15, 18,
9582    95, 12, -18, 103, 42, 7, 15, 17,
9583    -1, 26, -34, -6, -13, 26, 27, 19,
9584    -67, -9, 122, 32, -34, 18, 8, 37,
9585    98, -7, -20, -54, -33, 59, -27, -44,
9586    25, -15, 6, -108, 2, -9, 46, -20,
9587    47, -17, -76, -10, -88, 11, -21, 40,
9588    26, 13, 57, 72, -56, -31, 121, -127,
9589    -24, 60, 24, -23, -13, 61, -43, -25,
9590    14, -65, -36, -13, -2, 120, -12, -46,
9591    88, 127, 20, -21, 3, -24, 43, 38,
9592    102, -28, 101, -116, 16, -20, -22, -66,
9593    19, 89, 93, 123, 23, -111, -6, -45,
9594    -69, -46, -42, 21, 54, -73, 73, -13,
9595    -21, 88, 51, -19, -18, 78, -12, 8,
9596    -4, 50, -82, 1, -35, -86, -31, -25,
9597    -55, -3, -63, -17, 11, 32, -69, -29,
9598    22, 6, 37, -46, -6, -62, -50, 74,
9599    -87, 43, -41, -84, 55, -43, 7, 12,
9600    52, 29, 25, 58, -19, -1, 34, 5,
9601    -106, -62, 50, -77, 28, -11, 2, -16,
9602    -52, 3, -50, -2, -20, -90, 13, -92,
9603    36, 11, -21, -78, -19, 24, -20, -12,
9604    28, 9, -19, -6, -123, 35, 61, -47,
9605    -34, -3, 12, 31, 17, 17, 101, -35,
9606    47, 16, 45, 48, 0, 15, 16, -11,
9607    2, 40, -34, -92, 42, -78, -25, 0,
9608    -42, 35, -126, -126, -6, -83, -128, -48,
9609    -105, -29, -10, -74, 11, 27, 26, 42,
9610    1, 12, -24, -14, 0, 110, 29, -16,
9611    -29, 59, -92, -35, -91, -26, 0, 11,
9612    -1, 42, 54, 2, 15, 23, 42, -23,
9613    -54, -29, 1, -120, 31, -16, -51, 71,
9614    -32, -72, 51, 31, 40, -6, -13, 14,
9615    37, -8, -71, -20, 76, -17, 41, 28,
9616    -23, -119, 1, 107, 5, 43, -13, 117,
9617    -41, 8, -26, -14, 33, -18, 57, 60,
9618    7, 5, -11, -39, -32, -2, 15, 41,
9619    98, 111, -44, 46, 44, 20, 88, 18,
9620    62, 17, 107, 16, 5, -4, 40, 15,
9621    -19, 9, 58, -77, -40, 119, -54, -35,
9622    45, 75, 12, -45, -32, -3, 72, -41,
9623    -21, 6, -5, 2, 106, -40, 41, 62,
9624    57, 8, 24, -60, -44, -61, 104, -48,
9625    -34, -58, 62, -20, 6, -60, 40, -29,
9626    117, 76, -56, 22, 15, -1, 112, -1,
9627    23, 42, 57, -53, 75, 26, -11, 35,
9628    78, 85, 0, 19, 17, 3, -29, 20,
9629    28, -54, 6, 5, -11, 45, 34, 37,
9630    -13, 2, 15, 13, 9, -28, 32, 8,
9631    27, -1, -63, 42, -33, -2, -19, 4,
9632    -127, -15, -52, 38, -5, 35, -26, 44,
9633    13, 1, -39, 73, 17, 24, 33, 103,
9634    -56, -41, -1, -28, -40, -81, 21, 10,
9635    -2, -79, -88, -42, -3, -44, -63, 81,
9636    16, -42, -71, 37, -14, -27, -127, -6,
9637    -108, -94, 19, -71, -80, -12, 65, -9,
9638    -7, 92, 8, -125, -36, 2, 47, 0,
9639    19, 8, -65, -58, -60, -1, 17, 33,
9640    46, 78, -103, -127, 63, -3, -65, 16,
9641    13, -10, 16, 0, 27, -8, -104, 2,
9642    -17, -44, -24, 41, 37, -4, -124, -4,
9643    18, -109, -125, 41, -7, 11, 29, 17,
9644    -42, 24, -120, -70, -123, -26, -25, 14,
9645    66, -12, -38, -106, -29, 45, 5, -6,
9646    -11, 31, 6, 13, -85, 44, -15, -2,
9647    -3, -39, -4, 4, 8, 78, 51, -47,
9648    19, 3, -63, 22, -34, 28, -13, 22,
9649    15, 23, 5, 1, -87, -122, -66, -14,
9650    -10, -1, 19, 40, -40, 2, 24, 13,
9651    -23, -27, -125, -3, -12, 9, 18, -4,
9652    -12, 8, -8, 66, -2, -13, -27, 20,
9653    -38, 33, -24, -20, -11, -6, 11, -9,
9654    -3, -30, -1, -16, 23, -60, -19, 16,
9655    -33, 21, -34, 9, -2, -33, -43, 21,
9656    -39, 1, 54, -24, -24, -22, -30, -1,
9657    -9, -27, -8, 14, 40, -5, 10, 4,
9658    -30, -6, -21, 34, -34, 52, -12, -6,
9659    -47, -95, -34, 43, 6, 31, 32, -38,
9660    -23, -27, 42, -22, -118, 19, 34, 23,
9661    5, -50, 22, 25, -19, -40, -17, -2,
9662    26, -15, -69, -126, 10, 33, 23, -7,
9663    13, -9, 26, -42, -62, -74, -9, 8,
9664    -47, 38, -82, 38, -4, 11, 57, -10,
9665    -12, -66, -25, -10, 24, 4, 16, 1,
9666    41, -18, -96, 18, -11, -13, 103, 11,
9667    17, -3, -76, 19, -81, 110, 18, -46,
9668    -51, -53, 19, 3, -36, -31, -13, -32,
9669    -44, -37, -70, 43, -128, -11, 35, 2,
9670    -58, -33, 20, -62, -105, 11, -70, -77,
9671    44, 125, -15, -25, 18, -60, 69, -96,
9672    -125, -4, 95, -69, 13, -30, -43, -53,
9673    -61, -6, -8, 60, 5, -75, -125, 5,
9674    -12, 45, -101, 111, 11, -98, -17, 39,
9675    -85, -7, -46, -56, -37, -97, -45, -37,
9676    -16, 80, 64, 110, -74, -30, -34, -24,
9677    -95, 2, 4, 56, -71, 39, -39, -14,
9678    -46, -22, -124, -115, 8, 19, 69, -11,
9679    -70, -68, 120, 95, -100, 112, -103, -70,
9680    -35, -128, -97, -71, 29, -72, -123, -48,
9681    10, -36, -51, -8, -8, -26, -15, -26,
9682    -5, 34, 6, 38, 13, 67, -14, -35,
9683    28, 21, 127, 6, -28, 41, 20, 8,
9684    -48, -33, 1, 28, 9, 15, 48, -48,
9685    88, 91, -19, 54, -22, -80, 35, -37,
9686    -2, 7, -44, 18, -67, 36, 50, 21,
9687    -60, 26, 26, 34, -29, 8, 28, 2,
9688    -10, 19, 26, 43, 36, 0, 116, -24,
9689    12, 13, 1, -33, -7, 0, -4, -13,
9690    3, 8, 4, 32, 23, -72, -70, 42,
9691    54, -16, -21, -48, -38, 22, -46, 22,
9692    -40, -1, -64, 0, 40, -27, -26, 9,
9693    12, 35, 59, -48, 46, -18, -25, 13,
9694    -66, -14, -55, 57, 24, -67, -15, -15,
9695    -38, -84, -11, 1, -45, 19, -60, -49,
9696    24, 38, 22, 53, -52, 20, -1, 53,
9697    82, 19, 43, 13, -32, -56, -51, 56,
9698    16, -36, -33, -53, 7, -22, -20, -14,
9699    -34, 11, 24, 22, -21, -127, -51, 15,
9700    47, -20, -49, 22, -56, 40, -44, -20,
9701    -2, -65, 9, -2, -27, 22, -1, -12,
9702    -9, -17, -55, 89, -76, -16, -10, 37,
9703    -35, 0, 4, 16, 52, -10, 23, 39,
9704    -25, 9, 51, 79, -6, 21, -18, 10,
9705    64, -37, -33, -48, 24, 78, 15, 17,
9706    -34, 81, -35, -82, 32, 110, 59, -126,
9707    -25, -124, 11, -55, 20, 63, 100, -10,
9708    -123, -69, -6, 5, -74, 26, -14, 16,
9709    -12, -13, -115, -76, -70, -124, -19, -81,
9710    40, -96, -66, 62, -32, -79, 28, 59,
9711    12, 31, -53, 119, 74, 26, -17, 44,
9712    81, 100, -19, -25, 41, -11, -103, 48,
9713    41, -8, -26, 4, -112, 53, 31, 28,
9714    50, -73, -9, -127, 1, -84, -109, -35,
9715    -80, 9, -38, 42, -105, 89, 32, 94,
9716    68, -73, -8, 53, -32, -2, -8, -127,
9717    101, -2, 43, 110, -13, 43, 27, -4,
9718    -55, -12, 81, 52, 114, 30, 66, -67,
9719    107, 88, 44, -63, -14, -92, -27, -58,
9720    -16, 82, 98, -26, -9, 0, -108, -82,
9721    -11, 23, 26, -22, -2, -82, 93, 89,
9722    -67, -31, 5, 34, 36, 32, -49, -53,
9723    -81, 86, 43, 34, 11, 59, -46, 4,
9724    -60, 14, 12, 30, 34, 14, 29, 10,
9725    -34, -105, 32, 122, 7, 63, 24, 43,
9726    55, 34, 61, -26, 70, 9, 8, -3,
9727    -40, 28, -42, -35, -3, 53, 35, -9,
9728    -49, -26, 39, 61, -48, 64, 81, 18,
9729    78, 27, -3, 0, -66, 108, 40, 28,
9730    -45, 57, -17, 44, -56, -12, 18, -93,
9731    -43, -7, 32, -38, 55, -17, 121, 71,
9732    -27, 39, 36, -13, 26, -27, -13, 52,
9733    30, 3, -26, 11, 21, 52, -7, 127,
9734    -5, -84, 62, 47, -93, 89, -90, -8,
9735    -18, 40, 21, -86, -10, -47, 28, -48,
9736    69, -76, -66, 55, 28, -87, -11, -53,
9737    38, -29, 13, 103, -79, -126, -39, 82,
9738    -87, -6, 18, -54, 65, -24, 61, 0,
9739    -60, 34, 43, -5, -15, 36, 25, 26,
9740    60, 18, -28, -16, -9, 60, 36, 13,
9741    34, 57, -43, 7, 82, 53, -7, -24,
9742    33, 63, 49, -79, 110, 34, -11, 94,
9743    -80, -43, 102, 22, 3, 30, 78, -60,
9744    127, -126, -48, -15, -20, 63, -98, 27,
9745    -60, 5, -7, 9, -39, 55, 20, 43,
9746    32, -57, 34, 41, 20, -2, 53, -6,
9747    2, 26, -105, -41, 21, -14, -84, -9,
9748    57, 14, -63, 36, -62, 8, -45, 92,
9749    -56, -1, 23, -17, -45, 42, -30, -14,
9750    60, 17, -5, 87, -42, -18, 73, 5,
9751    12, 6, 11, -2, -7, 13, -19, 40,
9752    16, 87, 12, -76, 48, -18, -37, -105,
9753    86, 4, -43, 20, 35, -53, -25, 49,
9754    -31, -5, 71, 57, -127, 51, -49, -10,
9755    -30, -41, -9, 15, 16, 40, 17, 13,
9756    0, -3, 1, 43, -76, 5, 98, 20,
9757    -4, 26, 53, 19, -65, 40, 47, -58,
9758    79, 15, -19, 80, -28, 117, 50, -28,
9759    11, -32, 28, -27, -72, -13, 9, 22,
9760    -53, 13, 8, -29, -37, -34, 46, -68,
9761    -18, -126, -89, -87, -36, -19, -2, -45,
9762    16, -3, 1, 17, 4, 3, -72, -62,
9763    51, -48, 3, -87, -23, 13, -117, 17,
9764    24, -76, -42, -18, -128, 25, -95, -45,
9765    -17, -48, -112, 106, 12, -97, -23, -18,
9766    45, -42, 25, 65, -67, 84, -67, -110,
9767    -7, 64, -8, -75, 83, 10, 49, 121,
9768    -82, 125, 52, 82, -49, 20, 79, -3,
9769    86, 60, 14, 35, 33, -46, -39, 85,
9770    53, -17, 4, 59, 12, 111, -14, -29,
9771    -23, 57, -24, -37, -125, 86, -58, 82,
9772    77, 30, 67, 1, 113, 77, 49, 72,
9773    -35, -90, 3, 106, 5, -85, -21, -87,
9774    -76, -40, 32, 4, -76, 1, 13, -70,
9775    -23, 4, -29, -12, -28, -18, -75, 22,
9776    -100, -77, 17, 87, -56, -25, -13, 13,
9777    -20, -37, -39, -75, -56, -1, 44, -25,
9778    24, -12, -27, -35, -59, -122, -15, -42,
9779    53, 0, -38, -28, -8, 75, 13, -78,
9780    36, -110, 30, 19, -50, -14, -127, -22,
9781    -69, 34, -25, -12, -6, -7, 49, -15,
9782    -36, -19, 54, -55, -22, -117, -103, -36,
9783    -26, 37, -41, -112, -17, -28, 15, -11,
9784    6, -58, 3, -39, -74, -58, -60, -22,
9785    25, 0, -24, -99, -22, 28, -58, -71,
9786    35, 29, -9, 16, -20, -34, -45, 31,
9787    77, -94, -70, 19, -11, 112, -26, -11,
9788    -39, -19, -58, 57, -41, 41, -93, -35,
9789    39, 22, -38, 80, -33, -91, 13, -7,
9790    5, 11, 23, 0, -43, 127, 27, -38,
9791    18, 12, 127, 11, 13, -88, 18, 47,
9792    -19, -17, 15, -125, -34, -14, 32, 15,
9793    59, 126, -36, 39, 16, -124, -85, 14,
9794    5, -5, 32, 50, 114, 54, -82, -26,
9795    -30, 31, 32, 54, 3, 4, -1, 24,
9796    27, 0, 100, 89, -4, -16, 18, 0,
9797    22, -35, 35, 10, -6, -79, 6, 17,
9798    26, 0, 13, 42, 1, -21, 49, -67,
9799    -110, -7, -25, -8, -30, 57, 17, 5,
9800    50, -7, 62, 14, 49, 9, 3, -1,
9801    8, 41, -11, 16, -23, -23, 31, -12,
9802    44, -127, 27, -35, 6, -126, -55, 0,
9803    -4, -14, -126, -123, 26, -86, 11, 40,
9804    -4, 82, -105, -44, 23, 38, -119, 23,
9805    8, -95, -48, 6, 81, 14, 113, -32,
9806    -5, -48, 105, -59, -30, 55, -126, -24,
9807    -30, 11, 0, -24, 50, -87, 14, -21,
9808    -55, -90, -27, -126, 10, 2, -7, -10,
9809    -24, 14, -19, 10, -14, 12, 3, 14,
9810    20, 29, -50, -10, -28, 6, -67, -107,
9811    35, 63, 84, 56, 37, -109, 36, -2,
9812    77, -34, -48, 87, 7, 21, 66, -18,
9813    112, 49, -59, -5, -99, 27, 33, -16,
9814    18, -35, 36, -39, -124, -36, -56, -64,
9815    -50, 8, 88, -102, 38, 57, -68, 35,
9816    127, -45, -6, -36, -17, -2, -111, -22,
9817    -124, -38, 44, -28, -75, -43, 58, -21,
9818    -29, -110, 46, -107, -83, 121, 46, -14,
9819    -50, -83, -73, 120, 7, -41, 0, 13,
9820    31, 2, 43, -63, 39, -68, -110, 41,
9821    -88, 10, -17, -23, 57, 79, -43, -15,
9822    45, 33, -73, -56, -63, -32, 83, -32,
9823    -16, -45, 55, 59, 19, 80, 3, -11,
9824    -110, -29, 115, 85, -29, 125, 3, -25,
9825    -9, -68, 126, -43, -19, 16, -28, 60,
9826    18, -3, 28, -21, 77, 8, 45, 72,
9827    -29, 32, -1, -27, 112, 4, 69, 30,
9828    -26, 55, 44, 13, 35, 40, -41, 5,
9829    -74, 38, -71, 30, 74, 11, 54, -25,
9830    -34, 54, 87, 34, 8, 20, -2, 13,
9831    2, 10, 46, 40, 95, 33, 2, 6,
9832    -55, -36, 9, 49, 40, -52, -21, 108,
9833    10, 32, 14, -13, 40, 6, 114, 63,
9834    16, 62, -31, 57, -18, 6, 6, 72,
9835    9, 4, 38, 25, 49, -21, 66, -7,
9836    11, -12, -23, 81, -48, 51, 125, -14,
9837    80, 9, -19, 39, 49, 92, 9, -13,
9838    64, 43, 56, 98, 0, 7, -67, 15,
9839    118, 63, -48, -46, -73, -19, -4, 88,
9840    -7, 3, 1, -8, 82, 29, 35, -31,
9841    30, 30, -23, -9, 57, -51, 71, 33,
9842    -37, 76, 11, -69, 42, 117, -27, -34,
9843    -15, -13, -56, -90, -50, 82, 104, 98,
9844    -33, 10, 37, -69, 2, 7, 23, 10,
9845    99, -66, -12, -54, -54, 8, -36, 4,
9846    -33, -30, 9, -72, 26, -53, 35, -42,
9847    27, 18, -36, 41, -35, -22, -14, -6,
9848    22, -69, -111, -10, -12, 55, 47, -54,
9849    -72, -21, 28, 13, 29, -43, 33, -62,
9850    -6, -20, 29, -17, 31, -92, -9, 36,
9851    -28, -49, -25, -121, -91, 27, -31, -17,
9852    45, -80, -37, -16, -34, 17, 28, -48,
9853    68, -51, 30, -23, 8, 17, -16, 23,
9854    -25, -9, 114, -21, -18, -122, -81, -17,
9855    -28, -42, -86, -107, -79, -60, 7, -35,
9856    15, 44, 4, 38, -124, -37, -84, 31,
9857    -8, -23, 10, -76, 8, 44, -123, -50,
9858    45, -47, 59, 34, -1, -9, 24, -65,
9859    41, -73, 9, 94, 5, 53, 20, -9,
9860    28, 7, -16, 68, -24, 6, -5, -35,
9861    -38, 43, -100, 29, 13, 35, 41, -59,
9862    -7, 28, -24, 38, 94, -85, -85, 97,
9863    -125, 78, 46, 90, 70, -77, 47, -12,
9864    2, -97, 24, 88, -18, 14, 32, 97,
9865    65, -22, 27, 63, 25, 11, -13, 52,
9866    43, 65, 32, -9, 63, -13, -93, -61,
9867    -33, 30, 66, -5, 100, 12, 21, -7,
9868    -62, -41, 8, -26, 31, 36, 54, 6,
9869    52, 106, -82, 38, 27, 26, 26, 26,
9870    54, 19, 43, 6, 29, 125, 93, -49,
9871    -6, 127, 33, -10, 26, 90, 75, 0,
9872    106, -40, 3, 43, 52, 52, 48, -58,
9873    34, 0, 58, 38, 44, 57, 31, 91,
9874    -1, 80, -72, -45, -39, 25, -75, -52,
9875    12, 30, 47, 2, -15, -36, 67, 89,
9876    36, 21, -22, 25, 18, 16, -25, 7,
9877    90, 10, 17, 18, -60, -9, 37, 84,
9878    59, 2, 16, -27, -77, -1, 43, -31,
9879    23, -46, -34, 127, 117, 127, 82, 27,
9880    18, -7, 46, -71, 87, 35, 46, -85,
9881    -60, -2, 11, -72, 32, -56, -105, -77,
9882    51, 53, -46, 21, -42, 17, -12, -69,
9883    19, 7, 58, -43, -104, -68, 5, -3,
9884    -29, 27, -126, 88, 0, 127, -118, 52,
9885    57, -10, -33, 41, 12, -28, 5, -5,
9886    -57, 23, 21, -18, 34, -48, 28, -125,
9887    120, -59, 25, 108, 71, -33, 80, 38,
9888    -46, -12, 46, 6, -68, -44, 116, 106,
9889    20, 93, -127, -56, 124, -105, -96, 122,
9890    34, -57, -27, -67, 29, -124, -90, 120,
9891    -88, 29, -118, 8, 33, -90, -64, 6,
9892    43, -45, 14, 127, -47, 40, -26, -79,
9893    -81, -3, 2, -51, -4, 12, 23, 66,
9894    37, -118, -7, 7, 100, 13, 8, 85,
9895    -85, -92, -123, -111, -124, -2, 15, 45,
9896    -57, -58, 10, 82, -24, 46, 30, 127,
9897    80, 41, -9, -64, 33, -7, -4, 10,
9898    -21, 44, 15, -22, 26, 59, 31, 28,
9899    -20, 18, 81, -50, 0, -69, 43, -18,
9900    -23, -85, -28, 86, -62, 35, 20, 106,
9901    -10, -74, 97, -17, -68, -40, -24, -78,
9902    4, -116, -56, -86, 78, 34, -94, 49,
9903    5, -97, -94, 62, 23, -13, -83, 53,
9904    10, -12, 54, -27, -8, -16, 49, -38,
9905    20, -43, 107, 9, -64, 22, 18, -53,
9906    10, -7, -57, 33, 3, -127, 59, 7,
9907    7, -57, 49, 14, 7, 29, -22, -82,
9908    86, -63, -1, -10, 0, 29, -25, -72,
9909    -69, -51, -124, 20, 49, -32, 35, 11,
9910    4, 29, -109, -44, -67, 51, -45, 120,
9911    7, -51, 96, 11, -1, 12, 45, -40,
9912    -50, -46, 8, 49, -9, 10, -37, 69,
9913    50, -45, 22, -12, -38, -19, 38, -13,
9914    7, 82, -112, -16, -31, -69, 72, 0,
9915    -58, 31, -8, 110, 20, -118, 77, -27,
9916    -61, 40, -18, -32, -55, 33, -39, 25,
9917    -49, 16, 0, -9, 9, 7, 48, 63,
9918    99, 41, -2, -30, -32, 35, -34, 5,
9919    -71, -45, -50, 10, -13, -58, -24, -31,
9920    48, 13, 17, 44, 3, -7, 44, 63,
9921    120, -55, 99, 2, 68, 9, -5, -122,
9922    61, 29, 27, 3, 37, -56, -3, -43,
9923    -11, 53, 10, 54, -66, 54, 34, 39,
9924    2, 29, -80, 55, 13, 29, -55, -6,
9925    124, 2, -39, 29, -126, -44, 25, -46,
9926    39, 88, -55, 126, 10, 97, 83, 48,
9927    25, -111, -41, 70, 4, -88, 33, -34,
9928    -29, 28, 103, 101, -50, 13, 79, 13,
9929    -64, -10, 6, -37, 4, 37, -11, -10,
9930    -6, -11, -32, 56, 45, -18, -10, -87,
9931    -100, -22, -38, -79, 23, -118, 14, 27,
9932    -22, 14, 32, -34, 16, -78, -66, 4,
9933    16, -62, -20, -18, -23, 57, -4, 10,
9934    62, -39, 37, 71, -1, -77, 4, -128,
9935    -69, -70, -117, 104, 52, 21, -21, -16,
9936    6, 17, 5, 2, 64, 72, 16, -92,
9937    -73, -109, 23, 2, -38, 9, -111, -10,
9938    4, -82, 18, 100, 29, 47, -19, 100,
9939    -94, 21, 106, 68, -3, -112, 58, 13,
9940    47, 55, -119, 7, -11, 102, -61, -30,
9941    85, -34, -73, 48, -116, -31, 49, 17,
9942    -1, -37, -30, 68, -120, -66, -96, 126,
9943    65, 69, 104, -19, -88, -73, 30, 89,
9944    -75, 0, 29, 103, -81, -56, -68, -58,
9945    26, 8, 8, 40, -8, -3, -33, 38,
9946    -15, -13, 125, 13, 24, -25, -17, 25,
9947    -6, -43, 6, -14, -47, -73, -67, -83,
9948    25, 19, 32, -97, -15, 15, -4, 126,
9949    -46, -6, 42, 32, 48, 13, -55, -6,
9950    -33, 12, -81, -56, 85, 100, -48, 39,
9951    -25, -98, -2, 47, 108, 87, 121, 32,
9952    -114, -34, -13, 12, 97, -47, 1, -10,
9953    13, -115, -23, -30, -15, -85, 15, 23,
9954    -15, 82, -16, -8, 4, -31, 9, 102,
9955    105, 2, -33, -10, -63, -89, 51, 75,
9956    -12, 0, 28, 100, -78, 95, 47, -90,
9957    74, 113, -19, 54, -58, -21, 20, 116,
9958    29, -17, 55, -62, 46, 27, 13, 37,
9959    -4, -123, -118, -68, 33, -52, -1, -108,
9960    62, -46, 0, 21, 13, -35, 77, 23,
9961    -12, -51, 50, -33, 113, -65, -104, 18,
9962    -26, -49, -58, -3, -29, -19, -59, -45,
9963    -45, -3, -61, -12, 120, -39, 54, -10,
9964    74, -61, -57, -13, -43, 18, -6, 6,
9965    -34, -18, 28, -54, 16, 36, 65, -57,
9966    -3, -22, 71, -40, -13, -110, -9, -52,
9967    35, -85, -19, 10, -5, 1, 3, -34,
9968    -122, -36, -28, 26, 2, 45, 36, -76,
9969    -105, 123, -77, 3, 26, 83, -16, 17,
9970    7, 16, 37, -46, -67, -40, 33, -52,
9971    -14, -11, -11, -53, -63, 28, -6, 35,
9972    53, 62, 71, 47, 70, 19, 4, 23,
9973    -70, -65, -33, -37, -19, -38, -125, 108,
9974    35, -36, 8, -28, 17, 4, -73, 19,
9975    4, 5, -52, 5, 44, -25, 14, 13,
9976    27, -127, -69, -94, -62, -22, -26, 86,
9977    -37, -25, 51, 29, 7, 15, 47, 105,
9978    49, -12, -44, 3, -108, 23, 60, -11,
9979    -95, 20, 37, -15, -68, -44, 127, 17,
9980    -19, -55, 44, 26, -14, 22, 36, -84,
9981    23, 10, -46, 68, -9, 121, -7, -12,
9982    29, -11, 61, 2, -14, 28, -30, -102,
9983    23, -105, 0, -35, 18, 8, 15, -4,
9984    11, 33, -26, -89, 11, -14, -5, -112,
9985    -8, -28, -43, 34, -10, -35, -30, -37,
9986    -57, 14, 25, 45, -77, 28, 4, -50,
9987    -4, 87, -24, -97, 14, -36, 53, 31,
9988    18, -37, 16, -51, 11, 41, -87, -53,
9989    -98, 1, 37, -30, -53, -29, 33, -4,
9990    -40, -67, -13, -52, -56, 8, 60, 35,
9991    -25, 44, 2, -6, -1, -31, -27, -41,
9992    -26, 8, -43, -2, -3, 1, 24, -31,
9993    -6, 9, -126, 2, -48, -33, 48, 6,
9994    3, 32, 29, -50, 28, -31, -17, 27,
9995    41, -122, -90, -41, 9, 86, -22, -89,
9996    20, -61, -33, -21, 62, 41, -86, 3,
9997    -42, 14, 25, 48, -125, 9, 25, -2,
9998    9, -66, -11, -98, 2, -65, -4, -14,
9999    6, -2, -66, -83, 38, -22, -13, -21,
10000    -8, 41, -125, -24, -43, -100, 72, -52,
10001    -43, -4, -1, -54, -59, 11, 96, -20,
10002    48, 20, 60, 13, -15, 57, -30, 11,
10003    -50, 121, -116, -31, 19, -32, -4, 9,
10004    -111, 12, -84, -106, -54, -59, -67, -24,
10005    10, 22, -25, -12, 16, -123, 15, 7,
10006    -8, 14, -21, -45, 63, 47, 3, -14,
10007    6, 100, 86, 40, 39, -23, -9, -127,
10008    24, 20, 15, 41, 69, 13, 2, -36,
10009    25, -18, 11, 23, 27, 51, -74, 8,
10010    -69, 12, 61, 74, -14, 34, -7, 14,
10011    1, -5, 2, -28, 46, 63, 56, 6,
10012    -42, 34, 81, 18, -70, 6, 20, -26,
10013    108, 11, -31, -1, -46, -29, -38, 22,
10014    -9, -33, 43, -67, 71, -20, 30, -114,
10015    62, -1, 97, -40, 23, -99, 5, 11,
10016    -38, -55, 70, 9, -48, 9, 54, 23,
10017    -24, -48, -120, 67, 27, -49, -55, -11,
10018    88, -36, -4, -10, 80, 14, -65, -2,
10019    -72, -46, -91, 99, -23, -78, -39, -84,
10020    -11, -104, 27, -73, -12, 26, -1, -103,
10021    -10, 2, 69, 43, 105, 19, -82, -45,
10022    33, -26, 41, -38, 119, 16, -62, -34,
10023    10, -10, 20, 38, 87, -67, -26, 91,
10024    30, 113, -11, -28, -48, -93, -120, 43,
10025    -88, 71, -80, 7, -21, -1, 17, 50,
10026    -26, 55, 125, -35, -40, 0, -44, -15,
10027    33, 5, -83, 7, 64, -49, 19, 56,
10028    32, -25, -27, -15, -5, -16, -19, 66,
10029    9, 114, -126, 12, -47, 15, 43, 18,
10030    28, 52, 34, -50, 11, -11, -29, -43,
10031    -14, -84, -39, -25, -75, -101, 111, 21,
10032    33, -44, 90, 14, -36, 31, 29, -31,
10033    -17, 22, 17, 48, -93, 30, 42, 30,
10034    -86, -79, -12, -98, 49, 68, -53, -69,
10035    53, 124, -29, 65, -89, -35, -1, 37,
10036    -5, -111, -38, -76, -28, 6, 24, 47,
10037    -61, 19, 12, 23, -49, -18, -77, 18,
10038    33, 11, -17, -35, -16, 78, -32, 48,
10039    62, -69, -78, -18, 72, -122, -29, 3,
10040    11, 6, -17, 3, -74, 51, -10, 29,
10041    21, 46, -31, 49, -1, 22, -69, 8,
10042    -2, -74, -29, 29, 25, -29, 13, 20,
10043    37, 9, 1, 16, 10, -20, -13, -13,
10044    -24, 37, -11, 42, 35, 36, -12, 24,
10045    -33, 43, 65, 64, 25, 23, 9, 27,
10046    -124, 1, 92, 16, -4, 23, -5, 17,
10047    5, 42, 32, 12, 53, -3, 41, 1,
10048    37, 32, -11, 23, 37, 80, 21, 127,
10049    29, -12, -102, 127, -21, 9, -9, 33,
10050    41, 16, -4, 33, 57, 29, -55, -60,
10051    11, -33, -25, -26, 35, -2, 116, -6,
10052    -52, -31, -3, 14, -63, 13, 73, 76,
10053    25, 5, 29, 8, 17, 50, -27, 88,
10054    -96, -68, -67, 5, -56, 28, 25, -88,
10055    -11, -19, 35, -78, 27, 11, -37, -21,
10056    2, -11, -43, 78, -93, 34, 27, 5,
10057    -21, 34, -48, -11, 86, 4, 20, -18,
10058    -6, 39, 15, 14, 40, 36, -40, 46,
10059    127, 12, 3, 1, -14, 33, 40, -3,
10060    16, -58, 71, -38, -1, -103, -22, -16,
10061    35, 10, 127, 59, -38, -67, -29, -126,
10062    58, -11, -4, 14, -85, 22, 75, 10,
10063    4, 19, 78, 32, -31, -33, 127, 7,
10064    4, 48, -20, 13, 94, 45, -10, -9,
10065    7, -55, -6, -43, 23, -58, 76, -1,
10066    4, 21, 7, 65, -20, 70, -7, 4,
10067    38, 104, 22, -44, 7, -8, 12, 9,
10068    65, 31, -6, -1, 29, 36, -126, -45,
10069    -25, 32, 45, 3, 7, -28, 4, 29,
10070    -80, -34, -64, -3, 0, -63, -65, -11,
10071    -6, 38, -119, 53, 17, -24, 19, 4,
10072    -53, 85, 27, 26, 45, -51, 5, -126,
10073    17, 32, 22, -52, 2, 7, 22, 60,
10074    74, 74, 38, 53, 13, 4, 44, 32,
10075    49, -46, 95, 70, 68, -50, -128, -10,
10076    -79, 125, 26, 37, 24, -51, -12, 52,
10077    27, 13, -16, -4, -2, 16, 2, 33,
10078    10, -12, -5, 25, -40, 5, -31, 31,
10079    2, 60, -93, -23, -118, 34, 3, 18,
10080    12, 11, -38, -7, -35, 6, 18, -37,
10081    -99, -68, 5, -103, -117, -108, -114, 43,
10082    -115, -72, 46, 2, 50, 4, 37, 8,
10083    -51, 10, -68, -29, 18, -63, -80, 34,
10084    36, -49, -110, -28, 3, -40, -125, -9,
10085    74, 10, 20, -25, 37, 74, -29, -25,
10086    66, -34, -48, -27, -35, 0, 30, -26,
10087    -121, 6, -123, 14, 11, -49, -13, -102,
10088    18, -23, -98, -1, -8, 67, 52, 8,
10089    -27, 33, -57, 7, -126, -13, -47, 12,
10090    22, -109, -68, -34, -94, -122, 20, -63,
10091    -18, 8, -124, -61, -32, -40, 117, -12,
10092    -7, -36, 16, 89, -24, 71, -46, -122,
10093    12, -101, -38, -70, -57, -39, -116, -60,
10094    -125, -35, 37, -114, -14, -127, -77, 2,
10095    -50, 115, 9, -79, -22, -74, -13, 103,
10096    -79, 18, 11, -123, -26, -4, -1, 8,
10097    -63, 124, 36, -32, 41, -99, -17, -18,
10098    -124, 7, 122, -127, -23, 20, 41, -19,
10099    106, -41, 7, -125, -21, -126, -24, -26,
10100    -8, 26, -126, 125, -34, 33, 111, 46,
10101    50, -20, -79, 6, -127, 97, -13, 52,
10102    -32, -43, 2, 18, 17, -126, 35, 8,
10103    67, -123, -127, -103, 3, -71, -32, 29,
10104    6, 22, -110, -68, -6, -9, -44, 58,
10105    -121, -127, -13, -50, -54, 22, -25, -78,
10106    -7, 39, 104, -108, -94, -127, -36, 7,
10107    5, 3, -124, -17, 18, 42, 1, -22,
10108    19, 55, -99, -125, 38, -19, -38, 17,
10109    5, -23, 7, 87, -125, -127, 7, 7,
10110    -121, 16, -60, -9, 7, 33, 18, 30,
10111    -62, 19, -125, -112, -2, -14, -25, 60,
10112    1, -30, -124, -22, -65, -125, 64, 79,
10113    -19, 9, -26, -127, -56, -84, 122, 63,
10114    -2, -16, 26, 6, 35, -33, -21, -84,
10115    -44, 72, -55, 52, -34, 66, 32, 17,
10116    -37, -7, -41, 113, 1, -20, -58, -59,
10117    68, 29, -125, -56, 42, -92, 3, -6,
10118    19, -24, -11, 61, 39, 48, 30, -3,
10119    -51, 15, 2, 11, -17, 3, 52, -7,
10120    51, -11, 62, 30, 21, 71, 68, -27,
10121    19, -32, -11, 40, -1, 11, 13, -10,
10122    65, -39, 119, -114, 43, 19, -74, 62,
10123    -45, -54, 37, -28, -120, 26, 63, 26,
10124    58, 9, 20, -5, -12, 14, -5, 126,
10125    16, 72, 40, -44, 52, -24, -7, 46,
10126    -114, 101, 0, 15, 37, -112, 37, -46,
10127    -76, 6, 70, -25, -24, 75, -43, -29,
10128    76, -63, 93, 33, -24, 2, 2, 72,
10129    -5, 57, 73, -31, -36, -103, 34, 10,
10130    -25, 36, 20, -10, -36, 6, -83, -3,
10131    13, -18, -73, 66, 46, -31, -51, -41,
10132    -32, -17, 45, 41, -14, 30, -121, 10,
10133    -39, -66, 15, 10, -77, -2, 43, 11,
10134    28, 3, -77, 52, -26, 47, -75, 73,
10135    -4, -110, -111, -20, -66, 27, -8, 17,
10136    -3, 66, 22, 54, 21, 0, 68, -126,
10137    85, -27, 82, 11, -25, 2, -109, -60,
10138    -11, 35, 12, 3, 77, -43, -3, -68,
10139    -30, -53, 21, -21, -75, -8, -54, -11,
10140    -53, -16, -88, -7, -19, 14, 52, 12,
10141    27, 18, -103, -128, 7, 1, -33, -7,
10142    15, 32, -1, 90, 8, 41, 106, 18,
10143    2, -11, -41, -93, 10, -18, -48, -12,
10144    54, 10, -4, 21, 72, -18, -125, 10,
10145    54, 0, -5, -66, -17, 57, -126, -4,
10146    29, 19, -5, 80, -34, 13, -125, 78,
10147    -81, -125, 76, 26, 3, 25, 22, 3,
10148    -5, -18, 46, 39, 84, -18, 38, -110,
10149    58, -128, 72, 39, 12, 5, 16, -47,
10150    23, -58, -40, 13, 59, -32, 24, 3,
10151    7, 83, -9, -67, -1, -2, 9, 16,
10152    -55, 69, 50, 26, 20, -47, 3, 83,
10153    -77, -21, -17, -7, 30, -27, 14, 71,
10154    -8, 47, 99, -66, -12, -93, -59, 20,
10155    -43, -24, -93, -19, 64, 4, -58, 5,
10156    -42, 21, -122, -41, 19, 2, -33, 126,
10157    -15, 3, 88, 3, 77, 48, 61, -8,
10158    78, 7, -47, 37, -63, 57, 36, -31,
10159    -9, 26, -46, 17, 55, 10, 47, -46,
10160    6, -106, -123, 5, -97, 63, 40, 36,
10161    23, 2, -15, 17, -65, 51, 12, -18,
10162    29, -22, -6, 46, 10, -50, 29, -67,
10163    58, 82, -20, -95, 15, -41, 57, 29,
10164    0, 7, 29, 27, -90, -49, 49, 29,
10165    1, 38, -13, 3, -32, -32, -46, 32,
10166    -38, 9, 41, -7, -55, 87, 93, -18,
10167    55, 11, -21, -104, -5, 45, 7, 62,
10168    7, 35, 11, -30, -33, -10, -30, -13,
10169    14, -9, 72, 127, -37, -16, 32, -57,
10170    -37, -12, 5, 58, -66, 0, 59, 18,
10171    116, 31, -53, -28, -8, -5, -74, 67,
10172    39, -62, -77, 48, 25, -12, -5, -8,
10173    -6, -36, 8, -53, -63, -22, -18, -5,
10174    -36, 25, 26, -89, -106, -84, -40, -45,
10175    -77, 47, -97, -64, -30, -51, -23, -75,
10176    9, -31, 6, 33, -32, 31, -126, 13,
10177    25, 4, -102, 40, 45, 47, 24, 71,
10178    -55, 126, -125, -27, 9, -127, -93, 29,
10179    -23, 20, 24, -123, -58, -20, -10, 5,
10180    2, -67, -14, -23, -88, 113, 16, -81,
10181    20, -14, 38, 124, -11, -9, 127, -127,
10182    32, -36, 38, 93, 9, 14, 16, 28,
10183    28, 97, -28, -58, -14, 88, -128, 0,
10184    -121, 23, -2, -125, 0, 28, -127, -42,
10185    -87, -12, -33, -21, -30, 125, 7, -30,
10186    -53, 46, -56, -121, 34, -27, -64, -73,
10187    5, 70, 8, -18, 7, -17, -89, -47,
10188    -75, -30, -9, 7, -10, -55, 50, -63,
10189    78, -71, 45, -1, 15, -11, -35, -10,
10190    -55, -35, -41, 28, -75, 127, 119, -9,
10191    -84, -74, 47, -23, -10, -40, 29, -59,
10192    -20, 124, -124, -118, 9, 1, -22, -21,
10193    127, -35, -55, 110, -113, 79, -4, 41,
10194    4, 25, 22, 56, -69, 14, -31, -108,
10195    -21, 5, 14, -82, 6, -1, 21, -92,
10196    -52, -48, 19, 37, -75, -3, 63, 55,
10197    -28, -51, 8, -54, 55, 15, 46, 50,
10198    35, -3, -9, -27, 2, -1, 66, 56,
10199    18, -16, 12, -19, 61, -5, -26, -37,
10200    63, 58, 59, -62, -11, -127, 6, 7,
10201    40, 114, 18, 7, 1, -123, 17, -20,
10202    -76, 113, 122, 6, -56, -88, 34, 5,
10203    -21, -101, -71, 77, -41, -106, 67, 31,
10204    -128, 7, 11, -126, 31, -58, 69, 16,
10205    -123, 44, -17, 61, 0, -8, -11, 28,
10206    28, -37, -94, 28, -10, 48, -34, -93,
10207    -11, 14, 7, -92, -78, -45, 22, 67,
10208    14, 113, 5, 23, 40, 27, 31, 57,
10209    -82, -1, -44, -29, 24, -31, -70, -87,
10210    -100, 79, -122, -73, -46, 37, -68, -128,
10211    65, -128, -126, 14, 85, -46, -61, 20,
10212    -16, 48, 35, 30, 52, -15, -12, -83,
10213    -89, -97, -60, -8, -36, -65, -56, -112,
10214    -128, 113, -56, 22, -57, -84, 14, -5,
10215    -26, 6, 2, 47, -1, 72, 19, 47,
10216    31, 3, 0, -116, 24, 20, 64, 46,
10217    28, 33, 126, -58, -9, -16, 61, -127,
10218    17, -125, -80, -34, 57, -74, 21, 73,
10219    -37, -2, -32, 13, -34, 31, -28, -121,
10220    25, -84, 48, -120, -107, 39, 87, 32,
10221    -104, -105, -119, 81, 23, -112, -90, 102,
10222    -11, -50, -15, 14, 55, 20, -31, -16,
10223    6, -11, 39, -8, -4, -29, -31, 56,
10224    47, 26, -7, 7, -25, -4, 13, -43,
10225    -42, -27, -13, -26, 47, -11, -18, 3,
10226    -2, 10, 10, -39, 12, 70, 108, 88,
10227    -10, -45, -69, 23, 79, -30, 12, 24,
10228    29, 80, -32, -85, -21, 10, -20, 39,
10229    74, -39, -54, -43, -18, -37, 14, 59,
10230    55, 44, 44, 30, 30, 86, -96, 33,
10231    -7, 2, -73, 35, -12, -36, 13, -29,
10232    28, 31, 19, 75, 42, 79, -12, -30,
10233    124, 11, -41, 31, 0, 9, -47, 74,
10234    25, 16, 19, -16, 63, 21, -77, -25,
10235    -43, 60, 36, 13, 38, 53, 22, -45,
10236    53, 39, 15, 9, -43, -88, 42, -67,
10237    -2, 34, -62, 16, 26, -4, 9, -57,
10238    54, 17, 10, 3, 60, 23, 15, 72,
10239    37, 0, 2, 12, 74, -91, -40, 8,
10240    5, 69, -37, 0, 18, 21, 33, 33,
10241    77, 20, 31, 52, -9, -33, -13, -46,
10242    17, -26, 33, 22, 10, -49, -27, 8,
10243    19, 17, -54, 27, 7, -29, 5, 25,
10244    -19, 98, 11, 37, -112, 125, 63, 17,
10245    -37, -10, -75, 31, 6, -24, -22, 2,
10246    49, 11, 39, -87, 53, -65, 0, -25,
10247    -93, -29, -32, -33, 2, 32, -34, 13,
10248    51, -9, -46, 27, -53, 7, 16, -40,
10249    8, -121, -58, -58, -12, 91, 8, -15,
10250    -18, 51, 4, 23, 36, -125, -24, -10,
10251    -55, 13, -36, -18, 40, 56, 26, 24,
10252    -8, -64, -106, -73, 20, 23, 17, -23,
10253    110, -12, -30, -62, -1, 21, 34, -62,
10254    5, 66, -26, -78, -7, -3, -7, -39,
10255    6, -43, 59, 68, 60, -10, -78, -53,
10256    -57, 60, -83, -112, 25, 16, 12, -6,
10257    7, 13, -29, 107, -19, 44, -5, 46,
10258    -124, 67, -80, -30, 49, -1, 5, 20,
10259    19, 34, -3, 2, -18, -19, 123, 14,
10260    -67, -19, 44, -10, 24, -106, 2, 26,
10261    6, 67, -16, -56, -89, -128, 96, 14,
10262    38, -19, -81, 52, 32, 0, 60, -12,
10263    60, -5, 89, -23, -30, 2, -39, -7,
10264    -63, 73, 17, -40, 63, 22, -24, -18,
10265    37, 8, 33, 7, -30, -123, -19, -1,
10266    -2, 38, 55, -86, -44, -7, 28, -19,
10267    1, -19, 36, 6, 48, -11, 4, 81,
10268    -36, 80, -37, -12, -79, -19, 15, 8,
10269    -8, -14, 59, 30, -42, 5, 14, -92,
10270    -118, -25, -43, 20, 9, 34, -21, 93,
10271    -32, -45, 58, -121, -49, 126, -1, 52,
10272    -53, 15, -19, 27, -68, -23, 45, -9,
10273    39, 57, 5, -117, -34, 10, 7, -61,
10274    -18, 10, -44, 21, -77, -76, 103, -25,
10275    -43, -36, 86, 44, 47, 27, 23, 0,
10276    -77, -46, -12, 63, -111, -17, -16, 34,
10277    -46, -17, 14, 98, 15, 126, -95, -45,
10278    0, -67, -78, -5, -24, -9, 2, -11,
10279    -6, -96, 73, -55, -19, -32, -7, -69,
10280    0, 23, -24, 58, -19, -6, 101, -22,
10281    24, -21, 57, -51, 100, -7, -4, -11,
10282    -128, -13, 28, 28, 18, -56, 36, -7,
10283    -89, -63, -8, 34, 52, -14, 23, 5,
10284    -85, -10, 47, 50, 8, -126, 78, 43,
10285    -9, 36, 1, 27, 8, -114, -3, -72,
10286    -31, 34, 12, 54, -30, 20, 101, 1,
10287    78, -121, 34, -64, 14, -106, -42, -33,
10288    36, -5, 15, 40, -25, 56, -21, -42,
10289    -53, 29, 25, -51, -108, 33, -8, -41,
10290    51, -60, -60, 8, -45, -92, 0, -127,
10291    -39, -53, -7, 17, -90, -15, -34, -126,
10292    81, -127, 49, 1, 96, 8, 59, 7,
10293    -58, -125, 121, 63, 49, 7, 42, 9,
10294    23, -11, -45, -125, 17, -32, 1, -22,
10295    -5, 78, 18, -40, -45, 19, -3, 85,
10296    62, 24, -39, 4, 24, 22, -7, 2,
10297    117, -81, -15, -31, -38, 50, 5, -41,
10298    40, 21, 29, -56, -62, 8, 6, 32,
10299    -6, -19, 71, -10, -12, 28, 25, 10,
10300    -92, 23, -8, -76, 26, 33, 86, -23,
10301    -22, -56, -108, 15, 68, 123, -12, 59,
10302    124, 46, 40, 124, 24, 35, 17, -29,
10303    29, 77, 2, 35, -48, -23, 3, -43,
10304    102, 69, 47, 0, -93, 44, 13, -15,
10305    -8, 10, -29, 28, -60, -12, 48, -26,
10306    47, 22, 55, -80, -64, -29, -11, -25,
10307    -41, 68, -52, -10, -42, 46, -53, 46,
10308    27, -38, 90, -100, -34, -80, -30, -124,
10309    8, -8, 2, -6, 41, -64, 19, -37,
10310    5, -52, -55, -18, -5, -39, -96, -29,
10311    5, 125, 2, 28, 16, 117, -14, 80,
10312    -69, -61, -55, -117, 99, -32, -39, 41,
10313    35, 9, -83, 87, -86, -125, -36, 28,
10314    -126, 8, -77, 127, 12, -21, 65, -78,
10315    -11, 24, -45, -24, -94, 71, -50, 33,
10316    -25, -3, -40, -39, 12, -92, -122, 37,
10317    120, -6, 52, -48, 12, -12, 65, -127,
10318    78, -14, 15, -88, 38, -15, -34, 8,
10319    31, -125, -18, -93, 30, -43, 3, 78,
10320    18, 25, -29, -47, 25, 39, 7, -121,
10321    -13, -118, 24, -59, -17, 3, -6, 36,
10322    -37, -7, 20, -51, 54, -74, -19, -6,
10323    -51, 17, -125, 30, 15, -4, 88, 69,
10324    5, 15, -58, -114, 54, 30, -73, 8,
10325    9, -32, -44, 14, -3, -27, -20, 11,
10326    10, 122, 85, 32, -48, 12, 40, 34,
10327    13, -21, 99, 11, 70, -77, 5, 82,
10328    -37, 54, -89, -45, -126, -61, 12, -63,
10329    8, 35, -7, 10, -51, 24, -25, -12,
10330    10, -7, -35, 44, 84, -47, -80, 14,
10331    93, 6, 11, 51, 60, 48, 30, 7,
10332    -71, 6, 10, 0, -10, -5, -52, -3,
10333    -48, 30, 30, 18, 70, -17, 43, 44,
10334    -126, 33, 120, 53, 47, -18, 22, 52,
10335    -35, 93, 47, -27, 85, 0, -17, 0,
10336    -13, 53, -2, 28, 65, 17, 23, 121,
10337    -5, 45, 50, 44, -4, 34, 7, 32,
10338    76, 12, 35, 46, 30, 50, -35, 46,
10339    -42, 28, 8, -36, -32, 2, 41, -40,
10340    1, 0, -4, 14, -41, 74, 88, 33,
10341    17, 71, 40, -20, -17, 32, -27, -41,
10342    -48, 6, -56, 80, 42, -31, 33, 44,
10343    -1, -98, -23, -61, -15, -4, 67, -36,
10344    67, -37, -66, 50, -126, -18, 24, -128,
10345    -55, -30, -12, -10, -9, -48, 45, -118,
10346    -11, -29, -19, 57, -9, 32, -23, 18,
10347    126, 65, -11, 4, 2, 17, 14, 18,
10348    22, 23, 31, 9, -15, -74, 34, -27,
10349    -20, 44, 125, -28, -19, -107, 11, -88,
10350    -14, -39, -8, 11, -74, -37, 22, 15,
10351    -50, 34, 14, 12, -24, -3, 107, 43,
10352    -8, -17, -42, 69, 31, 31, -30, 14,
10353    17, -65, 100, -34, -4, -28, 28, -69,
10354    90, 14, -18, -23, 27, -4, -27, 26,
10355    -76, -64, 9, -78, -36, -4, -101, -3,
10356    47, 13, -122, 32, 7, -64, 30, -69,
10357    -50, -98, -12, -59, -26, 14, 26, -40,
10358    -126, 42, -51, 33, -26, -46, -32, -34,
10359    17, -12, -89, -9, 32, -25, 15, 24,
10360    -3, -4, -18, -39, -24, 16, -43, -41,
10361    -52, 40, 2, -40, -14, -64, -3, 0,
10362    18, 125, 42, 14, -35, 19, -101, -24,
10363    15, 12, -12, 1, 7, -41, 9, 26,
10364    -14, 118, 19, -36, 32, -18, -43, -11,
10365    22, 11, 26, -1, 2, -12, -39, -54,
10366    -5, 15, 32, -29, 55, -22, -78, -27,
10367    -44, -120, 1, -5, -67, 12, -13, -46,
10368    -81, -14, 64, -16, -70, -24, -23, 55,
10369    -3, 31, -31, 12, 26, 33, 12, 16,
10370    46, 71, -27, 64, 6, 24, 45, -69,
10371    -33, 27, 41, 16, -34, 23, 7, -11,
10372    1, -12, 126, 51, -18, 15, -75, 10,
10373    -66, 1, -7, -13, -42, -25, -37, -3,
10374    16, -22, 63, 54, 37, -67, -42, 37,
10375    -81, -37, -9, -73, -39, -127, -15, 27,
10376    127, -37, 40, -12, 2, -10, 5, -69,
10377    -16, 38, 24, 97, 116, -33, -17, 10,
10378    -58, 4, -67, 90, -45, 13, -126, 43,
10379    22, -22, 49, -65, -46, -54, 2, -39,
10380    -62, -32, -15, -42, -105, -28, 68, 43,
10381    9, -23, -26, -113, -104, -46, -67, -18,
10382    3, 51, 8, -50, -2, -33, -15, -22,
10383    54, 7, -63, -19, -128, 47, -93, 13,
10384    -13, 36, -98, 49, 20, -13, -9, 11,
10385    -44, -35, -106, -37, -38, -32, -47, 42,
10386    24, -45, -115, 79, 25, -5, 16, 36,
10387    -87, -45, 73, -4, -53, -66, -11, 15,
10388    0, 52, -55, -44, 37, -3, 23, -35,
10389    13, -50, 22, 9, -5, -75, -46, 23,
10390    -20, 34, 17, 35, 30, -5, 9, -106,
10391    2, -39, 46, 1, 0, 30, -51, -16,
10392    -125, -83, -4, -3, -127, -10, 90, 46,
10393    -19, 33, -48, -14, 62, -54, -104, 0,
10394    7, -13, -5, 7, 14, -70, 27, 27,
10395    -4, 1, -84, -45, 30, -6, -71, 14,
10396    31, -110, 44, 37, 35, 31, -56, -122,
10397    -60, 6, -1, -28, -89, 24, 30, 13,
10398    -2, -28, -108, -40, -12, -126, -126, 24,
10399    -94, 49, 46, -20, -89, -123, 62, 23,
10400    -125, -67, -20, 19, 38, 37, 54, 59,
10401    92, -127, 107, -62, 90, -9, 24, 8,
10402    -8, -40, -32, -33, -23, -78, 0, -76,
10403    28, -27, 12, 24, -110, -34, 105, 38,
10404    3, 36, -51, -28, -8, 38, 15, -3,
10405    117, 45, -44, 45, 104, 94, 11, -53,
10406    64, 41, 7, -7, -8, -39, -44, 89,
10407    69, 29, -54, -55, -16, 15, -54, -5,
10408    -14, 12, -67, 12, 20, -47, -12, 42,
10409    -35, 38, 25, 11, 21, -11, -21, -20,
10410    -1, 6, -51, 9, -48, -53, 40, -41,
10411    -113, -42, 57, 22, 39, 61, -43, -2,
10412    47, -29, -101, -58, 16, 21, 1, -29,
10413    -8, 21, -24, 4, -20, 23, -30, 0,
10414    18, 125, 20, 63, 25, 21, 127, -21,
10415    -20, -55, -14, -98, 81, 3, 37, 58,
10416    -33, -36, -5, -13, -124, -43, 127, -11,
10417    -15, -48, 122, -111, -11, -15, 28, -42,
10418    33, -127, 100, -72, -13, 127, -54, -3,
10419    79, 2, -42, 38, 16, 8, -62, -19,
10420    36, 19, 39, 78, -7, 121, -66, 11,
10421    -36, 47, 83, -69, -23, 34, -79, -62,
10422    39, -56, 73, -40, -87, 89, -96, 68,
10423    101, -65, 25, -32, 26, -8, -25, -61,
10424    -82, -9, -89, -28, -66, 126, 73, -15,
10425    -31, 36, 40, -38, -9, 9, 35, 16,
10426    16, -44, 38, -73, -14, -5, -26, 92,
10427    -114, 63, 32, 22, 79, -30, -11, 77,
10428    109, 66, 95, 27, -22, 14, -97, -22,
10429    -51, 15, 41, -81, -10, 0, -44, 12,
10430    58, -44, 23, -32, 5, 106, 10, -3,
10431    -43, -13, -118, 57, -51, -88, 21, -12,
10432    17, -81, 4, -20, 31, 18, -24, -2,
10433    -121, 20, -5, 66, 20, 62, 4, -45,
10434    14, 61, -36, -27, -26, -14, 20, 123,
10435    35, -9, -31, -96, 11, -55, -60, -52,
10436    -117, 32, -127, -45, -36, -10, 12, 87,
10437    -101, -38, -30, -106, -50, -33, -5, 1,
10438    -9, -7, 0, -32, 15, -12, -10, -25,
10439    110, 5, -19, 1, -57, 83, 93, 8,
10440    19, -3, 29, 5, 49, 26, 7, -7,
10441    40, -12, -24, 63, 30, 11, -49, 2,
10442    24, -7, 21, -34, 31, 12, 25, 39,
10443    9, 46, 39, 21, 11, -28, 20, -5,
10444    8, 10, 6, -28, 56, 8, -2, -7,
10445    -3, 11, 3, -5, -5, -9, -41, 15,
10446    18, -24, 9, 10, 0, -16, 30, -32,
10447    23, 17, 117, 43, -52, 1, 12, 11,
10448    9, -10, 0, 11, -5, -20, 3, -33,
10449    0, 19, 101, 69, 34, 0, 29, 11,
10450    -4, 126, 31, -95, -12, -27, -80, -38,
10451    -85, -96, -7, 68, -126, 16, 84, -8,
10452    -47, 33, -35, 54, -23, -12, 57, -40,
10453    -23, 43, 71, 40, 49, -40, 37, 15,
10454    -6, -46, -60, 25, -34, 49, -3, 29,
10455    10, 38, -7, 21, 94, -6, 11, -16,
10456    71, 3, -13, 32, -6, 93, -103, 56,
10457    49, -7, -2, -22, 18, -36, 8, 49,
10458    0, 21, -48, -3, 55, 94, -85, -24,
10459    -26, -22, -81, -44, 51, 6, 3, -24,
10460    86, 83, -14, 68, -40, -19, 41, 2,
10461    51, 37, -100, 59, 98, 61, 6, 37,
10462    -59, -13, 10, 126, 49, 29, -18, -123,
10463    -128, -46, 46, -125, -126, -1, 88, -101,
10464    -50, 70, 11, 41, -127, -16, -79, 81,
10465    -38, 5, -125, -8, 47, 51, 66, -82,
10466    47, 91, 28, 57, -15, 86, -94, -43,
10467    -47, 32, -8, -63, 82, 19, -73, -25,
10468    47, 55, 46, 45, -93, -82, -123, 36,
10469    -12, 16, 14, -106, 25, 26, -36, -57,
10470    -15, -10, -67, 123, 93, -33, 58, -5,
10471    -80, 53, -94, -53, -22, 58, -11, -1,
10472    67, -36, 125, 40, 11, 62, 79, -123,
10473    33, -121, 2, -114, 6, 50, -17, 26,
10474    -35, 19, -6, -85, 28, -1, -21, 17,
10475    45, 125, 71, -29, -59, 16, 41, -63,
10476    13, 7, 65, -36, -52, -51, 68, -44,
10477    30, 24, -3, -4, -46, 63, 19, 58,
10478    -78, 34, 8, 94, 69, -29, -51, -1,
10479    28, -99, 39, 19, -14, -4, -92, 38,
10480    -5, -21, 104, 13, 13, -81, -29, 29,
10481    -54, -83, 91, -16, -2, 15, 0, -5,
10482    33, 9, 35, 4, 13, 21, -113, 0,
10483    -21, 25, -26, -89, 96, 34, -7, 27,
10484    -12, -27, 16, -33, 7, -6, -1, 24,
10485    43, 33, 9, 45, 87, 25, 54, 40,
10486    -53, -122, -42, 55, 98, 23, 83, -5,
10487    5, 73, -65, -110, 29, 12, -127, -3,
10488    63, -64, 0, 14, 16, 36, 38, -44,
10489    37, -84, -74, -7, -5, -41, -95, -119,
10490    14, 66, -18, 120, -17, -40, -58, 2,
10491    44, -26, 86, -11, 40, 59, 52, -20,
10492    24, 11, -18, -68, -9, -126, -7, 62,
10493    120, 79, 31, 69, -20, -53, 42, 86,
10494    32, -52, 12, 32, 64, 74, -39, -66,
10495    67, -4, 35, -51, -50, 50, 8, 69,
10496    -112, 104, 51, 53, 15, 1, 55, 88,
10497    34, -100, -21, -25, -117, -91, -4, -125,
10498    -1, 1, 48, -29, -13, -20, 7, 29,
10499    -61, -24, 26, 9, 73, -23, -128, -61,
10500    -79, -17, -21, 17, -7, -23, -70, -18,
10501    97, -30, 15, -28, 56, -41, -126, 21,
10502    27, 122, -13, 41, -86, -109, 12, 35,
10503    46, -57, 2, -47, 1, 7, 63, -53,
10504    98, 51, -50, -7, -10, -37, 8, 6,
10505    -110, 15, 42, 24, -34, 117, -4, 50,
10506    14, 17, -37, 58, -46, 6, 115, -31,
10507    -113, -40, 104, -47, -5, 118, 19, 30,
10508    -78, -22, -126, 27, -3, 54, -63, -65,
10509    21, -7, -45, -39, -10, -35, 2, -3,
10510    53, 5, -119, -26, -66, -6, -46, 43,
10511    -66, -2, -20, -27, -10, 27, -34, 29,
10512    -21, -7, -103, 4, -26, -5, 17, 52,
10513    -128, -28, -13, -1, 52, -38, 67, -24,
10514    -41, -121, 65, 32, 84, -24, -112, 13,
10515    106, -105, -9, -66, -18, -28, -52, 78,
10516    -58, -33, 2, -18, 17, -33, -21, -30,
10517    93, -28, -116, 80, -84, -51, -21, -1,
10518    -15, -4, 24, -34, 50, -44, -54, 61,
10519    -79, -41, 15, -48, -125, -29, -84, 93,
10520    17, 1, -123, 106, -123, -17, 84, 0,
10521    126, -34, -30, -81, 61, -96, 13, 71,
10522    -40, -122, -19, 22, -89, -25, -119, 57,
10523    -5, -98, 112, -71, 95, -94, -59, 74,
10524    103, -12, 39, -61, -8, -125, 15, 7,
10525    -69, -17, -119, -11, 69, -81, -17, 124,
10526    43, 33, -127, -103, -88, 81, 56, -10,
10527    1, -98, -97, -73, -71, -42, 17, 73,
10528    -33, -123, -46, -80, 9, 91, 126, -127,
10529    -21, -115, -110, 93, -126, -24, -53, -119,
10530    -103, -117, -9, -28, 39, -11, -59, -103,
10531    0, 53, 1, 59, 27, -86, -88, 95,
10532    24, 51, 114, -6, 81, 107, 70, -80,
10533    -95, -34, -24, 20, 18, 7, 31, -121,
10534    72, -64, 101, 5, -28, -94, -121, 14,
10535    19, 45, 23, -86, -34, -19, 5, -61,
10536    73, -82, -11, 28, 10, 23, -46, 26,
10537    108, 16, 5, -16, 32, -32, -81, 76,
10538    -18, -19, -44, 13, -53, -97, 37, 36,
10539    21, -62, 9, 9, 82, -65, -92, -61,
10540    -128, 73, 33, -12, -126, -41, -3, 6,
10541    63, -97, -127, -91, 31, -18, -3, 91,
10542    -65, 27, 21, 57, -43, -40, 99, -62,
10543    22, -6, -51, 127, 82, -14, -114, -31,
10544    39, 39, -88, -17, -24, -10, -22, -113,
10545    -36, 3, -67, -76, 47, 50, 85, -22,
10546    22, 10, 60, -2, 34, 0, -25, 22,
10547    -52, 48, 79, 48, -3, 17, -27, -6,
10548    6, -17, 125, -12, 65, 1, -12, 35,
10549    30, 91, 14, 88, -13, 26, 36, -17,
10550    20, 9, -23, 37, 112, 25, 31, 56,
10551    -7, 118, -78, 11, -13, 84, 41, 1,
10552    46, 114, 123, 35, 40, 39, 18, 12,
10553    116, -13, -13, -7, 64, -128, -22, 15,
10554    -27, 11, 53, -13, -31, 13, 51, 74,
10555    -21, -26, 81, -56, -4, 5, 24, -41,
10556    20, 22, 18, -8, 70, 4, -14, -2,
10557    17, 17, 71, -30, -128, 20, 20, 3,
10558    40, -5, -35, 123, -23, 28, 21, -6,
10559    -34, -5, 41, -33, -18, 3, -5, -44,
10560    -46, 37, 37, 0, 14, 39, -69, 50,
10561    18, -31, 39, 43, -51, 5, 6, 19,
10562    -21, 40, -9, -5, 41, 3, 76, 4,
10563    10, -41, -49, -43, -47, -66, -74, 53,
10564    -77, 109, 51, 62, -19, 1, 33, 31,
10565    -18, -107, -39, -72, 20, 21, -32, -35,
10566    42, -8, -2, 10, -2, 1, 31, 9,
10567    69, 24, 55, -60, 11, -14, -11, -69,
10568    -63, 0, 107, 10, -61, 77, 57, 34,
10569    38, 21, -55, -29, -126, 18, -54, -94,
10570    -61, -41, 0, 20, 45, -21, -2, -52,
10571    -47, 71, 12, 11, -11, 33, 117, 14,
10572    -64, -4, -112, -21, 27, -46, 16, 25,
10573    41, 36, -35, 45, -2, -24, -35, 10,
10574    -4, 24, 18, 57, -126, 17, 21, -13,
10575    31, -125, -1, -3, -8, -70, 22, -124,
10576    1, -50, 75, 87, 60, 83, 27, -42,
10577    21, 9, -3, -45, -40, -24, 8, -6,
10578    -11, -3, -126, -15, -8, -75, -80, -124,
10579    -70, 40, 48, 19, 29, -2, 25, -121,
10580    -23, 4, -12, 90, 49, -40, 20, -13,
10581    3, -123, 10, -59, -21, -25, -60, -10,
10582    56, -5, 8, 24, 18, 4, 15, 33,
10583    77, 4, 1, 8, -126, 23, 27, 34,
10584    3, 51, 66, -14, 50, 51, 108, -40,
10585    -2, -39, 10, 46, 60, 28, 5, 72,
10586    11, -64, -82, 31, -52, -3, -29, 32,
10587    63, -24, 44, 35, 8, -8, 25, -25,
10588    6, 58, 41, 55, -24, -33, -7, -8,
10589    -16, -36, -59, 6, 56, -68, 32, 16,
10590    -14, 26, -19, 26, -41, -77, 41, 0,
10591    -20, -21, 15, -49, -27, 7, 34, 41,
10592    17, 14, 20, 62, 95, 40, -4, 65,
10593    28, -11, -28, 27, -43, 85, -12, 2,
10594    -11, -13, -5, 38, 4, -87, 126, 44,
10595    -12, 3, 30, -89, 124, 24, -16, 35,
10596    -30, -39, 0, -116, 122, 33, -8, -31,
10597    80, -29, -12, -55, -17, 18, 58, 15,
10598    34, -123, 19, 4, -51, 48, 7, -127,
10599    -89, 127, 39, -86, -19, 46, 127, -52,
10600    68, 3, -7, 9, -126, -13, -49, -45,
10601    8, -20, -126, 42, -72, 127, -15, -2,
10602    42, -33, 53, -34, 10, -128, 13, -78,
10603    -60, -65, 52, -35, 36, 39, -30, 55,
10604    -64, -81, 32, 41, 38, -17, -53, -65,
10605    95, -115, 22, -52, 10, 64, -60, -9,
10606    -45, -21, 24, -22, -25, -31, 64, 127,
10607    -47, -33, 10, 98, 62, 30, 17, 19,
10608    -46, 36, -67, -74, 75, -19, 56, 2,
10609    11, 28, 127, -57, -52, -110, -44, -20,
10610    106, -30, 49, 52, -1, 43, 38, -32,
10611    41, -13, -2, -38, -12, -3, -17, -36,
10612    42, -6, -22, -17, -74, -30, 95, 18,
10613    23, 14, 17, -21, 34, 72, 24, 2,
10614    -37, -49, -36, -34, 3, -126, -65, -37,
10615    -24, -56, 14, 75, 28, 0, 41, -80,
10616    -13, -90, -33, 39, 31, -14, -1, 15,
10617    19, 63, -9, 45, 3, -122, 48, -35,
10618    -38, 25, 22, 18, -27, 4, 1, -11,
10619    -43, -101, -24, -2, 13, 64, 42, -45,
10620    -20, -1, -6, 29, 0, 10, -5, 14,
10621    98, -1, -18, 9, 44, -19, -24, -36,
10622    -12, -42, -31, -28, 125, -21, -17, -12,
10623    -12, 25, -21, 8, -6, 30, 39, -13,
10624    -24, 25, 36, 48, -12, 31, 53, -23,
10625    -57, -27, -53, -5, -18, 12, 1, -13,
10626    -28, 8, -48, -64, 25, -12, -27, 66,
10627    -28, 2, 12, -12, -8, -88, -16, -48,
10628    -61, 12, 77, 41, -50, 7, -18, 12,
10629    1, 2, 25, 80, 6, -63, -50, 29,
10630    127, 37, -30, -102, 35, 39, -7, -26,
10631    -27, -81, -4, -1, -7, -48, -28, 29,
10632    37, 19, 49, -23, 19, -2, 15, -20,
10633    -7, -1, 45, 33, -54, -2, 26, 23,
10634    26, -101, -45, -32, 39, -24, -18, -9,
10635    -7, 34, 75, 5, 15, 39, 19, 7,
10636    34, 53, -13, -10, 11, 38, -29, -27,
10637    -1, -104, -55, -10, 27, -9, -2, 6,
10638    -14, 13, 29, -28, -21, 13, -1, 38,
10639    -25, 32, -31, -50, 52, -34, -19, -39,
10640    12, -29, -110, 10, -74, 47, 60, -6,
10641    -2, 22, 4, -42, -55, 41, -66, 88,
10642    -15, 123, 26, -7, 20, 20, 28, 35,
10643    69, 5, -64, -21, 36, 26, 78, 122,
10644    -6, 54, -44, 51, -7, 118, 60, 109,
10645    12, -29, 36, 27, -50, 50, -37, 10,
10646    56, -126, 107, 56, -8, 81, -101, 29,
10647    21, -25, 15, 68, 81, -98, -28, -46,
10648    -61, 12, 87, 96, 2, 4, 57, -123,
10649    25, 12, 41, -5, -32, 78, 123, 28,
10650    59, 58, -85, 16, -13, 60, -115, -23,
10651    50, 127, -83, 39, 94, -50, -96, -97,
10652    -17, 91, -28, 11, -127, -63, -25, -92,
10653    -106, 89, 78, -11, -27, -22, 8, 13,
10654    26, 53, 25, 19, 93, 49, -21, -10,
10655    0, 37, 59, -6, -34, -22, 13, 80,
10656    35, 0, 30, 89, 64, -17, -25, 16,
10657    73, -32, -47, 92, 31, -32, 82, 3,
10658    44, -22, 3, 44, 1, 1, 10, 22,
10659    13, 9, -18, 20, -2, -15, 41, -1,
10660    33, 18, 22, 51, 6, -16, -41, 17,
10661    -5, -43, 78, 25, 45, 66, -15, 0,
10662    14, 3, 51, -36, 24, -13, -7, -15,
10663    -4, -11, 28, 29, 11, -20, -3, 54,
10664    14, -9, -127, 8, 12, 61, 9, 28,
10665    55, 0, 9, 13, -61, 28, 40, 39,
10666    -49, -32, -20, 9, -16, 59, -15, -21,
10667    5, -39, 28, -33, -26, 51, 4, -10,
10668    -19, 27, -31, -4, -34, 74, 3, 16,
10669    104, 2, 121, 23, -27, -1, 6, -32,
10670    -15, -28, -32, -14, 65, 100, -2, 5,
10671    -4, -8, 55, 67, 10, 6, 10, -9,
10672    -39, -78, 42, 35, 9, 24, -24, 50,
10673    -7, 44, -37, 4, 0, 14, 45, -29,
10674    33, 21, 54, -3, 20, 46, 20, -34,
10675    33, -71, -32, 8, -24, 8, -29, -19,
10676    -7, 116, -27, 52, -9, 26, 121, 54,
10677    -86, -5, -66, 44, -40, 56, -21, -38,
10678    -24, -42, 2, -20, -11, 23, -8, -7,
10679    -101, -44, 15, 38, 60, -15, -3, -4,
10680    50, -12, -91, 10, -49, 7, 31, 30,
10681    -61, -55, 20, -100, 17, 13, -57, 32,
10682    88, -62, 56, -23, -9, -8, 3, 26,
10683    4, 2, 9, 70, 11, 36, -30, -126,
10684    -55, 71, 28, 47, 94, 44, -8, 20,
10685    -3, 6, 18, 56, 124, 78, 1, 19,
10686    -57, -19, -121, 42, 54, -51, -12, -39,
10687    -44, -16, -80, -77, 31, 16, -13, -76,
10688    29, -2, 1, -47, -4, 59, 79, -10,
10689    22, -35, 69, -50, 7, -17, 64, -58
10690 };
10691 
10692 static const rnn_weight denoise_gru_bias[288] = {
10693    -41, -76, -24, -96, 25, 117, -55, 54,
10694    -73, -28, 53, -79, 20, -8, -87, 28,
10695    44, 38, -66, -19, -45, 25, 119, 78,
10696    54, -92, 31, 13, -3, -13, -28, -67,
10697    3, 31, 54, -48, -16, -97, -12, 2,
10698    -117, -48, -24, 56, 18, 115, -59, 126,
10699    -30, 6, 16, -126, -11, -6, 15, -67,
10700    33, -113, 59, -12, 126, -3, 61, 58,
10701    -71, -4, 42, 41, -48, 11, -33, 50,
10702    43, 4, 0, 15, -46, -16, 23, -18,
10703    8, -30, 13, 66, 77, -6, 34, 103,
10704    40, 50, 39, 72, -10, 22, -16, 24,
10705    1, 127, -9, -48, -55, -27, 36, -16,
10706    90, 4, 12, -17, 59, 23, -34, 20,
10707    -84, 19, 41, 121, 116, 111, -10, -127,
10708    41, 44, 4, 34, -1, 20, -11, 2,
10709    127, -127, 44, 16, 21, 126, 66, 125,
10710    126, 78, 25, 45, 72, 3, 123, 40,
10711    105, -62, 25, -105, 44, 33, 13, -51,
10712    119, 126, 126, 53, 0, -88, -32, -27,
10713    -33, -18, 11, 1, 27, -62, -6, -57,
10714    71, 46, 21, -7, -6, -55, 127, 30,
10715    -41, -6, -21, -21, -38, 87, -16, 34,
10716    44, -126, -112, -30, 61, -17, 115, 1,
10717    -39, 19, -43, 76, -64, 48, -13, 11,
10718    73, 71, 93, 104, 23, 10, 63, 34,
10719    -7, 126, 57, 3, 127, 15, -71, -126,
10720    -25, 125, 7, 7, 39, -18, -27, 126,
10721    95, -127, -95, 36, -4, 125, 37, 72,
10722    127, -29, 69, 84, 99, 39, 127, 40,
10723    -127, -92, 0, 127, -14, 70, 39, -98,
10724    25, 127, -54, 48, 47, 19, -21, 93,
10725    61, 127, 3, -62, 127, -75, 24, -3,
10726    -18, 102, 40, -6, -14, -36, -41, 46,
10727    89, -17, 29, -55, 7, -10, -59, 22,
10728    -21, 25, 18, -58, 25, 126, -84, 127
10729 };
10730 
10731 static const GRULayer denoise_gru = {
10732    denoise_gru_bias,
10733    denoise_gru_weights,
10734    denoise_gru_recurrent_weights,
10735    114, 96, ACTIVATION_RELU
10736 };
10737 
10738 static const rnn_weight denoise_output_weights[2112] = {
10739    24, 90, 127, 108, 73, 38, 24, 13,
10740    4, 16, 41, 51, 46, 35, 24, 14,
10741    19, 23, 27, 23, 11, 10, 14, -1,
10742    20, 67, 122, 95, 44, 11, 4, 5,
10743    8, 15, 19, 17, 11, 5, 1, -2,
10744    -1, 5, 5, 1, 28, 2, -25, -16,
10745    -83, -45, 4, 36, 29, 24, 20, 12,
10746    -1, -2, 4, 13, 17, 18, 21, 22,
10747    20, 11, -11, -26, -15, -21, -18, -15,
10748    -22, -22, -18, -22, -25, -20, -24, -25,
10749    -19, -21, -22, -16, -18, -24, -22, -7,
10750    6, 26, 25, 7, 12, 17, 11, 4,
10751    11, 11, 1, 1, 6, 14, 19, 11,
10752    13, 29, 37, 14, -16, -45, -3, -8,
10753    -17, -22, -19, -11, -19, -21, -22, -24,
10754    -25, -20, -19, -14, -7, -5, -3, -1,
10755    0, 1, 14, 13, 10, -12, 27, 5,
10756    -33, 11, 51, 26, -23, -22, -11, -8,
10757    -4, -8, -21, -32, -41, -45, -43, -39,
10758    -34, -16, -3, 2, -7, -10, -16, -12,
10759    -12, -8, -4, 1, 24, 53, 81, 98,
10760    99, 80, 60, 54, 49, 38, 16, 5,
10761    0, 15, 5, 14, 11, 12, 3, 7,
10762    16, 19, 17, 10, 6, 1, -11, -11,
10763    -18, -26, -31, -26, -17, -14, -2, -15,
10764    -23, -27, -28, -31, -25, -29, -36, -37,
10765    -26, -22, -17, -15, -18, -17, -14, -14,
10766    -9, -9, 1, 4, 1, -6, -29, -23,
10767    -21, -14, -24, -24, -20, -21, -16, -13,
10768    -14, -15, -12, -16, -13, -10, -10, -7,
10769    4, 18, -8, -11, -24, -12, -6, -10,
10770    -14, -21, -21, -20, -15, -22, -53, -65,
10771    -58, -43, -27, -31, -38, -45, -48, 0,
10772    -5, -8, -4, 2, 10, 12, 12, 6,
10773    12, 21, 25, 22, 23, 23, 26, 38,
10774    44, 41, 38, 36, 24, 18, -21, -31,
10775    -28, -37, -20, -5, -4, -15, -14, -16,
10776    -21, -21, -9, -10, -8, 0, -5, 4,
10777    20, 14, 15, 47, 26, 26, 25, 5,
10778    3, 8, 17, 17, 10, 14, 14, 4,
10779    0, 5, 6, 12, 12, 11, 14, 28,
10780    47, 62, 8, 8, -7, 2, 2, 2,
10781    -5, -4, 2, 2, -4, -5, -11, -22,
10782    -34, -46, -53, -55, -45, -39, -35, -43,
10783    -15, -7, 24, 40, 50, 55, 62, 63,
10784    60, 58, 50, 48, 46, 47, 45, 40,
10785    30, 20, 12, 7, 3, 4, -9, 2,
10786    -13, -9, -13, -15, -20, -17, -19, -32,
10787    -45, -54, -65, -67, -63, -62, -48, -24,
10788    -11, 5, 11, -38, -5, -7, -8, -12,
10789    -17, -15, -11, -7, -8, -12, -10, -11,
10790    -14, -13, -14, -17, -7, 12, 24, 15,
10791    -11, -79, -1, 14, -8, 26, 14, 13,
10792    13, 6, -16, -16, 10, 28, 16, 5,
10793    -1, -1, 5, 9, 7, 6, 8, 14,
10794    -10, -7, -2, -1, -9, -18, -20, -18,
10795    -13, -11, -14, -20, -29, -37, -46, -46,
10796    -48, -54, -56, -72, -83, 11, 0, 11,
10797    37, 45, 52, 80, 118, 96, 33, -10,
10798    -13, -10, 4, 7, -6, -3, 5, 3,
10799    -2, -9, -9, -7, -4, -3, 12, 13,
10800    17, 24, 20, 16, 10, 11, 15, 17,
10801    11, 3, 1, -1, -6, -9, -5, -14,
10802    -21, -16, 8, 1, -10, 5, -3, -51,
10803    -14, -10, -28, -27, -21, -14, -4, -3,
10804    -6, 1, 5, 4, 5, 13, 11, -1,
10805    -3, 5, 11, 30, 37, 34, 31, 27,
10806    24, 24, 29, 34, 28, 25, 29, 27,
10807    29, 30, 36, 38, 38, 8, -17, -18,
10808    -41, -58, -45, -39, -51, -52, -40, -47,
10809    -60, -52, -38, -25, -27, -36, -43, -33,
10810    -19, -3, 1, -3, 3, 1, 6, 14,
10811    12, 9, 6, 3, 8, 13, 10, 8,
10812    15, 31, 46, 69, 82, 81, 76, 67,
10813    42, 15, 14, 28, 21, 36, 42, 27,
10814    28, 26, 20, 11, 7, 4, 7, 6,
10815    7, 20, 26, 17, 12, 1, -13, -22,
10816    -16, -23, -16, -9, -11, -10, -12, -10,
10817    -5, -6, -8, -6, -3, -2, 9, 10,
10818    7, 7, 9, 22, 34, 25, -5, -8,
10819    -3, 2, -14, -7, -2, 1, 7, 33,
10820    56, 59, 58, 42, 2, -11, -10, -11,
10821    -10, -12, -10, -4, 9, 14, 21, 11,
10822    9, 6, 7, 8, 13, 16, 18, 22,
10823    26, 30, 30, 30, 26, 18, 9, 5,
10824    2, 3, -18, -29, -57, -45, -39, -45,
10825    -35, -19, -7, -6, -2, -4, -11, -13,
10826    -1, 0, -6, -22, -47, -50, -18, 12,
10827    -13, -19, -45, -41, -43, -38, -34, -31,
10828    -31, -21, -13, -10, -13, -13, -9, -8,
10829    -9, -9, -6, -4, -4, 2, -9, -18,
10830    -6, 2, 0, 5, 8, 5, 5, 7,
10831    8, 7, 6, 2, -5, -6, -2, 3,
10832    3, -8, -14, -1, 45, 35, 41, 21,
10833    32, 31, 20, 17, 22, 20, 19, 16,
10834    10, 4, 11, 15, 6, 4, 13, 4,
10835    -7, -18, 7, -26, -11, 9, -12, -28,
10836    -34, -16, -2, -8, -20, -20, -27, -10,
10837    2, 4, 9, 1, -4, 4, 9, -1,
10838    84, 95, 23, 17, 19, 21, 17, 25,
10839    32, 23, 8, 2, 5, 9, 13, 17,
10840    16, 16, 16, 18, 23, 24, -27, -32,
10841    -10, -21, -8, -1, -10, -10, -5, -1,
10842    2, 1, 3, 0, -9, -11, -10, 0,
10843    10, 9, 18, 28, 12, 18, 15, 11,
10844    2, 1, -4, 4, 8, 7, 8, 7,
10845    3, 4, 3, 11, 14, 4, -5, -2,
10846    3, -29, -4, -2, -7, 0, -4, -7,
10847    -16, -7, 5, 2, 0, 0, -3, 2,
10848    5, 1, -3, -18, -63, -113, -128, -117,
10849    -23, -13, -2, -21, -21, -29, -54, -37,
10850    -2, -2, -17, -29, -35, -29, -19, -16,
10851    -14, -16, -19, -16, -15, -21, 28, 19,
10852    29, 20, 30, 19, 13, 12, 11, 14,
10853    17, 20, 28, 29, 25, 24, 24, 32,
10854    31, 34, 60, 97, -37, -41, -57, -61,
10855    -54, -50, -54, -57, -49, -49, -47, -45,
10856    -45, -50, -56, -59, -54, -49, -52, -60,
10857    -51, -40, -16, -16, 0, -9, -16, -11,
10858    -5, -6, -10, -17, -27, -35, -29, -31,
10859    -40, -42, -44, -38, -31, -25, -23, -6,
10860    -5, -2, -17, -38, -24, -16, -19, -12,
10861    12, 38, 47, 37, 24, 6, -15, -9,
10862    13, 37, 61, 56, 11, -7, 27, 18,
10863    -10, -14, -14, -14, -19, -18, -13, -12,
10864    -12, -13, -15, -11, -5, -6, -8, -8,
10865    -7, -4, -1, -8, -4, 0, -9, 2,
10866    2, 6, -4, -7, -4, -6, -7, -12,
10867    -15, -17, -10, -8, -15, -21, -25, -31,
10868    -72, -127, -128, 20, 42, 17, 8, -4,
10869    1, 6, 3, -18, -28, -2, 1, 5,
10870    28, 8, -3, 8, 16, 24, 15, 0,
10871    -9, 19, 12, 16, 43, 69, 55, 41,
10872    35, 22, 14, 8, 3, 8, 16, 20,
10873    26, 33, 34, 30, 19, 15, -10, -12,
10874    -10, -10, -7, -11, -3, -4, -8, -7,
10875    -2, 1, 0, -3, -7, -8, -8, -6,
10876    -1, -2, -4, -4, -76, -91, -66, -74,
10877    -76, -41, -48, -47, -44, -41, -39, -36,
10878    -42, -48, -37, -37, -39, -41, -47, -58,
10879    -68, -70, -78, -79, -69, -70, -70, -67,
10880    -72, -72, -72, -68, -63, -60, -58, -58,
10881    -55, -53, -49, -43, -43, -37, -34, -16,
10882    -6, -3, -1, -11, -7, -4, -3, -3,
10883    -2, 2, 1, -6, -7, -11, -11, -3,
10884    -17, -41, -58, -44, -36, -43, 6, -15,
10885    -19, -19, -21, -17, 0, 16, 16, 13,
10886    12, -5, 0, -4, -27, -27, -12, -3,
10887    0, -2, -7, -15, 7, 0, -8, -6,
10888    -2, 8, 4, 0, -5, -7, -11, -13,
10889    -13, -11, -7, -9, -9, -6, -10, -5,
10890    6, 0, 37, 34, 32, 43, 40, 35,
10891    34, 36, 40, 38, 35, 38, 37, 40,
10892    44, 37, 31, 30, 25, 38, 44, 23,
10893    18, 10, 8, 8, 3, 5, 4, 2,
10894    3, 6, 6, 5, 7, 6, -3, -8,
10895    -8, -13, -14, -24, -17, 9, -110, 22,
10896    -17, -65, -43, -35, 5, 5, -19, -29,
10897    -27, -18, -11, -6, -4, -6, -10, -9,
10898    -4, 1, 3, 2, 36, -40, -99, -102,
10899    20, 27, 7, -16, -27, -30, -23, -15,
10900    -6, 1, 3, -2, -8, -10, -9, 4,
10901    8, -10, -44, -30, -9, -2, -5, -15,
10902    -9, -3, 1, -2, -18, -17, -21, -26,
10903    -25, -34, -38, -44, -46, -46, -38, -87,
10904    43, 32, 14, 5, 8, 12, 10, 4,
10905    -12, -14, -4, 2, -1, -7, -6, 2,
10906    3, -3, -2, -1, 4, 14, -89, -105,
10907    -6, -8, 0, 1, -3, -7, -8, -4,
10908    8, 15, 9, 3, -1, -5, -6, -4,
10909    -2, 1, 5, 9, -4, -6, -1, -1,
10910    -6, -1, -5, -3, 0, -3, -4, -2,
10911    -4, -5, -5, -10, -9, -5, -8, -14,
10912    -20, -44, -20, -5, 1, 20, 22, -17,
10913    -35, -38, -33, -23, -2, 8, 10, 7,
10914    -2, -40, -59, -50, -30, -8, -17, -32,
10915    -125, -75, -53, -13, -1, -9, -12, -12,
10916    -9, -7, -3, -1, -4, -9, -11, -13,
10917    -8, -10, -14, -6, -6, -24, 46, -1,
10918    8, -6, 4, 0, 34, 19, -20, -27,
10919    -23, -19, -6, 3, 15, 33, 37, 29,
10920    22, 11, 3, -6, 1, 0, 12, 7,
10921    3, -4, 3, 3, 7, 12, 6, -1,
10922    -2, -5, -4, -6, -7, -4, -3, -1,
10923    3, 8, -7, 1, 9, 5, -1, -3,
10924    -7, -3, 3, 6, 10, 7, 1, 0,
10925    2, 0, 1, -3, -5, 2, 2, -9,
10926    5, -2, -25, -17, -17, -14, -14, -13,
10927    -24, -38, -48, -48, -43, -31, -24, -17,
10928    -13, -12, -12, -12, -5, 7, 21, 21,
10929    -5, 4, 10, -3, 2, 7, 8, 8,
10930    6, 6, 3, -3, -11, -15, -13, -12,
10931    -20, -26, -28, -41, 30, 17, 18, 26,
10932    24, 22, 22, 32, 40, 39, 34, 32,
10933    27, 34, 36, 26, 20, 18, 23, 35,
10934    41, 27, -10, -7, 1, 7, 8, 0,
10935    6, 14, 15, 11, 6, 7, 7, 6,
10936    10, 11, 11, 14, 14, 17, 33, 71,
10937    17, 10, -6, -1, 12, 14, 7, 7,
10938    18, 15, 2, -7, -6, 0, 5, 7,
10939    2, -3, -5, -6, -1, 4, -11, 6,
10940    5, 3, 10, 13, 9, 5, 14, 19,
10941    9, -4, -17, -18, -9, 1, 3, 5,
10942    17, 38, 53, 31, -34, -26, -28, -22,
10943    -17, -24, -23, -21, -26, -21, -21, -25,
10944    -20, -17, -13, -19, -16, -23, -31, -23,
10945    -9, -20, 21, 26, 16, 13, 20, 11,
10946    15, 19, 19, 18, 24, 26, 29, 27,
10947    29, 25, 25, 15, 28, 38, 44, 59,
10948    14, 18, 31, 37, 42, 40, 43, 45,
10949    49, 54, 54, 56, 53, 50, 43, 37,
10950    30, 26, 23, 20, 14, 10, 9, 11,
10951    16, 5, 15, 12, 14, 15, 13, 12,
10952    14, 17, 17, 16, 16, 16, 15, 6,
10953    4, 2, -14, 2, 0, -2, -7, 18,
10954    26, 20, 22, 29, 29, 14, 9, 17,
10955    21, 12, 2, 5, 9, 14, 10, 5,
10956    2, 5, 86, 127, 127, 68, 29, -3,
10957    -3, 15, 23, 28, 31, 21, 5, -3,
10958    -7, -5, -2, -1, -6, -17, -18, -14,
10959    3, -2, -24, -29, -32, -33, -40, -46,
10960    -45, -45, -45, -44, -42, -39, -35, -29,
10961    -28, -29, -28, -23, -7, 9, 24, 37,
10962    62, 62, 67, 64, 59, 76, 105, 95,
10963    61, 41, 28, 23, 23, 18, 14, 19,
10964    22, 22, 14, 11, -51, -39, -20, -13,
10965    -13, -6, -5, -7, -9, -14, -15, -18,
10966    -25, -26, -30, -35, -35, -44, -44, -51,
10967    -71, -105, -16, -4, -18, 2, 28, 7,
10968    -3, 7, 13, 3, -3, 2, 9, 14,
10969    14, 5, -8, -14, -4, 17, 47, 98,
10970    -23, -41, -55, -45, -41, -38, -34, -32,
10971    -31, -29, -25, -22, -19, -17, -14, -13,
10972    -13, -13, -14, -13, -4, 0, 14, 26,
10973    11, 2, 4, -7, -8, -15, -22, -28,
10974    -26, -9, 6, 14, 11, -3, -4, -1,
10975    3, 31, 65, 45, 4, -1, 37, 31,
10976    2, -7, -21, -29, -20, 5, 10, -10,
10977    -13, -13, -8, 1, 4, -4, -12, -31,
10978    -15, 39, -3, -6, -12, -16, -24, -27,
10979    -31, -28, -30, -38, -45, -45, -48, -50,
10980    -50, -46, -43, -41, -38, -39, -34, -34,
10981    15, 16, 3, 2, 10, 12, -4, -2,
10982    15, 26, 25, 21, 27, 35, 44, 43,
10983    28, 21, 43, 42, 17, 40, 9, 7,
10984    10, 12, 10, 5, 1, 5, 11, 11,
10985    9, 10, 16, 19, 22, 34, 44, 51,
10986    48, 48, 48, 60, -43, -29, -12, -2,
10987    -9, -24, -19, -13, -12, -14, -15, -13,
10988    -17, -18, -19, -19, -17, -20, -23, -34,
10989    -39, -44, -6, -31, -32, -25, 52, 106,
10990    110, 19, -4, -14, -13, -5, -2, -8,
10991    2, 6, 5, 11, 15, 20, 38, 61,
10992    -40, -19, -2, -5, -2, -4, -1, -6,
10993    -8, -6, -8, -4, -5, -4, 3, 0,
10994    -2, -4, -5, -3, -14, -24, -16, -24,
10995    -22, 2, -2, -29, -33, -27, -23, -25,
10996    -24, -16, -18, -17, 5, 38, 47, 41,
10997    37, 27, 13, 0, 67, 78, 39, -26,
10998    -7, -10, -15, -6, 3, -3, -5, -3,
10999    -2, 0, 3, 1, -3, -4, -3, -1,
11000    1, 0, -2, -15, 24, -12, -48, 24,
11001    -26, -82, -69, -40, -15, -16, -9, -1,
11002    7, 12, 18, 20, 26, 33, 27, 30
11003 };
11004 
11005 static const rnn_weight denoise_output_bias[22] = {
11006    -82, -66, -125, -95, -127, -127, -127, -127,
11007    -127, -94, -113, -127, -80, -65, -109, -127,
11008    -126, -105, -53, -49, -18, -9
11009 };
11010 
11011 static const DenseLayer denoise_output = {
11012    denoise_output_bias,
11013    denoise_output_weights,
11014    96, 22, ACTIVATION_SIGMOID
11015 };
11016 
11017 static const rnn_weight vad_output_weights[24] = {
11018    127, 127, 127, 127, 127, 20, 127, -126,
11019    -126, -54, 14, 125, -126, -126, 127, -125,
11020    -126, 127, -127, -127, -57, -30, 127, 80
11021 };
11022 
11023 static const rnn_weight vad_output_bias[1] = {
11024    -50
11025 };
11026 
11027 static const DenseLayer vad_output = {
11028    vad_output_bias,
11029    vad_output_weights,
11030    24, 1, ACTIVATION_SIGMOID
11031 };
11032 
11033 const struct RNNModel rnnoise_model_orig = {
11034     24,
11035     &input_dense,
11036 
11037     24,
11038     &vad_gru,
11039 
11040     48,
11041     &noise_gru,
11042 
11043     96,
11044     &denoise_gru,
11045 
11046     22,
11047     &denoise_output,
11048 
11049     1,
11050     &vad_output
11051 };
11052