-
-
Notifications
You must be signed in to change notification settings - Fork 42
/
DefenderV8Start.h
327 lines (325 loc) · 31.2 KB
/
DefenderV8Start.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
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
// start sound made by wav2c
// const int start_sampleRate = 16000;
const int start_length = 6416;
const unsigned char start_data[] PROGMEM ={128,
130, 123, 117, 124, 136, 136, 129, 123, 117, 113, 110, 101, 91, 99, 118, 124, 117, 109, 121, 137,
126, 106, 103, 110, 111, 124, 131, 120, 129, 151, 158, 158, 142, 122, 115, 115, 114, 119, 119, 111,
122, 131, 129, 128, 115, 113, 135, 141, 128, 121, 125, 128, 135, 141, 139, 141, 143, 141, 142, 151,
161, 158, 142, 140, 154, 159, 136, 124, 151, 160, 122, 106, 156, 180, 156, 171, 208, 221, 212, 176,
123, 81, 69, 72, 95, 146, 171, 186, 199, 143, 63, 100, 199, 182, 107, 128, 142, 41, 0, 74,
168, 193, 171, 120, 100, 134, 187, 243, 255, 187, 46, 0, 21, 31, 44, 133, 241, 255, 241, 240,
246, 192, 43, 0, 14, 112, 200, 118, 0, 100, 255, 255, 189, 18, 0, 89, 196, 78, 0, 76,
193, 250, 228, 160, 204, 163, 0, 2, 124, 147, 58, 68, 169, 252, 255, 177, 13, 0, 43, 75,
26, 43, 206, 255, 158, 103, 197, 215, 51, 0, 39, 208, 255, 176, 90, 152, 255, 223, 135, 78,
29, 0, 19, 170, 255, 231, 64, 43, 218, 248, 108, 22, 28, 68, 130, 183, 204, 168, 86, 45,
143, 229, 194, 116, 66, 88, 122, 137, 163, 213, 174, 43, 0, 31, 144, 165, 121, 145, 217, 174,
45, 16, 76, 155, 207, 201, 180, 182, 157, 91, 55, 92, 87, 16, 13, 127, 225, 196, 106, 98,
181, 217, 135, 64, 108, 179, 184, 113, 94, 171, 215, 121, 0, 0, 110, 184, 120, 73, 98, 168,
231, 210, 125, 77, 99, 157, 180, 112, 42, 71, 139, 169, 198, 194, 124, 68, 78, 118, 155, 172,
129, 58, 65, 175, 255, 210, 81, 50, 122, 161, 104, 56, 93, 150, 163, 148, 146, 138, 101, 67,
74, 123, 161, 159, 150, 152, 170, 179, 142, 91, 81, 111, 130, 138, 157, 178, 192, 172, 114, 71,
89, 138, 136, 108, 130, 159, 137, 104, 105, 117, 121, 118, 115, 137, 170, 174, 141, 108, 106, 126,
127, 107, 97, 120, 173, 201, 171, 113, 83, 98, 125, 114, 83, 108, 169, 172, 123, 109, 132, 136,
118, 124, 145, 149, 139, 127, 120, 113, 110, 114, 119, 117, 123, 147, 174, 168, 103, 68, 120, 181,
176, 116, 74, 117, 199, 202, 139, 115, 138, 146, 119, 116, 155, 163, 126, 101, 116, 150, 161, 143,
118, 105, 107, 128, 162, 171, 143, 133, 161, 173, 138, 103, 111, 121, 121, 123, 126, 138, 144, 129,
102, 88, 99, 108, 103, 112, 118, 107, 111, 132, 141, 131, 110, 107, 126, 131, 99, 78, 94, 112,
115, 123, 132, 125, 114, 115, 133, 154, 156, 125, 90, 97, 127, 135, 114, 86, 92, 141, 167, 135,
99, 120, 148, 131, 110, 122, 159, 158, 109, 81, 125, 174, 147, 85, 78, 120, 143, 136, 145, 162,
149, 132, 135, 141, 132, 106, 84, 96, 126, 142, 151, 159, 144, 131, 135, 135, 119, 101, 96, 111,
123, 116, 116, 124, 132, 148, 157, 147, 139, 130, 124, 136, 146, 132, 128, 146, 152, 129, 86, 63,
97, 139, 126, 108, 143, 179, 160, 127, 121, 136, 133, 101, 82, 96, 111, 108, 100, 101, 120, 145,
149, 131, 120, 128, 134, 130, 119, 116, 125, 142, 158, 137, 92, 84, 122, 149, 137, 117, 110, 118,
127, 143, 172, 188, 156, 117, 119, 142, 147, 138, 132, 127, 127, 139, 158, 158, 133, 105, 104, 131,
151, 140, 126, 135, 157, 175, 172, 161, 145, 121, 107, 111, 115, 119, 133, 154, 159, 132, 103, 103,
119, 119, 102, 101, 126, 152, 157, 140, 130, 142, 145, 117, 92, 106, 122, 106, 89, 101, 131, 143,
125, 112, 130, 144, 135, 136, 151, 165, 169, 160, 131, 101, 93, 97, 107, 125, 131, 128, 146, 171,
167, 141, 117, 107, 111, 111, 98, 96, 125, 144, 138, 139, 149, 144, 130, 135, 145, 143, 141, 140,
133, 135, 140, 134, 114, 105, 122, 149, 162, 153, 137, 126, 123, 134, 136, 110, 87, 99, 120, 113,
107, 116, 125, 128, 130, 132, 130, 127, 122, 111, 104, 108, 115, 114, 104, 103, 111, 124, 136, 145,
156, 160, 151, 135, 125, 125, 122, 115, 114, 118, 124, 133, 137, 136, 141, 145, 144, 141, 134, 130,
137, 139, 133, 133, 133, 127, 128, 127, 118, 117, 128, 137, 136, 130, 131, 140, 134, 103, 82, 98,
125, 129, 117, 119, 141, 157, 152, 137, 128, 126, 130, 133, 134, 135, 128, 117, 121, 139, 140, 123,
111, 110, 110, 103, 98, 107, 121, 128, 129, 132, 138, 142, 137, 124, 120, 130, 130, 116, 109, 115,
126, 130, 125, 129, 145, 152, 143, 131, 131, 135, 134, 129, 123, 124, 128, 130, 130, 133, 140, 137,
118, 104, 102, 104, 107, 112, 117, 123, 126, 125, 118, 113, 112, 109, 104, 101, 106, 115, 117, 115,
117, 119, 118, 119, 115, 107, 104, 112, 127, 136, 130, 120, 122, 133, 141, 137, 126, 120, 126, 126,
115, 112, 123, 131, 133, 137, 143, 147, 149, 145, 139, 134, 132, 135, 140, 137, 131, 130, 141, 152,
149, 139, 131, 124, 114, 107, 108, 123, 142, 143, 134, 133, 140, 141, 133, 129, 134, 133, 122, 117,
128, 140, 136, 126, 128, 141, 151, 145, 134, 131, 133, 130, 125, 125, 127, 125, 120, 121, 132, 143,
142, 135, 132, 134, 136, 134, 130, 128, 134, 142, 145, 137, 128, 130, 137, 139, 132, 121, 115, 114,
112, 112, 115, 118, 118, 118, 122, 129, 126, 119, 120, 125, 125, 121, 115, 112, 116, 113, 109, 117,
127, 123, 111, 109, 118, 125, 128, 127, 133, 144, 152, 147, 137, 132, 133, 146, 158, 156, 143, 137,
144, 152, 144, 126, 115, 113, 116, 120, 122, 127, 132, 132, 125, 120, 122, 128, 132, 131, 128, 128,
129, 125, 118, 111, 106, 104, 103, 101, 102, 111, 123, 133, 135, 135, 137, 139, 135, 130, 127, 127,
128, 131, 131, 129, 129, 127, 123, 121, 118, 111, 108, 113, 119, 120, 119, 120, 123, 130, 137, 136,
124, 114, 116, 120, 120, 119, 118, 122, 131, 140, 147, 147, 138, 128, 128, 130, 128, 124, 123, 126,
134, 143, 146, 143, 142, 141, 140, 143, 141, 133, 131, 136, 139, 138, 135, 133, 137, 142, 140, 133,
130, 130, 133, 137, 142, 148, 154, 155, 149, 141, 137, 132, 125, 121, 121, 124, 128, 130, 133, 138,
142, 133, 120, 114, 113, 112, 109, 109, 114, 124, 132, 136, 133, 131, 132, 129, 122, 114, 109, 113,
118, 115, 119, 128, 135, 136, 132, 129, 131, 134, 130, 124, 125, 133, 139, 136, 126, 121, 127, 134,
135, 131, 124, 120, 123, 126, 122, 115, 116, 123, 128, 127, 123, 122, 125, 127, 125, 125, 128, 132,
133, 131, 129, 128, 126, 127, 128, 128, 126, 121, 117, 119, 126, 131, 130, 126, 121, 118, 115, 111,
111, 115, 121, 128, 130, 126, 122, 127, 129, 121, 112, 109, 105, 102, 105, 112, 118, 123, 125, 126,
128, 126, 120, 119, 123, 123, 124, 129, 132, 129, 126, 128, 134, 139, 138, 131, 130, 142, 153, 152,
147, 146, 150, 155, 155, 148, 140, 137, 139, 144, 144, 136, 129, 135, 144, 140, 130, 124, 127, 132,
135, 139, 142, 138, 130, 124, 125, 123, 114, 107, 106, 109, 113, 114, 112, 115, 118, 115, 114, 117,
116, 109, 105, 108, 113, 116, 115, 114, 114, 117, 119, 124, 130, 134, 132, 132, 129, 120, 113, 110,
114, 122, 126, 124, 122, 126, 127, 120, 111, 110, 117, 124, 126, 128, 137, 151, 164, 170, 167, 159,
152, 148, 151, 156, 155, 147, 141, 143, 144, 138, 132, 131, 134, 137, 141, 141, 136, 127, 125, 126,
123, 119, 119, 121, 122, 125, 133, 137, 133, 126, 126, 135, 141, 134, 119, 110, 113, 122, 126, 123,
118, 115, 116, 122, 126, 127, 126, 129, 133, 133, 125, 114, 108, 109, 109, 109, 113, 121, 128, 130,
130, 133, 141, 145, 137, 126, 123, 124, 120, 113, 112, 118, 124, 129, 136, 144, 148, 148, 143, 136,
133, 132, 130, 121, 112, 115, 133, 150, 156, 155, 151, 145, 137, 127, 120, 118, 117, 115, 114, 121,
130, 132, 128, 127, 132, 137, 135, 131, 129, 128, 126, 126, 131, 132, 124, 114, 112, 117, 121, 121,
120, 125, 132, 133, 132, 131, 126, 118, 118, 121, 119, 113, 110, 117, 127, 132, 130, 132, 135, 137,
138, 139, 136, 130, 128, 131, 133, 131, 127, 117, 109, 109, 112, 114, 118, 124, 133, 140, 143, 143,
146, 144, 139, 138, 141, 144, 143, 141, 137, 135, 139, 142, 138, 130, 123, 118, 119, 124, 123, 117,
113, 114, 114, 115, 119, 119, 118, 121, 125, 124, 120, 117, 119, 118, 112, 110, 117, 127, 131, 126,
120, 119, 123, 129, 129, 120, 111, 109, 117, 125, 125, 117, 111, 120, 133, 137, 134, 130, 128, 126,
123, 122, 120, 118, 121, 125, 128, 124, 117, 115, 118, 125, 129, 125, 118, 121, 132, 133, 125, 124,
133, 142, 139, 129, 123, 122, 125, 125, 120, 119, 123, 128, 131, 134, 138, 142, 146, 148, 144, 138,
133, 131, 125, 116, 115, 122, 127, 126, 123, 124, 130, 134, 136, 136, 139, 145, 144, 142, 141, 135,
125, 118, 120, 124, 124, 121, 118, 119, 119, 123, 128, 132, 131, 126, 124, 123, 119, 114, 112, 112,
117, 124, 130, 135, 142, 147, 147, 140, 136, 137, 139, 136, 126, 114, 109, 114, 122, 127, 134, 145,
151, 151, 149, 143, 135, 125, 116, 112, 112, 117, 125, 133, 140, 147, 151, 150, 148, 145, 135, 117,
101, 90, 81, 78, 85, 98, 110, 120, 134, 150, 157, 151, 142, 137, 132, 126, 119, 114, 114, 117,
118, 122, 133, 136, 128, 122, 122, 124, 125, 124, 121, 120, 118, 120, 126, 130, 131, 130, 132, 137,
141, 139, 135, 132, 130, 135, 140, 138, 131, 126, 123, 129, 133, 131, 130, 134, 135, 130, 121, 112,
110, 114, 116, 114, 112, 116, 128, 141, 150, 153, 148, 144, 146, 146, 140, 128, 123, 122, 117, 111,
110, 117, 127, 135, 142, 145, 141, 135, 133, 135, 137, 135, 126, 115, 114, 120, 128, 134, 136, 131,
124, 121, 121, 120, 110, 100, 96, 100, 111, 122, 126, 121, 126, 142, 148, 137, 123, 118, 114, 110,
105, 95, 85, 85, 101, 123, 135, 136, 135, 141, 141, 130, 120, 120, 123, 123, 118, 115, 116, 125,
135, 143, 149, 151, 157, 163, 162, 153, 142, 135, 130, 122, 112, 111, 119, 130, 135, 140, 144, 145,
149, 153, 153, 142, 124, 106, 92, 87, 90, 98, 110, 122, 128, 129, 134, 147, 155, 139, 112, 102,
109, 114, 109, 108, 115, 122, 122, 119, 125, 135, 137, 133, 126, 123, 125, 129, 125, 116, 117, 129,
141, 143, 141, 139, 141, 144, 145, 138, 128, 124, 124, 128, 135, 138, 134, 131, 133, 127, 117, 112,
110, 111, 119, 128, 138, 147, 144, 131, 127, 129, 125, 118, 122, 131, 137, 142, 141, 137, 134, 133,
136, 142, 142, 127, 115, 118, 121, 119, 118, 123, 131, 136, 138, 139, 139, 133, 123, 114, 115, 113,
108, 113, 125, 127, 118, 116, 127, 149, 164, 162, 147, 132, 126, 124, 120, 117, 116, 114, 116, 121,
122, 119, 118, 121, 126, 132, 133, 136, 141, 138, 131, 138, 147, 149, 148, 148, 142, 132, 129, 127,
119, 106, 94, 92, 103, 118, 133, 142, 147, 151, 153, 156, 156, 153, 141, 124, 122, 136, 145, 139,
138, 144, 143, 128, 109, 102, 106, 110, 111, 114, 118, 116, 111, 114, 121, 122, 125, 134, 141, 140,
133, 127, 128, 132, 130, 127, 121, 116, 118, 129, 130, 115, 108, 122, 143, 140, 118, 106, 115, 126,
119, 110, 122, 147, 160, 147, 132, 133, 144, 154, 149, 142, 146, 147, 138, 133, 133, 130, 128, 124,
113, 108, 117, 129, 132, 127, 125, 133, 148, 160, 166, 165, 149, 129, 131, 146, 137, 110, 102, 116,
125, 119, 115, 125, 144, 155, 147, 135, 136, 135, 122, 107, 106, 118, 135, 144, 140, 130, 119, 120,
129, 130, 115, 97, 92, 106, 125, 132, 126, 126, 142, 160, 165, 160, 150, 135, 119, 104, 88, 78,
83, 101, 114, 118, 128, 143, 151, 145, 125, 111, 113, 116, 114, 115, 125, 137, 139, 131, 131, 133,
118, 98, 95, 109, 108, 99, 117, 148, 157, 146, 141, 152, 160, 152, 133, 124, 130, 139, 141, 142,
145, 139, 127, 121, 116, 111, 111, 109, 108, 113, 118, 119, 120, 126, 129, 127, 121, 121, 129, 133,
129, 132, 142, 141, 133, 132, 131, 128, 126, 111, 89, 88, 110, 126, 127, 126, 131, 149, 169, 170,
148, 128, 127, 131, 128, 128, 134, 140, 143, 146, 147, 144, 143, 133, 107, 88, 87, 93, 101, 115,
126, 134, 140, 142, 149, 145, 122, 109, 124, 138, 133, 126, 131, 145, 157, 152, 136, 131, 126, 103,
83, 87, 93, 96, 110, 125, 134, 146, 161, 159, 130, 108, 109, 119, 127, 127, 120, 115, 117, 123,
121, 110, 100, 102, 119, 130, 112, 86, 84, 104, 122, 124, 128, 143, 149, 142, 134, 133, 134, 126,
115, 116, 122, 117, 101, 99, 118, 134, 133, 130, 133, 133, 128, 131, 138, 137, 135, 132, 118, 110,
118, 126, 125, 124, 129, 134, 142, 150, 147, 137, 138, 145, 151, 160, 167, 170, 167, 148, 127, 121,
124, 116, 102, 99, 102, 107, 123, 150, 163, 152, 137, 135, 140, 129, 105, 87, 96, 121, 133, 133,
131, 129, 128, 131, 130, 121, 117, 121, 120, 112, 114, 136, 145, 133, 131, 143, 142, 126, 121, 132,
138, 134, 131, 138, 144, 132, 114, 105, 109, 118, 121, 115, 118, 132, 143, 141, 128, 110, 107, 105,
85, 69, 81, 92, 90, 99, 128, 159, 167, 159, 147, 133, 122, 120, 122, 114, 106, 107, 116, 140,
159, 157, 151, 152, 146, 133, 127, 120, 104, 97, 113, 138, 151, 147, 137, 133, 133, 128, 128, 128,
123, 117, 114, 118, 123, 119, 108, 109, 123, 131, 130, 137, 150, 156, 149, 147, 153, 155, 142, 124,
119, 126, 132, 137, 133, 122, 116, 126, 145, 151, 139, 126, 126, 136, 138, 131, 128, 126, 122, 120,
118, 117, 115, 107, 100, 114, 137, 145, 134, 122, 129, 148, 159, 150, 125, 108, 105, 102, 99, 101,
109, 120, 135, 148, 149, 143, 134, 125, 130, 147, 155, 143, 122, 120, 132, 140, 135, 124, 116, 107,
103, 109, 124, 127, 110, 98, 107, 120, 120, 113, 117, 139, 156, 149, 136, 138, 148, 151, 144, 133,
125, 129, 135, 134, 133, 133, 123, 107, 105, 118, 126, 122, 125, 143, 159, 160, 147, 137, 143, 146,
138, 128, 115, 102, 102, 119, 126, 124, 125, 119, 111, 111, 118, 121, 118, 109, 112, 135, 159, 163,
143, 125, 132, 150, 148, 126, 113, 121, 129, 130, 133, 140, 141, 135, 126, 119, 115, 105, 93, 97,
118, 138, 139, 130, 132, 140, 144, 137, 125, 123, 128, 124, 116, 120, 124, 112, 97, 97, 113, 123,
121, 116, 115, 119, 130, 138, 135, 123, 123, 146, 163, 149, 122, 105, 107, 121, 127, 125, 112, 92,
88, 107, 120, 107, 90, 100, 130, 153, 167, 168, 154, 138, 137, 141, 142, 134, 121, 119, 133, 151,
148, 125, 111, 121, 136, 135, 126, 120, 125, 134, 135, 137, 147, 154, 146, 133, 131, 140, 151, 147,
133, 132, 148, 157, 131, 94, 92, 116, 122, 107, 103, 119, 132, 130, 127, 131, 140, 149, 157, 158,
162, 165, 150, 126, 118, 130, 139, 132, 118, 116, 128, 137, 135, 129, 135, 147, 142, 124, 128, 155,
167, 157, 147, 142, 147, 148, 136, 123, 120, 117, 104, 96, 111, 135, 141, 128, 118, 123, 132, 120,
100, 105, 129, 141, 133, 126, 129, 132, 123, 113, 120, 128, 113, 93, 98, 114, 112, 94, 79, 89,
118, 134, 125, 130, 153, 158, 146, 133, 125, 118, 106, 93, 92, 105, 112, 100, 96, 122, 152, 150,
130, 131, 157, 165, 136, 103, 105, 129, 135, 124, 116, 126, 141, 141, 135, 137, 139, 124, 102, 95,
102, 105, 101, 110, 131, 152, 161, 153, 143, 135, 120, 119, 132, 131, 125, 132, 144, 150, 136, 111,
103, 99, 91, 85, 90, 108, 131, 145, 141, 133, 139, 154, 158, 149, 136, 123, 118, 121, 126, 127,
113, 104, 113, 125, 120, 103, 104, 123, 138, 138, 133, 132, 136, 144, 148, 139, 128, 131, 141, 141,
128, 107, 92, 91, 100, 107, 113, 120, 124, 129, 142, 149, 142, 130, 117, 109, 107, 114, 133, 152,
161, 167, 165, 154, 151, 149, 134, 122, 128, 140, 133, 114, 109, 118, 134, 149, 150, 146, 150, 144,
119, 102, 105, 109, 118, 136, 147, 142, 132, 127, 133, 142, 128, 111, 117, 126, 131, 126, 109, 112,
151, 180, 176, 166, 156, 140, 126, 112, 90, 83, 101, 126, 143, 151, 148, 144, 154, 150, 124, 107,
99, 105, 136, 163, 162, 142, 139, 156, 151, 117, 85, 88, 120, 132, 105, 87, 109, 122, 104, 93,
114, 139, 131, 108, 118, 153, 165, 155, 150, 140, 126, 122, 127, 118, 101, 95, 104, 126, 127, 109,
118, 148, 154, 141, 125, 114, 120, 137, 141, 138, 137, 136, 143, 146, 128, 107, 107, 125, 127, 104,
78, 79, 115, 143, 126, 92, 81, 98, 118, 130, 141, 160, 175, 168, 152, 140, 128, 117, 119, 140,
148, 131, 108, 86, 75, 93, 111, 102, 91, 95, 107, 119, 130, 131, 134, 146, 154, 144, 136, 145,
146, 127, 105, 106, 134, 140, 107, 93, 118, 132, 114, 99, 101, 108, 123, 143, 162, 169, 155, 140,
152, 176, 178, 160, 146, 141, 121, 89, 79, 98, 118, 121, 125, 132, 131, 126, 141, 161, 143, 119,
133, 156, 147, 132, 139, 151, 151, 137, 117, 101, 94, 90, 99, 119, 124, 112, 99, 106, 138, 162,
152, 136, 135, 126, 102, 82, 94, 115, 107, 91, 105, 138, 151, 131, 110, 117, 145, 151, 132, 128,
149, 166, 170, 168, 156, 144, 141, 136, 119, 100, 90, 95, 115, 135, 141, 152, 169, 163, 143, 137,
141, 129, 111, 119, 147, 169, 172, 157, 142, 150, 155, 139, 122, 112, 96, 89, 99, 105, 105, 103,
105, 128, 161, 171, 162, 154, 142, 129, 129, 120, 101, 95, 108, 120, 121, 128, 137, 137, 140, 145,
142, 125, 110, 110, 119, 132, 133, 111, 94, 109, 131, 124, 99, 88, 99, 112, 106, 96, 107, 129,
142, 143, 138, 139, 144, 134, 125, 147, 170, 150, 116, 113, 120, 112, 103, 103, 106, 109, 116, 133,
157, 177, 177, 165, 157, 144, 128, 116, 117, 131, 146, 153, 145, 134, 126, 115, 99, 88, 87, 101,
113, 107, 108, 140, 164, 141, 117, 116, 124, 126, 125, 134, 153, 156, 130, 103, 102, 111, 106, 94,
86, 95, 114, 128, 122, 120, 136, 148, 149, 154, 164, 159, 141, 125, 116, 126, 145, 135, 106, 102,
124, 137, 130, 133, 147, 146, 128, 117, 124, 138, 140, 141, 149, 147, 130, 116, 116, 117, 112, 101,
93, 97, 105, 117, 136, 159, 172, 174, 175, 164, 130, 106, 102, 108, 105, 88, 81, 99, 122, 117,
111, 131, 161, 159, 130, 124, 145, 166, 159, 137, 131, 135, 127, 102, 90, 95, 97, 88, 84, 103,
133, 141, 127, 129, 156, 155, 119, 108, 134, 159, 159, 144, 131, 120, 103, 91, 108, 132, 128, 112,
106, 121, 138, 144, 143, 145, 155, 150, 138, 128, 132, 144, 153, 160, 148, 117, 104, 114, 124, 123,
118, 119, 124, 133, 134, 133, 128, 105, 94, 116, 134, 124, 119, 128, 135, 141, 139, 124, 111, 109,
109, 111, 122, 136, 139, 135, 138, 148, 155, 144, 122, 110, 120, 138, 139, 122, 107, 117, 135, 131,
116, 117, 134, 140, 131, 139, 157, 137, 97, 87, 104, 124, 128, 122, 130, 149, 150, 127, 120, 143,
147, 119, 95, 98, 122, 135, 128, 131, 149, 158, 148, 134, 126, 116, 107, 105, 115, 128, 134, 127,
124, 135, 136, 123, 129, 154, 166, 161, 140, 121, 122, 130, 137, 147, 153, 150, 145, 144, 132, 110,
104, 108, 105, 97, 100, 111, 124, 139, 154, 166, 166, 162, 165, 166, 151, 129, 116, 114, 105, 87,
84, 95, 101, 97, 99, 125, 152, 156, 142, 138, 155, 163, 156, 149, 144, 138, 133, 134, 135, 129,
113, 98, 97, 112, 123, 109, 95, 115, 143, 139, 125, 129, 136, 126, 114, 130, 161, 169, 148, 129,
121, 102, 86, 83, 79, 75, 83, 103, 134, 150, 138, 123, 134, 154, 155, 147, 144, 140, 141, 150,
147, 146, 148, 130, 101, 93, 111, 125, 129, 134, 141, 140, 152, 167, 150, 117, 92, 87, 101, 115,
120, 124, 130, 139, 155, 162, 153, 136, 123, 115, 114, 123, 125, 107, 101, 110, 110, 106, 100, 92,
102, 131, 150, 147, 139, 142, 164, 175, 157, 145, 156, 164, 148, 137, 135, 124, 104, 78, 62, 79,
99, 82, 67, 94, 135, 137, 124, 145, 182, 188, 150, 122, 142, 164, 142, 105, 98, 118, 132, 126,
101, 91, 117, 133, 127, 131, 140, 127, 109, 115, 136, 148, 128, 99, 117, 163, 172, 144, 121, 119,
134, 152, 144, 119, 125, 137, 130, 133, 140, 121, 86, 74, 92, 116, 111, 88, 96, 128, 141, 130,
113, 112, 126, 130, 118, 107, 124, 153, 152, 143, 145, 135, 110, 91, 88, 99, 109, 112, 117, 128,
145, 164, 168, 156, 144, 142, 142, 129, 111, 118, 147, 165, 156, 144, 147, 160, 166, 149, 139, 158,
165, 130, 91, 93, 114, 115, 103, 115, 135, 128, 107, 108, 127, 133, 126, 117, 133, 167, 167, 127,
97, 101, 118, 115, 95, 89, 97, 98, 97, 112, 135, 138, 121, 116, 131, 140, 135, 127, 133, 145,
146, 147, 150, 161, 164, 140, 105, 90, 93, 102, 120, 134, 138, 144, 146, 148, 151, 153, 167, 177,
161, 129, 117, 120, 106, 93, 104, 115, 105, 93, 99, 125, 156, 150, 127, 140, 156, 153, 149, 142,
140, 161, 171, 144, 115, 110, 108, 104, 111, 123, 114, 96, 102, 118, 134, 136, 124, 125, 132, 127,
120, 126, 140, 160, 172, 157, 130, 117, 116, 109, 95, 85, 83, 97, 116, 126, 143, 164, 158, 138,
126, 119, 120, 127, 134, 145, 157, 157, 157, 157, 151, 143, 136, 131, 117, 102, 87, 73, 81, 101,
109, 111, 117, 119, 127, 147, 158, 164, 169, 167, 164, 156, 141, 131, 126, 121, 109, 100, 92, 71,
50, 56, 87, 114, 124, 115, 109, 133, 164, 164, 149, 154, 167, 168, 155, 136, 128, 124, 116, 113,
109, 95, 88, 106, 131, 134, 123, 112, 112, 138, 169, 174, 163, 160, 162, 156, 142, 134, 131, 116,
94, 97, 113, 118, 115, 123, 138, 144, 136, 120, 115, 125, 137, 130, 119, 126, 144, 148, 128, 109,
113, 130, 132, 120, 119, 134, 145, 146, 143, 141, 139, 130, 115, 97, 92, 106, 116, 114, 109, 119,
138, 152, 145, 132, 119, 106, 109, 113, 105, 96, 96, 112, 136, 150, 144, 130, 123, 129, 136, 127,
115, 122, 134, 131, 120, 111, 108, 115, 133, 149, 153, 141, 125, 119, 116, 111, 106, 96, 90, 101,
125, 145, 155, 160, 174, 181, 165, 137, 120, 118, 109, 93, 89, 93, 97, 94, 88, 101, 126, 135,
128, 131, 149, 157, 152, 142, 143, 148, 139, 114, 98, 108, 117, 108, 108, 129, 133, 121, 120, 130,
128, 113, 104, 109, 121, 127, 127, 132, 151, 174, 177, 162, 140, 125, 123, 124, 111, 94, 102, 131,
145, 145, 156, 163, 152, 142, 150, 149, 130, 113, 108, 108, 107, 106, 102, 114, 145, 166, 162, 150,
148, 146, 137, 122, 121, 133, 131, 114, 120, 143, 140, 124, 130, 144, 143, 127, 118, 120, 129, 131,
126, 131, 138, 139, 144, 159, 163, 157, 160, 163, 161, 154, 146, 151, 153, 136, 125, 134, 144, 132,
113, 110, 114, 107, 100, 111, 137, 143, 124, 114, 136, 163, 165, 160, 150, 140, 135, 122, 103, 93,
92, 96, 105, 108, 97, 90, 99, 121, 150, 160, 138, 117, 120, 122, 122, 124, 122, 122, 135, 145,
140, 134, 133, 131, 127, 120, 110, 103, 108, 115, 114, 117, 129, 135, 123, 101, 102, 120, 128, 115,
113, 132, 138, 125, 119, 125, 128, 125, 141, 164, 160, 135, 123, 131, 138, 118, 85, 66, 75, 97,
111, 116, 117, 122, 142, 151, 139, 129, 132, 137, 136, 138, 132, 111, 98, 104, 110, 110, 106, 92,
82, 97, 115, 114, 116, 131, 149, 159, 157, 161, 159, 134, 105, 107, 125, 122, 103, 95, 103, 116,
116, 98, 87, 110, 146, 160, 157, 144, 143, 152, 150, 127, 99, 88, 94, 102, 103, 104, 112, 125,
137, 150, 153, 149, 152, 168, 178, 167, 150, 145, 150, 148, 126, 100, 95, 114, 134, 136, 137, 138,
139, 136, 127, 129, 139, 137, 134, 144, 159, 169, 162, 139, 122, 127, 136, 127, 109, 108, 126, 147,
152, 137, 119, 113, 100, 89, 105, 122, 117, 107, 122, 161, 181, 154, 108, 101, 133, 143, 115, 95,
107, 123, 122, 123, 140, 151, 131, 109, 122, 149, 143, 114, 98, 107, 121, 125, 122, 126, 138, 146,
145, 143, 146, 138, 117, 99, 97, 100, 102, 98, 94, 112, 149, 166, 144, 124, 138, 160, 154, 127,
117, 127, 127, 115, 109, 110, 107, 99, 109, 138, 151, 138, 118, 123, 146, 152, 136, 124, 135, 151,
146, 136, 135, 127, 111, 95, 88, 100, 116, 119, 126, 150, 171, 181, 180, 154, 133, 145, 161, 160,
137, 105, 93, 108, 119, 111, 107, 122, 134, 137, 140, 139, 138, 141, 146, 151, 152, 142, 138, 149,
147, 121, 105, 116, 135, 146, 146, 147, 141, 132, 124, 116, 109, 110, 118, 125, 124, 120, 127, 135,
134, 124, 116, 106, 102, 108, 112, 108, 110, 127, 143, 142, 130, 130, 146, 151, 136, 126, 129, 128,
121, 110, 108, 113, 113, 111, 116, 128, 141, 157, 164, 156, 141, 124, 113, 112, 115, 114, 105, 97,
101, 105, 110, 112, 110, 111, 113, 108, 109, 132, 150, 151, 151, 152, 144, 138, 147, 142, 130, 118,
101, 94, 98, 91, 90, 115, 150, 176, 173, 140, 106, 112, 147, 151, 119, 100, 120, 148, 149, 132,
127, 135, 131, 126, 125, 113, 99, 101, 112, 130, 151, 155, 138, 127, 147, 158, 129, 100, 105, 122,
136, 137, 126, 128, 136, 135, 117, 97, 94, 110, 115, 113, 127, 139, 133, 126, 140, 159, 163, 144,
118, 117, 132, 132, 124, 123, 118, 105, 97, 99, 102, 106, 99, 94, 112, 133, 131, 113, 118, 139,
141, 131, 131, 143, 150, 151, 150, 150, 143, 127, 116, 113, 105, 93, 89, 88, 105, 130, 134, 129,
146, 169, 175, 177, 170, 153, 145, 144, 131, 106, 94, 106, 128, 139, 140, 141, 142, 134, 112, 89,
87, 111, 135, 134, 127, 151, 176, 174, 163, 150, 136, 118, 101, 102, 118, 128, 130, 143, 166, 177,
164, 143, 129, 114, 101, 98, 98, 104, 123, 137, 142, 137, 134, 138, 144, 151, 142, 134, 143, 150,
142, 142, 151, 139, 113, 101, 106, 111, 110, 115, 130, 137, 132, 130, 132, 133, 128, 128, 138, 145,
146, 141, 129, 119, 115, 112, 112, 113, 114, 113, 111, 109, 109, 117, 139, 165, 172, 165, 160, 154,
148, 136, 108, 88, 91, 99, 92, 79, 78, 95, 116, 131, 142, 151, 154, 155, 162, 154, 122, 94,
97, 120, 138, 132, 117, 116, 123, 126, 122, 100, 78, 78, 90, 113, 145, 166, 166, 158, 164, 181,
177, 139, 99, 98, 124, 135, 123, 104, 96, 105, 116, 112, 104, 98, 96, 109, 136, 160, 168, 160,
147, 145, 148, 139, 127, 123, 132, 145, 150, 153, 164, 164, 148, 133, 134, 139, 130, 114, 107, 115,
118, 105, 93, 104, 132, 156, 157, 146, 152, 161, 148, 123, 108, 107, 110, 105, 93, 103, 128, 139,
139, 136, 124, 114, 116, 120, 123, 111, 104, 130, 165, 165, 144, 141, 149, 143, 126, 105, 95, 105,
113, 109, 107, 112, 117, 118, 109, 107, 118, 127, 130, 139, 136, 116, 100, 102, 110, 106, 103, 110,
123, 138, 146, 141, 134, 126, 114, 112, 127, 143, 151, 159, 160, 147, 132, 127, 116, 102, 97, 100,
115, 140, 160, 160, 137, 117, 125, 145, 160, 156, 138, 122, 123, 135, 132, 123, 112, 97, 93, 105,
102, 78, 66, 80, 110, 134, 142, 137, 133, 140, 143, 128, 114, 118, 129, 136, 135, 135, 141, 145,
138, 129, 126, 127, 127, 130, 135, 139, 145, 140, 124, 118, 128, 141, 143, 129, 125, 138, 151, 152,
142, 124, 113, 120, 129, 122, 119, 135, 157, 157, 138, 124, 116, 122, 138, 146, 135, 127, 131, 131,
119, 112, 120, 127, 120, 119, 142, 156, 144, 134, 138, 141, 134, 124, 124, 135, 140, 129, 126, 135,
137, 127, 115, 111, 120, 139, 147, 130, 117, 133, 156, 164, 154, 126, 110, 133, 153, 136, 117, 127,
138, 121, 102, 108, 122, 121, 110, 114, 146, 166, 154, 150, 161, 151, 122, 111, 116, 109, 95, 105,
130, 127, 95, 88, 116, 135, 132, 126, 136, 151, 148, 130, 111, 107, 113, 112, 105, 114, 130, 144,
151, 146, 132, 116, 104, 95, 93, 105, 111, 111, 124, 149, 170, 166, 149, 141, 146, 153, 140, 105,
69, 59, 85, 107, 103, 103, 127, 142, 133, 123, 127, 147, 166, 161, 143, 134, 116, 91, 91, 97,
90, 99, 118, 124, 118, 113, 120, 129, 121, 121, 143, 160, 157, 154, 163, 162, 141, 130, 136, 139,
134, 117, 106, 128, 150, 130, 103, 111, 133, 142, 141, 132, 126, 133, 140, 137, 130, 130, 133, 133,
118, 97, 90, 99, 118, 143, 160, 153, 135, 130, 139, 139, 117, 95, 111, 146, 144, 114, 108, 125,
125, 111, 113, 129, 140, 136, 125, 132, 150, 140, 108, 96, 112, 128, 130, 122, 106, 104, 116, 113,
102, 104, 113, 118, 113, 110, 122, 134, 130, 133, 158, 173, 165, 155, 148, 124, 104, 108, 109, 102,
110, 128, 137, 135, 121, 106, 114, 138, 148, 158, 181, 183, 163, 155, 147, 120, 96, 89, 91, 102,
121, 129, 123, 117, 120, 138, 162, 173, 156, 127, 124, 137, 135, 117, 118, 138, 145, 140, 138, 136,
128, 118, 114, 113, 114, 121, 130, 133, 123, 114, 122, 144, 151, 139, 138, 147, 132, 102, 98, 124,
143, 122, 99, 117, 142, 123, 99, 120, 153, 154, 126, 98, 91, 104, 109, 103, 118, 147, 143, 119,
120, 146, 162, 157, 142, 135, 141, 141, 125, 106, 107, 121, 130, 127, 115, 113, 137, 157, 146, 133,
141, 137, 125, 119, 110, 109, 115, 104, 101, 126, 134, 116, 120, 142, 152, 140, 117, 114, 133, 134,
110, 104, 113, 122, 130, 122, 107, 116, 131, 123, 121, 143, 166, 167, 145, 128, 133, 126, 101, 100,
125, 134, 116, 112, 131, 141, 125, 106, 118, 153, 171, 148, 119, 134, 167, 161, 128, 114, 124, 132,
124, 102, 108, 146, 145, 106, 102, 139, 159, 143, 117, 115, 142, 156, 139, 129, 140, 147, 136, 124,
137, 144, 107, 66, 75, 114, 132, 121, 109, 122, 161, 190, 171, 125, 114, 134, 141, 130, 131, 144,
131, 95, 78, 99, 130, 139, 125, 117, 147, 169, 139, 93, 89, 119, 144, 147, 137, 129, 128, 123,
101, 77, 88, 121, 120, 104, 131, 168, 155, 122, 116, 129, 142, 130, 108, 100, 95, 83, 81, 103,
138, 167, 159, 133, 124, 134, 139, 132, 119, 115, 136, 156, 139, 118, 118, 112, 98, 98, 116, 137,
132, 109, 121, 159, 166, 133, 109, 117, 136, 134, 128, 147, 166, 131, 73, 77, 138, 168, 117, 60,
83, 142, 153, 120, 99, 122, 160, 173, 160, 147, 143, 140, 124, 101, 92, 98, 111, 134, 155, 151,
135, 130, 124, 121, 135, 141, 123, 112, 123, 134, 137, 138, 138, 146, 159, 160, 152, 149, 150, 129,
94, 87, 117, 137, 124, 105, 106, 119, 129, 134, 136, 138, 140, 136, 135, 144, 142, 129, 131, 144,
142, 132, 138, 148, 142, 129, 131, 147, 146, 115, 94, 101, 104, 110, 130, 135, 123, 110, 109, 130,
158, 155, 129, 140, 175, 160, 106, 87, 111, 124, 107, 99, 120, 159, 151, 93, 86, 148, 177, 131,
105, 135, 156, 131, 100, 107, 140, 155, 135, 122, 130, 125, 105, 113, 138, 137, 119, 122, 142, 155,
144, 114, 99, 112, 143, 156, 143, 122, 112, 121, 144, 146, 116, 108, 132, 145, 135, 122, 122, 142,
150, 132, 125, 141, 131, 99, 92, 106, 114, 114, 118, 134, 155, 157, 142, 145, 167, 164, 126, 96,
95, 95, 84, 80, 92, 112, 124, 129, 142, 154, 145, 126, 116, 109, 103, 108, 115, 105, 92, 101,
131, 150, 159, 161, 138, 110, 92, 81, 84, 105, 120, 123, 131, 138, 124, 99, 110, 138, 137, 117,
110, 124, 147, 144, 105, 78, 94, 126, 137, 118, 98, 111, 148, 173, 155, 120, 120, 129, 113, 99,
113, 131, 125, 115, 137, 154, 125, 110, 136, 155, 143, 130, 135, 135, 117, 103, 109, 139, 159, 137,
112, 124, 139, 133, 125, 110, 93, 100, 125, 149, 155, 133, 114, 128, 158, 169, 159, 140, 137, 144,
131, 107, 97, 102, 107, 103, 118, 155, 158, 129, 123, 159, 181, 162, 130, 133, 159, 138, 97, 107,
136, 128, 106, 125, 168, 176, 142, 107, 116, 155, 156, 125, 128, 153, 139, 105, 111, 131, 128, 118,
117, 128, 148, 154, 132, 115, 114, 116, 123, 135, 131, 116, 123, 129, 104, 99, 128, 138, 120, 117,
132, 143, 136, 114, 110, 125, 138, 137, 126, 115, 99, 91, 120, 145, 122, 103, 118, 130, 138, 144,
142, 137, 151, 181, 190, 170, 143, 123, 106, 95, 93, 105, 125, 127, 122, 137, 155, 155, 150, 144,
126, 111, 126, 147, 136, 119, 131, 149, 155, 153, 137, 134, 142, 123, 102, 112, 130, 125, 124, 143,
147, 141, 152, 156, 133, 112, 105, 111, 126, 120, 94, 97, 118, 131, 145, 147, 124, 116, 140, 167,
167, 136, 104, 91, 96, 111, 118, 112, 103, 105, 121, 134, 143, 134, 114, 126, 153, 154, 145, 144,
136, 122, 123, 138, 133, 114, 117, 129, 126, 109, 97, 102, 123, 140, 129, 117, 126, 132, 130, 141,
155, 150, 131, 122, 123, 127, 130, 115, 106, 113, 109, 81, 65, 82, 115, 139, 137, 128, 142, 164,
153, 111, 93, 113, 116, 103, 107, 103, 104, 136, 164, 156, 133, 120, 130, 144, 135, 110, 93, 92,
92, 96, 132, 156, 125, 100, 119, 145, 144, 137, 139, 140, 132, 125, 125, 128, 142, 137, 121, 133,
143, 119, 110, 126, 123, 112, 119, 128, 137, 140, 132, 132, 139, 138, 137, 152, 164, 149, 125, 111,
105, 105, 105, 96, 94, 118, 139, 133, 130, 147, 142, 109, 121, 159, 153, 128, 131, 145, 149, 137,
104, 99, 125, 122, 101, 117, 140, 132, 126, 149, 166, 150, 141, 142, 128, 113, 101, 95, 112, 121,
89, 77, 123, 153, 134, 119, 149, 189, 189, 154, 123, 139, 166, 144, 113, 119, 120, 106, 107, 115,
105, 95, 121, 162, 180, 176, 159, 153, 167, 162, 126, 98, 98, 102, 93, 88, 94, 91, 96, 117,
130, 140, 153, 150, 150, 166, 169, 148, 137, 143, 121, 98, 111, 121, 106, 100, 127, 163, 173, 157,
148, 152, 136, 102, 99, 121, 128, 117, 119, 146, 166, 151, 127, 133, 154, 155, 142, 138, 133, 106,
83, 92, 108, 116, 113, 120, 137, 148, 143, 143, 147, 130, 118, 125, 130, 121, 115, 120, 126, 129,
131, 135, 139, 138, 129, 124, 129, 121, 95, 89, 110, 125, 126, 120, 118, 130, 144, 134, 105, 106,
133, 129, 107, 118, 139, 140, 127, 121, 141, 160, 153, 125, 102, 92, 87, 94, 109, 107, 95, 119,
159, 168, 160, 165, 177, 164, 131, 120, 125, 117, 97, 85, 88, 104, 119, 131, 149, 164, 169, 173,
182, 169, 135, 113, 118, 118, 107, 94, 90, 106, 121, 118, 127, 163, 185, 168, 145, 151, 163, 152,
113, 69, 50, 68, 101, 103, 85, 99, 126, 124, 121, 149, 176, 172, 152, 145, 158, 157, 118, 84,
91, 113, 123, 127, 126, 109, 101, 118, 126, 122, 125, 138, 149, 143, 125, 121, 135, 140, 138, 141,
153, 156, 141, 117, 100, 93, 91, 100, 112, 119, 127, 135, 150, 164, 164, 162, 162, 151, 125, 100,
72, 57, 76, 113, 133, 129, 135, 153, 164, 167, 151, 124, 113, 127, 134, 123, 120, 128, 130, 127,
122, 126, 136, 122, 94, 96, 122, 126, 113, 102, 110, 134, 150, 155, 161, 161, 136, 112, 115, 127,
116, 87, 71, 90, 110, 99, 88, 107, 129, 129, 137, 156, 174, 170, 148, 137, 131, 110, 92, 86,
82, 81, 86, 99, 126, 145, 153, 158, 146, 140, 155, 160, 141, 129, 136, 144, 145, 132, 107, 113,
140, 140, 119, 118, 125, 107, 92, 101, 120, 142, 162, 166, 149, 126, 112, 100, 80, 83, 111, 127,
137, 149, 137, 121, 133, 142, 145, 164, 175, 160, 149, 149, 147, 134, 106, 93, 109, 135, 129, 96,
100, 147, 174, 148, 122, 136, 159, 154, 129, 124, 135, 124, 114, 120, 120, 105, 82, 86, 124, 151,
147, 140, 153, 163, 146, 120, 130, 151, 138, 118, 122, 136, 133, 110, 98, 114, 133, 128, 125, 148,
159, 134, 117, 137, 155, 149, 145, 148, 144, 120, 88, 92, 129, 155, 148, 136, 147, 145, 111, 83,
92, 106, 116, 135, 151, 151, 130, 108, 118, 147, 150, 130, 126, 139, 140, 113, 85, 90, 109, 117,
128, 139, 132, 113, 108, 121, 132, 128, 107, 91, 103, 128, 138, 118, 107, 123, 134, 146, 158, 140,
100, 93, 123, 141, 134, 133, 123, 109, 117, 133, 134, 113, 88, 86, 111, 128, 108, 79, 86, 124,
151, 156, 155, 125, 100, 122, 162, 170, 152, 127, 113, 107, 109, 107, 92, };