-
Notifications
You must be signed in to change notification settings - Fork 0
/
memory.h
519 lines (517 loc) · 26.3 KB
/
memory.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
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
// memory.h
const uint16_t memory[] = {
1156,
1, 2, 3, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 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, 0,
6, 1, 0, 22, 1, 0, 6, 65535,
65535, 22, 1, 0, 20, 41, 78, 11,
37, 4, 10, 89, 1, 14, 0, 14,
34, 0, 11, 20, 12, 20, 1, 0,
18, 72, 20, 34, 1, 0, 6, 32,
0, 4, 1, 0, 78, 11, 104, 4,
10, 119, 19, 1, 0, 53, 19, 1,
0, 6, 0, 0, 20, 54, 20, 19,
1, 0, 6, 0, 0, 20, 54, 19,
1, 0, 11, 6, 0, 0, 13, 54,
12, 20, 11, 54, 12, 1, 0, 11,
53, 12, 54, 1, 0, 159, 59, 1,
14, 68, 0, 169, 55, 78, 18, 169,
56, 44, 1, 0, 9, 187, 6, 45,
0, 171, 19, 1, 0, 96, 169, 56,
1, 0, 19, 19, 169, 55, 96, 21,
23, 1, 14, 70, 0, 6, 10, 0,
203, 44, 1, 0, 6, 16, 0, 203,
44, 1, 0, 203, 34, 146, 98, 6,
9, 0, 21, 23, 9, 237, 19, 6,
7, 0, 22, 18, 19, 6, 48, 0,
22, 171, 1, 0, 219, 21, 21, 27,
8, 254, 19, 7, 245, 19, 1, 0,
189, 244, 194, 116, 110, 1, 0, 6,
0, 0, 256, 1, 0, 9, 273, 57,
1, 0, 18, 11, 269, 189, 244, 12,
180, 194, 116, 110, 1, 0, 9, 294,
19, 6, 65535, 65535, 1, 19, 6, 0,
0, 1, 0, 18, 286, 274, 1, 0,
6, 0, 0, 1, 0, 6, 65535, 65535,
1, 0, 6, 32, 0, 1, 0, 21,
21, 23, 9, 329, 19, 20, 19, 1,
19, 19, 1, 0, 203, 34, 11, 212,
6, 0, 0, 189, 219, 219, 219, 219,
219, 219, 219, 219, 194, 116, 110, 12,
203, 44, 1, 0, 203, 34, 11, 212,
6, 0, 0, 189, 219, 219, 219, 219,
194, 116, 110, 12, 203, 44, 1, 0,
203, 34, 11, 212, 6, 0, 0, 189,
219, 219, 194, 116, 110, 12, 203, 44,
1, 0, 18, 356, 41, 110, 6, 7,
0, 11, 37, 356, 10, 403, 40, 1,
0, 18, 356, 39, 110, 6, 15, 0,
11, 51, 376, 10, 418, 38, 1, 0,
96, 39, 40, 43, 6, 255, 0, 26,
33, 11, 37, 42, 10, 435, 96, 104,
116, 110, 37, 356, 1, 0, 6, 3638,
0, 41, 1, 0, 25, 446, 40, 43,
8, 464, 19, 424, 25, 7, 455, 19,
1, 0, 94, 18, 34, 72, 21, 44,
18, 34, 22, 44, 1, 0, 18, 4,
1, 0, 304, 94, 45, 304, 19, 5,
314, 319, 314, 28, 8, 487, 314, 28,
478, 466, 5, 314, 319, 314, 28, 8,
512, 314, 28, 478, 466, 7, 499, 19,
314, 94, 18, 34, 22, 72, 44, 1,
0, 94, 39, 304, 40, 43, 6, 255,
0, 26, 33, 11, 52, 37, 23, 27,
10, 533, 37, 20, 8, 547, 19, 19,
304, 1, 19, 1, 0, 446, 40, 43,
8, 563, 19, 521, 8, 560, 1, 19,
7, 551, 1, 0, 6, 58, 0, 23,
9, 576, 6, 10, 0, 22, 1, 6,
29, 0, 23, 1, 0, 6, 0, 0,
5, 478, 314, 319, 314, 28, 8, 604,
314, 28, 564, 20, 32, 32, 32, 32,
27, 7, 585, 19, 1, 0, 482, 549,
1, 0, 35, 332, 1, 0, 8, 620,
19, 304, 1, 19, 309, 1, 0, 23,
614, 1, 0, 203, 34, 6, 16, 0,
23, 8, 639, 19, 299, 1, 19, 263,
1, 0, 48, 614, 8, 662, 19, 58,
10, 45, 45, 62, 32, 101, 109, 112,
116, 121, 32, 84, 1, 19, 48, 6,
1, 0, 623, 8, 682, 19, 18, 58,
4, 45, 45, 62, 32, 84, 627, 110,
1, 19, 58, 4, 45, 45, 62, 32,
84, 48, 18, 39, 20, 11, 78, 8,
700, 7, 693, 19, 38, 13, 627, 12,
20, 78, 8, 711, 7, 702, 19, 110,
1, 0, 482, 110, 549, 8, 728, 49,
48, 9, 725, 50, 19, 7, 715, 94,
104, 116, 50, 0, 6, 43, 0, 1,
0, 6, 0, 0, 72, 5, 18, 732,
19, 19, 18, 732, 623, 19, 18, 732,
623, 9, 760, 6, 32, 0, 4, 19,
18, 732, 623, 29, 9, 769, 21, 4,
19, 18, 314, 319, 732, 28, 8, 781,
19, 19, 7, 741, 19, 19, 78, 19,
1, 0, 64, 64, 64, 64, 64, 1,
0, 18, 72, 1, 0, 793, 793, 20,
23, 1, 0, 797, 22, 478, 1, 0,
6, 25, 0, 1, 0, 808, 66, 6,
100, 0, 24, 808, 67, 6, 800, 0,
24, 1, 0, 78, 11, 813, 10, 830,
58, 3, 111, 107, 32, 84, 1, 0,
6, 65459, 65535, 69, 58, 15, 99, 111,
114, 101, 95, 49, 32, 40, 108, 111,
111, 112, 49, 41, 32, 84, 808, 67,
1, 0, 6, 65514, 65535, 69, 6, 2,
0, 24, 58, 15, 99, 111, 114, 101,
95, 49, 32, 40, 108, 111, 111, 112,
49, 41, 32, 84, 1, 205, 60, 0,
58, 25, 116, 104, 105, 115, 32, 105,
115, 32, 103, 111, 105, 110, 103, 32,
116, 111, 32, 98, 101, 32, 103, 111,
111, 100, 32, 84, 1, 0, 840, 6,
8000, 0, 24, 866, 6, 2000, 0, 24,
840, 6, 8000, 0, 24, 866, 6, 2000,
0, 24, 840, 6, 8000, 0, 24, 866,
6, 2000, 0, 24, 840, 58, 15, 100,
101, 109, 111, 32, 99, 111, 109, 112,
108, 101, 116, 101, 46, 32, 84, 1,
0, 58, 28, 84, 117, 101, 32, 32,
52, 32, 74, 97, 110, 32, 48, 48,
58, 50, 50, 58, 52, 53, 32, 85,
84, 67, 32, 50, 48, 50, 50, 84,
25, 58, 31, 104, 97, 115, 32, 97,
99, 116, 105, 118, 101, 32, 115, 104,
105, 102, 116, 32, 114, 101, 103, 105,
115, 116, 101, 114, 32, 115, 116, 117,
102, 102, 84, 25, 58, 15, 107, 101,
108, 110, 105, 99, 97, 32, 32, 32,
32, 32, 32, 32, 32, 84, 25, 58,
33, 114, 112, 50, 48, 52, 48, 45,
109, 117, 108, 116, 105, 99, 45, 115,
101, 118, 101, 110, 95, 115, 101, 103,
45, 97, 45, 99, 104, 101, 107, 109,
101, 32, 84, 25, 58, 28, 119, 105,
116, 104, 32, 97, 110, 99, 101, 115,
116, 114, 121, 32, 111, 102, 44, 32,
112, 111, 115, 115, 105, 98, 108, 121,
58, 32, 84, 25, 58, 18, 114, 112,
50, 48, 52, 48, 45, 109, 117, 108,
116, 105, 99, 111, 114, 101, 45, 99,
84, 25, 1, 205, 60, 714, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 26882, 8292, 977,
25605, 28005, 25199, 926, 29700, 29541, 8308, 896,
29445, 24948, 29810, 866, 29444, 28532, 8304, 840,
25094, 26988, 27502, 8307, 827, 25092, 26988, 8299,
813, 27651, 25701, 808, 28163, 29816, 803, 27140,
26988, 8308, 797, 25604, 26988, 8308, 793, 30470,
26473, 27751, 8293, 786, 23554, 8284, 737, 23556,
21317, 8259, 732, 26889, 29806, 29285, 29296, 29797,
714, 11778, 8307, 642, 15617, 623, 12290, 8253,
614, 16129, 610, 9985, 606, 26626, 8227, 581,
26116, 28265, 8292, 549, 27909, 29793, 26723, 521,
28933, 25973, 31090, 482, 25860, 26723, 8303, 478,
29700, 25193, 8225, 466, 30469, 29295, 29540, 452,
25610, 25449, 26996, 28271, 29281, 8313, 446, 29185,
409, 25601, 394, 26627, 11875, 376, 26627, 11895,
356, 26626, 8238, 332, 27907, 30817, 319, 16898,
8268, 314, 29700, 30066, 8293, 309, 26117, 27745,
25971, 304, 11777, 299, 12290, 8252, 286, 25602,
8238, 274, 25604, 25185, 8307, 269, 29954, 8238,
263, 29955, 11876, 256, 8962, 8307, 244, 8961,
219, 26627, 30821, 212, 25607, 25445, 28009, 27745,
205, 25092, 29537, 8293, 203, 8962, 8254, 194,
15362, 8227, 189, 29444, 26473, 8302, 180, 26628,
27759, 8292, 171, 26630, 27759, 25956, 8306, 169,
10754, 8239, 165, 10757, 27951, 25711, 159, 29958,
12132, 28525, 8292, 146, 27907, 25711, 138, 12033,
129, 10753, 125, 29700, 28793, 8293, 116, 29445,
24944, 25955, 110, 25349, 30063, 29806, 104, 29187,
29807, 98, 28675, 25697, 96, 29699, 25193, 94,
28677, 31092, 25968, 84, 12546, 8237, 78, 12546,
8235, 72, 25347, 27760, 70, 26115, 8556, 69,
26115, 16492, 68, 28419, 26214, 67, 28418, 8302,
66, 29191, 26213, 24940, 26739, 65, 25093, 26988,
27502, 64, 29190, 26739, 26217, 8308, 63, 27654,
26739, 26217, 8308, 62, 16389, 20551, 20297, 61,
26888, 26990, 18292, 18768, 8271, 60, 28163, 28777,
59, 25607, 25966, 24935, 25972, 57, 30466, 8225,
56, 30466, 8256, 55, 29958, 12141, 28525, 8292,
54, 29955, 10861, 53, 30467, 11072, 52, 25347,
11072, 51, 26628, 26741, 8255, 50, 25863, 25976,
30051, 25972, 49, 25605, 28773, 26740, 48, 8450,
8235, 47, 25347, 11041, 46, 8449, 45, 25346,
8225, 44, 16386, 8304, 43, 30467, 11041, 42,
28674, 8225, 41, 28673, 40, 24834, 8225, 39,
24833, 38, 16387, 11120, 37, 16386, 8235, 36,
16385, 35, 25346, 8256, 34, 12802, 8239, 33,
12802, 8234, 32, 24835, 29538, 31, 28166, 26469,
29793, 8293, 30, 26886, 30318, 29285, 8308, 29,
30723, 29295, 28, 28418, 8306, 27, 24835, 25710,
26, 25346, 8306, 25, 27906, 8307, 24, 11521,
23, 11009, 22, 28420, 25974, 8306, 21, 29444,
24951, 8304, 20, 25604, 28530, 8304, 19, 25603,
28789, 18, 29701, 28009, 29285, 17, 25351, 30063,
29806, 29285, 16, 25602, 8227, 15, 11779, 26739,
14, 29186, 8256, 13, 29186, 8254, 12, 15874,
8306, 11, 27395, 31077, 5, 25860, 26989, 8308,
4, 28932, 26997, 8308, 3, 24837, 28514, 29810,
2, 25860, 27000, 8308, 1, 0, 0,
};
// END.