393 lines
21 KiB
C
393 lines
21 KiB
C
#include "stm32f7xx_hal.h"
|
|
|
|
const uint16_t audio_clock[]={
|
|
65497, 65481, 65477, 65474, 65473, 65466, 65458, 65451,
|
|
65448, 65460, 65476, 65504, 65534, 29, 53, 70,
|
|
64, 53, 21, 65530, 65509, 65503, 65518, 65531,
|
|
28, 34, 45, 28, 8, 65516, 65503, 65497,
|
|
65516, 2, 31, 40, 45, 25, 5, 65515,
|
|
65490, 65472, 65446, 65429, 65401, 65380, 65358, 65342,
|
|
65341, 65347, 65368, 65396, 65425, 65449, 65464, 65463,
|
|
65468, 65462, 65472, 65483, 65498, 65513, 65513, 65508,
|
|
65485, 65462, 65427, 65406, 65388, 65390, 65416, 65455,
|
|
65508, 35, 74, 124, 142, 165, 173, 182,
|
|
178, 167, 144, 115, 80, 53, 23, 8,
|
|
65528, 65520, 65512, 65507, 65510, 65513, 65524, 65533,
|
|
65530, 65529, 65507, 65492, 65465, 65448, 65426, 65418,
|
|
65410, 65413, 65418, 65428, 65433, 65439, 65438, 65438,
|
|
65432, 65435, 65420, 65428, 65420, 65437, 65455, 65486,
|
|
65523, 26, 72, 118, 175, 227, 275, 307,
|
|
311, 286, 230, 147, 59, 65500, 65434, 65396,
|
|
65399, 65443, 65506, 56, 138, 227, 299, 363,
|
|
397, 400, 362, 293, 189, 93, 65518, 65438,
|
|
65365, 65310, 65274, 65254, 65255, 65285, 65330, 65393,
|
|
65456, 65517, 38, 79, 112, 127, 130, 126,
|
|
125, 135, 159, 188, 213, 215, 201, 162,
|
|
119, 78, 50, 36, 35, 43, 48, 54,
|
|
56, 58, 71, 94, 123, 154, 170, 164,
|
|
144, 110, 83, 65, 61, 59, 58, 36,
|
|
2, 65493, 65438, 65399, 65366, 65352, 65356, 65368,
|
|
65392, 65422, 65455, 65498, 2, 40, 61, 67,
|
|
50, 25, 65534, 65514, 65508, 65497, 65490, 65469,
|
|
65447, 65429, 65413, 65417, 65420, 65436, 65451, 65474,
|
|
65506, 4, 49, 88, 126, 159, 177, 190,
|
|
181, 158, 121, 76, 36, 2, 65514, 65493,
|
|
65468, 65438, 65391, 65354, 65308, 65307, 65321, 65379,
|
|
65448, 65510, 24, 46, 65, 79, 119, 153,
|
|
203, 217, 192, 106, 65487, 65277, 65047, 64830,
|
|
64684, 64624, 64668, 64793, 64975, 65195, 65415, 98,
|
|
282, 425, 514, 537, 504, 406, 270, 116,
|
|
65501, 65400, 65317, 65285, 65243, 65208, 65157, 65134,
|
|
65124, 65172, 65229, 65316, 65381, 65452, 65481, 65504,
|
|
65484, 65469, 65457, 65488, 15, 81, 106, 65,
|
|
65488, 65351, 65225, 65151, 65128, 65157, 65217, 65295,
|
|
65379, 65429, 65441, 65403, 65364, 65354, 65426, 8,
|
|
141, 227, 235, 187, 113, 66, 61, 93,
|
|
148, 187, 180, 114, 65504, 65331, 65173, 65108,
|
|
65172, 65354, 62, 289, 428, 453, 374, 230,
|
|
82, 65522, 65506, 46, 157, 246, 249, 148,
|
|
65521, 65367, 65286, 65310, 65407, 65530, 81, 97,
|
|
35, 65454, 65336, 65275, 65340, 3, 296, 598,
|
|
787, 799, 632, 346, 63, 65404, 65347, 65419,
|
|
20, 148, 207, 162, 38, 65419, 65300, 65274,
|
|
65347, 65506, 159, 339, 468, 544, 559, 546,
|
|
519, 515, 545, 600, 655, 658, 577, 401,
|
|
154, 65415, 65168, 64996, 64919, 64965, 65093, 65276,
|
|
65448, 16, 47, 5, 65492, 65474, 65513, 65,
|
|
159, 218, 211, 131, 65530, 65372, 65231, 65147,
|
|
65140, 65204, 65326, 65462, 69, 199, 325, 455,
|
|
582, 697, 778, 801, 766, 657, 508, 313,
|
|
126, 65481, 65344, 65238, 65165, 65119, 65088, 65088,
|
|
65105, 65169, 65243, 65339, 65411, 65451, 65440, 65374,
|
|
65281, 65181, 65123, 65106, 65140, 65181, 65211, 65207,
|
|
65190, 65188, 65245, 65365, 4, 203, 367, 495,
|
|
543, 535, 479, 395, 308, 227, 164, 96,
|
|
39, 65504, 65441, 65396, 65372, 65379, 65395, 65427,
|
|
65449, 65484, 65523, 37, 99, 150, 186, 183,
|
|
127, 33, 65421, 65266, 65124, 65021, 64989, 65007,
|
|
65069, 65148, 65225, 65299, 65375, 65463, 33, 150,
|
|
271, 386, 478, 544, 544, 483, 333, 130,
|
|
65448, 65251, 65136, 65070, 65065, 65054, 65034, 64993,
|
|
64966, 64978, 65055, 65184, 65357, 65533, 163, 293,
|
|
369, 395, 354, 270, 146, 22, 65435, 65334,
|
|
65247, 65172, 65122, 65095, 65122, 65193, 65322, 65483,
|
|
132, 319, 494, 636, 724, 745, 680, 553,
|
|
369, 160, 65487, 65276, 65092, 64923, 64792, 64701,
|
|
64660, 64668, 64722, 64820, 64956, 65122, 65308, 65495,
|
|
141, 294, 413, 481, 489, 436, 330, 205,
|
|
88, 13, 65510, 65502, 65499, 65496, 65497, 65519,
|
|
37, 131, 242, 373, 489, 601, 662, 678,
|
|
616, 500, 352, 208, 100, 26, 65509, 65462,
|
|
65399, 65339, 65287, 65252, 65257, 65288, 65357, 65446,
|
|
65521, 21, 65518, 65413, 65277, 65175, 65155, 65230,
|
|
65376, 65522, 92, 120, 82, 19, 65508, 65505,
|
|
24, 104, 182, 215, 192, 133, 82, 87,
|
|
161, 286, 395, 439, 367, 199, 65507, 65296,
|
|
65157, 65138, 65230, 65420, 92, 270, 356, 345,
|
|
265, 168, 98, 76, 82, 75, 52, 65523,
|
|
65471, 65433, 65436, 65467, 65515, 14, 36, 13,
|
|
65487, 65373, 65227, 65100, 65046, 65122, 65335, 110,
|
|
427, 644, 687, 514, 176, 65252, 64776, 64343,
|
|
64017, 63832, 63802, 63932, 64197, 64582, 65028, 65522,
|
|
485, 961, 1384, 1680, 1789, 1667, 1307, 793,
|
|
231, 65277, 64941, 64762, 64704, 64711, 64734, 64765,
|
|
64811, 64883, 65007, 65178, 65403, 120, 352, 524,
|
|
577, 524, 397, 263, 184, 147, 120, 28,
|
|
65369, 65082, 64761, 64493, 64330, 64311, 64401, 64570,
|
|
64752, 64915, 65044, 65147, 65268, 65413, 59, 247,
|
|
388, 471, 474, 445, 410, 398, 409, 421,
|
|
413, 364, 284, 181, 74, 65531, 65483, 65488,
|
|
65535, 64, 148, 232, 353, 505, 690, 854,
|
|
930, 871, 665, 365, 48, 65320, 65151, 65057,
|
|
65011, 64963, 64900, 64815, 64751, 64740, 64827, 65022,
|
|
65290, 44, 273, 379, 356, 220, 55, 65463,
|
|
65422, 65473, 45, 137, 161, 72, 65417, 65170,
|
|
64942, 64783, 64748, 64820, 65003, 65247, 3, 306,
|
|
586, 818, 965, 1028, 1018, 964, 899, 838,
|
|
787, 723, 641, 516, 363, 194, 43, 65487,
|
|
65465, 65524, 86, 170, 195, 108, 65479, 65273,
|
|
65121, 65098, 65230, 65488, 250, 473, 569, 507,
|
|
377, 236, 172, 173, 206, 201, 101, 65447,
|
|
65184, 64922, 64723, 64625, 64677, 64837, 65090, 65348,
|
|
28, 176, 268, 348, 465, 611, 772, 881,
|
|
901, 819, 672, 491, 351, 257, 231, 260,
|
|
305, 366, 409, 437, 451, 452, 445, 429,
|
|
395, 339, 249, 134, 65521, 65373, 65229, 65110,
|
|
65019, 64935, 64849, 64750, 64646, 64585, 64587, 64685,
|
|
64859, 65078, 65291, 65472, 64, 131, 141, 95,
|
|
6, 65441, 65353, 65304, 65298, 65331, 65380, 65439,
|
|
65509, 37, 104, 135, 143, 101, 50, 65524,
|
|
65490, 65487, 65517, 43, 134, 249, 376, 520,
|
|
643, 753, 815, 823, 765, 637, 448, 215,
|
|
65496, 65245, 65016, 64837, 64731, 64704, 64758, 64863,
|
|
64971, 65056, 65077, 65064, 65022, 65008, 65022, 65083,
|
|
65160, 65229, 65261, 65232, 65165, 65057, 64978, 64924,
|
|
64944, 65008, 65109, 65216, 65322, 65427, 15, 149,
|
|
293, 413, 487, 498, 454, 380, 306, 263,
|
|
255, 280, 322, 359, 391, 409, 427, 438,
|
|
446, 436, 406, 339, 257, 145, 48, 65497,
|
|
65444, 65421, 65405, 65374, 65302, 65182, 65047, 64931,
|
|
64892, 64936, 65050, 65176, 65252, 65257, 65181, 65083,
|
|
65004, 64988, 65045, 65139, 65247, 65322, 65363, 65388,
|
|
65431, 65533, 172, 405, 654, 860, 974, 970,
|
|
863, 701, 534, 417, 359, 346, 349, 325,
|
|
277, 202, 143, 116, 143, 207, 280, 344,
|
|
372, 378, 360, 336, 308, 262, 199, 92,
|
|
65498, 65341, 65192, 65066, 64984, 64948, 64947, 64973,
|
|
65003, 65046, 65086, 65139, 65191, 65240, 65264, 65255,
|
|
65205, 65127, 65049, 65006, 65022, 65115, 65265, 65447,
|
|
87, 232, 330, 395, 426, 448, 453, 438,
|
|
401, 334, 251, 173, 114, 96, 128, 198,
|
|
313, 442, 576, 688, 762, 788, 757, 681,
|
|
561, 413, 252, 84, 65465, 65330, 65225, 65153,
|
|
65116, 65112, 65131, 65185, 65253, 65345, 65441, 65515,
|
|
29, 17, 65506, 65416, 65322, 65235, 65177, 65143,
|
|
65128, 65117, 65096, 65075, 65046, 65049, 65081, 65175,
|
|
65316, 65503, 162, 343, 477, 563, 591, 596,
|
|
569, 555, 539, 534, 538, 532, 528, 501,
|
|
464, 403, 334, 255, 179, 110, 51, 65530,
|
|
65472, 65406, 65340, 65269, 65219, 65182, 65186, 65211,
|
|
65270, 65334, 65393, 65439, 65443, 65432, 65392, 65348,
|
|
65296, 65244, 65175, 65097, 65004, 64921, 64865, 64865,
|
|
64926, 65043, 65196, 65350, 65494, 70, 159, 228,
|
|
289, 337, 379, 387, 372, 305, 215, 104,
|
|
10, 65488, 65493, 17, 119, 230, 311, 359,
|
|
366, 352, 338, 317, 300, 251, 182, 68,
|
|
65489, 65371, 65284, 65230, 65193, 65177, 65146, 65113,
|
|
65068, 65027, 65001, 64996, 65012, 65049, 65086, 65123,
|
|
65137, 65131, 65108, 65078, 65061, 65068, 65107, 65175,
|
|
65265, 65370, 65480, 53, 154, 226, 268, 261,
|
|
207, 118, 20, 65472, 65433, 65442, 65496, 45,
|
|
135, 221, 290, 348, 397, 444, 481, 512,
|
|
511, 487, 426, 337, 235, 121, 16, 65460,
|
|
65383, 65330, 65291, 65274, 65264, 65269, 65282, 65302,
|
|
65331, 65359, 65385, 65405, 65415, 65416, 65413, 65407,
|
|
65401, 65394, 65382, 65367, 65347, 65339, 65334, 65359,
|
|
65391, 65459, 65527, 85, 171, 260, 336, 395,
|
|
430, 441, 423, 393, 345, 311, 271, 271,
|
|
276, 314, 366, 415, 463, 487, 496, 481,
|
|
457, 423, 392, 346, 307, 241, 186, 117,
|
|
63, 21, 65527, 65512, 65493, 65471, 65434, 65387,
|
|
65337, 65292, 65263, 65251, 65260, 65281, 65310, 65329,
|
|
65349, 65349, 65360, 65371, 65404, 65460, 65528, 74,
|
|
136, 187, 203, 202, 181, 169, 150, 158,
|
|
158, 172, 176, 181, 185, 190, 213, 244,
|
|
287, 335, 369, 386, 371, 329, 264, 197,
|
|
129, 85, 56, 39, 27, 2, 65499, 65454,
|
|
65400, 65360, 65329, 65312, 65296, 65284, 65256, 65235,
|
|
65205, 65192, 65189, 65198, 65209, 65211, 65200, 65164,
|
|
65132, 65093, 65093, 65113, 65179, 65261, 65359, 65442,
|
|
65502, 65531, 1, 65529, 65524, 65526, 2, 19,
|
|
27, 30, 8, 65525, 65487, 65469, 65447, 65449,
|
|
65452, 65467, 65484, 65496, 65517, 65524, 6, 5,
|
|
7, 65525, 65499, 65461, 65418, 65370, 65334, 65304,
|
|
65286, 65283, 65277, 65281, 65266, 65255, 65219, 65191,
|
|
65153, 65126, 65107, 65101, 65106, 65116, 65127, 65140,
|
|
65149, 65167, 65190, 65227, 65277, 65338, 65398, 65454,
|
|
65485, 65503, 65497, 65484, 65478, 65486, 65527, 55,
|
|
138, 221, 296, 339, 359, 350, 330, 307,
|
|
286, 273, 252, 229, 182, 126, 54, 65523,
|
|
65464, 65426, 65396, 65383, 65361, 65344, 65311, 65293,
|
|
65279, 65289, 65326, 65365, 65414, 65439, 65435, 65412,
|
|
65355, 65314, 65265, 65258, 65258, 65282, 65314, 65328,
|
|
65351, 65347, 65362, 65375, 65413, 65466, 4, 82,
|
|
160, 223, 265, 288, 278, 262, 225, 203,
|
|
183, 187, 203, 238, 267, 296, 307, 300,
|
|
289, 265, 251, 243, 243, 244, 252, 243,
|
|
240, 226, 210, 198, 178, 160, 133, 100,
|
|
67, 37, 16, 7, 3, 3, 65531, 65512,
|
|
65485, 65452, 65433, 65423, 65443, 65473, 65515, 17,
|
|
41, 47, 44, 33, 30, 42, 69, 112,
|
|
166, 221, 278, 321, 366, 393, 419, 427,
|
|
429, 410, 389, 348, 312, 267, 233, 205,
|
|
186, 183, 180, 190, 188, 185, 157, 121,
|
|
63, 3, 65484, 65441, 65426, 65430, 65453, 65484,
|
|
65510, 65515, 65509, 65470, 65433, 65381, 65343, 65314,
|
|
65303, 65305, 65320, 65338, 65369, 65399, 65437, 65479,
|
|
65528, 34, 84, 111, 132, 130, 105, 67,
|
|
13, 65496, 65453, 65427, 65433, 65460, 65511, 33,
|
|
87, 124, 136, 128, 109, 88, 86, 95,
|
|
132, 163, 192, 189, 158, 91, 10, 65448,
|
|
65367, 65293, 65240, 65197, 65163, 65143, 65143, 65173,
|
|
65245, 65356, 65502, 111, 224, 269, 205, 37,
|
|
65296, 64953, 64611, 64327, 64189, 64242, 64507, 64960,
|
|
65522, 549, 990, 1204, 1137, 798, 271, 65202,
|
|
64674, 64310, 64197, 64317, 64627, 65050, 65499, 373,
|
|
705, 923, 1031, 997, 840, 553, 176, 65311,
|
|
64942, 64710, 64634, 64749, 64999, 65321, 91, 312,
|
|
414, 398, 305, 176, 52, 65502, 65441, 65425,
|
|
65421, 65442, 65485, 65534, 62, 104, 105, 51,
|
|
65461, 65289, 65096, 64928, 64818, 64797, 64857, 64992,
|
|
65166, 65356, 0, 160, 286, 390, 455, 495,
|
|
496, 456, 380, 267, 139, 20, 65473, 65466,
|
|
14, 192, 438, 681, 865, 891, 742, 402,
|
|
65496, 65053, 64747, 64670, 64870, 65283, 270, 741,
|
|
1031, 1067, 856, 483, 65, 65256, 65035, 64951,
|
|
64939, 64950, 64923, 64876, 64836, 64881, 65045, 65346,
|
|
172, 530, 759, 812, 675, 402, 90, 65382,
|
|
65268, 65319, 65491, 177, 360, 431, 361, 152,
|
|
65405, 65108, 64894, 64821, 64918, 65187, 25, 435,
|
|
786, 998, 1042, 908, 651, 343, 51, 65378,
|
|
65254, 65231, 65248, 65306, 65348, 65406, 65466, 21,
|
|
149, 289, 436, 528, 561, 499, 356, 155,
|
|
65464, 65257, 65107, 65037, 65066, 65181, 65354, 17,
|
|
187, 297, 324, 264, 152, 16, 65435, 65361,
|
|
65325, 65323, 65318, 65301, 65265, 65239, 65250, 65333,
|
|
65498, 186, 426, 622, 710, 669, 500, 246,
|
|
65509, 65293, 65170, 65187, 65299, 65491, 144, 293,
|
|
358, 337, 250, 133, 43, 65521, 13, 63,
|
|
148, 200, 197, 125, 65533, 65365, 65219, 65103,
|
|
65058, 65071, 65124, 65194, 65244, 65275, 65274, 65267,
|
|
65267, 65298, 65355, 65441, 65517, 43, 49, 13,
|
|
65465, 65365, 65281, 65243, 65274, 65384, 14, 223,
|
|
417, 584, 672, 687, 620, 491, 324, 141,
|
|
65493, 65332, 65185, 65082, 65004, 64992, 65027, 65145,
|
|
65319, 5, 240, 441, 567, 592, 489, 289,
|
|
14, 65256, 64995, 64803, 64714, 64728, 64827, 64996,
|
|
65189, 65385, 23, 153, 235, 269, 249, 198,
|
|
110, 16, 65451, 65362, 65297, 65251, 65242, 65254,
|
|
65287, 65336, 65378, 65419, 65439, 65447, 65439, 65434,
|
|
65429, 65452, 65484, 7, 64, 108, 132, 109,
|
|
63, 65524, 65455, 65402, 65395, 65430, 65513, 87,
|
|
199, 303, 365, 393, 367, 303, 201, 75,
|
|
65476, 65341, 65236, 65155, 65134, 65149, 65225, 65322,
|
|
65445, 17, 101, 139, 124, 56, 65489, 65372,
|
|
65257, 65181, 65141, 65160, 65218, 65317, 65434, 24,
|
|
146, 257, 345, 422, 457, 475, 457, 411,
|
|
346, 265, 177, 109, 52, 30, 31, 51,
|
|
81, 113, 142, 161, 183, 190, 192, 167,
|
|
104, 11, 65415, 65272, 65150, 65063, 65058, 65124,
|
|
65254, 65432, 64, 219, 311, 353, 337, 287,
|
|
213, 135, 63, 65533, 65465, 65398, 65313, 65226,
|
|
65149, 65090, 65086, 65134, 65233, 65373, 65510, 105,
|
|
190, 236, 237, 214, 170, 123, 70, 16,
|
|
65489, 65424, 65355, 65297, 65272, 65276, 65343, 65450,
|
|
62, 217, 345, 426, 431, 371, 264, 133,
|
|
17, 65463, 65411, 65387, 65395, 65401, 65424, 65437,
|
|
65451, 65479, 65506, 24, 79, 151, 208, 253,
|
|
260, 229, 161, 64, 65497, 65403, 65343, 65320,
|
|
65337, 65381, 65434, 65488, 65530, 31, 60, 86,
|
|
118, 139, 170, 179, 196, 198, 197, 202,
|
|
190, 198, 188, 189, 186, 175, 168, 153,
|
|
138, 125, 109, 91, 75, 46, 17, 65520,
|
|
65488, 65475, 65470, 65490, 65526, 30, 74, 111,
|
|
134, 154, 148, 139, 103, 55, 65528, 65458,
|
|
65395, 65348, 65321, 65332, 65378, 65457, 37, 150,
|
|
270, 353, 401, 403, 361, 292, 203, 105,
|
|
15, 65459, 65387, 65320, 65271, 65248, 65251, 65293,
|
|
65371, 65480, 73, 202, 309, 387, 406, 383,
|
|
299, 187, 45, 65447, 65317, 65228, 65158, 65132,
|
|
65121, 65144, 65173, 65231, 65293, 65378, 65462, 10,
|
|
71, 97, 86, 32, 65503, 65429, 65386, 65374,
|
|
65402, 65462, 65530, 60, 104, 118, 107, 66,
|
|
18, 65501, 65452, 65413, 65375, 65338, 65301, 65258,
|
|
65221, 65184, 65175, 65179, 65224, 65297, 65404, 65529,
|
|
134, 255, 359, 418, 431, 393, 316, 203,
|
|
87, 65495, 65402, 65314, 65276, 65253, 65280, 65319,
|
|
65397, 65475, 36, 113, 185, 225, 239, 231,
|
|
194, 143, 85, 15, 65485, 65419, 65353, 65299,
|
|
65260, 65239, 65254, 65291, 65358, 65447, 5, 104,
|
|
184, 245, 270, 268, 231, 184, 133, 85,
|
|
67, 42, 44, 25, 7, 65515, 65471, 65438,
|
|
65395, 65372, 65345, 65339, 65333, 65354, 65380, 65437,
|
|
65499, 44, 120, 193, 253, 299, 331, 353,
|
|
359, 356, 324, 275, 183, 69, 65462, 65316,
|
|
65181, 65081, 65036, 65054, 65137, 65269, 65441, 80,
|
|
261, 404, 522, 592, 620, 602, 539, 441,
|
|
304, 157, 65522, 65372, 65233, 65134, 65077, 65062,
|
|
65092, 65157, 65240, 65339, 65428, 65512, 46, 105,
|
|
161, 202, 238, 256, 253, 231, 194, 146,
|
|
109, 79, 71, 79, 97, 117, 125, 116,
|
|
86, 33, 65513, 65448, 65407, 65377, 65373, 65392,
|
|
65417, 65462, 65505, 18, 75, 119, 162, 171,
|
|
164, 112, 44, 65486, 65390, 65295, 65223, 65166,
|
|
65148, 65150, 65181, 65235, 65301, 65386, 65464, 16,
|
|
81, 135, 164, 159, 138, 82, 21, 65485,
|
|
65424, 65363, 65329, 65301, 65299, 65313, 65347, 65397,
|
|
65465, 65531, 66, 112, 148, 150, 138, 102,
|
|
62, 23, 65522, 65506, 65490, 65490, 65484, 65477,
|
|
65464, 65442, 65421, 65400, 65382, 65378, 65372, 65381,
|
|
65380, 65382, 65374, 65369, 65364, 65380, 65407, 65459,
|
|
65526, 62, 138, 198, 242, 258, 249, 211,
|
|
151, 75, 65524, 65439, 65359, 65296, 65255, 65238,
|
|
65249, 65276, 65324, 65376, 65434, 65490, 11, 62,
|
|
113, 157, 192, 219, 231, 235, 221, 210,
|
|
181, 154, 117, 68, 15, 65488, 65430, 65380,
|
|
65359, 65356, 65388, 65435, 65490, 14, 53, 87,
|
|
88, 91, 64, 53, 25, 21, 19, 37,
|
|
59, 86, 102, 111, 100, 88, 67, 57,
|
|
48, 55, 51, 58, 47, 45, 33, 35,
|
|
35, 47, 60, 76, 87, 93, 84, 70,
|
|
48, 28, 17, 8, 6, 65534, 65515, 65490,
|
|
65450, 65421, 65393, 65393, 65415, 65460, 65516, 38,
|
|
76, 98, 85, 53, 4, 65484, 65432, 65386,
|
|
65355, 65334, 65329, 65327, 65343, 65356, 65388, 65421,
|
|
65466, 65512, 25, 70, 106, 131, 141, 136,
|
|
121, 96, 62, 37, 3, 65521, 65503, 65494,
|
|
65495, 65494, 65500, 65501, 65502, 65491, 65490, 65474,
|
|
65479, 65474, 65489, 65500, 65528, 15, 46, 66,
|
|
85, 87, 87, 75, 62, 40, 22, 65535,
|
|
65514, 65497, 65473, 65457, 65434, 65416, 65398, 65380,
|
|
65377, 65373, 65390, 65409, 65440, 65476, 65513, 15,
|
|
50, 80, 103, 119, 124, 120, 111, 90,
|
|
78, 64, 54, 54, 46, 49, 47, 47,
|
|
55, 59, 63, 67, 57, 50, 32, 12,
|
|
65531, 65507, 65504, 65494, 65504, 65515, 65525, 6,
|
|
10, 18, 18, 14, 14, 10, 20, 28,
|
|
41, 52, 54, 53, 40, 29, 12, 5,
|
|
65530, 65533, 65527, 4, 2, 14, 13, 8,
|
|
6, 65525, 65519, 65501, 65489, 65481, 65479, 65496,
|
|
65522, 31, 76, 123, 146, 164, 146, 129,
|
|
83, 48, 5, 65514, 65491, 65480, 65472, 65466,
|
|
65469, 65468, 65477, 65493, 65500, 65526, 65529, 17,
|
|
20, 37, 42, 53, 60, 67, 77, 79,
|
|
86, 80, 73, 54, 34, 2, 65511, 65475,
|
|
65455, 65432, 65428, 65430, 65444, 65466, 65495, 65526,
|
|
22, 53, 77, 94, 99, 91, 76, 49,
|
|
30, 8, 0, 3, 12, 36, 53, 70,
|
|
76, 69, 55, 33, 11, 65526, 65518, 65507,
|
|
65516, 65517, 65529, 65534, 3, 7, 8, 11,
|
|
17, 15, 27, 24, 32, 37, 39, 50,
|
|
55, 72, 82, 100, 112, 116, 121, 110,
|
|
99, 84, 65, 53, 39, 39, 35, 42,
|
|
46, 47, 50, 40, 35, 18, 9, 65535,
|
|
1, 8, 27, 45, 61, 76, 78, 79,
|
|
75, 66, 66, 57, 59, 50, 46, 35,
|
|
22, 6, 65530, 65511, 65501, 65487, 65475, 65470,
|
|
65464, 65466, 65475, 65484, 65499, 65512, 65525, 65531,
|
|
5, 1, 3, 65533, 65533, 65528, 65528, 65525,
|
|
65521, 65514, 65504, 65486, 65469, 65448, 65430, 65417,
|
|
65409, 65415, 65414, 65434, 65435, 65453, 65455, 65465,
|
|
65469, 65477, 65484, 65496, 65507, 65517, 65527, 65530,
|
|
65532, 65527, 65513, 65499, 65477, 65453, 65433, 65408,
|
|
65397, 65379, 65378, 65365, 65376, 65371, 65388, 65392,
|
|
65407, 65415, 65420, 65427, 65422, 65433, 65427, 65440,
|
|
65439, 65447, 65454, 65456, 65462, 65464, 65462, 65465,
|
|
65462, 65465, 65465, 65471, 65472, 65474, 65476, 65467,
|
|
65469, 65460, 65465, 65469, 65475, 65488, 65490, 65501,
|
|
65496, 65500, 65494, 65498, 65492, 65501, 65501, 65512,
|
|
65525, 0, 19, 33, 47, 63, 68, 78,
|
|
71, 71, 56, 53, 42, 42, 41, 41,
|
|
45, 43, 44, 41, 38, 35, 29, 26,
|
|
22, 20, 21, 20, 29, 33, 40, 50,
|
|
52, 63, 65, 73, 75, 77, 75, 74,
|
|
66, 63, 49, 46, 33, 27, 23, 18,
|
|
23, 26, 37, 51, 67, 92, 104, 125,
|
|
126, 132, 125, 119, 110, 96, 91, 77,
|
|
80, 73, 81, 82, 85, 89, 86, 82,
|
|
69, 52, 30, 3, 65522, 65503, 65505, 65500,
|
|
65519, 65525, 14, 29, 51, 69, 83, 90,
|
|
98, 95, 97, 95, 90, 93, 86, 83,
|
|
79, 65, 56, 36, 19, 1, 65524, 65516,
|
|
65509, 65509, 65506, 65511, 65510, 65514, 65511, 65507,
|
|
65503, 65500, 65506, 65516, 65531, 5, 12, 9,
|
|
65533, 65520, 65495, 65475, 65453, 65435, 65425, 65417,
|
|
65417, 65417, 65421, 65427, 65434, 65443, 65446, 65451,
|
|
65450, 65451, 65454, 65459, 65458, 65464, 65454, 65454,
|
|
65445, 65435, 65431, 65416, 65416, 65412, 65416, 65427,
|
|
65436, 65447, 65460, 65474, 65489, 65505, 65505, 65512,
|
|
65497, 65498, 65485, 65484, 65478, 65476, 65475, 65487,
|
|
65502, 65521
|
|
};
|
|
|