forked from huballo/Rc_Engine_Sound_ESP32
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUnionPacific2002Idle.h
246 lines (246 loc) · 16.8 KB
/
UnionPacific2002Idle.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
const unsigned int sampleRate = 16000; // 22050, but we want to slow it down a bit
const unsigned int sampleCount = 3876;
const signed char samples[] = {
2, 12, 2, -16, -21, -17, -17, -30, -35, -25, -7, -6, -29, -31, -28, -22,
-14, 10, 5, -6, -13, -22, -14, -5, -1, 14, 22, 14, -3, -30, -29, -21,
-16, -7, 7, -2, -12, -18, -29, -37, -39, -27, -12, -13, -19, -14, -11, -3,
5, 7, 7, 1, -13, -26, -17, -4, -5, -7, 1, -7, -15, -19, -29, -15,
0, 14, 22, 11, -4, -11, -22, -20, 0, 17, 5, -20, -42, -34, -21, -22,
-16, 0, 7, -6, -24, -20, -1, 8, 12, 15, 19, 7, -4, -9, -18, -7,
19, 31, 30, 22, 10, 12, 4, 13, 30, 41, 49, 33, 20, 20, 5, -12,
-14, -1, -2, -30, -57, -63, -56, -30, -27, -25, -7, -12, -37, -46, -40, -21,
4, 9, 4, 2, -5, -1, 4, 15, 28, 26, 23, 18, 8, -11, -15, -13,
-10, -4, 8, -5, -18, -15, -6, 8, 16, 28, 23, 4, -13, -23, -20, -8,
-4, -1, -6, -19, -36, -38, -30, -13, -10, -16, -20, -45, -57, -47, -35, -21,
-11, -5, 1, -2, 10, 34, 49, 72, 85, 81, 75, 55, 22, 5, 10, 23,
20, -3, -4, -6, -16, -28, -49, -34, -13, -11, -22, -37, -43, -44, -41, -36,
-16, 8, 20, 15, 22, 53, 96, 124, 119, 125, 117, 90, 56, 58, 67, 55,
29, 3, -5, -15, -16, -32, -42, -29, -34, -46, -40, -17, -6, -17, -10, 4,
23, 35, 21, 10, 25, 39, 38, 43, 63, 70, 53, 41, 42, 51, 65, 59,
35, 22, 4, -26, -46, -57, -56, -58, -60, -68, -97, -110, -109, -91, -73, -70,
-73, -63, -43, -28, -13, 6, 32, 57, 58, 59, 72, 70, 63, 62, 67, 75,
72, 36, 19, -5, -33, -46, -48, -40, -51, -71, -88, -102, -79, -70, -53, -28,
-6, 16, 5, -8, 2, 29, 45, 54, 46, 36, 20, -1, -3, 1, 14, 15,
1, -17, -34, -46, -57, -62, -48, -34, -51, -71, -83, -86, -84, -86, -78, -58,
-44, -48, -62, -58, -23, 5, 27, 45, 68, 72, 67, 66, 71, 83, 103, 116,
111, 99, 73, 40, 16, 22, 27, 21, -15, -68, -98, -109, -119, -127, -113, -91,
-81, -81, -70, -37, -18, 0, 57, 92, 109, 101, 102, 116, 116, 122, 124, 121,
119, 88, 66, 52, 33, 18, 11, -3, -14, -29, -50, -64, -61, -40, -20, -22,
-31, -37, -39, -22, -10, 3, 13, 15, 20, 9, 6, 17, 33, 49, 57, 57,
44, 29, 20, 24, 18, 21, 29, 24, 13, -11, -29, -33, -32, -30, -16, -6,
1, -12, -30, -31, -20, -6, 8, 12, 3, -7, -8, -7, 7, 27, 41, 53,
53, 46, 30, 24, 29, 33, 29, 14, -12, -42, -61, -60, -63, -60, -48, -42,
-57, -62, -57, -44, -28, -15, 4, 21, 29, 20, 10, 23, 33, 30, 21, 19,
32, 12, -3, -6, 3, 18, 20, 23, 1, -27, -49, -61, -48, -20, -19, -29,
-34, -51, -54, -46, -25, -2, 7, 13, -1, -14, -13, -10, -5, 9, 9, 4,
-13, -38, -50, -47, -27, -7, -4, 3, 5, -39, -45, -29, -10, 7, 4, 6,
-1, -15, -24, -32, -15, 1, 8, 10, -5, -22, -31, -21, 8, 28, 40, 50,
39, 23, 17, 21, 26, 38, 39, 36, 21, 3, -5, -17, 0, 11, 0, -11,
-40, -54, -58, -53, -41, -38, -20, -6, -6, -4, 8, 30, 59, 58, 59, 71,
62, 39, 23, 23, 48, 48, 33, 12, 0, -9, -15, -13, -6, -3, -6, -7,
-10, -22, -22, -16, -12, -13, -11, -13, -27, -26, -28, -24, -12, 1, 4, 6,
2, 1, 12, 35, 50, 48, 41, 43, 37, 23, 21, 20, 23, 22, -3, -22,
-40, -58, -72, -71, -49, -57, -59, -51, -52, -53, -42, -19, 2, 16, 30, 27,
14, 9, -4, 1, 22, 10, -9, -30, -29, -18, -22, -15, -10, -5, -1, -6,
-6, 1, 6, 7, 9, 20, 29, 22, 9, 6, 10, 14, 33, 43, 51, 42,
21, 3, 6, 32, 45, 31, 14, -7, -9, -15, -26, -14, 3, 3, -9, -25,
-18, -1, -7, -15, -12, -4, -4, -3, -8, 0, 11, 19, 27, 25, 30, 16,
-3, -21, -28, -10, -17, -29, -36, -51, -67, -68, -52, -23, -10, -11, -13, -23,
-19, -8, 7, 23, 40, 32, 25, 19, 10, 6, 18, 25, 28, 23, 3, -25,
-17, 7, 11, 8, 11, 7, 9, 1, -6, -7, -6, 13, 29, 39, 41, 22,
6, 15, 14, 15, 27, 47, 44, 28, 26, 24, 31, 45, 67, 61, 37, 24,
12, 0, 5, 18, 22, 10, -11, -40, -55, -49, -33, -33, -35, -31, -45, -55,
-46, -35, -46, -45, -28, -12, -4, 0, 12, 12, 12, 23, 42, 62, 53, 18,
0, -3, 1, 7, 5, 10, 2, -23, -47, -72, -64, -42, -37, -45, -67, -87,
-84, -81, -58, -24, 3, 13, 13, -1, 9, 31, 44, 49, 49, 50, 36, 9,
9, 20, 32, 33, 24, 22, 15, 1, -20, -24, -10, 10, 11, 0, -6, -26,
-49, -34, -23, -13, 1, 5, -16, -35, -39, -33, -9, 25, 47, 32, 8, -5,
-5, 14, 49, 42, 32, 25, 11, 4, 10, 13, 6, 13, 26, 11, -13, -40,
-51, -41, -13, -2, 5, 15, 24, 30, 30, 37, 55, 62, 63, 68, 36, 12,
12, 24, 32, 21, 13, 10, -5, -23, -42, -39, -9, 4, 1, -10, -29, -46,
-51, -29, -3, 3, 4, -7, -12, -9, 4, 20, 36, 44, 39, 28, 16, 3,
11, 20, 16, 7, -3, -11, -34, -59, -71, -70, -57, -63, -55, -55, -70, -74,
-74, -51, -32, -24, -23, -37, -56, -44, -19, -1, 16, 20, 18, 23, 14, 4,
5, 15, 25, 26, 25, 26, 20, -11, 7, 23, 19, 10, -11, -35, -41, -50,
-60, -65, -62, -39, -19, -21, -27, -33, -22, 12, 35, 47, 57, 58, 45, 45,
53, 60, 71, 74, 55, 30, 11, 3, 0, 21, 25, 14, -4, -25, -41, -49,
-40, -19, -5, -5, -9, -23, -25, -23, -21, -6, 29, 28, 5, -10, -1, 16,
22, 24, 35, 47, 51, 41, 32, 37, 50, 56, 56, 41, 29, 4, -10, -21,
-37, -33, -24, -25, -40, -47, -42, -30, -22, -6, 17, 18, 10, 9, 10, 15,
21, 20, 22, 22, 14, 4, -6, 6, 22, 36, 40, 35, 27, 13, 3, -4,
-6, -2, -2, -20, -30, -43, -56, -60, -45, -35, -20, -7, -10, -23, -43, -37,
-24, -6, 11, 11, -7, -17, -32, -36, -27, -11, -8, -10, -23, -40, -45, -50,
-48, -42, -32, -22, -27, -29, -17, -12, -4, 13, 30, 27, 25, 32, 31, 19,
21, 31, 30, 24, 25, 26, 30, 37, 37, 41, 45, 31, 13, -7, -17, -28,
-33, -8, -6, -20, -26, -27, -30, -44, -32, -1, 5, 1, -8, -2, 7, 9,
23, 34, 51, 41, 18, 7, 7, 15, 18, 25, 23, 15, 3, -18, -27, -29,
-23, -30, -42, -28, -21, -35, -36, -14, 11, 14, 25, 34, 26, 15, 9, 14,
24, 36, 39, 23, -4, -25, -40, -25, -2, -1, -6, -16, -34, -48, -44, -22,
-11, -4, -4, -14, -33, -26, -21, -16, -5, 4, 19, 18, 12, 8, 10, 14,
5, -3, 7, 13, 5, -7, -32, -22, -15, -16, -5, -12, -22, -28, -44, -36,
-1, 25, 23, 12, 7, 4, 9, 33, 53, 75, 80, 55, 12, 15, 24, 36,
40, 41, 46, 28, 15, 7, -3, -1, 5, -2, -7, -23, -32, -34, -25, -6,
-5, -9, -9, 1, -12, -25, -19, -7, 15, 40, 32, 20, 22, 29, 21, 18,
23, 31, 37, 28, -3, -10, -12, -6, 15, 25, 29, 16, -9, -11, -6, 7,
12, 13, 18, 18, 13, -2, 3, 22, 31, 27, 18, 13, 15, 11, 16, 33,
29, 22, 16, 13, 13, 18, 21, 14, 10, 4, -5, -25, -36, -48, -66, -68,
-56, -34, -34, -54, -63, -46, -18, 7, 6, 1, -12, -32, -49, -29, -12, -9,
-11, -20, -42, -50, -45, -41, -36, -22, -21, -16, -3, 4, 11, 8, 15, 30,
32, 31, 32, 12, 3, 0, -4, 4, 13, -5, -31, -51, -64, -62, -50, -26,
-9, -13, -15, -17, -21, -22, -18, -5, 4, 2, -10, -18, -13, -6, -1, 11,
18, 15, 11, 12, 11, 14, 12, 23, 37, 29, 20, 28, 29, 31, 36, 39,
29, 21, 6, -18, -33, -36, -44, -49, -45, -48, -53, -52, -53, -43, -20, 11,
31, 26, 21, 14, 10, 20, 36, 52, 47, 25, 17, 25, 38, 36, 24, 25,
28, 11, -20, -18, -8, -4, -17, -30, -13, 2, 6, 3, 3, 8, 23, 23,
26, 29, 29, 12, 6, 9, 12, 23, 26, 9, -9, -19, -19, -10, -3, 1,
-2, -25, -46, -56, -52, -34, -17, -16, -11, -13, -49, -52, -42, -18, 0, 1,
-1, -11, -12, -5, -7, 19, 36, 39, 38, 32, 32, 19, 18, 27, 29, 29,
25, 14, -6, -20, -27, -30, -6, 8, 21, 7, -21, -37, -45, -19, 1, 9,
11, 0, 0, -3, -2, 22, 39, 38, 41, 30, 20, 6, -7, 4, 11, 10,
-1, -16, -26, -30, -35, -22, -4, -5, -16, -21, -28, -34, -31, -17, 7, 12,
19, 20, 15, 5, -8, -3, 10, 25, 32, 11, -14, -28, -21, -6, 15, 28,
16, 0, -21, -16, 21, 35, 44, 38, 30, 12, -23, -24, -12, -2, -3, -9,
-30, -49, -60, -57, -52, -34, -29, -26, -12, -6, -9, -13, -10, -2, 13, 31,
38, 16, 6, 12, 21, 29, 35, 36, 32, 10, -15, -28, -22, 1, 13, 16,
20, 14, 0, 4, 20, 21, 19, 8, 16, 14, 8, 8, 4, 27, 29, 18,
6, -3, -11, -15, -4, 21, 38, 32, 22, 11, -1, -7, -2, 12, 18, 16,
1, -11, -20, -19, -1, 14, 21, 8, -9, -21, -23, -13, 6, 13, -3, -25,
-37, -38, -42, -41, -28, -37, -46, -57, -67, -59, -46, -55, -47, -26, -18, -19,
-10, -7, -14, -14, -2, 29, 39, 41, 34, 17, 9, 8, 5, 9, 24, 34,
20, 7, 9, 7, 9, 21, 25, 17, 7, -3, 4, 17, 30, 23, 14, 14,
20, 26, 13, 20, 27, 30, 26, 1, 6, 15, 13, 9, 15, 44, 42, 16,
-3, 2, 7, -11, -23, -29, -25, -29, -54, -50, -35, -31, -29, -16, -2, -6,
-22, -22, -13, -2, 10, -3, -11, -13, -16, -11, -8, 8, 29, 24, 15, 13,
13, 19, 5, -6, -1, 8, -1, -22, -37, -39, -28, -36, -30, -21, -21, -23,
-28, -22, -11, -4, -1, 11, 15, 21, 13, 9, 19, 16, 16, 22, 32, 29,
22, 30, 39, 39, 42, 43, 28, 13, -8, -24, -24, -8, -4, -16, -36, -42,
-38, -41, -37, -32, -17, 2, 3, -18, -18, -15, -13, -11, 0, 20, 11, -11,
-21, -4, 15, 23, 17, 20, 22, 2, -21, -22, -12, -1, -3, 1, 15, 11,
6, 2, -7, -1, 8, -6, -12, -26, -39, -41, -51, -49, -41, -30, -18, -9,
9, 15, 21, 42, 57, 75, 70, 46, 31, 37, 45, 34, 25, 29, 29, 8,
-27, -36, -27, -12, -13, -24, -25, -31, -35, -28, -18, 1, 19, 23, 12, 10,
19, 34, 39, 56, 70, 66, 56, 18, 3, 9, 19, 19, 2, -2, -13, -34,
-46, -39, -21, -17, -14, -21, -19, -12, -6, -14, -21, -2, 3, -5, -22, -23,
-17, -17, -11, -15, -7, 5, 8, -6, -25, -20, -3, 11, 14, 9, -9, -15,
-13, -9, -8, 4, -8, -26, -34, -46, -52, -54, -34, -24, -16, -5, -14, -23,
-14, -13, -13, -11, 0, 35, 35, 29, 19, 15, 44, 42, 36, 45, 37, 15,
4, 7, 15, 15, 5, 1, -14, -38, -51, -63, -56, -25, -12, -5, -23, -25,
-15, -14, 16, 40, 37, 32, 27, 5, 2, 15, 39, 47, 40, 21, 0, -2,
2, -1, -3, -2, -7, -8, -16, -40, -53, -43, -26, -15, -16, 0, -7, -22,
-25, -17, -1, 12, 11, 2, -13, -17, -5, 0, 18, 31, 26, 16, 25, 37,
32, 33, 54, 71, 59, 39, 30, 28, 17, 7, 8, 16, 19, 14, 2, 6,
2, -12, -26, -29, -25, -38, -36, -30, -24, -9, 4, -1, -3, 4, 18, 19,
28, 42, 43, 40, 31, 17, 9, 0, -13, -10, 4, 0, -29, -41, -34, -27,
-34, -40, -24, -13, -8, -17, -26, -12, -2, -1, -5, 9, 14, 3, -9, -17,
-8, 1, 10, 7, 4, 6, 0, -15, -27, -15, -10, -20, -30, -38, -40, -41,
-42, -32, -18, -7, -14, -26, -14, -3, -22, -32, -10, 14, 11, -7, -10, 5,
18, 23, 34, 42, 52, 39, 26, 30, 35, 43, 46, 45, 31, 1, -14, -26,
-34, -32, -27, -26, -34, -43, -38, -33, -26, -15, -19, -28, -21, -17, -18, -22,
-23, -3, 21, 26, 24, 23, 33, 36, 27, 38, 60, 73, 35, 9, 3, -6,
-4, -9, -10, -9, -20, -45, -58, -33, -26, -30, -33, -32, -44, -61, -65, -51,
-18, 6, 15, 23, 34, 38, 50, 51, 58, 70, 64, 61, 56, 57, 50, 23,
-6, -8, -1, -15, -48, -69, -54, -59, -71, -46, -25, -14, -22, -38, -39, -27,
-21, -16, -8, 7, -11, -16, 4, 30, 64, 82, 94, 100, 89, 76, 62, 68,
66, 41, 11, -22, -39, -46, -54, -56, -48, -41, -31, -34, -54, -56, -41, -23,
-16, -10, 3, 14, 16, 10, 22, 33, 49, 61, 68, 58, 36, 38, 33, 32,
27, 8, 10, 4, -25, -45, -37, 3, 0, -28, -40, -43, -52, -53, -41, -26,
-14, -13, -20, -21, -25, -23, -2, 21, 29, 37, 41, 47, 46, 38, 34, 29,
44, 57, 53, 8, -17, -26, -33, -38, -41, -26, -32, -57, -86, -94, -72, -34,
-23, -20, -3, 6, -21, -23, 10, 53, 72, 66, 55, 55, 54, 46, 31, 41,
66, 58, 38, 15, 1, -3, -17, -32, -24, -14, -7, -28, -50, -48, -33, -10,
2, 10, 26, 17, -15, -26, 1, 16, 15, 7, 7, 0, -16, -20, -13, 10,
30, 25, 21, 21, 22, 23, 13, 7, 11, 10, -1, -18, -21, -18, -26, -24,
-14, -15, -17, -10, -6, -14, -18, -3, 23, 21, 18, 19, 23, 34, 24, 25,
30, 30, 14, -24, -30, -30, -31, -28, -18, -21, -39, -76, -92, -81, -56, -26,
-40, -43, -37, -38, -46, -38, -15, 7, 12, 1, -15, -7, 12, 13, 1, 10,
37, 31, 16, 6, 4, 10, 16, 21, 37, 45, 26, -14, -15, -17, -25, -21,
-14, 1, -11, -34, -54, -66, -22, 0, 1, 1, -3, -16, -20, -7, 25, 51,
50, 47, 32, 22, 10, 10, 26, 53, 56, 45, 39, 32, 35, 3, -16, -13,
-15, -15, -29, -46, -44, -42, -41, -34, -2, 23, 17, -12, -15, 0, 22, 35,
45, 45, 31, 13, 7, 3, 19, 39, 41, 44, 29, 10, -2, 0, 4, -3,
-13, -22, -21, -21, -30, -26, -21, 1, 17, 2, -26, -25, -13, -20, -16, 4,
25, 28, 4, -8, -7, 18, 29, 23, 35, 35, 13, -4, -14, -9, 9, 18,
27, 12, -8, -15, -25, -17, 2, 2, 1, 3, 2, -9, -14, -5, 10, 21,
33, 26, 9, 10, 2, 1, -1, 14, 11, -9, -26, -22, -12, -15, -16, -8,
7, 0, -13, -18, 3, 28, 20, 11, 39, 40, 19, 5, 9, 24, 34, 40,
29, 14, -1, -22, -34, -21, -6, -14, -34, -52, -58, -57, -53, -46, -43, -36,
-34, -38, -41, -34, -23, -14, -3, 14, 31, 35, 24, 12, 3, 6, 13, 7,
1, 10, -2, -35, -44, -33, -36, -32, -30, -39, -61, -68, -54, -43, -29, -19,
-18, -20, -25, -35, -24, 5, 31, 40, 53, 54, 47, 34, 42, 47, 34, 26,
13, 10, 6, -6, -15, -23, -29, -24, -27, -44, -44, -50, -67, -75, -63, -35,
-5, 6, -6, 9, 42, 55, 55, 80, 110, 98, 86, 73, 77, 86, 69, 63,
52, 42, 34, 16, 5, 20, 13, -3, -8, -31, -40, -45, -51, -60, -51, -36,
-43, -44, -40, -33, -35, -28, -5, 18, 34, 42, 51, 59, 57, 52, 51, 55,
61, 32, 5, -2, 0, 6, 12, 18, 6, -21, -31, -28, -19, -5, -9, -20,
-28, -39, -41, -42, -19, 11, 17, 26, 26, 18, 16, 12, 29, 41, 38, 21,
11, 16, 3, -15, -18, 1, 13, 5, -18, -17, -12, -13, -6, -5, -5, 1,
-9, -27, -18, 15, 22, 17, 19, 34, 30, 7, -9, -10, 9, 15, -17, -20,
-15, -23, -30, -39, 4, 30, 17, 9, 5, 20, 31, 19, 13, 23, 35, 22,
-4, -10, -9, -18, -19, -5, -8, -19, -41, -55, -56, -53, -37, -22, -16, -10,
-17, -25, -8, 6, 16, 29, 16, -4, -21, -29, -23, -8, -5, 4, -11, -38,
-58, -67, -59, -57, -48, -40, -40, -53, -60, -52, -34, -18, -17, -16, -10, -10,
-25, -33, -29, -12, 18, 34, 33, 21, 16, 31, 33, 39, 47, 47, 69, 68,
35, 10, 5, 24, 31, 31, 30, 11, -12, -25, -31, -29, -17, -6, 1, 1,
8, 17, 17, 30, 55, 72, 83, 62, 35, 37, 57, 56, 58, 63, 55, 18,
2, 0, 0, -1, -3, -20, -27, -42, -61, -65, -57, -32, -25, -17, -7, -5,
-25, -23, -10, 5, 21, 21, 23, 17, 15, 14, 8, 13, 35, 47, 36, 14,
-6, -14, -9, -3, 7, 8, 5, -18, -40, -45, -42, -39, -26, -9, 1, -4,
-20, -31, -24, -3, 6, 14, 20, 6, -15, -22, -10, 4, 3, -12, -11, -16,
-23, -24, -19, 14, 26, 20, 12, 5, -7, -25, -33, -25, -12, -4, -7, -15,
-20, -24, -16, 6, 16, 31, 41, 32, 31, 32, 29, 31, 28, 28, 21, -9,
-23, -21, -16, -14, -15, -2, 3, -12, -17, -19, -12, 1, 0, 10, 19, 16,
-1, -5, 6, 26, 39, 33, 8, 4, -1, -17, -20, -6, -3, -20, -31, -39,
-42, -25, -26, -26, -28, -25, -31, -47, -45, -39, -23, -18, -13, -8, -11, -15,
-12, -13, -10, 2, 1, 5, 10, 5, -11, 1, 19, 26, 28, 37, 33, 28,
22, 10, 10, 31, 32, 16, -6, -16, -10, 1, 25, 44, 42, 29, 24, 41,
39, 47, 64, 75, 74, 59, 35, 36, 46, 33, 8, 3, 2, -12, -33, -34,
-40, -44, -28, -20, -11, 6, -5, -24, -32, -19, -7, 9, 19, 17, 10, 8,
7, 5, 24, 44, 45, 33, 10, 7, -4, -10, -14, -16, -4, -26, -61, -81,
-86, -94, -94, -87, -74, -66, -65, -62, -39, -7, 5, -1, 0, 27, 32, 17,
-7, -10, 22, 23, 14, 8, 10, 12, -9, -18, -11, 0, -6, -23, -30, -20,
-32, -52, -48, -20, -17, -34, -37, -37, -41, -18, -12, -16, -10, 1, 2, 3,
22, 50, 65, 69, 80, 89, 91, 91, 86, 83, 92, 92, 67, 39, 31, 11,
-23, -19, -8, -12, -26, -53, -60, -58, -55, -45, -37, -2, 6, 5, 23, 30,
23, 39, 49, 55, 51, 32, 17, 21, 21, 34, 45, 42, 48, 37, 26, 20,
11, 4, 11, 11, -6, -34, -48, -43, -44, -50, -59, -51, -43, -44, -66, -79,
-60, -35, -12, 2, 2, -7, -6, -9, -3, -3, 6, 25, 26, 5, -2, -1,
-13, -20, -17, -28, -42, -52, -71, -85, -80, -70, -76, -63, -53, -68, -72, -33,
3, 17, 17, 25, 49, 58, 55, 48, 52, 68, 68, 48, 32, 26, 18, 3,
1, 15, 22, 23, 16, -11, -18, -23, -28, -22, -10, -24, -44, -47, -32, -20,
-18, -1, 17, 20, 11, -1, -2, 15, 24, 28, 28, 29, 23, 15, 11, 13,
24, 26, 15, -2, -11, -15, -23, -27, -9, 22, 22, 7, 13, 20, 5, -6,
3, 26, 32, 10, 8, 14, 30, 31, 30, 43, 53, 39, 11, 2, 3, 12,
14, 21, 24, 14, 9, -9, -20, -18, -14, -10, -7, -1, -9, -26, -37, -4,
19, 24, 11, -10, -7, 14, 3, -4, 14, 34, 9, -23, -24, -7, -6, -12,
-24, -18, 2, -7, -30, -43, -37, -25, -15, -1, 20, 33, 16, 1, -5, 2,
24, 19, 1, -2, -6, -18, -38, -24, -6, -5, -3, -10, -20, -10, -10, -9,
-1, 5, 10, 3, 3, 5, 6, 9, 26, 35, 28, 14, -4, -8, -4, -2,
11, 20, 15, 29, 22, 16, 12, 8, 37, 38, 20, -1, -20, -33, -40, -38,
-34, -33, -36, -41, -55, -60, -52, -24, -8, 6, 13, 15, 18, 19, 33, 49,
54, 42, 16, 7, 20, 18, -5, -7, 13, 27, 13, 7, 14, 27, 24, 6,
1, 14, 15, -13, -37, -34, -25, -40, -42, -29, -28, -46, -56, -62, -58, -38,
-24, -23, -23, -35, -42, -43, -40, -12, 2, 12, 4, -5, 4, 9, 16, 20,
26, 34, 3, -25, -20, -13, -10, -9, -16, -21, -30, -30, -32, -11, 1, -2,
1, 4, 1, -10, -13, -5, 7, 25, 51, 58, 42, 26, 25, 28, 44, 44,
33, 7, -14, -21, -38, -45, -35, -27, -41, -46, -50, -63, -58, -42, -26, 8,
16, 17, 19, 23, 26, 19, 31, 48, 45, 31, 15, 4, 6, 6, 1, 2,
18, 27, 12, -9, -14, -11, -9, -1, 15, 20, -2, -34, -35, -23, -5, 9,
10, 2, -1, -12, -9, 16, 45, 55, 46, 41, 32, 29, 30, 21, 7, -2,
3, 1, -19, -32, -29, -24, -30, -26, -11, -3, -13, -31, -41, -16, 4, 10,
36, 69, 64, 30, 26, 25, 29, 33, 38, 39, 26, 8, -24, -37, -27, -30,
-36, -49, -50, -57, -71, -47, -21, -12, -10, -3, -1, 0, 4, 10, 21, 46,
36, 28, 27, 26, 23, 26, 39, 35, 35, 34, 23, 5, 5, 7, 0, -1,
7, -10, -41, -56, -60, -55, -37, -27, -25, -31, -47, -68, -54, -25, 1, 1,
3, 35, 36, 25, 23, 44, 71, 61, 49, 48, 47, 32, -1, -9, 4, 16,
-6, -30, -34, -36, -45, -49, -37, -27, -25, -44, -69, -73, -66, -65, -62, -57,
-33, -21, -36, -30, -9, 16, 33, 41, 53, 69, 57, 38, 38, 56, 66, 46,
21, 8, -2, -24, -50, -41, -20, -17, -24, -39, -47, -38, -37, -28, -15, -5,
-7, -15, -25, -32, -34, -1, 23, 42, 62, 53, 32, 29, 53, 78, 82, 87,
79, 60, 44, 35, 34, 43, 44, 14, -19, -40, -60, -81, -80, -69, -68, -66,
-70, -78, -75, -78, -67, -40, -4, 31, 20, 11, 20, 30, 38, 52, 66, 63,
37, 32, 45, 53, 50, 46, 51, 54, 63, 39, 21, 31, 29, 19, -5, -10,
-11, -27, -44, -71, -53, -22, -13, -20, -29, -14, 0, 0, 3, 21, 48, 50,
46, 44, 42, 42, 32, 26, 30, 23, 1, -16, -8, -11, -24, -22, -11, -7,
-13, -16, -20, -15, 6, 17, 24, 35, 37, 29, 21, 28, 27, 19, 6, -5,
-17, -24, -33, -50, -47, -22, -25, -33, -34, -33, -32, -36, -13, 3, 9, 13,
1, -12, -6, -4, };