diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b.dat b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b.dat
new file mode 100644
index 0000000000000000000000000000000000000000..2faf3e1372763b52f6cb7996e8b3bca695b86bb8
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b.dat
@@ -0,0 +1,16384 @@
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+8
+8
+8
+8
+8
+8
+8
+8
+8
+8
+8
+8
+8
+9
+9
+9
+9
+9
+9
+9
+9
+9
+9
+9
+9
+10
+10
+10
+10
+10
+10
+10
+10
+10
+10
+10
+11
+11
+11
+11
+11
+11
+11
+11
+11
+11
+11
+12
+12
+12
+12
+12
+12
+12
+12
+12
+12
+13
+13
+13
+13
+13
+13
+13
+13
+13
+14
+14
+14
+14
+14
+14
+14
+14
+15
+15
+15
+15
+15
+15
+15
+15
+15
+16
+16
+16
+16
+16
+16
+16
+17
+17
+17
+17
+17
+17
+17
+17
+18
+18
+18
+18
+18
+18
+18
+19
+19
+19
+19
+19
+19
+19
+20
+20
+20
+20
+20
+20
+21
+21
+21
+21
+21
+21
+21
+22
+22
+22
+22
+22
+22
+23
+23
+23
+23
+23
+23
+24
+24
+24
+24
+24
+25
+25
+25
+25
+25
+25
+26
+26
+26
+26
+26
+27
+27
+27
+27
+27
+27
+28
+28
+28
+28
+28
+29
+29
+29
+29
+29
+30
+30
+30
+30
+30
+31
+31
+31
+31
+32
+32
+32
+32
+32
+33
+33
+33
+33
+34
+34
+34
+34
+34
+35
+35
+35
+35
+36
+36
+36
+36
+37
+37
+37
+37
+38
+38
+38
+38
+39
+39
+39
+39
+40
+40
+40
+40
+41
+41
+41
+41
+42
+42
+42
+42
+43
+43
+43
+43
+44
+44
+44
+45
+45
+45
+45
+46
+46
+46
+47
+47
+47
+47
+48
+48
+48
+49
+49
+49
+49
+50
+50
+50
+51
+51
+51
+52
+52
+52
+53
+53
+53
+54
+54
+54
+54
+55
+55
+55
+56
+56
+56
+57
+57
+57
+58
+58
+58
+59
+59
+59
+60
+60
+60
+61
+61
+62
+62
+62
+63
+63
+63
+64
+64
+64
+65
+65
+66
+66
+66
+67
+67
+67
+68
+68
+69
+69
+69
+70
+70
+70
+71
+71
+72
+72
+72
+73
+73
+74
+74
+74
+75
+75
+76
+76
+76
+77
+77
+78
+78
+79
+79
+79
+80
+80
+81
+81
+81
+82
+82
+83
+83
+84
+84
+85
+85
+85
+86
+86
+87
+87
+88
+88
+89
+89
+90
+90
+90
+91
+91
+92
+92
+93
+93
+94
+94
+95
+95
+96
+96
+97
+97
+98
+98
+99
+99
+100
+100
+101
+101
+102
+102
+103
+103
+104
+104
+105
+105
+106
+106
+107
+107
+108
+108
+109
+109
+110
+110
+111
+111
+112
+113
+113
+114
+114
+115
+115
+116
+116
+117
+117
+118
+119
+119
+120
+120
+121
+121
+122
+123
+123
+124
+124
+125
+125
+126
+127
+127
+128
+128
+129
+130
+130
+131
+131
+132
+133
+133
+134
+134
+135
+136
+136
+137
+137
+138
+139
+139
+140
+141
+141
+142
+142
+143
+144
+144
+145
+146
+146
+147
+148
+148
+149
+149
+150
+151
+151
+152
+153
+153
+154
+155
+155
+156
+157
+157
+158
+159
+159
+160
+161
+162
+162
+163
+164
+164
+165
+166
+166
+167
+168
+168
+169
+170
+171
+171
+172
+173
+173
+174
+175
+176
+176
+177
+178
+178
+179
+180
+181
+181
+182
+183
+184
+184
+185
+186
+187
+187
+188
+189
+190
+190
+191
+192
+193
+193
+194
+195
+196
+197
+197
+198
+199
+200
+200
+201
+202
+203
+204
+204
+205
+206
+207
+208
+208
+209
+210
+211
+212
+212
+213
+214
+215
+216
+216
+217
+218
+219
+220
+221
+221
+222
+223
+224
+225
+226
+226
+227
+228
+229
+230
+231
+231
+232
+233
+234
+235
+236
+237
+237
+238
+239
+240
+241
+242
+243
+243
+244
+245
+246
+247
+248
+249
+250
+251
+251
+252
+253
+254
+255
+256
+257
+258
+259
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+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
+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
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+614
+615
+616
+617
+618
+619
+620
+621
+621
+622
+623
+624
+625
+626
+627
+627
+628
+629
+630
+631
+632
+633
+633
+634
+635
+636
+637
+637
+638
+639
+640
+641
+642
+642
+643
+644
+645
+645
+646
+647
+648
+649
+649
+650
+651
+652
+652
+653
+654
+655
+655
+656
+657
+658
+658
+659
+660
+660
+661
+662
+662
+663
+664
+665
+665
+666
+667
+667
+668
+669
+669
+670
+671
+671
+672
+672
+673
+674
+674
+675
+676
+676
+677
+677
+678
+679
+679
+680
+680
+681
+682
+682
+683
+683
+684
+684
+685
+685
+686
+687
+687
+688
+688
+689
+689
+690
+690
+691
+691
+692
+692
+692
+693
+693
+694
+694
+695
+695
+696
+696
+697
+697
+697
+698
+698
+699
+699
+699
+700
+700
+700
+701
+701
+702
+702
+702
+703
+703
+703
+704
+704
+704
+704
+705
+705
+705
+706
+706
+706
+706
+707
+707
+707
+707
+708
+708
+708
+708
+709
+709
+709
+709
+709
+709
+710
+710
+710
+710
+710
+710
+711
+711
+711
+711
+711
+711
+711
+711
+711
+711
+711
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+711
+711
+711
+711
+711
+711
+711
+711
+711
+711
+710
+710
+710
+710
+710
+710
+709
+709
+709
+709
+709
+708
+708
+708
+708
+707
+707
+707
+707
+706
+706
+706
+705
+705
+705
+704
+704
+704
+703
+703
+703
+702
+702
+702
+701
+701
+700
+700
+699
+699
+699
+698
+698
+697
+697
+696
+696
+695
+695
+694
+694
+693
+692
+692
+691
+691
+690
+690
+689
+688
+688
+687
+686
+686
+685
+684
+684
+683
+682
+682
+681
+680
+680
+679
+678
+677
+676
+676
+675
+674
+673
+673
+672
+671
+670
+669
+668
+667
+667
+666
+665
+664
+663
+662
+661
+660
+659
+658
+657
+656
+655
+654
+653
+652
+651
+650
+649
+648
+647
+646
+645
+644
+643
+641
+640
+639
+638
+637
+636
+635
+633
+632
+631
+630
+628
+627
+626
+625
+623
+622
+621
+620
+618
+617
+616
+614
+613
+612
+610
+609
+607
+606
+605
+603
+602
+600
+599
+597
+596
+594
+593
+591
+590
+588
+587
+585
+584
+582
+580
+579
+577
+576
+574
+572
+571
+569
+567
+566
+564
+562
+561
+559
+557
+555
+554
+552
+550
+548
+546
+545
+543
+541
+539
+537
+535
+533
+531
+530
+528
+526
+524
+522
+520
+518
+516
+514
+512
+510
+508
+506
+504
+502
+500
+498
+495
+493
+491
+489
+487
+485
+483
+480
+478
+476
+474
+472
+469
+467
+465
+463
+460
+458
+456
+453
+451
+449
+446
+444
+442
+439
+437
+434
+432
+429
+427
+425
+422
+420
+417
+415
+412
+409
+407
+404
+402
+399
+397
+394
+391
+389
+386
+383
+381
+378
+375
+373
+370
+367
+365
+362
+359
+356
+353
+351
+348
+345
+342
+339
+336
+334
+331
+328
+325
+322
+319
+316
+313
+310
+307
+304
+301
+298
+295
+292
+289
+286
+283
+280
+277
+274
+270
+267
+264
+261
+258
+255
+251
+248
+245
+242
+238
+235
+232
+229
+225
+222
+219
+215
+212
+209
+205
+202
+198
+195
+192
+188
+185
+181
+178
+174
+171
+167
+164
+160
+157
+153
+150
+146
+142
+139
+135
+132
+128
+124
+121
+117
+113
+109
+106
+102
+98
+95
+91
+87
+83
+79
+76
+72
+68
+64
+60
+56
+52
+48
+45
+41
+37
+33
+29
+25
+21
+17
+13
+9
+5
+1
+-3
+-8
+-12
+-16
+-20
+-24
+-28
+-32
+-36
+-41
+-45
+-49
+-53
+-57
+-62
+-66
+-70
+-74
+-79
+-83
+-87
+-92
+-96
+-100
+-105
+-109
+-113
+-118
+-122
+-127
+-131
+-135
+-140
+-144
+-149
+-153
+-158
+-162
+-167
+-171
+-176
+-180
+-185
+-190
+-194
+-199
+-203
+-208
+-213
+-217
+-222
+-227
+-231
+-236
+-241
+-245
+-250
+-255
+-260
+-264
+-269
+-274
+-279
+-284
+-288
+-293
+-298
+-303
+-308
+-313
+-318
+-323
+-327
+-332
+-337
+-342
+-347
+-352
+-357
+-362
+-367
+-372
+-377
+-382
+-387
+-392
+-397
+-403
+-408
+-413
+-418
+-423
+-428
+-433
+-438
+-444
+-449
+-454
+-459
+-464
+-470
+-475
+-480
+-485
+-491
+-496
+-501
+-506
+-512
+-517
+-522
+-528
+-533
+-538
+-544
+-549
+-554
+-560
+-565
+-571
+-576
+-582
+-587
+-592
+-598
+-603
+-609
+-614
+-620
+-625
+-631
+-637
+-642
+-648
+-653
+-659
+-664
+-670
+-676
+-681
+-687
+-692
+-698
+-704
+-709
+-715
+-721
+-726
+-732
+-738
+-744
+-749
+-755
+-761
+-767
+-772
+-778
+-784
+-790
+-795
+-801
+-807
+-813
+-819
+-825
+-830
+-836
+-842
+-848
+-854
+-860
+-866
+-872
+-878
+-883
+-889
+-895
+-901
+-907
+-913
+-919
+-925
+-931
+-937
+-943
+-949
+-955
+-961
+-967
+-973
+-979
+-986
+-992
+-998
+-1004
+-1010
+-1016
+-1022
+-1028
+-1034
+-1040
+-1047
+-1053
+-1059
+-1065
+-1071
+-1077
+-1084
+-1090
+-1096
+-1102
+-1108
+-1115
+-1121
+-1127
+-1133
+-1139
+-1146
+-1152
+-1158
+-1165
+-1171
+-1177
+-1183
+-1190
+-1196
+-1202
+-1209
+-1215
+-1221
+-1228
+-1234
+-1240
+-1247
+-1253
+-1259
+-1266
+-1272
+-1278
+-1285
+-1291
+-1298
+-1304
+-1310
+-1317
+-1323
+-1330
+-1336
+-1342
+-1349
+-1355
+-1362
+-1368
+-1375
+-1381
+-1388
+-1394
+-1400
+-1407
+-1413
+-1420
+-1426
+-1433
+-1439
+-1446
+-1452
+-1459
+-1465
+-1472
+-1478
+-1485
+-1491
+-1498
+-1505
+-1511
+-1518
+-1524
+-1531
+-1537
+-1544
+-1550
+-1557
+-1563
+-1570
+-1577
+-1583
+-1590
+-1596
+-1603
+-1609
+-1616
+-1623
+-1629
+-1636
+-1642
+-1649
+-1656
+-1662
+-1669
+-1675
+-1682
+-1689
+-1695
+-1702
+-1709
+-1715
+-1722
+-1728
+-1735
+-1742
+-1748
+-1755
+-1761
+-1768
+-1775
+-1781
+-1788
+-1795
+-1801
+-1808
+-1815
+-1821
+-1828
+-1834
+-1841
+-1848
+-1854
+-1861
+-1868
+-1874
+-1881
+-1888
+-1894
+-1901
+-1907
+-1914
+-1921
+-1927
+-1934
+-1941
+-1947
+-1954
+-1960
+-1967
+-1974
+-1980
+-1987
+-1994
+-2000
+-2007
+-2014
+-2020
+-2027
+-2033
+-2040
+-2047
+-2053
+-2060
+-2066
+-2073
+-2080
+-2086
+-2093
+-2099
+-2106
+-2113
+-2119
+-2126
+-2132
+-2139
+-2146
+-2152
+-2159
+-2165
+-2172
+-2178
+-2185
+-2192
+-2198
+-2205
+-2211
+-2218
+-2224
+-2231
+-2237
+-2244
+-2250
+-2257
+-2263
+-2270
+-2276
+-2283
+-2289
+-2296
+-2302
+-2309
+-2315
+-2322
+-2328
+-2335
+-2341
+-2348
+-2354
+-2361
+-2367
+-2373
+-2380
+-2386
+-2393
+-2399
+-2406
+-2412
+-2418
+-2425
+-2431
+-2437
+-2444
+-2450
+-2457
+-2463
+-2469
+-2476
+-2482
+-2488
+-2495
+-2501
+-2507
+-2513
+-2520
+-2526
+-2532
+-2539
+-2545
+-2551
+-2557
+-2563
+-2570
+-2576
+-2582
+-2588
+-2594
+-2601
+-2607
+-2613
+-2619
+-2625
+-2631
+-2638
+-2644
+-2650
+-2656
+-2662
+-2668
+-2674
+-2680
+-2686
+-2692
+-2698
+-2704
+-2710
+-2716
+-2722
+-2728
+-2734
+-2740
+-2746
+-2752
+-2758
+-2764
+-2770
+-2776
+-2782
+-2788
+-2793
+-2799
+-2805
+-2811
+-2817
+-2823
+-2828
+-2834
+-2840
+-2846
+-2851
+-2857
+-2863
+-2869
+-2874
+-2880
+-2886
+-2891
+-2897
+-2903
+-2908
+-2914
+-2919
+-2925
+-2931
+-2936
+-2942
+-2947
+-2953
+-2958
+-2964
+-2969
+-2975
+-2980
+-2985
+-2991
+-2996
+-3002
+-3007
+-3012
+-3018
+-3023
+-3028
+-3034
+-3039
+-3044
+-3049
+-3055
+-3060
+-3065
+-3070
+-3076
+-3081
+-3086
+-3091
+-3096
+-3101
+-3106
+-3111
+-3116
+-3121
+-3126
+-3131
+-3136
+-3141
+-3146
+-3151
+-3156
+-3161
+-3166
+-3171
+-3176
+-3180
+-3185
+-3190
+-3195
+-3199
+-3204
+-3209
+-3214
+-3218
+-3223
+-3228
+-3232
+-3237
+-3241
+-3246
+-3251
+-3255
+-3260
+-3264
+-3268
+-3273
+-3277
+-3282
+-3286
+-3291
+-3295
+-3299
+-3304
+-3308
+-3312
+-3316
+-3321
+-3325
+-3329
+-3333
+-3337
+-3341
+-3346
+-3350
+-3354
+-3358
+-3362
+-3366
+-3370
+-3374
+-3378
+-3381
+-3385
+-3389
+-3393
+-3397
+-3401
+-3404
+-3408
+-3412
+-3416
+-3419
+-3423
+-3427
+-3430
+-3434
+-3437
+-3441
+-3445
+-3448
+-3452
+-3455
+-3458
+-3462
+-3465
+-3469
+-3472
+-3475
+-3478
+-3482
+-3485
+-3488
+-3491
+-3495
+-3498
+-3501
+-3504
+-3507
+-3510
+-3513
+-3516
+-3519
+-3522
+-3525
+-3528
+-3531
+-3533
+-3536
+-3539
+-3542
+-3544
+-3547
+-3550
+-3552
+-3555
+-3558
+-3560
+-3563
+-3565
+-3568
+-3570
+-3573
+-3575
+-3577
+-3580
+-3582
+-3584
+-3587
+-3589
+-3591
+-3593
+-3595
+-3598
+-3600
+-3602
+-3604
+-3606
+-3608
+-3610
+-3612
+-3614
+-3615
+-3617
+-3619
+-3621
+-3623
+-3624
+-3626
+-3628
+-3629
+-3631
+-3632
+-3634
+-3636
+-3637
+-3638
+-3640
+-3641
+-3643
+-3644
+-3645
+-3647
+-3648
+-3649
+-3650
+-3651
+-3652
+-3654
+-3655
+-3656
+-3657
+-3658
+-3658
+-3659
+-3660
+-3661
+-3662
+-3663
+-3663
+-3664
+-3665
+-3665
+-3666
+-3667
+-3667
+-3668
+-3668
+-3669
+-3669
+-3669
+-3670
+-3670
+-3670
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3670
+-3670
+-3670
+-3670
+-3669
+-3669
+-3668
+-3668
+-3667
+-3667
+-3666
+-3666
+-3665
+-3664
+-3664
+-3663
+-3662
+-3661
+-3660
+-3659
+-3659
+-3658
+-3657
+-3655
+-3654
+-3653
+-3652
+-3651
+-3650
+-3649
+-3647
+-3646
+-3645
+-3643
+-3642
+-3640
+-3639
+-3637
+-3636
+-3634
+-3632
+-3631
+-3629
+-3627
+-3625
+-3623
+-3621
+-3620
+-3618
+-3616
+-3614
+-3611
+-3609
+-3607
+-3605
+-3603
+-3601
+-3598
+-3596
+-3594
+-3591
+-3589
+-3586
+-3584
+-3581
+-3578
+-3576
+-3573
+-3570
+-3568
+-3565
+-3562
+-3559
+-3556
+-3553
+-3550
+-3547
+-3544
+-3541
+-3538
+-3535
+-3531
+-3528
+-3525
+-3521
+-3518
+-3514
+-3511
+-3507
+-3504
+-3500
+-3497
+-3493
+-3489
+-3486
+-3482
+-3478
+-3474
+-3470
+-3466
+-3462
+-3458
+-3454
+-3450
+-3446
+-3441
+-3437
+-3433
+-3429
+-3424
+-3420
+-3415
+-3411
+-3406
+-3402
+-3397
+-3392
+-3388
+-3383
+-3378
+-3373
+-3368
+-3364
+-3359
+-3354
+-3349
+-3344
+-3338
+-3333
+-3328
+-3323
+-3317
+-3312
+-3307
+-3301
+-3296
+-3290
+-3285
+-3279
+-3274
+-3268
+-3262
+-3257
+-3251
+-3245
+-3239
+-3233
+-3227
+-3221
+-3215
+-3209
+-3203
+-3197
+-3190
+-3184
+-3178
+-3172
+-3165
+-3159
+-3152
+-3146
+-3139
+-3133
+-3126
+-3119
+-3112
+-3106
+-3099
+-3092
+-3085
+-3078
+-3071
+-3064
+-3057
+-3050
+-3043
+-3035
+-3028
+-3021
+-3014
+-3006
+-2999
+-2991
+-2984
+-2976
+-2969
+-2961
+-2953
+-2946
+-2938
+-2930
+-2922
+-2914
+-2906
+-2898
+-2890
+-2882
+-2874
+-2866
+-2858
+-2849
+-2841
+-2833
+-2824
+-2816
+-2807
+-2799
+-2790
+-2782
+-2773
+-2764
+-2756
+-2747
+-2738
+-2729
+-2720
+-2711
+-2702
+-2693
+-2684
+-2675
+-2666
+-2657
+-2647
+-2638
+-2629
+-2619
+-2610
+-2600
+-2591
+-2581
+-2572
+-2562
+-2552
+-2543
+-2533
+-2523
+-2513
+-2503
+-2493
+-2483
+-2473
+-2463
+-2453
+-2443
+-2432
+-2422
+-2412
+-2401
+-2391
+-2381
+-2370
+-2360
+-2349
+-2338
+-2328
+-2317
+-2306
+-2296
+-2285
+-2274
+-2263
+-2252
+-2241
+-2230
+-2219
+-2208
+-2196
+-2185
+-2174
+-2163
+-2151
+-2140
+-2128
+-2117
+-2105
+-2094
+-2082
+-2071
+-2059
+-2047
+-2035
+-2023
+-2012
+-2000
+-1988
+-1976
+-1964
+-1952
+-1939
+-1927
+-1915
+-1903
+-1890
+-1878
+-1866
+-1853
+-1841
+-1828
+-1816
+-1803
+-1791
+-1778
+-1765
+-1752
+-1740
+-1727
+-1714
+-1701
+-1688
+-1675
+-1662
+-1649
+-1636
+-1622
+-1609
+-1596
+-1583
+-1569
+-1556
+-1542
+-1529
+-1515
+-1502
+-1488
+-1475
+-1461
+-1447
+-1433
+-1420
+-1406
+-1392
+-1378
+-1364
+-1350
+-1336
+-1322
+-1308
+-1293
+-1279
+-1265
+-1251
+-1236
+-1222
+-1208
+-1193
+-1179
+-1164
+-1150
+-1135
+-1120
+-1106
+-1091
+-1076
+-1061
+-1046
+-1031
+-1017
+-1002
+-987
+-972
+-956
+-941
+-926
+-911
+-896
+-880
+-865
+-850
+-834
+-819
+-803
+-788
+-772
+-757
+-741
+-726
+-710
+-694
+-678
+-662
+-647
+-631
+-615
+-599
+-583
+-567
+-551
+-535
+-518
+-502
+-486
+-470
+-454
+-437
+-421
+-404
+-388
+-372
+-355
+-338
+-322
+-305
+-289
+-272
+-255
+-238
+-222
+-205
+-188
+-171
+-154
+-137
+-120
+-103
+-86
+-69
+-52
+-35
+-17
+0
+17
+34
+52
+69
+86
+104
+121
+139
+156
+174
+192
+209
+227
+245
+262
+280
+298
+316
+334
+351
+369
+387
+405
+423
+441
+459
+478
+496
+514
+532
+550
+568
+587
+605
+623
+642
+660
+679
+697
+716
+734
+753
+771
+790
+809
+827
+846
+865
+883
+902
+921
+940
+959
+978
+996
+1015
+1034
+1053
+1072
+1091
+1110
+1130
+1149
+1168
+1187
+1206
+1225
+1245
+1264
+1283
+1303
+1322
+1341
+1361
+1380
+1400
+1419
+1439
+1458
+1478
+1497
+1517
+1536
+1556
+1576
+1595
+1615
+1635
+1655
+1674
+1694
+1714
+1734
+1754
+1774
+1793
+1813
+1833
+1853
+1873
+1893
+1913
+1933
+1953
+1973
+1994
+2014
+2034
+2054
+2074
+2094
+2115
+2135
+2155
+2175
+2196
+2216
+2236
+2257
+2277
+2297
+2318
+2338
+2359
+2379
+2399
+2420
+2440
+2461
+2481
+2502
+2522
+2543
+2564
+2584
+2605
+2625
+2646
+2667
+2687
+2708
+2729
+2749
+2770
+2791
+2812
+2832
+2853
+2874
+2895
+2915
+2936
+2957
+2978
+2999
+3020
+3040
+3061
+3082
+3103
+3124
+3145
+3166
+3187
+3208
+3229
+3250
+3271
+3292
+3313
+3333
+3354
+3375
+3396
+3418
+3439
+3460
+3481
+3502
+3523
+3544
+3565
+3586
+3607
+3628
+3649
+3670
+3691
+3712
+3733
+3755
+3776
+3797
+3818
+3839
+3860
+3881
+3902
+3923
+3945
+3966
+3987
+4008
+4029
+4050
+4071
+4092
+4114
+4135
+4156
+4177
+4198
+4219
+4240
+4261
+4283
+4304
+4325
+4346
+4367
+4388
+4409
+4430
+4452
+4473
+4494
+4515
+4536
+4557
+4578
+4599
+4620
+4641
+4662
+4683
+4704
+4725
+4747
+4768
+4789
+4810
+4831
+4852
+4873
+4894
+4915
+4936
+4956
+4977
+4998
+5019
+5040
+5061
+5082
+5103
+5124
+5145
+5166
+5186
+5207
+5228
+5249
+5270
+5290
+5311
+5332
+5353
+5373
+5394
+5415
+5436
+5456
+5477
+5498
+5518
+5539
+5559
+5580
+5601
+5621
+5642
+5662
+5683
+5703
+5724
+5744
+5765
+5785
+5806
+5826
+5846
+5867
+5887
+5907
+5928
+5948
+5968
+5988
+6009
+6029
+6049
+6069
+6089
+6109
+6129
+6149
+6169
+6189
+6209
+6229
+6249
+6269
+6289
+6309
+6329
+6349
+6369
+6388
+6408
+6428
+6448
+6467
+6487
+6506
+6526
+6546
+6565
+6585
+6604
+6624
+6643
+6662
+6682
+6701
+6720
+6740
+6759
+6778
+6797
+6817
+6836
+6855
+6874
+6893
+6912
+6931
+6950
+6969
+6988
+7006
+7025
+7044
+7063
+7081
+7100
+7119
+7137
+7156
+7174
+7193
+7211
+7230
+7248
+7267
+7285
+7303
+7321
+7340
+7358
+7376
+7394
+7412
+7430
+7448
+7466
+7484
+7502
+7519
+7537
+7555
+7573
+7590
+7608
+7625
+7643
+7660
+7678
+7695
+7713
+7730
+7747
+7764
+7782
+7799
+7816
+7833
+7850
+7867
+7884
+7901
+7917
+7934
+7951
+7968
+7984
+8001
+8017
+8034
+8050
+8067
+8083
+8099
+8116
+8132
+8148
+8164
+8180
+8196
+8212
+8228
+8244
+8260
+8275
+8291
+8307
+8322
+8338
+8353
+8369
+8384
+8399
+8415
+8430
+8445
+8460
+8475
+8490
+8505
+8520
+8535
+8550
+8564
+8579
+8594
+8608
+8623
+8637
+8651
+8666
+8680
+8694
+8708
+8722
+8736
+8750
+8764
+8778
+8792
+8806
+8819
+8833
+8847
+8860
+8873
+8887
+8900
+8913
+8926
+8940
+8953
+8966
+8979
+8991
+9004
+9017
+9030
+9042
+9055
+9067
+9080
+9092
+9104
+9116
+9128
+9141
+9153
+9164
+9176
+9188
+9200
+9212
+9223
+9235
+9246
+9258
+9269
+9280
+9291
+9302
+9313
+9324
+9335
+9346
+9357
+9368
+9378
+9389
+9399
+9410
+9420
+9430
+9440
+9450
+9460
+9470
+9480
+9490
+9500
+9509
+9519
+9529
+9538
+9547
+9557
+9566
+9575
+9584
+9593
+9602
+9611
+9619
+9628
+9637
+9645
+9654
+9662
+9670
+9678
+9687
+9695
+9703
+9710
+9718
+9726
+9734
+9741
+9749
+9756
+9763
+9771
+9778
+9785
+9792
+9799
+9805
+9812
+9819
+9825
+9832
+9838
+9845
+9851
+9857
+9863
+9869
+9875
+9881
+9886
+9892
+9898
+9903
+9908
+9914
+9919
+9924
+9929
+9934
+9939
+9944
+9948
+9953
+9957
+9962
+9966
+9970
+9975
+9979
+9983
+9987
+9990
+9994
+9998
+10001
+10005
+10008
+10011
+10014
+10017
+10020
+10023
+10026
+10029
+10031
+10034
+10036
+10039
+10041
+10043
+10045
+10047
+10049
+10051
+10052
+10054
+10055
+10057
+10058
+10059
+10060
+10061
+10062
+10063
+10064
+10064
+10065
+10065
+10066
+10066
+10066
+10066
+10066
+10066
+10066
+10065
+10065
+10064
+10064
+10063
+10062
+10061
+10060
+10059
+10058
+10056
+10055
+10053
+10052
+10050
+10048
+10046
+10044
+10042
+10040
+10038
+10035
+10033
+10030
+10027
+10024
+10021
+10018
+10015
+10012
+10009
+10005
+10002
+9998
+9994
+9990
+9986
+9982
+9978
+9974
+9969
+9965
+9960
+9956
+9951
+9946
+9941
+9936
+9930
+9925
+9920
+9914
+9908
+9903
+9897
+9891
+9885
+9879
+9872
+9866
+9860
+9853
+9846
+9839
+9832
+9825
+9818
+9811
+9804
+9796
+9789
+9781
+9773
+9765
+9757
+9749
+9741
+9733
+9724
+9716
+9707
+9698
+9690
+9681
+9671
+9662
+9653
+9644
+9634
+9624
+9615
+9605
+9595
+9585
+9575
+9564
+9554
+9544
+9533
+9522
+9511
+9500
+9489
+9478
+9467
+9456
+9444
+9432
+9421
+9409
+9397
+9385
+9373
+9360
+9348
+9336
+9323
+9310
+9297
+9284
+9271
+9258
+9245
+9232
+9218
+9204
+9191
+9177
+9163
+9149
+9135
+9120
+9106
+9092
+9077
+9062
+9047
+9032
+9017
+9002
+8987
+8971
+8956
+8940
+8925
+8909
+8893
+8877
+8860
+8844
+8828
+8811
+8795
+8778
+8761
+8744
+8727
+8710
+8692
+8675
+8657
+8640
+8622
+8604
+8586
+8568
+8550
+8531
+8513
+8494
+8476
+8457
+8438
+8419
+8400
+8380
+8361
+8342
+8322
+8302
+8282
+8263
+8242
+8222
+8202
+8182
+8161
+8141
+8120
+8099
+8078
+8057
+8036
+8015
+7993
+7972
+7950
+7928
+7906
+7885
+7862
+7840
+7818
+7796
+7773
+7750
+7728
+7705
+7682
+7659
+7636
+7612
+7589
+7565
+7542
+7518
+7494
+7470
+7446
+7422
+7397
+7373
+7348
+7324
+7299
+7274
+7249
+7224
+7199
+7174
+7148
+7123
+7097
+7071
+7045
+7019
+6993
+6967
+6941
+6914
+6888
+6861
+6834
+6808
+6781
+6753
+6726
+6699
+6672
+6644
+6616
+6589
+6561
+6533
+6505
+6477
+6448
+6420
+6391
+6363
+6334
+6305
+6276
+6247
+6218
+6189
+6160
+6130
+6100
+6071
+6041
+6011
+5981
+5951
+5921
+5890
+5860
+5829
+5799
+5768
+5737
+5706
+5675
+5644
+5613
+5581
+5550
+5518
+5486
+5455
+5423
+5391
+5359
+5326
+5294
+5262
+5229
+5196
+5164
+5131
+5098
+5065
+5032
+4999
+4965
+4932
+4898
+4864
+4831
+4797
+4763
+4729
+4695
+4660
+4626
+4592
+4557
+4522
+4488
+4453
+4418
+4383
+4348
+4312
+4277
+4241
+4206
+4170
+4134
+4099
+4063
+4027
+3990
+3954
+3918
+3881
+3845
+3808
+3772
+3735
+3698
+3661
+3624
+3587
+3549
+3512
+3474
+3437
+3399
+3361
+3324
+3286
+3248
+3210
+3171
+3133
+3095
+3056
+3018
+2979
+2940
+2901
+2862
+2823
+2784
+2745
+2706
+2666
+2627
+2587
+2548
+2508
+2468
+2428
+2388
+2348
+2308
+2267
+2227
+2187
+2146
+2106
+2065
+2024
+1983
+1942
+1901
+1860
+1819
+1778
+1736
+1695
+1653
+1612
+1570
+1528
+1486
+1444
+1402
+1360
+1318
+1276
+1234
+1191
+1149
+1106
+1063
+1021
+978
+935
+892
+849
+806
+763
+719
+676
+633
+589
+546
+502
+458
+415
+371
+327
+283
+239
+195
+150
+106
+62
+17
+-27
+-72
+-116
+-161
+-206
+-251
+-296
+-341
+-386
+-431
+-476
+-521
+-566
+-612
+-657
+-703
+-748
+-794
+-840
+-885
+-931
+-977
+-1023
+-1069
+-1115
+-1161
+-1207
+-1254
+-1300
+-1346
+-1393
+-1439
+-1486
+-1532
+-1579
+-1626
+-1673
+-1719
+-1766
+-1813
+-1860
+-1907
+-1955
+-2002
+-2049
+-2096
+-2144
+-2191
+-2238
+-2286
+-2333
+-2381
+-2429
+-2476
+-2524
+-2572
+-2620
+-2668
+-2715
+-2763
+-2812
+-2860
+-2908
+-2956
+-3004
+-3052
+-3101
+-3149
+-3197
+-3246
+-3294
+-3343
+-3391
+-3440
+-3489
+-3537
+-3586
+-3635
+-3684
+-3733
+-3782
+-3830
+-3879
+-3928
+-3978
+-4027
+-4076
+-4125
+-4174
+-4223
+-4273
+-4322
+-4371
+-4421
+-4470
+-4519
+-4569
+-4618
+-4668
+-4718
+-4767
+-4817
+-4866
+-4916
+-4966
+-5016
+-5065
+-5115
+-5165
+-5215
+-5265
+-5315
+-5364
+-5414
+-5464
+-5514
+-5564
+-5614
+-5664
+-5715
+-5765
+-5815
+-5865
+-5915
+-5965
+-6015
+-6066
+-6116
+-6166
+-6216
+-6267
+-6317
+-6367
+-6418
+-6468
+-6518
+-6569
+-6619
+-6670
+-6720
+-6770
+-6821
+-6871
+-6922
+-6972
+-7023
+-7073
+-7124
+-7174
+-7225
+-7275
+-7326
+-7376
+-7427
+-7477
+-7528
+-7578
+-7629
+-7680
+-7730
+-7781
+-7831
+-7882
+-7932
+-7983
+-8033
+-8084
+-8135
+-8185
+-8236
+-8286
+-8337
+-8387
+-8438
+-8488
+-8539
+-8589
+-8640
+-8690
+-8741
+-8791
+-8842
+-8892
+-8943
+-8993
+-9044
+-9094
+-9144
+-9195
+-9245
+-9296
+-9346
+-9396
+-9447
+-9497
+-9547
+-9597
+-9648
+-9698
+-9748
+-9798
+-9849
+-9899
+-9949
+-9999
+-10049
+-10099
+-10149
+-10199
+-10249
+-10299
+-10349
+-10399
+-10449
+-10499
+-10549
+-10598
+-10648
+-10698
+-10748
+-10797
+-10847
+-10897
+-10946
+-10996
+-11045
+-11095
+-11144
+-11194
+-11243
+-11293
+-11342
+-11391
+-11441
+-11490
+-11539
+-11588
+-11637
+-11686
+-11735
+-11784
+-11833
+-11882
+-11931
+-11980
+-12029
+-12077
+-12126
+-12175
+-12223
+-12272
+-12320
+-12369
+-12417
+-12465
+-12514
+-12562
+-12610
+-12658
+-12706
+-12754
+-12802
+-12850
+-12898
+-12946
+-12994
+-13041
+-13089
+-13137
+-13184
+-13232
+-13279
+-13327
+-13374
+-13421
+-13468
+-13515
+-13563
+-13610
+-13656
+-13703
+-13750
+-13797
+-13844
+-13890
+-13937
+-13983
+-14030
+-14076
+-14122
+-14168
+-14215
+-14261
+-14307
+-14353
+-14398
+-14444
+-14490
+-14536
+-14581
+-14627
+-14672
+-14717
+-14763
+-14808
+-14853
+-14898
+-14943
+-14988
+-15032
+-15077
+-15122
+-15166
+-15211
+-15255
+-15299
+-15344
+-15388
+-15432
+-15476
+-15520
+-15563
+-15607
+-15651
+-15694
+-15738
+-15781
+-15824
+-15867
+-15910
+-15953
+-15996
+-16039
+-16082
+-16124
+-16167
+-16209
+-16251
+-16294
+-16336
+-16378
+-16420
+-16461
+-16503
+-16545
+-16586
+-16628
+-16669
+-16710
+-16751
+-16792
+-16833
+-16874
+-16915
+-16955
+-16996
+-17036
+-17076
+-17116
+-17156
+-17196
+-17236
+-17276
+-17315
+-17355
+-17394
+-17434
+-17473
+-17512
+-17551
+-17589
+-17628
+-17667
+-17705
+-17743
+-17782
+-17820
+-17858
+-17896
+-17933
+-17971
+-18008
+-18046
+-18083
+-18120
+-18157
+-18194
+-18231
+-18267
+-18304
+-18340
+-18377
+-18413
+-18449
+-18485
+-18520
+-18556
+-18591
+-18627
+-18662
+-18697
+-18732
+-18767
+-18801
+-18836
+-18870
+-18905
+-18939
+-18973
+-19007
+-19040
+-19074
+-19107
+-19141
+-19174
+-19207
+-19240
+-19273
+-19305
+-19338
+-19370
+-19402
+-19434
+-19466
+-19498
+-19529
+-19561
+-19592
+-19623
+-19654
+-19685
+-19716
+-19747
+-19777
+-19807
+-19837
+-19867
+-19897
+-19927
+-19956
+-19986
+-20015
+-20044
+-20073
+-20102
+-20130
+-20159
+-20187
+-20215
+-20243
+-20271
+-20298
+-20326
+-20353
+-20380
+-20407
+-20434
+-20461
+-20487
+-20514
+-20540
+-20566
+-20592
+-20617
+-20643
+-20668
+-20693
+-20718
+-20743
+-20768
+-20792
+-20817
+-20841
+-20865
+-20889
+-20912
+-20936
+-20959
+-20982
+-21005
+-21028
+-21051
+-21073
+-21095
+-21117
+-21139
+-21161
+-21183
+-21204
+-21225
+-21246
+-21267
+-21288
+-21308
+-21328
+-21349
+-21368
+-21388
+-21408
+-21427
+-21446
+-21465
+-21484
+-21503
+-21521
+-21540
+-21558
+-21576
+-21593
+-21611
+-21628
+-21645
+-21662
+-21679
+-21696
+-21712
+-21728
+-21744
+-21760
+-21776
+-21791
+-21806
+-21822
+-21836
+-21851
+-21865
+-21880
+-21894
+-21908
+-21921
+-21935
+-21948
+-21961
+-21974
+-21987
+-21999
+-22012
+-22024
+-22036
+-22047
+-22059
+-22070
+-22081
+-22092
+-22103
+-22113
+-22123
+-22134
+-22143
+-22153
+-22163
+-22172
+-22181
+-22190
+-22198
+-22207
+-22215
+-22223
+-22231
+-22238
+-22246
+-22253
+-22260
+-22267
+-22273
+-22279
+-22286
+-22291
+-22297
+-22303
+-22308
+-22313
+-22318
+-22322
+-22327
+-22331
+-22335
+-22339
+-22342
+-22346
+-22349
+-22352
+-22354
+-22357
+-22359
+-22361
+-22363
+-22364
+-22366
+-22367
+-22368
+-22369
+-22369
+-22369
+-22369
+-22369
+-22369
+-22368
+-22367
+-22366
+-22365
+-22363
+-22362
+-22360
+-22357
+-22355
+-22352
+-22350
+-22346
+-22343
+-22340
+-22336
+-22332
+-22328
+-22323
+-22318
+-22314
+-22308
+-22303
+-22297
+-22292
+-22286
+-22279
+-22273
+-22266
+-22259
+-22252
+-22244
+-22237
+-22229
+-22221
+-22212
+-22204
+-22195
+-22186
+-22176
+-22167
+-22157
+-22147
+-22137
+-22126
+-22116
+-22105
+-22094
+-22082
+-22071
+-22059
+-22047
+-22034
+-22022
+-22009
+-21996
+-21982
+-21969
+-21955
+-21941
+-21927
+-21912
+-21898
+-21883
+-21867
+-21852
+-21836
+-21820
+-21804
+-21788
+-21771
+-21754
+-21737
+-21720
+-21702
+-21684
+-21666
+-21648
+-21629
+-21610
+-21591
+-21572
+-21552
+-21533
+-21513
+-21492
+-21472
+-21451
+-21430
+-21409
+-21387
+-21366
+-21344
+-21321
+-21299
+-21276
+-21253
+-21230
+-21207
+-21183
+-21159
+-21135
+-21110
+-21086
+-21061
+-21036
+-21010
+-20985
+-20959
+-20933
+-20906
+-20879
+-20853
+-20825
+-20798
+-20770
+-20743
+-20714
+-20686
+-20658
+-20629
+-20600
+-20570
+-20541
+-20511
+-20481
+-20450
+-20420
+-20389
+-20358
+-20327
+-20295
+-20263
+-20231
+-20199
+-20166
+-20133
+-20100
+-20067
+-20034
+-20000
+-19966
+-19931
+-19897
+-19862
+-19827
+-19792
+-19756
+-19720
+-19684
+-19648
+-19612
+-19575
+-19538
+-19500
+-19463
+-19425
+-19387
+-19349
+-19310
+-19272
+-19233
+-19193
+-19154
+-19114
+-19074
+-19034
+-18993
+-18953
+-18912
+-18871
+-18829
+-18787
+-18745
+-18703
+-18661
+-18618
+-18575
+-18532
+-18488
+-18445
+-18401
+-18357
+-18312
+-18267
+-18222
+-18177
+-18132
+-18086
+-18040
+-17994
+-17948
+-17901
+-17854
+-17807
+-17760
+-17712
+-17664
+-17616
+-17568
+-17519
+-17470
+-17421
+-17372
+-17322
+-17272
+-17222
+-17172
+-17121
+-17071
+-17020
+-16968
+-16917
+-16865
+-16813
+-16761
+-16708
+-16656
+-16603
+-16549
+-16496
+-16442
+-16388
+-16334
+-16280
+-16225
+-16170
+-16115
+-16060
+-16004
+-15948
+-15892
+-15836
+-15779
+-15722
+-15665
+-15608
+-15550
+-15493
+-15435
+-15376
+-15318
+-15259
+-15200
+-15141
+-15081
+-15022
+-14962
+-14902
+-14841
+-14781
+-14720
+-14659
+-14598
+-14536
+-14474
+-14412
+-14350
+-14288
+-14225
+-14162
+-14099
+-14035
+-13972
+-13908
+-13844
+-13780
+-13715
+-13650
+-13585
+-13520
+-13455
+-13389
+-13323
+-13257
+-13190
+-13124
+-13057
+-12990
+-12923
+-12855
+-12788
+-12720
+-12651
+-12583
+-12514
+-12446
+-12377
+-12307
+-12238
+-12168
+-12098
+-12028
+-11958
+-11887
+-11816
+-11745
+-11674
+-11602
+-11531
+-11459
+-11387
+-11314
+-11242
+-11169
+-11096
+-11023
+-10949
+-10876
+-10802
+-10728
+-10653
+-10579
+-10504
+-10429
+-10354
+-10279
+-10203
+-10127
+-10051
+-9975
+-9899
+-9822
+-9746
+-9669
+-9591
+-9514
+-9436
+-9358
+-9280
+-9202
+-9124
+-9045
+-8966
+-8887
+-8808
+-8728
+-8649
+-8569
+-8489
+-8409
+-8328
+-8248
+-8167
+-8086
+-8004
+-7923
+-7841
+-7760
+-7678
+-7595
+-7513
+-7430
+-7348
+-7265
+-7181
+-7098
+-7014
+-6931
+-6847
+-6763
+-6678
+-6594
+-6509
+-6424
+-6339
+-6254
+-6169
+-6083
+-5997
+-5911
+-5825
+-5739
+-5652
+-5566
+-5479
+-5392
+-5305
+-5217
+-5130
+-5042
+-4954
+-4866
+-4777
+-4689
+-4600
+-4512
+-4423
+-4334
+-4244
+-4155
+-4065
+-3975
+-3885
+-3795
+-3705
+-3614
+-3524
+-3433
+-3342
+-3251
+-3159
+-3068
+-2976
+-2885
+-2793
+-2701
+-2608
+-2516
+-2423
+-2331
+-2238
+-2145
+-2051
+-1958
+-1865
+-1771
+-1677
+-1583
+-1489
+-1395
+-1300
+-1206
+-1111
+-1016
+-921
+-826
+-731
+-636
+-540
+-444
+-349
+-253
+-156
+-60
+36
+133
+229
+326
+423
+520
+617
+715
+812
+910
+1007
+1105
+1203
+1301
+1400
+1498
+1597
+1695
+1794
+1893
+1992
+2091
+2190
+2289
+2389
+2488
+2588
+2688
+2788
+2888
+2988
+3088
+3189
+3289
+3390
+3490
+3591
+3692
+3793
+3894
+3995
+4097
+4198
+4300
+4401
+4503
+4605
+4707
+4809
+4911
+5013
+5116
+5218
+5321
+5423
+5526
+5629
+5732
+5835
+5938
+6041
+6144
+6247
+6351
+6454
+6558
+6661
+6765
+6869
+6973
+7077
+7181
+7285
+7389
+7493
+7598
+7702
+7807
+7911
+8016
+8121
+8225
+8330
+8435
+8540
+8645
+8750
+8855
+8960
+9066
+9171
+9276
+9382
+9487
+9593
+9698
+9804
+9910
+10016
+10121
+10227
+10333
+10439
+10545
+10651
+10757
+10863
+10970
+11076
+11182
+11288
+11395
+11501
+11607
+11714
+11820
+11927
+12033
+12140
+12247
+12353
+12460
+12567
+12673
+12780
+12887
+12994
+13100
+13207
+13314
+13421
+13528
+13635
+13742
+13848
+13955
+14062
+14169
+14276
+14383
+14490
+14597
+14704
+14811
+14918
+15025
+15132
+15239
+15346
+15453
+15560
+15667
+15774
+15881
+15988
+16095
+16202
+16309
+16416
+16523
+16630
+16737
+16844
+16951
+17058
+17164
+17271
+17378
+17485
+17592
+17698
+17805
+17912
+18018
+18125
+18231
+18338
+18445
+18551
+18657
+18764
+18870
+18977
+19083
+19189
+19295
+19402
+19508
+19614
+19720
+19826
+19932
+20038
+20144
+20249
+20355
+20461
+20567
+20672
+20778
+20883
+20989
+21094
+21199
+21304
+21410
+21515
+21620
+21725
+21830
+21934
+22039
+22144
+22248
+22353
+22457
+22562
+22666
+22770
+22875
+22979
+23083
+23187
+23290
+23394
+23498
+23601
+23705
+23808
+23911
+24015
+24118
+24221
+24324
+24426
+24529
+24632
+24734
+24837
+24939
+25041
+25143
+25245
+25347
+25449
+25551
+25652
+25754
+25855
+25956
+26057
+26158
+26259
+26360
+26461
+26561
+26661
+26762
+26862
+26962
+27062
+27161
+27261
+27361
+27460
+27559
+27658
+27757
+27856
+27955
+28053
+28152
+28250
+28348
+28446
+28544
+28641
+28739
+28836
+28933
+29030
+29127
+29224
+29321
+29417
+29514
+29610
+29706
+29801
+29897
+29993
+30088
+30183
+30278
+30373
+30468
+30562
+30656
+30750
+30844
+30938
+31032
+31125
+31219
+31312
+31405
+31497
+31590
+31682
+31774
+31866
+31958
+32050
+32141
+32232
+32323
+32414
+32505
+32595
+32685
+32775
+32865
+32955
+33044
+33134
+33223
+33311
+33400
+33488
+33577
+33665
+33752
+33840
+33927
+34014
+34101
+34188
+34274
+34361
+34447
+34533
+34618
+34704
+34789
+34874
+34958
+35043
+35127
+35211
+35295
+35378
+35461
+35545
+35627
+35710
+35792
+35874
+35956
+36038
+36119
+36200
+36281
+36362
+36442
+36522
+36602
+36682
+36761
+36840
+36919
+36998
+37076
+37154
+37232
+37310
+37387
+37464
+37541
+37617
+37693
+37769
+37845
+37920
+37996
+38070
+38145
+38219
+38293
+38367
+38441
+38514
+38587
+38659
+38732
+38804
+38876
+38947
+39018
+39089
+39160
+39230
+39300
+39370
+39440
+39509
+39578
+39646
+39715
+39783
+39850
+39918
+39985
+40051
+40118
+40184
+40250
+40315
+40381
+40446
+40510
+40574
+40638
+40702
+40765
+40828
+40891
+40954
+41016
+41077
+41139
+41200
+41261
+41321
+41381
+41441
+41500
+41560
+41618
+41677
+41735
+41793
+41850
+41907
+41964
+42021
+42077
+42133
+42188
+42243
+42298
+42352
+42406
+42460
+42513
+42566
+42619
+42671
+42723
+42775
+42826
+42877
+42927
+42978
+43027
+43077
+43126
+43175
+43223
+43271
+43319
+43366
+43413
+43459
+43506
+43551
+43597
+43642
+43687
+43731
+43775
+43818
+43862
+43904
+43947
+43989
+44031
+44072
+44113
+44153
+44194
+44233
+44273
+44312
+44350
+44389
+44426
+44464
+44501
+44537
+44574
+44610
+44645
+44680
+44715
+44749
+44783
+44816
+44850
+44882
+44915
+44946
+44978
+45009
+45040
+45070
+45100
+45129
+45158
+45187
+45215
+45243
+45270
+45297
+45324
+45350
+45376
+45401
+45426
+45450
+45474
+45498
+45521
+45544
+45566
+45588
+45610
+45631
+45652
+45672
+45692
+45711
+45730
+45748
+45767
+45784
+45801
+45818
+45835
+45851
+45866
+45881
+45896
+45910
+45924
+45937
+45950
+45962
+45974
+45986
+45997
+46007
+46018
+46027
+46037
+46046
+46054
+46062
+46069
+46077
+46083
+46089
+46095
+46100
+46105
+46109
+46113
+46117
+46120
+46122
+46124
+46126
+46127
+46128
+46128
+46128
+46127
+46126
+46124
+46122
+46120
+46117
+46113
+46109
+46105
+46100
+46095
+46089
+46083
+46076
+46069
+46061
+46053
+46044
+46035
+46026
+46016
+46005
+45994
+45983
+45971
+45958
+45945
+45932
+45918
+45904
+45889
+45874
+45858
+45842
+45825
+45808
+45790
+45772
+45753
+45734
+45714
+45694
+45674
+45653
+45631
+45609
+45586
+45563
+45540
+45516
+45491
+45466
+45441
+45415
+45388
+45362
+45334
+45306
+45278
+45249
+45219
+45189
+45159
+45128
+45097
+45065
+45032
+45000
+44966
+44932
+44898
+44863
+44828
+44792
+44755
+44718
+44681
+44643
+44605
+44566
+44527
+44487
+44446
+44405
+44364
+44322
+44280
+44237
+44193
+44150
+44105
+44060
+44015
+43969
+43922
+43876
+43828
+43780
+43732
+43683
+43633
+43583
+43533
+43482
+43430
+43378
+43326
+43273
+43219
+43165
+43111
+43056
+43000
+42944
+42887
+42830
+42773
+42715
+42656
+42597
+42537
+42477
+42416
+42355
+42294
+42231
+42169
+42105
+42042
+41977
+41913
+41847
+41782
+41715
+41648
+41581
+41513
+41445
+41376
+41307
+41237
+41166
+41096
+41024
+40952
+40880
+40807
+40733
+40659
+40585
+40510
+40434
+40358
+40282
+40205
+40127
+40049
+39970
+39891
+39812
+39731
+39651
+39570
+39488
+39406
+39323
+39240
+39156
+39072
+38987
+38902
+38816
+38730
+38643
+38556
+38468
+38380
+38291
+38201
+38112
+38021
+37930
+37839
+37747
+37655
+37562
+37468
+37374
+37280
+37185
+37089
+36993
+36897
+36800
+36702
+36604
+36506
+36407
+36307
+36207
+36107
+36006
+35904
+35802
+35699
+35596
+35493
+35389
+35284
+35179
+35073
+34967
+34861
+34754
+34646
+34538
+34429
+34320
+34210
+34100
+33990
+33879
+33767
+33655
+33542
+33429
+33316
+33201
+33087
+32972
+32856
+32740
+32623
+32506
+32389
+32271
+32152
+32033
+31913
+31793
+31673
+31552
+31430
+31308
+31186
+31063
+30939
+30815
+30691
+30566
+30440
+30315
+30188
+30061
+29934
+29806
+29678
+29549
+29420
+29290
+29159
+29029
+28897
+28766
+28634
+28501
+28368
+28234
+28100
+27965
+27830
+27695
+27559
+27422
+27285
+27148
+27010
+26872
+26733
+26594
+26454
+26314
+26173
+26032
+25890
+25748
+25605
+25462
+25319
+25175
+25030
+24885
+24740
+24594
+24448
+24301
+24154
+24007
+23858
+23710
+23561
+23411
+23262
+23111
+22960
+22809
+22657
+22505
+22353
+22200
+22046
+21892
+21738
+21583
+21428
+21272
+21116
+20959
+20802
+20645
+20487
+20328
+20170
+20010
+19851
+19691
+19530
+19369
+19208
+19046
+18884
+18721
+18558
+18395
+18231
+18066
+17902
+17736
+17571
+17405
+17238
+17072
+16904
+16737
+16568
+16400
+16231
+16062
+15892
+15722
+15551
+15380
+15209
+15037
+14865
+14692
+14519
+14346
+14172
+13998
+13823
+13648
+13473
+13297
+13121
+12945
+12768
+12590
+12413
+12235
+12056
+11877
+11698
+11518
+11338
+11158
+10977
+10796
+10615
+10433
+10250
+10068
+9885
+9701
+9518
+9334
+9149
+8964
+8779
+8594
+8408
+8221
+8035
+7848
+7660
+7473
+7285
+7096
+6908
+6718
+6529
+6339
+6149
+5959
+5768
+5577
+5385
+5193
+5001
+4809
+4616
+4423
+4229
+4035
+3841
+3647
+3452
+3257
+3061
+2865
+2669
+2473
+2276
+2079
+1882
+1684
+1486
+1288
+1089
+890
+691
+492
+292
+92
+-109
+-309
+-510
+-712
+-913
+-1115
+-1317
+-1520
+-1722
+-1925
+-2129
+-2332
+-2536
+-2740
+-2945
+-3150
+-3355
+-3560
+-3765
+-3971
+-4177
+-4383
+-4590
+-4797
+-5004
+-5211
+-5419
+-5627
+-5835
+-6043
+-6252
+-6461
+-6670
+-6879
+-7089
+-7299
+-7509
+-7719
+-7930
+-8141
+-8352
+-8563
+-8775
+-8986
+-9198
+-9411
+-9623
+-9836
+-10049
+-10262
+-10475
+-10689
+-10902
+-11116
+-11330
+-11545
+-11759
+-11974
+-12189
+-12404
+-12620
+-12835
+-13051
+-13267
+-13483
+-13699
+-13916
+-14133
+-14350
+-14567
+-14784
+-15001
+-15219
+-15437
+-15655
+-15873
+-16091
+-16310
+-16528
+-16747
+-16966
+-17185
+-17405
+-17624
+-17844
+-18063
+-18283
+-18503
+-18724
+-18944
+-19165
+-19385
+-19606
+-19827
+-20048
+-20269
+-20490
+-20712
+-20933
+-21155
+-21377
+-21599
+-21821
+-22043
+-22266
+-22488
+-22710
+-22933
+-23156
+-23379
+-23602
+-23825
+-24048
+-24271
+-24494
+-24718
+-24941
+-25165
+-25389
+-25613
+-25837
+-26061
+-26285
+-26509
+-26733
+-26957
+-27182
+-27406
+-27630
+-27855
+-28080
+-28304
+-28529
+-28754
+-28979
+-29204
+-29428
+-29653
+-29879
+-30104
+-30329
+-30554
+-30779
+-31004
+-31230
+-31455
+-31680
+-31906
+-32131
+-32357
+-32582
+-32807
+-33033
+-33258
+-33484
+-33709
+-33935
+-34160
+-34386
+-34611
+-34837
+-35063
+-35288
+-35514
+-35739
+-35965
+-36190
+-36416
+-36641
+-36866
+-37092
+-37317
+-37543
+-37768
+-37993
+-38218
+-38444
+-38669
+-38894
+-39119
+-39344
+-39569
+-39794
+-40019
+-40244
+-40469
+-40693
+-40918
+-41143
+-41367
+-41592
+-41816
+-42040
+-42265
+-42489
+-42713
+-42937
+-43161
+-43385
+-43609
+-43832
+-44056
+-44279
+-44503
+-44726
+-44949
+-45172
+-45395
+-45618
+-45841
+-46064
+-46286
+-46509
+-46731
+-46953
+-47175
+-47397
+-47619
+-47841
+-48062
+-48283
+-48505
+-48726
+-48947
+-49168
+-49388
+-49609
+-49829
+-50049
+-50269
+-50489
+-50709
+-50929
+-51148
+-51367
+-51586
+-51805
+-52024
+-52242
+-52461
+-52679
+-52897
+-53115
+-53332
+-53550
+-53767
+-53984
+-54201
+-54417
+-54634
+-54850
+-55066
+-55282
+-55497
+-55713
+-55928
+-56143
+-56357
+-56572
+-56786
+-57000
+-57214
+-57427
+-57640
+-57853
+-58066
+-58279
+-58491
+-58703
+-58915
+-59126
+-59338
+-59549
+-59759
+-59970
+-60180
+-60390
+-60600
+-60809
+-61018
+-61227
+-61436
+-61644
+-61852
+-62059
+-62267
+-62474
+-62681
+-62887
+-63093
+-63299
+-63505
+-63710
+-63915
+-64120
+-64324
+-64528
+-64732
+-64935
+-65138
+-65341
+-65543
+-65745
+-65947
+-66148
+-66349
+-66550
+-66750
+-66950
+-67150
+-67349
+-67548
+-67747
+-67945
+-68143
+-68340
+-68537
+-68734
+-68930
+-69126
+-69322
+-69517
+-69712
+-69906
+-70100
+-70294
+-70487
+-70680
+-70873
+-71065
+-71256
+-71448
+-71638
+-71829
+-72019
+-72209
+-72398
+-72586
+-72775
+-72963
+-73150
+-73337
+-73524
+-73710
+-73896
+-74081
+-74266
+-74450
+-74634
+-74818
+-75001
+-75184
+-75366
+-75547
+-75729
+-75909
+-76090
+-76270
+-76449
+-76628
+-76806
+-76984
+-77162
+-77338
+-77515
+-77691
+-77866
+-78041
+-78216
+-78390
+-78563
+-78736
+-78909
+-79081
+-79252
+-79423
+-79593
+-79763
+-79933
+-80102
+-80270
+-80438
+-80605
+-80772
+-80938
+-81104
+-81269
+-81433
+-81597
+-81761
+-81924
+-82086
+-82248
+-82409
+-82570
+-82730
+-82889
+-83048
+-83207
+-83365
+-83522
+-83678
+-83835
+-83990
+-84145
+-84299
+-84453
+-84606
+-84759
+-84911
+-85062
+-85213
+-85363
+-85513
+-85662
+-85810
+-85958
+-86105
+-86251
+-86397
+-86542
+-86687
+-86831
+-86974
+-87117
+-87259
+-87400
+-87541
+-87681
+-87821
+-87960
+-88098
+-88235
+-88372
+-88509
+-88644
+-88779
+-88913
+-89047
+-89180
+-89312
+-89444
+-89574
+-89705
+-89834
+-89963
+-90091
+-90219
+-90345
+-90472
+-90597
+-90722
+-90846
+-90969
+-91091
+-91213
+-91334
+-91455
+-91575
+-91694
+-91812
+-91930
+-92046
+-92163
+-92278
+-92393
+-92507
+-92620
+-92732
+-92844
+-92955
+-93065
+-93175
+-93284
+-93392
+-93499
+-93605
+-93711
+-93816
+-93920
+-94024
+-94126
+-94228
+-94329
+-94430
+-94529
+-94628
+-94726
+-94823
+-94920
+-95016
+-95110
+-95205
+-95298
+-95390
+-95482
+-95573
+-95663
+-95752
+-95841
+-95929
+-96016
+-96102
+-96187
+-96271
+-96355
+-96438
+-96520
+-96601
+-96681
+-96761
+-96839
+-96917
+-96994
+-97070
+-97146
+-97220
+-97294
+-97366
+-97438
+-97509
+-97580
+-97649
+-97717
+-97785
+-97852
+-97918
+-97983
+-98047
+-98110
+-98173
+-98234
+-98295
+-98355
+-98414
+-98472
+-98529
+-98585
+-98640
+-98695
+-98748
+-98801
+-98853
+-98904
+-98954
+-99003
+-99051
+-99098
+-99145
+-99190
+-99235
+-99278
+-99321
+-99363
+-99404
+-99444
+-99483
+-99521
+-99558
+-99594
+-99630
+-99664
+-99697
+-99730
+-99761
+-99792
+-99822
+-99850
+-99878
+-99905
+-99931
+-99956
+-99980
+-100003
+-100025
+-100046
+-100066
+-100085
+-100103
+-100121
+-100137
+-100152
+-100166
+-100180
+-100192
+-100203
+-100214
+-100223
+-100232
+-100239
+-100246
+-100251
+-100255
+-100259
+-100261
+-100263
+-100263
+-100263
+-100261
+-100259
+-100255
+-100251
+-100245
+-100238
+-100231
+-100222
+-100213
+-100202
+-100190
+-100178
+-100164
+-100149
+-100134
+-100117
+-100099
+-100080
+-100060
+-100039
+-100017
+-99994
+-99970
+-99945
+-99919
+-99892
+-99864
+-99835
+-99804
+-99773
+-99740
+-99707
+-99672
+-99637
+-99600
+-99563
+-99524
+-99484
+-99443
+-99401
+-99358
+-99314
+-99269
+-99223
+-99175
+-99127
+-99078
+-99027
+-98975
+-98923
+-98869
+-98814
+-98758
+-98701
+-98643
+-98584
+-98523
+-98462
+-98400
+-98336
+-98271
+-98205
+-98139
+-98071
+-98002
+-97931
+-97860
+-97788
+-97714
+-97639
+-97564
+-97487
+-97409
+-97330
+-97250
+-97168
+-97086
+-97002
+-96918
+-96832
+-96745
+-96657
+-96568
+-96478
+-96386
+-96294
+-96200
+-96105
+-96009
+-95912
+-95814
+-95715
+-95614
+-95513
+-95410
+-95306
+-95201
+-95095
+-94987
+-94879
+-94769
+-94659
+-94547
+-94434
+-94319
+-94204
+-94087
+-93970
+-93851
+-93731
+-93610
+-93487
+-93364
+-93239
+-93114
+-92987
+-92859
+-92729
+-92599
+-92467
+-92334
+-92200
+-92065
+-91929
+-91792
+-91653
+-91513
+-91372
+-91230
+-91087
+-90942
+-90797
+-90650
+-90502
+-90353
+-90202
+-90051
+-89898
+-89744
+-89589
+-89432
+-89275
+-89116
+-88956
+-88795
+-88633
+-88470
+-88305
+-88139
+-87972
+-87804
+-87635
+-87464
+-87292
+-87119
+-86945
+-86770
+-86593
+-86415
+-86236
+-86056
+-85875
+-85692
+-85509
+-85324
+-85137
+-84950
+-84761
+-84572
+-84381
+-84188
+-83995
+-83800
+-83605
+-83408
+-83209
+-83010
+-82809
+-82607
+-82404
+-82200
+-81995
+-81788
+-81580
+-81371
+-81161
+-80949
+-80736
+-80522
+-80307
+-80091
+-79873
+-79654
+-79434
+-79213
+-78990
+-78767
+-78542
+-78316
+-78088
+-77860
+-77630
+-77399
+-77167
+-76933
+-76698
+-76463
+-76225
+-75987
+-75748
+-75507
+-75265
+-75022
+-74777
+-74531
+-74285
+-74036
+-73787
+-73537
+-73285
+-73032
+-72778
+-72522
+-72265
+-72007
+-71748
+-71488
+-71226
+-70964
+-70700
+-70434
+-70168
+-69900
+-69631
+-69361
+-69090
+-68817
+-68543
+-68268
+-67992
+-67715
+-67436
+-67156
+-66875
+-66592
+-66309
+-66024
+-65738
+-65451
+-65162
+-64872
+-64581
+-64289
+-63996
+-63701
+-63405
+-63108
+-62810
+-62510
+-62210
+-61908
+-61605
+-61300
+-60995
+-60688
+-60380
+-60070
+-59760
+-59448
+-59135
+-58821
+-58506
+-58189
+-57871
+-57552
+-57232
+-56910
+-56588
+-56264
+-55939
+-55612
+-55285
+-54956
+-54626
+-54295
+-53962
+-53629
+-53294
+-52958
+-52621
+-52282
+-51942
+-51602
+-51259
+-50916
+-50572
+-50226
+-49879
+-49531
+-49181
+-48831
+-48479
+-48126
+-47772
+-47416
+-47060
+-46702
+-46343
+-45983
+-45621
+-45259
+-44895
+-44530
+-44164
+-43796
+-43428
+-43058
+-42687
+-42315
+-41941
+-41567
+-41191
+-40814
+-40436
+-40057
+-39676
+-39294
+-38911
+-38527
+-38142
+-37756
+-37368
+-36979
+-36589
+-36198
+-35805
+-35412
+-35017
+-34621
+-34224
+-33826
+-33426
+-33026
+-32624
+-32221
+-31817
+-31412
+-31005
+-30597
+-30189
+-29779
+-29367
+-28955
+-28542
+-28127
+-27711
+-27294
+-26876
+-26457
+-26036
+-25615
+-25192
+-24768
+-24343
+-23917
+-23489
+-23061
+-22631
+-22200
+-21768
+-21335
+-20901
+-20466
+-20029
+-19591
+-19153
+-18713
+-18271
+-17829
+-17386
+-16941
+-16496
+-16049
+-15601
+-15152
+-14702
+-14251
+-13798
+-13345
+-12890
+-12434
+-11978
+-11520
+-11061
+-10600
+-10139
+-9677
+-9213
+-8748
+-8283
+-7816
+-7348
+-6879
+-6409
+-5937
+-5465
+-4992
+-4517
+-4041
+-3565
+-3087
+-2608
+-2128
+-1647
+-1165
+-681
+-197
+288
+775
+1262
+1751
+2241
+2732
+3223
+3716
+4210
+4705
+5201
+5699
+6197
+6696
+7196
+7698
+8200
+8704
+9208
+9714
+10221
+10728
+11237
+11747
+12257
+12769
+13282
+13796
+14311
+14827
+15344
+15862
+16381
+16901
+17422
+17944
+18467
+18991
+19516
+20043
+20570
+21098
+21627
+22157
+22688
+23220
+23753
+24288
+24823
+25359
+25896
+26434
+26973
+27513
+28054
+28596
+29139
+29683
+30228
+30774
+31321
+31868
+32417
+32967
+33518
+34069
+34622
+35175
+35730
+36285
+36842
+37399
+37957
+38517
+39077
+39638
+40200
+40763
+41327
+41891
+42457
+43024
+43591
+44160
+44729
+45299
+45870
+46443
+47016
+47589
+48164
+48740
+49316
+49894
+50472
+51052
+51632
+52213
+52795
+53377
+53961
+54546
+55131
+55717
+56304
+56892
+57481
+58071
+58661
+59253
+59845
+60438
+61032
+61627
+62222
+62819
+63416
+64014
+64613
+65213
+65813
+66415
+67017
+67620
+68224
+68829
+69434
+70040
+70648
+71255
+71864
+72474
+73084
+73695
+74307
+74919
+75533
+76147
+76762
+77378
+77994
+78611
+79229
+79848
+80468
+81088
+81709
+82331
+82953
+83577
+84201
+84826
+85451
+86077
+86704
+87332
+87960
+88590
+89220
+89850
+90481
+91113
+91746
+92380
+93014
+93648
+94284
+94920
+95557
+96195
+96833
+97472
+98112
+98752
+99393
+100034
+100677
+101320
+101963
+102608
+103253
+103898
+104544
+105191
+105839
+106487
+107136
+107785
+108435
+109086
+109737
+110389
+111042
+111695
+112349
+113003
+113658
+114314
+114970
+115627
+116284
+116942
+117600
+118260
+118919
+119580
+120240
+120902
+121564
+122226
+122889
+123553
+124217
+124882
+125547
+126213
+126880
+127547
+128214
+128882
+129551
+130220
+130889
+131559
+132230
+132901
+133573
+134245
+134917
+135591
+136264
+136938
+137613
+138288
+138963
+139639
+140316
+140993
+141670
+142348
+143027
+143706
+144385
+145065
+145745
+146425
+147106
+147788
+148470
+149152
+149835
+150518
+151202
+151886
+152570
+153255
+153941
+154626
+155312
+155999
+156686
+157373
+158061
+158749
+159437
+160126
+160815
+161504
+162194
+162884
+163575
+164266
+164957
+165649
+166341
+167033
+167726
+168419
+169112
+169806
+170500
+171194
+171889
+172584
+173279
+173974
+174670
+175366
+176063
+176759
+177456
+178153
+178851
+179549
+180247
+180945
+181644
+182343
+183042
+183741
+184441
+185141
+185841
+186541
+187242
+187942
+188643
+189345
+190046
+190748
+191450
+192152
+192854
+193557
+194259
+194962
+195665
+196369
+197072
+197776
+198480
+199184
+199888
+200592
+201296
+202001
+202706
+203411
+204116
+204821
+205526
+206232
+206937
+207643
+208349
+209055
+209761
+210467
+211174
+211880
+212587
+213293
+214000
+214707
+215414
+216120
+216827
+217535
+218242
+218949
+219656
+220364
+221071
+221778
+222486
+223193
+223901
+224609
+225316
+226024
+226732
+227439
+228147
+228855
+229563
+230270
+230978
+231686
+232393
+233101
+233809
+234517
+235224
+235932
+236639
+237347
+238054
+238762
+239469
+240177
+240884
+241591
+242299
+243006
+243713
+244420
+245127
+245833
+246540
+247247
+247953
+248660
+249366
+250072
+250779
+251485
+252191
+252896
+253602
+254308
+255013
+255718
+256423
+257128
+257833
+258538
+259242
+259947
+260651
+261355
+262059
+262762
+263466
+264169
+264872
+265575
+266278
+266981
+267683
+268385
+269087
+269789
+270490
+271191
+271892
+272593
+273294
+273994
+274694
+275394
+276094
+276793
+277492
+278191
+278889
+279588
+280286
+280983
+281681
+282378
+283075
+283771
+284468
+285164
+285859
+286555
+287250
+287944
+288639
+289333
+290026
+290720
+291413
+292106
+292798
+293490
+294182
+294873
+295564
+296254
+296945
+297634
+298324
+299013
+299702
+300390
+301078
+301765
+302453
+303139
+303826
+304511
+305197
+305882
+306567
+307251
+307935
+308618
+309301
+309983
+310665
+311347
+312028
+312708
+313389
+314068
+314747
+315426
+316105
+316782
+317460
+318136
+318813
+319489
+320164
+320839
+321513
+322187
+322860
+323533
+324205
+324877
+325548
+326218
+326888
+327558
+328227
+328895
+329563
+330230
+330897
+331563
+332229
+332894
+333558
+334222
+334885
+335548
+336210
+336872
+337532
+338193
+338852
+339511
+340170
+340827
+341485
+342141
+342797
+343452
+344107
+344761
+345414
+346067
+346719
+347370
+348021
+348671
+349320
+349969
+350617
+351264
+351911
+352557
+353202
+353846
+354490
+355133
+355776
+356417
+357058
+357698
+358338
+358977
+359615
+360252
+360889
+361524
+362159
+362794
+363427
+364060
+364692
+365323
+365954
+366584
+367213
+367841
+368468
+369095
+369721
+370346
+370970
+371593
+372216
+372837
+373458
+374079
+374698
+375316
+375934
+376551
+377167
+377782
+378396
+379010
+379622
+380234
+380845
+381455
+382064
+382672
+383280
+383886
+384492
+385097
+385700
+386303
+386905
+387507
+388107
+388706
+389305
+389902
+390499
+391095
+391689
+392283
+392876
+393468
+394059
+394649
+395238
+395827
+396414
+397000
+397586
+398170
+398753
+399336
+399917
+400498
+401077
+401656
+402233
+402810
+403385
+403960
+404533
+405106
+405677
+406248
+406817
+407386
+407953
+408520
+409085
+409650
+410213
+410775
+411337
+411897
+412456
+413014
+413571
+414127
+414682
+415236
+415789
+416340
+416891
+417441
+417989
+418536
+419083
+419628
+420172
+420715
+421257
+421798
+422337
+422876
+423413
+423950
+424485
+425019
+425552
+426084
+426615
+427144
+427673
+428200
+428726
+429251
+429775
+430297
+430819
+431339
+431858
+432376
+432893
+433409
+433923
+434437
+434949
+435460
+435969
+436478
+436985
+437491
+437996
+438500
+439002
+439504
+440004
+440503
+441000
+441497
+441992
+442486
+442978
+443470
+443960
+444449
+444937
+445423
+445908
+446392
+446875
+447356
+447837
+448316
+448793
+449270
+449745
+450218
+450691
+451162
+451632
+452101
+452568
+453034
+453499
+453962
+454425
+454885
+455345
+455803
+456260
+456716
+457170
+457623
+458075
+458525
+458974
+459421
+459868
+460313
+460756
+461198
+461639
+462079
+462517
+462954
+463389
+463823
+464256
+464687
+465117
+465546
+465973
+466399
+466824
+467247
+467668
+468089
+468508
+468925
+469341
+469756
+470169
+470581
+470992
+471401
+471809
+472215
+472620
+473023
+473425
+473826
+474225
+474623
+475019
+475414
+475807
+476199
+476590
+476979
+477367
+477753
+478138
+478521
+478903
+479283
+479662
+480039
+480415
+480790
+481163
+481535
+481905
+482273
+482640
+483006
+483370
+483733
+484094
+484454
+484812
+485169
+485524
+485878
+486230
+486581
+486930
+487278
+487624
+487968
+488312
+488653
+488993
+489332
+489669
+490005
+490339
+490671
+491002
+491332
+491659
+491986
+492311
+492634
+492956
+493276
+493594
+493911
+494227
+494541
+494853
+495164
+495474
+495781
+496087
+496392
+496695
+496997
+497296
+497595
+497892
+498187
+498480
+498772
+499063
+499352
+499639
+499925
+500209
+500491
+500772
+501051
+501329
+501605
+501880
+502153
+502424
+502694
+502962
+503228
+503493
+503756
+504018
+504278
+504536
+504793
+505048
+505302
+505554
+505804
+506053
+506300
+506545
+506789
+507031
+507272
+507511
+507748
+507984
+508218
+508450
+508681
+508910
+509137
+509363
+509587
+509809
+510030
+510249
+510467
+510683
+510897
+511109
+511320
+511530
+511737
+511943
+512147
+512350
+512551
+512750
+512947
+513143
+513338
+513530
+513721
+513910
+514098
+514283
+514468
+514650
+514831
+515010
+515187
+515363
+515537
+515710
+515880
+516049
+516217
+516382
+516546
+516708
+516869
+517028
+517185
+517340
+517494
+517646
+517796
+517945
+518092
+518237
+518381
+518523
+518663
+518801
+518938
+519073
+519206
+519338
+519468
+519596
+519722
+519847
+519970
+520091
+520211
+520329
+520445
+520559
+520672
+520783
+520892
+521000
+521106
+521210
+521312
+521413
+521512
+521609
+521704
+521798
+521890
+521981
+522069
+522156
+522241
+522325
+522406
+522486
+522564
+522641
+522716
+522789
+522860
+522930
+522997
+523063
+523128
+523190
+523251
+523310
+523368
+523424
+523477
+523530
+523580
+523629
+523676
+523721
+523765
+523806
+523846
+523885
+523921
+523956
+523989
+524021
+524050
+524078
+524104
+524129
+524151
+524172
+524191
+524209
+524224
+524238
+524250
+524261
+524270
+524277
+524282
+524285
+524287
+524287
+524285
+524282
+524277
+524270
+524261
+524250
+524238
+524224
+524209
+524191
+524172
+524151
+524129
+524104
+524078
+524050
+524021
+523989
+523956
+523921
+523885
+523846
+523806
+523765
+523721
+523676
+523629
+523580
+523530
+523477
+523424
+523368
+523310
+523251
+523190
+523128
+523063
+522997
+522930
+522860
+522789
+522716
+522641
+522564
+522486
+522406
+522325
+522241
+522156
+522069
+521981
+521890
+521798
+521704
+521609
+521512
+521413
+521312
+521210
+521106
+521000
+520892
+520783
+520672
+520559
+520445
+520329
+520211
+520091
+519970
+519847
+519722
+519596
+519468
+519338
+519206
+519073
+518938
+518801
+518663
+518523
+518381
+518237
+518092
+517945
+517796
+517646
+517494
+517340
+517185
+517028
+516869
+516708
+516546
+516382
+516217
+516049
+515880
+515710
+515537
+515363
+515187
+515010
+514831
+514650
+514468
+514283
+514098
+513910
+513721
+513530
+513338
+513143
+512947
+512750
+512551
+512350
+512147
+511943
+511737
+511530
+511320
+511109
+510897
+510683
+510467
+510249
+510030
+509809
+509587
+509363
+509137
+508910
+508681
+508450
+508218
+507984
+507748
+507511
+507272
+507031
+506789
+506545
+506300
+506053
+505804
+505554
+505302
+505048
+504793
+504536
+504278
+504018
+503756
+503493
+503228
+502962
+502694
+502424
+502153
+501880
+501605
+501329
+501051
+500772
+500491
+500209
+499925
+499639
+499352
+499063
+498772
+498480
+498187
+497892
+497595
+497296
+496997
+496695
+496392
+496087
+495781
+495474
+495164
+494853
+494541
+494227
+493911
+493594
+493276
+492956
+492634
+492311
+491986
+491659
+491332
+491002
+490671
+490339
+490005
+489669
+489332
+488993
+488653
+488312
+487968
+487624
+487278
+486930
+486581
+486230
+485878
+485524
+485169
+484812
+484454
+484094
+483733
+483370
+483006
+482640
+482273
+481905
+481535
+481163
+480790
+480415
+480039
+479662
+479283
+478903
+478521
+478138
+477753
+477367
+476979
+476590
+476199
+475807
+475414
+475019
+474623
+474225
+473826
+473425
+473023
+472620
+472215
+471809
+471401
+470992
+470581
+470169
+469756
+469341
+468925
+468508
+468089
+467668
+467247
+466824
+466399
+465973
+465546
+465117
+464687
+464256
+463823
+463389
+462954
+462517
+462079
+461639
+461198
+460756
+460313
+459868
+459421
+458974
+458525
+458075
+457623
+457170
+456716
+456260
+455803
+455345
+454885
+454425
+453962
+453499
+453034
+452568
+452101
+451632
+451162
+450691
+450218
+449745
+449270
+448793
+448316
+447837
+447356
+446875
+446392
+445908
+445423
+444937
+444449
+443960
+443470
+442978
+442486
+441992
+441497
+441000
+440503
+440004
+439504
+439002
+438500
+437996
+437491
+436985
+436478
+435969
+435460
+434949
+434437
+433923
+433409
+432893
+432376
+431858
+431339
+430819
+430297
+429775
+429251
+428726
+428200
+427673
+427144
+426615
+426084
+425552
+425019
+424485
+423950
+423413
+422876
+422337
+421798
+421257
+420715
+420172
+419628
+419083
+418536
+417989
+417441
+416891
+416340
+415789
+415236
+414682
+414127
+413571
+413014
+412456
+411897
+411337
+410775
+410213
+409650
+409085
+408520
+407953
+407386
+406817
+406248
+405677
+405106
+404533
+403960
+403385
+402810
+402233
+401656
+401077
+400498
+399917
+399336
+398753
+398170
+397586
+397000
+396414
+395827
+395238
+394649
+394059
+393468
+392876
+392283
+391689
+391095
+390499
+389902
+389305
+388706
+388107
+387507
+386905
+386303
+385700
+385097
+384492
+383886
+383280
+382672
+382064
+381455
+380845
+380234
+379622
+379010
+378396
+377782
+377167
+376551
+375934
+375316
+374698
+374079
+373458
+372837
+372216
+371593
+370970
+370346
+369721
+369095
+368468
+367841
+367213
+366584
+365954
+365323
+364692
+364060
+363427
+362794
+362159
+361524
+360889
+360252
+359615
+358977
+358338
+357698
+357058
+356417
+355776
+355133
+354490
+353846
+353202
+352557
+351911
+351264
+350617
+349969
+349320
+348671
+348021
+347370
+346719
+346067
+345414
+344761
+344107
+343452
+342797
+342141
+341485
+340827
+340170
+339511
+338852
+338193
+337532
+336872
+336210
+335548
+334885
+334222
+333558
+332894
+332229
+331563
+330897
+330230
+329563
+328895
+328227
+327558
+326888
+326218
+325548
+324877
+324205
+323533
+322860
+322187
+321513
+320839
+320164
+319489
+318813
+318136
+317460
+316782
+316105
+315426
+314747
+314068
+313389
+312708
+312028
+311347
+310665
+309983
+309301
+308618
+307935
+307251
+306567
+305882
+305197
+304511
+303826
+303139
+302453
+301765
+301078
+300390
+299702
+299013
+298324
+297634
+296945
+296254
+295564
+294873
+294182
+293490
+292798
+292106
+291413
+290720
+290026
+289333
+288639
+287944
+287250
+286555
+285859
+285164
+284468
+283771
+283075
+282378
+281681
+280983
+280286
+279588
+278889
+278191
+277492
+276793
+276094
+275394
+274694
+273994
+273294
+272593
+271892
+271191
+270490
+269789
+269087
+268385
+267683
+266981
+266278
+265575
+264872
+264169
+263466
+262762
+262059
+261355
+260651
+259947
+259242
+258538
+257833
+257128
+256423
+255718
+255013
+254308
+253602
+252896
+252191
+251485
+250779
+250072
+249366
+248660
+247953
+247247
+246540
+245833
+245127
+244420
+243713
+243006
+242299
+241591
+240884
+240177
+239469
+238762
+238054
+237347
+236639
+235932
+235224
+234517
+233809
+233101
+232393
+231686
+230978
+230270
+229563
+228855
+228147
+227439
+226732
+226024
+225316
+224609
+223901
+223193
+222486
+221778
+221071
+220364
+219656
+218949
+218242
+217535
+216827
+216120
+215414
+214707
+214000
+213293
+212587
+211880
+211174
+210467
+209761
+209055
+208349
+207643
+206937
+206232
+205526
+204821
+204116
+203411
+202706
+202001
+201296
+200592
+199888
+199184
+198480
+197776
+197072
+196369
+195665
+194962
+194259
+193557
+192854
+192152
+191450
+190748
+190046
+189345
+188643
+187942
+187242
+186541
+185841
+185141
+184441
+183741
+183042
+182343
+181644
+180945
+180247
+179549
+178851
+178153
+177456
+176759
+176063
+175366
+174670
+173974
+173279
+172584
+171889
+171194
+170500
+169806
+169112
+168419
+167726
+167033
+166341
+165649
+164957
+164266
+163575
+162884
+162194
+161504
+160815
+160126
+159437
+158749
+158061
+157373
+156686
+155999
+155312
+154626
+153941
+153255
+152570
+151886
+151202
+150518
+149835
+149152
+148470
+147788
+147106
+146425
+145745
+145065
+144385
+143706
+143027
+142348
+141670
+140993
+140316
+139639
+138963
+138288
+137613
+136938
+136264
+135591
+134917
+134245
+133573
+132901
+132230
+131559
+130889
+130220
+129551
+128882
+128214
+127547
+126880
+126213
+125547
+124882
+124217
+123553
+122889
+122226
+121564
+120902
+120240
+119580
+118919
+118260
+117600
+116942
+116284
+115627
+114970
+114314
+113658
+113003
+112349
+111695
+111042
+110389
+109737
+109086
+108435
+107785
+107136
+106487
+105839
+105191
+104544
+103898
+103253
+102608
+101963
+101320
+100677
+100034
+99393
+98752
+98112
+97472
+96833
+96195
+95557
+94920
+94284
+93648
+93014
+92380
+91746
+91113
+90481
+89850
+89220
+88590
+87960
+87332
+86704
+86077
+85451
+84826
+84201
+83577
+82953
+82331
+81709
+81088
+80468
+79848
+79229
+78611
+77994
+77378
+76762
+76147
+75533
+74919
+74307
+73695
+73084
+72474
+71864
+71255
+70648
+70040
+69434
+68829
+68224
+67620
+67017
+66415
+65813
+65213
+64613
+64014
+63416
+62819
+62222
+61627
+61032
+60438
+59845
+59253
+58661
+58071
+57481
+56892
+56304
+55717
+55131
+54546
+53961
+53377
+52795
+52213
+51632
+51052
+50472
+49894
+49316
+48740
+48164
+47589
+47016
+46443
+45870
+45299
+44729
+44160
+43591
+43024
+42457
+41891
+41327
+40763
+40200
+39638
+39077
+38517
+37957
+37399
+36842
+36285
+35730
+35175
+34622
+34069
+33518
+32967
+32417
+31868
+31321
+30774
+30228
+29683
+29139
+28596
+28054
+27513
+26973
+26434
+25896
+25359
+24823
+24288
+23753
+23220
+22688
+22157
+21627
+21098
+20570
+20043
+19516
+18991
+18467
+17944
+17422
+16901
+16381
+15862
+15344
+14827
+14311
+13796
+13282
+12769
+12257
+11747
+11237
+10728
+10221
+9714
+9208
+8704
+8200
+7698
+7196
+6696
+6197
+5699
+5201
+4705
+4210
+3716
+3223
+2732
+2241
+1751
+1262
+775
+288
+-197
+-681
+-1165
+-1647
+-2128
+-2608
+-3087
+-3565
+-4041
+-4517
+-4992
+-5465
+-5937
+-6409
+-6879
+-7348
+-7816
+-8283
+-8748
+-9213
+-9677
+-10139
+-10600
+-11061
+-11520
+-11978
+-12434
+-12890
+-13345
+-13798
+-14251
+-14702
+-15152
+-15601
+-16049
+-16496
+-16941
+-17386
+-17829
+-18271
+-18713
+-19153
+-19591
+-20029
+-20466
+-20901
+-21335
+-21768
+-22200
+-22631
+-23061
+-23489
+-23917
+-24343
+-24768
+-25192
+-25615
+-26036
+-26457
+-26876
+-27294
+-27711
+-28127
+-28542
+-28955
+-29367
+-29779
+-30189
+-30597
+-31005
+-31412
+-31817
+-32221
+-32624
+-33026
+-33426
+-33826
+-34224
+-34621
+-35017
+-35412
+-35805
+-36198
+-36589
+-36979
+-37368
+-37756
+-38142
+-38527
+-38911
+-39294
+-39676
+-40057
+-40436
+-40814
+-41191
+-41567
+-41941
+-42315
+-42687
+-43058
+-43428
+-43796
+-44164
+-44530
+-44895
+-45259
+-45621
+-45983
+-46343
+-46702
+-47060
+-47416
+-47772
+-48126
+-48479
+-48831
+-49181
+-49531
+-49879
+-50226
+-50572
+-50916
+-51259
+-51602
+-51942
+-52282
+-52621
+-52958
+-53294
+-53629
+-53962
+-54295
+-54626
+-54956
+-55285
+-55612
+-55939
+-56264
+-56588
+-56910
+-57232
+-57552
+-57871
+-58189
+-58506
+-58821
+-59135
+-59448
+-59760
+-60070
+-60380
+-60688
+-60995
+-61300
+-61605
+-61908
+-62210
+-62510
+-62810
+-63108
+-63405
+-63701
+-63996
+-64289
+-64581
+-64872
+-65162
+-65451
+-65738
+-66024
+-66309
+-66592
+-66875
+-67156
+-67436
+-67715
+-67992
+-68268
+-68543
+-68817
+-69090
+-69361
+-69631
+-69900
+-70168
+-70434
+-70700
+-70964
+-71226
+-71488
+-71748
+-72007
+-72265
+-72522
+-72778
+-73032
+-73285
+-73537
+-73787
+-74036
+-74285
+-74531
+-74777
+-75022
+-75265
+-75507
+-75748
+-75987
+-76225
+-76463
+-76698
+-76933
+-77167
+-77399
+-77630
+-77860
+-78088
+-78316
+-78542
+-78767
+-78990
+-79213
+-79434
+-79654
+-79873
+-80091
+-80307
+-80522
+-80736
+-80949
+-81161
+-81371
+-81580
+-81788
+-81995
+-82200
+-82404
+-82607
+-82809
+-83010
+-83209
+-83408
+-83605
+-83800
+-83995
+-84188
+-84381
+-84572
+-84761
+-84950
+-85137
+-85324
+-85509
+-85692
+-85875
+-86056
+-86236
+-86415
+-86593
+-86770
+-86945
+-87119
+-87292
+-87464
+-87635
+-87804
+-87972
+-88139
+-88305
+-88470
+-88633
+-88795
+-88956
+-89116
+-89275
+-89432
+-89589
+-89744
+-89898
+-90051
+-90202
+-90353
+-90502
+-90650
+-90797
+-90942
+-91087
+-91230
+-91372
+-91513
+-91653
+-91792
+-91929
+-92065
+-92200
+-92334
+-92467
+-92599
+-92729
+-92859
+-92987
+-93114
+-93239
+-93364
+-93487
+-93610
+-93731
+-93851
+-93970
+-94087
+-94204
+-94319
+-94434
+-94547
+-94659
+-94769
+-94879
+-94987
+-95095
+-95201
+-95306
+-95410
+-95513
+-95614
+-95715
+-95814
+-95912
+-96009
+-96105
+-96200
+-96294
+-96386
+-96478
+-96568
+-96657
+-96745
+-96832
+-96918
+-97002
+-97086
+-97168
+-97250
+-97330
+-97409
+-97487
+-97564
+-97639
+-97714
+-97788
+-97860
+-97931
+-98002
+-98071
+-98139
+-98205
+-98271
+-98336
+-98400
+-98462
+-98523
+-98584
+-98643
+-98701
+-98758
+-98814
+-98869
+-98923
+-98975
+-99027
+-99078
+-99127
+-99175
+-99223
+-99269
+-99314
+-99358
+-99401
+-99443
+-99484
+-99524
+-99563
+-99600
+-99637
+-99672
+-99707
+-99740
+-99773
+-99804
+-99835
+-99864
+-99892
+-99919
+-99945
+-99970
+-99994
+-100017
+-100039
+-100060
+-100080
+-100099
+-100117
+-100134
+-100149
+-100164
+-100178
+-100190
+-100202
+-100213
+-100222
+-100231
+-100238
+-100245
+-100251
+-100255
+-100259
+-100261
+-100263
+-100263
+-100263
+-100261
+-100259
+-100255
+-100251
+-100246
+-100239
+-100232
+-100223
+-100214
+-100203
+-100192
+-100180
+-100166
+-100152
+-100137
+-100121
+-100103
+-100085
+-100066
+-100046
+-100025
+-100003
+-99980
+-99956
+-99931
+-99905
+-99878
+-99850
+-99822
+-99792
+-99761
+-99730
+-99697
+-99664
+-99630
+-99594
+-99558
+-99521
+-99483
+-99444
+-99404
+-99363
+-99321
+-99278
+-99235
+-99190
+-99145
+-99098
+-99051
+-99003
+-98954
+-98904
+-98853
+-98801
+-98748
+-98695
+-98640
+-98585
+-98529
+-98472
+-98414
+-98355
+-98295
+-98234
+-98173
+-98110
+-98047
+-97983
+-97918
+-97852
+-97785
+-97717
+-97649
+-97580
+-97509
+-97438
+-97366
+-97294
+-97220
+-97146
+-97070
+-96994
+-96917
+-96839
+-96761
+-96681
+-96601
+-96520
+-96438
+-96355
+-96271
+-96187
+-96102
+-96016
+-95929
+-95841
+-95752
+-95663
+-95573
+-95482
+-95390
+-95298
+-95205
+-95110
+-95016
+-94920
+-94823
+-94726
+-94628
+-94529
+-94430
+-94329
+-94228
+-94126
+-94024
+-93920
+-93816
+-93711
+-93605
+-93499
+-93392
+-93284
+-93175
+-93065
+-92955
+-92844
+-92732
+-92620
+-92507
+-92393
+-92278
+-92163
+-92046
+-91930
+-91812
+-91694
+-91575
+-91455
+-91334
+-91213
+-91091
+-90969
+-90846
+-90722
+-90597
+-90472
+-90345
+-90219
+-90091
+-89963
+-89834
+-89705
+-89574
+-89444
+-89312
+-89180
+-89047
+-88913
+-88779
+-88644
+-88509
+-88372
+-88235
+-88098
+-87960
+-87821
+-87681
+-87541
+-87400
+-87259
+-87117
+-86974
+-86831
+-86687
+-86542
+-86397
+-86251
+-86105
+-85958
+-85810
+-85662
+-85513
+-85363
+-85213
+-85062
+-84911
+-84759
+-84606
+-84453
+-84299
+-84145
+-83990
+-83835
+-83678
+-83522
+-83365
+-83207
+-83048
+-82889
+-82730
+-82570
+-82409
+-82248
+-82086
+-81924
+-81761
+-81597
+-81433
+-81269
+-81104
+-80938
+-80772
+-80605
+-80438
+-80270
+-80102
+-79933
+-79763
+-79593
+-79423
+-79252
+-79081
+-78909
+-78736
+-78563
+-78390
+-78216
+-78041
+-77866
+-77691
+-77515
+-77338
+-77162
+-76984
+-76806
+-76628
+-76449
+-76270
+-76090
+-75909
+-75729
+-75547
+-75366
+-75184
+-75001
+-74818
+-74634
+-74450
+-74266
+-74081
+-73896
+-73710
+-73524
+-73337
+-73150
+-72963
+-72775
+-72586
+-72398
+-72209
+-72019
+-71829
+-71638
+-71448
+-71256
+-71065
+-70873
+-70680
+-70487
+-70294
+-70100
+-69906
+-69712
+-69517
+-69322
+-69126
+-68930
+-68734
+-68537
+-68340
+-68143
+-67945
+-67747
+-67548
+-67349
+-67150
+-66950
+-66750
+-66550
+-66349
+-66148
+-65947
+-65745
+-65543
+-65341
+-65138
+-64935
+-64732
+-64528
+-64324
+-64120
+-63915
+-63710
+-63505
+-63299
+-63093
+-62887
+-62681
+-62474
+-62267
+-62059
+-61852
+-61644
+-61436
+-61227
+-61018
+-60809
+-60600
+-60390
+-60180
+-59970
+-59759
+-59549
+-59338
+-59126
+-58915
+-58703
+-58491
+-58279
+-58066
+-57853
+-57640
+-57427
+-57214
+-57000
+-56786
+-56572
+-56357
+-56143
+-55928
+-55713
+-55497
+-55282
+-55066
+-54850
+-54634
+-54417
+-54201
+-53984
+-53767
+-53550
+-53332
+-53115
+-52897
+-52679
+-52461
+-52242
+-52024
+-51805
+-51586
+-51367
+-51148
+-50929
+-50709
+-50489
+-50269
+-50049
+-49829
+-49609
+-49388
+-49168
+-48947
+-48726
+-48505
+-48283
+-48062
+-47841
+-47619
+-47397
+-47175
+-46953
+-46731
+-46509
+-46286
+-46064
+-45841
+-45618
+-45395
+-45172
+-44949
+-44726
+-44503
+-44279
+-44056
+-43832
+-43609
+-43385
+-43161
+-42937
+-42713
+-42489
+-42265
+-42040
+-41816
+-41592
+-41367
+-41143
+-40918
+-40693
+-40469
+-40244
+-40019
+-39794
+-39569
+-39344
+-39119
+-38894
+-38669
+-38444
+-38218
+-37993
+-37768
+-37543
+-37317
+-37092
+-36866
+-36641
+-36416
+-36190
+-35965
+-35739
+-35514
+-35288
+-35063
+-34837
+-34611
+-34386
+-34160
+-33935
+-33709
+-33484
+-33258
+-33033
+-32807
+-32582
+-32357
+-32131
+-31906
+-31680
+-31455
+-31230
+-31004
+-30779
+-30554
+-30329
+-30104
+-29879
+-29653
+-29428
+-29204
+-28979
+-28754
+-28529
+-28304
+-28080
+-27855
+-27630
+-27406
+-27182
+-26957
+-26733
+-26509
+-26285
+-26061
+-25837
+-25613
+-25389
+-25165
+-24941
+-24718
+-24494
+-24271
+-24048
+-23825
+-23602
+-23379
+-23156
+-22933
+-22710
+-22488
+-22266
+-22043
+-21821
+-21599
+-21377
+-21155
+-20933
+-20712
+-20490
+-20269
+-20048
+-19827
+-19606
+-19385
+-19165
+-18944
+-18724
+-18503
+-18283
+-18063
+-17844
+-17624
+-17405
+-17185
+-16966
+-16747
+-16528
+-16310
+-16091
+-15873
+-15655
+-15437
+-15219
+-15001
+-14784
+-14567
+-14350
+-14133
+-13916
+-13699
+-13483
+-13267
+-13051
+-12835
+-12620
+-12404
+-12189
+-11974
+-11759
+-11545
+-11330
+-11116
+-10902
+-10689
+-10475
+-10262
+-10049
+-9836
+-9623
+-9411
+-9198
+-8986
+-8775
+-8563
+-8352
+-8141
+-7930
+-7719
+-7509
+-7299
+-7089
+-6879
+-6670
+-6461
+-6252
+-6043
+-5835
+-5627
+-5419
+-5211
+-5004
+-4797
+-4590
+-4383
+-4177
+-3971
+-3765
+-3560
+-3355
+-3150
+-2945
+-2740
+-2536
+-2332
+-2129
+-1925
+-1722
+-1520
+-1317
+-1115
+-913
+-712
+-510
+-309
+-109
+92
+292
+492
+691
+890
+1089
+1288
+1486
+1684
+1882
+2079
+2276
+2473
+2669
+2865
+3061
+3257
+3452
+3647
+3841
+4035
+4229
+4423
+4616
+4809
+5001
+5193
+5385
+5577
+5768
+5959
+6149
+6339
+6529
+6718
+6908
+7096
+7285
+7473
+7660
+7848
+8035
+8221
+8408
+8594
+8779
+8964
+9149
+9334
+9518
+9701
+9885
+10068
+10250
+10433
+10615
+10796
+10977
+11158
+11338
+11518
+11698
+11877
+12056
+12235
+12413
+12590
+12768
+12945
+13121
+13297
+13473
+13648
+13823
+13998
+14172
+14346
+14519
+14692
+14865
+15037
+15209
+15380
+15551
+15722
+15892
+16062
+16231
+16400
+16568
+16737
+16904
+17072
+17238
+17405
+17571
+17736
+17902
+18066
+18231
+18395
+18558
+18721
+18884
+19046
+19208
+19369
+19530
+19691
+19851
+20010
+20170
+20328
+20487
+20645
+20802
+20959
+21116
+21272
+21428
+21583
+21738
+21892
+22046
+22200
+22353
+22505
+22657
+22809
+22960
+23111
+23262
+23411
+23561
+23710
+23858
+24007
+24154
+24301
+24448
+24594
+24740
+24885
+25030
+25175
+25319
+25462
+25605
+25748
+25890
+26032
+26173
+26314
+26454
+26594
+26733
+26872
+27010
+27148
+27285
+27422
+27559
+27695
+27830
+27965
+28100
+28234
+28368
+28501
+28634
+28766
+28897
+29029
+29159
+29290
+29420
+29549
+29678
+29806
+29934
+30061
+30188
+30315
+30440
+30566
+30691
+30815
+30939
+31063
+31186
+31308
+31430
+31552
+31673
+31793
+31913
+32033
+32152
+32271
+32389
+32506
+32623
+32740
+32856
+32972
+33087
+33201
+33316
+33429
+33542
+33655
+33767
+33879
+33990
+34100
+34210
+34320
+34429
+34538
+34646
+34754
+34861
+34967
+35073
+35179
+35284
+35389
+35493
+35596
+35699
+35802
+35904
+36006
+36107
+36207
+36307
+36407
+36506
+36604
+36702
+36800
+36897
+36993
+37089
+37185
+37280
+37374
+37468
+37562
+37655
+37747
+37839
+37930
+38021
+38112
+38201
+38291
+38380
+38468
+38556
+38643
+38730
+38816
+38902
+38987
+39072
+39156
+39240
+39323
+39406
+39488
+39570
+39651
+39731
+39812
+39891
+39970
+40049
+40127
+40205
+40282
+40358
+40434
+40510
+40585
+40659
+40733
+40807
+40880
+40952
+41024
+41096
+41166
+41237
+41307
+41376
+41445
+41513
+41581
+41648
+41715
+41782
+41847
+41913
+41977
+42042
+42105
+42169
+42231
+42294
+42355
+42416
+42477
+42537
+42597
+42656
+42715
+42773
+42830
+42887
+42944
+43000
+43056
+43111
+43165
+43219
+43273
+43326
+43378
+43430
+43482
+43533
+43583
+43633
+43683
+43732
+43780
+43828
+43876
+43922
+43969
+44015
+44060
+44105
+44150
+44193
+44237
+44280
+44322
+44364
+44405
+44446
+44487
+44527
+44566
+44605
+44643
+44681
+44718
+44755
+44792
+44828
+44863
+44898
+44932
+44966
+45000
+45032
+45065
+45097
+45128
+45159
+45189
+45219
+45249
+45278
+45306
+45334
+45362
+45388
+45415
+45441
+45466
+45491
+45516
+45540
+45563
+45586
+45609
+45631
+45653
+45674
+45694
+45714
+45734
+45753
+45772
+45790
+45808
+45825
+45842
+45858
+45874
+45889
+45904
+45918
+45932
+45945
+45958
+45971
+45983
+45994
+46005
+46016
+46026
+46035
+46044
+46053
+46061
+46069
+46076
+46083
+46089
+46095
+46100
+46105
+46109
+46113
+46117
+46120
+46122
+46124
+46126
+46127
+46128
+46128
+46128
+46127
+46126
+46124
+46122
+46120
+46117
+46113
+46109
+46105
+46100
+46095
+46089
+46083
+46077
+46069
+46062
+46054
+46046
+46037
+46027
+46018
+46007
+45997
+45986
+45974
+45962
+45950
+45937
+45924
+45910
+45896
+45881
+45866
+45851
+45835
+45818
+45801
+45784
+45767
+45748
+45730
+45711
+45692
+45672
+45652
+45631
+45610
+45588
+45566
+45544
+45521
+45498
+45474
+45450
+45426
+45401
+45376
+45350
+45324
+45297
+45270
+45243
+45215
+45187
+45158
+45129
+45100
+45070
+45040
+45009
+44978
+44946
+44915
+44882
+44850
+44816
+44783
+44749
+44715
+44680
+44645
+44610
+44574
+44537
+44501
+44464
+44426
+44389
+44350
+44312
+44273
+44233
+44194
+44153
+44113
+44072
+44031
+43989
+43947
+43904
+43862
+43818
+43775
+43731
+43687
+43642
+43597
+43551
+43506
+43459
+43413
+43366
+43319
+43271
+43223
+43175
+43126
+43077
+43027
+42978
+42927
+42877
+42826
+42775
+42723
+42671
+42619
+42566
+42513
+42460
+42406
+42352
+42298
+42243
+42188
+42133
+42077
+42021
+41964
+41907
+41850
+41793
+41735
+41677
+41618
+41560
+41500
+41441
+41381
+41321
+41261
+41200
+41139
+41077
+41016
+40954
+40891
+40828
+40765
+40702
+40638
+40574
+40510
+40446
+40381
+40315
+40250
+40184
+40118
+40051
+39985
+39918
+39850
+39783
+39715
+39646
+39578
+39509
+39440
+39370
+39300
+39230
+39160
+39089
+39018
+38947
+38876
+38804
+38732
+38659
+38587
+38514
+38441
+38367
+38293
+38219
+38145
+38070
+37996
+37920
+37845
+37769
+37693
+37617
+37541
+37464
+37387
+37310
+37232
+37154
+37076
+36998
+36919
+36840
+36761
+36682
+36602
+36522
+36442
+36362
+36281
+36200
+36119
+36038
+35956
+35874
+35792
+35710
+35627
+35545
+35461
+35378
+35295
+35211
+35127
+35043
+34958
+34874
+34789
+34704
+34618
+34533
+34447
+34361
+34274
+34188
+34101
+34014
+33927
+33840
+33752
+33665
+33577
+33488
+33400
+33311
+33223
+33134
+33044
+32955
+32865
+32775
+32685
+32595
+32505
+32414
+32323
+32232
+32141
+32050
+31958
+31866
+31774
+31682
+31590
+31497
+31405
+31312
+31219
+31125
+31032
+30938
+30844
+30750
+30656
+30562
+30468
+30373
+30278
+30183
+30088
+29993
+29897
+29801
+29706
+29610
+29514
+29417
+29321
+29224
+29127
+29030
+28933
+28836
+28739
+28641
+28544
+28446
+28348
+28250
+28152
+28053
+27955
+27856
+27757
+27658
+27559
+27460
+27361
+27261
+27161
+27062
+26962
+26862
+26762
+26661
+26561
+26461
+26360
+26259
+26158
+26057
+25956
+25855
+25754
+25652
+25551
+25449
+25347
+25245
+25143
+25041
+24939
+24837
+24734
+24632
+24529
+24426
+24324
+24221
+24118
+24015
+23911
+23808
+23705
+23601
+23498
+23394
+23290
+23187
+23083
+22979
+22875
+22770
+22666
+22562
+22457
+22353
+22248
+22144
+22039
+21934
+21830
+21725
+21620
+21515
+21410
+21304
+21199
+21094
+20989
+20883
+20778
+20672
+20567
+20461
+20355
+20249
+20144
+20038
+19932
+19826
+19720
+19614
+19508
+19402
+19295
+19189
+19083
+18977
+18870
+18764
+18657
+18551
+18445
+18338
+18231
+18125
+18018
+17912
+17805
+17698
+17592
+17485
+17378
+17271
+17164
+17058
+16951
+16844
+16737
+16630
+16523
+16416
+16309
+16202
+16095
+15988
+15881
+15774
+15667
+15560
+15453
+15346
+15239
+15132
+15025
+14918
+14811
+14704
+14597
+14490
+14383
+14276
+14169
+14062
+13955
+13848
+13742
+13635
+13528
+13421
+13314
+13207
+13100
+12994
+12887
+12780
+12673
+12567
+12460
+12353
+12247
+12140
+12033
+11927
+11820
+11714
+11607
+11501
+11395
+11288
+11182
+11076
+10970
+10863
+10757
+10651
+10545
+10439
+10333
+10227
+10121
+10016
+9910
+9804
+9698
+9593
+9487
+9382
+9276
+9171
+9066
+8960
+8855
+8750
+8645
+8540
+8435
+8330
+8225
+8121
+8016
+7911
+7807
+7702
+7598
+7493
+7389
+7285
+7181
+7077
+6973
+6869
+6765
+6661
+6558
+6454
+6351
+6247
+6144
+6041
+5938
+5835
+5732
+5629
+5526
+5423
+5321
+5218
+5116
+5013
+4911
+4809
+4707
+4605
+4503
+4401
+4300
+4198
+4097
+3995
+3894
+3793
+3692
+3591
+3490
+3390
+3289
+3189
+3088
+2988
+2888
+2788
+2688
+2588
+2488
+2389
+2289
+2190
+2091
+1992
+1893
+1794
+1695
+1597
+1498
+1400
+1301
+1203
+1105
+1007
+910
+812
+715
+617
+520
+423
+326
+229
+133
+36
+-60
+-156
+-253
+-349
+-444
+-540
+-636
+-731
+-826
+-921
+-1016
+-1111
+-1206
+-1300
+-1395
+-1489
+-1583
+-1677
+-1771
+-1865
+-1958
+-2051
+-2145
+-2238
+-2331
+-2423
+-2516
+-2608
+-2701
+-2793
+-2885
+-2976
+-3068
+-3159
+-3251
+-3342
+-3433
+-3524
+-3614
+-3705
+-3795
+-3885
+-3975
+-4065
+-4155
+-4244
+-4334
+-4423
+-4512
+-4600
+-4689
+-4777
+-4866
+-4954
+-5042
+-5130
+-5217
+-5305
+-5392
+-5479
+-5566
+-5652
+-5739
+-5825
+-5911
+-5997
+-6083
+-6169
+-6254
+-6339
+-6424
+-6509
+-6594
+-6678
+-6763
+-6847
+-6931
+-7014
+-7098
+-7181
+-7265
+-7348
+-7430
+-7513
+-7595
+-7678
+-7760
+-7841
+-7923
+-8004
+-8086
+-8167
+-8248
+-8328
+-8409
+-8489
+-8569
+-8649
+-8728
+-8808
+-8887
+-8966
+-9045
+-9124
+-9202
+-9280
+-9358
+-9436
+-9514
+-9591
+-9669
+-9746
+-9822
+-9899
+-9975
+-10051
+-10127
+-10203
+-10279
+-10354
+-10429
+-10504
+-10579
+-10653
+-10728
+-10802
+-10876
+-10949
+-11023
+-11096
+-11169
+-11242
+-11314
+-11387
+-11459
+-11531
+-11602
+-11674
+-11745
+-11816
+-11887
+-11958
+-12028
+-12098
+-12168
+-12238
+-12307
+-12377
+-12446
+-12514
+-12583
+-12651
+-12720
+-12788
+-12855
+-12923
+-12990
+-13057
+-13124
+-13190
+-13257
+-13323
+-13389
+-13455
+-13520
+-13585
+-13650
+-13715
+-13780
+-13844
+-13908
+-13972
+-14035
+-14099
+-14162
+-14225
+-14288
+-14350
+-14412
+-14474
+-14536
+-14598
+-14659
+-14720
+-14781
+-14841
+-14902
+-14962
+-15022
+-15081
+-15141
+-15200
+-15259
+-15318
+-15376
+-15435
+-15493
+-15550
+-15608
+-15665
+-15722
+-15779
+-15836
+-15892
+-15948
+-16004
+-16060
+-16115
+-16170
+-16225
+-16280
+-16334
+-16388
+-16442
+-16496
+-16549
+-16603
+-16656
+-16708
+-16761
+-16813
+-16865
+-16917
+-16968
+-17020
+-17071
+-17121
+-17172
+-17222
+-17272
+-17322
+-17372
+-17421
+-17470
+-17519
+-17568
+-17616
+-17664
+-17712
+-17760
+-17807
+-17854
+-17901
+-17948
+-17994
+-18040
+-18086
+-18132
+-18177
+-18222
+-18267
+-18312
+-18357
+-18401
+-18445
+-18488
+-18532
+-18575
+-18618
+-18661
+-18703
+-18745
+-18787
+-18829
+-18871
+-18912
+-18953
+-18993
+-19034
+-19074
+-19114
+-19154
+-19193
+-19233
+-19272
+-19310
+-19349
+-19387
+-19425
+-19463
+-19500
+-19538
+-19575
+-19612
+-19648
+-19684
+-19720
+-19756
+-19792
+-19827
+-19862
+-19897
+-19931
+-19966
+-20000
+-20034
+-20067
+-20100
+-20133
+-20166
+-20199
+-20231
+-20263
+-20295
+-20327
+-20358
+-20389
+-20420
+-20450
+-20481
+-20511
+-20541
+-20570
+-20600
+-20629
+-20658
+-20686
+-20714
+-20743
+-20770
+-20798
+-20825
+-20853
+-20879
+-20906
+-20933
+-20959
+-20985
+-21010
+-21036
+-21061
+-21086
+-21110
+-21135
+-21159
+-21183
+-21207
+-21230
+-21253
+-21276
+-21299
+-21321
+-21344
+-21366
+-21387
+-21409
+-21430
+-21451
+-21472
+-21492
+-21513
+-21533
+-21552
+-21572
+-21591
+-21610
+-21629
+-21648
+-21666
+-21684
+-21702
+-21720
+-21737
+-21754
+-21771
+-21788
+-21804
+-21820
+-21836
+-21852
+-21867
+-21883
+-21898
+-21912
+-21927
+-21941
+-21955
+-21969
+-21982
+-21996
+-22009
+-22022
+-22034
+-22047
+-22059
+-22071
+-22082
+-22094
+-22105
+-22116
+-22126
+-22137
+-22147
+-22157
+-22167
+-22176
+-22186
+-22195
+-22204
+-22212
+-22221
+-22229
+-22237
+-22244
+-22252
+-22259
+-22266
+-22273
+-22279
+-22286
+-22292
+-22297
+-22303
+-22308
+-22314
+-22318
+-22323
+-22328
+-22332
+-22336
+-22340
+-22343
+-22346
+-22350
+-22352
+-22355
+-22357
+-22360
+-22362
+-22363
+-22365
+-22366
+-22367
+-22368
+-22369
+-22369
+-22369
+-22369
+-22369
+-22369
+-22368
+-22367
+-22366
+-22364
+-22363
+-22361
+-22359
+-22357
+-22354
+-22352
+-22349
+-22346
+-22342
+-22339
+-22335
+-22331
+-22327
+-22322
+-22318
+-22313
+-22308
+-22303
+-22297
+-22291
+-22286
+-22279
+-22273
+-22267
+-22260
+-22253
+-22246
+-22238
+-22231
+-22223
+-22215
+-22207
+-22198
+-22190
+-22181
+-22172
+-22163
+-22153
+-22143
+-22134
+-22123
+-22113
+-22103
+-22092
+-22081
+-22070
+-22059
+-22047
+-22036
+-22024
+-22012
+-21999
+-21987
+-21974
+-21961
+-21948
+-21935
+-21921
+-21908
+-21894
+-21880
+-21865
+-21851
+-21836
+-21822
+-21806
+-21791
+-21776
+-21760
+-21744
+-21728
+-21712
+-21696
+-21679
+-21662
+-21645
+-21628
+-21611
+-21593
+-21576
+-21558
+-21540
+-21521
+-21503
+-21484
+-21465
+-21446
+-21427
+-21408
+-21388
+-21368
+-21349
+-21328
+-21308
+-21288
+-21267
+-21246
+-21225
+-21204
+-21183
+-21161
+-21139
+-21117
+-21095
+-21073
+-21051
+-21028
+-21005
+-20982
+-20959
+-20936
+-20912
+-20889
+-20865
+-20841
+-20817
+-20792
+-20768
+-20743
+-20718
+-20693
+-20668
+-20643
+-20617
+-20592
+-20566
+-20540
+-20514
+-20487
+-20461
+-20434
+-20407
+-20380
+-20353
+-20326
+-20298
+-20271
+-20243
+-20215
+-20187
+-20159
+-20130
+-20102
+-20073
+-20044
+-20015
+-19986
+-19956
+-19927
+-19897
+-19867
+-19837
+-19807
+-19777
+-19747
+-19716
+-19685
+-19654
+-19623
+-19592
+-19561
+-19529
+-19498
+-19466
+-19434
+-19402
+-19370
+-19338
+-19305
+-19273
+-19240
+-19207
+-19174
+-19141
+-19107
+-19074
+-19040
+-19007
+-18973
+-18939
+-18905
+-18870
+-18836
+-18801
+-18767
+-18732
+-18697
+-18662
+-18627
+-18591
+-18556
+-18520
+-18485
+-18449
+-18413
+-18377
+-18340
+-18304
+-18267
+-18231
+-18194
+-18157
+-18120
+-18083
+-18046
+-18008
+-17971
+-17933
+-17896
+-17858
+-17820
+-17782
+-17743
+-17705
+-17667
+-17628
+-17589
+-17551
+-17512
+-17473
+-17434
+-17394
+-17355
+-17315
+-17276
+-17236
+-17196
+-17156
+-17116
+-17076
+-17036
+-16996
+-16955
+-16915
+-16874
+-16833
+-16792
+-16751
+-16710
+-16669
+-16628
+-16586
+-16545
+-16503
+-16461
+-16420
+-16378
+-16336
+-16294
+-16251
+-16209
+-16167
+-16124
+-16082
+-16039
+-15996
+-15953
+-15910
+-15867
+-15824
+-15781
+-15738
+-15694
+-15651
+-15607
+-15563
+-15520
+-15476
+-15432
+-15388
+-15344
+-15299
+-15255
+-15211
+-15166
+-15122
+-15077
+-15032
+-14988
+-14943
+-14898
+-14853
+-14808
+-14763
+-14717
+-14672
+-14627
+-14581
+-14536
+-14490
+-14444
+-14398
+-14353
+-14307
+-14261
+-14215
+-14168
+-14122
+-14076
+-14030
+-13983
+-13937
+-13890
+-13844
+-13797
+-13750
+-13703
+-13656
+-13610
+-13563
+-13515
+-13468
+-13421
+-13374
+-13327
+-13279
+-13232
+-13184
+-13137
+-13089
+-13041
+-12994
+-12946
+-12898
+-12850
+-12802
+-12754
+-12706
+-12658
+-12610
+-12562
+-12514
+-12465
+-12417
+-12369
+-12320
+-12272
+-12223
+-12175
+-12126
+-12077
+-12029
+-11980
+-11931
+-11882
+-11833
+-11784
+-11735
+-11686
+-11637
+-11588
+-11539
+-11490
+-11441
+-11391
+-11342
+-11293
+-11243
+-11194
+-11144
+-11095
+-11045
+-10996
+-10946
+-10897
+-10847
+-10797
+-10748
+-10698
+-10648
+-10598
+-10549
+-10499
+-10449
+-10399
+-10349
+-10299
+-10249
+-10199
+-10149
+-10099
+-10049
+-9999
+-9949
+-9899
+-9849
+-9798
+-9748
+-9698
+-9648
+-9597
+-9547
+-9497
+-9447
+-9396
+-9346
+-9296
+-9245
+-9195
+-9144
+-9094
+-9044
+-8993
+-8943
+-8892
+-8842
+-8791
+-8741
+-8690
+-8640
+-8589
+-8539
+-8488
+-8438
+-8387
+-8337
+-8286
+-8236
+-8185
+-8135
+-8084
+-8033
+-7983
+-7932
+-7882
+-7831
+-7781
+-7730
+-7680
+-7629
+-7578
+-7528
+-7477
+-7427
+-7376
+-7326
+-7275
+-7225
+-7174
+-7124
+-7073
+-7023
+-6972
+-6922
+-6871
+-6821
+-6770
+-6720
+-6670
+-6619
+-6569
+-6518
+-6468
+-6418
+-6367
+-6317
+-6267
+-6216
+-6166
+-6116
+-6066
+-6015
+-5965
+-5915
+-5865
+-5815
+-5765
+-5715
+-5664
+-5614
+-5564
+-5514
+-5464
+-5414
+-5364
+-5315
+-5265
+-5215
+-5165
+-5115
+-5065
+-5016
+-4966
+-4916
+-4866
+-4817
+-4767
+-4718
+-4668
+-4618
+-4569
+-4519
+-4470
+-4421
+-4371
+-4322
+-4273
+-4223
+-4174
+-4125
+-4076
+-4027
+-3978
+-3928
+-3879
+-3830
+-3782
+-3733
+-3684
+-3635
+-3586
+-3537
+-3489
+-3440
+-3391
+-3343
+-3294
+-3246
+-3197
+-3149
+-3101
+-3052
+-3004
+-2956
+-2908
+-2860
+-2812
+-2763
+-2715
+-2668
+-2620
+-2572
+-2524
+-2476
+-2429
+-2381
+-2333
+-2286
+-2238
+-2191
+-2144
+-2096
+-2049
+-2002
+-1955
+-1907
+-1860
+-1813
+-1766
+-1719
+-1673
+-1626
+-1579
+-1532
+-1486
+-1439
+-1393
+-1346
+-1300
+-1254
+-1207
+-1161
+-1115
+-1069
+-1023
+-977
+-931
+-885
+-840
+-794
+-748
+-703
+-657
+-612
+-566
+-521
+-476
+-431
+-386
+-341
+-296
+-251
+-206
+-161
+-116
+-72
+-27
+17
+62
+106
+150
+195
+239
+283
+327
+371
+415
+458
+502
+546
+589
+633
+676
+719
+763
+806
+849
+892
+935
+978
+1021
+1063
+1106
+1149
+1191
+1234
+1276
+1318
+1360
+1402
+1444
+1486
+1528
+1570
+1612
+1653
+1695
+1736
+1778
+1819
+1860
+1901
+1942
+1983
+2024
+2065
+2106
+2146
+2187
+2227
+2267
+2308
+2348
+2388
+2428
+2468
+2508
+2548
+2587
+2627
+2666
+2706
+2745
+2784
+2823
+2862
+2901
+2940
+2979
+3018
+3056
+3095
+3133
+3171
+3210
+3248
+3286
+3324
+3361
+3399
+3437
+3474
+3512
+3549
+3587
+3624
+3661
+3698
+3735
+3772
+3808
+3845
+3881
+3918
+3954
+3990
+4027
+4063
+4099
+4134
+4170
+4206
+4241
+4277
+4312
+4348
+4383
+4418
+4453
+4488
+4522
+4557
+4592
+4626
+4660
+4695
+4729
+4763
+4797
+4831
+4864
+4898
+4932
+4965
+4999
+5032
+5065
+5098
+5131
+5164
+5196
+5229
+5262
+5294
+5326
+5359
+5391
+5423
+5455
+5486
+5518
+5550
+5581
+5613
+5644
+5675
+5706
+5737
+5768
+5799
+5829
+5860
+5890
+5921
+5951
+5981
+6011
+6041
+6071
+6100
+6130
+6160
+6189
+6218
+6247
+6276
+6305
+6334
+6363
+6391
+6420
+6448
+6477
+6505
+6533
+6561
+6589
+6616
+6644
+6672
+6699
+6726
+6753
+6781
+6808
+6834
+6861
+6888
+6914
+6941
+6967
+6993
+7019
+7045
+7071
+7097
+7123
+7148
+7174
+7199
+7224
+7249
+7274
+7299
+7324
+7348
+7373
+7397
+7422
+7446
+7470
+7494
+7518
+7542
+7565
+7589
+7612
+7636
+7659
+7682
+7705
+7728
+7750
+7773
+7796
+7818
+7840
+7862
+7885
+7906
+7928
+7950
+7972
+7993
+8015
+8036
+8057
+8078
+8099
+8120
+8141
+8161
+8182
+8202
+8222
+8242
+8263
+8282
+8302
+8322
+8342
+8361
+8380
+8400
+8419
+8438
+8457
+8476
+8494
+8513
+8531
+8550
+8568
+8586
+8604
+8622
+8640
+8657
+8675
+8692
+8710
+8727
+8744
+8761
+8778
+8795
+8811
+8828
+8844
+8860
+8877
+8893
+8909
+8925
+8940
+8956
+8971
+8987
+9002
+9017
+9032
+9047
+9062
+9077
+9092
+9106
+9120
+9135
+9149
+9163
+9177
+9191
+9204
+9218
+9232
+9245
+9258
+9271
+9284
+9297
+9310
+9323
+9336
+9348
+9360
+9373
+9385
+9397
+9409
+9421
+9432
+9444
+9456
+9467
+9478
+9489
+9500
+9511
+9522
+9533
+9544
+9554
+9564
+9575
+9585
+9595
+9605
+9615
+9624
+9634
+9644
+9653
+9662
+9671
+9681
+9690
+9698
+9707
+9716
+9724
+9733
+9741
+9749
+9757
+9765
+9773
+9781
+9789
+9796
+9804
+9811
+9818
+9825
+9832
+9839
+9846
+9853
+9860
+9866
+9872
+9879
+9885
+9891
+9897
+9903
+9908
+9914
+9920
+9925
+9930
+9936
+9941
+9946
+9951
+9956
+9960
+9965
+9969
+9974
+9978
+9982
+9986
+9990
+9994
+9998
+10002
+10005
+10009
+10012
+10015
+10018
+10021
+10024
+10027
+10030
+10033
+10035
+10038
+10040
+10042
+10044
+10046
+10048
+10050
+10052
+10053
+10055
+10056
+10058
+10059
+10060
+10061
+10062
+10063
+10064
+10064
+10065
+10065
+10066
+10066
+10066
+10066
+10066
+10066
+10066
+10065
+10065
+10064
+10064
+10063
+10062
+10061
+10060
+10059
+10058
+10057
+10055
+10054
+10052
+10051
+10049
+10047
+10045
+10043
+10041
+10039
+10036
+10034
+10031
+10029
+10026
+10023
+10020
+10017
+10014
+10011
+10008
+10005
+10001
+9998
+9994
+9990
+9987
+9983
+9979
+9975
+9970
+9966
+9962
+9957
+9953
+9948
+9944
+9939
+9934
+9929
+9924
+9919
+9914
+9908
+9903
+9898
+9892
+9886
+9881
+9875
+9869
+9863
+9857
+9851
+9845
+9838
+9832
+9825
+9819
+9812
+9805
+9799
+9792
+9785
+9778
+9771
+9763
+9756
+9749
+9741
+9734
+9726
+9718
+9710
+9703
+9695
+9687
+9678
+9670
+9662
+9654
+9645
+9637
+9628
+9619
+9611
+9602
+9593
+9584
+9575
+9566
+9557
+9547
+9538
+9529
+9519
+9509
+9500
+9490
+9480
+9470
+9460
+9450
+9440
+9430
+9420
+9410
+9399
+9389
+9378
+9368
+9357
+9346
+9335
+9324
+9313
+9302
+9291
+9280
+9269
+9258
+9246
+9235
+9223
+9212
+9200
+9188
+9176
+9164
+9153
+9141
+9128
+9116
+9104
+9092
+9080
+9067
+9055
+9042
+9030
+9017
+9004
+8991
+8979
+8966
+8953
+8940
+8926
+8913
+8900
+8887
+8873
+8860
+8847
+8833
+8819
+8806
+8792
+8778
+8764
+8750
+8736
+8722
+8708
+8694
+8680
+8666
+8651
+8637
+8623
+8608
+8594
+8579
+8564
+8550
+8535
+8520
+8505
+8490
+8475
+8460
+8445
+8430
+8415
+8399
+8384
+8369
+8353
+8338
+8322
+8307
+8291
+8275
+8260
+8244
+8228
+8212
+8196
+8180
+8164
+8148
+8132
+8116
+8099
+8083
+8067
+8050
+8034
+8017
+8001
+7984
+7968
+7951
+7934
+7917
+7901
+7884
+7867
+7850
+7833
+7816
+7799
+7782
+7764
+7747
+7730
+7713
+7695
+7678
+7660
+7643
+7625
+7608
+7590
+7573
+7555
+7537
+7519
+7502
+7484
+7466
+7448
+7430
+7412
+7394
+7376
+7358
+7340
+7321
+7303
+7285
+7267
+7248
+7230
+7211
+7193
+7174
+7156
+7137
+7119
+7100
+7081
+7063
+7044
+7025
+7006
+6988
+6969
+6950
+6931
+6912
+6893
+6874
+6855
+6836
+6817
+6797
+6778
+6759
+6740
+6720
+6701
+6682
+6662
+6643
+6624
+6604
+6585
+6565
+6546
+6526
+6506
+6487
+6467
+6448
+6428
+6408
+6388
+6369
+6349
+6329
+6309
+6289
+6269
+6249
+6229
+6209
+6189
+6169
+6149
+6129
+6109
+6089
+6069
+6049
+6029
+6009
+5988
+5968
+5948
+5928
+5907
+5887
+5867
+5846
+5826
+5806
+5785
+5765
+5744
+5724
+5703
+5683
+5662
+5642
+5621
+5601
+5580
+5559
+5539
+5518
+5498
+5477
+5456
+5436
+5415
+5394
+5373
+5353
+5332
+5311
+5290
+5270
+5249
+5228
+5207
+5186
+5166
+5145
+5124
+5103
+5082
+5061
+5040
+5019
+4998
+4977
+4956
+4936
+4915
+4894
+4873
+4852
+4831
+4810
+4789
+4768
+4747
+4725
+4704
+4683
+4662
+4641
+4620
+4599
+4578
+4557
+4536
+4515
+4494
+4473
+4452
+4430
+4409
+4388
+4367
+4346
+4325
+4304
+4283
+4261
+4240
+4219
+4198
+4177
+4156
+4135
+4114
+4092
+4071
+4050
+4029
+4008
+3987
+3966
+3945
+3923
+3902
+3881
+3860
+3839
+3818
+3797
+3776
+3755
+3733
+3712
+3691
+3670
+3649
+3628
+3607
+3586
+3565
+3544
+3523
+3502
+3481
+3460
+3439
+3418
+3396
+3375
+3354
+3333
+3313
+3292
+3271
+3250
+3229
+3208
+3187
+3166
+3145
+3124
+3103
+3082
+3061
+3040
+3020
+2999
+2978
+2957
+2936
+2915
+2895
+2874
+2853
+2832
+2812
+2791
+2770
+2749
+2729
+2708
+2687
+2667
+2646
+2625
+2605
+2584
+2564
+2543
+2522
+2502
+2481
+2461
+2440
+2420
+2399
+2379
+2359
+2338
+2318
+2297
+2277
+2257
+2236
+2216
+2196
+2175
+2155
+2135
+2115
+2094
+2074
+2054
+2034
+2014
+1994
+1973
+1953
+1933
+1913
+1893
+1873
+1853
+1833
+1813
+1793
+1774
+1754
+1734
+1714
+1694
+1674
+1655
+1635
+1615
+1595
+1576
+1556
+1536
+1517
+1497
+1478
+1458
+1439
+1419
+1400
+1380
+1361
+1341
+1322
+1303
+1283
+1264
+1245
+1225
+1206
+1187
+1168
+1149
+1130
+1110
+1091
+1072
+1053
+1034
+1015
+996
+978
+959
+940
+921
+902
+883
+865
+846
+827
+809
+790
+771
+753
+734
+716
+697
+679
+660
+642
+623
+605
+587
+568
+550
+532
+514
+496
+478
+459
+441
+423
+405
+387
+369
+351
+334
+316
+298
+280
+262
+245
+227
+209
+192
+174
+156
+139
+121
+104
+86
+69
+52
+34
+17
+0
+-17
+-35
+-52
+-69
+-86
+-103
+-120
+-137
+-154
+-171
+-188
+-205
+-222
+-238
+-255
+-272
+-289
+-305
+-322
+-338
+-355
+-372
+-388
+-404
+-421
+-437
+-454
+-470
+-486
+-502
+-518
+-535
+-551
+-567
+-583
+-599
+-615
+-631
+-647
+-662
+-678
+-694
+-710
+-726
+-741
+-757
+-772
+-788
+-803
+-819
+-834
+-850
+-865
+-880
+-896
+-911
+-926
+-941
+-956
+-972
+-987
+-1002
+-1017
+-1031
+-1046
+-1061
+-1076
+-1091
+-1106
+-1120
+-1135
+-1150
+-1164
+-1179
+-1193
+-1208
+-1222
+-1236
+-1251
+-1265
+-1279
+-1293
+-1308
+-1322
+-1336
+-1350
+-1364
+-1378
+-1392
+-1406
+-1420
+-1433
+-1447
+-1461
+-1475
+-1488
+-1502
+-1515
+-1529
+-1542
+-1556
+-1569
+-1583
+-1596
+-1609
+-1622
+-1636
+-1649
+-1662
+-1675
+-1688
+-1701
+-1714
+-1727
+-1740
+-1752
+-1765
+-1778
+-1791
+-1803
+-1816
+-1828
+-1841
+-1853
+-1866
+-1878
+-1890
+-1903
+-1915
+-1927
+-1939
+-1952
+-1964
+-1976
+-1988
+-2000
+-2012
+-2023
+-2035
+-2047
+-2059
+-2071
+-2082
+-2094
+-2105
+-2117
+-2128
+-2140
+-2151
+-2163
+-2174
+-2185
+-2196
+-2208
+-2219
+-2230
+-2241
+-2252
+-2263
+-2274
+-2285
+-2296
+-2306
+-2317
+-2328
+-2338
+-2349
+-2360
+-2370
+-2381
+-2391
+-2401
+-2412
+-2422
+-2432
+-2443
+-2453
+-2463
+-2473
+-2483
+-2493
+-2503
+-2513
+-2523
+-2533
+-2543
+-2552
+-2562
+-2572
+-2581
+-2591
+-2600
+-2610
+-2619
+-2629
+-2638
+-2647
+-2657
+-2666
+-2675
+-2684
+-2693
+-2702
+-2711
+-2720
+-2729
+-2738
+-2747
+-2756
+-2764
+-2773
+-2782
+-2790
+-2799
+-2807
+-2816
+-2824
+-2833
+-2841
+-2849
+-2858
+-2866
+-2874
+-2882
+-2890
+-2898
+-2906
+-2914
+-2922
+-2930
+-2938
+-2946
+-2953
+-2961
+-2969
+-2976
+-2984
+-2991
+-2999
+-3006
+-3014
+-3021
+-3028
+-3035
+-3043
+-3050
+-3057
+-3064
+-3071
+-3078
+-3085
+-3092
+-3099
+-3106
+-3112
+-3119
+-3126
+-3133
+-3139
+-3146
+-3152
+-3159
+-3165
+-3172
+-3178
+-3184
+-3190
+-3197
+-3203
+-3209
+-3215
+-3221
+-3227
+-3233
+-3239
+-3245
+-3251
+-3257
+-3262
+-3268
+-3274
+-3279
+-3285
+-3290
+-3296
+-3301
+-3307
+-3312
+-3317
+-3323
+-3328
+-3333
+-3338
+-3344
+-3349
+-3354
+-3359
+-3364
+-3368
+-3373
+-3378
+-3383
+-3388
+-3392
+-3397
+-3402
+-3406
+-3411
+-3415
+-3420
+-3424
+-3429
+-3433
+-3437
+-3441
+-3446
+-3450
+-3454
+-3458
+-3462
+-3466
+-3470
+-3474
+-3478
+-3482
+-3486
+-3489
+-3493
+-3497
+-3500
+-3504
+-3507
+-3511
+-3514
+-3518
+-3521
+-3525
+-3528
+-3531
+-3535
+-3538
+-3541
+-3544
+-3547
+-3550
+-3553
+-3556
+-3559
+-3562
+-3565
+-3568
+-3570
+-3573
+-3576
+-3578
+-3581
+-3584
+-3586
+-3589
+-3591
+-3594
+-3596
+-3598
+-3601
+-3603
+-3605
+-3607
+-3609
+-3611
+-3614
+-3616
+-3618
+-3620
+-3621
+-3623
+-3625
+-3627
+-3629
+-3631
+-3632
+-3634
+-3636
+-3637
+-3639
+-3640
+-3642
+-3643
+-3645
+-3646
+-3647
+-3649
+-3650
+-3651
+-3652
+-3653
+-3654
+-3655
+-3657
+-3658
+-3659
+-3659
+-3660
+-3661
+-3662
+-3663
+-3664
+-3664
+-3665
+-3666
+-3666
+-3667
+-3667
+-3668
+-3668
+-3669
+-3669
+-3670
+-3670
+-3670
+-3670
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3671
+-3670
+-3670
+-3670
+-3669
+-3669
+-3669
+-3668
+-3668
+-3667
+-3667
+-3666
+-3665
+-3665
+-3664
+-3663
+-3663
+-3662
+-3661
+-3660
+-3659
+-3658
+-3658
+-3657
+-3656
+-3655
+-3654
+-3652
+-3651
+-3650
+-3649
+-3648
+-3647
+-3645
+-3644
+-3643
+-3641
+-3640
+-3638
+-3637
+-3636
+-3634
+-3632
+-3631
+-3629
+-3628
+-3626
+-3624
+-3623
+-3621
+-3619
+-3617
+-3615
+-3614
+-3612
+-3610
+-3608
+-3606
+-3604
+-3602
+-3600
+-3598
+-3595
+-3593
+-3591
+-3589
+-3587
+-3584
+-3582
+-3580
+-3577
+-3575
+-3573
+-3570
+-3568
+-3565
+-3563
+-3560
+-3558
+-3555
+-3552
+-3550
+-3547
+-3544
+-3542
+-3539
+-3536
+-3533
+-3531
+-3528
+-3525
+-3522
+-3519
+-3516
+-3513
+-3510
+-3507
+-3504
+-3501
+-3498
+-3495
+-3491
+-3488
+-3485
+-3482
+-3478
+-3475
+-3472
+-3469
+-3465
+-3462
+-3458
+-3455
+-3452
+-3448
+-3445
+-3441
+-3437
+-3434
+-3430
+-3427
+-3423
+-3419
+-3416
+-3412
+-3408
+-3404
+-3401
+-3397
+-3393
+-3389
+-3385
+-3381
+-3378
+-3374
+-3370
+-3366
+-3362
+-3358
+-3354
+-3350
+-3346
+-3341
+-3337
+-3333
+-3329
+-3325
+-3321
+-3316
+-3312
+-3308
+-3304
+-3299
+-3295
+-3291
+-3286
+-3282
+-3277
+-3273
+-3268
+-3264
+-3260
+-3255
+-3251
+-3246
+-3241
+-3237
+-3232
+-3228
+-3223
+-3218
+-3214
+-3209
+-3204
+-3199
+-3195
+-3190
+-3185
+-3180
+-3176
+-3171
+-3166
+-3161
+-3156
+-3151
+-3146
+-3141
+-3136
+-3131
+-3126
+-3121
+-3116
+-3111
+-3106
+-3101
+-3096
+-3091
+-3086
+-3081
+-3076
+-3070
+-3065
+-3060
+-3055
+-3049
+-3044
+-3039
+-3034
+-3028
+-3023
+-3018
+-3012
+-3007
+-3002
+-2996
+-2991
+-2985
+-2980
+-2975
+-2969
+-2964
+-2958
+-2953
+-2947
+-2942
+-2936
+-2931
+-2925
+-2919
+-2914
+-2908
+-2903
+-2897
+-2891
+-2886
+-2880
+-2874
+-2869
+-2863
+-2857
+-2851
+-2846
+-2840
+-2834
+-2828
+-2823
+-2817
+-2811
+-2805
+-2799
+-2793
+-2788
+-2782
+-2776
+-2770
+-2764
+-2758
+-2752
+-2746
+-2740
+-2734
+-2728
+-2722
+-2716
+-2710
+-2704
+-2698
+-2692
+-2686
+-2680
+-2674
+-2668
+-2662
+-2656
+-2650
+-2644
+-2638
+-2631
+-2625
+-2619
+-2613
+-2607
+-2601
+-2594
+-2588
+-2582
+-2576
+-2570
+-2563
+-2557
+-2551
+-2545
+-2539
+-2532
+-2526
+-2520
+-2513
+-2507
+-2501
+-2495
+-2488
+-2482
+-2476
+-2469
+-2463
+-2457
+-2450
+-2444
+-2437
+-2431
+-2425
+-2418
+-2412
+-2406
+-2399
+-2393
+-2386
+-2380
+-2373
+-2367
+-2361
+-2354
+-2348
+-2341
+-2335
+-2328
+-2322
+-2315
+-2309
+-2302
+-2296
+-2289
+-2283
+-2276
+-2270
+-2263
+-2257
+-2250
+-2244
+-2237
+-2231
+-2224
+-2218
+-2211
+-2205
+-2198
+-2192
+-2185
+-2178
+-2172
+-2165
+-2159
+-2152
+-2146
+-2139
+-2132
+-2126
+-2119
+-2113
+-2106
+-2099
+-2093
+-2086
+-2080
+-2073
+-2066
+-2060
+-2053
+-2047
+-2040
+-2033
+-2027
+-2020
+-2014
+-2007
+-2000
+-1994
+-1987
+-1980
+-1974
+-1967
+-1960
+-1954
+-1947
+-1941
+-1934
+-1927
+-1921
+-1914
+-1907
+-1901
+-1894
+-1888
+-1881
+-1874
+-1868
+-1861
+-1854
+-1848
+-1841
+-1834
+-1828
+-1821
+-1815
+-1808
+-1801
+-1795
+-1788
+-1781
+-1775
+-1768
+-1761
+-1755
+-1748
+-1742
+-1735
+-1728
+-1722
+-1715
+-1709
+-1702
+-1695
+-1689
+-1682
+-1675
+-1669
+-1662
+-1656
+-1649
+-1642
+-1636
+-1629
+-1623
+-1616
+-1609
+-1603
+-1596
+-1590
+-1583
+-1577
+-1570
+-1563
+-1557
+-1550
+-1544
+-1537
+-1531
+-1524
+-1518
+-1511
+-1505
+-1498
+-1491
+-1485
+-1478
+-1472
+-1465
+-1459
+-1452
+-1446
+-1439
+-1433
+-1426
+-1420
+-1413
+-1407
+-1400
+-1394
+-1388
+-1381
+-1375
+-1368
+-1362
+-1355
+-1349
+-1342
+-1336
+-1330
+-1323
+-1317
+-1310
+-1304
+-1298
+-1291
+-1285
+-1278
+-1272
+-1266
+-1259
+-1253
+-1247
+-1240
+-1234
+-1228
+-1221
+-1215
+-1209
+-1202
+-1196
+-1190
+-1183
+-1177
+-1171
+-1165
+-1158
+-1152
+-1146
+-1139
+-1133
+-1127
+-1121
+-1115
+-1108
+-1102
+-1096
+-1090
+-1084
+-1077
+-1071
+-1065
+-1059
+-1053
+-1047
+-1040
+-1034
+-1028
+-1022
+-1016
+-1010
+-1004
+-998
+-992
+-986
+-979
+-973
+-967
+-961
+-955
+-949
+-943
+-937
+-931
+-925
+-919
+-913
+-907
+-901
+-895
+-889
+-883
+-878
+-872
+-866
+-860
+-854
+-848
+-842
+-836
+-830
+-825
+-819
+-813
+-807
+-801
+-795
+-790
+-784
+-778
+-772
+-767
+-761
+-755
+-749
+-744
+-738
+-732
+-726
+-721
+-715
+-709
+-704
+-698
+-692
+-687
+-681
+-676
+-670
+-664
+-659
+-653
+-648
+-642
+-637
+-631
+-625
+-620
+-614
+-609
+-603
+-598
+-592
+-587
+-582
+-576
+-571
+-565
+-560
+-554
+-549
+-544
+-538
+-533
+-528
+-522
+-517
+-512
+-506
+-501
+-496
+-491
+-485
+-480
+-475
+-470
+-464
+-459
+-454
+-449
+-444
+-438
+-433
+-428
+-423
+-418
+-413
+-408
+-403
+-397
+-392
+-387
+-382
+-377
+-372
+-367
+-362
+-357
+-352
+-347
+-342
+-337
+-332
+-327
+-323
+-318
+-313
+-308
+-303
+-298
+-293
+-288
+-284
+-279
+-274
+-269
+-264
+-260
+-255
+-250
+-245
+-241
+-236
+-231
+-227
+-222
+-217
+-213
+-208
+-203
+-199
+-194
+-190
+-185
+-180
+-176
+-171
+-167
+-162
+-158
+-153
+-149
+-144
+-140
+-135
+-131
+-127
+-122
+-118
+-113
+-109
+-105
+-100
+-96
+-92
+-87
+-83
+-79
+-74
+-70
+-66
+-62
+-57
+-53
+-49
+-45
+-41
+-36
+-32
+-28
+-24
+-20
+-16
+-12
+-8
+-3
+1
+5
+9
+13
+17
+21
+25
+29
+33
+37
+41
+45
+48
+52
+56
+60
+64
+68
+72
+76
+79
+83
+87
+91
+95
+98
+102
+106
+109
+113
+117
+121
+124
+128
+132
+135
+139
+142
+146
+150
+153
+157
+160
+164
+167
+171
+174
+178
+181
+185
+188
+192
+195
+198
+202
+205
+209
+212
+215
+219
+222
+225
+229
+232
+235
+238
+242
+245
+248
+251
+255
+258
+261
+264
+267
+270
+274
+277
+280
+283
+286
+289
+292
+295
+298
+301
+304
+307
+310
+313
+316
+319
+322
+325
+328
+331
+334
+336
+339
+342
+345
+348
+351
+353
+356
+359
+362
+365
+367
+370
+373
+375
+378
+381
+383
+386
+389
+391
+394
+397
+399
+402
+404
+407
+409
+412
+415
+417
+420
+422
+425
+427
+429
+432
+434
+437
+439
+442
+444
+446
+449
+451
+453
+456
+458
+460
+463
+465
+467
+469
+472
+474
+476
+478
+480
+483
+485
+487
+489
+491
+493
+495
+498
+500
+502
+504
+506
+508
+510
+512
+514
+516
+518
+520
+522
+524
+526
+528
+530
+531
+533
+535
+537
+539
+541
+543
+545
+546
+548
+550
+552
+554
+555
+557
+559
+561
+562
+564
+566
+567
+569
+571
+572
+574
+576
+577
+579
+580
+582
+584
+585
+587
+588
+590
+591
+593
+594
+596
+597
+599
+600
+602
+603
+605
+606
+607
+609
+610
+612
+613
+614
+616
+617
+618
+620
+621
+622
+623
+625
+626
+627
+628
+630
+631
+632
+633
+635
+636
+637
+638
+639
+640
+641
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+667
+668
+669
+670
+671
+672
+673
+673
+674
+675
+676
+676
+677
+678
+679
+680
+680
+681
+682
+682
+683
+684
+684
+685
+686
+686
+687
+688
+688
+689
+690
+690
+691
+691
+692
+692
+693
+694
+694
+695
+695
+696
+696
+697
+697
+698
+698
+699
+699
+699
+700
+700
+701
+701
+702
+702
+702
+703
+703
+703
+704
+704
+704
+705
+705
+705
+706
+706
+706
+707
+707
+707
+707
+708
+708
+708
+708
+709
+709
+709
+709
+709
+710
+710
+710
+710
+710
+710
+711
+711
+711
+711
+711
+711
+711
+711
+711
+711
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+712
+711
+711
+711
+711
+711
+711
+711
+711
+711
+711
+711
+710
+710
+710
+710
+710
+710
+709
+709
+709
+709
+709
+709
+708
+708
+708
+708
+707
+707
+707
+707
+706
+706
+706
+706
+705
+705
+705
+704
+704
+704
+704
+703
+703
+703
+702
+702
+702
+701
+701
+700
+700
+700
+699
+699
+699
+698
+698
+697
+697
+697
+696
+696
+695
+695
+694
+694
+693
+693
+692
+692
+692
+691
+691
+690
+690
+689
+689
+688
+688
+687
+687
+686
+685
+685
+684
+684
+683
+683
+682
+682
+681
+680
+680
+679
+679
+678
+677
+677
+676
+676
+675
+674
+674
+673
+672
+672
+671
+671
+670
+669
+669
+668
+667
+667
+666
+665
+665
+664
+663
+662
+662
+661
+660
+660
+659
+658
+658
+657
+656
+655
+655
+654
+653
+652
+652
+651
+650
+649
+649
+648
+647
+646
+645
+645
+644
+643
+642
+642
+641
+640
+639
+638
+637
+637
+636
+635
+634
+633
+633
+632
+631
+630
+629
+628
+627
+627
+626
+625
+624
+623
+622
+621
+621
+620
+619
+618
+617
+616
+615
+614
+614
+613
+612
+611
+610
+609
+608
+607
+606
+605
+604
+604
+603
+602
+601
+600
+599
+598
+597
+596
+595
+594
+593
+592
+591
+590
+589
+588
+588
+587
+586
+585
+584
+583
+582
+581
+580
+579
+578
+577
+576
+575
+574
+573
+572
+571
+570
+569
+568
+567
+566
+565
+564
+563
+562
+561
+560
+559
+558
+557
+556
+555
+554
+553
+552
+551
+550
+549
+548
+547
+546
+545
+544
+542
+541
+540
+539
+538
+537
+536
+535
+534
+533
+532
+531
+530
+529
+528
+527
+526
+525
+524
+523
+522
+521
+519
+518
+517
+516
+515
+514
+513
+512
+511
+510
+509
+508
+507
+506
+505
+504
+502
+501
+500
+499
+498
+497
+496
+495
+494
+493
+492
+491
+490
+489
+487
+486
+485
+484
+483
+482
+481
+480
+479
+478
+477
+476
+474
+473
+472
+471
+470
+469
+468
+467
+466
+465
+464
+463
+462
+460
+459
+458
+457
+456
+455
+454
+453
+452
+451
+450
+449
+447
+446
+445
+444
+443
+442
+441
+440
+439
+438
+437
+436
+434
+433
+432
+431
+430
+429
+428
+427
+426
+425
+424
+423
+421
+420
+419
+418
+417
+416
+415
+414
+413
+412
+411
+410
+409
+408
+406
+405
+404
+403
+402
+401
+400
+399
+398
+397
+396
+395
+394
+393
+392
+390
+389
+388
+387
+386
+385
+384
+383
+382
+381
+380
+379
+378
+377
+376
+375
+374
+373
+371
+370
+369
+368
+367
+366
+365
+364
+363
+362
+361
+360
+359
+358
+357
+356
+355
+354
+353
+352
+351
+350
+349
+348
+347
+346
+345
+343
+342
+341
+340
+339
+338
+337
+336
+335
+334
+333
+332
+331
+330
+329
+328
+327
+326
+325
+324
+323
+322
+321
+320
+319
+318
+317
+316
+315
+314
+313
+312
+311
+310
+309
+308
+307
+306
+306
+305
+304
+303
+302
+301
+300
+299
+298
+297
+296
+295
+294
+293
+292
+291
+290
+289
+288
+287
+286
+285
+284
+283
+283
+282
+281
+280
+279
+278
+277
+276
+275
+274
+273
+272
+271
+270
+269
+269
+268
+267
+266
+265
+264
+263
+262
+261
+260
+259
+259
+258
+257
+256
+255
+254
+253
+252
+251
+251
+250
+249
+248
+247
+246
+245
+244
+243
+243
+242
+241
+240
+239
+238
+237
+237
+236
+235
+234
+233
+232
+231
+231
+230
+229
+228
+227
+226
+226
+225
+224
+223
+222
+221
+221
+220
+219
+218
+217
+216
+216
+215
+214
+213
+212
+212
+211
+210
+209
+208
+208
+207
+206
+205
+204
+204
+203
+202
+201
+200
+200
+199
+198
+197
+197
+196
+195
+194
+193
+193
+192
+191
+190
+190
+189
+188
+187
+187
+186
+185
+184
+184
+183
+182
+181
+181
+180
+179
+178
+178
+177
+176
+176
+175
+174
+173
+173
+172
+171
+171
+170
+169
+168
+168
+167
+166
+166
+165
+164
+164
+163
+162
+162
+161
+160
+159
+159
+158
+157
+157
+156
+155
+155
+154
+153
+153
+152
+151
+151
+150
+149
+149
+148
+148
+147
+146
+146
+145
+144
+144
+143
+142
+142
+141
+141
+140
+139
+139
+138
+137
+137
+136
+136
+135
+134
+134
+133
+133
+132
+131
+131
+130
+130
+129
+128
+128
+127
+127
+126
+125
+125
+124
+124
+123
+123
+122
+121
+121
+120
+120
+119
+119
+118
+117
+117
+116
+116
+115
+115
+114
+114
+113
+113
+112
+111
+111
+110
+110
+109
+109
+108
+108
+107
+107
+106
+106
+105
+105
+104
+104
+103
+103
+102
+102
+101
+101
+100
+100
+99
+99
+98
+98
+97
+97
+96
+96
+95
+95
+94
+94
+93
+93
+92
+92
+91
+91
+90
+90
+90
+89
+89
+88
+88
+87
+87
+86
+86
+85
+85
+85
+84
+84
+83
+83
+82
+82
+81
+81
+81
+80
+80
+79
+79
+79
+78
+78
+77
+77
+76
+76
+76
+75
+75
+74
+74
+74
+73
+73
+72
+72
+72
+71
+71
+70
+70
+70
+69
+69
+69
+68
+68
+67
+67
+67
+66
+66
+66
+65
+65
+64
+64
+64
+63
+63
+63
+62
+62
+62
+61
+61
+60
+60
+60
+59
+59
+59
+58
+58
+58
+57
+57
+57
+56
+56
+56
+55
+55
+55
+54
+54
+54
+54
+53
+53
+53
+52
+52
+52
+51
+51
+51
+50
+50
+50
+49
+49
+49
+49
+48
+48
+48
+47
+47
+47
+47
+46
+46
+46
+45
+45
+45
+45
+44
+44
+44
+43
+43
+43
+43
+42
+42
+42
+42
+41
+41
+41
+41
+40
+40
+40
+40
+39
+39
+39
+39
+38
+38
+38
+38
+37
+37
+37
+37
+36
+36
+36
+36
+35
+35
+35
+35
+34
+34
+34
+34
+34
+33
+33
+33
+33
+32
+32
+32
+32
+32
+31
+31
+31
+31
+30
+30
+30
+30
+30
+29
+29
+29
+29
+29
+28
+28
+28
+28
+28
+27
+27
+27
+27
+27
+27
+26
+26
+26
+26
+26
+25
+25
+25
+25
+25
+25
+24
+24
+24
+24
+24
+23
+23
+23
+23
+23
+23
+22
+22
+22
+22
+22
+22
+21
+21
+21
+21
+21
+21
+21
+20
+20
+20
+20
+20
+20
+19
+19
+19
+19
+19
+19
+19
+18
+18
+18
+18
+18
+18
+18
+17
+17
+17
+17
+17
+17
+17
+17
+16
+16
+16
+16
+16
+16
+16
+15
+15
+15
+15
+15
+15
+15
+15
+15
+14
+14
+14
+14
+14
+14
+14
+14
+13
+13
+13
+13
+13
+13
+13
+13
+13
+12
+12
+12
+12
+12
+12
+12
+12
+12
+12
+11
+11
+11
+11
+11
+11
+11
+11
+11
+11
+11
+10
+10
+10
+10
+10
+10
+10
+10
+10
+10
+10
+9
+9
+9
+9
+9
+9
+9
+9
+9
+9
+9
+9
+8
+8
+8
+8
+8
+8
+8
+8
+8
+8
+8
+8
+8
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+6
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+5
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+3
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_0.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_0.mif
new file mode 100644
index 0000000000000000000000000000000000000000..70cb9a1f82d67c28e4d38f21adc8382b32ce0658
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_0.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  137 ; 
+ 1   :  136 ; 
+ 2   :  135 ; 
+ 3   :  134 ; 
+ 4   :  133 ; 
+ 5   :  132 ; 
+ 6   :  132 ; 
+ 7   :  131 ; 
+ 8   :  130 ; 
+ 9   :  12f ; 
+ a   :  12e ; 
+ b   :  12d ; 
+ c   :  12c ; 
+ d   :  12b ; 
+ e   :  12a ; 
+ f   :  129 ; 
+ 10   :  128 ; 
+ 11   :  127 ; 
+ 12   :  126 ; 
+ 13   :  125 ; 
+ 14   :  124 ; 
+ 15   :  123 ; 
+ 16   :  122 ; 
+ 17   :  121 ; 
+ 18   :  120 ; 
+ 19   :  11f ; 
+ 1a   :  11e ; 
+ 1b   :  11d ; 
+ 1c   :  11c ; 
+ 1d   :  11b ; 
+ 1e   :  11b ; 
+ 1f   :  11a ; 
+ 20   :  119 ; 
+ 21   :  118 ; 
+ 22   :  117 ; 
+ 23   :  116 ; 
+ 24   :  115 ; 
+ 25   :  114 ; 
+ 26   :  113 ; 
+ 27   :  112 ; 
+ 28   :  111 ; 
+ 29   :  110 ; 
+ 2a   :  10f ; 
+ 2b   :  10e ; 
+ 2c   :  10d ; 
+ 2d   :  10d ; 
+ 2e   :  10c ; 
+ 2f   :  10b ; 
+ 30   :  10a ; 
+ 31   :  109 ; 
+ 32   :  108 ; 
+ 33   :  107 ; 
+ 34   :  106 ; 
+ 35   :  105 ; 
+ 36   :  104 ; 
+ 37   :  103 ; 
+ 38   :  103 ; 
+ 39   :  102 ; 
+ 3a   :  101 ; 
+ 3b   :  100 ; 
+ 3c   :  ff ; 
+ 3d   :  fe ; 
+ 3e   :  fd ; 
+ 3f   :  fc ; 
+ 40   :  fb ; 
+ 41   :  fb ; 
+ 42   :  fa ; 
+ 43   :  f9 ; 
+ 44   :  f8 ; 
+ 45   :  f7 ; 
+ 46   :  f6 ; 
+ 47   :  f5 ; 
+ 48   :  f4 ; 
+ 49   :  f3 ; 
+ 4a   :  f3 ; 
+ 4b   :  f2 ; 
+ 4c   :  f1 ; 
+ 4d   :  f0 ; 
+ 4e   :  ef ; 
+ 4f   :  ee ; 
+ 50   :  ed ; 
+ 51   :  ed ; 
+ 52   :  ec ; 
+ 53   :  eb ; 
+ 54   :  ea ; 
+ 55   :  e9 ; 
+ 56   :  e8 ; 
+ 57   :  e7 ; 
+ 58   :  e7 ; 
+ 59   :  e6 ; 
+ 5a   :  e5 ; 
+ 5b   :  e4 ; 
+ 5c   :  e3 ; 
+ 5d   :  e2 ; 
+ 5e   :  e2 ; 
+ 5f   :  e1 ; 
+ 60   :  e0 ; 
+ 61   :  df ; 
+ 62   :  de ; 
+ 63   :  dd ; 
+ 64   :  dd ; 
+ 65   :  dc ; 
+ 66   :  db ; 
+ 67   :  da ; 
+ 68   :  d9 ; 
+ 69   :  d8 ; 
+ 6a   :  d8 ; 
+ 6b   :  d7 ; 
+ 6c   :  d6 ; 
+ 6d   :  d5 ; 
+ 6e   :  d4 ; 
+ 6f   :  d4 ; 
+ 70   :  d3 ; 
+ 71   :  d2 ; 
+ 72   :  d1 ; 
+ 73   :  d0 ; 
+ 74   :  d0 ; 
+ 75   :  cf ; 
+ 76   :  ce ; 
+ 77   :  cd ; 
+ 78   :  cc ; 
+ 79   :  cc ; 
+ 7a   :  cb ; 
+ 7b   :  ca ; 
+ 7c   :  c9 ; 
+ 7d   :  c8 ; 
+ 7e   :  c8 ; 
+ 7f   :  c7 ; 
+ 80   :  c6 ; 
+ 81   :  c5 ; 
+ 82   :  c5 ; 
+ 83   :  c4 ; 
+ 84   :  c3 ; 
+ 85   :  c2 ; 
+ 86   :  c1 ; 
+ 87   :  c1 ; 
+ 88   :  c0 ; 
+ 89   :  bf ; 
+ 8a   :  be ; 
+ 8b   :  be ; 
+ 8c   :  bd ; 
+ 8d   :  bc ; 
+ 8e   :  bb ; 
+ 8f   :  bb ; 
+ 90   :  ba ; 
+ 91   :  b9 ; 
+ 92   :  b8 ; 
+ 93   :  b8 ; 
+ 94   :  b7 ; 
+ 95   :  b6 ; 
+ 96   :  b5 ; 
+ 97   :  b5 ; 
+ 98   :  b4 ; 
+ 99   :  b3 ; 
+ 9a   :  b2 ; 
+ 9b   :  b2 ; 
+ 9c   :  b1 ; 
+ 9d   :  b0 ; 
+ 9e   :  b0 ; 
+ 9f   :  af ; 
+ a0   :  ae ; 
+ a1   :  ad ; 
+ a2   :  ad ; 
+ a3   :  ac ; 
+ a4   :  ab ; 
+ a5   :  ab ; 
+ a6   :  aa ; 
+ a7   :  a9 ; 
+ a8   :  a8 ; 
+ a9   :  a8 ; 
+ aa   :  a7 ; 
+ ab   :  a6 ; 
+ ac   :  a6 ; 
+ ad   :  a5 ; 
+ ae   :  a4 ; 
+ af   :  a4 ; 
+ b0   :  a3 ; 
+ b1   :  a2 ; 
+ b2   :  a2 ; 
+ b3   :  a1 ; 
+ b4   :  a0 ; 
+ b5   :  9f ; 
+ b6   :  9f ; 
+ b7   :  9e ; 
+ b8   :  9d ; 
+ b9   :  9d ; 
+ ba   :  9c ; 
+ bb   :  9b ; 
+ bc   :  9b ; 
+ bd   :  9a ; 
+ be   :  99 ; 
+ bf   :  99 ; 
+ c0   :  98 ; 
+ c1   :  97 ; 
+ c2   :  97 ; 
+ c3   :  96 ; 
+ c4   :  95 ; 
+ c5   :  95 ; 
+ c6   :  94 ; 
+ c7   :  94 ; 
+ c8   :  93 ; 
+ c9   :  92 ; 
+ ca   :  92 ; 
+ cb   :  91 ; 
+ cc   :  90 ; 
+ cd   :  90 ; 
+ ce   :  8f ; 
+ cf   :  8e ; 
+ d0   :  8e ; 
+ d1   :  8d ; 
+ d2   :  8d ; 
+ d3   :  8c ; 
+ d4   :  8b ; 
+ d5   :  8b ; 
+ d6   :  8a ; 
+ d7   :  89 ; 
+ d8   :  89 ; 
+ d9   :  88 ; 
+ da   :  88 ; 
+ db   :  87 ; 
+ dc   :  86 ; 
+ dd   :  86 ; 
+ de   :  85 ; 
+ df   :  85 ; 
+ e0   :  84 ; 
+ e1   :  83 ; 
+ e2   :  83 ; 
+ e3   :  82 ; 
+ e4   :  82 ; 
+ e5   :  81 ; 
+ e6   :  80 ; 
+ e7   :  80 ; 
+ e8   :  7f ; 
+ e9   :  7f ; 
+ ea   :  7e ; 
+ eb   :  7d ; 
+ ec   :  7d ; 
+ ed   :  7c ; 
+ ee   :  7c ; 
+ ef   :  7b ; 
+ f0   :  7b ; 
+ f1   :  7a ; 
+ f2   :  79 ; 
+ f3   :  79 ; 
+ f4   :  78 ; 
+ f5   :  78 ; 
+ f6   :  77 ; 
+ f7   :  77 ; 
+ f8   :  76 ; 
+ f9   :  75 ; 
+ fa   :  75 ; 
+ fb   :  74 ; 
+ fc   :  74 ; 
+ fd   :  73 ; 
+ fe   :  73 ; 
+ ff   :  72 ; 
+ 100   :  72 ; 
+ 101   :  71 ; 
+ 102   :  71 ; 
+ 103   :  70 ; 
+ 104   :  6f ; 
+ 105   :  6f ; 
+ 106   :  6e ; 
+ 107   :  6e ; 
+ 108   :  6d ; 
+ 109   :  6d ; 
+ 10a   :  6c ; 
+ 10b   :  6c ; 
+ 10c   :  6b ; 
+ 10d   :  6b ; 
+ 10e   :  6a ; 
+ 10f   :  6a ; 
+ 110   :  69 ; 
+ 111   :  69 ; 
+ 112   :  68 ; 
+ 113   :  68 ; 
+ 114   :  67 ; 
+ 115   :  67 ; 
+ 116   :  66 ; 
+ 117   :  66 ; 
+ 118   :  65 ; 
+ 119   :  65 ; 
+ 11a   :  64 ; 
+ 11b   :  64 ; 
+ 11c   :  63 ; 
+ 11d   :  63 ; 
+ 11e   :  62 ; 
+ 11f   :  62 ; 
+ 120   :  61 ; 
+ 121   :  61 ; 
+ 122   :  60 ; 
+ 123   :  60 ; 
+ 124   :  5f ; 
+ 125   :  5f ; 
+ 126   :  5e ; 
+ 127   :  5e ; 
+ 128   :  5d ; 
+ 129   :  5d ; 
+ 12a   :  5c ; 
+ 12b   :  5c ; 
+ 12c   :  5b ; 
+ 12d   :  5b ; 
+ 12e   :  5a ; 
+ 12f   :  5a ; 
+ 130   :  5a ; 
+ 131   :  59 ; 
+ 132   :  59 ; 
+ 133   :  58 ; 
+ 134   :  58 ; 
+ 135   :  57 ; 
+ 136   :  57 ; 
+ 137   :  56 ; 
+ 138   :  56 ; 
+ 139   :  55 ; 
+ 13a   :  55 ; 
+ 13b   :  55 ; 
+ 13c   :  54 ; 
+ 13d   :  54 ; 
+ 13e   :  53 ; 
+ 13f   :  53 ; 
+ 140   :  52 ; 
+ 141   :  52 ; 
+ 142   :  51 ; 
+ 143   :  51 ; 
+ 144   :  51 ; 
+ 145   :  50 ; 
+ 146   :  50 ; 
+ 147   :  4f ; 
+ 148   :  4f ; 
+ 149   :  4f ; 
+ 14a   :  4e ; 
+ 14b   :  4e ; 
+ 14c   :  4d ; 
+ 14d   :  4d ; 
+ 14e   :  4c ; 
+ 14f   :  4c ; 
+ 150   :  4c ; 
+ 151   :  4b ; 
+ 152   :  4b ; 
+ 153   :  4a ; 
+ 154   :  4a ; 
+ 155   :  4a ; 
+ 156   :  49 ; 
+ 157   :  49 ; 
+ 158   :  48 ; 
+ 159   :  48 ; 
+ 15a   :  48 ; 
+ 15b   :  47 ; 
+ 15c   :  47 ; 
+ 15d   :  46 ; 
+ 15e   :  46 ; 
+ 15f   :  46 ; 
+ 160   :  45 ; 
+ 161   :  45 ; 
+ 162   :  45 ; 
+ 163   :  44 ; 
+ 164   :  44 ; 
+ 165   :  43 ; 
+ 166   :  43 ; 
+ 167   :  43 ; 
+ 168   :  42 ; 
+ 169   :  42 ; 
+ 16a   :  42 ; 
+ 16b   :  41 ; 
+ 16c   :  41 ; 
+ 16d   :  40 ; 
+ 16e   :  40 ; 
+ 16f   :  40 ; 
+ 170   :  3f ; 
+ 171   :  3f ; 
+ 172   :  3f ; 
+ 173   :  3e ; 
+ 174   :  3e ; 
+ 175   :  3e ; 
+ 176   :  3d ; 
+ 177   :  3d ; 
+ 178   :  3c ; 
+ 179   :  3c ; 
+ 17a   :  3c ; 
+ 17b   :  3b ; 
+ 17c   :  3b ; 
+ 17d   :  3b ; 
+ 17e   :  3a ; 
+ 17f   :  3a ; 
+ 180   :  3a ; 
+ 181   :  39 ; 
+ 182   :  39 ; 
+ 183   :  39 ; 
+ 184   :  38 ; 
+ 185   :  38 ; 
+ 186   :  38 ; 
+ 187   :  37 ; 
+ 188   :  37 ; 
+ 189   :  37 ; 
+ 18a   :  36 ; 
+ 18b   :  36 ; 
+ 18c   :  36 ; 
+ 18d   :  36 ; 
+ 18e   :  35 ; 
+ 18f   :  35 ; 
+ 190   :  35 ; 
+ 191   :  34 ; 
+ 192   :  34 ; 
+ 193   :  34 ; 
+ 194   :  33 ; 
+ 195   :  33 ; 
+ 196   :  33 ; 
+ 197   :  32 ; 
+ 198   :  32 ; 
+ 199   :  32 ; 
+ 19a   :  31 ; 
+ 19b   :  31 ; 
+ 19c   :  31 ; 
+ 19d   :  31 ; 
+ 19e   :  30 ; 
+ 19f   :  30 ; 
+ 1a0   :  30 ; 
+ 1a1   :  2f ; 
+ 1a2   :  2f ; 
+ 1a3   :  2f ; 
+ 1a4   :  2f ; 
+ 1a5   :  2e ; 
+ 1a6   :  2e ; 
+ 1a7   :  2e ; 
+ 1a8   :  2d ; 
+ 1a9   :  2d ; 
+ 1aa   :  2d ; 
+ 1ab   :  2d ; 
+ 1ac   :  2c ; 
+ 1ad   :  2c ; 
+ 1ae   :  2c ; 
+ 1af   :  2b ; 
+ 1b0   :  2b ; 
+ 1b1   :  2b ; 
+ 1b2   :  2b ; 
+ 1b3   :  2a ; 
+ 1b4   :  2a ; 
+ 1b5   :  2a ; 
+ 1b6   :  2a ; 
+ 1b7   :  29 ; 
+ 1b8   :  29 ; 
+ 1b9   :  29 ; 
+ 1ba   :  29 ; 
+ 1bb   :  28 ; 
+ 1bc   :  28 ; 
+ 1bd   :  28 ; 
+ 1be   :  28 ; 
+ 1bf   :  27 ; 
+ 1c0   :  27 ; 
+ 1c1   :  27 ; 
+ 1c2   :  27 ; 
+ 1c3   :  26 ; 
+ 1c4   :  26 ; 
+ 1c5   :  26 ; 
+ 1c6   :  26 ; 
+ 1c7   :  25 ; 
+ 1c8   :  25 ; 
+ 1c9   :  25 ; 
+ 1ca   :  25 ; 
+ 1cb   :  24 ; 
+ 1cc   :  24 ; 
+ 1cd   :  24 ; 
+ 1ce   :  24 ; 
+ 1cf   :  23 ; 
+ 1d0   :  23 ; 
+ 1d1   :  23 ; 
+ 1d2   :  23 ; 
+ 1d3   :  22 ; 
+ 1d4   :  22 ; 
+ 1d5   :  22 ; 
+ 1d6   :  22 ; 
+ 1d7   :  22 ; 
+ 1d8   :  21 ; 
+ 1d9   :  21 ; 
+ 1da   :  21 ; 
+ 1db   :  21 ; 
+ 1dc   :  20 ; 
+ 1dd   :  20 ; 
+ 1de   :  20 ; 
+ 1df   :  20 ; 
+ 1e0   :  20 ; 
+ 1e1   :  1f ; 
+ 1e2   :  1f ; 
+ 1e3   :  1f ; 
+ 1e4   :  1f ; 
+ 1e5   :  1e ; 
+ 1e6   :  1e ; 
+ 1e7   :  1e ; 
+ 1e8   :  1e ; 
+ 1e9   :  1e ; 
+ 1ea   :  1d ; 
+ 1eb   :  1d ; 
+ 1ec   :  1d ; 
+ 1ed   :  1d ; 
+ 1ee   :  1d ; 
+ 1ef   :  1c ; 
+ 1f0   :  1c ; 
+ 1f1   :  1c ; 
+ 1f2   :  1c ; 
+ 1f3   :  1c ; 
+ 1f4   :  1b ; 
+ 1f5   :  1b ; 
+ 1f6   :  1b ; 
+ 1f7   :  1b ; 
+ 1f8   :  1b ; 
+ 1f9   :  1b ; 
+ 1fa   :  1a ; 
+ 1fb   :  1a ; 
+ 1fc   :  1a ; 
+ 1fd   :  1a ; 
+ 1fe   :  1a ; 
+ 1ff   :  19 ; 
+ 200   :  19 ; 
+ 201   :  19 ; 
+ 202   :  19 ; 
+ 203   :  19 ; 
+ 204   :  19 ; 
+ 205   :  18 ; 
+ 206   :  18 ; 
+ 207   :  18 ; 
+ 208   :  18 ; 
+ 209   :  18 ; 
+ 20a   :  17 ; 
+ 20b   :  17 ; 
+ 20c   :  17 ; 
+ 20d   :  17 ; 
+ 20e   :  17 ; 
+ 20f   :  17 ; 
+ 210   :  16 ; 
+ 211   :  16 ; 
+ 212   :  16 ; 
+ 213   :  16 ; 
+ 214   :  16 ; 
+ 215   :  16 ; 
+ 216   :  15 ; 
+ 217   :  15 ; 
+ 218   :  15 ; 
+ 219   :  15 ; 
+ 21a   :  15 ; 
+ 21b   :  15 ; 
+ 21c   :  15 ; 
+ 21d   :  14 ; 
+ 21e   :  14 ; 
+ 21f   :  14 ; 
+ 220   :  14 ; 
+ 221   :  14 ; 
+ 222   :  14 ; 
+ 223   :  13 ; 
+ 224   :  13 ; 
+ 225   :  13 ; 
+ 226   :  13 ; 
+ 227   :  13 ; 
+ 228   :  13 ; 
+ 229   :  13 ; 
+ 22a   :  12 ; 
+ 22b   :  12 ; 
+ 22c   :  12 ; 
+ 22d   :  12 ; 
+ 22e   :  12 ; 
+ 22f   :  12 ; 
+ 230   :  12 ; 
+ 231   :  11 ; 
+ 232   :  11 ; 
+ 233   :  11 ; 
+ 234   :  11 ; 
+ 235   :  11 ; 
+ 236   :  11 ; 
+ 237   :  11 ; 
+ 238   :  11 ; 
+ 239   :  10 ; 
+ 23a   :  10 ; 
+ 23b   :  10 ; 
+ 23c   :  10 ; 
+ 23d   :  10 ; 
+ 23e   :  10 ; 
+ 23f   :  10 ; 
+ 240   :  f ; 
+ 241   :  f ; 
+ 242   :  f ; 
+ 243   :  f ; 
+ 244   :  f ; 
+ 245   :  f ; 
+ 246   :  f ; 
+ 247   :  f ; 
+ 248   :  f ; 
+ 249   :  e ; 
+ 24a   :  e ; 
+ 24b   :  e ; 
+ 24c   :  e ; 
+ 24d   :  e ; 
+ 24e   :  e ; 
+ 24f   :  e ; 
+ 250   :  e ; 
+ 251   :  d ; 
+ 252   :  d ; 
+ 253   :  d ; 
+ 254   :  d ; 
+ 255   :  d ; 
+ 256   :  d ; 
+ 257   :  d ; 
+ 258   :  d ; 
+ 259   :  d ; 
+ 25a   :  c ; 
+ 25b   :  c ; 
+ 25c   :  c ; 
+ 25d   :  c ; 
+ 25e   :  c ; 
+ 25f   :  c ; 
+ 260   :  c ; 
+ 261   :  c ; 
+ 262   :  c ; 
+ 263   :  c ; 
+ 264   :  b ; 
+ 265   :  b ; 
+ 266   :  b ; 
+ 267   :  b ; 
+ 268   :  b ; 
+ 269   :  b ; 
+ 26a   :  b ; 
+ 26b   :  b ; 
+ 26c   :  b ; 
+ 26d   :  b ; 
+ 26e   :  b ; 
+ 26f   :  a ; 
+ 270   :  a ; 
+ 271   :  a ; 
+ 272   :  a ; 
+ 273   :  a ; 
+ 274   :  a ; 
+ 275   :  a ; 
+ 276   :  a ; 
+ 277   :  a ; 
+ 278   :  a ; 
+ 279   :  a ; 
+ 27a   :  9 ; 
+ 27b   :  9 ; 
+ 27c   :  9 ; 
+ 27d   :  9 ; 
+ 27e   :  9 ; 
+ 27f   :  9 ; 
+ 280   :  9 ; 
+ 281   :  9 ; 
+ 282   :  9 ; 
+ 283   :  9 ; 
+ 284   :  9 ; 
+ 285   :  9 ; 
+ 286   :  8 ; 
+ 287   :  8 ; 
+ 288   :  8 ; 
+ 289   :  8 ; 
+ 28a   :  8 ; 
+ 28b   :  8 ; 
+ 28c   :  8 ; 
+ 28d   :  8 ; 
+ 28e   :  8 ; 
+ 28f   :  8 ; 
+ 290   :  8 ; 
+ 291   :  8 ; 
+ 292   :  8 ; 
+ 293   :  7 ; 
+ 294   :  7 ; 
+ 295   :  7 ; 
+ 296   :  7 ; 
+ 297   :  7 ; 
+ 298   :  7 ; 
+ 299   :  7 ; 
+ 29a   :  7 ; 
+ 29b   :  7 ; 
+ 29c   :  7 ; 
+ 29d   :  7 ; 
+ 29e   :  7 ; 
+ 29f   :  7 ; 
+ 2a0   :  7 ; 
+ 2a1   :  7 ; 
+ 2a2   :  6 ; 
+ 2a3   :  6 ; 
+ 2a4   :  6 ; 
+ 2a5   :  6 ; 
+ 2a6   :  6 ; 
+ 2a7   :  6 ; 
+ 2a8   :  6 ; 
+ 2a9   :  6 ; 
+ 2aa   :  6 ; 
+ 2ab   :  6 ; 
+ 2ac   :  6 ; 
+ 2ad   :  6 ; 
+ 2ae   :  6 ; 
+ 2af   :  6 ; 
+ 2b0   :  6 ; 
+ 2b1   :  6 ; 
+ 2b2   :  6 ; 
+ 2b3   :  5 ; 
+ 2b4   :  5 ; 
+ 2b5   :  5 ; 
+ 2b6   :  5 ; 
+ 2b7   :  5 ; 
+ 2b8   :  5 ; 
+ 2b9   :  5 ; 
+ 2ba   :  5 ; 
+ 2bb   :  5 ; 
+ 2bc   :  5 ; 
+ 2bd   :  5 ; 
+ 2be   :  5 ; 
+ 2bf   :  5 ; 
+ 2c0   :  5 ; 
+ 2c1   :  5 ; 
+ 2c2   :  5 ; 
+ 2c3   :  5 ; 
+ 2c4   :  5 ; 
+ 2c5   :  5 ; 
+ 2c6   :  4 ; 
+ 2c7   :  4 ; 
+ 2c8   :  4 ; 
+ 2c9   :  4 ; 
+ 2ca   :  4 ; 
+ 2cb   :  4 ; 
+ 2cc   :  4 ; 
+ 2cd   :  4 ; 
+ 2ce   :  4 ; 
+ 2cf   :  4 ; 
+ 2d0   :  4 ; 
+ 2d1   :  4 ; 
+ 2d2   :  4 ; 
+ 2d3   :  4 ; 
+ 2d4   :  4 ; 
+ 2d5   :  4 ; 
+ 2d6   :  4 ; 
+ 2d7   :  4 ; 
+ 2d8   :  4 ; 
+ 2d9   :  4 ; 
+ 2da   :  4 ; 
+ 2db   :  4 ; 
+ 2dc   :  3 ; 
+ 2dd   :  3 ; 
+ 2de   :  3 ; 
+ 2df   :  3 ; 
+ 2e0   :  3 ; 
+ 2e1   :  3 ; 
+ 2e2   :  3 ; 
+ 2e3   :  3 ; 
+ 2e4   :  3 ; 
+ 2e5   :  3 ; 
+ 2e6   :  3 ; 
+ 2e7   :  3 ; 
+ 2e8   :  3 ; 
+ 2e9   :  3 ; 
+ 2ea   :  3 ; 
+ 2eb   :  3 ; 
+ 2ec   :  3 ; 
+ 2ed   :  3 ; 
+ 2ee   :  3 ; 
+ 2ef   :  3 ; 
+ 2f0   :  3 ; 
+ 2f1   :  3 ; 
+ 2f2   :  3 ; 
+ 2f3   :  3 ; 
+ 2f4   :  3 ; 
+ 2f5   :  3 ; 
+ 2f6   :  3 ; 
+ 2f7   :  3 ; 
+ 2f8   :  3 ; 
+ 2f9   :  2 ; 
+ 2fa   :  2 ; 
+ 2fb   :  2 ; 
+ 2fc   :  2 ; 
+ 2fd   :  2 ; 
+ 2fe   :  2 ; 
+ 2ff   :  2 ; 
+ 300   :  2 ; 
+ 301   :  2 ; 
+ 302   :  2 ; 
+ 303   :  2 ; 
+ 304   :  2 ; 
+ 305   :  2 ; 
+ 306   :  2 ; 
+ 307   :  2 ; 
+ 308   :  2 ; 
+ 309   :  2 ; 
+ 30a   :  2 ; 
+ 30b   :  2 ; 
+ 30c   :  2 ; 
+ 30d   :  2 ; 
+ 30e   :  2 ; 
+ 30f   :  2 ; 
+ 310   :  2 ; 
+ 311   :  2 ; 
+ 312   :  2 ; 
+ 313   :  2 ; 
+ 314   :  2 ; 
+ 315   :  2 ; 
+ 316   :  2 ; 
+ 317   :  2 ; 
+ 318   :  2 ; 
+ 319   :  2 ; 
+ 31a   :  2 ; 
+ 31b   :  2 ; 
+ 31c   :  2 ; 
+ 31d   :  2 ; 
+ 31e   :  2 ; 
+ 31f   :  2 ; 
+ 320   :  1 ; 
+ 321   :  1 ; 
+ 322   :  1 ; 
+ 323   :  1 ; 
+ 324   :  1 ; 
+ 325   :  1 ; 
+ 326   :  1 ; 
+ 327   :  1 ; 
+ 328   :  1 ; 
+ 329   :  1 ; 
+ 32a   :  1 ; 
+ 32b   :  1 ; 
+ 32c   :  1 ; 
+ 32d   :  1 ; 
+ 32e   :  1 ; 
+ 32f   :  1 ; 
+ 330   :  1 ; 
+ 331   :  1 ; 
+ 332   :  1 ; 
+ 333   :  1 ; 
+ 334   :  1 ; 
+ 335   :  1 ; 
+ 336   :  1 ; 
+ 337   :  1 ; 
+ 338   :  1 ; 
+ 339   :  1 ; 
+ 33a   :  1 ; 
+ 33b   :  1 ; 
+ 33c   :  1 ; 
+ 33d   :  1 ; 
+ 33e   :  1 ; 
+ 33f   :  1 ; 
+ 340   :  1 ; 
+ 341   :  1 ; 
+ 342   :  1 ; 
+ 343   :  1 ; 
+ 344   :  1 ; 
+ 345   :  1 ; 
+ 346   :  1 ; 
+ 347   :  1 ; 
+ 348   :  1 ; 
+ 349   :  1 ; 
+ 34a   :  1 ; 
+ 34b   :  1 ; 
+ 34c   :  1 ; 
+ 34d   :  1 ; 
+ 34e   :  1 ; 
+ 34f   :  1 ; 
+ 350   :  1 ; 
+ 351   :  1 ; 
+ 352   :  1 ; 
+ 353   :  1 ; 
+ 354   :  1 ; 
+ 355   :  1 ; 
+ 356   :  1 ; 
+ 357   :  1 ; 
+ 358   :  1 ; 
+ 359   :  1 ; 
+ 35a   :  1 ; 
+ 35b   :  1 ; 
+ 35c   :  1 ; 
+ 35d   :  1 ; 
+ 35e   :  1 ; 
+ 35f   :  1 ; 
+ 360   :  1 ; 
+ 361   :  1 ; 
+ 362   :  1 ; 
+ 363   :  1 ; 
+ 364   :  1 ; 
+ 365   :  0 ; 
+ 366   :  0 ; 
+ 367   :  0 ; 
+ 368   :  0 ; 
+ 369   :  0 ; 
+ 36a   :  0 ; 
+ 36b   :  0 ; 
+ 36c   :  0 ; 
+ 36d   :  0 ; 
+ 36e   :  0 ; 
+ 36f   :  0 ; 
+ 370   :  0 ; 
+ 371   :  0 ; 
+ 372   :  0 ; 
+ 373   :  0 ; 
+ 374   :  0 ; 
+ 375   :  0 ; 
+ 376   :  0 ; 
+ 377   :  0 ; 
+ 378   :  0 ; 
+ 379   :  0 ; 
+ 37a   :  0 ; 
+ 37b   :  0 ; 
+ 37c   :  0 ; 
+ 37d   :  0 ; 
+ 37e   :  0 ; 
+ 37f   :  0 ; 
+ 380   :  0 ; 
+ 381   :  0 ; 
+ 382   :  0 ; 
+ 383   :  0 ; 
+ 384   :  0 ; 
+ 385   :  0 ; 
+ 386   :  0 ; 
+ 387   :  0 ; 
+ 388   :  0 ; 
+ 389   :  0 ; 
+ 38a   :  0 ; 
+ 38b   :  0 ; 
+ 38c   :  0 ; 
+ 38d   :  0 ; 
+ 38e   :  0 ; 
+ 38f   :  0 ; 
+ 390   :  0 ; 
+ 391   :  0 ; 
+ 392   :  0 ; 
+ 393   :  0 ; 
+ 394   :  0 ; 
+ 395   :  0 ; 
+ 396   :  0 ; 
+ 397   :  0 ; 
+ 398   :  0 ; 
+ 399   :  0 ; 
+ 39a   :  0 ; 
+ 39b   :  0 ; 
+ 39c   :  0 ; 
+ 39d   :  0 ; 
+ 39e   :  0 ; 
+ 39f   :  0 ; 
+ 3a0   :  0 ; 
+ 3a1   :  0 ; 
+ 3a2   :  0 ; 
+ 3a3   :  0 ; 
+ 3a4   :  0 ; 
+ 3a5   :  0 ; 
+ 3a6   :  0 ; 
+ 3a7   :  0 ; 
+ 3a8   :  0 ; 
+ 3a9   :  0 ; 
+ 3aa   :  0 ; 
+ 3ab   :  0 ; 
+ 3ac   :  0 ; 
+ 3ad   :  0 ; 
+ 3ae   :  0 ; 
+ 3af   :  0 ; 
+ 3b0   :  0 ; 
+ 3b1   :  0 ; 
+ 3b2   :  0 ; 
+ 3b3   :  0 ; 
+ 3b4   :  0 ; 
+ 3b5   :  0 ; 
+ 3b6   :  0 ; 
+ 3b7   :  0 ; 
+ 3b8   :  0 ; 
+ 3b9   :  0 ; 
+ 3ba   :  0 ; 
+ 3bb   :  0 ; 
+ 3bc   :  0 ; 
+ 3bd   :  0 ; 
+ 3be   :  0 ; 
+ 3bf   :  0 ; 
+ 3c0   :  0 ; 
+ 3c1   :  0 ; 
+ 3c2   :  0 ; 
+ 3c3   :  0 ; 
+ 3c4   :  0 ; 
+ 3c5   :  0 ; 
+ 3c6   :  0 ; 
+ 3c7   :  0 ; 
+ 3c8   :  0 ; 
+ 3c9   :  0 ; 
+ 3ca   :  0 ; 
+ 3cb   :  0 ; 
+ 3cc   :  0 ; 
+ 3cd   :  0 ; 
+ 3ce   :  0 ; 
+ 3cf   :  0 ; 
+ 3d0   :  0 ; 
+ 3d1   :  0 ; 
+ 3d2   :  0 ; 
+ 3d3   :  0 ; 
+ 3d4   :  0 ; 
+ 3d5   :  0 ; 
+ 3d6   :  0 ; 
+ 3d7   :  0 ; 
+ 3d8   :  0 ; 
+ 3d9   :  0 ; 
+ 3da   :  0 ; 
+ 3db   :  0 ; 
+ 3dc   :  0 ; 
+ 3dd   :  0 ; 
+ 3de   :  0 ; 
+ 3df   :  0 ; 
+ 3e0   :  0 ; 
+ 3e1   :  0 ; 
+ 3e2   :  0 ; 
+ 3e3   :  0 ; 
+ 3e4   :  0 ; 
+ 3e5   :  0 ; 
+ 3e6   :  0 ; 
+ 3e7   :  0 ; 
+ 3e8   :  0 ; 
+ 3e9   :  0 ; 
+ 3ea   :  0 ; 
+ 3eb   :  0 ; 
+ 3ec   :  0 ; 
+ 3ed   :  0 ; 
+ 3ee   :  0 ; 
+ 3ef   :  0 ; 
+ 3f0   :  0 ; 
+ 3f1   :  0 ; 
+ 3f2   :  0 ; 
+ 3f3   :  0 ; 
+ 3f4   :  0 ; 
+ 3f5   :  0 ; 
+ 3f6   :  0 ; 
+ 3f7   :  0 ; 
+ 3f8   :  0 ; 
+ 3f9   :  0 ; 
+ 3fa   :  0 ; 
+ 3fb   :  0 ; 
+ 3fc   :  0 ; 
+ 3fd   :  0 ; 
+ 3fe   :  0 ; 
+ 3ff   :  0 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_1.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_1.mif
new file mode 100644
index 0000000000000000000000000000000000000000..777a619e9f8028d48b93fd1a03f50ff173adac25
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_1.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  ffcf6 ; 
+ 1   :  ffcfc ; 
+ 2   :  ffd01 ; 
+ 3   :  ffd07 ; 
+ 4   :  ffd0d ; 
+ 5   :  ffd13 ; 
+ 6   :  ffd18 ; 
+ 7   :  ffd1e ; 
+ 8   :  ffd24 ; 
+ 9   :  ffd2a ; 
+ a   :  ffd2f ; 
+ b   :  ffd35 ; 
+ c   :  ffd3b ; 
+ d   :  ffd40 ; 
+ e   :  ffd46 ; 
+ f   :  ffd4c ; 
+ 10   :  ffd51 ; 
+ 11   :  ffd57 ; 
+ 12   :  ffd5c ; 
+ 13   :  ffd62 ; 
+ 14   :  ffd68 ; 
+ 15   :  ffd6d ; 
+ 16   :  ffd73 ; 
+ 17   :  ffd78 ; 
+ 18   :  ffd7e ; 
+ 19   :  ffd83 ; 
+ 1a   :  ffd89 ; 
+ 1b   :  ffd8f ; 
+ 1c   :  ffd94 ; 
+ 1d   :  ffd9a ; 
+ 1e   :  ffd9f ; 
+ 1f   :  ffda5 ; 
+ 20   :  ffdaa ; 
+ 21   :  ffdb0 ; 
+ 22   :  ffdb5 ; 
+ 23   :  ffdba ; 
+ 24   :  ffdc0 ; 
+ 25   :  ffdc5 ; 
+ 26   :  ffdcb ; 
+ 27   :  ffdd0 ; 
+ 28   :  ffdd6 ; 
+ 29   :  ffddb ; 
+ 2a   :  ffde0 ; 
+ 2b   :  ffde6 ; 
+ 2c   :  ffdeb ; 
+ 2d   :  ffdf0 ; 
+ 2e   :  ffdf6 ; 
+ 2f   :  ffdfb ; 
+ 30   :  ffe00 ; 
+ 31   :  ffe06 ; 
+ 32   :  ffe0b ; 
+ 33   :  ffe10 ; 
+ 34   :  ffe15 ; 
+ 35   :  ffe1b ; 
+ 36   :  ffe20 ; 
+ 37   :  ffe25 ; 
+ 38   :  ffe2a ; 
+ 39   :  ffe30 ; 
+ 3a   :  ffe35 ; 
+ 3b   :  ffe3a ; 
+ 3c   :  ffe3f ; 
+ 3d   :  ffe44 ; 
+ 3e   :  ffe4a ; 
+ 3f   :  ffe4f ; 
+ 40   :  ffe54 ; 
+ 41   :  ffe59 ; 
+ 42   :  ffe5e ; 
+ 43   :  ffe63 ; 
+ 44   :  ffe68 ; 
+ 45   :  ffe6d ; 
+ 46   :  ffe73 ; 
+ 47   :  ffe78 ; 
+ 48   :  ffe7d ; 
+ 49   :  ffe82 ; 
+ 4a   :  ffe87 ; 
+ 4b   :  ffe8c ; 
+ 4c   :  ffe91 ; 
+ 4d   :  ffe96 ; 
+ 4e   :  ffe9b ; 
+ 4f   :  ffea0 ; 
+ 50   :  ffea5 ; 
+ 51   :  ffeaa ; 
+ 52   :  ffeaf ; 
+ 53   :  ffeb4 ; 
+ 54   :  ffeb9 ; 
+ 55   :  ffebd ; 
+ 56   :  ffec2 ; 
+ 57   :  ffec7 ; 
+ 58   :  ffecc ; 
+ 59   :  ffed1 ; 
+ 5a   :  ffed6 ; 
+ 5b   :  ffedb ; 
+ 5c   :  ffee0 ; 
+ 5d   :  ffee4 ; 
+ 5e   :  ffee9 ; 
+ 5f   :  ffeee ; 
+ 60   :  ffef3 ; 
+ 61   :  ffef8 ; 
+ 62   :  ffefc ; 
+ 63   :  fff01 ; 
+ 64   :  fff06 ; 
+ 65   :  fff0b ; 
+ 66   :  fff0f ; 
+ 67   :  fff14 ; 
+ 68   :  fff19 ; 
+ 69   :  fff1d ; 
+ 6a   :  fff22 ; 
+ 6b   :  fff27 ; 
+ 6c   :  fff2b ; 
+ 6d   :  fff30 ; 
+ 6e   :  fff35 ; 
+ 6f   :  fff39 ; 
+ 70   :  fff3e ; 
+ 71   :  fff42 ; 
+ 72   :  fff47 ; 
+ 73   :  fff4c ; 
+ 74   :  fff50 ; 
+ 75   :  fff55 ; 
+ 76   :  fff59 ; 
+ 77   :  fff5e ; 
+ 78   :  fff62 ; 
+ 79   :  fff67 ; 
+ 7a   :  fff6b ; 
+ 7b   :  fff70 ; 
+ 7c   :  fff74 ; 
+ 7d   :  fff79 ; 
+ 7e   :  fff7d ; 
+ 7f   :  fff81 ; 
+ 80   :  fff86 ; 
+ 81   :  fff8a ; 
+ 82   :  fff8f ; 
+ 83   :  fff93 ; 
+ 84   :  fff97 ; 
+ 85   :  fff9c ; 
+ 86   :  fffa0 ; 
+ 87   :  fffa4 ; 
+ 88   :  fffa9 ; 
+ 89   :  fffad ; 
+ 8a   :  fffb1 ; 
+ 8b   :  fffb6 ; 
+ 8c   :  fffba ; 
+ 8d   :  fffbe ; 
+ 8e   :  fffc2 ; 
+ 8f   :  fffc7 ; 
+ 90   :  fffcb ; 
+ 91   :  fffcf ; 
+ 92   :  fffd3 ; 
+ 93   :  fffd7 ; 
+ 94   :  fffdc ; 
+ 95   :  fffe0 ; 
+ 96   :  fffe4 ; 
+ 97   :  fffe8 ; 
+ 98   :  fffec ; 
+ 99   :  ffff0 ; 
+ 9a   :  ffff4 ; 
+ 9b   :  ffff8 ; 
+ 9c   :  ffffd ; 
+ 9d   :  1 ; 
+ 9e   :  5 ; 
+ 9f   :  9 ; 
+ a0   :  d ; 
+ a1   :  11 ; 
+ a2   :  15 ; 
+ a3   :  19 ; 
+ a4   :  1d ; 
+ a5   :  21 ; 
+ a6   :  25 ; 
+ a7   :  29 ; 
+ a8   :  2d ; 
+ a9   :  30 ; 
+ aa   :  34 ; 
+ ab   :  38 ; 
+ ac   :  3c ; 
+ ad   :  40 ; 
+ ae   :  44 ; 
+ af   :  48 ; 
+ b0   :  4c ; 
+ b1   :  4f ; 
+ b2   :  53 ; 
+ b3   :  57 ; 
+ b4   :  5b ; 
+ b5   :  5f ; 
+ b6   :  62 ; 
+ b7   :  66 ; 
+ b8   :  6a ; 
+ b9   :  6d ; 
+ ba   :  71 ; 
+ bb   :  75 ; 
+ bc   :  79 ; 
+ bd   :  7c ; 
+ be   :  80 ; 
+ bf   :  84 ; 
+ c0   :  87 ; 
+ c1   :  8b ; 
+ c2   :  8e ; 
+ c3   :  92 ; 
+ c4   :  96 ; 
+ c5   :  99 ; 
+ c6   :  9d ; 
+ c7   :  a0 ; 
+ c8   :  a4 ; 
+ c9   :  a7 ; 
+ ca   :  ab ; 
+ cb   :  ae ; 
+ cc   :  b2 ; 
+ cd   :  b5 ; 
+ ce   :  b9 ; 
+ cf   :  bc ; 
+ d0   :  c0 ; 
+ d1   :  c3 ; 
+ d2   :  c6 ; 
+ d3   :  ca ; 
+ d4   :  cd ; 
+ d5   :  d1 ; 
+ d6   :  d4 ; 
+ d7   :  d7 ; 
+ d8   :  db ; 
+ d9   :  de ; 
+ da   :  e1 ; 
+ db   :  e5 ; 
+ dc   :  e8 ; 
+ dd   :  eb ; 
+ de   :  ee ; 
+ df   :  f2 ; 
+ e0   :  f5 ; 
+ e1   :  f8 ; 
+ e2   :  fb ; 
+ e3   :  ff ; 
+ e4   :  102 ; 
+ e5   :  105 ; 
+ e6   :  108 ; 
+ e7   :  10b ; 
+ e8   :  10e ; 
+ e9   :  112 ; 
+ ea   :  115 ; 
+ eb   :  118 ; 
+ ec   :  11b ; 
+ ed   :  11e ; 
+ ee   :  121 ; 
+ ef   :  124 ; 
+ f0   :  127 ; 
+ f1   :  12a ; 
+ f2   :  12d ; 
+ f3   :  130 ; 
+ f4   :  133 ; 
+ f5   :  136 ; 
+ f6   :  139 ; 
+ f7   :  13c ; 
+ f8   :  13f ; 
+ f9   :  142 ; 
+ fa   :  145 ; 
+ fb   :  148 ; 
+ fc   :  14b ; 
+ fd   :  14e ; 
+ fe   :  150 ; 
+ ff   :  153 ; 
+ 100   :  156 ; 
+ 101   :  159 ; 
+ 102   :  15c ; 
+ 103   :  15f ; 
+ 104   :  161 ; 
+ 105   :  164 ; 
+ 106   :  167 ; 
+ 107   :  16a ; 
+ 108   :  16d ; 
+ 109   :  16f ; 
+ 10a   :  172 ; 
+ 10b   :  175 ; 
+ 10c   :  177 ; 
+ 10d   :  17a ; 
+ 10e   :  17d ; 
+ 10f   :  17f ; 
+ 110   :  182 ; 
+ 111   :  185 ; 
+ 112   :  187 ; 
+ 113   :  18a ; 
+ 114   :  18d ; 
+ 115   :  18f ; 
+ 116   :  192 ; 
+ 117   :  194 ; 
+ 118   :  197 ; 
+ 119   :  199 ; 
+ 11a   :  19c ; 
+ 11b   :  19f ; 
+ 11c   :  1a1 ; 
+ 11d   :  1a4 ; 
+ 11e   :  1a6 ; 
+ 11f   :  1a9 ; 
+ 120   :  1ab ; 
+ 121   :  1ad ; 
+ 122   :  1b0 ; 
+ 123   :  1b2 ; 
+ 124   :  1b5 ; 
+ 125   :  1b7 ; 
+ 126   :  1ba ; 
+ 127   :  1bc ; 
+ 128   :  1be ; 
+ 129   :  1c1 ; 
+ 12a   :  1c3 ; 
+ 12b   :  1c5 ; 
+ 12c   :  1c8 ; 
+ 12d   :  1ca ; 
+ 12e   :  1cc ; 
+ 12f   :  1cf ; 
+ 130   :  1d1 ; 
+ 131   :  1d3 ; 
+ 132   :  1d5 ; 
+ 133   :  1d8 ; 
+ 134   :  1da ; 
+ 135   :  1dc ; 
+ 136   :  1de ; 
+ 137   :  1e0 ; 
+ 138   :  1e3 ; 
+ 139   :  1e5 ; 
+ 13a   :  1e7 ; 
+ 13b   :  1e9 ; 
+ 13c   :  1eb ; 
+ 13d   :  1ed ; 
+ 13e   :  1ef ; 
+ 13f   :  1f2 ; 
+ 140   :  1f4 ; 
+ 141   :  1f6 ; 
+ 142   :  1f8 ; 
+ 143   :  1fa ; 
+ 144   :  1fc ; 
+ 145   :  1fe ; 
+ 146   :  200 ; 
+ 147   :  202 ; 
+ 148   :  204 ; 
+ 149   :  206 ; 
+ 14a   :  208 ; 
+ 14b   :  20a ; 
+ 14c   :  20c ; 
+ 14d   :  20e ; 
+ 14e   :  210 ; 
+ 14f   :  212 ; 
+ 150   :  213 ; 
+ 151   :  215 ; 
+ 152   :  217 ; 
+ 153   :  219 ; 
+ 154   :  21b ; 
+ 155   :  21d ; 
+ 156   :  21f ; 
+ 157   :  221 ; 
+ 158   :  222 ; 
+ 159   :  224 ; 
+ 15a   :  226 ; 
+ 15b   :  228 ; 
+ 15c   :  22a ; 
+ 15d   :  22b ; 
+ 15e   :  22d ; 
+ 15f   :  22f ; 
+ 160   :  231 ; 
+ 161   :  232 ; 
+ 162   :  234 ; 
+ 163   :  236 ; 
+ 164   :  237 ; 
+ 165   :  239 ; 
+ 166   :  23b ; 
+ 167   :  23c ; 
+ 168   :  23e ; 
+ 169   :  240 ; 
+ 16a   :  241 ; 
+ 16b   :  243 ; 
+ 16c   :  244 ; 
+ 16d   :  246 ; 
+ 16e   :  248 ; 
+ 16f   :  249 ; 
+ 170   :  24b ; 
+ 171   :  24c ; 
+ 172   :  24e ; 
+ 173   :  24f ; 
+ 174   :  251 ; 
+ 175   :  252 ; 
+ 176   :  254 ; 
+ 177   :  255 ; 
+ 178   :  257 ; 
+ 179   :  258 ; 
+ 17a   :  25a ; 
+ 17b   :  25b ; 
+ 17c   :  25d ; 
+ 17d   :  25e ; 
+ 17e   :  25f ; 
+ 17f   :  261 ; 
+ 180   :  262 ; 
+ 181   :  264 ; 
+ 182   :  265 ; 
+ 183   :  266 ; 
+ 184   :  268 ; 
+ 185   :  269 ; 
+ 186   :  26a ; 
+ 187   :  26c ; 
+ 188   :  26d ; 
+ 189   :  26e ; 
+ 18a   :  26f ; 
+ 18b   :  271 ; 
+ 18c   :  272 ; 
+ 18d   :  273 ; 
+ 18e   :  274 ; 
+ 18f   :  276 ; 
+ 190   :  277 ; 
+ 191   :  278 ; 
+ 192   :  279 ; 
+ 193   :  27b ; 
+ 194   :  27c ; 
+ 195   :  27d ; 
+ 196   :  27e ; 
+ 197   :  27f ; 
+ 198   :  280 ; 
+ 199   :  281 ; 
+ 19a   :  283 ; 
+ 19b   :  284 ; 
+ 19c   :  285 ; 
+ 19d   :  286 ; 
+ 19e   :  287 ; 
+ 19f   :  288 ; 
+ 1a0   :  289 ; 
+ 1a1   :  28a ; 
+ 1a2   :  28b ; 
+ 1a3   :  28c ; 
+ 1a4   :  28d ; 
+ 1a5   :  28e ; 
+ 1a6   :  28f ; 
+ 1a7   :  290 ; 
+ 1a8   :  291 ; 
+ 1a9   :  292 ; 
+ 1aa   :  293 ; 
+ 1ab   :  294 ; 
+ 1ac   :  295 ; 
+ 1ad   :  296 ; 
+ 1ae   :  297 ; 
+ 1af   :  298 ; 
+ 1b0   :  299 ; 
+ 1b1   :  29a ; 
+ 1b2   :  29b ; 
+ 1b3   :  29b ; 
+ 1b4   :  29c ; 
+ 1b5   :  29d ; 
+ 1b6   :  29e ; 
+ 1b7   :  29f ; 
+ 1b8   :  2a0 ; 
+ 1b9   :  2a1 ; 
+ 1ba   :  2a1 ; 
+ 1bb   :  2a2 ; 
+ 1bc   :  2a3 ; 
+ 1bd   :  2a4 ; 
+ 1be   :  2a4 ; 
+ 1bf   :  2a5 ; 
+ 1c0   :  2a6 ; 
+ 1c1   :  2a7 ; 
+ 1c2   :  2a8 ; 
+ 1c3   :  2a8 ; 
+ 1c4   :  2a9 ; 
+ 1c5   :  2aa ; 
+ 1c6   :  2aa ; 
+ 1c7   :  2ab ; 
+ 1c8   :  2ac ; 
+ 1c9   :  2ac ; 
+ 1ca   :  2ad ; 
+ 1cb   :  2ae ; 
+ 1cc   :  2ae ; 
+ 1cd   :  2af ; 
+ 1ce   :  2b0 ; 
+ 1cf   :  2b0 ; 
+ 1d0   :  2b1 ; 
+ 1d1   :  2b2 ; 
+ 1d2   :  2b2 ; 
+ 1d3   :  2b3 ; 
+ 1d4   :  2b3 ; 
+ 1d5   :  2b4 ; 
+ 1d6   :  2b4 ; 
+ 1d7   :  2b5 ; 
+ 1d8   :  2b6 ; 
+ 1d9   :  2b6 ; 
+ 1da   :  2b7 ; 
+ 1db   :  2b7 ; 
+ 1dc   :  2b8 ; 
+ 1dd   :  2b8 ; 
+ 1de   :  2b9 ; 
+ 1df   :  2b9 ; 
+ 1e0   :  2ba ; 
+ 1e1   :  2ba ; 
+ 1e2   :  2bb ; 
+ 1e3   :  2bb ; 
+ 1e4   :  2bb ; 
+ 1e5   :  2bc ; 
+ 1e6   :  2bc ; 
+ 1e7   :  2bd ; 
+ 1e8   :  2bd ; 
+ 1e9   :  2be ; 
+ 1ea   :  2be ; 
+ 1eb   :  2be ; 
+ 1ec   :  2bf ; 
+ 1ed   :  2bf ; 
+ 1ee   :  2bf ; 
+ 1ef   :  2c0 ; 
+ 1f0   :  2c0 ; 
+ 1f1   :  2c0 ; 
+ 1f2   :  2c1 ; 
+ 1f3   :  2c1 ; 
+ 1f4   :  2c1 ; 
+ 1f5   :  2c2 ; 
+ 1f6   :  2c2 ; 
+ 1f7   :  2c2 ; 
+ 1f8   :  2c3 ; 
+ 1f9   :  2c3 ; 
+ 1fa   :  2c3 ; 
+ 1fb   :  2c3 ; 
+ 1fc   :  2c4 ; 
+ 1fd   :  2c4 ; 
+ 1fe   :  2c4 ; 
+ 1ff   :  2c4 ; 
+ 200   :  2c5 ; 
+ 201   :  2c5 ; 
+ 202   :  2c5 ; 
+ 203   :  2c5 ; 
+ 204   :  2c5 ; 
+ 205   :  2c6 ; 
+ 206   :  2c6 ; 
+ 207   :  2c6 ; 
+ 208   :  2c6 ; 
+ 209   :  2c6 ; 
+ 20a   :  2c6 ; 
+ 20b   :  2c7 ; 
+ 20c   :  2c7 ; 
+ 20d   :  2c7 ; 
+ 20e   :  2c7 ; 
+ 20f   :  2c7 ; 
+ 210   :  2c7 ; 
+ 211   :  2c7 ; 
+ 212   :  2c7 ; 
+ 213   :  2c7 ; 
+ 214   :  2c7 ; 
+ 215   :  2c8 ; 
+ 216   :  2c8 ; 
+ 217   :  2c8 ; 
+ 218   :  2c8 ; 
+ 219   :  2c8 ; 
+ 21a   :  2c8 ; 
+ 21b   :  2c8 ; 
+ 21c   :  2c8 ; 
+ 21d   :  2c8 ; 
+ 21e   :  2c8 ; 
+ 21f   :  2c8 ; 
+ 220   :  2c8 ; 
+ 221   :  2c8 ; 
+ 222   :  2c8 ; 
+ 223   :  2c8 ; 
+ 224   :  2c8 ; 
+ 225   :  2c8 ; 
+ 226   :  2c8 ; 
+ 227   :  2c7 ; 
+ 228   :  2c7 ; 
+ 229   :  2c7 ; 
+ 22a   :  2c7 ; 
+ 22b   :  2c7 ; 
+ 22c   :  2c7 ; 
+ 22d   :  2c7 ; 
+ 22e   :  2c7 ; 
+ 22f   :  2c7 ; 
+ 230   :  2c7 ; 
+ 231   :  2c7 ; 
+ 232   :  2c6 ; 
+ 233   :  2c6 ; 
+ 234   :  2c6 ; 
+ 235   :  2c6 ; 
+ 236   :  2c6 ; 
+ 237   :  2c6 ; 
+ 238   :  2c5 ; 
+ 239   :  2c5 ; 
+ 23a   :  2c5 ; 
+ 23b   :  2c5 ; 
+ 23c   :  2c5 ; 
+ 23d   :  2c5 ; 
+ 23e   :  2c4 ; 
+ 23f   :  2c4 ; 
+ 240   :  2c4 ; 
+ 241   :  2c4 ; 
+ 242   :  2c3 ; 
+ 243   :  2c3 ; 
+ 244   :  2c3 ; 
+ 245   :  2c3 ; 
+ 246   :  2c2 ; 
+ 247   :  2c2 ; 
+ 248   :  2c2 ; 
+ 249   :  2c2 ; 
+ 24a   :  2c1 ; 
+ 24b   :  2c1 ; 
+ 24c   :  2c1 ; 
+ 24d   :  2c0 ; 
+ 24e   :  2c0 ; 
+ 24f   :  2c0 ; 
+ 250   :  2c0 ; 
+ 251   :  2bf ; 
+ 252   :  2bf ; 
+ 253   :  2bf ; 
+ 254   :  2be ; 
+ 255   :  2be ; 
+ 256   :  2be ; 
+ 257   :  2bd ; 
+ 258   :  2bd ; 
+ 259   :  2bc ; 
+ 25a   :  2bc ; 
+ 25b   :  2bc ; 
+ 25c   :  2bb ; 
+ 25d   :  2bb ; 
+ 25e   :  2bb ; 
+ 25f   :  2ba ; 
+ 260   :  2ba ; 
+ 261   :  2b9 ; 
+ 262   :  2b9 ; 
+ 263   :  2b9 ; 
+ 264   :  2b8 ; 
+ 265   :  2b8 ; 
+ 266   :  2b7 ; 
+ 267   :  2b7 ; 
+ 268   :  2b6 ; 
+ 269   :  2b6 ; 
+ 26a   :  2b5 ; 
+ 26b   :  2b5 ; 
+ 26c   :  2b4 ; 
+ 26d   :  2b4 ; 
+ 26e   :  2b4 ; 
+ 26f   :  2b3 ; 
+ 270   :  2b3 ; 
+ 271   :  2b2 ; 
+ 272   :  2b2 ; 
+ 273   :  2b1 ; 
+ 274   :  2b1 ; 
+ 275   :  2b0 ; 
+ 276   :  2b0 ; 
+ 277   :  2af ; 
+ 278   :  2af ; 
+ 279   :  2ae ; 
+ 27a   :  2ad ; 
+ 27b   :  2ad ; 
+ 27c   :  2ac ; 
+ 27d   :  2ac ; 
+ 27e   :  2ab ; 
+ 27f   :  2ab ; 
+ 280   :  2aa ; 
+ 281   :  2aa ; 
+ 282   :  2a9 ; 
+ 283   :  2a8 ; 
+ 284   :  2a8 ; 
+ 285   :  2a7 ; 
+ 286   :  2a7 ; 
+ 287   :  2a6 ; 
+ 288   :  2a5 ; 
+ 289   :  2a5 ; 
+ 28a   :  2a4 ; 
+ 28b   :  2a4 ; 
+ 28c   :  2a3 ; 
+ 28d   :  2a2 ; 
+ 28e   :  2a2 ; 
+ 28f   :  2a1 ; 
+ 290   :  2a0 ; 
+ 291   :  2a0 ; 
+ 292   :  29f ; 
+ 293   :  29f ; 
+ 294   :  29e ; 
+ 295   :  29d ; 
+ 296   :  29d ; 
+ 297   :  29c ; 
+ 298   :  29b ; 
+ 299   :  29b ; 
+ 29a   :  29a ; 
+ 29b   :  299 ; 
+ 29c   :  299 ; 
+ 29d   :  298 ; 
+ 29e   :  297 ; 
+ 29f   :  296 ; 
+ 2a0   :  296 ; 
+ 2a1   :  295 ; 
+ 2a2   :  294 ; 
+ 2a3   :  294 ; 
+ 2a4   :  293 ; 
+ 2a5   :  292 ; 
+ 2a6   :  292 ; 
+ 2a7   :  291 ; 
+ 2a8   :  290 ; 
+ 2a9   :  28f ; 
+ 2aa   :  28f ; 
+ 2ab   :  28e ; 
+ 2ac   :  28d ; 
+ 2ad   :  28c ; 
+ 2ae   :  28c ; 
+ 2af   :  28b ; 
+ 2b0   :  28a ; 
+ 2b1   :  289 ; 
+ 2b2   :  289 ; 
+ 2b3   :  288 ; 
+ 2b4   :  287 ; 
+ 2b5   :  286 ; 
+ 2b6   :  285 ; 
+ 2b7   :  285 ; 
+ 2b8   :  284 ; 
+ 2b9   :  283 ; 
+ 2ba   :  282 ; 
+ 2bb   :  282 ; 
+ 2bc   :  281 ; 
+ 2bd   :  280 ; 
+ 2be   :  27f ; 
+ 2bf   :  27e ; 
+ 2c0   :  27d ; 
+ 2c1   :  27d ; 
+ 2c2   :  27c ; 
+ 2c3   :  27b ; 
+ 2c4   :  27a ; 
+ 2c5   :  279 ; 
+ 2c6   :  279 ; 
+ 2c7   :  278 ; 
+ 2c8   :  277 ; 
+ 2c9   :  276 ; 
+ 2ca   :  275 ; 
+ 2cb   :  274 ; 
+ 2cc   :  273 ; 
+ 2cd   :  273 ; 
+ 2ce   :  272 ; 
+ 2cf   :  271 ; 
+ 2d0   :  270 ; 
+ 2d1   :  26f ; 
+ 2d2   :  26e ; 
+ 2d3   :  26d ; 
+ 2d4   :  26d ; 
+ 2d5   :  26c ; 
+ 2d6   :  26b ; 
+ 2d7   :  26a ; 
+ 2d8   :  269 ; 
+ 2d9   :  268 ; 
+ 2da   :  267 ; 
+ 2db   :  266 ; 
+ 2dc   :  266 ; 
+ 2dd   :  265 ; 
+ 2de   :  264 ; 
+ 2df   :  263 ; 
+ 2e0   :  262 ; 
+ 2e1   :  261 ; 
+ 2e2   :  260 ; 
+ 2e3   :  25f ; 
+ 2e4   :  25e ; 
+ 2e5   :  25d ; 
+ 2e6   :  25c ; 
+ 2e7   :  25c ; 
+ 2e8   :  25b ; 
+ 2e9   :  25a ; 
+ 2ea   :  259 ; 
+ 2eb   :  258 ; 
+ 2ec   :  257 ; 
+ 2ed   :  256 ; 
+ 2ee   :  255 ; 
+ 2ef   :  254 ; 
+ 2f0   :  253 ; 
+ 2f1   :  252 ; 
+ 2f2   :  251 ; 
+ 2f3   :  250 ; 
+ 2f4   :  24f ; 
+ 2f5   :  24e ; 
+ 2f6   :  24d ; 
+ 2f7   :  24c ; 
+ 2f8   :  24c ; 
+ 2f9   :  24b ; 
+ 2fa   :  24a ; 
+ 2fb   :  249 ; 
+ 2fc   :  248 ; 
+ 2fd   :  247 ; 
+ 2fe   :  246 ; 
+ 2ff   :  245 ; 
+ 300   :  244 ; 
+ 301   :  243 ; 
+ 302   :  242 ; 
+ 303   :  241 ; 
+ 304   :  240 ; 
+ 305   :  23f ; 
+ 306   :  23e ; 
+ 307   :  23d ; 
+ 308   :  23c ; 
+ 309   :  23b ; 
+ 30a   :  23a ; 
+ 30b   :  239 ; 
+ 30c   :  238 ; 
+ 30d   :  237 ; 
+ 30e   :  236 ; 
+ 30f   :  235 ; 
+ 310   :  234 ; 
+ 311   :  233 ; 
+ 312   :  232 ; 
+ 313   :  231 ; 
+ 314   :  230 ; 
+ 315   :  22f ; 
+ 316   :  22e ; 
+ 317   :  22d ; 
+ 318   :  22c ; 
+ 319   :  22b ; 
+ 31a   :  22a ; 
+ 31b   :  229 ; 
+ 31c   :  228 ; 
+ 31d   :  227 ; 
+ 31e   :  226 ; 
+ 31f   :  225 ; 
+ 320   :  224 ; 
+ 321   :  223 ; 
+ 322   :  222 ; 
+ 323   :  221 ; 
+ 324   :  220 ; 
+ 325   :  21e ; 
+ 326   :  21d ; 
+ 327   :  21c ; 
+ 328   :  21b ; 
+ 329   :  21a ; 
+ 32a   :  219 ; 
+ 32b   :  218 ; 
+ 32c   :  217 ; 
+ 32d   :  216 ; 
+ 32e   :  215 ; 
+ 32f   :  214 ; 
+ 330   :  213 ; 
+ 331   :  212 ; 
+ 332   :  211 ; 
+ 333   :  210 ; 
+ 334   :  20f ; 
+ 335   :  20e ; 
+ 336   :  20d ; 
+ 337   :  20c ; 
+ 338   :  20b ; 
+ 339   :  20a ; 
+ 33a   :  209 ; 
+ 33b   :  207 ; 
+ 33c   :  206 ; 
+ 33d   :  205 ; 
+ 33e   :  204 ; 
+ 33f   :  203 ; 
+ 340   :  202 ; 
+ 341   :  201 ; 
+ 342   :  200 ; 
+ 343   :  1ff ; 
+ 344   :  1fe ; 
+ 345   :  1fd ; 
+ 346   :  1fc ; 
+ 347   :  1fb ; 
+ 348   :  1fa ; 
+ 349   :  1f9 ; 
+ 34a   :  1f8 ; 
+ 34b   :  1f6 ; 
+ 34c   :  1f5 ; 
+ 34d   :  1f4 ; 
+ 34e   :  1f3 ; 
+ 34f   :  1f2 ; 
+ 350   :  1f1 ; 
+ 351   :  1f0 ; 
+ 352   :  1ef ; 
+ 353   :  1ee ; 
+ 354   :  1ed ; 
+ 355   :  1ec ; 
+ 356   :  1eb ; 
+ 357   :  1ea ; 
+ 358   :  1e9 ; 
+ 359   :  1e7 ; 
+ 35a   :  1e6 ; 
+ 35b   :  1e5 ; 
+ 35c   :  1e4 ; 
+ 35d   :  1e3 ; 
+ 35e   :  1e2 ; 
+ 35f   :  1e1 ; 
+ 360   :  1e0 ; 
+ 361   :  1df ; 
+ 362   :  1de ; 
+ 363   :  1dd ; 
+ 364   :  1dc ; 
+ 365   :  1da ; 
+ 366   :  1d9 ; 
+ 367   :  1d8 ; 
+ 368   :  1d7 ; 
+ 369   :  1d6 ; 
+ 36a   :  1d5 ; 
+ 36b   :  1d4 ; 
+ 36c   :  1d3 ; 
+ 36d   :  1d2 ; 
+ 36e   :  1d1 ; 
+ 36f   :  1d0 ; 
+ 370   :  1cf ; 
+ 371   :  1ce ; 
+ 372   :  1cc ; 
+ 373   :  1cb ; 
+ 374   :  1ca ; 
+ 375   :  1c9 ; 
+ 376   :  1c8 ; 
+ 377   :  1c7 ; 
+ 378   :  1c6 ; 
+ 379   :  1c5 ; 
+ 37a   :  1c4 ; 
+ 37b   :  1c3 ; 
+ 37c   :  1c2 ; 
+ 37d   :  1c1 ; 
+ 37e   :  1bf ; 
+ 37f   :  1be ; 
+ 380   :  1bd ; 
+ 381   :  1bc ; 
+ 382   :  1bb ; 
+ 383   :  1ba ; 
+ 384   :  1b9 ; 
+ 385   :  1b8 ; 
+ 386   :  1b7 ; 
+ 387   :  1b6 ; 
+ 388   :  1b5 ; 
+ 389   :  1b4 ; 
+ 38a   :  1b2 ; 
+ 38b   :  1b1 ; 
+ 38c   :  1b0 ; 
+ 38d   :  1af ; 
+ 38e   :  1ae ; 
+ 38f   :  1ad ; 
+ 390   :  1ac ; 
+ 391   :  1ab ; 
+ 392   :  1aa ; 
+ 393   :  1a9 ; 
+ 394   :  1a8 ; 
+ 395   :  1a7 ; 
+ 396   :  1a5 ; 
+ 397   :  1a4 ; 
+ 398   :  1a3 ; 
+ 399   :  1a2 ; 
+ 39a   :  1a1 ; 
+ 39b   :  1a0 ; 
+ 39c   :  19f ; 
+ 39d   :  19e ; 
+ 39e   :  19d ; 
+ 39f   :  19c ; 
+ 3a0   :  19b ; 
+ 3a1   :  19a ; 
+ 3a2   :  199 ; 
+ 3a3   :  198 ; 
+ 3a4   :  196 ; 
+ 3a5   :  195 ; 
+ 3a6   :  194 ; 
+ 3a7   :  193 ; 
+ 3a8   :  192 ; 
+ 3a9   :  191 ; 
+ 3aa   :  190 ; 
+ 3ab   :  18f ; 
+ 3ac   :  18e ; 
+ 3ad   :  18d ; 
+ 3ae   :  18c ; 
+ 3af   :  18b ; 
+ 3b0   :  18a ; 
+ 3b1   :  189 ; 
+ 3b2   :  188 ; 
+ 3b3   :  186 ; 
+ 3b4   :  185 ; 
+ 3b5   :  184 ; 
+ 3b6   :  183 ; 
+ 3b7   :  182 ; 
+ 3b8   :  181 ; 
+ 3b9   :  180 ; 
+ 3ba   :  17f ; 
+ 3bb   :  17e ; 
+ 3bc   :  17d ; 
+ 3bd   :  17c ; 
+ 3be   :  17b ; 
+ 3bf   :  17a ; 
+ 3c0   :  179 ; 
+ 3c1   :  178 ; 
+ 3c2   :  177 ; 
+ 3c3   :  176 ; 
+ 3c4   :  175 ; 
+ 3c5   :  173 ; 
+ 3c6   :  172 ; 
+ 3c7   :  171 ; 
+ 3c8   :  170 ; 
+ 3c9   :  16f ; 
+ 3ca   :  16e ; 
+ 3cb   :  16d ; 
+ 3cc   :  16c ; 
+ 3cd   :  16b ; 
+ 3ce   :  16a ; 
+ 3cf   :  169 ; 
+ 3d0   :  168 ; 
+ 3d1   :  167 ; 
+ 3d2   :  166 ; 
+ 3d3   :  165 ; 
+ 3d4   :  164 ; 
+ 3d5   :  163 ; 
+ 3d6   :  162 ; 
+ 3d7   :  161 ; 
+ 3d8   :  160 ; 
+ 3d9   :  15f ; 
+ 3da   :  15e ; 
+ 3db   :  15d ; 
+ 3dc   :  15c ; 
+ 3dd   :  15b ; 
+ 3de   :  15a ; 
+ 3df   :  159 ; 
+ 3e0   :  157 ; 
+ 3e1   :  156 ; 
+ 3e2   :  155 ; 
+ 3e3   :  154 ; 
+ 3e4   :  153 ; 
+ 3e5   :  152 ; 
+ 3e6   :  151 ; 
+ 3e7   :  150 ; 
+ 3e8   :  14f ; 
+ 3e9   :  14e ; 
+ 3ea   :  14d ; 
+ 3eb   :  14c ; 
+ 3ec   :  14b ; 
+ 3ed   :  14a ; 
+ 3ee   :  149 ; 
+ 3ef   :  148 ; 
+ 3f0   :  147 ; 
+ 3f1   :  146 ; 
+ 3f2   :  145 ; 
+ 3f3   :  144 ; 
+ 3f4   :  143 ; 
+ 3f5   :  142 ; 
+ 3f6   :  141 ; 
+ 3f7   :  140 ; 
+ 3f8   :  13f ; 
+ 3f9   :  13e ; 
+ 3fa   :  13d ; 
+ 3fb   :  13c ; 
+ 3fc   :  13b ; 
+ 3fd   :  13a ; 
+ 3fe   :  139 ; 
+ 3ff   :  138 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_10.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_10.mif
new file mode 100644
index 0000000000000000000000000000000000000000..e3f6d4d154bb8fa0e4905169d235d94972d02d9e
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_10.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  ff742 ; 
+ 1   :  ff79f ; 
+ 2   :  ff7fd ; 
+ 3   :  ff85a ; 
+ 4   :  ff8b7 ; 
+ 5   :  ff915 ; 
+ 6   :  ff973 ; 
+ 7   :  ff9d1 ; 
+ 8   :  ffa2f ; 
+ 9   :  ffa8d ; 
+ a   :  ffaec ; 
+ b   :  ffb4a ; 
+ c   :  ffba9 ; 
+ d   :  ffc08 ; 
+ e   :  ffc67 ; 
+ f   :  ffcc6 ; 
+ 10   :  ffd25 ; 
+ 11   :  ffd84 ; 
+ 12   :  ffde4 ; 
+ 13   :  ffe44 ; 
+ 14   :  ffea3 ; 
+ 15   :  fff03 ; 
+ 16   :  fff64 ; 
+ 17   :  fffc4 ; 
+ 18   :  24 ; 
+ 19   :  85 ; 
+ 1a   :  e5 ; 
+ 1b   :  146 ; 
+ 1c   :  1a7 ; 
+ 1d   :  208 ; 
+ 1e   :  269 ; 
+ 1f   :  2cb ; 
+ 20   :  32c ; 
+ 21   :  38e ; 
+ 22   :  3ef ; 
+ 23   :  451 ; 
+ 24   :  4b3 ; 
+ 25   :  515 ; 
+ 26   :  578 ; 
+ 27   :  5da ; 
+ 28   :  63d ; 
+ 29   :  69f ; 
+ 2a   :  702 ; 
+ 2b   :  765 ; 
+ 2c   :  7c8 ; 
+ 2d   :  82b ; 
+ 2e   :  88e ; 
+ 2f   :  8f1 ; 
+ 30   :  955 ; 
+ 31   :  9b8 ; 
+ 32   :  a1c ; 
+ 33   :  a80 ; 
+ 34   :  ae4 ; 
+ 35   :  b48 ; 
+ 36   :  bac ; 
+ 37   :  c10 ; 
+ 38   :  c75 ; 
+ 39   :  cd9 ; 
+ 3a   :  d3e ; 
+ 3b   :  da2 ; 
+ 3c   :  e07 ; 
+ 3d   :  e6c ; 
+ 3e   :  ed1 ; 
+ 3f   :  f36 ; 
+ 40   :  f9b ; 
+ 41   :  1001 ; 
+ 42   :  1066 ; 
+ 43   :  10cc ; 
+ 44   :  1131 ; 
+ 45   :  1197 ; 
+ 46   :  11fd ; 
+ 47   :  1263 ; 
+ 48   :  12c9 ; 
+ 49   :  132f ; 
+ 4a   :  1395 ; 
+ 4b   :  13fc ; 
+ 4c   :  1462 ; 
+ 4d   :  14c9 ; 
+ 4e   :  152f ; 
+ 4f   :  1596 ; 
+ 50   :  15fd ; 
+ 51   :  1664 ; 
+ 52   :  16cb ; 
+ 53   :  1732 ; 
+ 54   :  1799 ; 
+ 55   :  1800 ; 
+ 56   :  1867 ; 
+ 57   :  18cf ; 
+ 58   :  1936 ; 
+ 59   :  199e ; 
+ 5a   :  1a05 ; 
+ 5b   :  1a6d ; 
+ 5c   :  1ad5 ; 
+ 5d   :  1b3d ; 
+ 5e   :  1ba5 ; 
+ 5f   :  1c0d ; 
+ 60   :  1c75 ; 
+ 61   :  1cdd ; 
+ 62   :  1d45 ; 
+ 63   :  1dae ; 
+ 64   :  1e16 ; 
+ 65   :  1e7f ; 
+ 66   :  1ee7 ; 
+ 67   :  1f50 ; 
+ 68   :  1fb9 ; 
+ 69   :  2021 ; 
+ 6a   :  208a ; 
+ 6b   :  20f3 ; 
+ 6c   :  215c ; 
+ 6d   :  21c5 ; 
+ 6e   :  222e ; 
+ 6f   :  2297 ; 
+ 70   :  2300 ; 
+ 71   :  236a ; 
+ 72   :  23d3 ; 
+ 73   :  243c ; 
+ 74   :  24a6 ; 
+ 75   :  250f ; 
+ 76   :  2579 ; 
+ 77   :  25e2 ; 
+ 78   :  264c ; 
+ 79   :  26b6 ; 
+ 7a   :  2720 ; 
+ 7b   :  2789 ; 
+ 7c   :  27f3 ; 
+ 7d   :  285d ; 
+ 7e   :  28c7 ; 
+ 7f   :  2931 ; 
+ 80   :  299b ; 
+ 81   :  2a05 ; 
+ 82   :  2a6f ; 
+ 83   :  2ada ; 
+ 84   :  2b44 ; 
+ 85   :  2bae ; 
+ 86   :  2c18 ; 
+ 87   :  2c83 ; 
+ 88   :  2ced ; 
+ 89   :  2d57 ; 
+ 8a   :  2dc2 ; 
+ 8b   :  2e2c ; 
+ 8c   :  2e97 ; 
+ 8d   :  2f01 ; 
+ 8e   :  2f6c ; 
+ 8f   :  2fd7 ; 
+ 90   :  3041 ; 
+ 91   :  30ac ; 
+ 92   :  3117 ; 
+ 93   :  3181 ; 
+ 94   :  31ec ; 
+ 95   :  3257 ; 
+ 96   :  32c2 ; 
+ 97   :  332c ; 
+ 98   :  3397 ; 
+ 99   :  3402 ; 
+ 9a   :  346d ; 
+ 9b   :  34d8 ; 
+ 9c   :  3543 ; 
+ 9d   :  35ae ; 
+ 9e   :  3618 ; 
+ 9f   :  3683 ; 
+ a0   :  36ee ; 
+ a1   :  3759 ; 
+ a2   :  37c4 ; 
+ a3   :  382f ; 
+ a4   :  389a ; 
+ a5   :  3905 ; 
+ a6   :  3970 ; 
+ a7   :  39db ; 
+ a8   :  3a46 ; 
+ a9   :  3ab1 ; 
+ aa   :  3b1c ; 
+ ab   :  3b87 ; 
+ ac   :  3bf2 ; 
+ ad   :  3c5d ; 
+ ae   :  3cc8 ; 
+ af   :  3d33 ; 
+ b0   :  3d9e ; 
+ b1   :  3e09 ; 
+ b2   :  3e74 ; 
+ b3   :  3edf ; 
+ b4   :  3f4a ; 
+ b5   :  3fb5 ; 
+ b6   :  4020 ; 
+ b7   :  408b ; 
+ b8   :  40f6 ; 
+ b9   :  4161 ; 
+ ba   :  41cc ; 
+ bb   :  4237 ; 
+ bc   :  42a2 ; 
+ bd   :  430c ; 
+ be   :  4377 ; 
+ bf   :  43e2 ; 
+ c0   :  444d ; 
+ c1   :  44b8 ; 
+ c2   :  4522 ; 
+ c3   :  458d ; 
+ c4   :  45f8 ; 
+ c5   :  4662 ; 
+ c6   :  46cd ; 
+ c7   :  4737 ; 
+ c8   :  47a2 ; 
+ c9   :  480d ; 
+ ca   :  4877 ; 
+ cb   :  48e1 ; 
+ cc   :  494c ; 
+ cd   :  49b6 ; 
+ ce   :  4a21 ; 
+ cf   :  4a8b ; 
+ d0   :  4af5 ; 
+ d1   :  4b5f ; 
+ d2   :  4bca ; 
+ d3   :  4c34 ; 
+ d4   :  4c9e ; 
+ d5   :  4d08 ; 
+ d6   :  4d72 ; 
+ d7   :  4ddc ; 
+ d8   :  4e46 ; 
+ d9   :  4eb0 ; 
+ da   :  4f19 ; 
+ db   :  4f83 ; 
+ dc   :  4fed ; 
+ dd   :  5057 ; 
+ de   :  50c0 ; 
+ df   :  512a ; 
+ e0   :  5193 ; 
+ e1   :  51fd ; 
+ e2   :  5266 ; 
+ e3   :  52cf ; 
+ e4   :  5338 ; 
+ e5   :  53a2 ; 
+ e6   :  540b ; 
+ e7   :  5474 ; 
+ e8   :  54dd ; 
+ e9   :  5546 ; 
+ ea   :  55ae ; 
+ eb   :  5617 ; 
+ ec   :  5680 ; 
+ ed   :  56e8 ; 
+ ee   :  5751 ; 
+ ef   :  57b9 ; 
+ f0   :  5822 ; 
+ f1   :  588a ; 
+ f2   :  58f2 ; 
+ f3   :  595b ; 
+ f4   :  59c3 ; 
+ f5   :  5a2b ; 
+ f6   :  5a93 ; 
+ f7   :  5afa ; 
+ f8   :  5b62 ; 
+ f9   :  5bca ; 
+ fa   :  5c31 ; 
+ fb   :  5c99 ; 
+ fc   :  5d00 ; 
+ fd   :  5d67 ; 
+ fe   :  5dcf ; 
+ ff   :  5e36 ; 
+ 100   :  5e9d ; 
+ 101   :  5f04 ; 
+ 102   :  5f6a ; 
+ 103   :  5fd1 ; 
+ 104   :  6038 ; 
+ 105   :  609e ; 
+ 106   :  6105 ; 
+ 107   :  616b ; 
+ 108   :  61d1 ; 
+ 109   :  6237 ; 
+ 10a   :  629d ; 
+ 10b   :  6303 ; 
+ 10c   :  6369 ; 
+ 10d   :  63cf ; 
+ 10e   :  6434 ; 
+ 10f   :  649a ; 
+ 110   :  64ff ; 
+ 111   :  6564 ; 
+ 112   :  65c9 ; 
+ 113   :  662e ; 
+ 114   :  6693 ; 
+ 115   :  66f8 ; 
+ 116   :  675d ; 
+ 117   :  67c1 ; 
+ 118   :  6825 ; 
+ 119   :  688a ; 
+ 11a   :  68ee ; 
+ 11b   :  6952 ; 
+ 11c   :  69b6 ; 
+ 11d   :  6a19 ; 
+ 11e   :  6a7d ; 
+ 11f   :  6ae1 ; 
+ 120   :  6b44 ; 
+ 121   :  6ba7 ; 
+ 122   :  6c0a ; 
+ 123   :  6c6d ; 
+ 124   :  6cd0 ; 
+ 125   :  6d33 ; 
+ 126   :  6d95 ; 
+ 127   :  6df8 ; 
+ 128   :  6e5a ; 
+ 129   :  6ebc ; 
+ 12a   :  6f1e ; 
+ 12b   :  6f80 ; 
+ 12c   :  6fe1 ; 
+ 12d   :  7043 ; 
+ 12e   :  70a4 ; 
+ 12f   :  7105 ; 
+ 130   :  7166 ; 
+ 131   :  71c7 ; 
+ 132   :  7228 ; 
+ 133   :  7289 ; 
+ 134   :  72e9 ; 
+ 135   :  734a ; 
+ 136   :  73aa ; 
+ 137   :  740a ; 
+ 138   :  7469 ; 
+ 139   :  74c9 ; 
+ 13a   :  7529 ; 
+ 13b   :  7588 ; 
+ 13c   :  75e7 ; 
+ 13d   :  7646 ; 
+ 13e   :  76a5 ; 
+ 13f   :  7704 ; 
+ 140   :  7762 ; 
+ 141   :  77c0 ; 
+ 142   :  781e ; 
+ 143   :  787c ; 
+ 144   :  78da ; 
+ 145   :  7938 ; 
+ 146   :  7995 ; 
+ 147   :  79f3 ; 
+ 148   :  7a50 ; 
+ 149   :  7aad ; 
+ 14a   :  7b09 ; 
+ 14b   :  7b66 ; 
+ 14c   :  7bc2 ; 
+ 14d   :  7c1e ; 
+ 14e   :  7c7a ; 
+ 14f   :  7cd6 ; 
+ 150   :  7d32 ; 
+ 151   :  7d8d ; 
+ 152   :  7de8 ; 
+ 153   :  7e43 ; 
+ 154   :  7e9e ; 
+ 155   :  7ef9 ; 
+ 156   :  7f53 ; 
+ 157   :  7fad ; 
+ 158   :  8007 ; 
+ 159   :  8061 ; 
+ 15a   :  80bb ; 
+ 15b   :  8114 ; 
+ 15c   :  816e ; 
+ 15d   :  81c7 ; 
+ 15e   :  821f ; 
+ 15f   :  8278 ; 
+ 160   :  82d0 ; 
+ 161   :  8329 ; 
+ 162   :  8381 ; 
+ 163   :  83d8 ; 
+ 164   :  8430 ; 
+ 165   :  8487 ; 
+ 166   :  84de ; 
+ 167   :  8535 ; 
+ 168   :  858c ; 
+ 169   :  85e2 ; 
+ 16a   :  8639 ; 
+ 16b   :  868f ; 
+ 16c   :  86e5 ; 
+ 16d   :  873a ; 
+ 16e   :  8790 ; 
+ 16f   :  87e5 ; 
+ 170   :  883a ; 
+ 171   :  888e ; 
+ 172   :  88e3 ; 
+ 173   :  8937 ; 
+ 174   :  898b ; 
+ 175   :  89df ; 
+ 176   :  8a32 ; 
+ 177   :  8a85 ; 
+ 178   :  8ad9 ; 
+ 179   :  8b2b ; 
+ 17a   :  8b7e ; 
+ 17b   :  8bd0 ; 
+ 17c   :  8c22 ; 
+ 17d   :  8c74 ; 
+ 17e   :  8cc6 ; 
+ 17f   :  8d17 ; 
+ 180   :  8d68 ; 
+ 181   :  8db9 ; 
+ 182   :  8e0a ; 
+ 183   :  8e5a ; 
+ 184   :  8eaa ; 
+ 185   :  8efa ; 
+ 186   :  8f4a ; 
+ 187   :  8f99 ; 
+ 188   :  8fe8 ; 
+ 189   :  9037 ; 
+ 18a   :  9086 ; 
+ 18b   :  90d4 ; 
+ 18c   :  9122 ; 
+ 18d   :  9170 ; 
+ 18e   :  91be ; 
+ 18f   :  920b ; 
+ 190   :  9258 ; 
+ 191   :  92a5 ; 
+ 192   :  92f1 ; 
+ 193   :  933d ; 
+ 194   :  9389 ; 
+ 195   :  93d5 ; 
+ 196   :  9420 ; 
+ 197   :  946c ; 
+ 198   :  94b6 ; 
+ 199   :  9501 ; 
+ 19a   :  954b ; 
+ 19b   :  9595 ; 
+ 19c   :  95df ; 
+ 19d   :  9629 ; 
+ 19e   :  9672 ; 
+ 19f   :  96bb ; 
+ 1a0   :  9703 ; 
+ 1a1   :  974c ; 
+ 1a2   :  9794 ; 
+ 1a3   :  97dc ; 
+ 1a4   :  9823 ; 
+ 1a5   :  986a ; 
+ 1a6   :  98b1 ; 
+ 1a7   :  98f8 ; 
+ 1a8   :  993e ; 
+ 1a9   :  9984 ; 
+ 1aa   :  99ca ; 
+ 1ab   :  9a10 ; 
+ 1ac   :  9a55 ; 
+ 1ad   :  9a9a ; 
+ 1ae   :  9ade ; 
+ 1af   :  9b23 ; 
+ 1b0   :  9b67 ; 
+ 1b1   :  9baa ; 
+ 1b2   :  9bee ; 
+ 1b3   :  9c31 ; 
+ 1b4   :  9c73 ; 
+ 1b5   :  9cb6 ; 
+ 1b6   :  9cf8 ; 
+ 1b7   :  9d3a ; 
+ 1b8   :  9d7b ; 
+ 1b9   :  9dbd ; 
+ 1ba   :  9dfe ; 
+ 1bb   :  9e3e ; 
+ 1bc   :  9e7e ; 
+ 1bd   :  9ebe ; 
+ 1be   :  9efe ; 
+ 1bf   :  9f3d ; 
+ 1c0   :  9f7c ; 
+ 1c1   :  9fbb ; 
+ 1c2   :  9ffa ; 
+ 1c3   :  a038 ; 
+ 1c4   :  a075 ; 
+ 1c5   :  a0b3 ; 
+ 1c6   :  a0f0 ; 
+ 1c7   :  a12d ; 
+ 1c8   :  a169 ; 
+ 1c9   :  a1a5 ; 
+ 1ca   :  a1e1 ; 
+ 1cb   :  a21c ; 
+ 1cc   :  a258 ; 
+ 1cd   :  a292 ; 
+ 1ce   :  a2cd ; 
+ 1cf   :  a307 ; 
+ 1d0   :  a341 ; 
+ 1d1   :  a37a ; 
+ 1d2   :  a3b3 ; 
+ 1d3   :  a3ec ; 
+ 1d4   :  a425 ; 
+ 1d5   :  a45d ; 
+ 1d6   :  a495 ; 
+ 1d7   :  a4cc ; 
+ 1d8   :  a503 ; 
+ 1d9   :  a53a ; 
+ 1da   :  a570 ; 
+ 1db   :  a5a6 ; 
+ 1dc   :  a5dc ; 
+ 1dd   :  a611 ; 
+ 1de   :  a646 ; 
+ 1df   :  a67b ; 
+ 1e0   :  a6af ; 
+ 1e1   :  a6e3 ; 
+ 1e2   :  a717 ; 
+ 1e3   :  a74a ; 
+ 1e4   :  a77d ; 
+ 1e5   :  a7af ; 
+ 1e6   :  a7e2 ; 
+ 1e7   :  a813 ; 
+ 1e8   :  a845 ; 
+ 1e9   :  a876 ; 
+ 1ea   :  a8a7 ; 
+ 1eb   :  a8d7 ; 
+ 1ec   :  a907 ; 
+ 1ed   :  a937 ; 
+ 1ee   :  a966 ; 
+ 1ef   :  a995 ; 
+ 1f0   :  a9c3 ; 
+ 1f1   :  a9f2 ; 
+ 1f2   :  aa1f ; 
+ 1f3   :  aa4d ; 
+ 1f4   :  aa7a ; 
+ 1f5   :  aaa7 ; 
+ 1f6   :  aad3 ; 
+ 1f7   :  aaff ; 
+ 1f8   :  ab2a ; 
+ 1f9   :  ab56 ; 
+ 1fa   :  ab80 ; 
+ 1fb   :  abab ; 
+ 1fc   :  abd5 ; 
+ 1fd   :  abff ; 
+ 1fe   :  ac28 ; 
+ 1ff   :  ac51 ; 
+ 200   :  ac79 ; 
+ 201   :  aca2 ; 
+ 202   :  acc9 ; 
+ 203   :  acf1 ; 
+ 204   :  ad18 ; 
+ 205   :  ad3e ; 
+ 206   :  ad65 ; 
+ 207   :  ad8a ; 
+ 208   :  adb0 ; 
+ 209   :  add5 ; 
+ 20a   :  adf9 ; 
+ 20b   :  ae1e ; 
+ 20c   :  ae42 ; 
+ 20d   :  ae65 ; 
+ 20e   :  ae88 ; 
+ 20f   :  aeab ; 
+ 210   :  aecd ; 
+ 211   :  aeef ; 
+ 212   :  af10 ; 
+ 213   :  af32 ; 
+ 214   :  af52 ; 
+ 215   :  af73 ; 
+ 216   :  af92 ; 
+ 217   :  afb2 ; 
+ 218   :  afd1 ; 
+ 219   :  aff0 ; 
+ 21a   :  b00e ; 
+ 21b   :  b02c ; 
+ 21c   :  b049 ; 
+ 21d   :  b066 ; 
+ 21e   :  b083 ; 
+ 21f   :  b09f ; 
+ 220   :  b0bb ; 
+ 221   :  b0d6 ; 
+ 222   :  b0f1 ; 
+ 223   :  b10c ; 
+ 224   :  b126 ; 
+ 225   :  b140 ; 
+ 226   :  b159 ; 
+ 227   :  b172 ; 
+ 228   :  b18a ; 
+ 229   :  b1a2 ; 
+ 22a   :  b1ba ; 
+ 22b   :  b1d1 ; 
+ 22c   :  b1e8 ; 
+ 22d   :  b1fe ; 
+ 22e   :  b214 ; 
+ 22f   :  b22a ; 
+ 230   :  b23f ; 
+ 231   :  b254 ; 
+ 232   :  b268 ; 
+ 233   :  b27c ; 
+ 234   :  b28f ; 
+ 235   :  b2a2 ; 
+ 236   :  b2b4 ; 
+ 237   :  b2c7 ; 
+ 238   :  b2d8 ; 
+ 239   :  b2e9 ; 
+ 23a   :  b2fa ; 
+ 23b   :  b30b ; 
+ 23c   :  b31b ; 
+ 23d   :  b32a ; 
+ 23e   :  b339 ; 
+ 23f   :  b348 ; 
+ 240   :  b356 ; 
+ 241   :  b364 ; 
+ 242   :  b371 ; 
+ 243   :  b37e ; 
+ 244   :  b38a ; 
+ 245   :  b396 ; 
+ 246   :  b3a2 ; 
+ 247   :  b3ad ; 
+ 248   :  b3b7 ; 
+ 249   :  b3c2 ; 
+ 24a   :  b3cb ; 
+ 24b   :  b3d5 ; 
+ 24c   :  b3de ; 
+ 24d   :  b3e6 ; 
+ 24e   :  b3ee ; 
+ 24f   :  b3f5 ; 
+ 250   :  b3fd ; 
+ 251   :  b403 ; 
+ 252   :  b409 ; 
+ 253   :  b40f ; 
+ 254   :  b414 ; 
+ 255   :  b419 ; 
+ 256   :  b41d ; 
+ 257   :  b421 ; 
+ 258   :  b425 ; 
+ 259   :  b428 ; 
+ 25a   :  b42a ; 
+ 25b   :  b42c ; 
+ 25c   :  b42e ; 
+ 25d   :  b42f ; 
+ 25e   :  b430 ; 
+ 25f   :  b430 ; 
+ 260   :  b430 ; 
+ 261   :  b42f ; 
+ 262   :  b42e ; 
+ 263   :  b42c ; 
+ 264   :  b42a ; 
+ 265   :  b428 ; 
+ 266   :  b425 ; 
+ 267   :  b421 ; 
+ 268   :  b41d ; 
+ 269   :  b419 ; 
+ 26a   :  b414 ; 
+ 26b   :  b40f ; 
+ 26c   :  b409 ; 
+ 26d   :  b403 ; 
+ 26e   :  b3fc ; 
+ 26f   :  b3f5 ; 
+ 270   :  b3ed ; 
+ 271   :  b3e5 ; 
+ 272   :  b3dc ; 
+ 273   :  b3d3 ; 
+ 274   :  b3ca ; 
+ 275   :  b3c0 ; 
+ 276   :  b3b5 ; 
+ 277   :  b3aa ; 
+ 278   :  b39f ; 
+ 279   :  b393 ; 
+ 27a   :  b386 ; 
+ 27b   :  b379 ; 
+ 27c   :  b36c ; 
+ 27d   :  b35e ; 
+ 27e   :  b350 ; 
+ 27f   :  b341 ; 
+ 280   :  b332 ; 
+ 281   :  b322 ; 
+ 282   :  b312 ; 
+ 283   :  b301 ; 
+ 284   :  b2f0 ; 
+ 285   :  b2de ; 
+ 286   :  b2cc ; 
+ 287   :  b2b9 ; 
+ 288   :  b2a6 ; 
+ 289   :  b292 ; 
+ 28a   :  b27e ; 
+ 28b   :  b26a ; 
+ 28c   :  b255 ; 
+ 28d   :  b23f ; 
+ 28e   :  b229 ; 
+ 28f   :  b212 ; 
+ 290   :  b1fb ; 
+ 291   :  b1e4 ; 
+ 292   :  b1cc ; 
+ 293   :  b1b3 ; 
+ 294   :  b19a ; 
+ 295   :  b181 ; 
+ 296   :  b167 ; 
+ 297   :  b14c ; 
+ 298   :  b132 ; 
+ 299   :  b116 ; 
+ 29a   :  b0fa ; 
+ 29b   :  b0de ; 
+ 29c   :  b0c1 ; 
+ 29d   :  b0a3 ; 
+ 29e   :  b085 ; 
+ 29f   :  b067 ; 
+ 2a0   :  b048 ; 
+ 2a1   :  b029 ; 
+ 2a2   :  b009 ; 
+ 2a3   :  afe8 ; 
+ 2a4   :  afc8 ; 
+ 2a5   :  afa6 ; 
+ 2a6   :  af84 ; 
+ 2a7   :  af62 ; 
+ 2a8   :  af3f ; 
+ 2a9   :  af1c ; 
+ 2aa   :  aef8 ; 
+ 2ab   :  aed3 ; 
+ 2ac   :  aeae ; 
+ 2ad   :  ae89 ; 
+ 2ae   :  ae63 ; 
+ 2af   :  ae3d ; 
+ 2b0   :  ae16 ; 
+ 2b1   :  adef ; 
+ 2b2   :  adc7 ; 
+ 2b3   :  ad9e ; 
+ 2b4   :  ad75 ; 
+ 2b5   :  ad4c ; 
+ 2b6   :  ad22 ; 
+ 2b7   :  acf8 ; 
+ 2b8   :  accd ; 
+ 2b9   :  aca1 ; 
+ 2ba   :  ac76 ; 
+ 2bb   :  ac49 ; 
+ 2bc   :  ac1c ; 
+ 2bd   :  abef ; 
+ 2be   :  abc1 ; 
+ 2bf   :  ab92 ; 
+ 2c0   :  ab64 ; 
+ 2c1   :  ab34 ; 
+ 2c2   :  ab04 ; 
+ 2c3   :  aad4 ; 
+ 2c4   :  aaa3 ; 
+ 2c5   :  aa71 ; 
+ 2c6   :  aa3f ; 
+ 2c7   :  aa0d ; 
+ 2c8   :  a9da ; 
+ 2c9   :  a9a6 ; 
+ 2ca   :  a972 ; 
+ 2cb   :  a93e ; 
+ 2cc   :  a909 ; 
+ 2cd   :  a8d3 ; 
+ 2ce   :  a89d ; 
+ 2cf   :  a867 ; 
+ 2d0   :  a830 ; 
+ 2d1   :  a7f8 ; 
+ 2d2   :  a7c0 ; 
+ 2d3   :  a787 ; 
+ 2d4   :  a74e ; 
+ 2d5   :  a715 ; 
+ 2d6   :  a6db ; 
+ 2d7   :  a6a0 ; 
+ 2d8   :  a665 ; 
+ 2d9   :  a629 ; 
+ 2da   :  a5ed ; 
+ 2db   :  a5b0 ; 
+ 2dc   :  a573 ; 
+ 2dd   :  a536 ; 
+ 2de   :  a4f7 ; 
+ 2df   :  a4b9 ; 
+ 2e0   :  a479 ; 
+ 2e1   :  a43a ; 
+ 2e2   :  a3f9 ; 
+ 2e3   :  a3b9 ; 
+ 2e4   :  a377 ; 
+ 2e5   :  a336 ; 
+ 2e6   :  a2f3 ; 
+ 2e7   :  a2b0 ; 
+ 2e8   :  a26d ; 
+ 2e9   :  a229 ; 
+ 2ea   :  a1e5 ; 
+ 2eb   :  a1a0 ; 
+ 2ec   :  a15b ; 
+ 2ed   :  a115 ; 
+ 2ee   :  a0ce ; 
+ 2ef   :  a088 ; 
+ 2f0   :  a040 ; 
+ 2f1   :  9ff8 ; 
+ 2f2   :  9fb0 ; 
+ 2f3   :  9f67 ; 
+ 2f4   :  9f1d ; 
+ 2f5   :  9ed3 ; 
+ 2f6   :  9e89 ; 
+ 2f7   :  9e3e ; 
+ 2f8   :  9df2 ; 
+ 2f9   :  9da6 ; 
+ 2fa   :  9d5a ; 
+ 2fb   :  9d0d ; 
+ 2fc   :  9cbf ; 
+ 2fd   :  9c71 ; 
+ 2fe   :  9c22 ; 
+ 2ff   :  9bd3 ; 
+ 300   :  9b84 ; 
+ 301   :  9b33 ; 
+ 302   :  9ae3 ; 
+ 303   :  9a92 ; 
+ 304   :  9a40 ; 
+ 305   :  99ee ; 
+ 306   :  999b ; 
+ 307   :  9948 ; 
+ 308   :  98f4 ; 
+ 309   :  98a0 ; 
+ 30a   :  984b ; 
+ 30b   :  97f6 ; 
+ 30c   :  97a0 ; 
+ 30d   :  974a ; 
+ 30e   :  96f3 ; 
+ 30f   :  969c ; 
+ 310   :  9644 ; 
+ 311   :  95ec ; 
+ 312   :  9593 ; 
+ 313   :  9539 ; 
+ 314   :  94e0 ; 
+ 315   :  9485 ; 
+ 316   :  942a ; 
+ 317   :  93cf ; 
+ 318   :  9373 ; 
+ 319   :  9317 ; 
+ 31a   :  92ba ; 
+ 31b   :  925c ; 
+ 31c   :  91fe ; 
+ 31d   :  91a0 ; 
+ 31e   :  9141 ; 
+ 31f   :  90e1 ; 
+ 320   :  9081 ; 
+ 321   :  9021 ; 
+ 322   :  8fc0 ; 
+ 323   :  8f5e ; 
+ 324   :  8efc ; 
+ 325   :  8e9a ; 
+ 326   :  8e37 ; 
+ 327   :  8dd3 ; 
+ 328   :  8d6f ; 
+ 329   :  8d0b ; 
+ 32a   :  8ca6 ; 
+ 32b   :  8c40 ; 
+ 32c   :  8bda ; 
+ 32d   :  8b73 ; 
+ 32e   :  8b0c ; 
+ 32f   :  8aa5 ; 
+ 330   :  8a3d ; 
+ 331   :  89d4 ; 
+ 332   :  896b ; 
+ 333   :  8901 ; 
+ 334   :  8897 ; 
+ 335   :  882d ; 
+ 336   :  87c2 ; 
+ 337   :  8756 ; 
+ 338   :  86ea ; 
+ 339   :  867d ; 
+ 33a   :  8610 ; 
+ 33b   :  85a2 ; 
+ 33c   :  8534 ; 
+ 33d   :  84c6 ; 
+ 33e   :  8457 ; 
+ 33f   :  83e7 ; 
+ 340   :  8377 ; 
+ 341   :  8306 ; 
+ 342   :  8295 ; 
+ 343   :  8224 ; 
+ 344   :  81b1 ; 
+ 345   :  813f ; 
+ 346   :  80cc ; 
+ 347   :  8058 ; 
+ 348   :  7fe4 ; 
+ 349   :  7f6f ; 
+ 34a   :  7efa ; 
+ 34b   :  7e85 ; 
+ 34c   :  7e0f ; 
+ 34d   :  7d98 ; 
+ 34e   :  7d21 ; 
+ 34f   :  7ca9 ; 
+ 350   :  7c31 ; 
+ 351   :  7bb9 ; 
+ 352   :  7b40 ; 
+ 353   :  7ac6 ; 
+ 354   :  7a4c ; 
+ 355   :  79d2 ; 
+ 356   :  7957 ; 
+ 357   :  78db ; 
+ 358   :  785f ; 
+ 359   :  77e3 ; 
+ 35a   :  7766 ; 
+ 35b   :  76e8 ; 
+ 35c   :  766b ; 
+ 35d   :  75ec ; 
+ 35e   :  756d ; 
+ 35f   :  74ee ; 
+ 360   :  746e ; 
+ 361   :  73ee ; 
+ 362   :  736d ; 
+ 363   :  72ec ; 
+ 364   :  726a ; 
+ 365   :  71e7 ; 
+ 366   :  7165 ; 
+ 367   :  70e1 ; 
+ 368   :  705e ; 
+ 369   :  6fda ; 
+ 36a   :  6f55 ; 
+ 36b   :  6ed0 ; 
+ 36c   :  6e4a ; 
+ 36d   :  6dc4 ; 
+ 36e   :  6d3d ; 
+ 36f   :  6cb6 ; 
+ 370   :  6c2f ; 
+ 371   :  6ba7 ; 
+ 372   :  6b1e ; 
+ 373   :  6a95 ; 
+ 374   :  6a0c ; 
+ 375   :  6982 ; 
+ 376   :  68f8 ; 
+ 377   :  686d ; 
+ 378   :  67e2 ; 
+ 379   :  6756 ; 
+ 37a   :  66ca ; 
+ 37b   :  663d ; 
+ 37c   :  65b0 ; 
+ 37d   :  6522 ; 
+ 37e   :  6494 ; 
+ 37f   :  6405 ; 
+ 380   :  6376 ; 
+ 381   :  62e7 ; 
+ 382   :  6257 ; 
+ 383   :  61c6 ; 
+ 384   :  6135 ; 
+ 385   :  60a4 ; 
+ 386   :  6012 ; 
+ 387   :  5f80 ; 
+ 388   :  5eed ; 
+ 389   :  5e5a ; 
+ 38a   :  5dc7 ; 
+ 38b   :  5d32 ; 
+ 38c   :  5c9e ; 
+ 38d   :  5c09 ; 
+ 38e   :  5b73 ; 
+ 38f   :  5ade ; 
+ 390   :  5a47 ; 
+ 391   :  59b0 ; 
+ 392   :  5919 ; 
+ 393   :  5881 ; 
+ 394   :  57e9 ; 
+ 395   :  5751 ; 
+ 396   :  56b8 ; 
+ 397   :  561e ; 
+ 398   :  5584 ; 
+ 399   :  54ea ; 
+ 39a   :  544f ; 
+ 39b   :  53b4 ; 
+ 39c   :  5318 ; 
+ 39d   :  527c ; 
+ 39e   :  51df ; 
+ 39f   :  5142 ; 
+ 3a0   :  50a5 ; 
+ 3a1   :  5007 ; 
+ 3a2   :  4f68 ; 
+ 3a3   :  4eca ; 
+ 3a4   :  4e2a ; 
+ 3a5   :  4d8b ; 
+ 3a6   :  4ceb ; 
+ 3a7   :  4c4a ; 
+ 3a8   :  4ba9 ; 
+ 3a9   :  4b08 ; 
+ 3aa   :  4a66 ; 
+ 3ab   :  49c4 ; 
+ 3ac   :  4921 ; 
+ 3ad   :  487e ; 
+ 3ae   :  47db ; 
+ 3af   :  4737 ; 
+ 3b0   :  4692 ; 
+ 3b1   :  45ee ; 
+ 3b2   :  4548 ; 
+ 3b3   :  44a3 ; 
+ 3b4   :  43fd ; 
+ 3b5   :  4356 ; 
+ 3b6   :  42b0 ; 
+ 3b7   :  4208 ; 
+ 3b8   :  4161 ; 
+ 3b9   :  40b8 ; 
+ 3ba   :  4010 ; 
+ 3bb   :  3f67 ; 
+ 3bc   :  3ebe ; 
+ 3bd   :  3e14 ; 
+ 3be   :  3d6a ; 
+ 3bf   :  3cbf ; 
+ 3c0   :  3c14 ; 
+ 3c1   :  3b69 ; 
+ 3c2   :  3abd ; 
+ 3c3   :  3a11 ; 
+ 3c4   :  3964 ; 
+ 3c5   :  38b7 ; 
+ 3c6   :  380a ; 
+ 3c7   :  375c ; 
+ 3c8   :  36ae ; 
+ 3c9   :  35ff ; 
+ 3ca   :  3550 ; 
+ 3cb   :  34a1 ; 
+ 3cc   :  33f1 ; 
+ 3cd   :  3341 ; 
+ 3ce   :  3291 ; 
+ 3cf   :  31e0 ; 
+ 3d0   :  312e ; 
+ 3d1   :  307d ; 
+ 3d2   :  2fcb ; 
+ 3d3   :  2f18 ; 
+ 3d4   :  2e65 ; 
+ 3d5   :  2db2 ; 
+ 3d6   :  2cfe ; 
+ 3d7   :  2c4a ; 
+ 3d8   :  2b96 ; 
+ 3d9   :  2ae1 ; 
+ 3da   :  2a2c ; 
+ 3db   :  2977 ; 
+ 3dc   :  28c1 ; 
+ 3dd   :  280a ; 
+ 3de   :  2754 ; 
+ 3df   :  269d ; 
+ 3e0   :  25e5 ; 
+ 3e1   :  252e ; 
+ 3e2   :  2476 ; 
+ 3e3   :  23bd ; 
+ 3e4   :  2304 ; 
+ 3e5   :  224b ; 
+ 3e6   :  2192 ; 
+ 3e7   :  20d8 ; 
+ 3e8   :  201d ; 
+ 3e9   :  1f63 ; 
+ 3ea   :  1ea8 ; 
+ 3eb   :  1dec ; 
+ 3ec   :  1d31 ; 
+ 3ed   :  1c75 ; 
+ 3ee   :  1bb8 ; 
+ 3ef   :  1afc ; 
+ 3f0   :  1a3e ; 
+ 3f1   :  1981 ; 
+ 3f2   :  18c3 ; 
+ 3f3   :  1805 ; 
+ 3f4   :  1747 ; 
+ 3f5   :  1688 ; 
+ 3f6   :  15c9 ; 
+ 3f7   :  1509 ; 
+ 3f8   :  1449 ; 
+ 3f9   :  1389 ; 
+ 3fa   :  12c9 ; 
+ 3fb   :  1208 ; 
+ 3fc   :  1147 ; 
+ 3fd   :  1085 ; 
+ 3fe   :  fc3 ; 
+ 3ff   :  f01 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_11.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_11.mif
new file mode 100644
index 0000000000000000000000000000000000000000..dd460eb1a43bb1db7ab1bc8e326de4831d3d459d
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_11.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  2cf ; 
+ 1   :  2a4 ; 
+ 2   :  279 ; 
+ 3   :  24d ; 
+ 4   :  222 ; 
+ 5   :  1f6 ; 
+ 6   :  1ca ; 
+ 7   :  19f ; 
+ 8   :  173 ; 
+ 9   :  147 ; 
+ a   :  11b ; 
+ b   :  ef ; 
+ c   :  c3 ; 
+ d   :  96 ; 
+ e   :  6a ; 
+ f   :  3e ; 
+ 10   :  11 ; 
+ 11   :  fffe5 ; 
+ 12   :  fffb8 ; 
+ 13   :  fff8c ; 
+ 14   :  fff5f ; 
+ 15   :  fff32 ; 
+ 16   :  fff05 ; 
+ 17   :  ffed8 ; 
+ 18   :  ffeab ; 
+ 19   :  ffe7e ; 
+ 1a   :  ffe51 ; 
+ 1b   :  ffe24 ; 
+ 1c   :  ffdf7 ; 
+ 1d   :  ffdca ; 
+ 1e   :  ffd9c ; 
+ 1f   :  ffd6f ; 
+ 20   :  ffd41 ; 
+ 21   :  ffd14 ; 
+ 22   :  ffce6 ; 
+ 23   :  ffcb8 ; 
+ 24   :  ffc8b ; 
+ 25   :  ffc5d ; 
+ 26   :  ffc2f ; 
+ 27   :  ffc01 ; 
+ 28   :  ffbd3 ; 
+ 29   :  ffba5 ; 
+ 2a   :  ffb77 ; 
+ 2b   :  ffb49 ; 
+ 2c   :  ffb1a ; 
+ 2d   :  ffaec ; 
+ 2e   :  ffabe ; 
+ 2f   :  ffa8f ; 
+ 30   :  ffa61 ; 
+ 31   :  ffa32 ; 
+ 32   :  ffa04 ; 
+ 33   :  ff9d5 ; 
+ 34   :  ff9a6 ; 
+ 35   :  ff977 ; 
+ 36   :  ff949 ; 
+ 37   :  ff91a ; 
+ 38   :  ff8eb ; 
+ 39   :  ff8bc ; 
+ 3a   :  ff88d ; 
+ 3b   :  ff85d ; 
+ 3c   :  ff82e ; 
+ 3d   :  ff7ff ; 
+ 3e   :  ff7d0 ; 
+ 3f   :  ff7a0 ; 
+ 40   :  ff771 ; 
+ 41   :  ff742 ; 
+ 42   :  ff712 ; 
+ 43   :  ff6e3 ; 
+ 44   :  ff6b3 ; 
+ 45   :  ff683 ; 
+ 46   :  ff654 ; 
+ 47   :  ff624 ; 
+ 48   :  ff5f4 ; 
+ 49   :  ff5c4 ; 
+ 4a   :  ff594 ; 
+ 4b   :  ff565 ; 
+ 4c   :  ff535 ; 
+ 4d   :  ff504 ; 
+ 4e   :  ff4d4 ; 
+ 4f   :  ff4a4 ; 
+ 50   :  ff474 ; 
+ 51   :  ff444 ; 
+ 52   :  ff414 ; 
+ 53   :  ff3e3 ; 
+ 54   :  ff3b3 ; 
+ 55   :  ff383 ; 
+ 56   :  ff352 ; 
+ 57   :  ff322 ; 
+ 58   :  ff2f1 ; 
+ 59   :  ff2c1 ; 
+ 5a   :  ff290 ; 
+ 5b   :  ff25f ; 
+ 5c   :  ff22f ; 
+ 5d   :  ff1fe ; 
+ 5e   :  ff1cd ; 
+ 5f   :  ff19c ; 
+ 60   :  ff16b ; 
+ 61   :  ff13a ; 
+ 62   :  ff10a ; 
+ 63   :  ff0d9 ; 
+ 64   :  ff0a8 ; 
+ 65   :  ff076 ; 
+ 66   :  ff045 ; 
+ 67   :  ff014 ; 
+ 68   :  fefe3 ; 
+ 69   :  fefb2 ; 
+ 6a   :  fef81 ; 
+ 6b   :  fef4f ; 
+ 6c   :  fef1e ; 
+ 6d   :  feeed ; 
+ 6e   :  feebb ; 
+ 6f   :  fee8a ; 
+ 70   :  fee59 ; 
+ 71   :  fee27 ; 
+ 72   :  fedf6 ; 
+ 73   :  fedc4 ; 
+ 74   :  fed92 ; 
+ 75   :  fed61 ; 
+ 76   :  fed2f ; 
+ 77   :  fecfe ; 
+ 78   :  feccc ; 
+ 79   :  fec9a ; 
+ 7a   :  fec68 ; 
+ 7b   :  fec37 ; 
+ 7c   :  fec05 ; 
+ 7d   :  febd3 ; 
+ 7e   :  feba1 ; 
+ 7f   :  feb6f ; 
+ 80   :  feb3d ; 
+ 81   :  feb0c ; 
+ 82   :  feada ; 
+ 83   :  feaa8 ; 
+ 84   :  fea76 ; 
+ 85   :  fea44 ; 
+ 86   :  fea12 ; 
+ 87   :  fe9e0 ; 
+ 88   :  fe9ad ; 
+ 89   :  fe97b ; 
+ 8a   :  fe949 ; 
+ 8b   :  fe917 ; 
+ 8c   :  fe8e5 ; 
+ 8d   :  fe8b3 ; 
+ 8e   :  fe881 ; 
+ 8f   :  fe84e ; 
+ 90   :  fe81c ; 
+ 91   :  fe7ea ; 
+ 92   :  fe7b8 ; 
+ 93   :  fe785 ; 
+ 94   :  fe753 ; 
+ 95   :  fe721 ; 
+ 96   :  fe6ee ; 
+ 97   :  fe6bc ; 
+ 98   :  fe68a ; 
+ 99   :  fe657 ; 
+ 9a   :  fe625 ; 
+ 9b   :  fe5f2 ; 
+ 9c   :  fe5c0 ; 
+ 9d   :  fe58e ; 
+ 9e   :  fe55b ; 
+ 9f   :  fe529 ; 
+ a0   :  fe4f6 ; 
+ a1   :  fe4c4 ; 
+ a2   :  fe491 ; 
+ a3   :  fe45f ; 
+ a4   :  fe42c ; 
+ a5   :  fe3fa ; 
+ a6   :  fe3c7 ; 
+ a7   :  fe395 ; 
+ a8   :  fe362 ; 
+ a9   :  fe330 ; 
+ aa   :  fe2fd ; 
+ ab   :  fe2cb ; 
+ ac   :  fe298 ; 
+ ad   :  fe266 ; 
+ ae   :  fe233 ; 
+ af   :  fe200 ; 
+ b0   :  fe1ce ; 
+ b1   :  fe19b ; 
+ b2   :  fe169 ; 
+ b3   :  fe136 ; 
+ b4   :  fe104 ; 
+ b5   :  fe0d1 ; 
+ b6   :  fe09f ; 
+ b7   :  fe06c ; 
+ b8   :  fe039 ; 
+ b9   :  fe007 ; 
+ ba   :  fdfd4 ; 
+ bb   :  fdfa2 ; 
+ bc   :  fdf6f ; 
+ bd   :  fdf3d ; 
+ be   :  fdf0a ; 
+ bf   :  fded8 ; 
+ c0   :  fdea5 ; 
+ c1   :  fde73 ; 
+ c2   :  fde40 ; 
+ c3   :  fde0e ; 
+ c4   :  fdddb ; 
+ c5   :  fdda9 ; 
+ c6   :  fdd76 ; 
+ c7   :  fdd44 ; 
+ c8   :  fdd11 ; 
+ c9   :  fdcdf ; 
+ ca   :  fdcac ; 
+ cb   :  fdc7a ; 
+ cc   :  fdc48 ; 
+ cd   :  fdc15 ; 
+ ce   :  fdbe3 ; 
+ cf   :  fdbb0 ; 
+ d0   :  fdb7e ; 
+ d1   :  fdb4c ; 
+ d2   :  fdb19 ; 
+ d3   :  fdae7 ; 
+ d4   :  fdab5 ; 
+ d5   :  fda83 ; 
+ d6   :  fda50 ; 
+ d7   :  fda1e ; 
+ d8   :  fd9ec ; 
+ d9   :  fd9ba ; 
+ da   :  fd987 ; 
+ db   :  fd955 ; 
+ dc   :  fd923 ; 
+ dd   :  fd8f1 ; 
+ de   :  fd8bf ; 
+ df   :  fd88d ; 
+ e0   :  fd85b ; 
+ e1   :  fd829 ; 
+ e2   :  fd7f7 ; 
+ e3   :  fd7c5 ; 
+ e4   :  fd793 ; 
+ e5   :  fd761 ; 
+ e6   :  fd72f ; 
+ e7   :  fd6fd ; 
+ e8   :  fd6cb ; 
+ e9   :  fd69a ; 
+ ea   :  fd668 ; 
+ eb   :  fd636 ; 
+ ec   :  fd604 ; 
+ ed   :  fd5d3 ; 
+ ee   :  fd5a1 ; 
+ ef   :  fd56f ; 
+ f0   :  fd53e ; 
+ f1   :  fd50c ; 
+ f2   :  fd4db ; 
+ f3   :  fd4a9 ; 
+ f4   :  fd478 ; 
+ f5   :  fd446 ; 
+ f6   :  fd415 ; 
+ f7   :  fd3e3 ; 
+ f8   :  fd3b2 ; 
+ f9   :  fd381 ; 
+ fa   :  fd34f ; 
+ fb   :  fd31e ; 
+ fc   :  fd2ed ; 
+ fd   :  fd2bc ; 
+ fe   :  fd28b ; 
+ ff   :  fd25a ; 
+ 100   :  fd229 ; 
+ 101   :  fd1f8 ; 
+ 102   :  fd1c7 ; 
+ 103   :  fd196 ; 
+ 104   :  fd165 ; 
+ 105   :  fd134 ; 
+ 106   :  fd103 ; 
+ 107   :  fd0d3 ; 
+ 108   :  fd0a2 ; 
+ 109   :  fd071 ; 
+ 10a   :  fd041 ; 
+ 10b   :  fd010 ; 
+ 10c   :  fcfe0 ; 
+ 10d   :  fcfaf ; 
+ 10e   :  fcf7f ; 
+ 10f   :  fcf4f ; 
+ 110   :  fcf1e ; 
+ 111   :  fceee ; 
+ 112   :  fcebe ; 
+ 113   :  fce8e ; 
+ 114   :  fce5e ; 
+ 115   :  fce2e ; 
+ 116   :  fcdfe ; 
+ 117   :  fcdce ; 
+ 118   :  fcd9e ; 
+ 119   :  fcd6e ; 
+ 11a   :  fcd3e ; 
+ 11b   :  fcd0f ; 
+ 11c   :  fccdf ; 
+ 11d   :  fccaf ; 
+ 11e   :  fcc80 ; 
+ 11f   :  fcc50 ; 
+ 120   :  fcc21 ; 
+ 121   :  fcbf1 ; 
+ 122   :  fcbc2 ; 
+ 123   :  fcb93 ; 
+ 124   :  fcb64 ; 
+ 125   :  fcb35 ; 
+ 126   :  fcb05 ; 
+ 127   :  fcad6 ; 
+ 128   :  fcaa8 ; 
+ 129   :  fca79 ; 
+ 12a   :  fca4a ; 
+ 12b   :  fca1b ; 
+ 12c   :  fc9ec ; 
+ 12d   :  fc9be ; 
+ 12e   :  fc98f ; 
+ 12f   :  fc961 ; 
+ 130   :  fc932 ; 
+ 131   :  fc904 ; 
+ 132   :  fc8d6 ; 
+ 133   :  fc8a8 ; 
+ 134   :  fc879 ; 
+ 135   :  fc84b ; 
+ 136   :  fc81d ; 
+ 137   :  fc7ef ; 
+ 138   :  fc7c2 ; 
+ 139   :  fc794 ; 
+ 13a   :  fc766 ; 
+ 13b   :  fc738 ; 
+ 13c   :  fc70b ; 
+ 13d   :  fc6dd ; 
+ 13e   :  fc6b0 ; 
+ 13f   :  fc683 ; 
+ 140   :  fc655 ; 
+ 141   :  fc628 ; 
+ 142   :  fc5fb ; 
+ 143   :  fc5ce ; 
+ 144   :  fc5a1 ; 
+ 145   :  fc574 ; 
+ 146   :  fc548 ; 
+ 147   :  fc51b ; 
+ 148   :  fc4ee ; 
+ 149   :  fc4c2 ; 
+ 14a   :  fc495 ; 
+ 14b   :  fc469 ; 
+ 14c   :  fc43d ; 
+ 14d   :  fc410 ; 
+ 14e   :  fc3e4 ; 
+ 14f   :  fc3b8 ; 
+ 150   :  fc38c ; 
+ 151   :  fc360 ; 
+ 152   :  fc335 ; 
+ 153   :  fc309 ; 
+ 154   :  fc2dd ; 
+ 155   :  fc2b2 ; 
+ 156   :  fc286 ; 
+ 157   :  fc25b ; 
+ 158   :  fc230 ; 
+ 159   :  fc205 ; 
+ 15a   :  fc1da ; 
+ 15b   :  fc1af ; 
+ 15c   :  fc184 ; 
+ 15d   :  fc159 ; 
+ 15e   :  fc12e ; 
+ 15f   :  fc104 ; 
+ 160   :  fc0d9 ; 
+ 161   :  fc0af ; 
+ 162   :  fc085 ; 
+ 163   :  fc05a ; 
+ 164   :  fc030 ; 
+ 165   :  fc006 ; 
+ 166   :  fbfdc ; 
+ 167   :  fbfb3 ; 
+ 168   :  fbf89 ; 
+ 169   :  fbf5f ; 
+ 16a   :  fbf36 ; 
+ 16b   :  fbf0c ; 
+ 16c   :  fbee3 ; 
+ 16d   :  fbeba ; 
+ 16e   :  fbe91 ; 
+ 16f   :  fbe68 ; 
+ 170   :  fbe3f ; 
+ 171   :  fbe16 ; 
+ 172   :  fbded ; 
+ 173   :  fbdc5 ; 
+ 174   :  fbd9c ; 
+ 175   :  fbd74 ; 
+ 176   :  fbd4c ; 
+ 177   :  fbd24 ; 
+ 178   :  fbcfc ; 
+ 179   :  fbcd4 ; 
+ 17a   :  fbcac ; 
+ 17b   :  fbc84 ; 
+ 17c   :  fbc5d ; 
+ 17d   :  fbc35 ; 
+ 17e   :  fbc0e ; 
+ 17f   :  fbbe6 ; 
+ 180   :  fbbbf ; 
+ 181   :  fbb98 ; 
+ 182   :  fbb71 ; 
+ 183   :  fbb4b ; 
+ 184   :  fbb24 ; 
+ 185   :  fbafd ; 
+ 186   :  fbad7 ; 
+ 187   :  fbab1 ; 
+ 188   :  fba8a ; 
+ 189   :  fba64 ; 
+ 18a   :  fba3e ; 
+ 18b   :  fba18 ; 
+ 18c   :  fb9f3 ; 
+ 18d   :  fb9cd ; 
+ 18e   :  fb9a8 ; 
+ 18f   :  fb982 ; 
+ 190   :  fb95d ; 
+ 191   :  fb938 ; 
+ 192   :  fb913 ; 
+ 193   :  fb8ee ; 
+ 194   :  fb8c9 ; 
+ 195   :  fb8a5 ; 
+ 196   :  fb880 ; 
+ 197   :  fb85c ; 
+ 198   :  fb837 ; 
+ 199   :  fb813 ; 
+ 19a   :  fb7ef ; 
+ 19b   :  fb7cb ; 
+ 19c   :  fb7a8 ; 
+ 19d   :  fb784 ; 
+ 19e   :  fb761 ; 
+ 19f   :  fb73d ; 
+ 1a0   :  fb71a ; 
+ 1a1   :  fb6f7 ; 
+ 1a2   :  fb6d4 ; 
+ 1a3   :  fb6b1 ; 
+ 1a4   :  fb68f ; 
+ 1a5   :  fb66c ; 
+ 1a6   :  fb64a ; 
+ 1a7   :  fb627 ; 
+ 1a8   :  fb605 ; 
+ 1a9   :  fb5e3 ; 
+ 1aa   :  fb5c1 ; 
+ 1ab   :  fb5a0 ; 
+ 1ac   :  fb57e ; 
+ 1ad   :  fb55d ; 
+ 1ae   :  fb53b ; 
+ 1af   :  fb51a ; 
+ 1b0   :  fb4f9 ; 
+ 1b1   :  fb4d8 ; 
+ 1b2   :  fb4b7 ; 
+ 1b3   :  fb497 ; 
+ 1b4   :  fb476 ; 
+ 1b5   :  fb456 ; 
+ 1b6   :  fb436 ; 
+ 1b7   :  fb416 ; 
+ 1b8   :  fb3f6 ; 
+ 1b9   :  fb3d6 ; 
+ 1ba   :  fb3b7 ; 
+ 1bb   :  fb397 ; 
+ 1bc   :  fb378 ; 
+ 1bd   :  fb359 ; 
+ 1be   :  fb33a ; 
+ 1bf   :  fb31b ; 
+ 1c0   :  fb2fc ; 
+ 1c1   :  fb2dd ; 
+ 1c2   :  fb2bf ; 
+ 1c3   :  fb2a1 ; 
+ 1c4   :  fb283 ; 
+ 1c5   :  fb265 ; 
+ 1c6   :  fb247 ; 
+ 1c7   :  fb229 ; 
+ 1c8   :  fb20c ; 
+ 1c9   :  fb1ee ; 
+ 1ca   :  fb1d1 ; 
+ 1cb   :  fb1b4 ; 
+ 1cc   :  fb197 ; 
+ 1cd   :  fb17a ; 
+ 1ce   :  fb15e ; 
+ 1cf   :  fb141 ; 
+ 1d0   :  fb125 ; 
+ 1d1   :  fb109 ; 
+ 1d2   :  fb0ed ; 
+ 1d3   :  fb0d1 ; 
+ 1d4   :  fb0b6 ; 
+ 1d5   :  fb09a ; 
+ 1d6   :  fb07f ; 
+ 1d7   :  fb064 ; 
+ 1d8   :  fb049 ; 
+ 1d9   :  fb02e ; 
+ 1da   :  fb013 ; 
+ 1db   :  faff9 ; 
+ 1dc   :  fafde ; 
+ 1dd   :  fafc4 ; 
+ 1de   :  fafaa ; 
+ 1df   :  faf90 ; 
+ 1e0   :  faf77 ; 
+ 1e1   :  faf5d ; 
+ 1e2   :  faf44 ; 
+ 1e3   :  faf2b ; 
+ 1e4   :  faf12 ; 
+ 1e5   :  faef9 ; 
+ 1e6   :  faee0 ; 
+ 1e7   :  faec8 ; 
+ 1e8   :  faeaf ; 
+ 1e9   :  fae97 ; 
+ 1ea   :  fae7f ; 
+ 1eb   :  fae67 ; 
+ 1ec   :  fae50 ; 
+ 1ed   :  fae38 ; 
+ 1ee   :  fae21 ; 
+ 1ef   :  fae0a ; 
+ 1f0   :  fadf3 ; 
+ 1f1   :  faddc ; 
+ 1f2   :  fadc5 ; 
+ 1f3   :  fadaf ; 
+ 1f4   :  fad99 ; 
+ 1f5   :  fad83 ; 
+ 1f6   :  fad6d ; 
+ 1f7   :  fad57 ; 
+ 1f8   :  fad41 ; 
+ 1f9   :  fad2c ; 
+ 1fa   :  fad17 ; 
+ 1fb   :  fad02 ; 
+ 1fc   :  faced ; 
+ 1fd   :  facd8 ; 
+ 1fe   :  facc4 ; 
+ 1ff   :  facb0 ; 
+ 200   :  fac9b ; 
+ 201   :  fac88 ; 
+ 202   :  fac74 ; 
+ 203   :  fac60 ; 
+ 204   :  fac4d ; 
+ 205   :  fac3a ; 
+ 206   :  fac27 ; 
+ 207   :  fac14 ; 
+ 208   :  fac01 ; 
+ 209   :  fabef ; 
+ 20a   :  fabdc ; 
+ 20b   :  fabca ; 
+ 20c   :  fabb8 ; 
+ 20d   :  faba7 ; 
+ 20e   :  fab95 ; 
+ 20f   :  fab84 ; 
+ 210   :  fab73 ; 
+ 211   :  fab62 ; 
+ 212   :  fab51 ; 
+ 213   :  fab40 ; 
+ 214   :  fab30 ; 
+ 215   :  fab20 ; 
+ 216   :  fab10 ; 
+ 217   :  fab00 ; 
+ 218   :  faaf0 ; 
+ 219   :  faae1 ; 
+ 21a   :  faad2 ; 
+ 21b   :  faac2 ; 
+ 21c   :  faab4 ; 
+ 21d   :  faaa5 ; 
+ 21e   :  faa97 ; 
+ 21f   :  faa88 ; 
+ 220   :  faa7a ; 
+ 221   :  faa6c ; 
+ 222   :  faa5f ; 
+ 223   :  faa51 ; 
+ 224   :  faa44 ; 
+ 225   :  faa37 ; 
+ 226   :  faa2a ; 
+ 227   :  faa1d ; 
+ 228   :  faa11 ; 
+ 229   :  faa04 ; 
+ 22a   :  fa9f8 ; 
+ 22b   :  fa9ec ; 
+ 22c   :  fa9e1 ; 
+ 22d   :  fa9d5 ; 
+ 22e   :  fa9ca ; 
+ 22f   :  fa9bf ; 
+ 230   :  fa9b4 ; 
+ 231   :  fa9a9 ; 
+ 232   :  fa99f ; 
+ 233   :  fa995 ; 
+ 234   :  fa98a ; 
+ 235   :  fa981 ; 
+ 236   :  fa977 ; 
+ 237   :  fa96d ; 
+ 238   :  fa964 ; 
+ 239   :  fa95b ; 
+ 23a   :  fa952 ; 
+ 23b   :  fa94a ; 
+ 23c   :  fa941 ; 
+ 23d   :  fa939 ; 
+ 23e   :  fa931 ; 
+ 23f   :  fa929 ; 
+ 240   :  fa922 ; 
+ 241   :  fa91a ; 
+ 242   :  fa913 ; 
+ 243   :  fa90c ; 
+ 244   :  fa905 ; 
+ 245   :  fa8ff ; 
+ 246   :  fa8f9 ; 
+ 247   :  fa8f2 ; 
+ 248   :  fa8ed ; 
+ 249   :  fa8e7 ; 
+ 24a   :  fa8e1 ; 
+ 24b   :  fa8dc ; 
+ 24c   :  fa8d7 ; 
+ 24d   :  fa8d2 ; 
+ 24e   :  fa8ce ; 
+ 24f   :  fa8c9 ; 
+ 250   :  fa8c5 ; 
+ 251   :  fa8c1 ; 
+ 252   :  fa8bd ; 
+ 253   :  fa8ba ; 
+ 254   :  fa8b6 ; 
+ 255   :  fa8b3 ; 
+ 256   :  fa8b0 ; 
+ 257   :  fa8ae ; 
+ 258   :  fa8ab ; 
+ 259   :  fa8a9 ; 
+ 25a   :  fa8a7 ; 
+ 25b   :  fa8a5 ; 
+ 25c   :  fa8a4 ; 
+ 25d   :  fa8a2 ; 
+ 25e   :  fa8a1 ; 
+ 25f   :  fa8a0 ; 
+ 260   :  fa89f ; 
+ 261   :  fa89f ; 
+ 262   :  fa89f ; 
+ 263   :  fa89f ; 
+ 264   :  fa89f ; 
+ 265   :  fa89f ; 
+ 266   :  fa8a0 ; 
+ 267   :  fa8a1 ; 
+ 268   :  fa8a2 ; 
+ 269   :  fa8a3 ; 
+ 26a   :  fa8a5 ; 
+ 26b   :  fa8a6 ; 
+ 26c   :  fa8a8 ; 
+ 26d   :  fa8ab ; 
+ 26e   :  fa8ad ; 
+ 26f   :  fa8b0 ; 
+ 270   :  fa8b2 ; 
+ 271   :  fa8b6 ; 
+ 272   :  fa8b9 ; 
+ 273   :  fa8bc ; 
+ 274   :  fa8c0 ; 
+ 275   :  fa8c4 ; 
+ 276   :  fa8c8 ; 
+ 277   :  fa8cd ; 
+ 278   :  fa8d2 ; 
+ 279   :  fa8d6 ; 
+ 27a   :  fa8dc ; 
+ 27b   :  fa8e1 ; 
+ 27c   :  fa8e7 ; 
+ 27d   :  fa8ec ; 
+ 27e   :  fa8f2 ; 
+ 27f   :  fa8f9 ; 
+ 280   :  fa8ff ; 
+ 281   :  fa906 ; 
+ 282   :  fa90d ; 
+ 283   :  fa914 ; 
+ 284   :  fa91c ; 
+ 285   :  fa923 ; 
+ 286   :  fa92b ; 
+ 287   :  fa933 ; 
+ 288   :  fa93c ; 
+ 289   :  fa944 ; 
+ 28a   :  fa94d ; 
+ 28b   :  fa956 ; 
+ 28c   :  fa960 ; 
+ 28d   :  fa969 ; 
+ 28e   :  fa973 ; 
+ 28f   :  fa97d ; 
+ 290   :  fa987 ; 
+ 291   :  fa992 ; 
+ 292   :  fa99c ; 
+ 293   :  fa9a7 ; 
+ 294   :  fa9b2 ; 
+ 295   :  fa9be ; 
+ 296   :  fa9c9 ; 
+ 297   :  fa9d5 ; 
+ 298   :  fa9e1 ; 
+ 299   :  fa9ee ; 
+ 29a   :  fa9fa ; 
+ 29b   :  faa07 ; 
+ 29c   :  faa14 ; 
+ 29d   :  faa22 ; 
+ 29e   :  faa2f ; 
+ 29f   :  faa3d ; 
+ 2a0   :  faa4b ; 
+ 2a1   :  faa59 ; 
+ 2a2   :  faa68 ; 
+ 2a3   :  faa76 ; 
+ 2a4   :  faa85 ; 
+ 2a5   :  faa95 ; 
+ 2a6   :  faaa4 ; 
+ 2a7   :  faab4 ; 
+ 2a8   :  faac4 ; 
+ 2a9   :  faad4 ; 
+ 2aa   :  faae4 ; 
+ 2ab   :  faaf5 ; 
+ 2ac   :  fab06 ; 
+ 2ad   :  fab17 ; 
+ 2ae   :  fab28 ; 
+ 2af   :  fab3a ; 
+ 2b0   :  fab4c ; 
+ 2b1   :  fab5e ; 
+ 2b2   :  fab70 ; 
+ 2b3   :  fab83 ; 
+ 2b4   :  fab96 ; 
+ 2b5   :  faba9 ; 
+ 2b6   :  fabbc ; 
+ 2b7   :  fabd0 ; 
+ 2b8   :  fabe3 ; 
+ 2b9   :  fabf7 ; 
+ 2ba   :  fac0c ; 
+ 2bb   :  fac20 ; 
+ 2bc   :  fac35 ; 
+ 2bd   :  fac4a ; 
+ 2be   :  fac5f ; 
+ 2bf   :  fac75 ; 
+ 2c0   :  fac8a ; 
+ 2c1   :  faca0 ; 
+ 2c2   :  facb7 ; 
+ 2c3   :  faccd ; 
+ 2c4   :  face4 ; 
+ 2c5   :  facfb ; 
+ 2c6   :  fad12 ; 
+ 2c7   :  fad29 ; 
+ 2c8   :  fad41 ; 
+ 2c9   :  fad59 ; 
+ 2ca   :  fad71 ; 
+ 2cb   :  fad8a ; 
+ 2cc   :  fada2 ; 
+ 2cd   :  fadbb ; 
+ 2ce   :  fadd4 ; 
+ 2cf   :  fadee ; 
+ 2d0   :  fae07 ; 
+ 2d1   :  fae21 ; 
+ 2d2   :  fae3b ; 
+ 2d3   :  fae56 ; 
+ 2d4   :  fae71 ; 
+ 2d5   :  fae8b ; 
+ 2d6   :  faea7 ; 
+ 2d7   :  faec2 ; 
+ 2d8   :  faede ; 
+ 2d9   :  faef9 ; 
+ 2da   :  faf16 ; 
+ 2db   :  faf32 ; 
+ 2dc   :  faf4e ; 
+ 2dd   :  faf6b ; 
+ 2de   :  faf88 ; 
+ 2df   :  fafa6 ; 
+ 2e0   :  fafc3 ; 
+ 2e1   :  fafe1 ; 
+ 2e2   :  fafff ; 
+ 2e3   :  fb01e ; 
+ 2e4   :  fb03c ; 
+ 2e5   :  fb05b ; 
+ 2e6   :  fb07a ; 
+ 2e7   :  fb099 ; 
+ 2e8   :  fb0b9 ; 
+ 2e9   :  fb0d9 ; 
+ 2ea   :  fb0f9 ; 
+ 2eb   :  fb119 ; 
+ 2ec   :  fb13a ; 
+ 2ed   :  fb15b ; 
+ 2ee   :  fb17c ; 
+ 2ef   :  fb19d ; 
+ 2f0   :  fb1be ; 
+ 2f1   :  fb1e0 ; 
+ 2f2   :  fb202 ; 
+ 2f3   :  fb225 ; 
+ 2f4   :  fb247 ; 
+ 2f5   :  fb26a ; 
+ 2f6   :  fb28d ; 
+ 2f7   :  fb2b0 ; 
+ 2f8   :  fb2d4 ; 
+ 2f9   :  fb2f8 ; 
+ 2fa   :  fb31c ; 
+ 2fb   :  fb340 ; 
+ 2fc   :  fb364 ; 
+ 2fd   :  fb389 ; 
+ 2fe   :  fb3ae ; 
+ 2ff   :  fb3d4 ; 
+ 300   :  fb3f9 ; 
+ 301   :  fb41f ; 
+ 302   :  fb445 ; 
+ 303   :  fb46b ; 
+ 304   :  fb492 ; 
+ 305   :  fb4b8 ; 
+ 306   :  fb4df ; 
+ 307   :  fb507 ; 
+ 308   :  fb52e ; 
+ 309   :  fb556 ; 
+ 30a   :  fb57e ; 
+ 30b   :  fb5a6 ; 
+ 30c   :  fb5cf ; 
+ 30d   :  fb5f7 ; 
+ 30e   :  fb620 ; 
+ 30f   :  fb649 ; 
+ 310   :  fb673 ; 
+ 311   :  fb69d ; 
+ 312   :  fb6c7 ; 
+ 313   :  fb6f1 ; 
+ 314   :  fb71b ; 
+ 315   :  fb746 ; 
+ 316   :  fb771 ; 
+ 317   :  fb79c ; 
+ 318   :  fb7c8 ; 
+ 319   :  fb7f3 ; 
+ 31a   :  fb81f ; 
+ 31b   :  fb84b ; 
+ 31c   :  fb878 ; 
+ 31d   :  fb8a5 ; 
+ 31e   :  fb8d2 ; 
+ 31f   :  fb8ff ; 
+ 320   :  fb92c ; 
+ 321   :  fb95a ; 
+ 322   :  fb988 ; 
+ 323   :  fb9b6 ; 
+ 324   :  fb9e4 ; 
+ 325   :  fba13 ; 
+ 326   :  fba42 ; 
+ 327   :  fba71 ; 
+ 328   :  fbaa0 ; 
+ 329   :  fbad0 ; 
+ 32a   :  fbb00 ; 
+ 32b   :  fbb30 ; 
+ 32c   :  fbb60 ; 
+ 32d   :  fbb91 ; 
+ 32e   :  fbbc2 ; 
+ 32f   :  fbbf3 ; 
+ 330   :  fbc24 ; 
+ 331   :  fbc56 ; 
+ 332   :  fbc88 ; 
+ 333   :  fbcba ; 
+ 334   :  fbcec ; 
+ 335   :  fbd1f ; 
+ 336   :  fbd51 ; 
+ 337   :  fbd84 ; 
+ 338   :  fbdb8 ; 
+ 339   :  fbdeb ; 
+ 33a   :  fbe1f ; 
+ 33b   :  fbe53 ; 
+ 33c   :  fbe87 ; 
+ 33d   :  fbebc ; 
+ 33e   :  fbef0 ; 
+ 33f   :  fbf25 ; 
+ 340   :  fbf5b ; 
+ 341   :  fbf90 ; 
+ 342   :  fbfc6 ; 
+ 343   :  fbffc ; 
+ 344   :  fc032 ; 
+ 345   :  fc068 ; 
+ 346   :  fc09f ; 
+ 347   :  fc0d6 ; 
+ 348   :  fc10d ; 
+ 349   :  fc144 ; 
+ 34a   :  fc17c ; 
+ 34b   :  fc1b4 ; 
+ 34c   :  fc1ec ; 
+ 34d   :  fc224 ; 
+ 34e   :  fc25d ; 
+ 34f   :  fc296 ; 
+ 350   :  fc2cf ; 
+ 351   :  fc308 ; 
+ 352   :  fc342 ; 
+ 353   :  fc37b ; 
+ 354   :  fc3b5 ; 
+ 355   :  fc3f0 ; 
+ 356   :  fc42a ; 
+ 357   :  fc465 ; 
+ 358   :  fc4a0 ; 
+ 359   :  fc4db ; 
+ 35a   :  fc517 ; 
+ 35b   :  fc552 ; 
+ 35c   :  fc58e ; 
+ 35d   :  fc5ca ; 
+ 35e   :  fc607 ; 
+ 35f   :  fc643 ; 
+ 360   :  fc680 ; 
+ 361   :  fc6bd ; 
+ 362   :  fc6fa ; 
+ 363   :  fc738 ; 
+ 364   :  fc776 ; 
+ 365   :  fc7b4 ; 
+ 366   :  fc7f2 ; 
+ 367   :  fc830 ; 
+ 368   :  fc86f ; 
+ 369   :  fc8ae ; 
+ 36a   :  fc8ed ; 
+ 36b   :  fc92d ; 
+ 36c   :  fc96c ; 
+ 36d   :  fc9ac ; 
+ 36e   :  fc9ec ; 
+ 36f   :  fca2c ; 
+ 370   :  fca6d ; 
+ 371   :  fcaae ; 
+ 372   :  fcaef ; 
+ 373   :  fcb30 ; 
+ 374   :  fcb71 ; 
+ 375   :  fcbb3 ; 
+ 376   :  fcbf5 ; 
+ 377   :  fcc37 ; 
+ 378   :  fcc7a ; 
+ 379   :  fccbc ; 
+ 37a   :  fccff ; 
+ 37b   :  fcd42 ; 
+ 37c   :  fcd85 ; 
+ 37d   :  fcdc9 ; 
+ 37e   :  fce0c ; 
+ 37f   :  fce50 ; 
+ 380   :  fce95 ; 
+ 381   :  fced9 ; 
+ 382   :  fcf1e ; 
+ 383   :  fcf62 ; 
+ 384   :  fcfa7 ; 
+ 385   :  fcfed ; 
+ 386   :  fd032 ; 
+ 387   :  fd078 ; 
+ 388   :  fd0be ; 
+ 389   :  fd104 ; 
+ 38a   :  fd14a ; 
+ 38b   :  fd191 ; 
+ 38c   :  fd1d8 ; 
+ 38d   :  fd21f ; 
+ 38e   :  fd266 ; 
+ 38f   :  fd2ae ; 
+ 390   :  fd2f5 ; 
+ 391   :  fd33d ; 
+ 392   :  fd385 ; 
+ 393   :  fd3ce ; 
+ 394   :  fd416 ; 
+ 395   :  fd45f ; 
+ 396   :  fd4a8 ; 
+ 397   :  fd4f1 ; 
+ 398   :  fd53b ; 
+ 399   :  fd584 ; 
+ 39a   :  fd5ce ; 
+ 39b   :  fd618 ; 
+ 39c   :  fd663 ; 
+ 39d   :  fd6ad ; 
+ 39e   :  fd6f8 ; 
+ 39f   :  fd743 ; 
+ 3a0   :  fd78e ; 
+ 3a1   :  fd7d9 ; 
+ 3a2   :  fd825 ; 
+ 3a3   :  fd871 ; 
+ 3a4   :  fd8bd ; 
+ 3a5   :  fd909 ; 
+ 3a6   :  fd955 ; 
+ 3a7   :  fd9a2 ; 
+ 3a8   :  fd9ee ; 
+ 3a9   :  fda3b ; 
+ 3aa   :  fda89 ; 
+ 3ab   :  fdad6 ; 
+ 3ac   :  fdb24 ; 
+ 3ad   :  fdb72 ; 
+ 3ae   :  fdbc0 ; 
+ 3af   :  fdc0e ; 
+ 3b0   :  fdc5c ; 
+ 3b1   :  fdcab ; 
+ 3b2   :  fdcfa ; 
+ 3b3   :  fdd49 ; 
+ 3b4   :  fdd98 ; 
+ 3b5   :  fdde8 ; 
+ 3b6   :  fde37 ; 
+ 3b7   :  fde87 ; 
+ 3b8   :  fded7 ; 
+ 3b9   :  fdf27 ; 
+ 3ba   :  fdf78 ; 
+ 3bb   :  fdfc8 ; 
+ 3bc   :  fe019 ; 
+ 3bd   :  fe06a ; 
+ 3be   :  fe0bc ; 
+ 3bf   :  fe10d ; 
+ 3c0   :  fe15f ; 
+ 3c1   :  fe1b0 ; 
+ 3c2   :  fe202 ; 
+ 3c3   :  fe255 ; 
+ 3c4   :  fe2a7 ; 
+ 3c5   :  fe2fa ; 
+ 3c6   :  fe34c ; 
+ 3c7   :  fe39f ; 
+ 3c8   :  fe3f3 ; 
+ 3c9   :  fe446 ; 
+ 3ca   :  fe49a ; 
+ 3cb   :  fe4ed ; 
+ 3cc   :  fe541 ; 
+ 3cd   :  fe595 ; 
+ 3ce   :  fe5ea ; 
+ 3cf   :  fe63e ; 
+ 3d0   :  fe693 ; 
+ 3d1   :  fe6e8 ; 
+ 3d2   :  fe73d ; 
+ 3d3   :  fe792 ; 
+ 3d4   :  fe7e7 ; 
+ 3d5   :  fe83d ; 
+ 3d6   :  fe893 ; 
+ 3d7   :  fe8e9 ; 
+ 3d8   :  fe93f ; 
+ 3d9   :  fe995 ; 
+ 3da   :  fe9ec ; 
+ 3db   :  fea42 ; 
+ 3dc   :  fea99 ; 
+ 3dd   :  feaf0 ; 
+ 3de   :  feb47 ; 
+ 3df   :  feb9f ; 
+ 3e0   :  febf6 ; 
+ 3e1   :  fec4e ; 
+ 3e2   :  feca6 ; 
+ 3e3   :  fecfe ; 
+ 3e4   :  fed57 ; 
+ 3e5   :  fedaf ; 
+ 3e6   :  fee08 ; 
+ 3e7   :  fee60 ; 
+ 3e8   :  feeb9 ; 
+ 3e9   :  fef12 ; 
+ 3ea   :  fef6c ; 
+ 3eb   :  fefc5 ; 
+ 3ec   :  ff01f ; 
+ 3ed   :  ff079 ; 
+ 3ee   :  ff0d3 ; 
+ 3ef   :  ff12d ; 
+ 3f0   :  ff187 ; 
+ 3f1   :  ff1e2 ; 
+ 3f2   :  ff23c ; 
+ 3f3   :  ff297 ; 
+ 3f4   :  ff2f2 ; 
+ 3f5   :  ff34d ; 
+ 3f6   :  ff3a9 ; 
+ 3f7   :  ff404 ; 
+ 3f8   :  ff460 ; 
+ 3f9   :  ff4bb ; 
+ 3fa   :  ff517 ; 
+ 3fb   :  ff573 ; 
+ 3fc   :  ff5d0 ; 
+ 3fd   :  ff62c ; 
+ 3fe   :  ff689 ; 
+ 3ff   :  ff6e5 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_12.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_12.mif
new file mode 100644
index 0000000000000000000000000000000000000000..9027e0e82c38f549d18ea5c80b5abce0d415f61d
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_12.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  1a7 ; 
+ 1   :  1b9 ; 
+ 2   :  1cb ; 
+ 3   :  1de ; 
+ 4   :  1f0 ; 
+ 5   :  202 ; 
+ 6   :  214 ; 
+ 7   :  226 ; 
+ 8   :  238 ; 
+ 9   :  24b ; 
+ a   :  25d ; 
+ b   :  26f ; 
+ c   :  282 ; 
+ d   :  294 ; 
+ e   :  2a7 ; 
+ f   :  2b9 ; 
+ 10   :  2cc ; 
+ 11   :  2de ; 
+ 12   :  2f1 ; 
+ 13   :  303 ; 
+ 14   :  316 ; 
+ 15   :  329 ; 
+ 16   :  33b ; 
+ 17   :  34e ; 
+ 18   :  361 ; 
+ 19   :  373 ; 
+ 1a   :  386 ; 
+ 1b   :  399 ; 
+ 1c   :  3ac ; 
+ 1d   :  3bf ; 
+ 1e   :  3d2 ; 
+ 1f   :  3e4 ; 
+ 20   :  3f7 ; 
+ 21   :  40a ; 
+ 22   :  41d ; 
+ 23   :  430 ; 
+ 24   :  443 ; 
+ 25   :  456 ; 
+ 26   :  46a ; 
+ 27   :  47d ; 
+ 28   :  490 ; 
+ 29   :  4a3 ; 
+ 2a   :  4b6 ; 
+ 2b   :  4c9 ; 
+ 2c   :  4dd ; 
+ 2d   :  4f0 ; 
+ 2e   :  503 ; 
+ 2f   :  517 ; 
+ 30   :  52a ; 
+ 31   :  53d ; 
+ 32   :  551 ; 
+ 33   :  564 ; 
+ 34   :  578 ; 
+ 35   :  58b ; 
+ 36   :  59f ; 
+ 37   :  5b2 ; 
+ 38   :  5c6 ; 
+ 39   :  5d9 ; 
+ 3a   :  5ed ; 
+ 3b   :  600 ; 
+ 3c   :  614 ; 
+ 3d   :  628 ; 
+ 3e   :  63b ; 
+ 3f   :  64f ; 
+ 40   :  663 ; 
+ 41   :  677 ; 
+ 42   :  68a ; 
+ 43   :  69e ; 
+ 44   :  6b2 ; 
+ 45   :  6c6 ; 
+ 46   :  6da ; 
+ 47   :  6ee ; 
+ 48   :  701 ; 
+ 49   :  715 ; 
+ 4a   :  729 ; 
+ 4b   :  73d ; 
+ 4c   :  751 ; 
+ 4d   :  765 ; 
+ 4e   :  779 ; 
+ 4f   :  78d ; 
+ 50   :  7a1 ; 
+ 51   :  7b5 ; 
+ 52   :  7ca ; 
+ 53   :  7de ; 
+ 54   :  7f2 ; 
+ 55   :  806 ; 
+ 56   :  81a ; 
+ 57   :  82e ; 
+ 58   :  843 ; 
+ 59   :  857 ; 
+ 5a   :  86b ; 
+ 5b   :  87f ; 
+ 5c   :  894 ; 
+ 5d   :  8a8 ; 
+ 5e   :  8bc ; 
+ 5f   :  8d1 ; 
+ 60   :  8e5 ; 
+ 61   :  8f9 ; 
+ 62   :  90e ; 
+ 63   :  922 ; 
+ 64   :  937 ; 
+ 65   :  94b ; 
+ 66   :  95f ; 
+ 67   :  974 ; 
+ 68   :  988 ; 
+ 69   :  99d ; 
+ 6a   :  9b1 ; 
+ 6b   :  9c6 ; 
+ 6c   :  9da ; 
+ 6d   :  9ef ; 
+ 6e   :  a04 ; 
+ 6f   :  a18 ; 
+ 70   :  a2d ; 
+ 71   :  a41 ; 
+ 72   :  a56 ; 
+ 73   :  a6b ; 
+ 74   :  a7f ; 
+ 75   :  a94 ; 
+ 76   :  aa9 ; 
+ 77   :  abd ; 
+ 78   :  ad2 ; 
+ 79   :  ae7 ; 
+ 7a   :  afc ; 
+ 7b   :  b10 ; 
+ 7c   :  b25 ; 
+ 7d   :  b3a ; 
+ 7e   :  b4f ; 
+ 7f   :  b63 ; 
+ 80   :  b78 ; 
+ 81   :  b8d ; 
+ 82   :  ba2 ; 
+ 83   :  bb7 ; 
+ 84   :  bcc ; 
+ 85   :  be0 ; 
+ 86   :  bf5 ; 
+ 87   :  c0a ; 
+ 88   :  c1f ; 
+ 89   :  c34 ; 
+ 8a   :  c49 ; 
+ 8b   :  c5e ; 
+ 8c   :  c73 ; 
+ 8d   :  c88 ; 
+ 8e   :  c9d ; 
+ 8f   :  cb2 ; 
+ 90   :  cc7 ; 
+ 91   :  cdc ; 
+ 92   :  cf1 ; 
+ 93   :  d05 ; 
+ 94   :  d1a ; 
+ 95   :  d2f ; 
+ 96   :  d44 ; 
+ 97   :  d5a ; 
+ 98   :  d6f ; 
+ 99   :  d84 ; 
+ 9a   :  d99 ; 
+ 9b   :  dae ; 
+ 9c   :  dc3 ; 
+ 9d   :  dd8 ; 
+ 9e   :  ded ; 
+ 9f   :  e02 ; 
+ a0   :  e17 ; 
+ a1   :  e2c ; 
+ a2   :  e41 ; 
+ a3   :  e56 ; 
+ a4   :  e6b ; 
+ a5   :  e80 ; 
+ a6   :  e95 ; 
+ a7   :  eab ; 
+ a8   :  ec0 ; 
+ a9   :  ed5 ; 
+ aa   :  eea ; 
+ ab   :  eff ; 
+ ac   :  f14 ; 
+ ad   :  f29 ; 
+ ae   :  f3e ; 
+ af   :  f53 ; 
+ b0   :  f69 ; 
+ b1   :  f7e ; 
+ b2   :  f93 ; 
+ b3   :  fa8 ; 
+ b4   :  fbd ; 
+ b5   :  fd2 ; 
+ b6   :  fe7 ; 
+ b7   :  ffc ; 
+ b8   :  1012 ; 
+ b9   :  1027 ; 
+ ba   :  103c ; 
+ bb   :  1051 ; 
+ bc   :  1066 ; 
+ bd   :  107b ; 
+ be   :  1090 ; 
+ bf   :  10a5 ; 
+ c0   :  10bb ; 
+ c1   :  10d0 ; 
+ c2   :  10e5 ; 
+ c3   :  10fa ; 
+ c4   :  110f ; 
+ c5   :  1124 ; 
+ c6   :  1139 ; 
+ c7   :  114e ; 
+ c8   :  1164 ; 
+ c9   :  1179 ; 
+ ca   :  118e ; 
+ cb   :  11a3 ; 
+ cc   :  11b8 ; 
+ cd   :  11cd ; 
+ ce   :  11e2 ; 
+ cf   :  11f7 ; 
+ d0   :  120c ; 
+ d1   :  1221 ; 
+ d2   :  1236 ; 
+ d3   :  124b ; 
+ d4   :  1260 ; 
+ d5   :  1275 ; 
+ d6   :  128b ; 
+ d7   :  12a0 ; 
+ d8   :  12b5 ; 
+ d9   :  12ca ; 
+ da   :  12df ; 
+ db   :  12f4 ; 
+ dc   :  1309 ; 
+ dd   :  131e ; 
+ de   :  1333 ; 
+ df   :  1348 ; 
+ e0   :  135c ; 
+ e1   :  1371 ; 
+ e2   :  1386 ; 
+ e3   :  139b ; 
+ e4   :  13b0 ; 
+ e5   :  13c5 ; 
+ e6   :  13da ; 
+ e7   :  13ef ; 
+ e8   :  1404 ; 
+ e9   :  1419 ; 
+ ea   :  142e ; 
+ eb   :  1442 ; 
+ ec   :  1457 ; 
+ ed   :  146c ; 
+ ee   :  1481 ; 
+ ef   :  1496 ; 
+ f0   :  14aa ; 
+ f1   :  14bf ; 
+ f2   :  14d4 ; 
+ f3   :  14e9 ; 
+ f4   :  14fd ; 
+ f5   :  1512 ; 
+ f6   :  1527 ; 
+ f7   :  153c ; 
+ f8   :  1550 ; 
+ f9   :  1565 ; 
+ fa   :  157a ; 
+ fb   :  158e ; 
+ fc   :  15a3 ; 
+ fd   :  15b7 ; 
+ fe   :  15cc ; 
+ ff   :  15e1 ; 
+ 100   :  15f5 ; 
+ 101   :  160a ; 
+ 102   :  161e ; 
+ 103   :  1633 ; 
+ 104   :  1647 ; 
+ 105   :  165c ; 
+ 106   :  1670 ; 
+ 107   :  1685 ; 
+ 108   :  1699 ; 
+ 109   :  16ae ; 
+ 10a   :  16c2 ; 
+ 10b   :  16d6 ; 
+ 10c   :  16eb ; 
+ 10d   :  16ff ; 
+ 10e   :  1713 ; 
+ 10f   :  1728 ; 
+ 110   :  173c ; 
+ 111   :  1750 ; 
+ 112   :  1764 ; 
+ 113   :  1779 ; 
+ 114   :  178d ; 
+ 115   :  17a1 ; 
+ 116   :  17b5 ; 
+ 117   :  17c9 ; 
+ 118   :  17dd ; 
+ 119   :  17f1 ; 
+ 11a   :  1805 ; 
+ 11b   :  1819 ; 
+ 11c   :  182d ; 
+ 11d   :  1841 ; 
+ 11e   :  1855 ; 
+ 11f   :  1869 ; 
+ 120   :  187d ; 
+ 121   :  1891 ; 
+ 122   :  18a5 ; 
+ 123   :  18b9 ; 
+ 124   :  18cd ; 
+ 125   :  18e1 ; 
+ 126   :  18f4 ; 
+ 127   :  1908 ; 
+ 128   :  191c ; 
+ 129   :  1930 ; 
+ 12a   :  1943 ; 
+ 12b   :  1957 ; 
+ 12c   :  196a ; 
+ 12d   :  197e ; 
+ 12e   :  1992 ; 
+ 12f   :  19a5 ; 
+ 130   :  19b9 ; 
+ 131   :  19cc ; 
+ 132   :  19e0 ; 
+ 133   :  19f3 ; 
+ 134   :  1a06 ; 
+ 135   :  1a1a ; 
+ 136   :  1a2d ; 
+ 137   :  1a40 ; 
+ 138   :  1a54 ; 
+ 139   :  1a67 ; 
+ 13a   :  1a7a ; 
+ 13b   :  1a8d ; 
+ 13c   :  1aa1 ; 
+ 13d   :  1ab4 ; 
+ 13e   :  1ac7 ; 
+ 13f   :  1ada ; 
+ 140   :  1aed ; 
+ 141   :  1b00 ; 
+ 142   :  1b13 ; 
+ 143   :  1b26 ; 
+ 144   :  1b39 ; 
+ 145   :  1b4c ; 
+ 146   :  1b5e ; 
+ 147   :  1b71 ; 
+ 148   :  1b84 ; 
+ 149   :  1b97 ; 
+ 14a   :  1ba9 ; 
+ 14b   :  1bbc ; 
+ 14c   :  1bcf ; 
+ 14d   :  1be1 ; 
+ 14e   :  1bf4 ; 
+ 14f   :  1c06 ; 
+ 150   :  1c19 ; 
+ 151   :  1c2b ; 
+ 152   :  1c3e ; 
+ 153   :  1c50 ; 
+ 154   :  1c63 ; 
+ 155   :  1c75 ; 
+ 156   :  1c87 ; 
+ 157   :  1c99 ; 
+ 158   :  1cac ; 
+ 159   :  1cbe ; 
+ 15a   :  1cd0 ; 
+ 15b   :  1ce2 ; 
+ 15c   :  1cf4 ; 
+ 15d   :  1d06 ; 
+ 15e   :  1d18 ; 
+ 15f   :  1d2a ; 
+ 160   :  1d3c ; 
+ 161   :  1d4e ; 
+ 162   :  1d5f ; 
+ 163   :  1d71 ; 
+ 164   :  1d83 ; 
+ 165   :  1d95 ; 
+ 166   :  1da6 ; 
+ 167   :  1db8 ; 
+ 168   :  1dc9 ; 
+ 169   :  1ddb ; 
+ 16a   :  1dec ; 
+ 16b   :  1dfe ; 
+ 16c   :  1e0f ; 
+ 16d   :  1e21 ; 
+ 16e   :  1e32 ; 
+ 16f   :  1e43 ; 
+ 170   :  1e54 ; 
+ 171   :  1e66 ; 
+ 172   :  1e77 ; 
+ 173   :  1e88 ; 
+ 174   :  1e99 ; 
+ 175   :  1eaa ; 
+ 176   :  1ebb ; 
+ 177   :  1ecc ; 
+ 178   :  1edd ; 
+ 179   :  1eed ; 
+ 17a   :  1efe ; 
+ 17b   :  1f0f ; 
+ 17c   :  1f20 ; 
+ 17d   :  1f30 ; 
+ 17e   :  1f41 ; 
+ 17f   :  1f51 ; 
+ 180   :  1f62 ; 
+ 181   :  1f72 ; 
+ 182   :  1f83 ; 
+ 183   :  1f93 ; 
+ 184   :  1fa3 ; 
+ 185   :  1fb4 ; 
+ 186   :  1fc4 ; 
+ 187   :  1fd4 ; 
+ 188   :  1fe4 ; 
+ 189   :  1ff4 ; 
+ 18a   :  2004 ; 
+ 18b   :  2014 ; 
+ 18c   :  2024 ; 
+ 18d   :  2034 ; 
+ 18e   :  2044 ; 
+ 18f   :  2053 ; 
+ 190   :  2063 ; 
+ 191   :  2073 ; 
+ 192   :  2082 ; 
+ 193   :  2092 ; 
+ 194   :  20a1 ; 
+ 195   :  20b1 ; 
+ 196   :  20c0 ; 
+ 197   :  20cf ; 
+ 198   :  20df ; 
+ 199   :  20ee ; 
+ 19a   :  20fd ; 
+ 19b   :  210c ; 
+ 19c   :  211b ; 
+ 19d   :  212a ; 
+ 19e   :  2139 ; 
+ 19f   :  2148 ; 
+ 1a0   :  2157 ; 
+ 1a1   :  2166 ; 
+ 1a2   :  2174 ; 
+ 1a3   :  2183 ; 
+ 1a4   :  2192 ; 
+ 1a5   :  21a0 ; 
+ 1a6   :  21af ; 
+ 1a7   :  21bd ; 
+ 1a8   :  21cb ; 
+ 1a9   :  21da ; 
+ 1aa   :  21e8 ; 
+ 1ab   :  21f6 ; 
+ 1ac   :  2204 ; 
+ 1ad   :  2212 ; 
+ 1ae   :  2220 ; 
+ 1af   :  222e ; 
+ 1b0   :  223c ; 
+ 1b1   :  224a ; 
+ 1b2   :  2258 ; 
+ 1b3   :  2266 ; 
+ 1b4   :  2273 ; 
+ 1b5   :  2281 ; 
+ 1b6   :  228f ; 
+ 1b7   :  229c ; 
+ 1b8   :  22a9 ; 
+ 1b9   :  22b7 ; 
+ 1ba   :  22c4 ; 
+ 1bb   :  22d1 ; 
+ 1bc   :  22de ; 
+ 1bd   :  22ec ; 
+ 1be   :  22f9 ; 
+ 1bf   :  2306 ; 
+ 1c0   :  2313 ; 
+ 1c1   :  231f ; 
+ 1c2   :  232c ; 
+ 1c3   :  2339 ; 
+ 1c4   :  2346 ; 
+ 1c5   :  2352 ; 
+ 1c6   :  235f ; 
+ 1c7   :  236b ; 
+ 1c8   :  2378 ; 
+ 1c9   :  2384 ; 
+ 1ca   :  2390 ; 
+ 1cb   :  239c ; 
+ 1cc   :  23a8 ; 
+ 1cd   :  23b5 ; 
+ 1ce   :  23c1 ; 
+ 1cf   :  23cc ; 
+ 1d0   :  23d8 ; 
+ 1d1   :  23e4 ; 
+ 1d2   :  23f0 ; 
+ 1d3   :  23fc ; 
+ 1d4   :  2407 ; 
+ 1d5   :  2413 ; 
+ 1d6   :  241e ; 
+ 1d7   :  242a ; 
+ 1d8   :  2435 ; 
+ 1d9   :  2440 ; 
+ 1da   :  244b ; 
+ 1db   :  2456 ; 
+ 1dc   :  2461 ; 
+ 1dd   :  246c ; 
+ 1de   :  2477 ; 
+ 1df   :  2482 ; 
+ 1e0   :  248d ; 
+ 1e1   :  2498 ; 
+ 1e2   :  24a2 ; 
+ 1e3   :  24ad ; 
+ 1e4   :  24b7 ; 
+ 1e5   :  24c2 ; 
+ 1e6   :  24cc ; 
+ 1e7   :  24d6 ; 
+ 1e8   :  24e0 ; 
+ 1e9   :  24ea ; 
+ 1ea   :  24f4 ; 
+ 1eb   :  24fe ; 
+ 1ec   :  2508 ; 
+ 1ed   :  2512 ; 
+ 1ee   :  251c ; 
+ 1ef   :  2525 ; 
+ 1f0   :  252f ; 
+ 1f1   :  2539 ; 
+ 1f2   :  2542 ; 
+ 1f3   :  254b ; 
+ 1f4   :  2555 ; 
+ 1f5   :  255e ; 
+ 1f6   :  2567 ; 
+ 1f7   :  2570 ; 
+ 1f8   :  2579 ; 
+ 1f9   :  2582 ; 
+ 1fa   :  258b ; 
+ 1fb   :  2593 ; 
+ 1fc   :  259c ; 
+ 1fd   :  25a5 ; 
+ 1fe   :  25ad ; 
+ 1ff   :  25b6 ; 
+ 200   :  25be ; 
+ 201   :  25c6 ; 
+ 202   :  25ce ; 
+ 203   :  25d7 ; 
+ 204   :  25df ; 
+ 205   :  25e7 ; 
+ 206   :  25ee ; 
+ 207   :  25f6 ; 
+ 208   :  25fe ; 
+ 209   :  2606 ; 
+ 20a   :  260d ; 
+ 20b   :  2615 ; 
+ 20c   :  261c ; 
+ 20d   :  2623 ; 
+ 20e   :  262b ; 
+ 20f   :  2632 ; 
+ 210   :  2639 ; 
+ 211   :  2640 ; 
+ 212   :  2647 ; 
+ 213   :  264d ; 
+ 214   :  2654 ; 
+ 215   :  265b ; 
+ 216   :  2661 ; 
+ 217   :  2668 ; 
+ 218   :  266e ; 
+ 219   :  2675 ; 
+ 21a   :  267b ; 
+ 21b   :  2681 ; 
+ 21c   :  2687 ; 
+ 21d   :  268d ; 
+ 21e   :  2693 ; 
+ 21f   :  2699 ; 
+ 220   :  269e ; 
+ 221   :  26a4 ; 
+ 222   :  26aa ; 
+ 223   :  26af ; 
+ 224   :  26b4 ; 
+ 225   :  26ba ; 
+ 226   :  26bf ; 
+ 227   :  26c4 ; 
+ 228   :  26c9 ; 
+ 229   :  26ce ; 
+ 22a   :  26d3 ; 
+ 22b   :  26d8 ; 
+ 22c   :  26dc ; 
+ 22d   :  26e1 ; 
+ 22e   :  26e5 ; 
+ 22f   :  26ea ; 
+ 230   :  26ee ; 
+ 231   :  26f2 ; 
+ 232   :  26f7 ; 
+ 233   :  26fb ; 
+ 234   :  26ff ; 
+ 235   :  2703 ; 
+ 236   :  2706 ; 
+ 237   :  270a ; 
+ 238   :  270e ; 
+ 239   :  2711 ; 
+ 23a   :  2715 ; 
+ 23b   :  2718 ; 
+ 23c   :  271b ; 
+ 23d   :  271e ; 
+ 23e   :  2721 ; 
+ 23f   :  2724 ; 
+ 240   :  2727 ; 
+ 241   :  272a ; 
+ 242   :  272d ; 
+ 243   :  272f ; 
+ 244   :  2732 ; 
+ 245   :  2734 ; 
+ 246   :  2737 ; 
+ 247   :  2739 ; 
+ 248   :  273b ; 
+ 249   :  273d ; 
+ 24a   :  273f ; 
+ 24b   :  2741 ; 
+ 24c   :  2743 ; 
+ 24d   :  2744 ; 
+ 24e   :  2746 ; 
+ 24f   :  2747 ; 
+ 250   :  2749 ; 
+ 251   :  274a ; 
+ 252   :  274b ; 
+ 253   :  274c ; 
+ 254   :  274d ; 
+ 255   :  274e ; 
+ 256   :  274f ; 
+ 257   :  2750 ; 
+ 258   :  2750 ; 
+ 259   :  2751 ; 
+ 25a   :  2751 ; 
+ 25b   :  2752 ; 
+ 25c   :  2752 ; 
+ 25d   :  2752 ; 
+ 25e   :  2752 ; 
+ 25f   :  2752 ; 
+ 260   :  2752 ; 
+ 261   :  2752 ; 
+ 262   :  2751 ; 
+ 263   :  2751 ; 
+ 264   :  2750 ; 
+ 265   :  2750 ; 
+ 266   :  274f ; 
+ 267   :  274e ; 
+ 268   :  274d ; 
+ 269   :  274c ; 
+ 26a   :  274b ; 
+ 26b   :  274a ; 
+ 26c   :  2748 ; 
+ 26d   :  2747 ; 
+ 26e   :  2745 ; 
+ 26f   :  2744 ; 
+ 270   :  2742 ; 
+ 271   :  2740 ; 
+ 272   :  273e ; 
+ 273   :  273c ; 
+ 274   :  273a ; 
+ 275   :  2738 ; 
+ 276   :  2736 ; 
+ 277   :  2733 ; 
+ 278   :  2731 ; 
+ 279   :  272e ; 
+ 27a   :  272b ; 
+ 27b   :  2728 ; 
+ 27c   :  2725 ; 
+ 27d   :  2722 ; 
+ 27e   :  271f ; 
+ 27f   :  271c ; 
+ 280   :  2719 ; 
+ 281   :  2715 ; 
+ 282   :  2712 ; 
+ 283   :  270e ; 
+ 284   :  270a ; 
+ 285   :  2706 ; 
+ 286   :  2702 ; 
+ 287   :  26fe ; 
+ 288   :  26fa ; 
+ 289   :  26f6 ; 
+ 28a   :  26f1 ; 
+ 28b   :  26ed ; 
+ 28c   :  26e8 ; 
+ 28d   :  26e4 ; 
+ 28e   :  26df ; 
+ 28f   :  26da ; 
+ 290   :  26d5 ; 
+ 291   :  26d0 ; 
+ 292   :  26ca ; 
+ 293   :  26c5 ; 
+ 294   :  26c0 ; 
+ 295   :  26ba ; 
+ 296   :  26b4 ; 
+ 297   :  26af ; 
+ 298   :  26a9 ; 
+ 299   :  26a3 ; 
+ 29a   :  269d ; 
+ 29b   :  2697 ; 
+ 29c   :  2690 ; 
+ 29d   :  268a ; 
+ 29e   :  2684 ; 
+ 29f   :  267d ; 
+ 2a0   :  2676 ; 
+ 2a1   :  266f ; 
+ 2a2   :  2668 ; 
+ 2a3   :  2661 ; 
+ 2a4   :  265a ; 
+ 2a5   :  2653 ; 
+ 2a6   :  264c ; 
+ 2a7   :  2644 ; 
+ 2a8   :  263d ; 
+ 2a9   :  2635 ; 
+ 2aa   :  262d ; 
+ 2ab   :  2625 ; 
+ 2ac   :  261d ; 
+ 2ad   :  2615 ; 
+ 2ae   :  260d ; 
+ 2af   :  2605 ; 
+ 2b0   :  25fc ; 
+ 2b1   :  25f4 ; 
+ 2b2   :  25eb ; 
+ 2b3   :  25e2 ; 
+ 2b4   :  25da ; 
+ 2b5   :  25d1 ; 
+ 2b6   :  25c7 ; 
+ 2b7   :  25be ; 
+ 2b8   :  25b5 ; 
+ 2b9   :  25ac ; 
+ 2ba   :  25a2 ; 
+ 2bb   :  2598 ; 
+ 2bc   :  258f ; 
+ 2bd   :  2585 ; 
+ 2be   :  257b ; 
+ 2bf   :  2571 ; 
+ 2c0   :  2567 ; 
+ 2c1   :  255c ; 
+ 2c2   :  2552 ; 
+ 2c3   :  2548 ; 
+ 2c4   :  253d ; 
+ 2c5   :  2532 ; 
+ 2c6   :  2527 ; 
+ 2c7   :  251c ; 
+ 2c8   :  2511 ; 
+ 2c9   :  2506 ; 
+ 2ca   :  24fb ; 
+ 2cb   :  24f0 ; 
+ 2cc   :  24e4 ; 
+ 2cd   :  24d8 ; 
+ 2ce   :  24cd ; 
+ 2cf   :  24c1 ; 
+ 2d0   :  24b5 ; 
+ 2d1   :  24a9 ; 
+ 2d2   :  249d ; 
+ 2d3   :  2490 ; 
+ 2d4   :  2484 ; 
+ 2d5   :  2478 ; 
+ 2d6   :  246b ; 
+ 2d7   :  245e ; 
+ 2d8   :  2451 ; 
+ 2d9   :  2444 ; 
+ 2da   :  2437 ; 
+ 2db   :  242a ; 
+ 2dc   :  241d ; 
+ 2dd   :  2410 ; 
+ 2de   :  2402 ; 
+ 2df   :  23f4 ; 
+ 2e0   :  23e7 ; 
+ 2e1   :  23d9 ; 
+ 2e2   :  23cb ; 
+ 2e3   :  23bd ; 
+ 2e4   :  23af ; 
+ 2e5   :  23a0 ; 
+ 2e6   :  2392 ; 
+ 2e7   :  2384 ; 
+ 2e8   :  2375 ; 
+ 2e9   :  2366 ; 
+ 2ea   :  2357 ; 
+ 2eb   :  2348 ; 
+ 2ec   :  2339 ; 
+ 2ed   :  232a ; 
+ 2ee   :  231b ; 
+ 2ef   :  230b ; 
+ 2f0   :  22fc ; 
+ 2f1   :  22ec ; 
+ 2f2   :  22dd ; 
+ 2f3   :  22cd ; 
+ 2f4   :  22bd ; 
+ 2f5   :  22ad ; 
+ 2f6   :  229c ; 
+ 2f7   :  228c ; 
+ 2f8   :  227c ; 
+ 2f9   :  226b ; 
+ 2fa   :  225b ; 
+ 2fb   :  224a ; 
+ 2fc   :  2239 ; 
+ 2fd   :  2228 ; 
+ 2fe   :  2217 ; 
+ 2ff   :  2206 ; 
+ 300   :  21f4 ; 
+ 301   :  21e3 ; 
+ 302   :  21d1 ; 
+ 303   :  21c0 ; 
+ 304   :  21ae ; 
+ 305   :  219c ; 
+ 306   :  218a ; 
+ 307   :  2178 ; 
+ 308   :  2166 ; 
+ 309   :  2153 ; 
+ 30a   :  2141 ; 
+ 30b   :  212e ; 
+ 30c   :  211c ; 
+ 30d   :  2109 ; 
+ 30e   :  20f6 ; 
+ 30f   :  20e3 ; 
+ 310   :  20d0 ; 
+ 311   :  20bc ; 
+ 312   :  20a9 ; 
+ 313   :  2096 ; 
+ 314   :  2082 ; 
+ 315   :  206e ; 
+ 316   :  205a ; 
+ 317   :  2047 ; 
+ 318   :  2032 ; 
+ 319   :  201e ; 
+ 31a   :  200a ; 
+ 31b   :  1ff6 ; 
+ 31c   :  1fe1 ; 
+ 31d   :  1fcd ; 
+ 31e   :  1fb8 ; 
+ 31f   :  1fa3 ; 
+ 320   :  1f8e ; 
+ 321   :  1f79 ; 
+ 322   :  1f64 ; 
+ 323   :  1f4f ; 
+ 324   :  1f39 ; 
+ 325   :  1f24 ; 
+ 326   :  1f0e ; 
+ 327   :  1ef8 ; 
+ 328   :  1ee2 ; 
+ 329   :  1ecd ; 
+ 32a   :  1eb6 ; 
+ 32b   :  1ea0 ; 
+ 32c   :  1e8a ; 
+ 32d   :  1e74 ; 
+ 32e   :  1e5d ; 
+ 32f   :  1e46 ; 
+ 330   :  1e30 ; 
+ 331   :  1e19 ; 
+ 332   :  1e02 ; 
+ 333   :  1deb ; 
+ 334   :  1dd4 ; 
+ 335   :  1dbc ; 
+ 336   :  1da5 ; 
+ 337   :  1d8d ; 
+ 338   :  1d76 ; 
+ 339   :  1d5e ; 
+ 33a   :  1d46 ; 
+ 33b   :  1d2e ; 
+ 33c   :  1d16 ; 
+ 33d   :  1cfe ; 
+ 33e   :  1ce5 ; 
+ 33f   :  1ccd ; 
+ 340   :  1cb4 ; 
+ 341   :  1c9c ; 
+ 342   :  1c83 ; 
+ 343   :  1c6a ; 
+ 344   :  1c51 ; 
+ 345   :  1c38 ; 
+ 346   :  1c1f ; 
+ 347   :  1c06 ; 
+ 348   :  1bec ; 
+ 349   :  1bd3 ; 
+ 34a   :  1bb9 ; 
+ 34b   :  1b9f ; 
+ 34c   :  1b85 ; 
+ 34d   :  1b6b ; 
+ 34e   :  1b51 ; 
+ 34f   :  1b37 ; 
+ 350   :  1b1d ; 
+ 351   :  1b02 ; 
+ 352   :  1ae8 ; 
+ 353   :  1acd ; 
+ 354   :  1ab2 ; 
+ 355   :  1a98 ; 
+ 356   :  1a7d ; 
+ 357   :  1a61 ; 
+ 358   :  1a46 ; 
+ 359   :  1a2b ; 
+ 35a   :  1a10 ; 
+ 35b   :  19f4 ; 
+ 35c   :  19d8 ; 
+ 35d   :  19bd ; 
+ 35e   :  19a1 ; 
+ 35f   :  1985 ; 
+ 360   :  1969 ; 
+ 361   :  194d ; 
+ 362   :  1930 ; 
+ 363   :  1914 ; 
+ 364   :  18f7 ; 
+ 365   :  18db ; 
+ 366   :  18be ; 
+ 367   :  18a1 ; 
+ 368   :  1884 ; 
+ 369   :  1867 ; 
+ 36a   :  184a ; 
+ 36b   :  182d ; 
+ 36c   :  1810 ; 
+ 36d   :  17f2 ; 
+ 36e   :  17d4 ; 
+ 36f   :  17b7 ; 
+ 370   :  1799 ; 
+ 371   :  177b ; 
+ 372   :  175d ; 
+ 373   :  173f ; 
+ 374   :  1721 ; 
+ 375   :  1702 ; 
+ 376   :  16e4 ; 
+ 377   :  16c5 ; 
+ 378   :  16a7 ; 
+ 379   :  1688 ; 
+ 37a   :  1669 ; 
+ 37b   :  164a ; 
+ 37c   :  162b ; 
+ 37d   :  160c ; 
+ 37e   :  15ed ; 
+ 37f   :  15cd ; 
+ 380   :  15ae ; 
+ 381   :  158e ; 
+ 382   :  156e ; 
+ 383   :  154f ; 
+ 384   :  152f ; 
+ 385   :  150f ; 
+ 386   :  14ef ; 
+ 387   :  14ce ; 
+ 388   :  14ae ; 
+ 389   :  148e ; 
+ 38a   :  146d ; 
+ 38b   :  144c ; 
+ 38c   :  142c ; 
+ 38d   :  140b ; 
+ 38e   :  13ea ; 
+ 38f   :  13c9 ; 
+ 390   :  13a8 ; 
+ 391   :  1387 ; 
+ 392   :  1365 ; 
+ 393   :  1344 ; 
+ 394   :  1322 ; 
+ 395   :  1300 ; 
+ 396   :  12df ; 
+ 397   :  12bd ; 
+ 398   :  129b ; 
+ 399   :  1279 ; 
+ 39a   :  1257 ; 
+ 39b   :  1234 ; 
+ 39c   :  1212 ; 
+ 39d   :  11f0 ; 
+ 39e   :  11cd ; 
+ 39f   :  11aa ; 
+ 3a0   :  1188 ; 
+ 3a1   :  1165 ; 
+ 3a2   :  1142 ; 
+ 3a3   :  111f ; 
+ 3a4   :  10fc ; 
+ 3a5   :  10d8 ; 
+ 3a6   :  10b5 ; 
+ 3a7   :  1091 ; 
+ 3a8   :  106e ; 
+ 3a9   :  104a ; 
+ 3aa   :  1026 ; 
+ 3ab   :  1003 ; 
+ 3ac   :  fdf ; 
+ 3ad   :  fbb ; 
+ 3ae   :  f96 ; 
+ 3af   :  f72 ; 
+ 3b0   :  f4e ; 
+ 3b1   :  f29 ; 
+ 3b2   :  f05 ; 
+ 3b3   :  ee0 ; 
+ 3b4   :  ebc ; 
+ 3b5   :  e97 ; 
+ 3b6   :  e72 ; 
+ 3b7   :  e4d ; 
+ 3b8   :  e28 ; 
+ 3b9   :  e03 ; 
+ 3ba   :  ddd ; 
+ 3bb   :  db8 ; 
+ 3bc   :  d92 ; 
+ 3bd   :  d6d ; 
+ 3be   :  d47 ; 
+ 3bf   :  d21 ; 
+ 3c0   :  cfc ; 
+ 3c1   :  cd6 ; 
+ 3c2   :  cb0 ; 
+ 3c3   :  c8a ; 
+ 3c4   :  c63 ; 
+ 3c5   :  c3d ; 
+ 3c6   :  c17 ; 
+ 3c7   :  bf0 ; 
+ 3c8   :  bca ; 
+ 3c9   :  ba3 ; 
+ 3ca   :  b7c ; 
+ 3cb   :  b55 ; 
+ 3cc   :  b2e ; 
+ 3cd   :  b07 ; 
+ 3ce   :  ae0 ; 
+ 3cf   :  ab9 ; 
+ 3d0   :  a92 ; 
+ 3d1   :  a6a ; 
+ 3d2   :  a43 ; 
+ 3d3   :  a1b ; 
+ 3d4   :  9f4 ; 
+ 3d5   :  9cc ; 
+ 3d6   :  9a4 ; 
+ 3d7   :  97c ; 
+ 3d8   :  954 ; 
+ 3d9   :  92c ; 
+ 3da   :  904 ; 
+ 3db   :  8db ; 
+ 3dc   :  8b3 ; 
+ 3dd   :  88b ; 
+ 3de   :  862 ; 
+ 3df   :  83a ; 
+ 3e0   :  811 ; 
+ 3e1   :  7e8 ; 
+ 3e2   :  7bf ; 
+ 3e3   :  796 ; 
+ 3e4   :  76d ; 
+ 3e5   :  744 ; 
+ 3e6   :  71b ; 
+ 3e7   :  6f2 ; 
+ 3e8   :  6c8 ; 
+ 3e9   :  69f ; 
+ 3ea   :  675 ; 
+ 3eb   :  64c ; 
+ 3ec   :  622 ; 
+ 3ed   :  5f8 ; 
+ 3ee   :  5ce ; 
+ 3ef   :  5a4 ; 
+ 3f0   :  57a ; 
+ 3f1   :  550 ; 
+ 3f2   :  526 ; 
+ 3f3   :  4fc ; 
+ 3f4   :  4d2 ; 
+ 3f5   :  4a7 ; 
+ 3f6   :  47d ; 
+ 3f7   :  452 ; 
+ 3f8   :  427 ; 
+ 3f9   :  3fd ; 
+ 3fa   :  3d2 ; 
+ 3fb   :  3a7 ; 
+ 3fc   :  37c ; 
+ 3fd   :  351 ; 
+ 3fe   :  326 ; 
+ 3ff   :  2fb ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_13.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_13.mif
new file mode 100644
index 0000000000000000000000000000000000000000..e3afc43096d87593851e74f4cd04ed44a0a1b771
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_13.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  ffcf0 ; 
+ 1   :  ffcea ; 
+ 2   :  ffce5 ; 
+ 3   :  ffcdf ; 
+ 4   :  ffcd9 ; 
+ 5   :  ffcd3 ; 
+ 6   :  ffccd ; 
+ 7   :  ffcc7 ; 
+ 8   :  ffcc2 ; 
+ 9   :  ffcbc ; 
+ a   :  ffcb6 ; 
+ b   :  ffcb0 ; 
+ c   :  ffcaa ; 
+ d   :  ffca4 ; 
+ e   :  ffc9e ; 
+ f   :  ffc98 ; 
+ 10   :  ffc92 ; 
+ 11   :  ffc8d ; 
+ 12   :  ffc87 ; 
+ 13   :  ffc81 ; 
+ 14   :  ffc7b ; 
+ 15   :  ffc75 ; 
+ 16   :  ffc6f ; 
+ 17   :  ffc69 ; 
+ 18   :  ffc63 ; 
+ 19   :  ffc5d ; 
+ 1a   :  ffc57 ; 
+ 1b   :  ffc51 ; 
+ 1c   :  ffc4b ; 
+ 1d   :  ffc45 ; 
+ 1e   :  ffc3f ; 
+ 1f   :  ffc39 ; 
+ 20   :  ffc33 ; 
+ 21   :  ffc2d ; 
+ 22   :  ffc26 ; 
+ 23   :  ffc20 ; 
+ 24   :  ffc1a ; 
+ 25   :  ffc14 ; 
+ 26   :  ffc0e ; 
+ 27   :  ffc08 ; 
+ 28   :  ffc02 ; 
+ 29   :  ffbfc ; 
+ 2a   :  ffbf6 ; 
+ 2b   :  ffbf0 ; 
+ 2c   :  ffbe9 ; 
+ 2d   :  ffbe3 ; 
+ 2e   :  ffbdd ; 
+ 2f   :  ffbd7 ; 
+ 30   :  ffbd1 ; 
+ 31   :  ffbcb ; 
+ 32   :  ffbc4 ; 
+ 33   :  ffbbe ; 
+ 34   :  ffbb8 ; 
+ 35   :  ffbb2 ; 
+ 36   :  ffbac ; 
+ 37   :  ffba5 ; 
+ 38   :  ffb9f ; 
+ 39   :  ffb99 ; 
+ 3a   :  ffb93 ; 
+ 3b   :  ffb8d ; 
+ 3c   :  ffb86 ; 
+ 3d   :  ffb80 ; 
+ 3e   :  ffb7a ; 
+ 3f   :  ffb73 ; 
+ 40   :  ffb6d ; 
+ 41   :  ffb67 ; 
+ 42   :  ffb61 ; 
+ 43   :  ffb5a ; 
+ 44   :  ffb54 ; 
+ 45   :  ffb4e ; 
+ 46   :  ffb47 ; 
+ 47   :  ffb41 ; 
+ 48   :  ffb3b ; 
+ 49   :  ffb34 ; 
+ 4a   :  ffb2e ; 
+ 4b   :  ffb28 ; 
+ 4c   :  ffb21 ; 
+ 4d   :  ffb1b ; 
+ 4e   :  ffb15 ; 
+ 4f   :  ffb0e ; 
+ 50   :  ffb08 ; 
+ 51   :  ffb02 ; 
+ 52   :  ffafb ; 
+ 53   :  ffaf5 ; 
+ 54   :  ffaee ; 
+ 55   :  ffae8 ; 
+ 56   :  ffae2 ; 
+ 57   :  ffadb ; 
+ 58   :  ffad5 ; 
+ 59   :  fface ; 
+ 5a   :  ffac8 ; 
+ 5b   :  ffac2 ; 
+ 5c   :  ffabb ; 
+ 5d   :  ffab5 ; 
+ 5e   :  ffaae ; 
+ 5f   :  ffaa8 ; 
+ 60   :  ffaa1 ; 
+ 61   :  ffa9b ; 
+ 62   :  ffa94 ; 
+ 63   :  ffa8e ; 
+ 64   :  ffa88 ; 
+ 65   :  ffa81 ; 
+ 66   :  ffa7b ; 
+ 67   :  ffa74 ; 
+ 68   :  ffa6e ; 
+ 69   :  ffa67 ; 
+ 6a   :  ffa61 ; 
+ 6b   :  ffa5a ; 
+ 6c   :  ffa54 ; 
+ 6d   :  ffa4d ; 
+ 6e   :  ffa47 ; 
+ 6f   :  ffa40 ; 
+ 70   :  ffa3a ; 
+ 71   :  ffa33 ; 
+ 72   :  ffa2d ; 
+ 73   :  ffa26 ; 
+ 74   :  ffa1f ; 
+ 75   :  ffa19 ; 
+ 76   :  ffa12 ; 
+ 77   :  ffa0c ; 
+ 78   :  ffa05 ; 
+ 79   :  ff9ff ; 
+ 7a   :  ff9f8 ; 
+ 7b   :  ff9f2 ; 
+ 7c   :  ff9eb ; 
+ 7d   :  ff9e5 ; 
+ 7e   :  ff9de ; 
+ 7f   :  ff9d7 ; 
+ 80   :  ff9d1 ; 
+ 81   :  ff9ca ; 
+ 82   :  ff9c4 ; 
+ 83   :  ff9bd ; 
+ 84   :  ff9b7 ; 
+ 85   :  ff9b0 ; 
+ 86   :  ff9a9 ; 
+ 87   :  ff9a3 ; 
+ 88   :  ff99c ; 
+ 89   :  ff996 ; 
+ 8a   :  ff98f ; 
+ 8b   :  ff988 ; 
+ 8c   :  ff982 ; 
+ 8d   :  ff97b ; 
+ 8e   :  ff975 ; 
+ 8f   :  ff96e ; 
+ 90   :  ff967 ; 
+ 91   :  ff961 ; 
+ 92   :  ff95a ; 
+ 93   :  ff953 ; 
+ 94   :  ff94d ; 
+ 95   :  ff946 ; 
+ 96   :  ff940 ; 
+ 97   :  ff939 ; 
+ 98   :  ff932 ; 
+ 99   :  ff92c ; 
+ 9a   :  ff925 ; 
+ 9b   :  ff91f ; 
+ 9c   :  ff918 ; 
+ 9d   :  ff911 ; 
+ 9e   :  ff90b ; 
+ 9f   :  ff904 ; 
+ a0   :  ff8fd ; 
+ a1   :  ff8f7 ; 
+ a2   :  ff8f0 ; 
+ a3   :  ff8e9 ; 
+ a4   :  ff8e3 ; 
+ a5   :  ff8dc ; 
+ a6   :  ff8d6 ; 
+ a7   :  ff8cf ; 
+ a8   :  ff8c8 ; 
+ a9   :  ff8c2 ; 
+ aa   :  ff8bb ; 
+ ab   :  ff8b4 ; 
+ ac   :  ff8ae ; 
+ ad   :  ff8a7 ; 
+ ae   :  ff8a0 ; 
+ af   :  ff89a ; 
+ b0   :  ff893 ; 
+ b1   :  ff88d ; 
+ b2   :  ff886 ; 
+ b3   :  ff87f ; 
+ b4   :  ff879 ; 
+ b5   :  ff872 ; 
+ b6   :  ff86b ; 
+ b7   :  ff865 ; 
+ b8   :  ff85e ; 
+ b9   :  ff858 ; 
+ ba   :  ff851 ; 
+ bb   :  ff84a ; 
+ bc   :  ff844 ; 
+ bd   :  ff83d ; 
+ be   :  ff836 ; 
+ bf   :  ff830 ; 
+ c0   :  ff829 ; 
+ c1   :  ff822 ; 
+ c2   :  ff81c ; 
+ c3   :  ff815 ; 
+ c4   :  ff80f ; 
+ c5   :  ff808 ; 
+ c6   :  ff801 ; 
+ c7   :  ff7fb ; 
+ c8   :  ff7f4 ; 
+ c9   :  ff7ee ; 
+ ca   :  ff7e7 ; 
+ cb   :  ff7e0 ; 
+ cc   :  ff7da ; 
+ cd   :  ff7d3 ; 
+ ce   :  ff7cd ; 
+ cf   :  ff7c6 ; 
+ d0   :  ff7bf ; 
+ d1   :  ff7b9 ; 
+ d2   :  ff7b2 ; 
+ d3   :  ff7ac ; 
+ d4   :  ff7a5 ; 
+ d5   :  ff79e ; 
+ d6   :  ff798 ; 
+ d7   :  ff791 ; 
+ d8   :  ff78b ; 
+ d9   :  ff784 ; 
+ da   :  ff77e ; 
+ db   :  ff777 ; 
+ dc   :  ff770 ; 
+ dd   :  ff76a ; 
+ de   :  ff763 ; 
+ df   :  ff75d ; 
+ e0   :  ff756 ; 
+ e1   :  ff750 ; 
+ e2   :  ff749 ; 
+ e3   :  ff743 ; 
+ e4   :  ff73c ; 
+ e5   :  ff736 ; 
+ e6   :  ff72f ; 
+ e7   :  ff729 ; 
+ e8   :  ff722 ; 
+ e9   :  ff71c ; 
+ ea   :  ff715 ; 
+ eb   :  ff70f ; 
+ ec   :  ff708 ; 
+ ed   :  ff702 ; 
+ ee   :  ff6fb ; 
+ ef   :  ff6f5 ; 
+ f0   :  ff6ee ; 
+ f1   :  ff6e8 ; 
+ f2   :  ff6e1 ; 
+ f3   :  ff6db ; 
+ f4   :  ff6d4 ; 
+ f5   :  ff6ce ; 
+ f6   :  ff6c7 ; 
+ f7   :  ff6c1 ; 
+ f8   :  ff6bb ; 
+ f9   :  ff6b4 ; 
+ fa   :  ff6ae ; 
+ fb   :  ff6a7 ; 
+ fc   :  ff6a1 ; 
+ fd   :  ff69a ; 
+ fe   :  ff694 ; 
+ ff   :  ff68e ; 
+ 100   :  ff687 ; 
+ 101   :  ff681 ; 
+ 102   :  ff67b ; 
+ 103   :  ff674 ; 
+ 104   :  ff66e ; 
+ 105   :  ff667 ; 
+ 106   :  ff661 ; 
+ 107   :  ff65b ; 
+ 108   :  ff654 ; 
+ 109   :  ff64e ; 
+ 10a   :  ff648 ; 
+ 10b   :  ff641 ; 
+ 10c   :  ff63b ; 
+ 10d   :  ff635 ; 
+ 10e   :  ff62f ; 
+ 10f   :  ff628 ; 
+ 110   :  ff622 ; 
+ 111   :  ff61c ; 
+ 112   :  ff615 ; 
+ 113   :  ff60f ; 
+ 114   :  ff609 ; 
+ 115   :  ff603 ; 
+ 116   :  ff5fd ; 
+ 117   :  ff5f6 ; 
+ 118   :  ff5f0 ; 
+ 119   :  ff5ea ; 
+ 11a   :  ff5e4 ; 
+ 11b   :  ff5de ; 
+ 11c   :  ff5d7 ; 
+ 11d   :  ff5d1 ; 
+ 11e   :  ff5cb ; 
+ 11f   :  ff5c5 ; 
+ 120   :  ff5bf ; 
+ 121   :  ff5b9 ; 
+ 122   :  ff5b2 ; 
+ 123   :  ff5ac ; 
+ 124   :  ff5a6 ; 
+ 125   :  ff5a0 ; 
+ 126   :  ff59a ; 
+ 127   :  ff594 ; 
+ 128   :  ff58e ; 
+ 129   :  ff588 ; 
+ 12a   :  ff582 ; 
+ 12b   :  ff57c ; 
+ 12c   :  ff576 ; 
+ 12d   :  ff570 ; 
+ 12e   :  ff56a ; 
+ 12f   :  ff564 ; 
+ 130   :  ff55e ; 
+ 131   :  ff558 ; 
+ 132   :  ff552 ; 
+ 133   :  ff54c ; 
+ 134   :  ff546 ; 
+ 135   :  ff540 ; 
+ 136   :  ff53a ; 
+ 137   :  ff534 ; 
+ 138   :  ff52e ; 
+ 139   :  ff528 ; 
+ 13a   :  ff522 ; 
+ 13b   :  ff51c ; 
+ 13c   :  ff517 ; 
+ 13d   :  ff511 ; 
+ 13e   :  ff50b ; 
+ 13f   :  ff505 ; 
+ 140   :  ff4ff ; 
+ 141   :  ff4f9 ; 
+ 142   :  ff4f4 ; 
+ 143   :  ff4ee ; 
+ 144   :  ff4e8 ; 
+ 145   :  ff4e2 ; 
+ 146   :  ff4dd ; 
+ 147   :  ff4d7 ; 
+ 148   :  ff4d1 ; 
+ 149   :  ff4cb ; 
+ 14a   :  ff4c6 ; 
+ 14b   :  ff4c0 ; 
+ 14c   :  ff4ba ; 
+ 14d   :  ff4b5 ; 
+ 14e   :  ff4af ; 
+ 14f   :  ff4a9 ; 
+ 150   :  ff4a4 ; 
+ 151   :  ff49e ; 
+ 152   :  ff499 ; 
+ 153   :  ff493 ; 
+ 154   :  ff48d ; 
+ 155   :  ff488 ; 
+ 156   :  ff482 ; 
+ 157   :  ff47d ; 
+ 158   :  ff477 ; 
+ 159   :  ff472 ; 
+ 15a   :  ff46c ; 
+ 15b   :  ff467 ; 
+ 15c   :  ff461 ; 
+ 15d   :  ff45c ; 
+ 15e   :  ff457 ; 
+ 15f   :  ff451 ; 
+ 160   :  ff44c ; 
+ 161   :  ff446 ; 
+ 162   :  ff441 ; 
+ 163   :  ff43c ; 
+ 164   :  ff436 ; 
+ 165   :  ff431 ; 
+ 166   :  ff42c ; 
+ 167   :  ff426 ; 
+ 168   :  ff421 ; 
+ 169   :  ff41c ; 
+ 16a   :  ff417 ; 
+ 16b   :  ff411 ; 
+ 16c   :  ff40c ; 
+ 16d   :  ff407 ; 
+ 16e   :  ff402 ; 
+ 16f   :  ff3fc ; 
+ 170   :  ff3f7 ; 
+ 171   :  ff3f2 ; 
+ 172   :  ff3ed ; 
+ 173   :  ff3e8 ; 
+ 174   :  ff3e3 ; 
+ 175   :  ff3de ; 
+ 176   :  ff3d9 ; 
+ 177   :  ff3d4 ; 
+ 178   :  ff3cf ; 
+ 179   :  ff3ca ; 
+ 17a   :  ff3c5 ; 
+ 17b   :  ff3c0 ; 
+ 17c   :  ff3bb ; 
+ 17d   :  ff3b6 ; 
+ 17e   :  ff3b1 ; 
+ 17f   :  ff3ac ; 
+ 180   :  ff3a7 ; 
+ 181   :  ff3a2 ; 
+ 182   :  ff39d ; 
+ 183   :  ff398 ; 
+ 184   :  ff394 ; 
+ 185   :  ff38f ; 
+ 186   :  ff38a ; 
+ 187   :  ff385 ; 
+ 188   :  ff381 ; 
+ 189   :  ff37c ; 
+ 18a   :  ff377 ; 
+ 18b   :  ff372 ; 
+ 18c   :  ff36e ; 
+ 18d   :  ff369 ; 
+ 18e   :  ff364 ; 
+ 18f   :  ff360 ; 
+ 190   :  ff35b ; 
+ 191   :  ff357 ; 
+ 192   :  ff352 ; 
+ 193   :  ff34d ; 
+ 194   :  ff349 ; 
+ 195   :  ff344 ; 
+ 196   :  ff340 ; 
+ 197   :  ff33c ; 
+ 198   :  ff337 ; 
+ 199   :  ff333 ; 
+ 19a   :  ff32e ; 
+ 19b   :  ff32a ; 
+ 19c   :  ff325 ; 
+ 19d   :  ff321 ; 
+ 19e   :  ff31d ; 
+ 19f   :  ff318 ; 
+ 1a0   :  ff314 ; 
+ 1a1   :  ff310 ; 
+ 1a2   :  ff30c ; 
+ 1a3   :  ff307 ; 
+ 1a4   :  ff303 ; 
+ 1a5   :  ff2ff ; 
+ 1a6   :  ff2fb ; 
+ 1a7   :  ff2f7 ; 
+ 1a8   :  ff2f3 ; 
+ 1a9   :  ff2ee ; 
+ 1aa   :  ff2ea ; 
+ 1ab   :  ff2e6 ; 
+ 1ac   :  ff2e2 ; 
+ 1ad   :  ff2de ; 
+ 1ae   :  ff2da ; 
+ 1af   :  ff2d6 ; 
+ 1b0   :  ff2d2 ; 
+ 1b1   :  ff2ce ; 
+ 1b2   :  ff2cb ; 
+ 1b3   :  ff2c7 ; 
+ 1b4   :  ff2c3 ; 
+ 1b5   :  ff2bf ; 
+ 1b6   :  ff2bb ; 
+ 1b7   :  ff2b7 ; 
+ 1b8   :  ff2b4 ; 
+ 1b9   :  ff2b0 ; 
+ 1ba   :  ff2ac ; 
+ 1bb   :  ff2a8 ; 
+ 1bc   :  ff2a5 ; 
+ 1bd   :  ff2a1 ; 
+ 1be   :  ff29d ; 
+ 1bf   :  ff29a ; 
+ 1c0   :  ff296 ; 
+ 1c1   :  ff293 ; 
+ 1c2   :  ff28f ; 
+ 1c3   :  ff28b ; 
+ 1c4   :  ff288 ; 
+ 1c5   :  ff284 ; 
+ 1c6   :  ff281 ; 
+ 1c7   :  ff27e ; 
+ 1c8   :  ff27a ; 
+ 1c9   :  ff277 ; 
+ 1ca   :  ff273 ; 
+ 1cb   :  ff270 ; 
+ 1cc   :  ff26d ; 
+ 1cd   :  ff26a ; 
+ 1ce   :  ff266 ; 
+ 1cf   :  ff263 ; 
+ 1d0   :  ff260 ; 
+ 1d1   :  ff25d ; 
+ 1d2   :  ff259 ; 
+ 1d3   :  ff256 ; 
+ 1d4   :  ff253 ; 
+ 1d5   :  ff250 ; 
+ 1d6   :  ff24d ; 
+ 1d7   :  ff24a ; 
+ 1d8   :  ff247 ; 
+ 1d9   :  ff244 ; 
+ 1da   :  ff241 ; 
+ 1db   :  ff23e ; 
+ 1dc   :  ff23b ; 
+ 1dd   :  ff238 ; 
+ 1de   :  ff235 ; 
+ 1df   :  ff233 ; 
+ 1e0   :  ff230 ; 
+ 1e1   :  ff22d ; 
+ 1e2   :  ff22a ; 
+ 1e3   :  ff228 ; 
+ 1e4   :  ff225 ; 
+ 1e5   :  ff222 ; 
+ 1e6   :  ff220 ; 
+ 1e7   :  ff21d ; 
+ 1e8   :  ff21a ; 
+ 1e9   :  ff218 ; 
+ 1ea   :  ff215 ; 
+ 1eb   :  ff213 ; 
+ 1ec   :  ff210 ; 
+ 1ed   :  ff20e ; 
+ 1ee   :  ff20b ; 
+ 1ef   :  ff209 ; 
+ 1f0   :  ff207 ; 
+ 1f1   :  ff204 ; 
+ 1f2   :  ff202 ; 
+ 1f3   :  ff200 ; 
+ 1f4   :  ff1fd ; 
+ 1f5   :  ff1fb ; 
+ 1f6   :  ff1f9 ; 
+ 1f7   :  ff1f7 ; 
+ 1f8   :  ff1f5 ; 
+ 1f9   :  ff1f2 ; 
+ 1fa   :  ff1f0 ; 
+ 1fb   :  ff1ee ; 
+ 1fc   :  ff1ec ; 
+ 1fd   :  ff1ea ; 
+ 1fe   :  ff1e8 ; 
+ 1ff   :  ff1e6 ; 
+ 200   :  ff1e4 ; 
+ 201   :  ff1e2 ; 
+ 202   :  ff1e1 ; 
+ 203   :  ff1df ; 
+ 204   :  ff1dd ; 
+ 205   :  ff1db ; 
+ 206   :  ff1d9 ; 
+ 207   :  ff1d8 ; 
+ 208   :  ff1d6 ; 
+ 209   :  ff1d4 ; 
+ 20a   :  ff1d3 ; 
+ 20b   :  ff1d1 ; 
+ 20c   :  ff1d0 ; 
+ 20d   :  ff1ce ; 
+ 20e   :  ff1cc ; 
+ 20f   :  ff1cb ; 
+ 210   :  ff1ca ; 
+ 211   :  ff1c8 ; 
+ 212   :  ff1c7 ; 
+ 213   :  ff1c5 ; 
+ 214   :  ff1c4 ; 
+ 215   :  ff1c3 ; 
+ 216   :  ff1c1 ; 
+ 217   :  ff1c0 ; 
+ 218   :  ff1bf ; 
+ 219   :  ff1be ; 
+ 21a   :  ff1bd ; 
+ 21b   :  ff1bc ; 
+ 21c   :  ff1ba ; 
+ 21d   :  ff1b9 ; 
+ 21e   :  ff1b8 ; 
+ 21f   :  ff1b7 ; 
+ 220   :  ff1b6 ; 
+ 221   :  ff1b6 ; 
+ 222   :  ff1b5 ; 
+ 223   :  ff1b4 ; 
+ 224   :  ff1b3 ; 
+ 225   :  ff1b2 ; 
+ 226   :  ff1b1 ; 
+ 227   :  ff1b1 ; 
+ 228   :  ff1b0 ; 
+ 229   :  ff1af ; 
+ 22a   :  ff1af ; 
+ 22b   :  ff1ae ; 
+ 22c   :  ff1ad ; 
+ 22d   :  ff1ad ; 
+ 22e   :  ff1ac ; 
+ 22f   :  ff1ac ; 
+ 230   :  ff1ab ; 
+ 231   :  ff1ab ; 
+ 232   :  ff1ab ; 
+ 233   :  ff1aa ; 
+ 234   :  ff1aa ; 
+ 235   :  ff1aa ; 
+ 236   :  ff1a9 ; 
+ 237   :  ff1a9 ; 
+ 238   :  ff1a9 ; 
+ 239   :  ff1a9 ; 
+ 23a   :  ff1a9 ; 
+ 23b   :  ff1a9 ; 
+ 23c   :  ff1a9 ; 
+ 23d   :  ff1a9 ; 
+ 23e   :  ff1a9 ; 
+ 23f   :  ff1a9 ; 
+ 240   :  ff1a9 ; 
+ 241   :  ff1a9 ; 
+ 242   :  ff1a9 ; 
+ 243   :  ff1a9 ; 
+ 244   :  ff1aa ; 
+ 245   :  ff1aa ; 
+ 246   :  ff1aa ; 
+ 247   :  ff1aa ; 
+ 248   :  ff1ab ; 
+ 249   :  ff1ab ; 
+ 24a   :  ff1ac ; 
+ 24b   :  ff1ac ; 
+ 24c   :  ff1ad ; 
+ 24d   :  ff1ad ; 
+ 24e   :  ff1ae ; 
+ 24f   :  ff1ae ; 
+ 250   :  ff1af ; 
+ 251   :  ff1b0 ; 
+ 252   :  ff1b0 ; 
+ 253   :  ff1b1 ; 
+ 254   :  ff1b2 ; 
+ 255   :  ff1b3 ; 
+ 256   :  ff1b4 ; 
+ 257   :  ff1b5 ; 
+ 258   :  ff1b5 ; 
+ 259   :  ff1b6 ; 
+ 25a   :  ff1b7 ; 
+ 25b   :  ff1b9 ; 
+ 25c   :  ff1ba ; 
+ 25d   :  ff1bb ; 
+ 25e   :  ff1bc ; 
+ 25f   :  ff1bd ; 
+ 260   :  ff1be ; 
+ 261   :  ff1bf ; 
+ 262   :  ff1c1 ; 
+ 263   :  ff1c2 ; 
+ 264   :  ff1c3 ; 
+ 265   :  ff1c5 ; 
+ 266   :  ff1c6 ; 
+ 267   :  ff1c8 ; 
+ 268   :  ff1c9 ; 
+ 269   :  ff1cb ; 
+ 26a   :  ff1cc ; 
+ 26b   :  ff1ce ; 
+ 26c   :  ff1d0 ; 
+ 26d   :  ff1d1 ; 
+ 26e   :  ff1d3 ; 
+ 26f   :  ff1d5 ; 
+ 270   :  ff1d7 ; 
+ 271   :  ff1d9 ; 
+ 272   :  ff1db ; 
+ 273   :  ff1dc ; 
+ 274   :  ff1de ; 
+ 275   :  ff1e0 ; 
+ 276   :  ff1e2 ; 
+ 277   :  ff1e5 ; 
+ 278   :  ff1e7 ; 
+ 279   :  ff1e9 ; 
+ 27a   :  ff1eb ; 
+ 27b   :  ff1ed ; 
+ 27c   :  ff1ef ; 
+ 27d   :  ff1f2 ; 
+ 27e   :  ff1f4 ; 
+ 27f   :  ff1f6 ; 
+ 280   :  ff1f9 ; 
+ 281   :  ff1fb ; 
+ 282   :  ff1fe ; 
+ 283   :  ff200 ; 
+ 284   :  ff203 ; 
+ 285   :  ff206 ; 
+ 286   :  ff208 ; 
+ 287   :  ff20b ; 
+ 288   :  ff20e ; 
+ 289   :  ff210 ; 
+ 28a   :  ff213 ; 
+ 28b   :  ff216 ; 
+ 28c   :  ff219 ; 
+ 28d   :  ff21c ; 
+ 28e   :  ff21f ; 
+ 28f   :  ff222 ; 
+ 290   :  ff225 ; 
+ 291   :  ff228 ; 
+ 292   :  ff22b ; 
+ 293   :  ff22e ; 
+ 294   :  ff231 ; 
+ 295   :  ff235 ; 
+ 296   :  ff238 ; 
+ 297   :  ff23b ; 
+ 298   :  ff23f ; 
+ 299   :  ff242 ; 
+ 29a   :  ff246 ; 
+ 29b   :  ff249 ; 
+ 29c   :  ff24d ; 
+ 29d   :  ff250 ; 
+ 29e   :  ff254 ; 
+ 29f   :  ff257 ; 
+ 2a0   :  ff25b ; 
+ 2a1   :  ff25f ; 
+ 2a2   :  ff262 ; 
+ 2a3   :  ff266 ; 
+ 2a4   :  ff26a ; 
+ 2a5   :  ff26e ; 
+ 2a6   :  ff272 ; 
+ 2a7   :  ff276 ; 
+ 2a8   :  ff27a ; 
+ 2a9   :  ff27e ; 
+ 2aa   :  ff282 ; 
+ 2ab   :  ff286 ; 
+ 2ac   :  ff28a ; 
+ 2ad   :  ff28f ; 
+ 2ae   :  ff293 ; 
+ 2af   :  ff297 ; 
+ 2b0   :  ff29b ; 
+ 2b1   :  ff2a0 ; 
+ 2b2   :  ff2a4 ; 
+ 2b3   :  ff2a9 ; 
+ 2b4   :  ff2ad ; 
+ 2b5   :  ff2b2 ; 
+ 2b6   :  ff2b6 ; 
+ 2b7   :  ff2bb ; 
+ 2b8   :  ff2c0 ; 
+ 2b9   :  ff2c4 ; 
+ 2ba   :  ff2c9 ; 
+ 2bb   :  ff2ce ; 
+ 2bc   :  ff2d3 ; 
+ 2bd   :  ff2d8 ; 
+ 2be   :  ff2dc ; 
+ 2bf   :  ff2e1 ; 
+ 2c0   :  ff2e6 ; 
+ 2c1   :  ff2eb ; 
+ 2c2   :  ff2f0 ; 
+ 2c3   :  ff2f6 ; 
+ 2c4   :  ff2fb ; 
+ 2c5   :  ff300 ; 
+ 2c6   :  ff305 ; 
+ 2c7   :  ff30b ; 
+ 2c8   :  ff310 ; 
+ 2c9   :  ff315 ; 
+ 2ca   :  ff31b ; 
+ 2cb   :  ff320 ; 
+ 2cc   :  ff326 ; 
+ 2cd   :  ff32b ; 
+ 2ce   :  ff331 ; 
+ 2cf   :  ff336 ; 
+ 2d0   :  ff33c ; 
+ 2d1   :  ff342 ; 
+ 2d2   :  ff347 ; 
+ 2d3   :  ff34d ; 
+ 2d4   :  ff353 ; 
+ 2d5   :  ff359 ; 
+ 2d6   :  ff35f ; 
+ 2d7   :  ff365 ; 
+ 2d8   :  ff36b ; 
+ 2d9   :  ff371 ; 
+ 2da   :  ff377 ; 
+ 2db   :  ff37d ; 
+ 2dc   :  ff383 ; 
+ 2dd   :  ff38a ; 
+ 2de   :  ff390 ; 
+ 2df   :  ff396 ; 
+ 2e0   :  ff39c ; 
+ 2e1   :  ff3a3 ; 
+ 2e2   :  ff3a9 ; 
+ 2e3   :  ff3b0 ; 
+ 2e4   :  ff3b6 ; 
+ 2e5   :  ff3bd ; 
+ 2e6   :  ff3c3 ; 
+ 2e7   :  ff3ca ; 
+ 2e8   :  ff3d1 ; 
+ 2e9   :  ff3d8 ; 
+ 2ea   :  ff3de ; 
+ 2eb   :  ff3e5 ; 
+ 2ec   :  ff3ec ; 
+ 2ed   :  ff3f3 ; 
+ 2ee   :  ff3fa ; 
+ 2ef   :  ff401 ; 
+ 2f0   :  ff408 ; 
+ 2f1   :  ff40f ; 
+ 2f2   :  ff416 ; 
+ 2f3   :  ff41d ; 
+ 2f4   :  ff425 ; 
+ 2f5   :  ff42c ; 
+ 2f6   :  ff433 ; 
+ 2f7   :  ff43a ; 
+ 2f8   :  ff442 ; 
+ 2f9   :  ff449 ; 
+ 2fa   :  ff451 ; 
+ 2fb   :  ff458 ; 
+ 2fc   :  ff460 ; 
+ 2fd   :  ff467 ; 
+ 2fe   :  ff46f ; 
+ 2ff   :  ff477 ; 
+ 300   :  ff47e ; 
+ 301   :  ff486 ; 
+ 302   :  ff48e ; 
+ 303   :  ff496 ; 
+ 304   :  ff49e ; 
+ 305   :  ff4a6 ; 
+ 306   :  ff4ae ; 
+ 307   :  ff4b6 ; 
+ 308   :  ff4be ; 
+ 309   :  ff4c6 ; 
+ 30a   :  ff4ce ; 
+ 30b   :  ff4d6 ; 
+ 30c   :  ff4df ; 
+ 30d   :  ff4e7 ; 
+ 30e   :  ff4ef ; 
+ 30f   :  ff4f8 ; 
+ 310   :  ff500 ; 
+ 311   :  ff509 ; 
+ 312   :  ff511 ; 
+ 313   :  ff51a ; 
+ 314   :  ff522 ; 
+ 315   :  ff52b ; 
+ 316   :  ff534 ; 
+ 317   :  ff53c ; 
+ 318   :  ff545 ; 
+ 319   :  ff54e ; 
+ 31a   :  ff557 ; 
+ 31b   :  ff560 ; 
+ 31c   :  ff569 ; 
+ 31d   :  ff572 ; 
+ 31e   :  ff57b ; 
+ 31f   :  ff584 ; 
+ 320   :  ff58d ; 
+ 321   :  ff596 ; 
+ 322   :  ff59f ; 
+ 323   :  ff5a9 ; 
+ 324   :  ff5b2 ; 
+ 325   :  ff5bb ; 
+ 326   :  ff5c5 ; 
+ 327   :  ff5ce ; 
+ 328   :  ff5d8 ; 
+ 329   :  ff5e1 ; 
+ 32a   :  ff5eb ; 
+ 32b   :  ff5f4 ; 
+ 32c   :  ff5fe ; 
+ 32d   :  ff608 ; 
+ 32e   :  ff611 ; 
+ 32f   :  ff61b ; 
+ 330   :  ff625 ; 
+ 331   :  ff62f ; 
+ 332   :  ff639 ; 
+ 333   :  ff643 ; 
+ 334   :  ff64d ; 
+ 335   :  ff657 ; 
+ 336   :  ff661 ; 
+ 337   :  ff66b ; 
+ 338   :  ff675 ; 
+ 339   :  ff680 ; 
+ 33a   :  ff68a ; 
+ 33b   :  ff694 ; 
+ 33c   :  ff69f ; 
+ 33d   :  ff6a9 ; 
+ 33e   :  ff6b3 ; 
+ 33f   :  ff6be ; 
+ 340   :  ff6c8 ; 
+ 341   :  ff6d3 ; 
+ 342   :  ff6de ; 
+ 343   :  ff6e8 ; 
+ 344   :  ff6f3 ; 
+ 345   :  ff6fe ; 
+ 346   :  ff708 ; 
+ 347   :  ff713 ; 
+ 348   :  ff71e ; 
+ 349   :  ff729 ; 
+ 34a   :  ff734 ; 
+ 34b   :  ff73f ; 
+ 34c   :  ff74a ; 
+ 34d   :  ff755 ; 
+ 34e   :  ff760 ; 
+ 34f   :  ff76c ; 
+ 350   :  ff777 ; 
+ 351   :  ff782 ; 
+ 352   :  ff78d ; 
+ 353   :  ff799 ; 
+ 354   :  ff7a4 ; 
+ 355   :  ff7b0 ; 
+ 356   :  ff7bb ; 
+ 357   :  ff7c7 ; 
+ 358   :  ff7d2 ; 
+ 359   :  ff7de ; 
+ 35a   :  ff7e9 ; 
+ 35b   :  ff7f5 ; 
+ 35c   :  ff801 ; 
+ 35d   :  ff80d ; 
+ 35e   :  ff819 ; 
+ 35f   :  ff824 ; 
+ 360   :  ff830 ; 
+ 361   :  ff83c ; 
+ 362   :  ff848 ; 
+ 363   :  ff854 ; 
+ 364   :  ff860 ; 
+ 365   :  ff86d ; 
+ 366   :  ff879 ; 
+ 367   :  ff885 ; 
+ 368   :  ff891 ; 
+ 369   :  ff89e ; 
+ 36a   :  ff8aa ; 
+ 36b   :  ff8b6 ; 
+ 36c   :  ff8c3 ; 
+ 36d   :  ff8cf ; 
+ 36e   :  ff8dc ; 
+ 36f   :  ff8e8 ; 
+ 370   :  ff8f5 ; 
+ 371   :  ff901 ; 
+ 372   :  ff90e ; 
+ 373   :  ff91b ; 
+ 374   :  ff928 ; 
+ 375   :  ff934 ; 
+ 376   :  ff941 ; 
+ 377   :  ff94e ; 
+ 378   :  ff95b ; 
+ 379   :  ff968 ; 
+ 37a   :  ff975 ; 
+ 37b   :  ff982 ; 
+ 37c   :  ff98f ; 
+ 37d   :  ff99c ; 
+ 37e   :  ff9aa ; 
+ 37f   :  ff9b7 ; 
+ 380   :  ff9c4 ; 
+ 381   :  ff9d1 ; 
+ 382   :  ff9df ; 
+ 383   :  ff9ec ; 
+ 384   :  ff9fa ; 
+ 385   :  ffa07 ; 
+ 386   :  ffa15 ; 
+ 387   :  ffa22 ; 
+ 388   :  ffa30 ; 
+ 389   :  ffa3d ; 
+ 38a   :  ffa4b ; 
+ 38b   :  ffa59 ; 
+ 38c   :  ffa67 ; 
+ 38d   :  ffa74 ; 
+ 38e   :  ffa82 ; 
+ 38f   :  ffa90 ; 
+ 390   :  ffa9e ; 
+ 391   :  ffaac ; 
+ 392   :  ffaba ; 
+ 393   :  ffac8 ; 
+ 394   :  ffad6 ; 
+ 395   :  ffae4 ; 
+ 396   :  ffaf3 ; 
+ 397   :  ffb01 ; 
+ 398   :  ffb0f ; 
+ 399   :  ffb1d ; 
+ 39a   :  ffb2c ; 
+ 39b   :  ffb3a ; 
+ 39c   :  ffb48 ; 
+ 39d   :  ffb57 ; 
+ 39e   :  ffb65 ; 
+ 39f   :  ffb74 ; 
+ 3a0   :  ffb82 ; 
+ 3a1   :  ffb91 ; 
+ 3a2   :  ffba0 ; 
+ 3a3   :  ffbae ; 
+ 3a4   :  ffbbd ; 
+ 3a5   :  ffbcc ; 
+ 3a6   :  ffbdb ; 
+ 3a7   :  ffbea ; 
+ 3a8   :  ffbf9 ; 
+ 3a9   :  ffc07 ; 
+ 3aa   :  ffc16 ; 
+ 3ab   :  ffc25 ; 
+ 3ac   :  ffc34 ; 
+ 3ad   :  ffc44 ; 
+ 3ae   :  ffc53 ; 
+ 3af   :  ffc62 ; 
+ 3b0   :  ffc71 ; 
+ 3b1   :  ffc80 ; 
+ 3b2   :  ffc90 ; 
+ 3b3   :  ffc9f ; 
+ 3b4   :  ffcae ; 
+ 3b5   :  ffcbe ; 
+ 3b6   :  ffccd ; 
+ 3b7   :  ffcdd ; 
+ 3b8   :  ffcec ; 
+ 3b9   :  ffcfc ; 
+ 3ba   :  ffd0b ; 
+ 3bb   :  ffd1b ; 
+ 3bc   :  ffd2a ; 
+ 3bd   :  ffd3a ; 
+ 3be   :  ffd4a ; 
+ 3bf   :  ffd5a ; 
+ 3c0   :  ffd6a ; 
+ 3c1   :  ffd79 ; 
+ 3c2   :  ffd89 ; 
+ 3c3   :  ffd99 ; 
+ 3c4   :  ffda9 ; 
+ 3c5   :  ffdb9 ; 
+ 3c6   :  ffdc9 ; 
+ 3c7   :  ffdd9 ; 
+ 3c8   :  ffde9 ; 
+ 3c9   :  ffdfa ; 
+ 3ca   :  ffe0a ; 
+ 3cb   :  ffe1a ; 
+ 3cc   :  ffe2a ; 
+ 3cd   :  ffe3a ; 
+ 3ce   :  ffe4b ; 
+ 3cf   :  ffe5b ; 
+ 3d0   :  ffe6c ; 
+ 3d1   :  ffe7c ; 
+ 3d2   :  ffe8c ; 
+ 3d3   :  ffe9d ; 
+ 3d4   :  ffeae ; 
+ 3d5   :  ffebe ; 
+ 3d6   :  ffecf ; 
+ 3d7   :  ffedf ; 
+ 3d8   :  ffef0 ; 
+ 3d9   :  fff01 ; 
+ 3da   :  fff12 ; 
+ 3db   :  fff22 ; 
+ 3dc   :  fff33 ; 
+ 3dd   :  fff44 ; 
+ 3de   :  fff55 ; 
+ 3df   :  fff66 ; 
+ 3e0   :  fff77 ; 
+ 3e1   :  fff88 ; 
+ 3e2   :  fff99 ; 
+ 3e3   :  fffaa ; 
+ 3e4   :  fffbb ; 
+ 3e5   :  fffcc ; 
+ 3e6   :  fffdd ; 
+ 3e7   :  fffef ; 
+ 3e8   :  0 ; 
+ 3e9   :  11 ; 
+ 3ea   :  22 ; 
+ 3eb   :  34 ; 
+ 3ec   :  45 ; 
+ 3ed   :  56 ; 
+ 3ee   :  68 ; 
+ 3ef   :  79 ; 
+ 3f0   :  8b ; 
+ 3f1   :  9c ; 
+ 3f2   :  ae ; 
+ 3f3   :  c0 ; 
+ 3f4   :  d1 ; 
+ 3f5   :  e3 ; 
+ 3f6   :  f5 ; 
+ 3f7   :  106 ; 
+ 3f8   :  118 ; 
+ 3f9   :  12a ; 
+ 3fa   :  13c ; 
+ 3fb   :  14e ; 
+ 3fc   :  15f ; 
+ 3fd   :  171 ; 
+ 3fe   :  183 ; 
+ 3ff   :  195 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_14.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_14.mif
new file mode 100644
index 0000000000000000000000000000000000000000..834907fbffedba3dc35ffd3190106b615d988386
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_14.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  138 ; 
+ 1   :  139 ; 
+ 2   :  13a ; 
+ 3   :  13b ; 
+ 4   :  13c ; 
+ 5   :  13d ; 
+ 6   :  13e ; 
+ 7   :  13f ; 
+ 8   :  140 ; 
+ 9   :  141 ; 
+ a   :  142 ; 
+ b   :  143 ; 
+ c   :  144 ; 
+ d   :  145 ; 
+ e   :  146 ; 
+ f   :  147 ; 
+ 10   :  148 ; 
+ 11   :  149 ; 
+ 12   :  14a ; 
+ 13   :  14b ; 
+ 14   :  14c ; 
+ 15   :  14d ; 
+ 16   :  14e ; 
+ 17   :  14f ; 
+ 18   :  150 ; 
+ 19   :  151 ; 
+ 1a   :  152 ; 
+ 1b   :  153 ; 
+ 1c   :  154 ; 
+ 1d   :  155 ; 
+ 1e   :  156 ; 
+ 1f   :  157 ; 
+ 20   :  159 ; 
+ 21   :  15a ; 
+ 22   :  15b ; 
+ 23   :  15c ; 
+ 24   :  15d ; 
+ 25   :  15e ; 
+ 26   :  15f ; 
+ 27   :  160 ; 
+ 28   :  161 ; 
+ 29   :  162 ; 
+ 2a   :  163 ; 
+ 2b   :  164 ; 
+ 2c   :  165 ; 
+ 2d   :  166 ; 
+ 2e   :  167 ; 
+ 2f   :  168 ; 
+ 30   :  169 ; 
+ 31   :  16a ; 
+ 32   :  16b ; 
+ 33   :  16c ; 
+ 34   :  16d ; 
+ 35   :  16e ; 
+ 36   :  16f ; 
+ 37   :  170 ; 
+ 38   :  171 ; 
+ 39   :  172 ; 
+ 3a   :  173 ; 
+ 3b   :  175 ; 
+ 3c   :  176 ; 
+ 3d   :  177 ; 
+ 3e   :  178 ; 
+ 3f   :  179 ; 
+ 40   :  17a ; 
+ 41   :  17b ; 
+ 42   :  17c ; 
+ 43   :  17d ; 
+ 44   :  17e ; 
+ 45   :  17f ; 
+ 46   :  180 ; 
+ 47   :  181 ; 
+ 48   :  182 ; 
+ 49   :  183 ; 
+ 4a   :  184 ; 
+ 4b   :  185 ; 
+ 4c   :  186 ; 
+ 4d   :  188 ; 
+ 4e   :  189 ; 
+ 4f   :  18a ; 
+ 50   :  18b ; 
+ 51   :  18c ; 
+ 52   :  18d ; 
+ 53   :  18e ; 
+ 54   :  18f ; 
+ 55   :  190 ; 
+ 56   :  191 ; 
+ 57   :  192 ; 
+ 58   :  193 ; 
+ 59   :  194 ; 
+ 5a   :  195 ; 
+ 5b   :  196 ; 
+ 5c   :  198 ; 
+ 5d   :  199 ; 
+ 5e   :  19a ; 
+ 5f   :  19b ; 
+ 60   :  19c ; 
+ 61   :  19d ; 
+ 62   :  19e ; 
+ 63   :  19f ; 
+ 64   :  1a0 ; 
+ 65   :  1a1 ; 
+ 66   :  1a2 ; 
+ 67   :  1a3 ; 
+ 68   :  1a4 ; 
+ 69   :  1a5 ; 
+ 6a   :  1a7 ; 
+ 6b   :  1a8 ; 
+ 6c   :  1a9 ; 
+ 6d   :  1aa ; 
+ 6e   :  1ab ; 
+ 6f   :  1ac ; 
+ 70   :  1ad ; 
+ 71   :  1ae ; 
+ 72   :  1af ; 
+ 73   :  1b0 ; 
+ 74   :  1b1 ; 
+ 75   :  1b2 ; 
+ 76   :  1b4 ; 
+ 77   :  1b5 ; 
+ 78   :  1b6 ; 
+ 79   :  1b7 ; 
+ 7a   :  1b8 ; 
+ 7b   :  1b9 ; 
+ 7c   :  1ba ; 
+ 7d   :  1bb ; 
+ 7e   :  1bc ; 
+ 7f   :  1bd ; 
+ 80   :  1be ; 
+ 81   :  1bf ; 
+ 82   :  1c1 ; 
+ 83   :  1c2 ; 
+ 84   :  1c3 ; 
+ 85   :  1c4 ; 
+ 86   :  1c5 ; 
+ 87   :  1c6 ; 
+ 88   :  1c7 ; 
+ 89   :  1c8 ; 
+ 8a   :  1c9 ; 
+ 8b   :  1ca ; 
+ 8c   :  1cb ; 
+ 8d   :  1cc ; 
+ 8e   :  1ce ; 
+ 8f   :  1cf ; 
+ 90   :  1d0 ; 
+ 91   :  1d1 ; 
+ 92   :  1d2 ; 
+ 93   :  1d3 ; 
+ 94   :  1d4 ; 
+ 95   :  1d5 ; 
+ 96   :  1d6 ; 
+ 97   :  1d7 ; 
+ 98   :  1d8 ; 
+ 99   :  1d9 ; 
+ 9a   :  1da ; 
+ 9b   :  1dc ; 
+ 9c   :  1dd ; 
+ 9d   :  1de ; 
+ 9e   :  1df ; 
+ 9f   :  1e0 ; 
+ a0   :  1e1 ; 
+ a1   :  1e2 ; 
+ a2   :  1e3 ; 
+ a3   :  1e4 ; 
+ a4   :  1e5 ; 
+ a5   :  1e6 ; 
+ a6   :  1e7 ; 
+ a7   :  1e9 ; 
+ a8   :  1ea ; 
+ a9   :  1eb ; 
+ aa   :  1ec ; 
+ ab   :  1ed ; 
+ ac   :  1ee ; 
+ ad   :  1ef ; 
+ ae   :  1f0 ; 
+ af   :  1f1 ; 
+ b0   :  1f2 ; 
+ b1   :  1f3 ; 
+ b2   :  1f4 ; 
+ b3   :  1f5 ; 
+ b4   :  1f6 ; 
+ b5   :  1f8 ; 
+ b6   :  1f9 ; 
+ b7   :  1fa ; 
+ b8   :  1fb ; 
+ b9   :  1fc ; 
+ ba   :  1fd ; 
+ bb   :  1fe ; 
+ bc   :  1ff ; 
+ bd   :  200 ; 
+ be   :  201 ; 
+ bf   :  202 ; 
+ c0   :  203 ; 
+ c1   :  204 ; 
+ c2   :  205 ; 
+ c3   :  206 ; 
+ c4   :  207 ; 
+ c5   :  209 ; 
+ c6   :  20a ; 
+ c7   :  20b ; 
+ c8   :  20c ; 
+ c9   :  20d ; 
+ ca   :  20e ; 
+ cb   :  20f ; 
+ cc   :  210 ; 
+ cd   :  211 ; 
+ ce   :  212 ; 
+ cf   :  213 ; 
+ d0   :  214 ; 
+ d1   :  215 ; 
+ d2   :  216 ; 
+ d3   :  217 ; 
+ d4   :  218 ; 
+ d5   :  219 ; 
+ d6   :  21a ; 
+ d7   :  21b ; 
+ d8   :  21c ; 
+ d9   :  21d ; 
+ da   :  21e ; 
+ db   :  220 ; 
+ dc   :  221 ; 
+ dd   :  222 ; 
+ de   :  223 ; 
+ df   :  224 ; 
+ e0   :  225 ; 
+ e1   :  226 ; 
+ e2   :  227 ; 
+ e3   :  228 ; 
+ e4   :  229 ; 
+ e5   :  22a ; 
+ e6   :  22b ; 
+ e7   :  22c ; 
+ e8   :  22d ; 
+ e9   :  22e ; 
+ ea   :  22f ; 
+ eb   :  230 ; 
+ ec   :  231 ; 
+ ed   :  232 ; 
+ ee   :  233 ; 
+ ef   :  234 ; 
+ f0   :  235 ; 
+ f1   :  236 ; 
+ f2   :  237 ; 
+ f3   :  238 ; 
+ f4   :  239 ; 
+ f5   :  23a ; 
+ f6   :  23b ; 
+ f7   :  23c ; 
+ f8   :  23d ; 
+ f9   :  23e ; 
+ fa   :  23f ; 
+ fb   :  240 ; 
+ fc   :  241 ; 
+ fd   :  242 ; 
+ fe   :  243 ; 
+ ff   :  244 ; 
+ 100   :  245 ; 
+ 101   :  246 ; 
+ 102   :  247 ; 
+ 103   :  248 ; 
+ 104   :  249 ; 
+ 105   :  24a ; 
+ 106   :  24b ; 
+ 107   :  24c ; 
+ 108   :  24c ; 
+ 109   :  24d ; 
+ 10a   :  24e ; 
+ 10b   :  24f ; 
+ 10c   :  250 ; 
+ 10d   :  251 ; 
+ 10e   :  252 ; 
+ 10f   :  253 ; 
+ 110   :  254 ; 
+ 111   :  255 ; 
+ 112   :  256 ; 
+ 113   :  257 ; 
+ 114   :  258 ; 
+ 115   :  259 ; 
+ 116   :  25a ; 
+ 117   :  25b ; 
+ 118   :  25c ; 
+ 119   :  25c ; 
+ 11a   :  25d ; 
+ 11b   :  25e ; 
+ 11c   :  25f ; 
+ 11d   :  260 ; 
+ 11e   :  261 ; 
+ 11f   :  262 ; 
+ 120   :  263 ; 
+ 121   :  264 ; 
+ 122   :  265 ; 
+ 123   :  266 ; 
+ 124   :  266 ; 
+ 125   :  267 ; 
+ 126   :  268 ; 
+ 127   :  269 ; 
+ 128   :  26a ; 
+ 129   :  26b ; 
+ 12a   :  26c ; 
+ 12b   :  26d ; 
+ 12c   :  26d ; 
+ 12d   :  26e ; 
+ 12e   :  26f ; 
+ 12f   :  270 ; 
+ 130   :  271 ; 
+ 131   :  272 ; 
+ 132   :  273 ; 
+ 133   :  273 ; 
+ 134   :  274 ; 
+ 135   :  275 ; 
+ 136   :  276 ; 
+ 137   :  277 ; 
+ 138   :  278 ; 
+ 139   :  279 ; 
+ 13a   :  279 ; 
+ 13b   :  27a ; 
+ 13c   :  27b ; 
+ 13d   :  27c ; 
+ 13e   :  27d ; 
+ 13f   :  27d ; 
+ 140   :  27e ; 
+ 141   :  27f ; 
+ 142   :  280 ; 
+ 143   :  281 ; 
+ 144   :  282 ; 
+ 145   :  282 ; 
+ 146   :  283 ; 
+ 147   :  284 ; 
+ 148   :  285 ; 
+ 149   :  285 ; 
+ 14a   :  286 ; 
+ 14b   :  287 ; 
+ 14c   :  288 ; 
+ 14d   :  289 ; 
+ 14e   :  289 ; 
+ 14f   :  28a ; 
+ 150   :  28b ; 
+ 151   :  28c ; 
+ 152   :  28c ; 
+ 153   :  28d ; 
+ 154   :  28e ; 
+ 155   :  28f ; 
+ 156   :  28f ; 
+ 157   :  290 ; 
+ 158   :  291 ; 
+ 159   :  292 ; 
+ 15a   :  292 ; 
+ 15b   :  293 ; 
+ 15c   :  294 ; 
+ 15d   :  294 ; 
+ 15e   :  295 ; 
+ 15f   :  296 ; 
+ 160   :  296 ; 
+ 161   :  297 ; 
+ 162   :  298 ; 
+ 163   :  299 ; 
+ 164   :  299 ; 
+ 165   :  29a ; 
+ 166   :  29b ; 
+ 167   :  29b ; 
+ 168   :  29c ; 
+ 169   :  29d ; 
+ 16a   :  29d ; 
+ 16b   :  29e ; 
+ 16c   :  29f ; 
+ 16d   :  29f ; 
+ 16e   :  2a0 ; 
+ 16f   :  2a0 ; 
+ 170   :  2a1 ; 
+ 171   :  2a2 ; 
+ 172   :  2a2 ; 
+ 173   :  2a3 ; 
+ 174   :  2a4 ; 
+ 175   :  2a4 ; 
+ 176   :  2a5 ; 
+ 177   :  2a5 ; 
+ 178   :  2a6 ; 
+ 179   :  2a7 ; 
+ 17a   :  2a7 ; 
+ 17b   :  2a8 ; 
+ 17c   :  2a8 ; 
+ 17d   :  2a9 ; 
+ 17e   :  2aa ; 
+ 17f   :  2aa ; 
+ 180   :  2ab ; 
+ 181   :  2ab ; 
+ 182   :  2ac ; 
+ 183   :  2ac ; 
+ 184   :  2ad ; 
+ 185   :  2ad ; 
+ 186   :  2ae ; 
+ 187   :  2af ; 
+ 188   :  2af ; 
+ 189   :  2b0 ; 
+ 18a   :  2b0 ; 
+ 18b   :  2b1 ; 
+ 18c   :  2b1 ; 
+ 18d   :  2b2 ; 
+ 18e   :  2b2 ; 
+ 18f   :  2b3 ; 
+ 190   :  2b3 ; 
+ 191   :  2b4 ; 
+ 192   :  2b4 ; 
+ 193   :  2b4 ; 
+ 194   :  2b5 ; 
+ 195   :  2b5 ; 
+ 196   :  2b6 ; 
+ 197   :  2b6 ; 
+ 198   :  2b7 ; 
+ 199   :  2b7 ; 
+ 19a   :  2b8 ; 
+ 19b   :  2b8 ; 
+ 19c   :  2b9 ; 
+ 19d   :  2b9 ; 
+ 19e   :  2b9 ; 
+ 19f   :  2ba ; 
+ 1a0   :  2ba ; 
+ 1a1   :  2bb ; 
+ 1a2   :  2bb ; 
+ 1a3   :  2bb ; 
+ 1a4   :  2bc ; 
+ 1a5   :  2bc ; 
+ 1a6   :  2bc ; 
+ 1a7   :  2bd ; 
+ 1a8   :  2bd ; 
+ 1a9   :  2be ; 
+ 1aa   :  2be ; 
+ 1ab   :  2be ; 
+ 1ac   :  2bf ; 
+ 1ad   :  2bf ; 
+ 1ae   :  2bf ; 
+ 1af   :  2c0 ; 
+ 1b0   :  2c0 ; 
+ 1b1   :  2c0 ; 
+ 1b2   :  2c0 ; 
+ 1b3   :  2c1 ; 
+ 1b4   :  2c1 ; 
+ 1b5   :  2c1 ; 
+ 1b6   :  2c2 ; 
+ 1b7   :  2c2 ; 
+ 1b8   :  2c2 ; 
+ 1b9   :  2c2 ; 
+ 1ba   :  2c3 ; 
+ 1bb   :  2c3 ; 
+ 1bc   :  2c3 ; 
+ 1bd   :  2c3 ; 
+ 1be   :  2c4 ; 
+ 1bf   :  2c4 ; 
+ 1c0   :  2c4 ; 
+ 1c1   :  2c4 ; 
+ 1c2   :  2c5 ; 
+ 1c3   :  2c5 ; 
+ 1c4   :  2c5 ; 
+ 1c5   :  2c5 ; 
+ 1c6   :  2c5 ; 
+ 1c7   :  2c5 ; 
+ 1c8   :  2c6 ; 
+ 1c9   :  2c6 ; 
+ 1ca   :  2c6 ; 
+ 1cb   :  2c6 ; 
+ 1cc   :  2c6 ; 
+ 1cd   :  2c6 ; 
+ 1ce   :  2c7 ; 
+ 1cf   :  2c7 ; 
+ 1d0   :  2c7 ; 
+ 1d1   :  2c7 ; 
+ 1d2   :  2c7 ; 
+ 1d3   :  2c7 ; 
+ 1d4   :  2c7 ; 
+ 1d5   :  2c7 ; 
+ 1d6   :  2c7 ; 
+ 1d7   :  2c7 ; 
+ 1d8   :  2c7 ; 
+ 1d9   :  2c8 ; 
+ 1da   :  2c8 ; 
+ 1db   :  2c8 ; 
+ 1dc   :  2c8 ; 
+ 1dd   :  2c8 ; 
+ 1de   :  2c8 ; 
+ 1df   :  2c8 ; 
+ 1e0   :  2c8 ; 
+ 1e1   :  2c8 ; 
+ 1e2   :  2c8 ; 
+ 1e3   :  2c8 ; 
+ 1e4   :  2c8 ; 
+ 1e5   :  2c8 ; 
+ 1e6   :  2c8 ; 
+ 1e7   :  2c8 ; 
+ 1e8   :  2c8 ; 
+ 1e9   :  2c8 ; 
+ 1ea   :  2c8 ; 
+ 1eb   :  2c7 ; 
+ 1ec   :  2c7 ; 
+ 1ed   :  2c7 ; 
+ 1ee   :  2c7 ; 
+ 1ef   :  2c7 ; 
+ 1f0   :  2c7 ; 
+ 1f1   :  2c7 ; 
+ 1f2   :  2c7 ; 
+ 1f3   :  2c7 ; 
+ 1f4   :  2c7 ; 
+ 1f5   :  2c6 ; 
+ 1f6   :  2c6 ; 
+ 1f7   :  2c6 ; 
+ 1f8   :  2c6 ; 
+ 1f9   :  2c6 ; 
+ 1fa   :  2c6 ; 
+ 1fb   :  2c5 ; 
+ 1fc   :  2c5 ; 
+ 1fd   :  2c5 ; 
+ 1fe   :  2c5 ; 
+ 1ff   :  2c5 ; 
+ 200   :  2c4 ; 
+ 201   :  2c4 ; 
+ 202   :  2c4 ; 
+ 203   :  2c4 ; 
+ 204   :  2c3 ; 
+ 205   :  2c3 ; 
+ 206   :  2c3 ; 
+ 207   :  2c3 ; 
+ 208   :  2c2 ; 
+ 209   :  2c2 ; 
+ 20a   :  2c2 ; 
+ 20b   :  2c1 ; 
+ 20c   :  2c1 ; 
+ 20d   :  2c1 ; 
+ 20e   :  2c0 ; 
+ 20f   :  2c0 ; 
+ 210   :  2c0 ; 
+ 211   :  2bf ; 
+ 212   :  2bf ; 
+ 213   :  2bf ; 
+ 214   :  2be ; 
+ 215   :  2be ; 
+ 216   :  2be ; 
+ 217   :  2bd ; 
+ 218   :  2bd ; 
+ 219   :  2bc ; 
+ 21a   :  2bc ; 
+ 21b   :  2bb ; 
+ 21c   :  2bb ; 
+ 21d   :  2bb ; 
+ 21e   :  2ba ; 
+ 21f   :  2ba ; 
+ 220   :  2b9 ; 
+ 221   :  2b9 ; 
+ 222   :  2b8 ; 
+ 223   :  2b8 ; 
+ 224   :  2b7 ; 
+ 225   :  2b7 ; 
+ 226   :  2b6 ; 
+ 227   :  2b6 ; 
+ 228   :  2b5 ; 
+ 229   :  2b4 ; 
+ 22a   :  2b4 ; 
+ 22b   :  2b3 ; 
+ 22c   :  2b3 ; 
+ 22d   :  2b2 ; 
+ 22e   :  2b2 ; 
+ 22f   :  2b1 ; 
+ 230   :  2b0 ; 
+ 231   :  2b0 ; 
+ 232   :  2af ; 
+ 233   :  2ae ; 
+ 234   :  2ae ; 
+ 235   :  2ad ; 
+ 236   :  2ac ; 
+ 237   :  2ac ; 
+ 238   :  2ab ; 
+ 239   :  2aa ; 
+ 23a   :  2aa ; 
+ 23b   :  2a9 ; 
+ 23c   :  2a8 ; 
+ 23d   :  2a8 ; 
+ 23e   :  2a7 ; 
+ 23f   :  2a6 ; 
+ 240   :  2a5 ; 
+ 241   :  2a4 ; 
+ 242   :  2a4 ; 
+ 243   :  2a3 ; 
+ 244   :  2a2 ; 
+ 245   :  2a1 ; 
+ 246   :  2a1 ; 
+ 247   :  2a0 ; 
+ 248   :  29f ; 
+ 249   :  29e ; 
+ 24a   :  29d ; 
+ 24b   :  29c ; 
+ 24c   :  29b ; 
+ 24d   :  29b ; 
+ 24e   :  29a ; 
+ 24f   :  299 ; 
+ 250   :  298 ; 
+ 251   :  297 ; 
+ 252   :  296 ; 
+ 253   :  295 ; 
+ 254   :  294 ; 
+ 255   :  293 ; 
+ 256   :  292 ; 
+ 257   :  291 ; 
+ 258   :  290 ; 
+ 259   :  28f ; 
+ 25a   :  28e ; 
+ 25b   :  28d ; 
+ 25c   :  28c ; 
+ 25d   :  28b ; 
+ 25e   :  28a ; 
+ 25f   :  289 ; 
+ 260   :  288 ; 
+ 261   :  287 ; 
+ 262   :  286 ; 
+ 263   :  285 ; 
+ 264   :  284 ; 
+ 265   :  283 ; 
+ 266   :  281 ; 
+ 267   :  280 ; 
+ 268   :  27f ; 
+ 269   :  27e ; 
+ 26a   :  27d ; 
+ 26b   :  27c ; 
+ 26c   :  27b ; 
+ 26d   :  279 ; 
+ 26e   :  278 ; 
+ 26f   :  277 ; 
+ 270   :  276 ; 
+ 271   :  274 ; 
+ 272   :  273 ; 
+ 273   :  272 ; 
+ 274   :  271 ; 
+ 275   :  26f ; 
+ 276   :  26e ; 
+ 277   :  26d ; 
+ 278   :  26c ; 
+ 279   :  26a ; 
+ 27a   :  269 ; 
+ 27b   :  268 ; 
+ 27c   :  266 ; 
+ 27d   :  265 ; 
+ 27e   :  264 ; 
+ 27f   :  262 ; 
+ 280   :  261 ; 
+ 281   :  25f ; 
+ 282   :  25e ; 
+ 283   :  25d ; 
+ 284   :  25b ; 
+ 285   :  25a ; 
+ 286   :  258 ; 
+ 287   :  257 ; 
+ 288   :  255 ; 
+ 289   :  254 ; 
+ 28a   :  252 ; 
+ 28b   :  251 ; 
+ 28c   :  24f ; 
+ 28d   :  24e ; 
+ 28e   :  24c ; 
+ 28f   :  24b ; 
+ 290   :  249 ; 
+ 291   :  248 ; 
+ 292   :  246 ; 
+ 293   :  244 ; 
+ 294   :  243 ; 
+ 295   :  241 ; 
+ 296   :  240 ; 
+ 297   :  23e ; 
+ 298   :  23c ; 
+ 299   :  23b ; 
+ 29a   :  239 ; 
+ 29b   :  237 ; 
+ 29c   :  236 ; 
+ 29d   :  234 ; 
+ 29e   :  232 ; 
+ 29f   :  231 ; 
+ 2a0   :  22f ; 
+ 2a1   :  22d ; 
+ 2a2   :  22b ; 
+ 2a3   :  22a ; 
+ 2a4   :  228 ; 
+ 2a5   :  226 ; 
+ 2a6   :  224 ; 
+ 2a7   :  222 ; 
+ 2a8   :  221 ; 
+ 2a9   :  21f ; 
+ 2aa   :  21d ; 
+ 2ab   :  21b ; 
+ 2ac   :  219 ; 
+ 2ad   :  217 ; 
+ 2ae   :  215 ; 
+ 2af   :  213 ; 
+ 2b0   :  212 ; 
+ 2b1   :  210 ; 
+ 2b2   :  20e ; 
+ 2b3   :  20c ; 
+ 2b4   :  20a ; 
+ 2b5   :  208 ; 
+ 2b6   :  206 ; 
+ 2b7   :  204 ; 
+ 2b8   :  202 ; 
+ 2b9   :  200 ; 
+ 2ba   :  1fe ; 
+ 2bb   :  1fc ; 
+ 2bc   :  1fa ; 
+ 2bd   :  1f8 ; 
+ 2be   :  1f6 ; 
+ 2bf   :  1f4 ; 
+ 2c0   :  1f2 ; 
+ 2c1   :  1ef ; 
+ 2c2   :  1ed ; 
+ 2c3   :  1eb ; 
+ 2c4   :  1e9 ; 
+ 2c5   :  1e7 ; 
+ 2c6   :  1e5 ; 
+ 2c7   :  1e3 ; 
+ 2c8   :  1e0 ; 
+ 2c9   :  1de ; 
+ 2ca   :  1dc ; 
+ 2cb   :  1da ; 
+ 2cc   :  1d8 ; 
+ 2cd   :  1d5 ; 
+ 2ce   :  1d3 ; 
+ 2cf   :  1d1 ; 
+ 2d0   :  1cf ; 
+ 2d1   :  1cc ; 
+ 2d2   :  1ca ; 
+ 2d3   :  1c8 ; 
+ 2d4   :  1c5 ; 
+ 2d5   :  1c3 ; 
+ 2d6   :  1c1 ; 
+ 2d7   :  1be ; 
+ 2d8   :  1bc ; 
+ 2d9   :  1ba ; 
+ 2da   :  1b7 ; 
+ 2db   :  1b5 ; 
+ 2dc   :  1b2 ; 
+ 2dd   :  1b0 ; 
+ 2de   :  1ad ; 
+ 2df   :  1ab ; 
+ 2e0   :  1a9 ; 
+ 2e1   :  1a6 ; 
+ 2e2   :  1a4 ; 
+ 2e3   :  1a1 ; 
+ 2e4   :  19f ; 
+ 2e5   :  19c ; 
+ 2e6   :  199 ; 
+ 2e7   :  197 ; 
+ 2e8   :  194 ; 
+ 2e9   :  192 ; 
+ 2ea   :  18f ; 
+ 2eb   :  18d ; 
+ 2ec   :  18a ; 
+ 2ed   :  187 ; 
+ 2ee   :  185 ; 
+ 2ef   :  182 ; 
+ 2f0   :  17f ; 
+ 2f1   :  17d ; 
+ 2f2   :  17a ; 
+ 2f3   :  177 ; 
+ 2f4   :  175 ; 
+ 2f5   :  172 ; 
+ 2f6   :  16f ; 
+ 2f7   :  16d ; 
+ 2f8   :  16a ; 
+ 2f9   :  167 ; 
+ 2fa   :  164 ; 
+ 2fb   :  161 ; 
+ 2fc   :  15f ; 
+ 2fd   :  15c ; 
+ 2fe   :  159 ; 
+ 2ff   :  156 ; 
+ 300   :  153 ; 
+ 301   :  150 ; 
+ 302   :  14e ; 
+ 303   :  14b ; 
+ 304   :  148 ; 
+ 305   :  145 ; 
+ 306   :  142 ; 
+ 307   :  13f ; 
+ 308   :  13c ; 
+ 309   :  139 ; 
+ 30a   :  136 ; 
+ 30b   :  133 ; 
+ 30c   :  130 ; 
+ 30d   :  12d ; 
+ 30e   :  12a ; 
+ 30f   :  127 ; 
+ 310   :  124 ; 
+ 311   :  121 ; 
+ 312   :  11e ; 
+ 313   :  11b ; 
+ 314   :  118 ; 
+ 315   :  115 ; 
+ 316   :  112 ; 
+ 317   :  10e ; 
+ 318   :  10b ; 
+ 319   :  108 ; 
+ 31a   :  105 ; 
+ 31b   :  102 ; 
+ 31c   :  ff ; 
+ 31d   :  fb ; 
+ 31e   :  f8 ; 
+ 31f   :  f5 ; 
+ 320   :  f2 ; 
+ 321   :  ee ; 
+ 322   :  eb ; 
+ 323   :  e8 ; 
+ 324   :  e5 ; 
+ 325   :  e1 ; 
+ 326   :  de ; 
+ 327   :  db ; 
+ 328   :  d7 ; 
+ 329   :  d4 ; 
+ 32a   :  d1 ; 
+ 32b   :  cd ; 
+ 32c   :  ca ; 
+ 32d   :  c6 ; 
+ 32e   :  c3 ; 
+ 32f   :  c0 ; 
+ 330   :  bc ; 
+ 331   :  b9 ; 
+ 332   :  b5 ; 
+ 333   :  b2 ; 
+ 334   :  ae ; 
+ 335   :  ab ; 
+ 336   :  a7 ; 
+ 337   :  a4 ; 
+ 338   :  a0 ; 
+ 339   :  9d ; 
+ 33a   :  99 ; 
+ 33b   :  96 ; 
+ 33c   :  92 ; 
+ 33d   :  8e ; 
+ 33e   :  8b ; 
+ 33f   :  87 ; 
+ 340   :  84 ; 
+ 341   :  80 ; 
+ 342   :  7c ; 
+ 343   :  79 ; 
+ 344   :  75 ; 
+ 345   :  71 ; 
+ 346   :  6d ; 
+ 347   :  6a ; 
+ 348   :  66 ; 
+ 349   :  62 ; 
+ 34a   :  5f ; 
+ 34b   :  5b ; 
+ 34c   :  57 ; 
+ 34d   :  53 ; 
+ 34e   :  4f ; 
+ 34f   :  4c ; 
+ 350   :  48 ; 
+ 351   :  44 ; 
+ 352   :  40 ; 
+ 353   :  3c ; 
+ 354   :  38 ; 
+ 355   :  34 ; 
+ 356   :  30 ; 
+ 357   :  2d ; 
+ 358   :  29 ; 
+ 359   :  25 ; 
+ 35a   :  21 ; 
+ 35b   :  1d ; 
+ 35c   :  19 ; 
+ 35d   :  15 ; 
+ 35e   :  11 ; 
+ 35f   :  d ; 
+ 360   :  9 ; 
+ 361   :  5 ; 
+ 362   :  1 ; 
+ 363   :  ffffd ; 
+ 364   :  ffff8 ; 
+ 365   :  ffff4 ; 
+ 366   :  ffff0 ; 
+ 367   :  fffec ; 
+ 368   :  fffe8 ; 
+ 369   :  fffe4 ; 
+ 36a   :  fffe0 ; 
+ 36b   :  fffdc ; 
+ 36c   :  fffd7 ; 
+ 36d   :  fffd3 ; 
+ 36e   :  fffcf ; 
+ 36f   :  fffcb ; 
+ 370   :  fffc7 ; 
+ 371   :  fffc2 ; 
+ 372   :  fffbe ; 
+ 373   :  fffba ; 
+ 374   :  fffb6 ; 
+ 375   :  fffb1 ; 
+ 376   :  fffad ; 
+ 377   :  fffa9 ; 
+ 378   :  fffa4 ; 
+ 379   :  fffa0 ; 
+ 37a   :  fff9c ; 
+ 37b   :  fff97 ; 
+ 37c   :  fff93 ; 
+ 37d   :  fff8f ; 
+ 37e   :  fff8a ; 
+ 37f   :  fff86 ; 
+ 380   :  fff81 ; 
+ 381   :  fff7d ; 
+ 382   :  fff79 ; 
+ 383   :  fff74 ; 
+ 384   :  fff70 ; 
+ 385   :  fff6b ; 
+ 386   :  fff67 ; 
+ 387   :  fff62 ; 
+ 388   :  fff5e ; 
+ 389   :  fff59 ; 
+ 38a   :  fff55 ; 
+ 38b   :  fff50 ; 
+ 38c   :  fff4c ; 
+ 38d   :  fff47 ; 
+ 38e   :  fff42 ; 
+ 38f   :  fff3e ; 
+ 390   :  fff39 ; 
+ 391   :  fff35 ; 
+ 392   :  fff30 ; 
+ 393   :  fff2b ; 
+ 394   :  fff27 ; 
+ 395   :  fff22 ; 
+ 396   :  fff1d ; 
+ 397   :  fff19 ; 
+ 398   :  fff14 ; 
+ 399   :  fff0f ; 
+ 39a   :  fff0b ; 
+ 39b   :  fff06 ; 
+ 39c   :  fff01 ; 
+ 39d   :  ffefc ; 
+ 39e   :  ffef8 ; 
+ 39f   :  ffef3 ; 
+ 3a0   :  ffeee ; 
+ 3a1   :  ffee9 ; 
+ 3a2   :  ffee4 ; 
+ 3a3   :  ffee0 ; 
+ 3a4   :  ffedb ; 
+ 3a5   :  ffed6 ; 
+ 3a6   :  ffed1 ; 
+ 3a7   :  ffecc ; 
+ 3a8   :  ffec7 ; 
+ 3a9   :  ffec2 ; 
+ 3aa   :  ffebd ; 
+ 3ab   :  ffeb9 ; 
+ 3ac   :  ffeb4 ; 
+ 3ad   :  ffeaf ; 
+ 3ae   :  ffeaa ; 
+ 3af   :  ffea5 ; 
+ 3b0   :  ffea0 ; 
+ 3b1   :  ffe9b ; 
+ 3b2   :  ffe96 ; 
+ 3b3   :  ffe91 ; 
+ 3b4   :  ffe8c ; 
+ 3b5   :  ffe87 ; 
+ 3b6   :  ffe82 ; 
+ 3b7   :  ffe7d ; 
+ 3b8   :  ffe78 ; 
+ 3b9   :  ffe73 ; 
+ 3ba   :  ffe6d ; 
+ 3bb   :  ffe68 ; 
+ 3bc   :  ffe63 ; 
+ 3bd   :  ffe5e ; 
+ 3be   :  ffe59 ; 
+ 3bf   :  ffe54 ; 
+ 3c0   :  ffe4f ; 
+ 3c1   :  ffe4a ; 
+ 3c2   :  ffe44 ; 
+ 3c3   :  ffe3f ; 
+ 3c4   :  ffe3a ; 
+ 3c5   :  ffe35 ; 
+ 3c6   :  ffe30 ; 
+ 3c7   :  ffe2a ; 
+ 3c8   :  ffe25 ; 
+ 3c9   :  ffe20 ; 
+ 3ca   :  ffe1b ; 
+ 3cb   :  ffe15 ; 
+ 3cc   :  ffe10 ; 
+ 3cd   :  ffe0b ; 
+ 3ce   :  ffe06 ; 
+ 3cf   :  ffe00 ; 
+ 3d0   :  ffdfb ; 
+ 3d1   :  ffdf6 ; 
+ 3d2   :  ffdf0 ; 
+ 3d3   :  ffdeb ; 
+ 3d4   :  ffde6 ; 
+ 3d5   :  ffde0 ; 
+ 3d6   :  ffddb ; 
+ 3d7   :  ffdd6 ; 
+ 3d8   :  ffdd0 ; 
+ 3d9   :  ffdcb ; 
+ 3da   :  ffdc5 ; 
+ 3db   :  ffdc0 ; 
+ 3dc   :  ffdba ; 
+ 3dd   :  ffdb5 ; 
+ 3de   :  ffdb0 ; 
+ 3df   :  ffdaa ; 
+ 3e0   :  ffda5 ; 
+ 3e1   :  ffd9f ; 
+ 3e2   :  ffd9a ; 
+ 3e3   :  ffd94 ; 
+ 3e4   :  ffd8f ; 
+ 3e5   :  ffd89 ; 
+ 3e6   :  ffd83 ; 
+ 3e7   :  ffd7e ; 
+ 3e8   :  ffd78 ; 
+ 3e9   :  ffd73 ; 
+ 3ea   :  ffd6d ; 
+ 3eb   :  ffd68 ; 
+ 3ec   :  ffd62 ; 
+ 3ed   :  ffd5c ; 
+ 3ee   :  ffd57 ; 
+ 3ef   :  ffd51 ; 
+ 3f0   :  ffd4c ; 
+ 3f1   :  ffd46 ; 
+ 3f2   :  ffd40 ; 
+ 3f3   :  ffd3b ; 
+ 3f4   :  ffd35 ; 
+ 3f5   :  ffd2f ; 
+ 3f6   :  ffd2a ; 
+ 3f7   :  ffd24 ; 
+ 3f8   :  ffd1e ; 
+ 3f9   :  ffd18 ; 
+ 3fa   :  ffd13 ; 
+ 3fb   :  ffd0d ; 
+ 3fc   :  ffd07 ; 
+ 3fd   :  ffd01 ; 
+ 3fe   :  ffcfc ; 
+ 3ff   :  ffcf6 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_15.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_15.mif
new file mode 100644
index 0000000000000000000000000000000000000000..d6b1a87a10114b97bb8d289d1b96d4c0ec040f9b
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_15.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  0 ; 
+ 1   :  0 ; 
+ 2   :  0 ; 
+ 3   :  0 ; 
+ 4   :  0 ; 
+ 5   :  0 ; 
+ 6   :  0 ; 
+ 7   :  0 ; 
+ 8   :  0 ; 
+ 9   :  0 ; 
+ a   :  0 ; 
+ b   :  0 ; 
+ c   :  0 ; 
+ d   :  0 ; 
+ e   :  0 ; 
+ f   :  0 ; 
+ 10   :  0 ; 
+ 11   :  0 ; 
+ 12   :  0 ; 
+ 13   :  0 ; 
+ 14   :  0 ; 
+ 15   :  0 ; 
+ 16   :  0 ; 
+ 17   :  0 ; 
+ 18   :  0 ; 
+ 19   :  0 ; 
+ 1a   :  0 ; 
+ 1b   :  0 ; 
+ 1c   :  0 ; 
+ 1d   :  0 ; 
+ 1e   :  0 ; 
+ 1f   :  0 ; 
+ 20   :  0 ; 
+ 21   :  0 ; 
+ 22   :  0 ; 
+ 23   :  0 ; 
+ 24   :  0 ; 
+ 25   :  0 ; 
+ 26   :  0 ; 
+ 27   :  0 ; 
+ 28   :  0 ; 
+ 29   :  0 ; 
+ 2a   :  0 ; 
+ 2b   :  0 ; 
+ 2c   :  0 ; 
+ 2d   :  0 ; 
+ 2e   :  0 ; 
+ 2f   :  0 ; 
+ 30   :  0 ; 
+ 31   :  0 ; 
+ 32   :  0 ; 
+ 33   :  0 ; 
+ 34   :  0 ; 
+ 35   :  0 ; 
+ 36   :  0 ; 
+ 37   :  0 ; 
+ 38   :  0 ; 
+ 39   :  0 ; 
+ 3a   :  0 ; 
+ 3b   :  0 ; 
+ 3c   :  0 ; 
+ 3d   :  0 ; 
+ 3e   :  0 ; 
+ 3f   :  0 ; 
+ 40   :  0 ; 
+ 41   :  0 ; 
+ 42   :  0 ; 
+ 43   :  0 ; 
+ 44   :  0 ; 
+ 45   :  0 ; 
+ 46   :  0 ; 
+ 47   :  0 ; 
+ 48   :  0 ; 
+ 49   :  0 ; 
+ 4a   :  0 ; 
+ 4b   :  0 ; 
+ 4c   :  0 ; 
+ 4d   :  0 ; 
+ 4e   :  0 ; 
+ 4f   :  0 ; 
+ 50   :  0 ; 
+ 51   :  0 ; 
+ 52   :  0 ; 
+ 53   :  0 ; 
+ 54   :  0 ; 
+ 55   :  0 ; 
+ 56   :  0 ; 
+ 57   :  0 ; 
+ 58   :  0 ; 
+ 59   :  0 ; 
+ 5a   :  0 ; 
+ 5b   :  0 ; 
+ 5c   :  0 ; 
+ 5d   :  0 ; 
+ 5e   :  0 ; 
+ 5f   :  0 ; 
+ 60   :  0 ; 
+ 61   :  0 ; 
+ 62   :  0 ; 
+ 63   :  0 ; 
+ 64   :  0 ; 
+ 65   :  0 ; 
+ 66   :  0 ; 
+ 67   :  0 ; 
+ 68   :  0 ; 
+ 69   :  0 ; 
+ 6a   :  0 ; 
+ 6b   :  0 ; 
+ 6c   :  0 ; 
+ 6d   :  0 ; 
+ 6e   :  0 ; 
+ 6f   :  0 ; 
+ 70   :  0 ; 
+ 71   :  0 ; 
+ 72   :  0 ; 
+ 73   :  0 ; 
+ 74   :  0 ; 
+ 75   :  0 ; 
+ 76   :  0 ; 
+ 77   :  0 ; 
+ 78   :  0 ; 
+ 79   :  0 ; 
+ 7a   :  0 ; 
+ 7b   :  0 ; 
+ 7c   :  0 ; 
+ 7d   :  0 ; 
+ 7e   :  0 ; 
+ 7f   :  0 ; 
+ 80   :  0 ; 
+ 81   :  0 ; 
+ 82   :  0 ; 
+ 83   :  0 ; 
+ 84   :  0 ; 
+ 85   :  0 ; 
+ 86   :  0 ; 
+ 87   :  0 ; 
+ 88   :  0 ; 
+ 89   :  0 ; 
+ 8a   :  0 ; 
+ 8b   :  0 ; 
+ 8c   :  0 ; 
+ 8d   :  0 ; 
+ 8e   :  0 ; 
+ 8f   :  0 ; 
+ 90   :  0 ; 
+ 91   :  0 ; 
+ 92   :  0 ; 
+ 93   :  0 ; 
+ 94   :  0 ; 
+ 95   :  0 ; 
+ 96   :  0 ; 
+ 97   :  0 ; 
+ 98   :  0 ; 
+ 99   :  0 ; 
+ 9a   :  0 ; 
+ 9b   :  1 ; 
+ 9c   :  1 ; 
+ 9d   :  1 ; 
+ 9e   :  1 ; 
+ 9f   :  1 ; 
+ a0   :  1 ; 
+ a1   :  1 ; 
+ a2   :  1 ; 
+ a3   :  1 ; 
+ a4   :  1 ; 
+ a5   :  1 ; 
+ a6   :  1 ; 
+ a7   :  1 ; 
+ a8   :  1 ; 
+ a9   :  1 ; 
+ aa   :  1 ; 
+ ab   :  1 ; 
+ ac   :  1 ; 
+ ad   :  1 ; 
+ ae   :  1 ; 
+ af   :  1 ; 
+ b0   :  1 ; 
+ b1   :  1 ; 
+ b2   :  1 ; 
+ b3   :  1 ; 
+ b4   :  1 ; 
+ b5   :  1 ; 
+ b6   :  1 ; 
+ b7   :  1 ; 
+ b8   :  1 ; 
+ b9   :  1 ; 
+ ba   :  1 ; 
+ bb   :  1 ; 
+ bc   :  1 ; 
+ bd   :  1 ; 
+ be   :  1 ; 
+ bf   :  1 ; 
+ c0   :  1 ; 
+ c1   :  1 ; 
+ c2   :  1 ; 
+ c3   :  1 ; 
+ c4   :  1 ; 
+ c5   :  1 ; 
+ c6   :  1 ; 
+ c7   :  1 ; 
+ c8   :  1 ; 
+ c9   :  1 ; 
+ ca   :  1 ; 
+ cb   :  1 ; 
+ cc   :  1 ; 
+ cd   :  1 ; 
+ ce   :  1 ; 
+ cf   :  1 ; 
+ d0   :  1 ; 
+ d1   :  1 ; 
+ d2   :  1 ; 
+ d3   :  1 ; 
+ d4   :  1 ; 
+ d5   :  1 ; 
+ d6   :  1 ; 
+ d7   :  1 ; 
+ d8   :  1 ; 
+ d9   :  1 ; 
+ da   :  1 ; 
+ db   :  1 ; 
+ dc   :  1 ; 
+ dd   :  1 ; 
+ de   :  1 ; 
+ df   :  1 ; 
+ e0   :  2 ; 
+ e1   :  2 ; 
+ e2   :  2 ; 
+ e3   :  2 ; 
+ e4   :  2 ; 
+ e5   :  2 ; 
+ e6   :  2 ; 
+ e7   :  2 ; 
+ e8   :  2 ; 
+ e9   :  2 ; 
+ ea   :  2 ; 
+ eb   :  2 ; 
+ ec   :  2 ; 
+ ed   :  2 ; 
+ ee   :  2 ; 
+ ef   :  2 ; 
+ f0   :  2 ; 
+ f1   :  2 ; 
+ f2   :  2 ; 
+ f3   :  2 ; 
+ f4   :  2 ; 
+ f5   :  2 ; 
+ f6   :  2 ; 
+ f7   :  2 ; 
+ f8   :  2 ; 
+ f9   :  2 ; 
+ fa   :  2 ; 
+ fb   :  2 ; 
+ fc   :  2 ; 
+ fd   :  2 ; 
+ fe   :  2 ; 
+ ff   :  2 ; 
+ 100   :  2 ; 
+ 101   :  2 ; 
+ 102   :  2 ; 
+ 103   :  2 ; 
+ 104   :  2 ; 
+ 105   :  2 ; 
+ 106   :  2 ; 
+ 107   :  3 ; 
+ 108   :  3 ; 
+ 109   :  3 ; 
+ 10a   :  3 ; 
+ 10b   :  3 ; 
+ 10c   :  3 ; 
+ 10d   :  3 ; 
+ 10e   :  3 ; 
+ 10f   :  3 ; 
+ 110   :  3 ; 
+ 111   :  3 ; 
+ 112   :  3 ; 
+ 113   :  3 ; 
+ 114   :  3 ; 
+ 115   :  3 ; 
+ 116   :  3 ; 
+ 117   :  3 ; 
+ 118   :  3 ; 
+ 119   :  3 ; 
+ 11a   :  3 ; 
+ 11b   :  3 ; 
+ 11c   :  3 ; 
+ 11d   :  3 ; 
+ 11e   :  3 ; 
+ 11f   :  3 ; 
+ 120   :  3 ; 
+ 121   :  3 ; 
+ 122   :  3 ; 
+ 123   :  3 ; 
+ 124   :  4 ; 
+ 125   :  4 ; 
+ 126   :  4 ; 
+ 127   :  4 ; 
+ 128   :  4 ; 
+ 129   :  4 ; 
+ 12a   :  4 ; 
+ 12b   :  4 ; 
+ 12c   :  4 ; 
+ 12d   :  4 ; 
+ 12e   :  4 ; 
+ 12f   :  4 ; 
+ 130   :  4 ; 
+ 131   :  4 ; 
+ 132   :  4 ; 
+ 133   :  4 ; 
+ 134   :  4 ; 
+ 135   :  4 ; 
+ 136   :  4 ; 
+ 137   :  4 ; 
+ 138   :  4 ; 
+ 139   :  4 ; 
+ 13a   :  5 ; 
+ 13b   :  5 ; 
+ 13c   :  5 ; 
+ 13d   :  5 ; 
+ 13e   :  5 ; 
+ 13f   :  5 ; 
+ 140   :  5 ; 
+ 141   :  5 ; 
+ 142   :  5 ; 
+ 143   :  5 ; 
+ 144   :  5 ; 
+ 145   :  5 ; 
+ 146   :  5 ; 
+ 147   :  5 ; 
+ 148   :  5 ; 
+ 149   :  5 ; 
+ 14a   :  5 ; 
+ 14b   :  5 ; 
+ 14c   :  5 ; 
+ 14d   :  6 ; 
+ 14e   :  6 ; 
+ 14f   :  6 ; 
+ 150   :  6 ; 
+ 151   :  6 ; 
+ 152   :  6 ; 
+ 153   :  6 ; 
+ 154   :  6 ; 
+ 155   :  6 ; 
+ 156   :  6 ; 
+ 157   :  6 ; 
+ 158   :  6 ; 
+ 159   :  6 ; 
+ 15a   :  6 ; 
+ 15b   :  6 ; 
+ 15c   :  6 ; 
+ 15d   :  6 ; 
+ 15e   :  7 ; 
+ 15f   :  7 ; 
+ 160   :  7 ; 
+ 161   :  7 ; 
+ 162   :  7 ; 
+ 163   :  7 ; 
+ 164   :  7 ; 
+ 165   :  7 ; 
+ 166   :  7 ; 
+ 167   :  7 ; 
+ 168   :  7 ; 
+ 169   :  7 ; 
+ 16a   :  7 ; 
+ 16b   :  7 ; 
+ 16c   :  7 ; 
+ 16d   :  8 ; 
+ 16e   :  8 ; 
+ 16f   :  8 ; 
+ 170   :  8 ; 
+ 171   :  8 ; 
+ 172   :  8 ; 
+ 173   :  8 ; 
+ 174   :  8 ; 
+ 175   :  8 ; 
+ 176   :  8 ; 
+ 177   :  8 ; 
+ 178   :  8 ; 
+ 179   :  8 ; 
+ 17a   :  9 ; 
+ 17b   :  9 ; 
+ 17c   :  9 ; 
+ 17d   :  9 ; 
+ 17e   :  9 ; 
+ 17f   :  9 ; 
+ 180   :  9 ; 
+ 181   :  9 ; 
+ 182   :  9 ; 
+ 183   :  9 ; 
+ 184   :  9 ; 
+ 185   :  9 ; 
+ 186   :  a ; 
+ 187   :  a ; 
+ 188   :  a ; 
+ 189   :  a ; 
+ 18a   :  a ; 
+ 18b   :  a ; 
+ 18c   :  a ; 
+ 18d   :  a ; 
+ 18e   :  a ; 
+ 18f   :  a ; 
+ 190   :  a ; 
+ 191   :  b ; 
+ 192   :  b ; 
+ 193   :  b ; 
+ 194   :  b ; 
+ 195   :  b ; 
+ 196   :  b ; 
+ 197   :  b ; 
+ 198   :  b ; 
+ 199   :  b ; 
+ 19a   :  b ; 
+ 19b   :  b ; 
+ 19c   :  c ; 
+ 19d   :  c ; 
+ 19e   :  c ; 
+ 19f   :  c ; 
+ 1a0   :  c ; 
+ 1a1   :  c ; 
+ 1a2   :  c ; 
+ 1a3   :  c ; 
+ 1a4   :  c ; 
+ 1a5   :  c ; 
+ 1a6   :  d ; 
+ 1a7   :  d ; 
+ 1a8   :  d ; 
+ 1a9   :  d ; 
+ 1aa   :  d ; 
+ 1ab   :  d ; 
+ 1ac   :  d ; 
+ 1ad   :  d ; 
+ 1ae   :  d ; 
+ 1af   :  e ; 
+ 1b0   :  e ; 
+ 1b1   :  e ; 
+ 1b2   :  e ; 
+ 1b3   :  e ; 
+ 1b4   :  e ; 
+ 1b5   :  e ; 
+ 1b6   :  e ; 
+ 1b7   :  f ; 
+ 1b8   :  f ; 
+ 1b9   :  f ; 
+ 1ba   :  f ; 
+ 1bb   :  f ; 
+ 1bc   :  f ; 
+ 1bd   :  f ; 
+ 1be   :  f ; 
+ 1bf   :  f ; 
+ 1c0   :  10 ; 
+ 1c1   :  10 ; 
+ 1c2   :  10 ; 
+ 1c3   :  10 ; 
+ 1c4   :  10 ; 
+ 1c5   :  10 ; 
+ 1c6   :  10 ; 
+ 1c7   :  11 ; 
+ 1c8   :  11 ; 
+ 1c9   :  11 ; 
+ 1ca   :  11 ; 
+ 1cb   :  11 ; 
+ 1cc   :  11 ; 
+ 1cd   :  11 ; 
+ 1ce   :  11 ; 
+ 1cf   :  12 ; 
+ 1d0   :  12 ; 
+ 1d1   :  12 ; 
+ 1d2   :  12 ; 
+ 1d3   :  12 ; 
+ 1d4   :  12 ; 
+ 1d5   :  12 ; 
+ 1d6   :  13 ; 
+ 1d7   :  13 ; 
+ 1d8   :  13 ; 
+ 1d9   :  13 ; 
+ 1da   :  13 ; 
+ 1db   :  13 ; 
+ 1dc   :  13 ; 
+ 1dd   :  14 ; 
+ 1de   :  14 ; 
+ 1df   :  14 ; 
+ 1e0   :  14 ; 
+ 1e1   :  14 ; 
+ 1e2   :  14 ; 
+ 1e3   :  15 ; 
+ 1e4   :  15 ; 
+ 1e5   :  15 ; 
+ 1e6   :  15 ; 
+ 1e7   :  15 ; 
+ 1e8   :  15 ; 
+ 1e9   :  15 ; 
+ 1ea   :  16 ; 
+ 1eb   :  16 ; 
+ 1ec   :  16 ; 
+ 1ed   :  16 ; 
+ 1ee   :  16 ; 
+ 1ef   :  16 ; 
+ 1f0   :  17 ; 
+ 1f1   :  17 ; 
+ 1f2   :  17 ; 
+ 1f3   :  17 ; 
+ 1f4   :  17 ; 
+ 1f5   :  17 ; 
+ 1f6   :  18 ; 
+ 1f7   :  18 ; 
+ 1f8   :  18 ; 
+ 1f9   :  18 ; 
+ 1fa   :  18 ; 
+ 1fb   :  19 ; 
+ 1fc   :  19 ; 
+ 1fd   :  19 ; 
+ 1fe   :  19 ; 
+ 1ff   :  19 ; 
+ 200   :  19 ; 
+ 201   :  1a ; 
+ 202   :  1a ; 
+ 203   :  1a ; 
+ 204   :  1a ; 
+ 205   :  1a ; 
+ 206   :  1b ; 
+ 207   :  1b ; 
+ 208   :  1b ; 
+ 209   :  1b ; 
+ 20a   :  1b ; 
+ 20b   :  1b ; 
+ 20c   :  1c ; 
+ 20d   :  1c ; 
+ 20e   :  1c ; 
+ 20f   :  1c ; 
+ 210   :  1c ; 
+ 211   :  1d ; 
+ 212   :  1d ; 
+ 213   :  1d ; 
+ 214   :  1d ; 
+ 215   :  1d ; 
+ 216   :  1e ; 
+ 217   :  1e ; 
+ 218   :  1e ; 
+ 219   :  1e ; 
+ 21a   :  1e ; 
+ 21b   :  1f ; 
+ 21c   :  1f ; 
+ 21d   :  1f ; 
+ 21e   :  1f ; 
+ 21f   :  20 ; 
+ 220   :  20 ; 
+ 221   :  20 ; 
+ 222   :  20 ; 
+ 223   :  20 ; 
+ 224   :  21 ; 
+ 225   :  21 ; 
+ 226   :  21 ; 
+ 227   :  21 ; 
+ 228   :  22 ; 
+ 229   :  22 ; 
+ 22a   :  22 ; 
+ 22b   :  22 ; 
+ 22c   :  22 ; 
+ 22d   :  23 ; 
+ 22e   :  23 ; 
+ 22f   :  23 ; 
+ 230   :  23 ; 
+ 231   :  24 ; 
+ 232   :  24 ; 
+ 233   :  24 ; 
+ 234   :  24 ; 
+ 235   :  25 ; 
+ 236   :  25 ; 
+ 237   :  25 ; 
+ 238   :  25 ; 
+ 239   :  26 ; 
+ 23a   :  26 ; 
+ 23b   :  26 ; 
+ 23c   :  26 ; 
+ 23d   :  27 ; 
+ 23e   :  27 ; 
+ 23f   :  27 ; 
+ 240   :  27 ; 
+ 241   :  28 ; 
+ 242   :  28 ; 
+ 243   :  28 ; 
+ 244   :  28 ; 
+ 245   :  29 ; 
+ 246   :  29 ; 
+ 247   :  29 ; 
+ 248   :  29 ; 
+ 249   :  2a ; 
+ 24a   :  2a ; 
+ 24b   :  2a ; 
+ 24c   :  2a ; 
+ 24d   :  2b ; 
+ 24e   :  2b ; 
+ 24f   :  2b ; 
+ 250   :  2b ; 
+ 251   :  2c ; 
+ 252   :  2c ; 
+ 253   :  2c ; 
+ 254   :  2d ; 
+ 255   :  2d ; 
+ 256   :  2d ; 
+ 257   :  2d ; 
+ 258   :  2e ; 
+ 259   :  2e ; 
+ 25a   :  2e ; 
+ 25b   :  2f ; 
+ 25c   :  2f ; 
+ 25d   :  2f ; 
+ 25e   :  2f ; 
+ 25f   :  30 ; 
+ 260   :  30 ; 
+ 261   :  30 ; 
+ 262   :  31 ; 
+ 263   :  31 ; 
+ 264   :  31 ; 
+ 265   :  31 ; 
+ 266   :  32 ; 
+ 267   :  32 ; 
+ 268   :  32 ; 
+ 269   :  33 ; 
+ 26a   :  33 ; 
+ 26b   :  33 ; 
+ 26c   :  34 ; 
+ 26d   :  34 ; 
+ 26e   :  34 ; 
+ 26f   :  35 ; 
+ 270   :  35 ; 
+ 271   :  35 ; 
+ 272   :  36 ; 
+ 273   :  36 ; 
+ 274   :  36 ; 
+ 275   :  36 ; 
+ 276   :  37 ; 
+ 277   :  37 ; 
+ 278   :  37 ; 
+ 279   :  38 ; 
+ 27a   :  38 ; 
+ 27b   :  38 ; 
+ 27c   :  39 ; 
+ 27d   :  39 ; 
+ 27e   :  39 ; 
+ 27f   :  3a ; 
+ 280   :  3a ; 
+ 281   :  3a ; 
+ 282   :  3b ; 
+ 283   :  3b ; 
+ 284   :  3b ; 
+ 285   :  3c ; 
+ 286   :  3c ; 
+ 287   :  3c ; 
+ 288   :  3d ; 
+ 289   :  3d ; 
+ 28a   :  3e ; 
+ 28b   :  3e ; 
+ 28c   :  3e ; 
+ 28d   :  3f ; 
+ 28e   :  3f ; 
+ 28f   :  3f ; 
+ 290   :  40 ; 
+ 291   :  40 ; 
+ 292   :  40 ; 
+ 293   :  41 ; 
+ 294   :  41 ; 
+ 295   :  42 ; 
+ 296   :  42 ; 
+ 297   :  42 ; 
+ 298   :  43 ; 
+ 299   :  43 ; 
+ 29a   :  43 ; 
+ 29b   :  44 ; 
+ 29c   :  44 ; 
+ 29d   :  45 ; 
+ 29e   :  45 ; 
+ 29f   :  45 ; 
+ 2a0   :  46 ; 
+ 2a1   :  46 ; 
+ 2a2   :  46 ; 
+ 2a3   :  47 ; 
+ 2a4   :  47 ; 
+ 2a5   :  48 ; 
+ 2a6   :  48 ; 
+ 2a7   :  48 ; 
+ 2a8   :  49 ; 
+ 2a9   :  49 ; 
+ 2aa   :  4a ; 
+ 2ab   :  4a ; 
+ 2ac   :  4a ; 
+ 2ad   :  4b ; 
+ 2ae   :  4b ; 
+ 2af   :  4c ; 
+ 2b0   :  4c ; 
+ 2b1   :  4c ; 
+ 2b2   :  4d ; 
+ 2b3   :  4d ; 
+ 2b4   :  4e ; 
+ 2b5   :  4e ; 
+ 2b6   :  4f ; 
+ 2b7   :  4f ; 
+ 2b8   :  4f ; 
+ 2b9   :  50 ; 
+ 2ba   :  50 ; 
+ 2bb   :  51 ; 
+ 2bc   :  51 ; 
+ 2bd   :  51 ; 
+ 2be   :  52 ; 
+ 2bf   :  52 ; 
+ 2c0   :  53 ; 
+ 2c1   :  53 ; 
+ 2c2   :  54 ; 
+ 2c3   :  54 ; 
+ 2c4   :  55 ; 
+ 2c5   :  55 ; 
+ 2c6   :  55 ; 
+ 2c7   :  56 ; 
+ 2c8   :  56 ; 
+ 2c9   :  57 ; 
+ 2ca   :  57 ; 
+ 2cb   :  58 ; 
+ 2cc   :  58 ; 
+ 2cd   :  59 ; 
+ 2ce   :  59 ; 
+ 2cf   :  5a ; 
+ 2d0   :  5a ; 
+ 2d1   :  5a ; 
+ 2d2   :  5b ; 
+ 2d3   :  5b ; 
+ 2d4   :  5c ; 
+ 2d5   :  5c ; 
+ 2d6   :  5d ; 
+ 2d7   :  5d ; 
+ 2d8   :  5e ; 
+ 2d9   :  5e ; 
+ 2da   :  5f ; 
+ 2db   :  5f ; 
+ 2dc   :  60 ; 
+ 2dd   :  60 ; 
+ 2de   :  61 ; 
+ 2df   :  61 ; 
+ 2e0   :  62 ; 
+ 2e1   :  62 ; 
+ 2e2   :  63 ; 
+ 2e3   :  63 ; 
+ 2e4   :  64 ; 
+ 2e5   :  64 ; 
+ 2e6   :  65 ; 
+ 2e7   :  65 ; 
+ 2e8   :  66 ; 
+ 2e9   :  66 ; 
+ 2ea   :  67 ; 
+ 2eb   :  67 ; 
+ 2ec   :  68 ; 
+ 2ed   :  68 ; 
+ 2ee   :  69 ; 
+ 2ef   :  69 ; 
+ 2f0   :  6a ; 
+ 2f1   :  6a ; 
+ 2f2   :  6b ; 
+ 2f3   :  6b ; 
+ 2f4   :  6c ; 
+ 2f5   :  6c ; 
+ 2f6   :  6d ; 
+ 2f7   :  6d ; 
+ 2f8   :  6e ; 
+ 2f9   :  6e ; 
+ 2fa   :  6f ; 
+ 2fb   :  6f ; 
+ 2fc   :  70 ; 
+ 2fd   :  71 ; 
+ 2fe   :  71 ; 
+ 2ff   :  72 ; 
+ 300   :  72 ; 
+ 301   :  73 ; 
+ 302   :  73 ; 
+ 303   :  74 ; 
+ 304   :  74 ; 
+ 305   :  75 ; 
+ 306   :  75 ; 
+ 307   :  76 ; 
+ 308   :  77 ; 
+ 309   :  77 ; 
+ 30a   :  78 ; 
+ 30b   :  78 ; 
+ 30c   :  79 ; 
+ 30d   :  79 ; 
+ 30e   :  7a ; 
+ 30f   :  7b ; 
+ 310   :  7b ; 
+ 311   :  7c ; 
+ 312   :  7c ; 
+ 313   :  7d ; 
+ 314   :  7d ; 
+ 315   :  7e ; 
+ 316   :  7f ; 
+ 317   :  7f ; 
+ 318   :  80 ; 
+ 319   :  80 ; 
+ 31a   :  81 ; 
+ 31b   :  82 ; 
+ 31c   :  82 ; 
+ 31d   :  83 ; 
+ 31e   :  83 ; 
+ 31f   :  84 ; 
+ 320   :  85 ; 
+ 321   :  85 ; 
+ 322   :  86 ; 
+ 323   :  86 ; 
+ 324   :  87 ; 
+ 325   :  88 ; 
+ 326   :  88 ; 
+ 327   :  89 ; 
+ 328   :  89 ; 
+ 329   :  8a ; 
+ 32a   :  8b ; 
+ 32b   :  8b ; 
+ 32c   :  8c ; 
+ 32d   :  8d ; 
+ 32e   :  8d ; 
+ 32f   :  8e ; 
+ 330   :  8e ; 
+ 331   :  8f ; 
+ 332   :  90 ; 
+ 333   :  90 ; 
+ 334   :  91 ; 
+ 335   :  92 ; 
+ 336   :  92 ; 
+ 337   :  93 ; 
+ 338   :  94 ; 
+ 339   :  94 ; 
+ 33a   :  95 ; 
+ 33b   :  95 ; 
+ 33c   :  96 ; 
+ 33d   :  97 ; 
+ 33e   :  97 ; 
+ 33f   :  98 ; 
+ 340   :  99 ; 
+ 341   :  99 ; 
+ 342   :  9a ; 
+ 343   :  9b ; 
+ 344   :  9b ; 
+ 345   :  9c ; 
+ 346   :  9d ; 
+ 347   :  9d ; 
+ 348   :  9e ; 
+ 349   :  9f ; 
+ 34a   :  9f ; 
+ 34b   :  a0 ; 
+ 34c   :  a1 ; 
+ 34d   :  a2 ; 
+ 34e   :  a2 ; 
+ 34f   :  a3 ; 
+ 350   :  a4 ; 
+ 351   :  a4 ; 
+ 352   :  a5 ; 
+ 353   :  a6 ; 
+ 354   :  a6 ; 
+ 355   :  a7 ; 
+ 356   :  a8 ; 
+ 357   :  a8 ; 
+ 358   :  a9 ; 
+ 359   :  aa ; 
+ 35a   :  ab ; 
+ 35b   :  ab ; 
+ 35c   :  ac ; 
+ 35d   :  ad ; 
+ 35e   :  ad ; 
+ 35f   :  ae ; 
+ 360   :  af ; 
+ 361   :  b0 ; 
+ 362   :  b0 ; 
+ 363   :  b1 ; 
+ 364   :  b2 ; 
+ 365   :  b2 ; 
+ 366   :  b3 ; 
+ 367   :  b4 ; 
+ 368   :  b5 ; 
+ 369   :  b5 ; 
+ 36a   :  b6 ; 
+ 36b   :  b7 ; 
+ 36c   :  b8 ; 
+ 36d   :  b8 ; 
+ 36e   :  b9 ; 
+ 36f   :  ba ; 
+ 370   :  bb ; 
+ 371   :  bb ; 
+ 372   :  bc ; 
+ 373   :  bd ; 
+ 374   :  be ; 
+ 375   :  be ; 
+ 376   :  bf ; 
+ 377   :  c0 ; 
+ 378   :  c1 ; 
+ 379   :  c1 ; 
+ 37a   :  c2 ; 
+ 37b   :  c3 ; 
+ 37c   :  c4 ; 
+ 37d   :  c5 ; 
+ 37e   :  c5 ; 
+ 37f   :  c6 ; 
+ 380   :  c7 ; 
+ 381   :  c8 ; 
+ 382   :  c8 ; 
+ 383   :  c9 ; 
+ 384   :  ca ; 
+ 385   :  cb ; 
+ 386   :  cc ; 
+ 387   :  cc ; 
+ 388   :  cd ; 
+ 389   :  ce ; 
+ 38a   :  cf ; 
+ 38b   :  d0 ; 
+ 38c   :  d0 ; 
+ 38d   :  d1 ; 
+ 38e   :  d2 ; 
+ 38f   :  d3 ; 
+ 390   :  d4 ; 
+ 391   :  d4 ; 
+ 392   :  d5 ; 
+ 393   :  d6 ; 
+ 394   :  d7 ; 
+ 395   :  d8 ; 
+ 396   :  d8 ; 
+ 397   :  d9 ; 
+ 398   :  da ; 
+ 399   :  db ; 
+ 39a   :  dc ; 
+ 39b   :  dd ; 
+ 39c   :  dd ; 
+ 39d   :  de ; 
+ 39e   :  df ; 
+ 39f   :  e0 ; 
+ 3a0   :  e1 ; 
+ 3a1   :  e2 ; 
+ 3a2   :  e2 ; 
+ 3a3   :  e3 ; 
+ 3a4   :  e4 ; 
+ 3a5   :  e5 ; 
+ 3a6   :  e6 ; 
+ 3a7   :  e7 ; 
+ 3a8   :  e7 ; 
+ 3a9   :  e8 ; 
+ 3aa   :  e9 ; 
+ 3ab   :  ea ; 
+ 3ac   :  eb ; 
+ 3ad   :  ec ; 
+ 3ae   :  ed ; 
+ 3af   :  ed ; 
+ 3b0   :  ee ; 
+ 3b1   :  ef ; 
+ 3b2   :  f0 ; 
+ 3b3   :  f1 ; 
+ 3b4   :  f2 ; 
+ 3b5   :  f3 ; 
+ 3b6   :  f3 ; 
+ 3b7   :  f4 ; 
+ 3b8   :  f5 ; 
+ 3b9   :  f6 ; 
+ 3ba   :  f7 ; 
+ 3bb   :  f8 ; 
+ 3bc   :  f9 ; 
+ 3bd   :  fa ; 
+ 3be   :  fb ; 
+ 3bf   :  fb ; 
+ 3c0   :  fc ; 
+ 3c1   :  fd ; 
+ 3c2   :  fe ; 
+ 3c3   :  ff ; 
+ 3c4   :  100 ; 
+ 3c5   :  101 ; 
+ 3c6   :  102 ; 
+ 3c7   :  103 ; 
+ 3c8   :  103 ; 
+ 3c9   :  104 ; 
+ 3ca   :  105 ; 
+ 3cb   :  106 ; 
+ 3cc   :  107 ; 
+ 3cd   :  108 ; 
+ 3ce   :  109 ; 
+ 3cf   :  10a ; 
+ 3d0   :  10b ; 
+ 3d1   :  10c ; 
+ 3d2   :  10d ; 
+ 3d3   :  10d ; 
+ 3d4   :  10e ; 
+ 3d5   :  10f ; 
+ 3d6   :  110 ; 
+ 3d7   :  111 ; 
+ 3d8   :  112 ; 
+ 3d9   :  113 ; 
+ 3da   :  114 ; 
+ 3db   :  115 ; 
+ 3dc   :  116 ; 
+ 3dd   :  117 ; 
+ 3de   :  118 ; 
+ 3df   :  119 ; 
+ 3e0   :  11a ; 
+ 3e1   :  11b ; 
+ 3e2   :  11b ; 
+ 3e3   :  11c ; 
+ 3e4   :  11d ; 
+ 3e5   :  11e ; 
+ 3e6   :  11f ; 
+ 3e7   :  120 ; 
+ 3e8   :  121 ; 
+ 3e9   :  122 ; 
+ 3ea   :  123 ; 
+ 3eb   :  124 ; 
+ 3ec   :  125 ; 
+ 3ed   :  126 ; 
+ 3ee   :  127 ; 
+ 3ef   :  128 ; 
+ 3f0   :  129 ; 
+ 3f1   :  12a ; 
+ 3f2   :  12b ; 
+ 3f3   :  12c ; 
+ 3f4   :  12d ; 
+ 3f5   :  12e ; 
+ 3f6   :  12f ; 
+ 3f7   :  130 ; 
+ 3f8   :  131 ; 
+ 3f9   :  132 ; 
+ 3fa   :  132 ; 
+ 3fb   :  133 ; 
+ 3fc   :  134 ; 
+ 3fd   :  135 ; 
+ 3fe   :  136 ; 
+ 3ff   :  137 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_2.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_2.mif
new file mode 100644
index 0000000000000000000000000000000000000000..0b65ded2484c79ec172be5f4b66465c85dc58015
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_2.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  195 ; 
+ 1   :  183 ; 
+ 2   :  171 ; 
+ 3   :  15f ; 
+ 4   :  14e ; 
+ 5   :  13c ; 
+ 6   :  12a ; 
+ 7   :  118 ; 
+ 8   :  106 ; 
+ 9   :  f5 ; 
+ a   :  e3 ; 
+ b   :  d1 ; 
+ c   :  c0 ; 
+ d   :  ae ; 
+ e   :  9c ; 
+ f   :  8b ; 
+ 10   :  79 ; 
+ 11   :  68 ; 
+ 12   :  56 ; 
+ 13   :  45 ; 
+ 14   :  34 ; 
+ 15   :  22 ; 
+ 16   :  11 ; 
+ 17   :  0 ; 
+ 18   :  fffef ; 
+ 19   :  fffdd ; 
+ 1a   :  fffcc ; 
+ 1b   :  fffbb ; 
+ 1c   :  fffaa ; 
+ 1d   :  fff99 ; 
+ 1e   :  fff88 ; 
+ 1f   :  fff77 ; 
+ 20   :  fff66 ; 
+ 21   :  fff55 ; 
+ 22   :  fff44 ; 
+ 23   :  fff33 ; 
+ 24   :  fff22 ; 
+ 25   :  fff12 ; 
+ 26   :  fff01 ; 
+ 27   :  ffef0 ; 
+ 28   :  ffedf ; 
+ 29   :  ffecf ; 
+ 2a   :  ffebe ; 
+ 2b   :  ffeae ; 
+ 2c   :  ffe9d ; 
+ 2d   :  ffe8c ; 
+ 2e   :  ffe7c ; 
+ 2f   :  ffe6c ; 
+ 30   :  ffe5b ; 
+ 31   :  ffe4b ; 
+ 32   :  ffe3a ; 
+ 33   :  ffe2a ; 
+ 34   :  ffe1a ; 
+ 35   :  ffe0a ; 
+ 36   :  ffdfa ; 
+ 37   :  ffde9 ; 
+ 38   :  ffdd9 ; 
+ 39   :  ffdc9 ; 
+ 3a   :  ffdb9 ; 
+ 3b   :  ffda9 ; 
+ 3c   :  ffd99 ; 
+ 3d   :  ffd89 ; 
+ 3e   :  ffd79 ; 
+ 3f   :  ffd6a ; 
+ 40   :  ffd5a ; 
+ 41   :  ffd4a ; 
+ 42   :  ffd3a ; 
+ 43   :  ffd2a ; 
+ 44   :  ffd1b ; 
+ 45   :  ffd0b ; 
+ 46   :  ffcfc ; 
+ 47   :  ffcec ; 
+ 48   :  ffcdd ; 
+ 49   :  ffccd ; 
+ 4a   :  ffcbe ; 
+ 4b   :  ffcae ; 
+ 4c   :  ffc9f ; 
+ 4d   :  ffc90 ; 
+ 4e   :  ffc80 ; 
+ 4f   :  ffc71 ; 
+ 50   :  ffc62 ; 
+ 51   :  ffc53 ; 
+ 52   :  ffc44 ; 
+ 53   :  ffc34 ; 
+ 54   :  ffc25 ; 
+ 55   :  ffc16 ; 
+ 56   :  ffc07 ; 
+ 57   :  ffbf9 ; 
+ 58   :  ffbea ; 
+ 59   :  ffbdb ; 
+ 5a   :  ffbcc ; 
+ 5b   :  ffbbd ; 
+ 5c   :  ffbae ; 
+ 5d   :  ffba0 ; 
+ 5e   :  ffb91 ; 
+ 5f   :  ffb82 ; 
+ 60   :  ffb74 ; 
+ 61   :  ffb65 ; 
+ 62   :  ffb57 ; 
+ 63   :  ffb48 ; 
+ 64   :  ffb3a ; 
+ 65   :  ffb2c ; 
+ 66   :  ffb1d ; 
+ 67   :  ffb0f ; 
+ 68   :  ffb01 ; 
+ 69   :  ffaf3 ; 
+ 6a   :  ffae4 ; 
+ 6b   :  ffad6 ; 
+ 6c   :  ffac8 ; 
+ 6d   :  ffaba ; 
+ 6e   :  ffaac ; 
+ 6f   :  ffa9e ; 
+ 70   :  ffa90 ; 
+ 71   :  ffa82 ; 
+ 72   :  ffa74 ; 
+ 73   :  ffa67 ; 
+ 74   :  ffa59 ; 
+ 75   :  ffa4b ; 
+ 76   :  ffa3d ; 
+ 77   :  ffa30 ; 
+ 78   :  ffa22 ; 
+ 79   :  ffa15 ; 
+ 7a   :  ffa07 ; 
+ 7b   :  ff9fa ; 
+ 7c   :  ff9ec ; 
+ 7d   :  ff9df ; 
+ 7e   :  ff9d1 ; 
+ 7f   :  ff9c4 ; 
+ 80   :  ff9b7 ; 
+ 81   :  ff9aa ; 
+ 82   :  ff99c ; 
+ 83   :  ff98f ; 
+ 84   :  ff982 ; 
+ 85   :  ff975 ; 
+ 86   :  ff968 ; 
+ 87   :  ff95b ; 
+ 88   :  ff94e ; 
+ 89   :  ff941 ; 
+ 8a   :  ff934 ; 
+ 8b   :  ff928 ; 
+ 8c   :  ff91b ; 
+ 8d   :  ff90e ; 
+ 8e   :  ff901 ; 
+ 8f   :  ff8f5 ; 
+ 90   :  ff8e8 ; 
+ 91   :  ff8dc ; 
+ 92   :  ff8cf ; 
+ 93   :  ff8c3 ; 
+ 94   :  ff8b6 ; 
+ 95   :  ff8aa ; 
+ 96   :  ff89e ; 
+ 97   :  ff891 ; 
+ 98   :  ff885 ; 
+ 99   :  ff879 ; 
+ 9a   :  ff86d ; 
+ 9b   :  ff860 ; 
+ 9c   :  ff854 ; 
+ 9d   :  ff848 ; 
+ 9e   :  ff83c ; 
+ 9f   :  ff830 ; 
+ a0   :  ff824 ; 
+ a1   :  ff819 ; 
+ a2   :  ff80d ; 
+ a3   :  ff801 ; 
+ a4   :  ff7f5 ; 
+ a5   :  ff7e9 ; 
+ a6   :  ff7de ; 
+ a7   :  ff7d2 ; 
+ a8   :  ff7c7 ; 
+ a9   :  ff7bb ; 
+ aa   :  ff7b0 ; 
+ ab   :  ff7a4 ; 
+ ac   :  ff799 ; 
+ ad   :  ff78d ; 
+ ae   :  ff782 ; 
+ af   :  ff777 ; 
+ b0   :  ff76c ; 
+ b1   :  ff760 ; 
+ b2   :  ff755 ; 
+ b3   :  ff74a ; 
+ b4   :  ff73f ; 
+ b5   :  ff734 ; 
+ b6   :  ff729 ; 
+ b7   :  ff71e ; 
+ b8   :  ff713 ; 
+ b9   :  ff708 ; 
+ ba   :  ff6fe ; 
+ bb   :  ff6f3 ; 
+ bc   :  ff6e8 ; 
+ bd   :  ff6de ; 
+ be   :  ff6d3 ; 
+ bf   :  ff6c8 ; 
+ c0   :  ff6be ; 
+ c1   :  ff6b3 ; 
+ c2   :  ff6a9 ; 
+ c3   :  ff69f ; 
+ c4   :  ff694 ; 
+ c5   :  ff68a ; 
+ c6   :  ff680 ; 
+ c7   :  ff675 ; 
+ c8   :  ff66b ; 
+ c9   :  ff661 ; 
+ ca   :  ff657 ; 
+ cb   :  ff64d ; 
+ cc   :  ff643 ; 
+ cd   :  ff639 ; 
+ ce   :  ff62f ; 
+ cf   :  ff625 ; 
+ d0   :  ff61b ; 
+ d1   :  ff611 ; 
+ d2   :  ff608 ; 
+ d3   :  ff5fe ; 
+ d4   :  ff5f4 ; 
+ d5   :  ff5eb ; 
+ d6   :  ff5e1 ; 
+ d7   :  ff5d8 ; 
+ d8   :  ff5ce ; 
+ d9   :  ff5c5 ; 
+ da   :  ff5bb ; 
+ db   :  ff5b2 ; 
+ dc   :  ff5a9 ; 
+ dd   :  ff59f ; 
+ de   :  ff596 ; 
+ df   :  ff58d ; 
+ e0   :  ff584 ; 
+ e1   :  ff57b ; 
+ e2   :  ff572 ; 
+ e3   :  ff569 ; 
+ e4   :  ff560 ; 
+ e5   :  ff557 ; 
+ e6   :  ff54e ; 
+ e7   :  ff545 ; 
+ e8   :  ff53c ; 
+ e9   :  ff534 ; 
+ ea   :  ff52b ; 
+ eb   :  ff522 ; 
+ ec   :  ff51a ; 
+ ed   :  ff511 ; 
+ ee   :  ff509 ; 
+ ef   :  ff500 ; 
+ f0   :  ff4f8 ; 
+ f1   :  ff4ef ; 
+ f2   :  ff4e7 ; 
+ f3   :  ff4df ; 
+ f4   :  ff4d6 ; 
+ f5   :  ff4ce ; 
+ f6   :  ff4c6 ; 
+ f7   :  ff4be ; 
+ f8   :  ff4b6 ; 
+ f9   :  ff4ae ; 
+ fa   :  ff4a6 ; 
+ fb   :  ff49e ; 
+ fc   :  ff496 ; 
+ fd   :  ff48e ; 
+ fe   :  ff486 ; 
+ ff   :  ff47e ; 
+ 100   :  ff477 ; 
+ 101   :  ff46f ; 
+ 102   :  ff467 ; 
+ 103   :  ff460 ; 
+ 104   :  ff458 ; 
+ 105   :  ff451 ; 
+ 106   :  ff449 ; 
+ 107   :  ff442 ; 
+ 108   :  ff43a ; 
+ 109   :  ff433 ; 
+ 10a   :  ff42c ; 
+ 10b   :  ff425 ; 
+ 10c   :  ff41d ; 
+ 10d   :  ff416 ; 
+ 10e   :  ff40f ; 
+ 10f   :  ff408 ; 
+ 110   :  ff401 ; 
+ 111   :  ff3fa ; 
+ 112   :  ff3f3 ; 
+ 113   :  ff3ec ; 
+ 114   :  ff3e5 ; 
+ 115   :  ff3de ; 
+ 116   :  ff3d8 ; 
+ 117   :  ff3d1 ; 
+ 118   :  ff3ca ; 
+ 119   :  ff3c3 ; 
+ 11a   :  ff3bd ; 
+ 11b   :  ff3b6 ; 
+ 11c   :  ff3b0 ; 
+ 11d   :  ff3a9 ; 
+ 11e   :  ff3a3 ; 
+ 11f   :  ff39c ; 
+ 120   :  ff396 ; 
+ 121   :  ff390 ; 
+ 122   :  ff38a ; 
+ 123   :  ff383 ; 
+ 124   :  ff37d ; 
+ 125   :  ff377 ; 
+ 126   :  ff371 ; 
+ 127   :  ff36b ; 
+ 128   :  ff365 ; 
+ 129   :  ff35f ; 
+ 12a   :  ff359 ; 
+ 12b   :  ff353 ; 
+ 12c   :  ff34d ; 
+ 12d   :  ff347 ; 
+ 12e   :  ff342 ; 
+ 12f   :  ff33c ; 
+ 130   :  ff336 ; 
+ 131   :  ff331 ; 
+ 132   :  ff32b ; 
+ 133   :  ff326 ; 
+ 134   :  ff320 ; 
+ 135   :  ff31b ; 
+ 136   :  ff315 ; 
+ 137   :  ff310 ; 
+ 138   :  ff30b ; 
+ 139   :  ff305 ; 
+ 13a   :  ff300 ; 
+ 13b   :  ff2fb ; 
+ 13c   :  ff2f6 ; 
+ 13d   :  ff2f0 ; 
+ 13e   :  ff2eb ; 
+ 13f   :  ff2e6 ; 
+ 140   :  ff2e1 ; 
+ 141   :  ff2dc ; 
+ 142   :  ff2d8 ; 
+ 143   :  ff2d3 ; 
+ 144   :  ff2ce ; 
+ 145   :  ff2c9 ; 
+ 146   :  ff2c4 ; 
+ 147   :  ff2c0 ; 
+ 148   :  ff2bb ; 
+ 149   :  ff2b6 ; 
+ 14a   :  ff2b2 ; 
+ 14b   :  ff2ad ; 
+ 14c   :  ff2a9 ; 
+ 14d   :  ff2a4 ; 
+ 14e   :  ff2a0 ; 
+ 14f   :  ff29b ; 
+ 150   :  ff297 ; 
+ 151   :  ff293 ; 
+ 152   :  ff28f ; 
+ 153   :  ff28a ; 
+ 154   :  ff286 ; 
+ 155   :  ff282 ; 
+ 156   :  ff27e ; 
+ 157   :  ff27a ; 
+ 158   :  ff276 ; 
+ 159   :  ff272 ; 
+ 15a   :  ff26e ; 
+ 15b   :  ff26a ; 
+ 15c   :  ff266 ; 
+ 15d   :  ff262 ; 
+ 15e   :  ff25f ; 
+ 15f   :  ff25b ; 
+ 160   :  ff257 ; 
+ 161   :  ff254 ; 
+ 162   :  ff250 ; 
+ 163   :  ff24d ; 
+ 164   :  ff249 ; 
+ 165   :  ff246 ; 
+ 166   :  ff242 ; 
+ 167   :  ff23f ; 
+ 168   :  ff23b ; 
+ 169   :  ff238 ; 
+ 16a   :  ff235 ; 
+ 16b   :  ff231 ; 
+ 16c   :  ff22e ; 
+ 16d   :  ff22b ; 
+ 16e   :  ff228 ; 
+ 16f   :  ff225 ; 
+ 170   :  ff222 ; 
+ 171   :  ff21f ; 
+ 172   :  ff21c ; 
+ 173   :  ff219 ; 
+ 174   :  ff216 ; 
+ 175   :  ff213 ; 
+ 176   :  ff210 ; 
+ 177   :  ff20e ; 
+ 178   :  ff20b ; 
+ 179   :  ff208 ; 
+ 17a   :  ff206 ; 
+ 17b   :  ff203 ; 
+ 17c   :  ff200 ; 
+ 17d   :  ff1fe ; 
+ 17e   :  ff1fb ; 
+ 17f   :  ff1f9 ; 
+ 180   :  ff1f6 ; 
+ 181   :  ff1f4 ; 
+ 182   :  ff1f2 ; 
+ 183   :  ff1ef ; 
+ 184   :  ff1ed ; 
+ 185   :  ff1eb ; 
+ 186   :  ff1e9 ; 
+ 187   :  ff1e7 ; 
+ 188   :  ff1e5 ; 
+ 189   :  ff1e2 ; 
+ 18a   :  ff1e0 ; 
+ 18b   :  ff1de ; 
+ 18c   :  ff1dc ; 
+ 18d   :  ff1db ; 
+ 18e   :  ff1d9 ; 
+ 18f   :  ff1d7 ; 
+ 190   :  ff1d5 ; 
+ 191   :  ff1d3 ; 
+ 192   :  ff1d1 ; 
+ 193   :  ff1d0 ; 
+ 194   :  ff1ce ; 
+ 195   :  ff1cc ; 
+ 196   :  ff1cb ; 
+ 197   :  ff1c9 ; 
+ 198   :  ff1c8 ; 
+ 199   :  ff1c6 ; 
+ 19a   :  ff1c5 ; 
+ 19b   :  ff1c3 ; 
+ 19c   :  ff1c2 ; 
+ 19d   :  ff1c1 ; 
+ 19e   :  ff1bf ; 
+ 19f   :  ff1be ; 
+ 1a0   :  ff1bd ; 
+ 1a1   :  ff1bc ; 
+ 1a2   :  ff1bb ; 
+ 1a3   :  ff1ba ; 
+ 1a4   :  ff1b9 ; 
+ 1a5   :  ff1b7 ; 
+ 1a6   :  ff1b6 ; 
+ 1a7   :  ff1b5 ; 
+ 1a8   :  ff1b5 ; 
+ 1a9   :  ff1b4 ; 
+ 1aa   :  ff1b3 ; 
+ 1ab   :  ff1b2 ; 
+ 1ac   :  ff1b1 ; 
+ 1ad   :  ff1b0 ; 
+ 1ae   :  ff1b0 ; 
+ 1af   :  ff1af ; 
+ 1b0   :  ff1ae ; 
+ 1b1   :  ff1ae ; 
+ 1b2   :  ff1ad ; 
+ 1b3   :  ff1ad ; 
+ 1b4   :  ff1ac ; 
+ 1b5   :  ff1ac ; 
+ 1b6   :  ff1ab ; 
+ 1b7   :  ff1ab ; 
+ 1b8   :  ff1aa ; 
+ 1b9   :  ff1aa ; 
+ 1ba   :  ff1aa ; 
+ 1bb   :  ff1aa ; 
+ 1bc   :  ff1a9 ; 
+ 1bd   :  ff1a9 ; 
+ 1be   :  ff1a9 ; 
+ 1bf   :  ff1a9 ; 
+ 1c0   :  ff1a9 ; 
+ 1c1   :  ff1a9 ; 
+ 1c2   :  ff1a9 ; 
+ 1c3   :  ff1a9 ; 
+ 1c4   :  ff1a9 ; 
+ 1c5   :  ff1a9 ; 
+ 1c6   :  ff1a9 ; 
+ 1c7   :  ff1a9 ; 
+ 1c8   :  ff1a9 ; 
+ 1c9   :  ff1a9 ; 
+ 1ca   :  ff1aa ; 
+ 1cb   :  ff1aa ; 
+ 1cc   :  ff1aa ; 
+ 1cd   :  ff1ab ; 
+ 1ce   :  ff1ab ; 
+ 1cf   :  ff1ab ; 
+ 1d0   :  ff1ac ; 
+ 1d1   :  ff1ac ; 
+ 1d2   :  ff1ad ; 
+ 1d3   :  ff1ad ; 
+ 1d4   :  ff1ae ; 
+ 1d5   :  ff1af ; 
+ 1d6   :  ff1af ; 
+ 1d7   :  ff1b0 ; 
+ 1d8   :  ff1b1 ; 
+ 1d9   :  ff1b1 ; 
+ 1da   :  ff1b2 ; 
+ 1db   :  ff1b3 ; 
+ 1dc   :  ff1b4 ; 
+ 1dd   :  ff1b5 ; 
+ 1de   :  ff1b6 ; 
+ 1df   :  ff1b6 ; 
+ 1e0   :  ff1b7 ; 
+ 1e1   :  ff1b8 ; 
+ 1e2   :  ff1b9 ; 
+ 1e3   :  ff1ba ; 
+ 1e4   :  ff1bc ; 
+ 1e5   :  ff1bd ; 
+ 1e6   :  ff1be ; 
+ 1e7   :  ff1bf ; 
+ 1e8   :  ff1c0 ; 
+ 1e9   :  ff1c1 ; 
+ 1ea   :  ff1c3 ; 
+ 1eb   :  ff1c4 ; 
+ 1ec   :  ff1c5 ; 
+ 1ed   :  ff1c7 ; 
+ 1ee   :  ff1c8 ; 
+ 1ef   :  ff1ca ; 
+ 1f0   :  ff1cb ; 
+ 1f1   :  ff1cc ; 
+ 1f2   :  ff1ce ; 
+ 1f3   :  ff1d0 ; 
+ 1f4   :  ff1d1 ; 
+ 1f5   :  ff1d3 ; 
+ 1f6   :  ff1d4 ; 
+ 1f7   :  ff1d6 ; 
+ 1f8   :  ff1d8 ; 
+ 1f9   :  ff1d9 ; 
+ 1fa   :  ff1db ; 
+ 1fb   :  ff1dd ; 
+ 1fc   :  ff1df ; 
+ 1fd   :  ff1e1 ; 
+ 1fe   :  ff1e2 ; 
+ 1ff   :  ff1e4 ; 
+ 200   :  ff1e6 ; 
+ 201   :  ff1e8 ; 
+ 202   :  ff1ea ; 
+ 203   :  ff1ec ; 
+ 204   :  ff1ee ; 
+ 205   :  ff1f0 ; 
+ 206   :  ff1f2 ; 
+ 207   :  ff1f5 ; 
+ 208   :  ff1f7 ; 
+ 209   :  ff1f9 ; 
+ 20a   :  ff1fb ; 
+ 20b   :  ff1fd ; 
+ 20c   :  ff200 ; 
+ 20d   :  ff202 ; 
+ 20e   :  ff204 ; 
+ 20f   :  ff207 ; 
+ 210   :  ff209 ; 
+ 211   :  ff20b ; 
+ 212   :  ff20e ; 
+ 213   :  ff210 ; 
+ 214   :  ff213 ; 
+ 215   :  ff215 ; 
+ 216   :  ff218 ; 
+ 217   :  ff21a ; 
+ 218   :  ff21d ; 
+ 219   :  ff220 ; 
+ 21a   :  ff222 ; 
+ 21b   :  ff225 ; 
+ 21c   :  ff228 ; 
+ 21d   :  ff22a ; 
+ 21e   :  ff22d ; 
+ 21f   :  ff230 ; 
+ 220   :  ff233 ; 
+ 221   :  ff235 ; 
+ 222   :  ff238 ; 
+ 223   :  ff23b ; 
+ 224   :  ff23e ; 
+ 225   :  ff241 ; 
+ 226   :  ff244 ; 
+ 227   :  ff247 ; 
+ 228   :  ff24a ; 
+ 229   :  ff24d ; 
+ 22a   :  ff250 ; 
+ 22b   :  ff253 ; 
+ 22c   :  ff256 ; 
+ 22d   :  ff259 ; 
+ 22e   :  ff25d ; 
+ 22f   :  ff260 ; 
+ 230   :  ff263 ; 
+ 231   :  ff266 ; 
+ 232   :  ff26a ; 
+ 233   :  ff26d ; 
+ 234   :  ff270 ; 
+ 235   :  ff273 ; 
+ 236   :  ff277 ; 
+ 237   :  ff27a ; 
+ 238   :  ff27e ; 
+ 239   :  ff281 ; 
+ 23a   :  ff284 ; 
+ 23b   :  ff288 ; 
+ 23c   :  ff28b ; 
+ 23d   :  ff28f ; 
+ 23e   :  ff293 ; 
+ 23f   :  ff296 ; 
+ 240   :  ff29a ; 
+ 241   :  ff29d ; 
+ 242   :  ff2a1 ; 
+ 243   :  ff2a5 ; 
+ 244   :  ff2a8 ; 
+ 245   :  ff2ac ; 
+ 246   :  ff2b0 ; 
+ 247   :  ff2b4 ; 
+ 248   :  ff2b7 ; 
+ 249   :  ff2bb ; 
+ 24a   :  ff2bf ; 
+ 24b   :  ff2c3 ; 
+ 24c   :  ff2c7 ; 
+ 24d   :  ff2cb ; 
+ 24e   :  ff2ce ; 
+ 24f   :  ff2d2 ; 
+ 250   :  ff2d6 ; 
+ 251   :  ff2da ; 
+ 252   :  ff2de ; 
+ 253   :  ff2e2 ; 
+ 254   :  ff2e6 ; 
+ 255   :  ff2ea ; 
+ 256   :  ff2ee ; 
+ 257   :  ff2f3 ; 
+ 258   :  ff2f7 ; 
+ 259   :  ff2fb ; 
+ 25a   :  ff2ff ; 
+ 25b   :  ff303 ; 
+ 25c   :  ff307 ; 
+ 25d   :  ff30c ; 
+ 25e   :  ff310 ; 
+ 25f   :  ff314 ; 
+ 260   :  ff318 ; 
+ 261   :  ff31d ; 
+ 262   :  ff321 ; 
+ 263   :  ff325 ; 
+ 264   :  ff32a ; 
+ 265   :  ff32e ; 
+ 266   :  ff333 ; 
+ 267   :  ff337 ; 
+ 268   :  ff33c ; 
+ 269   :  ff340 ; 
+ 26a   :  ff344 ; 
+ 26b   :  ff349 ; 
+ 26c   :  ff34d ; 
+ 26d   :  ff352 ; 
+ 26e   :  ff357 ; 
+ 26f   :  ff35b ; 
+ 270   :  ff360 ; 
+ 271   :  ff364 ; 
+ 272   :  ff369 ; 
+ 273   :  ff36e ; 
+ 274   :  ff372 ; 
+ 275   :  ff377 ; 
+ 276   :  ff37c ; 
+ 277   :  ff381 ; 
+ 278   :  ff385 ; 
+ 279   :  ff38a ; 
+ 27a   :  ff38f ; 
+ 27b   :  ff394 ; 
+ 27c   :  ff398 ; 
+ 27d   :  ff39d ; 
+ 27e   :  ff3a2 ; 
+ 27f   :  ff3a7 ; 
+ 280   :  ff3ac ; 
+ 281   :  ff3b1 ; 
+ 282   :  ff3b6 ; 
+ 283   :  ff3bb ; 
+ 284   :  ff3c0 ; 
+ 285   :  ff3c5 ; 
+ 286   :  ff3ca ; 
+ 287   :  ff3cf ; 
+ 288   :  ff3d4 ; 
+ 289   :  ff3d9 ; 
+ 28a   :  ff3de ; 
+ 28b   :  ff3e3 ; 
+ 28c   :  ff3e8 ; 
+ 28d   :  ff3ed ; 
+ 28e   :  ff3f2 ; 
+ 28f   :  ff3f7 ; 
+ 290   :  ff3fc ; 
+ 291   :  ff402 ; 
+ 292   :  ff407 ; 
+ 293   :  ff40c ; 
+ 294   :  ff411 ; 
+ 295   :  ff417 ; 
+ 296   :  ff41c ; 
+ 297   :  ff421 ; 
+ 298   :  ff426 ; 
+ 299   :  ff42c ; 
+ 29a   :  ff431 ; 
+ 29b   :  ff436 ; 
+ 29c   :  ff43c ; 
+ 29d   :  ff441 ; 
+ 29e   :  ff446 ; 
+ 29f   :  ff44c ; 
+ 2a0   :  ff451 ; 
+ 2a1   :  ff457 ; 
+ 2a2   :  ff45c ; 
+ 2a3   :  ff461 ; 
+ 2a4   :  ff467 ; 
+ 2a5   :  ff46c ; 
+ 2a6   :  ff472 ; 
+ 2a7   :  ff477 ; 
+ 2a8   :  ff47d ; 
+ 2a9   :  ff482 ; 
+ 2aa   :  ff488 ; 
+ 2ab   :  ff48d ; 
+ 2ac   :  ff493 ; 
+ 2ad   :  ff499 ; 
+ 2ae   :  ff49e ; 
+ 2af   :  ff4a4 ; 
+ 2b0   :  ff4a9 ; 
+ 2b1   :  ff4af ; 
+ 2b2   :  ff4b5 ; 
+ 2b3   :  ff4ba ; 
+ 2b4   :  ff4c0 ; 
+ 2b5   :  ff4c6 ; 
+ 2b6   :  ff4cb ; 
+ 2b7   :  ff4d1 ; 
+ 2b8   :  ff4d7 ; 
+ 2b9   :  ff4dd ; 
+ 2ba   :  ff4e2 ; 
+ 2bb   :  ff4e8 ; 
+ 2bc   :  ff4ee ; 
+ 2bd   :  ff4f4 ; 
+ 2be   :  ff4f9 ; 
+ 2bf   :  ff4ff ; 
+ 2c0   :  ff505 ; 
+ 2c1   :  ff50b ; 
+ 2c2   :  ff511 ; 
+ 2c3   :  ff517 ; 
+ 2c4   :  ff51c ; 
+ 2c5   :  ff522 ; 
+ 2c6   :  ff528 ; 
+ 2c7   :  ff52e ; 
+ 2c8   :  ff534 ; 
+ 2c9   :  ff53a ; 
+ 2ca   :  ff540 ; 
+ 2cb   :  ff546 ; 
+ 2cc   :  ff54c ; 
+ 2cd   :  ff552 ; 
+ 2ce   :  ff558 ; 
+ 2cf   :  ff55e ; 
+ 2d0   :  ff564 ; 
+ 2d1   :  ff56a ; 
+ 2d2   :  ff570 ; 
+ 2d3   :  ff576 ; 
+ 2d4   :  ff57c ; 
+ 2d5   :  ff582 ; 
+ 2d6   :  ff588 ; 
+ 2d7   :  ff58e ; 
+ 2d8   :  ff594 ; 
+ 2d9   :  ff59a ; 
+ 2da   :  ff5a0 ; 
+ 2db   :  ff5a6 ; 
+ 2dc   :  ff5ac ; 
+ 2dd   :  ff5b2 ; 
+ 2de   :  ff5b9 ; 
+ 2df   :  ff5bf ; 
+ 2e0   :  ff5c5 ; 
+ 2e1   :  ff5cb ; 
+ 2e2   :  ff5d1 ; 
+ 2e3   :  ff5d7 ; 
+ 2e4   :  ff5de ; 
+ 2e5   :  ff5e4 ; 
+ 2e6   :  ff5ea ; 
+ 2e7   :  ff5f0 ; 
+ 2e8   :  ff5f6 ; 
+ 2e9   :  ff5fd ; 
+ 2ea   :  ff603 ; 
+ 2eb   :  ff609 ; 
+ 2ec   :  ff60f ; 
+ 2ed   :  ff615 ; 
+ 2ee   :  ff61c ; 
+ 2ef   :  ff622 ; 
+ 2f0   :  ff628 ; 
+ 2f1   :  ff62f ; 
+ 2f2   :  ff635 ; 
+ 2f3   :  ff63b ; 
+ 2f4   :  ff641 ; 
+ 2f5   :  ff648 ; 
+ 2f6   :  ff64e ; 
+ 2f7   :  ff654 ; 
+ 2f8   :  ff65b ; 
+ 2f9   :  ff661 ; 
+ 2fa   :  ff667 ; 
+ 2fb   :  ff66e ; 
+ 2fc   :  ff674 ; 
+ 2fd   :  ff67b ; 
+ 2fe   :  ff681 ; 
+ 2ff   :  ff687 ; 
+ 300   :  ff68e ; 
+ 301   :  ff694 ; 
+ 302   :  ff69a ; 
+ 303   :  ff6a1 ; 
+ 304   :  ff6a7 ; 
+ 305   :  ff6ae ; 
+ 306   :  ff6b4 ; 
+ 307   :  ff6bb ; 
+ 308   :  ff6c1 ; 
+ 309   :  ff6c7 ; 
+ 30a   :  ff6ce ; 
+ 30b   :  ff6d4 ; 
+ 30c   :  ff6db ; 
+ 30d   :  ff6e1 ; 
+ 30e   :  ff6e8 ; 
+ 30f   :  ff6ee ; 
+ 310   :  ff6f5 ; 
+ 311   :  ff6fb ; 
+ 312   :  ff702 ; 
+ 313   :  ff708 ; 
+ 314   :  ff70f ; 
+ 315   :  ff715 ; 
+ 316   :  ff71c ; 
+ 317   :  ff722 ; 
+ 318   :  ff729 ; 
+ 319   :  ff72f ; 
+ 31a   :  ff736 ; 
+ 31b   :  ff73c ; 
+ 31c   :  ff743 ; 
+ 31d   :  ff749 ; 
+ 31e   :  ff750 ; 
+ 31f   :  ff756 ; 
+ 320   :  ff75d ; 
+ 321   :  ff763 ; 
+ 322   :  ff76a ; 
+ 323   :  ff770 ; 
+ 324   :  ff777 ; 
+ 325   :  ff77e ; 
+ 326   :  ff784 ; 
+ 327   :  ff78b ; 
+ 328   :  ff791 ; 
+ 329   :  ff798 ; 
+ 32a   :  ff79e ; 
+ 32b   :  ff7a5 ; 
+ 32c   :  ff7ac ; 
+ 32d   :  ff7b2 ; 
+ 32e   :  ff7b9 ; 
+ 32f   :  ff7bf ; 
+ 330   :  ff7c6 ; 
+ 331   :  ff7cd ; 
+ 332   :  ff7d3 ; 
+ 333   :  ff7da ; 
+ 334   :  ff7e0 ; 
+ 335   :  ff7e7 ; 
+ 336   :  ff7ee ; 
+ 337   :  ff7f4 ; 
+ 338   :  ff7fb ; 
+ 339   :  ff801 ; 
+ 33a   :  ff808 ; 
+ 33b   :  ff80f ; 
+ 33c   :  ff815 ; 
+ 33d   :  ff81c ; 
+ 33e   :  ff822 ; 
+ 33f   :  ff829 ; 
+ 340   :  ff830 ; 
+ 341   :  ff836 ; 
+ 342   :  ff83d ; 
+ 343   :  ff844 ; 
+ 344   :  ff84a ; 
+ 345   :  ff851 ; 
+ 346   :  ff858 ; 
+ 347   :  ff85e ; 
+ 348   :  ff865 ; 
+ 349   :  ff86b ; 
+ 34a   :  ff872 ; 
+ 34b   :  ff879 ; 
+ 34c   :  ff87f ; 
+ 34d   :  ff886 ; 
+ 34e   :  ff88d ; 
+ 34f   :  ff893 ; 
+ 350   :  ff89a ; 
+ 351   :  ff8a0 ; 
+ 352   :  ff8a7 ; 
+ 353   :  ff8ae ; 
+ 354   :  ff8b4 ; 
+ 355   :  ff8bb ; 
+ 356   :  ff8c2 ; 
+ 357   :  ff8c8 ; 
+ 358   :  ff8cf ; 
+ 359   :  ff8d6 ; 
+ 35a   :  ff8dc ; 
+ 35b   :  ff8e3 ; 
+ 35c   :  ff8e9 ; 
+ 35d   :  ff8f0 ; 
+ 35e   :  ff8f7 ; 
+ 35f   :  ff8fd ; 
+ 360   :  ff904 ; 
+ 361   :  ff90b ; 
+ 362   :  ff911 ; 
+ 363   :  ff918 ; 
+ 364   :  ff91f ; 
+ 365   :  ff925 ; 
+ 366   :  ff92c ; 
+ 367   :  ff932 ; 
+ 368   :  ff939 ; 
+ 369   :  ff940 ; 
+ 36a   :  ff946 ; 
+ 36b   :  ff94d ; 
+ 36c   :  ff953 ; 
+ 36d   :  ff95a ; 
+ 36e   :  ff961 ; 
+ 36f   :  ff967 ; 
+ 370   :  ff96e ; 
+ 371   :  ff975 ; 
+ 372   :  ff97b ; 
+ 373   :  ff982 ; 
+ 374   :  ff988 ; 
+ 375   :  ff98f ; 
+ 376   :  ff996 ; 
+ 377   :  ff99c ; 
+ 378   :  ff9a3 ; 
+ 379   :  ff9a9 ; 
+ 37a   :  ff9b0 ; 
+ 37b   :  ff9b7 ; 
+ 37c   :  ff9bd ; 
+ 37d   :  ff9c4 ; 
+ 37e   :  ff9ca ; 
+ 37f   :  ff9d1 ; 
+ 380   :  ff9d7 ; 
+ 381   :  ff9de ; 
+ 382   :  ff9e5 ; 
+ 383   :  ff9eb ; 
+ 384   :  ff9f2 ; 
+ 385   :  ff9f8 ; 
+ 386   :  ff9ff ; 
+ 387   :  ffa05 ; 
+ 388   :  ffa0c ; 
+ 389   :  ffa12 ; 
+ 38a   :  ffa19 ; 
+ 38b   :  ffa1f ; 
+ 38c   :  ffa26 ; 
+ 38d   :  ffa2d ; 
+ 38e   :  ffa33 ; 
+ 38f   :  ffa3a ; 
+ 390   :  ffa40 ; 
+ 391   :  ffa47 ; 
+ 392   :  ffa4d ; 
+ 393   :  ffa54 ; 
+ 394   :  ffa5a ; 
+ 395   :  ffa61 ; 
+ 396   :  ffa67 ; 
+ 397   :  ffa6e ; 
+ 398   :  ffa74 ; 
+ 399   :  ffa7b ; 
+ 39a   :  ffa81 ; 
+ 39b   :  ffa88 ; 
+ 39c   :  ffa8e ; 
+ 39d   :  ffa94 ; 
+ 39e   :  ffa9b ; 
+ 39f   :  ffaa1 ; 
+ 3a0   :  ffaa8 ; 
+ 3a1   :  ffaae ; 
+ 3a2   :  ffab5 ; 
+ 3a3   :  ffabb ; 
+ 3a4   :  ffac2 ; 
+ 3a5   :  ffac8 ; 
+ 3a6   :  fface ; 
+ 3a7   :  ffad5 ; 
+ 3a8   :  ffadb ; 
+ 3a9   :  ffae2 ; 
+ 3aa   :  ffae8 ; 
+ 3ab   :  ffaee ; 
+ 3ac   :  ffaf5 ; 
+ 3ad   :  ffafb ; 
+ 3ae   :  ffb02 ; 
+ 3af   :  ffb08 ; 
+ 3b0   :  ffb0e ; 
+ 3b1   :  ffb15 ; 
+ 3b2   :  ffb1b ; 
+ 3b3   :  ffb21 ; 
+ 3b4   :  ffb28 ; 
+ 3b5   :  ffb2e ; 
+ 3b6   :  ffb34 ; 
+ 3b7   :  ffb3b ; 
+ 3b8   :  ffb41 ; 
+ 3b9   :  ffb47 ; 
+ 3ba   :  ffb4e ; 
+ 3bb   :  ffb54 ; 
+ 3bc   :  ffb5a ; 
+ 3bd   :  ffb61 ; 
+ 3be   :  ffb67 ; 
+ 3bf   :  ffb6d ; 
+ 3c0   :  ffb73 ; 
+ 3c1   :  ffb7a ; 
+ 3c2   :  ffb80 ; 
+ 3c3   :  ffb86 ; 
+ 3c4   :  ffb8d ; 
+ 3c5   :  ffb93 ; 
+ 3c6   :  ffb99 ; 
+ 3c7   :  ffb9f ; 
+ 3c8   :  ffba5 ; 
+ 3c9   :  ffbac ; 
+ 3ca   :  ffbb2 ; 
+ 3cb   :  ffbb8 ; 
+ 3cc   :  ffbbe ; 
+ 3cd   :  ffbc4 ; 
+ 3ce   :  ffbcb ; 
+ 3cf   :  ffbd1 ; 
+ 3d0   :  ffbd7 ; 
+ 3d1   :  ffbdd ; 
+ 3d2   :  ffbe3 ; 
+ 3d3   :  ffbe9 ; 
+ 3d4   :  ffbf0 ; 
+ 3d5   :  ffbf6 ; 
+ 3d6   :  ffbfc ; 
+ 3d7   :  ffc02 ; 
+ 3d8   :  ffc08 ; 
+ 3d9   :  ffc0e ; 
+ 3da   :  ffc14 ; 
+ 3db   :  ffc1a ; 
+ 3dc   :  ffc20 ; 
+ 3dd   :  ffc26 ; 
+ 3de   :  ffc2d ; 
+ 3df   :  ffc33 ; 
+ 3e0   :  ffc39 ; 
+ 3e1   :  ffc3f ; 
+ 3e2   :  ffc45 ; 
+ 3e3   :  ffc4b ; 
+ 3e4   :  ffc51 ; 
+ 3e5   :  ffc57 ; 
+ 3e6   :  ffc5d ; 
+ 3e7   :  ffc63 ; 
+ 3e8   :  ffc69 ; 
+ 3e9   :  ffc6f ; 
+ 3ea   :  ffc75 ; 
+ 3eb   :  ffc7b ; 
+ 3ec   :  ffc81 ; 
+ 3ed   :  ffc87 ; 
+ 3ee   :  ffc8d ; 
+ 3ef   :  ffc92 ; 
+ 3f0   :  ffc98 ; 
+ 3f1   :  ffc9e ; 
+ 3f2   :  ffca4 ; 
+ 3f3   :  ffcaa ; 
+ 3f4   :  ffcb0 ; 
+ 3f5   :  ffcb6 ; 
+ 3f6   :  ffcbc ; 
+ 3f7   :  ffcc2 ; 
+ 3f8   :  ffcc7 ; 
+ 3f9   :  ffccd ; 
+ 3fa   :  ffcd3 ; 
+ 3fb   :  ffcd9 ; 
+ 3fc   :  ffcdf ; 
+ 3fd   :  ffce5 ; 
+ 3fe   :  ffcea ; 
+ 3ff   :  ffcf0 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_3.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_3.mif
new file mode 100644
index 0000000000000000000000000000000000000000..110595d7ff667ed6a61b326b155e2b30ed8bbea4
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_3.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  2fb ; 
+ 1   :  326 ; 
+ 2   :  351 ; 
+ 3   :  37c ; 
+ 4   :  3a7 ; 
+ 5   :  3d2 ; 
+ 6   :  3fd ; 
+ 7   :  427 ; 
+ 8   :  452 ; 
+ 9   :  47d ; 
+ a   :  4a7 ; 
+ b   :  4d2 ; 
+ c   :  4fc ; 
+ d   :  526 ; 
+ e   :  550 ; 
+ f   :  57a ; 
+ 10   :  5a4 ; 
+ 11   :  5ce ; 
+ 12   :  5f8 ; 
+ 13   :  622 ; 
+ 14   :  64c ; 
+ 15   :  675 ; 
+ 16   :  69f ; 
+ 17   :  6c8 ; 
+ 18   :  6f2 ; 
+ 19   :  71b ; 
+ 1a   :  744 ; 
+ 1b   :  76d ; 
+ 1c   :  796 ; 
+ 1d   :  7bf ; 
+ 1e   :  7e8 ; 
+ 1f   :  811 ; 
+ 20   :  83a ; 
+ 21   :  862 ; 
+ 22   :  88b ; 
+ 23   :  8b3 ; 
+ 24   :  8db ; 
+ 25   :  904 ; 
+ 26   :  92c ; 
+ 27   :  954 ; 
+ 28   :  97c ; 
+ 29   :  9a4 ; 
+ 2a   :  9cc ; 
+ 2b   :  9f4 ; 
+ 2c   :  a1b ; 
+ 2d   :  a43 ; 
+ 2e   :  a6a ; 
+ 2f   :  a92 ; 
+ 30   :  ab9 ; 
+ 31   :  ae0 ; 
+ 32   :  b07 ; 
+ 33   :  b2e ; 
+ 34   :  b55 ; 
+ 35   :  b7c ; 
+ 36   :  ba3 ; 
+ 37   :  bca ; 
+ 38   :  bf0 ; 
+ 39   :  c17 ; 
+ 3a   :  c3d ; 
+ 3b   :  c63 ; 
+ 3c   :  c8a ; 
+ 3d   :  cb0 ; 
+ 3e   :  cd6 ; 
+ 3f   :  cfc ; 
+ 40   :  d21 ; 
+ 41   :  d47 ; 
+ 42   :  d6d ; 
+ 43   :  d92 ; 
+ 44   :  db8 ; 
+ 45   :  ddd ; 
+ 46   :  e03 ; 
+ 47   :  e28 ; 
+ 48   :  e4d ; 
+ 49   :  e72 ; 
+ 4a   :  e97 ; 
+ 4b   :  ebc ; 
+ 4c   :  ee0 ; 
+ 4d   :  f05 ; 
+ 4e   :  f29 ; 
+ 4f   :  f4e ; 
+ 50   :  f72 ; 
+ 51   :  f96 ; 
+ 52   :  fbb ; 
+ 53   :  fdf ; 
+ 54   :  1003 ; 
+ 55   :  1026 ; 
+ 56   :  104a ; 
+ 57   :  106e ; 
+ 58   :  1091 ; 
+ 59   :  10b5 ; 
+ 5a   :  10d8 ; 
+ 5b   :  10fc ; 
+ 5c   :  111f ; 
+ 5d   :  1142 ; 
+ 5e   :  1165 ; 
+ 5f   :  1188 ; 
+ 60   :  11aa ; 
+ 61   :  11cd ; 
+ 62   :  11f0 ; 
+ 63   :  1212 ; 
+ 64   :  1234 ; 
+ 65   :  1257 ; 
+ 66   :  1279 ; 
+ 67   :  129b ; 
+ 68   :  12bd ; 
+ 69   :  12df ; 
+ 6a   :  1300 ; 
+ 6b   :  1322 ; 
+ 6c   :  1344 ; 
+ 6d   :  1365 ; 
+ 6e   :  1387 ; 
+ 6f   :  13a8 ; 
+ 70   :  13c9 ; 
+ 71   :  13ea ; 
+ 72   :  140b ; 
+ 73   :  142c ; 
+ 74   :  144c ; 
+ 75   :  146d ; 
+ 76   :  148e ; 
+ 77   :  14ae ; 
+ 78   :  14ce ; 
+ 79   :  14ef ; 
+ 7a   :  150f ; 
+ 7b   :  152f ; 
+ 7c   :  154f ; 
+ 7d   :  156e ; 
+ 7e   :  158e ; 
+ 7f   :  15ae ; 
+ 80   :  15cd ; 
+ 81   :  15ed ; 
+ 82   :  160c ; 
+ 83   :  162b ; 
+ 84   :  164a ; 
+ 85   :  1669 ; 
+ 86   :  1688 ; 
+ 87   :  16a7 ; 
+ 88   :  16c5 ; 
+ 89   :  16e4 ; 
+ 8a   :  1702 ; 
+ 8b   :  1721 ; 
+ 8c   :  173f ; 
+ 8d   :  175d ; 
+ 8e   :  177b ; 
+ 8f   :  1799 ; 
+ 90   :  17b7 ; 
+ 91   :  17d4 ; 
+ 92   :  17f2 ; 
+ 93   :  1810 ; 
+ 94   :  182d ; 
+ 95   :  184a ; 
+ 96   :  1867 ; 
+ 97   :  1884 ; 
+ 98   :  18a1 ; 
+ 99   :  18be ; 
+ 9a   :  18db ; 
+ 9b   :  18f7 ; 
+ 9c   :  1914 ; 
+ 9d   :  1930 ; 
+ 9e   :  194d ; 
+ 9f   :  1969 ; 
+ a0   :  1985 ; 
+ a1   :  19a1 ; 
+ a2   :  19bd ; 
+ a3   :  19d8 ; 
+ a4   :  19f4 ; 
+ a5   :  1a10 ; 
+ a6   :  1a2b ; 
+ a7   :  1a46 ; 
+ a8   :  1a61 ; 
+ a9   :  1a7d ; 
+ aa   :  1a98 ; 
+ ab   :  1ab2 ; 
+ ac   :  1acd ; 
+ ad   :  1ae8 ; 
+ ae   :  1b02 ; 
+ af   :  1b1d ; 
+ b0   :  1b37 ; 
+ b1   :  1b51 ; 
+ b2   :  1b6b ; 
+ b3   :  1b85 ; 
+ b4   :  1b9f ; 
+ b5   :  1bb9 ; 
+ b6   :  1bd3 ; 
+ b7   :  1bec ; 
+ b8   :  1c06 ; 
+ b9   :  1c1f ; 
+ ba   :  1c38 ; 
+ bb   :  1c51 ; 
+ bc   :  1c6a ; 
+ bd   :  1c83 ; 
+ be   :  1c9c ; 
+ bf   :  1cb4 ; 
+ c0   :  1ccd ; 
+ c1   :  1ce5 ; 
+ c2   :  1cfe ; 
+ c3   :  1d16 ; 
+ c4   :  1d2e ; 
+ c5   :  1d46 ; 
+ c6   :  1d5e ; 
+ c7   :  1d76 ; 
+ c8   :  1d8d ; 
+ c9   :  1da5 ; 
+ ca   :  1dbc ; 
+ cb   :  1dd4 ; 
+ cc   :  1deb ; 
+ cd   :  1e02 ; 
+ ce   :  1e19 ; 
+ cf   :  1e30 ; 
+ d0   :  1e46 ; 
+ d1   :  1e5d ; 
+ d2   :  1e74 ; 
+ d3   :  1e8a ; 
+ d4   :  1ea0 ; 
+ d5   :  1eb6 ; 
+ d6   :  1ecd ; 
+ d7   :  1ee2 ; 
+ d8   :  1ef8 ; 
+ d9   :  1f0e ; 
+ da   :  1f24 ; 
+ db   :  1f39 ; 
+ dc   :  1f4f ; 
+ dd   :  1f64 ; 
+ de   :  1f79 ; 
+ df   :  1f8e ; 
+ e0   :  1fa3 ; 
+ e1   :  1fb8 ; 
+ e2   :  1fcd ; 
+ e3   :  1fe1 ; 
+ e4   :  1ff6 ; 
+ e5   :  200a ; 
+ e6   :  201e ; 
+ e7   :  2032 ; 
+ e8   :  2047 ; 
+ e9   :  205a ; 
+ ea   :  206e ; 
+ eb   :  2082 ; 
+ ec   :  2096 ; 
+ ed   :  20a9 ; 
+ ee   :  20bc ; 
+ ef   :  20d0 ; 
+ f0   :  20e3 ; 
+ f1   :  20f6 ; 
+ f2   :  2109 ; 
+ f3   :  211c ; 
+ f4   :  212e ; 
+ f5   :  2141 ; 
+ f6   :  2153 ; 
+ f7   :  2166 ; 
+ f8   :  2178 ; 
+ f9   :  218a ; 
+ fa   :  219c ; 
+ fb   :  21ae ; 
+ fc   :  21c0 ; 
+ fd   :  21d1 ; 
+ fe   :  21e3 ; 
+ ff   :  21f4 ; 
+ 100   :  2206 ; 
+ 101   :  2217 ; 
+ 102   :  2228 ; 
+ 103   :  2239 ; 
+ 104   :  224a ; 
+ 105   :  225b ; 
+ 106   :  226b ; 
+ 107   :  227c ; 
+ 108   :  228c ; 
+ 109   :  229c ; 
+ 10a   :  22ad ; 
+ 10b   :  22bd ; 
+ 10c   :  22cd ; 
+ 10d   :  22dd ; 
+ 10e   :  22ec ; 
+ 10f   :  22fc ; 
+ 110   :  230b ; 
+ 111   :  231b ; 
+ 112   :  232a ; 
+ 113   :  2339 ; 
+ 114   :  2348 ; 
+ 115   :  2357 ; 
+ 116   :  2366 ; 
+ 117   :  2375 ; 
+ 118   :  2384 ; 
+ 119   :  2392 ; 
+ 11a   :  23a0 ; 
+ 11b   :  23af ; 
+ 11c   :  23bd ; 
+ 11d   :  23cb ; 
+ 11e   :  23d9 ; 
+ 11f   :  23e7 ; 
+ 120   :  23f4 ; 
+ 121   :  2402 ; 
+ 122   :  2410 ; 
+ 123   :  241d ; 
+ 124   :  242a ; 
+ 125   :  2437 ; 
+ 126   :  2444 ; 
+ 127   :  2451 ; 
+ 128   :  245e ; 
+ 129   :  246b ; 
+ 12a   :  2478 ; 
+ 12b   :  2484 ; 
+ 12c   :  2490 ; 
+ 12d   :  249d ; 
+ 12e   :  24a9 ; 
+ 12f   :  24b5 ; 
+ 130   :  24c1 ; 
+ 131   :  24cd ; 
+ 132   :  24d8 ; 
+ 133   :  24e4 ; 
+ 134   :  24f0 ; 
+ 135   :  24fb ; 
+ 136   :  2506 ; 
+ 137   :  2511 ; 
+ 138   :  251c ; 
+ 139   :  2527 ; 
+ 13a   :  2532 ; 
+ 13b   :  253d ; 
+ 13c   :  2548 ; 
+ 13d   :  2552 ; 
+ 13e   :  255c ; 
+ 13f   :  2567 ; 
+ 140   :  2571 ; 
+ 141   :  257b ; 
+ 142   :  2585 ; 
+ 143   :  258f ; 
+ 144   :  2598 ; 
+ 145   :  25a2 ; 
+ 146   :  25ac ; 
+ 147   :  25b5 ; 
+ 148   :  25be ; 
+ 149   :  25c7 ; 
+ 14a   :  25d1 ; 
+ 14b   :  25da ; 
+ 14c   :  25e2 ; 
+ 14d   :  25eb ; 
+ 14e   :  25f4 ; 
+ 14f   :  25fc ; 
+ 150   :  2605 ; 
+ 151   :  260d ; 
+ 152   :  2615 ; 
+ 153   :  261d ; 
+ 154   :  2625 ; 
+ 155   :  262d ; 
+ 156   :  2635 ; 
+ 157   :  263d ; 
+ 158   :  2644 ; 
+ 159   :  264c ; 
+ 15a   :  2653 ; 
+ 15b   :  265a ; 
+ 15c   :  2661 ; 
+ 15d   :  2668 ; 
+ 15e   :  266f ; 
+ 15f   :  2676 ; 
+ 160   :  267d ; 
+ 161   :  2684 ; 
+ 162   :  268a ; 
+ 163   :  2690 ; 
+ 164   :  2697 ; 
+ 165   :  269d ; 
+ 166   :  26a3 ; 
+ 167   :  26a9 ; 
+ 168   :  26af ; 
+ 169   :  26b4 ; 
+ 16a   :  26ba ; 
+ 16b   :  26c0 ; 
+ 16c   :  26c5 ; 
+ 16d   :  26ca ; 
+ 16e   :  26d0 ; 
+ 16f   :  26d5 ; 
+ 170   :  26da ; 
+ 171   :  26df ; 
+ 172   :  26e4 ; 
+ 173   :  26e8 ; 
+ 174   :  26ed ; 
+ 175   :  26f1 ; 
+ 176   :  26f6 ; 
+ 177   :  26fa ; 
+ 178   :  26fe ; 
+ 179   :  2702 ; 
+ 17a   :  2706 ; 
+ 17b   :  270a ; 
+ 17c   :  270e ; 
+ 17d   :  2712 ; 
+ 17e   :  2715 ; 
+ 17f   :  2719 ; 
+ 180   :  271c ; 
+ 181   :  271f ; 
+ 182   :  2722 ; 
+ 183   :  2725 ; 
+ 184   :  2728 ; 
+ 185   :  272b ; 
+ 186   :  272e ; 
+ 187   :  2731 ; 
+ 188   :  2733 ; 
+ 189   :  2736 ; 
+ 18a   :  2738 ; 
+ 18b   :  273a ; 
+ 18c   :  273c ; 
+ 18d   :  273e ; 
+ 18e   :  2740 ; 
+ 18f   :  2742 ; 
+ 190   :  2744 ; 
+ 191   :  2745 ; 
+ 192   :  2747 ; 
+ 193   :  2748 ; 
+ 194   :  274a ; 
+ 195   :  274b ; 
+ 196   :  274c ; 
+ 197   :  274d ; 
+ 198   :  274e ; 
+ 199   :  274f ; 
+ 19a   :  2750 ; 
+ 19b   :  2750 ; 
+ 19c   :  2751 ; 
+ 19d   :  2751 ; 
+ 19e   :  2752 ; 
+ 19f   :  2752 ; 
+ 1a0   :  2752 ; 
+ 1a1   :  2752 ; 
+ 1a2   :  2752 ; 
+ 1a3   :  2752 ; 
+ 1a4   :  2752 ; 
+ 1a5   :  2751 ; 
+ 1a6   :  2751 ; 
+ 1a7   :  2750 ; 
+ 1a8   :  2750 ; 
+ 1a9   :  274f ; 
+ 1aa   :  274e ; 
+ 1ab   :  274d ; 
+ 1ac   :  274c ; 
+ 1ad   :  274b ; 
+ 1ae   :  274a ; 
+ 1af   :  2749 ; 
+ 1b0   :  2747 ; 
+ 1b1   :  2746 ; 
+ 1b2   :  2744 ; 
+ 1b3   :  2743 ; 
+ 1b4   :  2741 ; 
+ 1b5   :  273f ; 
+ 1b6   :  273d ; 
+ 1b7   :  273b ; 
+ 1b8   :  2739 ; 
+ 1b9   :  2737 ; 
+ 1ba   :  2734 ; 
+ 1bb   :  2732 ; 
+ 1bc   :  272f ; 
+ 1bd   :  272d ; 
+ 1be   :  272a ; 
+ 1bf   :  2727 ; 
+ 1c0   :  2724 ; 
+ 1c1   :  2721 ; 
+ 1c2   :  271e ; 
+ 1c3   :  271b ; 
+ 1c4   :  2718 ; 
+ 1c5   :  2715 ; 
+ 1c6   :  2711 ; 
+ 1c7   :  270e ; 
+ 1c8   :  270a ; 
+ 1c9   :  2706 ; 
+ 1ca   :  2703 ; 
+ 1cb   :  26ff ; 
+ 1cc   :  26fb ; 
+ 1cd   :  26f7 ; 
+ 1ce   :  26f2 ; 
+ 1cf   :  26ee ; 
+ 1d0   :  26ea ; 
+ 1d1   :  26e5 ; 
+ 1d2   :  26e1 ; 
+ 1d3   :  26dc ; 
+ 1d4   :  26d8 ; 
+ 1d5   :  26d3 ; 
+ 1d6   :  26ce ; 
+ 1d7   :  26c9 ; 
+ 1d8   :  26c4 ; 
+ 1d9   :  26bf ; 
+ 1da   :  26ba ; 
+ 1db   :  26b4 ; 
+ 1dc   :  26af ; 
+ 1dd   :  26aa ; 
+ 1de   :  26a4 ; 
+ 1df   :  269e ; 
+ 1e0   :  2699 ; 
+ 1e1   :  2693 ; 
+ 1e2   :  268d ; 
+ 1e3   :  2687 ; 
+ 1e4   :  2681 ; 
+ 1e5   :  267b ; 
+ 1e6   :  2675 ; 
+ 1e7   :  266e ; 
+ 1e8   :  2668 ; 
+ 1e9   :  2661 ; 
+ 1ea   :  265b ; 
+ 1eb   :  2654 ; 
+ 1ec   :  264d ; 
+ 1ed   :  2647 ; 
+ 1ee   :  2640 ; 
+ 1ef   :  2639 ; 
+ 1f0   :  2632 ; 
+ 1f1   :  262b ; 
+ 1f2   :  2623 ; 
+ 1f3   :  261c ; 
+ 1f4   :  2615 ; 
+ 1f5   :  260d ; 
+ 1f6   :  2606 ; 
+ 1f7   :  25fe ; 
+ 1f8   :  25f6 ; 
+ 1f9   :  25ee ; 
+ 1fa   :  25e7 ; 
+ 1fb   :  25df ; 
+ 1fc   :  25d7 ; 
+ 1fd   :  25ce ; 
+ 1fe   :  25c6 ; 
+ 1ff   :  25be ; 
+ 200   :  25b6 ; 
+ 201   :  25ad ; 
+ 202   :  25a5 ; 
+ 203   :  259c ; 
+ 204   :  2593 ; 
+ 205   :  258b ; 
+ 206   :  2582 ; 
+ 207   :  2579 ; 
+ 208   :  2570 ; 
+ 209   :  2567 ; 
+ 20a   :  255e ; 
+ 20b   :  2555 ; 
+ 20c   :  254b ; 
+ 20d   :  2542 ; 
+ 20e   :  2539 ; 
+ 20f   :  252f ; 
+ 210   :  2525 ; 
+ 211   :  251c ; 
+ 212   :  2512 ; 
+ 213   :  2508 ; 
+ 214   :  24fe ; 
+ 215   :  24f4 ; 
+ 216   :  24ea ; 
+ 217   :  24e0 ; 
+ 218   :  24d6 ; 
+ 219   :  24cc ; 
+ 21a   :  24c2 ; 
+ 21b   :  24b7 ; 
+ 21c   :  24ad ; 
+ 21d   :  24a2 ; 
+ 21e   :  2498 ; 
+ 21f   :  248d ; 
+ 220   :  2482 ; 
+ 221   :  2477 ; 
+ 222   :  246c ; 
+ 223   :  2461 ; 
+ 224   :  2456 ; 
+ 225   :  244b ; 
+ 226   :  2440 ; 
+ 227   :  2435 ; 
+ 228   :  242a ; 
+ 229   :  241e ; 
+ 22a   :  2413 ; 
+ 22b   :  2407 ; 
+ 22c   :  23fc ; 
+ 22d   :  23f0 ; 
+ 22e   :  23e4 ; 
+ 22f   :  23d8 ; 
+ 230   :  23cc ; 
+ 231   :  23c1 ; 
+ 232   :  23b5 ; 
+ 233   :  23a8 ; 
+ 234   :  239c ; 
+ 235   :  2390 ; 
+ 236   :  2384 ; 
+ 237   :  2378 ; 
+ 238   :  236b ; 
+ 239   :  235f ; 
+ 23a   :  2352 ; 
+ 23b   :  2346 ; 
+ 23c   :  2339 ; 
+ 23d   :  232c ; 
+ 23e   :  231f ; 
+ 23f   :  2313 ; 
+ 240   :  2306 ; 
+ 241   :  22f9 ; 
+ 242   :  22ec ; 
+ 243   :  22de ; 
+ 244   :  22d1 ; 
+ 245   :  22c4 ; 
+ 246   :  22b7 ; 
+ 247   :  22a9 ; 
+ 248   :  229c ; 
+ 249   :  228f ; 
+ 24a   :  2281 ; 
+ 24b   :  2273 ; 
+ 24c   :  2266 ; 
+ 24d   :  2258 ; 
+ 24e   :  224a ; 
+ 24f   :  223c ; 
+ 250   :  222e ; 
+ 251   :  2220 ; 
+ 252   :  2212 ; 
+ 253   :  2204 ; 
+ 254   :  21f6 ; 
+ 255   :  21e8 ; 
+ 256   :  21da ; 
+ 257   :  21cb ; 
+ 258   :  21bd ; 
+ 259   :  21af ; 
+ 25a   :  21a0 ; 
+ 25b   :  2192 ; 
+ 25c   :  2183 ; 
+ 25d   :  2174 ; 
+ 25e   :  2166 ; 
+ 25f   :  2157 ; 
+ 260   :  2148 ; 
+ 261   :  2139 ; 
+ 262   :  212a ; 
+ 263   :  211b ; 
+ 264   :  210c ; 
+ 265   :  20fd ; 
+ 266   :  20ee ; 
+ 267   :  20df ; 
+ 268   :  20cf ; 
+ 269   :  20c0 ; 
+ 26a   :  20b1 ; 
+ 26b   :  20a1 ; 
+ 26c   :  2092 ; 
+ 26d   :  2082 ; 
+ 26e   :  2073 ; 
+ 26f   :  2063 ; 
+ 270   :  2053 ; 
+ 271   :  2044 ; 
+ 272   :  2034 ; 
+ 273   :  2024 ; 
+ 274   :  2014 ; 
+ 275   :  2004 ; 
+ 276   :  1ff4 ; 
+ 277   :  1fe4 ; 
+ 278   :  1fd4 ; 
+ 279   :  1fc4 ; 
+ 27a   :  1fb4 ; 
+ 27b   :  1fa3 ; 
+ 27c   :  1f93 ; 
+ 27d   :  1f83 ; 
+ 27e   :  1f72 ; 
+ 27f   :  1f62 ; 
+ 280   :  1f51 ; 
+ 281   :  1f41 ; 
+ 282   :  1f30 ; 
+ 283   :  1f20 ; 
+ 284   :  1f0f ; 
+ 285   :  1efe ; 
+ 286   :  1eed ; 
+ 287   :  1edd ; 
+ 288   :  1ecc ; 
+ 289   :  1ebb ; 
+ 28a   :  1eaa ; 
+ 28b   :  1e99 ; 
+ 28c   :  1e88 ; 
+ 28d   :  1e77 ; 
+ 28e   :  1e66 ; 
+ 28f   :  1e54 ; 
+ 290   :  1e43 ; 
+ 291   :  1e32 ; 
+ 292   :  1e21 ; 
+ 293   :  1e0f ; 
+ 294   :  1dfe ; 
+ 295   :  1dec ; 
+ 296   :  1ddb ; 
+ 297   :  1dc9 ; 
+ 298   :  1db8 ; 
+ 299   :  1da6 ; 
+ 29a   :  1d95 ; 
+ 29b   :  1d83 ; 
+ 29c   :  1d71 ; 
+ 29d   :  1d5f ; 
+ 29e   :  1d4e ; 
+ 29f   :  1d3c ; 
+ 2a0   :  1d2a ; 
+ 2a1   :  1d18 ; 
+ 2a2   :  1d06 ; 
+ 2a3   :  1cf4 ; 
+ 2a4   :  1ce2 ; 
+ 2a5   :  1cd0 ; 
+ 2a6   :  1cbe ; 
+ 2a7   :  1cac ; 
+ 2a8   :  1c99 ; 
+ 2a9   :  1c87 ; 
+ 2aa   :  1c75 ; 
+ 2ab   :  1c63 ; 
+ 2ac   :  1c50 ; 
+ 2ad   :  1c3e ; 
+ 2ae   :  1c2b ; 
+ 2af   :  1c19 ; 
+ 2b0   :  1c06 ; 
+ 2b1   :  1bf4 ; 
+ 2b2   :  1be1 ; 
+ 2b3   :  1bcf ; 
+ 2b4   :  1bbc ; 
+ 2b5   :  1ba9 ; 
+ 2b6   :  1b97 ; 
+ 2b7   :  1b84 ; 
+ 2b8   :  1b71 ; 
+ 2b9   :  1b5e ; 
+ 2ba   :  1b4c ; 
+ 2bb   :  1b39 ; 
+ 2bc   :  1b26 ; 
+ 2bd   :  1b13 ; 
+ 2be   :  1b00 ; 
+ 2bf   :  1aed ; 
+ 2c0   :  1ada ; 
+ 2c1   :  1ac7 ; 
+ 2c2   :  1ab4 ; 
+ 2c3   :  1aa1 ; 
+ 2c4   :  1a8d ; 
+ 2c5   :  1a7a ; 
+ 2c6   :  1a67 ; 
+ 2c7   :  1a54 ; 
+ 2c8   :  1a40 ; 
+ 2c9   :  1a2d ; 
+ 2ca   :  1a1a ; 
+ 2cb   :  1a06 ; 
+ 2cc   :  19f3 ; 
+ 2cd   :  19e0 ; 
+ 2ce   :  19cc ; 
+ 2cf   :  19b9 ; 
+ 2d0   :  19a5 ; 
+ 2d1   :  1992 ; 
+ 2d2   :  197e ; 
+ 2d3   :  196a ; 
+ 2d4   :  1957 ; 
+ 2d5   :  1943 ; 
+ 2d6   :  1930 ; 
+ 2d7   :  191c ; 
+ 2d8   :  1908 ; 
+ 2d9   :  18f4 ; 
+ 2da   :  18e1 ; 
+ 2db   :  18cd ; 
+ 2dc   :  18b9 ; 
+ 2dd   :  18a5 ; 
+ 2de   :  1891 ; 
+ 2df   :  187d ; 
+ 2e0   :  1869 ; 
+ 2e1   :  1855 ; 
+ 2e2   :  1841 ; 
+ 2e3   :  182d ; 
+ 2e4   :  1819 ; 
+ 2e5   :  1805 ; 
+ 2e6   :  17f1 ; 
+ 2e7   :  17dd ; 
+ 2e8   :  17c9 ; 
+ 2e9   :  17b5 ; 
+ 2ea   :  17a1 ; 
+ 2eb   :  178d ; 
+ 2ec   :  1779 ; 
+ 2ed   :  1764 ; 
+ 2ee   :  1750 ; 
+ 2ef   :  173c ; 
+ 2f0   :  1728 ; 
+ 2f1   :  1713 ; 
+ 2f2   :  16ff ; 
+ 2f3   :  16eb ; 
+ 2f4   :  16d6 ; 
+ 2f5   :  16c2 ; 
+ 2f6   :  16ae ; 
+ 2f7   :  1699 ; 
+ 2f8   :  1685 ; 
+ 2f9   :  1670 ; 
+ 2fa   :  165c ; 
+ 2fb   :  1647 ; 
+ 2fc   :  1633 ; 
+ 2fd   :  161e ; 
+ 2fe   :  160a ; 
+ 2ff   :  15f5 ; 
+ 300   :  15e1 ; 
+ 301   :  15cc ; 
+ 302   :  15b7 ; 
+ 303   :  15a3 ; 
+ 304   :  158e ; 
+ 305   :  157a ; 
+ 306   :  1565 ; 
+ 307   :  1550 ; 
+ 308   :  153c ; 
+ 309   :  1527 ; 
+ 30a   :  1512 ; 
+ 30b   :  14fd ; 
+ 30c   :  14e9 ; 
+ 30d   :  14d4 ; 
+ 30e   :  14bf ; 
+ 30f   :  14aa ; 
+ 310   :  1496 ; 
+ 311   :  1481 ; 
+ 312   :  146c ; 
+ 313   :  1457 ; 
+ 314   :  1442 ; 
+ 315   :  142e ; 
+ 316   :  1419 ; 
+ 317   :  1404 ; 
+ 318   :  13ef ; 
+ 319   :  13da ; 
+ 31a   :  13c5 ; 
+ 31b   :  13b0 ; 
+ 31c   :  139b ; 
+ 31d   :  1386 ; 
+ 31e   :  1371 ; 
+ 31f   :  135c ; 
+ 320   :  1348 ; 
+ 321   :  1333 ; 
+ 322   :  131e ; 
+ 323   :  1309 ; 
+ 324   :  12f4 ; 
+ 325   :  12df ; 
+ 326   :  12ca ; 
+ 327   :  12b5 ; 
+ 328   :  12a0 ; 
+ 329   :  128b ; 
+ 32a   :  1275 ; 
+ 32b   :  1260 ; 
+ 32c   :  124b ; 
+ 32d   :  1236 ; 
+ 32e   :  1221 ; 
+ 32f   :  120c ; 
+ 330   :  11f7 ; 
+ 331   :  11e2 ; 
+ 332   :  11cd ; 
+ 333   :  11b8 ; 
+ 334   :  11a3 ; 
+ 335   :  118e ; 
+ 336   :  1179 ; 
+ 337   :  1164 ; 
+ 338   :  114e ; 
+ 339   :  1139 ; 
+ 33a   :  1124 ; 
+ 33b   :  110f ; 
+ 33c   :  10fa ; 
+ 33d   :  10e5 ; 
+ 33e   :  10d0 ; 
+ 33f   :  10bb ; 
+ 340   :  10a5 ; 
+ 341   :  1090 ; 
+ 342   :  107b ; 
+ 343   :  1066 ; 
+ 344   :  1051 ; 
+ 345   :  103c ; 
+ 346   :  1027 ; 
+ 347   :  1012 ; 
+ 348   :  ffc ; 
+ 349   :  fe7 ; 
+ 34a   :  fd2 ; 
+ 34b   :  fbd ; 
+ 34c   :  fa8 ; 
+ 34d   :  f93 ; 
+ 34e   :  f7e ; 
+ 34f   :  f69 ; 
+ 350   :  f53 ; 
+ 351   :  f3e ; 
+ 352   :  f29 ; 
+ 353   :  f14 ; 
+ 354   :  eff ; 
+ 355   :  eea ; 
+ 356   :  ed5 ; 
+ 357   :  ec0 ; 
+ 358   :  eab ; 
+ 359   :  e95 ; 
+ 35a   :  e80 ; 
+ 35b   :  e6b ; 
+ 35c   :  e56 ; 
+ 35d   :  e41 ; 
+ 35e   :  e2c ; 
+ 35f   :  e17 ; 
+ 360   :  e02 ; 
+ 361   :  ded ; 
+ 362   :  dd8 ; 
+ 363   :  dc3 ; 
+ 364   :  dae ; 
+ 365   :  d99 ; 
+ 366   :  d84 ; 
+ 367   :  d6f ; 
+ 368   :  d5a ; 
+ 369   :  d44 ; 
+ 36a   :  d2f ; 
+ 36b   :  d1a ; 
+ 36c   :  d05 ; 
+ 36d   :  cf1 ; 
+ 36e   :  cdc ; 
+ 36f   :  cc7 ; 
+ 370   :  cb2 ; 
+ 371   :  c9d ; 
+ 372   :  c88 ; 
+ 373   :  c73 ; 
+ 374   :  c5e ; 
+ 375   :  c49 ; 
+ 376   :  c34 ; 
+ 377   :  c1f ; 
+ 378   :  c0a ; 
+ 379   :  bf5 ; 
+ 37a   :  be0 ; 
+ 37b   :  bcc ; 
+ 37c   :  bb7 ; 
+ 37d   :  ba2 ; 
+ 37e   :  b8d ; 
+ 37f   :  b78 ; 
+ 380   :  b63 ; 
+ 381   :  b4f ; 
+ 382   :  b3a ; 
+ 383   :  b25 ; 
+ 384   :  b10 ; 
+ 385   :  afc ; 
+ 386   :  ae7 ; 
+ 387   :  ad2 ; 
+ 388   :  abd ; 
+ 389   :  aa9 ; 
+ 38a   :  a94 ; 
+ 38b   :  a7f ; 
+ 38c   :  a6b ; 
+ 38d   :  a56 ; 
+ 38e   :  a41 ; 
+ 38f   :  a2d ; 
+ 390   :  a18 ; 
+ 391   :  a04 ; 
+ 392   :  9ef ; 
+ 393   :  9da ; 
+ 394   :  9c6 ; 
+ 395   :  9b1 ; 
+ 396   :  99d ; 
+ 397   :  988 ; 
+ 398   :  974 ; 
+ 399   :  95f ; 
+ 39a   :  94b ; 
+ 39b   :  937 ; 
+ 39c   :  922 ; 
+ 39d   :  90e ; 
+ 39e   :  8f9 ; 
+ 39f   :  8e5 ; 
+ 3a0   :  8d1 ; 
+ 3a1   :  8bc ; 
+ 3a2   :  8a8 ; 
+ 3a3   :  894 ; 
+ 3a4   :  87f ; 
+ 3a5   :  86b ; 
+ 3a6   :  857 ; 
+ 3a7   :  843 ; 
+ 3a8   :  82e ; 
+ 3a9   :  81a ; 
+ 3aa   :  806 ; 
+ 3ab   :  7f2 ; 
+ 3ac   :  7de ; 
+ 3ad   :  7ca ; 
+ 3ae   :  7b5 ; 
+ 3af   :  7a1 ; 
+ 3b0   :  78d ; 
+ 3b1   :  779 ; 
+ 3b2   :  765 ; 
+ 3b3   :  751 ; 
+ 3b4   :  73d ; 
+ 3b5   :  729 ; 
+ 3b6   :  715 ; 
+ 3b7   :  701 ; 
+ 3b8   :  6ee ; 
+ 3b9   :  6da ; 
+ 3ba   :  6c6 ; 
+ 3bb   :  6b2 ; 
+ 3bc   :  69e ; 
+ 3bd   :  68a ; 
+ 3be   :  677 ; 
+ 3bf   :  663 ; 
+ 3c0   :  64f ; 
+ 3c1   :  63b ; 
+ 3c2   :  628 ; 
+ 3c3   :  614 ; 
+ 3c4   :  600 ; 
+ 3c5   :  5ed ; 
+ 3c6   :  5d9 ; 
+ 3c7   :  5c6 ; 
+ 3c8   :  5b2 ; 
+ 3c9   :  59f ; 
+ 3ca   :  58b ; 
+ 3cb   :  578 ; 
+ 3cc   :  564 ; 
+ 3cd   :  551 ; 
+ 3ce   :  53d ; 
+ 3cf   :  52a ; 
+ 3d0   :  517 ; 
+ 3d1   :  503 ; 
+ 3d2   :  4f0 ; 
+ 3d3   :  4dd ; 
+ 3d4   :  4c9 ; 
+ 3d5   :  4b6 ; 
+ 3d6   :  4a3 ; 
+ 3d7   :  490 ; 
+ 3d8   :  47d ; 
+ 3d9   :  46a ; 
+ 3da   :  456 ; 
+ 3db   :  443 ; 
+ 3dc   :  430 ; 
+ 3dd   :  41d ; 
+ 3de   :  40a ; 
+ 3df   :  3f7 ; 
+ 3e0   :  3e4 ; 
+ 3e1   :  3d2 ; 
+ 3e2   :  3bf ; 
+ 3e3   :  3ac ; 
+ 3e4   :  399 ; 
+ 3e5   :  386 ; 
+ 3e6   :  373 ; 
+ 3e7   :  361 ; 
+ 3e8   :  34e ; 
+ 3e9   :  33b ; 
+ 3ea   :  329 ; 
+ 3eb   :  316 ; 
+ 3ec   :  303 ; 
+ 3ed   :  2f1 ; 
+ 3ee   :  2de ; 
+ 3ef   :  2cc ; 
+ 3f0   :  2b9 ; 
+ 3f1   :  2a7 ; 
+ 3f2   :  294 ; 
+ 3f3   :  282 ; 
+ 3f4   :  26f ; 
+ 3f5   :  25d ; 
+ 3f6   :  24b ; 
+ 3f7   :  238 ; 
+ 3f8   :  226 ; 
+ 3f9   :  214 ; 
+ 3fa   :  202 ; 
+ 3fb   :  1f0 ; 
+ 3fc   :  1de ; 
+ 3fd   :  1cb ; 
+ 3fe   :  1b9 ; 
+ 3ff   :  1a7 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_4.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_4.mif
new file mode 100644
index 0000000000000000000000000000000000000000..db619dc2c1bdaf85b8791815a90898ae864e9e76
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_4.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  ff6e5 ; 
+ 1   :  ff689 ; 
+ 2   :  ff62c ; 
+ 3   :  ff5d0 ; 
+ 4   :  ff573 ; 
+ 5   :  ff517 ; 
+ 6   :  ff4bb ; 
+ 7   :  ff460 ; 
+ 8   :  ff404 ; 
+ 9   :  ff3a9 ; 
+ a   :  ff34d ; 
+ b   :  ff2f2 ; 
+ c   :  ff297 ; 
+ d   :  ff23c ; 
+ e   :  ff1e2 ; 
+ f   :  ff187 ; 
+ 10   :  ff12d ; 
+ 11   :  ff0d3 ; 
+ 12   :  ff079 ; 
+ 13   :  ff01f ; 
+ 14   :  fefc5 ; 
+ 15   :  fef6c ; 
+ 16   :  fef12 ; 
+ 17   :  feeb9 ; 
+ 18   :  fee60 ; 
+ 19   :  fee08 ; 
+ 1a   :  fedaf ; 
+ 1b   :  fed57 ; 
+ 1c   :  fecfe ; 
+ 1d   :  feca6 ; 
+ 1e   :  fec4e ; 
+ 1f   :  febf6 ; 
+ 20   :  feb9f ; 
+ 21   :  feb47 ; 
+ 22   :  feaf0 ; 
+ 23   :  fea99 ; 
+ 24   :  fea42 ; 
+ 25   :  fe9ec ; 
+ 26   :  fe995 ; 
+ 27   :  fe93f ; 
+ 28   :  fe8e9 ; 
+ 29   :  fe893 ; 
+ 2a   :  fe83d ; 
+ 2b   :  fe7e7 ; 
+ 2c   :  fe792 ; 
+ 2d   :  fe73d ; 
+ 2e   :  fe6e8 ; 
+ 2f   :  fe693 ; 
+ 30   :  fe63e ; 
+ 31   :  fe5ea ; 
+ 32   :  fe595 ; 
+ 33   :  fe541 ; 
+ 34   :  fe4ed ; 
+ 35   :  fe49a ; 
+ 36   :  fe446 ; 
+ 37   :  fe3f3 ; 
+ 38   :  fe39f ; 
+ 39   :  fe34c ; 
+ 3a   :  fe2fa ; 
+ 3b   :  fe2a7 ; 
+ 3c   :  fe255 ; 
+ 3d   :  fe202 ; 
+ 3e   :  fe1b0 ; 
+ 3f   :  fe15f ; 
+ 40   :  fe10d ; 
+ 41   :  fe0bc ; 
+ 42   :  fe06a ; 
+ 43   :  fe019 ; 
+ 44   :  fdfc8 ; 
+ 45   :  fdf78 ; 
+ 46   :  fdf27 ; 
+ 47   :  fded7 ; 
+ 48   :  fde87 ; 
+ 49   :  fde37 ; 
+ 4a   :  fdde8 ; 
+ 4b   :  fdd98 ; 
+ 4c   :  fdd49 ; 
+ 4d   :  fdcfa ; 
+ 4e   :  fdcab ; 
+ 4f   :  fdc5c ; 
+ 50   :  fdc0e ; 
+ 51   :  fdbc0 ; 
+ 52   :  fdb72 ; 
+ 53   :  fdb24 ; 
+ 54   :  fdad6 ; 
+ 55   :  fda89 ; 
+ 56   :  fda3b ; 
+ 57   :  fd9ee ; 
+ 58   :  fd9a2 ; 
+ 59   :  fd955 ; 
+ 5a   :  fd909 ; 
+ 5b   :  fd8bd ; 
+ 5c   :  fd871 ; 
+ 5d   :  fd825 ; 
+ 5e   :  fd7d9 ; 
+ 5f   :  fd78e ; 
+ 60   :  fd743 ; 
+ 61   :  fd6f8 ; 
+ 62   :  fd6ad ; 
+ 63   :  fd663 ; 
+ 64   :  fd618 ; 
+ 65   :  fd5ce ; 
+ 66   :  fd584 ; 
+ 67   :  fd53b ; 
+ 68   :  fd4f1 ; 
+ 69   :  fd4a8 ; 
+ 6a   :  fd45f ; 
+ 6b   :  fd416 ; 
+ 6c   :  fd3ce ; 
+ 6d   :  fd385 ; 
+ 6e   :  fd33d ; 
+ 6f   :  fd2f5 ; 
+ 70   :  fd2ae ; 
+ 71   :  fd266 ; 
+ 72   :  fd21f ; 
+ 73   :  fd1d8 ; 
+ 74   :  fd191 ; 
+ 75   :  fd14a ; 
+ 76   :  fd104 ; 
+ 77   :  fd0be ; 
+ 78   :  fd078 ; 
+ 79   :  fd032 ; 
+ 7a   :  fcfed ; 
+ 7b   :  fcfa7 ; 
+ 7c   :  fcf62 ; 
+ 7d   :  fcf1e ; 
+ 7e   :  fced9 ; 
+ 7f   :  fce95 ; 
+ 80   :  fce50 ; 
+ 81   :  fce0c ; 
+ 82   :  fcdc9 ; 
+ 83   :  fcd85 ; 
+ 84   :  fcd42 ; 
+ 85   :  fccff ; 
+ 86   :  fccbc ; 
+ 87   :  fcc7a ; 
+ 88   :  fcc37 ; 
+ 89   :  fcbf5 ; 
+ 8a   :  fcbb3 ; 
+ 8b   :  fcb71 ; 
+ 8c   :  fcb30 ; 
+ 8d   :  fcaef ; 
+ 8e   :  fcaae ; 
+ 8f   :  fca6d ; 
+ 90   :  fca2c ; 
+ 91   :  fc9ec ; 
+ 92   :  fc9ac ; 
+ 93   :  fc96c ; 
+ 94   :  fc92d ; 
+ 95   :  fc8ed ; 
+ 96   :  fc8ae ; 
+ 97   :  fc86f ; 
+ 98   :  fc830 ; 
+ 99   :  fc7f2 ; 
+ 9a   :  fc7b4 ; 
+ 9b   :  fc776 ; 
+ 9c   :  fc738 ; 
+ 9d   :  fc6fa ; 
+ 9e   :  fc6bd ; 
+ 9f   :  fc680 ; 
+ a0   :  fc643 ; 
+ a1   :  fc607 ; 
+ a2   :  fc5ca ; 
+ a3   :  fc58e ; 
+ a4   :  fc552 ; 
+ a5   :  fc517 ; 
+ a6   :  fc4db ; 
+ a7   :  fc4a0 ; 
+ a8   :  fc465 ; 
+ a9   :  fc42a ; 
+ aa   :  fc3f0 ; 
+ ab   :  fc3b5 ; 
+ ac   :  fc37b ; 
+ ad   :  fc342 ; 
+ ae   :  fc308 ; 
+ af   :  fc2cf ; 
+ b0   :  fc296 ; 
+ b1   :  fc25d ; 
+ b2   :  fc224 ; 
+ b3   :  fc1ec ; 
+ b4   :  fc1b4 ; 
+ b5   :  fc17c ; 
+ b6   :  fc144 ; 
+ b7   :  fc10d ; 
+ b8   :  fc0d6 ; 
+ b9   :  fc09f ; 
+ ba   :  fc068 ; 
+ bb   :  fc032 ; 
+ bc   :  fbffc ; 
+ bd   :  fbfc6 ; 
+ be   :  fbf90 ; 
+ bf   :  fbf5b ; 
+ c0   :  fbf25 ; 
+ c1   :  fbef0 ; 
+ c2   :  fbebc ; 
+ c3   :  fbe87 ; 
+ c4   :  fbe53 ; 
+ c5   :  fbe1f ; 
+ c6   :  fbdeb ; 
+ c7   :  fbdb8 ; 
+ c8   :  fbd84 ; 
+ c9   :  fbd51 ; 
+ ca   :  fbd1f ; 
+ cb   :  fbcec ; 
+ cc   :  fbcba ; 
+ cd   :  fbc88 ; 
+ ce   :  fbc56 ; 
+ cf   :  fbc24 ; 
+ d0   :  fbbf3 ; 
+ d1   :  fbbc2 ; 
+ d2   :  fbb91 ; 
+ d3   :  fbb60 ; 
+ d4   :  fbb30 ; 
+ d5   :  fbb00 ; 
+ d6   :  fbad0 ; 
+ d7   :  fbaa0 ; 
+ d8   :  fba71 ; 
+ d9   :  fba42 ; 
+ da   :  fba13 ; 
+ db   :  fb9e4 ; 
+ dc   :  fb9b6 ; 
+ dd   :  fb988 ; 
+ de   :  fb95a ; 
+ df   :  fb92c ; 
+ e0   :  fb8ff ; 
+ e1   :  fb8d2 ; 
+ e2   :  fb8a5 ; 
+ e3   :  fb878 ; 
+ e4   :  fb84b ; 
+ e5   :  fb81f ; 
+ e6   :  fb7f3 ; 
+ e7   :  fb7c8 ; 
+ e8   :  fb79c ; 
+ e9   :  fb771 ; 
+ ea   :  fb746 ; 
+ eb   :  fb71b ; 
+ ec   :  fb6f1 ; 
+ ed   :  fb6c7 ; 
+ ee   :  fb69d ; 
+ ef   :  fb673 ; 
+ f0   :  fb649 ; 
+ f1   :  fb620 ; 
+ f2   :  fb5f7 ; 
+ f3   :  fb5cf ; 
+ f4   :  fb5a6 ; 
+ f5   :  fb57e ; 
+ f6   :  fb556 ; 
+ f7   :  fb52e ; 
+ f8   :  fb507 ; 
+ f9   :  fb4df ; 
+ fa   :  fb4b8 ; 
+ fb   :  fb492 ; 
+ fc   :  fb46b ; 
+ fd   :  fb445 ; 
+ fe   :  fb41f ; 
+ ff   :  fb3f9 ; 
+ 100   :  fb3d4 ; 
+ 101   :  fb3ae ; 
+ 102   :  fb389 ; 
+ 103   :  fb364 ; 
+ 104   :  fb340 ; 
+ 105   :  fb31c ; 
+ 106   :  fb2f8 ; 
+ 107   :  fb2d4 ; 
+ 108   :  fb2b0 ; 
+ 109   :  fb28d ; 
+ 10a   :  fb26a ; 
+ 10b   :  fb247 ; 
+ 10c   :  fb225 ; 
+ 10d   :  fb202 ; 
+ 10e   :  fb1e0 ; 
+ 10f   :  fb1be ; 
+ 110   :  fb19d ; 
+ 111   :  fb17c ; 
+ 112   :  fb15b ; 
+ 113   :  fb13a ; 
+ 114   :  fb119 ; 
+ 115   :  fb0f9 ; 
+ 116   :  fb0d9 ; 
+ 117   :  fb0b9 ; 
+ 118   :  fb099 ; 
+ 119   :  fb07a ; 
+ 11a   :  fb05b ; 
+ 11b   :  fb03c ; 
+ 11c   :  fb01e ; 
+ 11d   :  fafff ; 
+ 11e   :  fafe1 ; 
+ 11f   :  fafc3 ; 
+ 120   :  fafa6 ; 
+ 121   :  faf88 ; 
+ 122   :  faf6b ; 
+ 123   :  faf4e ; 
+ 124   :  faf32 ; 
+ 125   :  faf16 ; 
+ 126   :  faef9 ; 
+ 127   :  faede ; 
+ 128   :  faec2 ; 
+ 129   :  faea7 ; 
+ 12a   :  fae8b ; 
+ 12b   :  fae71 ; 
+ 12c   :  fae56 ; 
+ 12d   :  fae3b ; 
+ 12e   :  fae21 ; 
+ 12f   :  fae07 ; 
+ 130   :  fadee ; 
+ 131   :  fadd4 ; 
+ 132   :  fadbb ; 
+ 133   :  fada2 ; 
+ 134   :  fad8a ; 
+ 135   :  fad71 ; 
+ 136   :  fad59 ; 
+ 137   :  fad41 ; 
+ 138   :  fad29 ; 
+ 139   :  fad12 ; 
+ 13a   :  facfb ; 
+ 13b   :  face4 ; 
+ 13c   :  faccd ; 
+ 13d   :  facb7 ; 
+ 13e   :  faca0 ; 
+ 13f   :  fac8a ; 
+ 140   :  fac75 ; 
+ 141   :  fac5f ; 
+ 142   :  fac4a ; 
+ 143   :  fac35 ; 
+ 144   :  fac20 ; 
+ 145   :  fac0c ; 
+ 146   :  fabf7 ; 
+ 147   :  fabe3 ; 
+ 148   :  fabd0 ; 
+ 149   :  fabbc ; 
+ 14a   :  faba9 ; 
+ 14b   :  fab96 ; 
+ 14c   :  fab83 ; 
+ 14d   :  fab70 ; 
+ 14e   :  fab5e ; 
+ 14f   :  fab4c ; 
+ 150   :  fab3a ; 
+ 151   :  fab28 ; 
+ 152   :  fab17 ; 
+ 153   :  fab06 ; 
+ 154   :  faaf5 ; 
+ 155   :  faae4 ; 
+ 156   :  faad4 ; 
+ 157   :  faac4 ; 
+ 158   :  faab4 ; 
+ 159   :  faaa4 ; 
+ 15a   :  faa95 ; 
+ 15b   :  faa85 ; 
+ 15c   :  faa76 ; 
+ 15d   :  faa68 ; 
+ 15e   :  faa59 ; 
+ 15f   :  faa4b ; 
+ 160   :  faa3d ; 
+ 161   :  faa2f ; 
+ 162   :  faa22 ; 
+ 163   :  faa14 ; 
+ 164   :  faa07 ; 
+ 165   :  fa9fa ; 
+ 166   :  fa9ee ; 
+ 167   :  fa9e1 ; 
+ 168   :  fa9d5 ; 
+ 169   :  fa9c9 ; 
+ 16a   :  fa9be ; 
+ 16b   :  fa9b2 ; 
+ 16c   :  fa9a7 ; 
+ 16d   :  fa99c ; 
+ 16e   :  fa992 ; 
+ 16f   :  fa987 ; 
+ 170   :  fa97d ; 
+ 171   :  fa973 ; 
+ 172   :  fa969 ; 
+ 173   :  fa960 ; 
+ 174   :  fa956 ; 
+ 175   :  fa94d ; 
+ 176   :  fa944 ; 
+ 177   :  fa93c ; 
+ 178   :  fa933 ; 
+ 179   :  fa92b ; 
+ 17a   :  fa923 ; 
+ 17b   :  fa91c ; 
+ 17c   :  fa914 ; 
+ 17d   :  fa90d ; 
+ 17e   :  fa906 ; 
+ 17f   :  fa8ff ; 
+ 180   :  fa8f9 ; 
+ 181   :  fa8f2 ; 
+ 182   :  fa8ec ; 
+ 183   :  fa8e7 ; 
+ 184   :  fa8e1 ; 
+ 185   :  fa8dc ; 
+ 186   :  fa8d6 ; 
+ 187   :  fa8d2 ; 
+ 188   :  fa8cd ; 
+ 189   :  fa8c8 ; 
+ 18a   :  fa8c4 ; 
+ 18b   :  fa8c0 ; 
+ 18c   :  fa8bc ; 
+ 18d   :  fa8b9 ; 
+ 18e   :  fa8b6 ; 
+ 18f   :  fa8b2 ; 
+ 190   :  fa8b0 ; 
+ 191   :  fa8ad ; 
+ 192   :  fa8ab ; 
+ 193   :  fa8a8 ; 
+ 194   :  fa8a6 ; 
+ 195   :  fa8a5 ; 
+ 196   :  fa8a3 ; 
+ 197   :  fa8a2 ; 
+ 198   :  fa8a1 ; 
+ 199   :  fa8a0 ; 
+ 19a   :  fa89f ; 
+ 19b   :  fa89f ; 
+ 19c   :  fa89f ; 
+ 19d   :  fa89f ; 
+ 19e   :  fa89f ; 
+ 19f   :  fa89f ; 
+ 1a0   :  fa8a0 ; 
+ 1a1   :  fa8a1 ; 
+ 1a2   :  fa8a2 ; 
+ 1a3   :  fa8a4 ; 
+ 1a4   :  fa8a5 ; 
+ 1a5   :  fa8a7 ; 
+ 1a6   :  fa8a9 ; 
+ 1a7   :  fa8ab ; 
+ 1a8   :  fa8ae ; 
+ 1a9   :  fa8b0 ; 
+ 1aa   :  fa8b3 ; 
+ 1ab   :  fa8b6 ; 
+ 1ac   :  fa8ba ; 
+ 1ad   :  fa8bd ; 
+ 1ae   :  fa8c1 ; 
+ 1af   :  fa8c5 ; 
+ 1b0   :  fa8c9 ; 
+ 1b1   :  fa8ce ; 
+ 1b2   :  fa8d2 ; 
+ 1b3   :  fa8d7 ; 
+ 1b4   :  fa8dc ; 
+ 1b5   :  fa8e1 ; 
+ 1b6   :  fa8e7 ; 
+ 1b7   :  fa8ed ; 
+ 1b8   :  fa8f2 ; 
+ 1b9   :  fa8f9 ; 
+ 1ba   :  fa8ff ; 
+ 1bb   :  fa905 ; 
+ 1bc   :  fa90c ; 
+ 1bd   :  fa913 ; 
+ 1be   :  fa91a ; 
+ 1bf   :  fa922 ; 
+ 1c0   :  fa929 ; 
+ 1c1   :  fa931 ; 
+ 1c2   :  fa939 ; 
+ 1c3   :  fa941 ; 
+ 1c4   :  fa94a ; 
+ 1c5   :  fa952 ; 
+ 1c6   :  fa95b ; 
+ 1c7   :  fa964 ; 
+ 1c8   :  fa96d ; 
+ 1c9   :  fa977 ; 
+ 1ca   :  fa981 ; 
+ 1cb   :  fa98a ; 
+ 1cc   :  fa995 ; 
+ 1cd   :  fa99f ; 
+ 1ce   :  fa9a9 ; 
+ 1cf   :  fa9b4 ; 
+ 1d0   :  fa9bf ; 
+ 1d1   :  fa9ca ; 
+ 1d2   :  fa9d5 ; 
+ 1d3   :  fa9e1 ; 
+ 1d4   :  fa9ec ; 
+ 1d5   :  fa9f8 ; 
+ 1d6   :  faa04 ; 
+ 1d7   :  faa11 ; 
+ 1d8   :  faa1d ; 
+ 1d9   :  faa2a ; 
+ 1da   :  faa37 ; 
+ 1db   :  faa44 ; 
+ 1dc   :  faa51 ; 
+ 1dd   :  faa5f ; 
+ 1de   :  faa6c ; 
+ 1df   :  faa7a ; 
+ 1e0   :  faa88 ; 
+ 1e1   :  faa97 ; 
+ 1e2   :  faaa5 ; 
+ 1e3   :  faab4 ; 
+ 1e4   :  faac2 ; 
+ 1e5   :  faad2 ; 
+ 1e6   :  faae1 ; 
+ 1e7   :  faaf0 ; 
+ 1e8   :  fab00 ; 
+ 1e9   :  fab10 ; 
+ 1ea   :  fab20 ; 
+ 1eb   :  fab30 ; 
+ 1ec   :  fab40 ; 
+ 1ed   :  fab51 ; 
+ 1ee   :  fab62 ; 
+ 1ef   :  fab73 ; 
+ 1f0   :  fab84 ; 
+ 1f1   :  fab95 ; 
+ 1f2   :  faba7 ; 
+ 1f3   :  fabb8 ; 
+ 1f4   :  fabca ; 
+ 1f5   :  fabdc ; 
+ 1f6   :  fabef ; 
+ 1f7   :  fac01 ; 
+ 1f8   :  fac14 ; 
+ 1f9   :  fac27 ; 
+ 1fa   :  fac3a ; 
+ 1fb   :  fac4d ; 
+ 1fc   :  fac60 ; 
+ 1fd   :  fac74 ; 
+ 1fe   :  fac88 ; 
+ 1ff   :  fac9b ; 
+ 200   :  facb0 ; 
+ 201   :  facc4 ; 
+ 202   :  facd8 ; 
+ 203   :  faced ; 
+ 204   :  fad02 ; 
+ 205   :  fad17 ; 
+ 206   :  fad2c ; 
+ 207   :  fad41 ; 
+ 208   :  fad57 ; 
+ 209   :  fad6d ; 
+ 20a   :  fad83 ; 
+ 20b   :  fad99 ; 
+ 20c   :  fadaf ; 
+ 20d   :  fadc5 ; 
+ 20e   :  faddc ; 
+ 20f   :  fadf3 ; 
+ 210   :  fae0a ; 
+ 211   :  fae21 ; 
+ 212   :  fae38 ; 
+ 213   :  fae50 ; 
+ 214   :  fae67 ; 
+ 215   :  fae7f ; 
+ 216   :  fae97 ; 
+ 217   :  faeaf ; 
+ 218   :  faec8 ; 
+ 219   :  faee0 ; 
+ 21a   :  faef9 ; 
+ 21b   :  faf12 ; 
+ 21c   :  faf2b ; 
+ 21d   :  faf44 ; 
+ 21e   :  faf5d ; 
+ 21f   :  faf77 ; 
+ 220   :  faf90 ; 
+ 221   :  fafaa ; 
+ 222   :  fafc4 ; 
+ 223   :  fafde ; 
+ 224   :  faff9 ; 
+ 225   :  fb013 ; 
+ 226   :  fb02e ; 
+ 227   :  fb049 ; 
+ 228   :  fb064 ; 
+ 229   :  fb07f ; 
+ 22a   :  fb09a ; 
+ 22b   :  fb0b6 ; 
+ 22c   :  fb0d1 ; 
+ 22d   :  fb0ed ; 
+ 22e   :  fb109 ; 
+ 22f   :  fb125 ; 
+ 230   :  fb141 ; 
+ 231   :  fb15e ; 
+ 232   :  fb17a ; 
+ 233   :  fb197 ; 
+ 234   :  fb1b4 ; 
+ 235   :  fb1d1 ; 
+ 236   :  fb1ee ; 
+ 237   :  fb20c ; 
+ 238   :  fb229 ; 
+ 239   :  fb247 ; 
+ 23a   :  fb265 ; 
+ 23b   :  fb283 ; 
+ 23c   :  fb2a1 ; 
+ 23d   :  fb2bf ; 
+ 23e   :  fb2dd ; 
+ 23f   :  fb2fc ; 
+ 240   :  fb31b ; 
+ 241   :  fb33a ; 
+ 242   :  fb359 ; 
+ 243   :  fb378 ; 
+ 244   :  fb397 ; 
+ 245   :  fb3b7 ; 
+ 246   :  fb3d6 ; 
+ 247   :  fb3f6 ; 
+ 248   :  fb416 ; 
+ 249   :  fb436 ; 
+ 24a   :  fb456 ; 
+ 24b   :  fb476 ; 
+ 24c   :  fb497 ; 
+ 24d   :  fb4b7 ; 
+ 24e   :  fb4d8 ; 
+ 24f   :  fb4f9 ; 
+ 250   :  fb51a ; 
+ 251   :  fb53b ; 
+ 252   :  fb55d ; 
+ 253   :  fb57e ; 
+ 254   :  fb5a0 ; 
+ 255   :  fb5c1 ; 
+ 256   :  fb5e3 ; 
+ 257   :  fb605 ; 
+ 258   :  fb627 ; 
+ 259   :  fb64a ; 
+ 25a   :  fb66c ; 
+ 25b   :  fb68f ; 
+ 25c   :  fb6b1 ; 
+ 25d   :  fb6d4 ; 
+ 25e   :  fb6f7 ; 
+ 25f   :  fb71a ; 
+ 260   :  fb73d ; 
+ 261   :  fb761 ; 
+ 262   :  fb784 ; 
+ 263   :  fb7a8 ; 
+ 264   :  fb7cb ; 
+ 265   :  fb7ef ; 
+ 266   :  fb813 ; 
+ 267   :  fb837 ; 
+ 268   :  fb85c ; 
+ 269   :  fb880 ; 
+ 26a   :  fb8a5 ; 
+ 26b   :  fb8c9 ; 
+ 26c   :  fb8ee ; 
+ 26d   :  fb913 ; 
+ 26e   :  fb938 ; 
+ 26f   :  fb95d ; 
+ 270   :  fb982 ; 
+ 271   :  fb9a8 ; 
+ 272   :  fb9cd ; 
+ 273   :  fb9f3 ; 
+ 274   :  fba18 ; 
+ 275   :  fba3e ; 
+ 276   :  fba64 ; 
+ 277   :  fba8a ; 
+ 278   :  fbab1 ; 
+ 279   :  fbad7 ; 
+ 27a   :  fbafd ; 
+ 27b   :  fbb24 ; 
+ 27c   :  fbb4b ; 
+ 27d   :  fbb71 ; 
+ 27e   :  fbb98 ; 
+ 27f   :  fbbbf ; 
+ 280   :  fbbe6 ; 
+ 281   :  fbc0e ; 
+ 282   :  fbc35 ; 
+ 283   :  fbc5d ; 
+ 284   :  fbc84 ; 
+ 285   :  fbcac ; 
+ 286   :  fbcd4 ; 
+ 287   :  fbcfc ; 
+ 288   :  fbd24 ; 
+ 289   :  fbd4c ; 
+ 28a   :  fbd74 ; 
+ 28b   :  fbd9c ; 
+ 28c   :  fbdc5 ; 
+ 28d   :  fbded ; 
+ 28e   :  fbe16 ; 
+ 28f   :  fbe3f ; 
+ 290   :  fbe68 ; 
+ 291   :  fbe91 ; 
+ 292   :  fbeba ; 
+ 293   :  fbee3 ; 
+ 294   :  fbf0c ; 
+ 295   :  fbf36 ; 
+ 296   :  fbf5f ; 
+ 297   :  fbf89 ; 
+ 298   :  fbfb3 ; 
+ 299   :  fbfdc ; 
+ 29a   :  fc006 ; 
+ 29b   :  fc030 ; 
+ 29c   :  fc05a ; 
+ 29d   :  fc085 ; 
+ 29e   :  fc0af ; 
+ 29f   :  fc0d9 ; 
+ 2a0   :  fc104 ; 
+ 2a1   :  fc12e ; 
+ 2a2   :  fc159 ; 
+ 2a3   :  fc184 ; 
+ 2a4   :  fc1af ; 
+ 2a5   :  fc1da ; 
+ 2a6   :  fc205 ; 
+ 2a7   :  fc230 ; 
+ 2a8   :  fc25b ; 
+ 2a9   :  fc286 ; 
+ 2aa   :  fc2b2 ; 
+ 2ab   :  fc2dd ; 
+ 2ac   :  fc309 ; 
+ 2ad   :  fc335 ; 
+ 2ae   :  fc360 ; 
+ 2af   :  fc38c ; 
+ 2b0   :  fc3b8 ; 
+ 2b1   :  fc3e4 ; 
+ 2b2   :  fc410 ; 
+ 2b3   :  fc43d ; 
+ 2b4   :  fc469 ; 
+ 2b5   :  fc495 ; 
+ 2b6   :  fc4c2 ; 
+ 2b7   :  fc4ee ; 
+ 2b8   :  fc51b ; 
+ 2b9   :  fc548 ; 
+ 2ba   :  fc574 ; 
+ 2bb   :  fc5a1 ; 
+ 2bc   :  fc5ce ; 
+ 2bd   :  fc5fb ; 
+ 2be   :  fc628 ; 
+ 2bf   :  fc655 ; 
+ 2c0   :  fc683 ; 
+ 2c1   :  fc6b0 ; 
+ 2c2   :  fc6dd ; 
+ 2c3   :  fc70b ; 
+ 2c4   :  fc738 ; 
+ 2c5   :  fc766 ; 
+ 2c6   :  fc794 ; 
+ 2c7   :  fc7c2 ; 
+ 2c8   :  fc7ef ; 
+ 2c9   :  fc81d ; 
+ 2ca   :  fc84b ; 
+ 2cb   :  fc879 ; 
+ 2cc   :  fc8a8 ; 
+ 2cd   :  fc8d6 ; 
+ 2ce   :  fc904 ; 
+ 2cf   :  fc932 ; 
+ 2d0   :  fc961 ; 
+ 2d1   :  fc98f ; 
+ 2d2   :  fc9be ; 
+ 2d3   :  fc9ec ; 
+ 2d4   :  fca1b ; 
+ 2d5   :  fca4a ; 
+ 2d6   :  fca79 ; 
+ 2d7   :  fcaa8 ; 
+ 2d8   :  fcad6 ; 
+ 2d9   :  fcb05 ; 
+ 2da   :  fcb35 ; 
+ 2db   :  fcb64 ; 
+ 2dc   :  fcb93 ; 
+ 2dd   :  fcbc2 ; 
+ 2de   :  fcbf1 ; 
+ 2df   :  fcc21 ; 
+ 2e0   :  fcc50 ; 
+ 2e1   :  fcc80 ; 
+ 2e2   :  fccaf ; 
+ 2e3   :  fccdf ; 
+ 2e4   :  fcd0f ; 
+ 2e5   :  fcd3e ; 
+ 2e6   :  fcd6e ; 
+ 2e7   :  fcd9e ; 
+ 2e8   :  fcdce ; 
+ 2e9   :  fcdfe ; 
+ 2ea   :  fce2e ; 
+ 2eb   :  fce5e ; 
+ 2ec   :  fce8e ; 
+ 2ed   :  fcebe ; 
+ 2ee   :  fceee ; 
+ 2ef   :  fcf1e ; 
+ 2f0   :  fcf4f ; 
+ 2f1   :  fcf7f ; 
+ 2f2   :  fcfaf ; 
+ 2f3   :  fcfe0 ; 
+ 2f4   :  fd010 ; 
+ 2f5   :  fd041 ; 
+ 2f6   :  fd071 ; 
+ 2f7   :  fd0a2 ; 
+ 2f8   :  fd0d3 ; 
+ 2f9   :  fd103 ; 
+ 2fa   :  fd134 ; 
+ 2fb   :  fd165 ; 
+ 2fc   :  fd196 ; 
+ 2fd   :  fd1c7 ; 
+ 2fe   :  fd1f8 ; 
+ 2ff   :  fd229 ; 
+ 300   :  fd25a ; 
+ 301   :  fd28b ; 
+ 302   :  fd2bc ; 
+ 303   :  fd2ed ; 
+ 304   :  fd31e ; 
+ 305   :  fd34f ; 
+ 306   :  fd381 ; 
+ 307   :  fd3b2 ; 
+ 308   :  fd3e3 ; 
+ 309   :  fd415 ; 
+ 30a   :  fd446 ; 
+ 30b   :  fd478 ; 
+ 30c   :  fd4a9 ; 
+ 30d   :  fd4db ; 
+ 30e   :  fd50c ; 
+ 30f   :  fd53e ; 
+ 310   :  fd56f ; 
+ 311   :  fd5a1 ; 
+ 312   :  fd5d3 ; 
+ 313   :  fd604 ; 
+ 314   :  fd636 ; 
+ 315   :  fd668 ; 
+ 316   :  fd69a ; 
+ 317   :  fd6cb ; 
+ 318   :  fd6fd ; 
+ 319   :  fd72f ; 
+ 31a   :  fd761 ; 
+ 31b   :  fd793 ; 
+ 31c   :  fd7c5 ; 
+ 31d   :  fd7f7 ; 
+ 31e   :  fd829 ; 
+ 31f   :  fd85b ; 
+ 320   :  fd88d ; 
+ 321   :  fd8bf ; 
+ 322   :  fd8f1 ; 
+ 323   :  fd923 ; 
+ 324   :  fd955 ; 
+ 325   :  fd987 ; 
+ 326   :  fd9ba ; 
+ 327   :  fd9ec ; 
+ 328   :  fda1e ; 
+ 329   :  fda50 ; 
+ 32a   :  fda83 ; 
+ 32b   :  fdab5 ; 
+ 32c   :  fdae7 ; 
+ 32d   :  fdb19 ; 
+ 32e   :  fdb4c ; 
+ 32f   :  fdb7e ; 
+ 330   :  fdbb0 ; 
+ 331   :  fdbe3 ; 
+ 332   :  fdc15 ; 
+ 333   :  fdc48 ; 
+ 334   :  fdc7a ; 
+ 335   :  fdcac ; 
+ 336   :  fdcdf ; 
+ 337   :  fdd11 ; 
+ 338   :  fdd44 ; 
+ 339   :  fdd76 ; 
+ 33a   :  fdda9 ; 
+ 33b   :  fdddb ; 
+ 33c   :  fde0e ; 
+ 33d   :  fde40 ; 
+ 33e   :  fde73 ; 
+ 33f   :  fdea5 ; 
+ 340   :  fded8 ; 
+ 341   :  fdf0a ; 
+ 342   :  fdf3d ; 
+ 343   :  fdf6f ; 
+ 344   :  fdfa2 ; 
+ 345   :  fdfd4 ; 
+ 346   :  fe007 ; 
+ 347   :  fe039 ; 
+ 348   :  fe06c ; 
+ 349   :  fe09f ; 
+ 34a   :  fe0d1 ; 
+ 34b   :  fe104 ; 
+ 34c   :  fe136 ; 
+ 34d   :  fe169 ; 
+ 34e   :  fe19b ; 
+ 34f   :  fe1ce ; 
+ 350   :  fe200 ; 
+ 351   :  fe233 ; 
+ 352   :  fe266 ; 
+ 353   :  fe298 ; 
+ 354   :  fe2cb ; 
+ 355   :  fe2fd ; 
+ 356   :  fe330 ; 
+ 357   :  fe362 ; 
+ 358   :  fe395 ; 
+ 359   :  fe3c7 ; 
+ 35a   :  fe3fa ; 
+ 35b   :  fe42c ; 
+ 35c   :  fe45f ; 
+ 35d   :  fe491 ; 
+ 35e   :  fe4c4 ; 
+ 35f   :  fe4f6 ; 
+ 360   :  fe529 ; 
+ 361   :  fe55b ; 
+ 362   :  fe58e ; 
+ 363   :  fe5c0 ; 
+ 364   :  fe5f2 ; 
+ 365   :  fe625 ; 
+ 366   :  fe657 ; 
+ 367   :  fe68a ; 
+ 368   :  fe6bc ; 
+ 369   :  fe6ee ; 
+ 36a   :  fe721 ; 
+ 36b   :  fe753 ; 
+ 36c   :  fe785 ; 
+ 36d   :  fe7b8 ; 
+ 36e   :  fe7ea ; 
+ 36f   :  fe81c ; 
+ 370   :  fe84e ; 
+ 371   :  fe881 ; 
+ 372   :  fe8b3 ; 
+ 373   :  fe8e5 ; 
+ 374   :  fe917 ; 
+ 375   :  fe949 ; 
+ 376   :  fe97b ; 
+ 377   :  fe9ad ; 
+ 378   :  fe9e0 ; 
+ 379   :  fea12 ; 
+ 37a   :  fea44 ; 
+ 37b   :  fea76 ; 
+ 37c   :  feaa8 ; 
+ 37d   :  feada ; 
+ 37e   :  feb0c ; 
+ 37f   :  feb3d ; 
+ 380   :  feb6f ; 
+ 381   :  feba1 ; 
+ 382   :  febd3 ; 
+ 383   :  fec05 ; 
+ 384   :  fec37 ; 
+ 385   :  fec68 ; 
+ 386   :  fec9a ; 
+ 387   :  feccc ; 
+ 388   :  fecfe ; 
+ 389   :  fed2f ; 
+ 38a   :  fed61 ; 
+ 38b   :  fed92 ; 
+ 38c   :  fedc4 ; 
+ 38d   :  fedf6 ; 
+ 38e   :  fee27 ; 
+ 38f   :  fee59 ; 
+ 390   :  fee8a ; 
+ 391   :  feebb ; 
+ 392   :  feeed ; 
+ 393   :  fef1e ; 
+ 394   :  fef4f ; 
+ 395   :  fef81 ; 
+ 396   :  fefb2 ; 
+ 397   :  fefe3 ; 
+ 398   :  ff014 ; 
+ 399   :  ff045 ; 
+ 39a   :  ff076 ; 
+ 39b   :  ff0a8 ; 
+ 39c   :  ff0d9 ; 
+ 39d   :  ff10a ; 
+ 39e   :  ff13a ; 
+ 39f   :  ff16b ; 
+ 3a0   :  ff19c ; 
+ 3a1   :  ff1cd ; 
+ 3a2   :  ff1fe ; 
+ 3a3   :  ff22f ; 
+ 3a4   :  ff25f ; 
+ 3a5   :  ff290 ; 
+ 3a6   :  ff2c1 ; 
+ 3a7   :  ff2f1 ; 
+ 3a8   :  ff322 ; 
+ 3a9   :  ff352 ; 
+ 3aa   :  ff383 ; 
+ 3ab   :  ff3b3 ; 
+ 3ac   :  ff3e3 ; 
+ 3ad   :  ff414 ; 
+ 3ae   :  ff444 ; 
+ 3af   :  ff474 ; 
+ 3b0   :  ff4a4 ; 
+ 3b1   :  ff4d4 ; 
+ 3b2   :  ff504 ; 
+ 3b3   :  ff535 ; 
+ 3b4   :  ff565 ; 
+ 3b5   :  ff594 ; 
+ 3b6   :  ff5c4 ; 
+ 3b7   :  ff5f4 ; 
+ 3b8   :  ff624 ; 
+ 3b9   :  ff654 ; 
+ 3ba   :  ff683 ; 
+ 3bb   :  ff6b3 ; 
+ 3bc   :  ff6e3 ; 
+ 3bd   :  ff712 ; 
+ 3be   :  ff742 ; 
+ 3bf   :  ff771 ; 
+ 3c0   :  ff7a0 ; 
+ 3c1   :  ff7d0 ; 
+ 3c2   :  ff7ff ; 
+ 3c3   :  ff82e ; 
+ 3c4   :  ff85d ; 
+ 3c5   :  ff88d ; 
+ 3c6   :  ff8bc ; 
+ 3c7   :  ff8eb ; 
+ 3c8   :  ff91a ; 
+ 3c9   :  ff949 ; 
+ 3ca   :  ff977 ; 
+ 3cb   :  ff9a6 ; 
+ 3cc   :  ff9d5 ; 
+ 3cd   :  ffa04 ; 
+ 3ce   :  ffa32 ; 
+ 3cf   :  ffa61 ; 
+ 3d0   :  ffa8f ; 
+ 3d1   :  ffabe ; 
+ 3d2   :  ffaec ; 
+ 3d3   :  ffb1a ; 
+ 3d4   :  ffb49 ; 
+ 3d5   :  ffb77 ; 
+ 3d6   :  ffba5 ; 
+ 3d7   :  ffbd3 ; 
+ 3d8   :  ffc01 ; 
+ 3d9   :  ffc2f ; 
+ 3da   :  ffc5d ; 
+ 3db   :  ffc8b ; 
+ 3dc   :  ffcb8 ; 
+ 3dd   :  ffce6 ; 
+ 3de   :  ffd14 ; 
+ 3df   :  ffd41 ; 
+ 3e0   :  ffd6f ; 
+ 3e1   :  ffd9c ; 
+ 3e2   :  ffdca ; 
+ 3e3   :  ffdf7 ; 
+ 3e4   :  ffe24 ; 
+ 3e5   :  ffe51 ; 
+ 3e6   :  ffe7e ; 
+ 3e7   :  ffeab ; 
+ 3e8   :  ffed8 ; 
+ 3e9   :  fff05 ; 
+ 3ea   :  fff32 ; 
+ 3eb   :  fff5f ; 
+ 3ec   :  fff8c ; 
+ 3ed   :  fffb8 ; 
+ 3ee   :  fffe5 ; 
+ 3ef   :  11 ; 
+ 3f0   :  3e ; 
+ 3f1   :  6a ; 
+ 3f2   :  96 ; 
+ 3f3   :  c3 ; 
+ 3f4   :  ef ; 
+ 3f5   :  11b ; 
+ 3f6   :  147 ; 
+ 3f7   :  173 ; 
+ 3f8   :  19f ; 
+ 3f9   :  1ca ; 
+ 3fa   :  1f6 ; 
+ 3fb   :  222 ; 
+ 3fc   :  24d ; 
+ 3fd   :  279 ; 
+ 3fe   :  2a4 ; 
+ 3ff   :  2cf ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_5.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_5.mif
new file mode 100644
index 0000000000000000000000000000000000000000..b2570935a279ab7a3c7d94c209ebbf3c35460b3e
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_5.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  f01 ; 
+ 1   :  fc3 ; 
+ 2   :  1085 ; 
+ 3   :  1147 ; 
+ 4   :  1208 ; 
+ 5   :  12c9 ; 
+ 6   :  1389 ; 
+ 7   :  1449 ; 
+ 8   :  1509 ; 
+ 9   :  15c9 ; 
+ a   :  1688 ; 
+ b   :  1747 ; 
+ c   :  1805 ; 
+ d   :  18c3 ; 
+ e   :  1981 ; 
+ f   :  1a3e ; 
+ 10   :  1afc ; 
+ 11   :  1bb8 ; 
+ 12   :  1c75 ; 
+ 13   :  1d31 ; 
+ 14   :  1dec ; 
+ 15   :  1ea8 ; 
+ 16   :  1f63 ; 
+ 17   :  201d ; 
+ 18   :  20d8 ; 
+ 19   :  2192 ; 
+ 1a   :  224b ; 
+ 1b   :  2304 ; 
+ 1c   :  23bd ; 
+ 1d   :  2476 ; 
+ 1e   :  252e ; 
+ 1f   :  25e5 ; 
+ 20   :  269d ; 
+ 21   :  2754 ; 
+ 22   :  280a ; 
+ 23   :  28c1 ; 
+ 24   :  2977 ; 
+ 25   :  2a2c ; 
+ 26   :  2ae1 ; 
+ 27   :  2b96 ; 
+ 28   :  2c4a ; 
+ 29   :  2cfe ; 
+ 2a   :  2db2 ; 
+ 2b   :  2e65 ; 
+ 2c   :  2f18 ; 
+ 2d   :  2fcb ; 
+ 2e   :  307d ; 
+ 2f   :  312e ; 
+ 30   :  31e0 ; 
+ 31   :  3291 ; 
+ 32   :  3341 ; 
+ 33   :  33f1 ; 
+ 34   :  34a1 ; 
+ 35   :  3550 ; 
+ 36   :  35ff ; 
+ 37   :  36ae ; 
+ 38   :  375c ; 
+ 39   :  380a ; 
+ 3a   :  38b7 ; 
+ 3b   :  3964 ; 
+ 3c   :  3a11 ; 
+ 3d   :  3abd ; 
+ 3e   :  3b69 ; 
+ 3f   :  3c14 ; 
+ 40   :  3cbf ; 
+ 41   :  3d6a ; 
+ 42   :  3e14 ; 
+ 43   :  3ebe ; 
+ 44   :  3f67 ; 
+ 45   :  4010 ; 
+ 46   :  40b8 ; 
+ 47   :  4161 ; 
+ 48   :  4208 ; 
+ 49   :  42b0 ; 
+ 4a   :  4356 ; 
+ 4b   :  43fd ; 
+ 4c   :  44a3 ; 
+ 4d   :  4548 ; 
+ 4e   :  45ee ; 
+ 4f   :  4692 ; 
+ 50   :  4737 ; 
+ 51   :  47db ; 
+ 52   :  487e ; 
+ 53   :  4921 ; 
+ 54   :  49c4 ; 
+ 55   :  4a66 ; 
+ 56   :  4b08 ; 
+ 57   :  4ba9 ; 
+ 58   :  4c4a ; 
+ 59   :  4ceb ; 
+ 5a   :  4d8b ; 
+ 5b   :  4e2a ; 
+ 5c   :  4eca ; 
+ 5d   :  4f68 ; 
+ 5e   :  5007 ; 
+ 5f   :  50a5 ; 
+ 60   :  5142 ; 
+ 61   :  51df ; 
+ 62   :  527c ; 
+ 63   :  5318 ; 
+ 64   :  53b4 ; 
+ 65   :  544f ; 
+ 66   :  54ea ; 
+ 67   :  5584 ; 
+ 68   :  561e ; 
+ 69   :  56b8 ; 
+ 6a   :  5751 ; 
+ 6b   :  57e9 ; 
+ 6c   :  5881 ; 
+ 6d   :  5919 ; 
+ 6e   :  59b0 ; 
+ 6f   :  5a47 ; 
+ 70   :  5ade ; 
+ 71   :  5b73 ; 
+ 72   :  5c09 ; 
+ 73   :  5c9e ; 
+ 74   :  5d32 ; 
+ 75   :  5dc7 ; 
+ 76   :  5e5a ; 
+ 77   :  5eed ; 
+ 78   :  5f80 ; 
+ 79   :  6012 ; 
+ 7a   :  60a4 ; 
+ 7b   :  6135 ; 
+ 7c   :  61c6 ; 
+ 7d   :  6257 ; 
+ 7e   :  62e7 ; 
+ 7f   :  6376 ; 
+ 80   :  6405 ; 
+ 81   :  6494 ; 
+ 82   :  6522 ; 
+ 83   :  65b0 ; 
+ 84   :  663d ; 
+ 85   :  66ca ; 
+ 86   :  6756 ; 
+ 87   :  67e2 ; 
+ 88   :  686d ; 
+ 89   :  68f8 ; 
+ 8a   :  6982 ; 
+ 8b   :  6a0c ; 
+ 8c   :  6a95 ; 
+ 8d   :  6b1e ; 
+ 8e   :  6ba7 ; 
+ 8f   :  6c2f ; 
+ 90   :  6cb6 ; 
+ 91   :  6d3d ; 
+ 92   :  6dc4 ; 
+ 93   :  6e4a ; 
+ 94   :  6ed0 ; 
+ 95   :  6f55 ; 
+ 96   :  6fda ; 
+ 97   :  705e ; 
+ 98   :  70e1 ; 
+ 99   :  7165 ; 
+ 9a   :  71e7 ; 
+ 9b   :  726a ; 
+ 9c   :  72ec ; 
+ 9d   :  736d ; 
+ 9e   :  73ee ; 
+ 9f   :  746e ; 
+ a0   :  74ee ; 
+ a1   :  756d ; 
+ a2   :  75ec ; 
+ a3   :  766b ; 
+ a4   :  76e8 ; 
+ a5   :  7766 ; 
+ a6   :  77e3 ; 
+ a7   :  785f ; 
+ a8   :  78db ; 
+ a9   :  7957 ; 
+ aa   :  79d2 ; 
+ ab   :  7a4c ; 
+ ac   :  7ac6 ; 
+ ad   :  7b40 ; 
+ ae   :  7bb9 ; 
+ af   :  7c31 ; 
+ b0   :  7ca9 ; 
+ b1   :  7d21 ; 
+ b2   :  7d98 ; 
+ b3   :  7e0f ; 
+ b4   :  7e85 ; 
+ b5   :  7efa ; 
+ b6   :  7f6f ; 
+ b7   :  7fe4 ; 
+ b8   :  8058 ; 
+ b9   :  80cc ; 
+ ba   :  813f ; 
+ bb   :  81b1 ; 
+ bc   :  8224 ; 
+ bd   :  8295 ; 
+ be   :  8306 ; 
+ bf   :  8377 ; 
+ c0   :  83e7 ; 
+ c1   :  8457 ; 
+ c2   :  84c6 ; 
+ c3   :  8534 ; 
+ c4   :  85a2 ; 
+ c5   :  8610 ; 
+ c6   :  867d ; 
+ c7   :  86ea ; 
+ c8   :  8756 ; 
+ c9   :  87c2 ; 
+ ca   :  882d ; 
+ cb   :  8897 ; 
+ cc   :  8901 ; 
+ cd   :  896b ; 
+ ce   :  89d4 ; 
+ cf   :  8a3d ; 
+ d0   :  8aa5 ; 
+ d1   :  8b0c ; 
+ d2   :  8b73 ; 
+ d3   :  8bda ; 
+ d4   :  8c40 ; 
+ d5   :  8ca6 ; 
+ d6   :  8d0b ; 
+ d7   :  8d6f ; 
+ d8   :  8dd3 ; 
+ d9   :  8e37 ; 
+ da   :  8e9a ; 
+ db   :  8efc ; 
+ dc   :  8f5e ; 
+ dd   :  8fc0 ; 
+ de   :  9021 ; 
+ df   :  9081 ; 
+ e0   :  90e1 ; 
+ e1   :  9141 ; 
+ e2   :  91a0 ; 
+ e3   :  91fe ; 
+ e4   :  925c ; 
+ e5   :  92ba ; 
+ e6   :  9317 ; 
+ e7   :  9373 ; 
+ e8   :  93cf ; 
+ e9   :  942a ; 
+ ea   :  9485 ; 
+ eb   :  94e0 ; 
+ ec   :  9539 ; 
+ ed   :  9593 ; 
+ ee   :  95ec ; 
+ ef   :  9644 ; 
+ f0   :  969c ; 
+ f1   :  96f3 ; 
+ f2   :  974a ; 
+ f3   :  97a0 ; 
+ f4   :  97f6 ; 
+ f5   :  984b ; 
+ f6   :  98a0 ; 
+ f7   :  98f4 ; 
+ f8   :  9948 ; 
+ f9   :  999b ; 
+ fa   :  99ee ; 
+ fb   :  9a40 ; 
+ fc   :  9a92 ; 
+ fd   :  9ae3 ; 
+ fe   :  9b33 ; 
+ ff   :  9b84 ; 
+ 100   :  9bd3 ; 
+ 101   :  9c22 ; 
+ 102   :  9c71 ; 
+ 103   :  9cbf ; 
+ 104   :  9d0d ; 
+ 105   :  9d5a ; 
+ 106   :  9da6 ; 
+ 107   :  9df2 ; 
+ 108   :  9e3e ; 
+ 109   :  9e89 ; 
+ 10a   :  9ed3 ; 
+ 10b   :  9f1d ; 
+ 10c   :  9f67 ; 
+ 10d   :  9fb0 ; 
+ 10e   :  9ff8 ; 
+ 10f   :  a040 ; 
+ 110   :  a088 ; 
+ 111   :  a0ce ; 
+ 112   :  a115 ; 
+ 113   :  a15b ; 
+ 114   :  a1a0 ; 
+ 115   :  a1e5 ; 
+ 116   :  a229 ; 
+ 117   :  a26d ; 
+ 118   :  a2b0 ; 
+ 119   :  a2f3 ; 
+ 11a   :  a336 ; 
+ 11b   :  a377 ; 
+ 11c   :  a3b9 ; 
+ 11d   :  a3f9 ; 
+ 11e   :  a43a ; 
+ 11f   :  a479 ; 
+ 120   :  a4b9 ; 
+ 121   :  a4f7 ; 
+ 122   :  a536 ; 
+ 123   :  a573 ; 
+ 124   :  a5b0 ; 
+ 125   :  a5ed ; 
+ 126   :  a629 ; 
+ 127   :  a665 ; 
+ 128   :  a6a0 ; 
+ 129   :  a6db ; 
+ 12a   :  a715 ; 
+ 12b   :  a74e ; 
+ 12c   :  a787 ; 
+ 12d   :  a7c0 ; 
+ 12e   :  a7f8 ; 
+ 12f   :  a830 ; 
+ 130   :  a867 ; 
+ 131   :  a89d ; 
+ 132   :  a8d3 ; 
+ 133   :  a909 ; 
+ 134   :  a93e ; 
+ 135   :  a972 ; 
+ 136   :  a9a6 ; 
+ 137   :  a9da ; 
+ 138   :  aa0d ; 
+ 139   :  aa3f ; 
+ 13a   :  aa71 ; 
+ 13b   :  aaa3 ; 
+ 13c   :  aad4 ; 
+ 13d   :  ab04 ; 
+ 13e   :  ab34 ; 
+ 13f   :  ab64 ; 
+ 140   :  ab92 ; 
+ 141   :  abc1 ; 
+ 142   :  abef ; 
+ 143   :  ac1c ; 
+ 144   :  ac49 ; 
+ 145   :  ac76 ; 
+ 146   :  aca1 ; 
+ 147   :  accd ; 
+ 148   :  acf8 ; 
+ 149   :  ad22 ; 
+ 14a   :  ad4c ; 
+ 14b   :  ad75 ; 
+ 14c   :  ad9e ; 
+ 14d   :  adc7 ; 
+ 14e   :  adef ; 
+ 14f   :  ae16 ; 
+ 150   :  ae3d ; 
+ 151   :  ae63 ; 
+ 152   :  ae89 ; 
+ 153   :  aeae ; 
+ 154   :  aed3 ; 
+ 155   :  aef8 ; 
+ 156   :  af1c ; 
+ 157   :  af3f ; 
+ 158   :  af62 ; 
+ 159   :  af84 ; 
+ 15a   :  afa6 ; 
+ 15b   :  afc8 ; 
+ 15c   :  afe8 ; 
+ 15d   :  b009 ; 
+ 15e   :  b029 ; 
+ 15f   :  b048 ; 
+ 160   :  b067 ; 
+ 161   :  b085 ; 
+ 162   :  b0a3 ; 
+ 163   :  b0c1 ; 
+ 164   :  b0de ; 
+ 165   :  b0fa ; 
+ 166   :  b116 ; 
+ 167   :  b132 ; 
+ 168   :  b14c ; 
+ 169   :  b167 ; 
+ 16a   :  b181 ; 
+ 16b   :  b19a ; 
+ 16c   :  b1b3 ; 
+ 16d   :  b1cc ; 
+ 16e   :  b1e4 ; 
+ 16f   :  b1fb ; 
+ 170   :  b212 ; 
+ 171   :  b229 ; 
+ 172   :  b23f ; 
+ 173   :  b255 ; 
+ 174   :  b26a ; 
+ 175   :  b27e ; 
+ 176   :  b292 ; 
+ 177   :  b2a6 ; 
+ 178   :  b2b9 ; 
+ 179   :  b2cc ; 
+ 17a   :  b2de ; 
+ 17b   :  b2f0 ; 
+ 17c   :  b301 ; 
+ 17d   :  b312 ; 
+ 17e   :  b322 ; 
+ 17f   :  b332 ; 
+ 180   :  b341 ; 
+ 181   :  b350 ; 
+ 182   :  b35e ; 
+ 183   :  b36c ; 
+ 184   :  b379 ; 
+ 185   :  b386 ; 
+ 186   :  b393 ; 
+ 187   :  b39f ; 
+ 188   :  b3aa ; 
+ 189   :  b3b5 ; 
+ 18a   :  b3c0 ; 
+ 18b   :  b3ca ; 
+ 18c   :  b3d3 ; 
+ 18d   :  b3dc ; 
+ 18e   :  b3e5 ; 
+ 18f   :  b3ed ; 
+ 190   :  b3f5 ; 
+ 191   :  b3fc ; 
+ 192   :  b403 ; 
+ 193   :  b409 ; 
+ 194   :  b40f ; 
+ 195   :  b414 ; 
+ 196   :  b419 ; 
+ 197   :  b41d ; 
+ 198   :  b421 ; 
+ 199   :  b425 ; 
+ 19a   :  b428 ; 
+ 19b   :  b42a ; 
+ 19c   :  b42c ; 
+ 19d   :  b42e ; 
+ 19e   :  b42f ; 
+ 19f   :  b430 ; 
+ 1a0   :  b430 ; 
+ 1a1   :  b430 ; 
+ 1a2   :  b42f ; 
+ 1a3   :  b42e ; 
+ 1a4   :  b42c ; 
+ 1a5   :  b42a ; 
+ 1a6   :  b428 ; 
+ 1a7   :  b425 ; 
+ 1a8   :  b421 ; 
+ 1a9   :  b41d ; 
+ 1aa   :  b419 ; 
+ 1ab   :  b414 ; 
+ 1ac   :  b40f ; 
+ 1ad   :  b409 ; 
+ 1ae   :  b403 ; 
+ 1af   :  b3fd ; 
+ 1b0   :  b3f5 ; 
+ 1b1   :  b3ee ; 
+ 1b2   :  b3e6 ; 
+ 1b3   :  b3de ; 
+ 1b4   :  b3d5 ; 
+ 1b5   :  b3cb ; 
+ 1b6   :  b3c2 ; 
+ 1b7   :  b3b7 ; 
+ 1b8   :  b3ad ; 
+ 1b9   :  b3a2 ; 
+ 1ba   :  b396 ; 
+ 1bb   :  b38a ; 
+ 1bc   :  b37e ; 
+ 1bd   :  b371 ; 
+ 1be   :  b364 ; 
+ 1bf   :  b356 ; 
+ 1c0   :  b348 ; 
+ 1c1   :  b339 ; 
+ 1c2   :  b32a ; 
+ 1c3   :  b31b ; 
+ 1c4   :  b30b ; 
+ 1c5   :  b2fa ; 
+ 1c6   :  b2e9 ; 
+ 1c7   :  b2d8 ; 
+ 1c8   :  b2c7 ; 
+ 1c9   :  b2b4 ; 
+ 1ca   :  b2a2 ; 
+ 1cb   :  b28f ; 
+ 1cc   :  b27c ; 
+ 1cd   :  b268 ; 
+ 1ce   :  b254 ; 
+ 1cf   :  b23f ; 
+ 1d0   :  b22a ; 
+ 1d1   :  b214 ; 
+ 1d2   :  b1fe ; 
+ 1d3   :  b1e8 ; 
+ 1d4   :  b1d1 ; 
+ 1d5   :  b1ba ; 
+ 1d6   :  b1a2 ; 
+ 1d7   :  b18a ; 
+ 1d8   :  b172 ; 
+ 1d9   :  b159 ; 
+ 1da   :  b140 ; 
+ 1db   :  b126 ; 
+ 1dc   :  b10c ; 
+ 1dd   :  b0f1 ; 
+ 1de   :  b0d6 ; 
+ 1df   :  b0bb ; 
+ 1e0   :  b09f ; 
+ 1e1   :  b083 ; 
+ 1e2   :  b066 ; 
+ 1e3   :  b049 ; 
+ 1e4   :  b02c ; 
+ 1e5   :  b00e ; 
+ 1e6   :  aff0 ; 
+ 1e7   :  afd1 ; 
+ 1e8   :  afb2 ; 
+ 1e9   :  af92 ; 
+ 1ea   :  af73 ; 
+ 1eb   :  af52 ; 
+ 1ec   :  af32 ; 
+ 1ed   :  af10 ; 
+ 1ee   :  aeef ; 
+ 1ef   :  aecd ; 
+ 1f0   :  aeab ; 
+ 1f1   :  ae88 ; 
+ 1f2   :  ae65 ; 
+ 1f3   :  ae42 ; 
+ 1f4   :  ae1e ; 
+ 1f5   :  adf9 ; 
+ 1f6   :  add5 ; 
+ 1f7   :  adb0 ; 
+ 1f8   :  ad8a ; 
+ 1f9   :  ad65 ; 
+ 1fa   :  ad3e ; 
+ 1fb   :  ad18 ; 
+ 1fc   :  acf1 ; 
+ 1fd   :  acc9 ; 
+ 1fe   :  aca2 ; 
+ 1ff   :  ac79 ; 
+ 200   :  ac51 ; 
+ 201   :  ac28 ; 
+ 202   :  abff ; 
+ 203   :  abd5 ; 
+ 204   :  abab ; 
+ 205   :  ab80 ; 
+ 206   :  ab56 ; 
+ 207   :  ab2a ; 
+ 208   :  aaff ; 
+ 209   :  aad3 ; 
+ 20a   :  aaa7 ; 
+ 20b   :  aa7a ; 
+ 20c   :  aa4d ; 
+ 20d   :  aa1f ; 
+ 20e   :  a9f2 ; 
+ 20f   :  a9c3 ; 
+ 210   :  a995 ; 
+ 211   :  a966 ; 
+ 212   :  a937 ; 
+ 213   :  a907 ; 
+ 214   :  a8d7 ; 
+ 215   :  a8a7 ; 
+ 216   :  a876 ; 
+ 217   :  a845 ; 
+ 218   :  a813 ; 
+ 219   :  a7e2 ; 
+ 21a   :  a7af ; 
+ 21b   :  a77d ; 
+ 21c   :  a74a ; 
+ 21d   :  a717 ; 
+ 21e   :  a6e3 ; 
+ 21f   :  a6af ; 
+ 220   :  a67b ; 
+ 221   :  a646 ; 
+ 222   :  a611 ; 
+ 223   :  a5dc ; 
+ 224   :  a5a6 ; 
+ 225   :  a570 ; 
+ 226   :  a53a ; 
+ 227   :  a503 ; 
+ 228   :  a4cc ; 
+ 229   :  a495 ; 
+ 22a   :  a45d ; 
+ 22b   :  a425 ; 
+ 22c   :  a3ec ; 
+ 22d   :  a3b3 ; 
+ 22e   :  a37a ; 
+ 22f   :  a341 ; 
+ 230   :  a307 ; 
+ 231   :  a2cd ; 
+ 232   :  a292 ; 
+ 233   :  a258 ; 
+ 234   :  a21c ; 
+ 235   :  a1e1 ; 
+ 236   :  a1a5 ; 
+ 237   :  a169 ; 
+ 238   :  a12d ; 
+ 239   :  a0f0 ; 
+ 23a   :  a0b3 ; 
+ 23b   :  a075 ; 
+ 23c   :  a038 ; 
+ 23d   :  9ffa ; 
+ 23e   :  9fbb ; 
+ 23f   :  9f7c ; 
+ 240   :  9f3d ; 
+ 241   :  9efe ; 
+ 242   :  9ebe ; 
+ 243   :  9e7e ; 
+ 244   :  9e3e ; 
+ 245   :  9dfe ; 
+ 246   :  9dbd ; 
+ 247   :  9d7b ; 
+ 248   :  9d3a ; 
+ 249   :  9cf8 ; 
+ 24a   :  9cb6 ; 
+ 24b   :  9c73 ; 
+ 24c   :  9c31 ; 
+ 24d   :  9bee ; 
+ 24e   :  9baa ; 
+ 24f   :  9b67 ; 
+ 250   :  9b23 ; 
+ 251   :  9ade ; 
+ 252   :  9a9a ; 
+ 253   :  9a55 ; 
+ 254   :  9a10 ; 
+ 255   :  99ca ; 
+ 256   :  9984 ; 
+ 257   :  993e ; 
+ 258   :  98f8 ; 
+ 259   :  98b1 ; 
+ 25a   :  986a ; 
+ 25b   :  9823 ; 
+ 25c   :  97dc ; 
+ 25d   :  9794 ; 
+ 25e   :  974c ; 
+ 25f   :  9703 ; 
+ 260   :  96bb ; 
+ 261   :  9672 ; 
+ 262   :  9629 ; 
+ 263   :  95df ; 
+ 264   :  9595 ; 
+ 265   :  954b ; 
+ 266   :  9501 ; 
+ 267   :  94b6 ; 
+ 268   :  946c ; 
+ 269   :  9420 ; 
+ 26a   :  93d5 ; 
+ 26b   :  9389 ; 
+ 26c   :  933d ; 
+ 26d   :  92f1 ; 
+ 26e   :  92a5 ; 
+ 26f   :  9258 ; 
+ 270   :  920b ; 
+ 271   :  91be ; 
+ 272   :  9170 ; 
+ 273   :  9122 ; 
+ 274   :  90d4 ; 
+ 275   :  9086 ; 
+ 276   :  9037 ; 
+ 277   :  8fe8 ; 
+ 278   :  8f99 ; 
+ 279   :  8f4a ; 
+ 27a   :  8efa ; 
+ 27b   :  8eaa ; 
+ 27c   :  8e5a ; 
+ 27d   :  8e0a ; 
+ 27e   :  8db9 ; 
+ 27f   :  8d68 ; 
+ 280   :  8d17 ; 
+ 281   :  8cc6 ; 
+ 282   :  8c74 ; 
+ 283   :  8c22 ; 
+ 284   :  8bd0 ; 
+ 285   :  8b7e ; 
+ 286   :  8b2b ; 
+ 287   :  8ad9 ; 
+ 288   :  8a85 ; 
+ 289   :  8a32 ; 
+ 28a   :  89df ; 
+ 28b   :  898b ; 
+ 28c   :  8937 ; 
+ 28d   :  88e3 ; 
+ 28e   :  888e ; 
+ 28f   :  883a ; 
+ 290   :  87e5 ; 
+ 291   :  8790 ; 
+ 292   :  873a ; 
+ 293   :  86e5 ; 
+ 294   :  868f ; 
+ 295   :  8639 ; 
+ 296   :  85e2 ; 
+ 297   :  858c ; 
+ 298   :  8535 ; 
+ 299   :  84de ; 
+ 29a   :  8487 ; 
+ 29b   :  8430 ; 
+ 29c   :  83d8 ; 
+ 29d   :  8381 ; 
+ 29e   :  8329 ; 
+ 29f   :  82d0 ; 
+ 2a0   :  8278 ; 
+ 2a1   :  821f ; 
+ 2a2   :  81c7 ; 
+ 2a3   :  816e ; 
+ 2a4   :  8114 ; 
+ 2a5   :  80bb ; 
+ 2a6   :  8061 ; 
+ 2a7   :  8007 ; 
+ 2a8   :  7fad ; 
+ 2a9   :  7f53 ; 
+ 2aa   :  7ef9 ; 
+ 2ab   :  7e9e ; 
+ 2ac   :  7e43 ; 
+ 2ad   :  7de8 ; 
+ 2ae   :  7d8d ; 
+ 2af   :  7d32 ; 
+ 2b0   :  7cd6 ; 
+ 2b1   :  7c7a ; 
+ 2b2   :  7c1e ; 
+ 2b3   :  7bc2 ; 
+ 2b4   :  7b66 ; 
+ 2b5   :  7b09 ; 
+ 2b6   :  7aad ; 
+ 2b7   :  7a50 ; 
+ 2b8   :  79f3 ; 
+ 2b9   :  7995 ; 
+ 2ba   :  7938 ; 
+ 2bb   :  78da ; 
+ 2bc   :  787c ; 
+ 2bd   :  781e ; 
+ 2be   :  77c0 ; 
+ 2bf   :  7762 ; 
+ 2c0   :  7704 ; 
+ 2c1   :  76a5 ; 
+ 2c2   :  7646 ; 
+ 2c3   :  75e7 ; 
+ 2c4   :  7588 ; 
+ 2c5   :  7529 ; 
+ 2c6   :  74c9 ; 
+ 2c7   :  7469 ; 
+ 2c8   :  740a ; 
+ 2c9   :  73aa ; 
+ 2ca   :  734a ; 
+ 2cb   :  72e9 ; 
+ 2cc   :  7289 ; 
+ 2cd   :  7228 ; 
+ 2ce   :  71c7 ; 
+ 2cf   :  7166 ; 
+ 2d0   :  7105 ; 
+ 2d1   :  70a4 ; 
+ 2d2   :  7043 ; 
+ 2d3   :  6fe1 ; 
+ 2d4   :  6f80 ; 
+ 2d5   :  6f1e ; 
+ 2d6   :  6ebc ; 
+ 2d7   :  6e5a ; 
+ 2d8   :  6df8 ; 
+ 2d9   :  6d95 ; 
+ 2da   :  6d33 ; 
+ 2db   :  6cd0 ; 
+ 2dc   :  6c6d ; 
+ 2dd   :  6c0a ; 
+ 2de   :  6ba7 ; 
+ 2df   :  6b44 ; 
+ 2e0   :  6ae1 ; 
+ 2e1   :  6a7d ; 
+ 2e2   :  6a19 ; 
+ 2e3   :  69b6 ; 
+ 2e4   :  6952 ; 
+ 2e5   :  68ee ; 
+ 2e6   :  688a ; 
+ 2e7   :  6825 ; 
+ 2e8   :  67c1 ; 
+ 2e9   :  675d ; 
+ 2ea   :  66f8 ; 
+ 2eb   :  6693 ; 
+ 2ec   :  662e ; 
+ 2ed   :  65c9 ; 
+ 2ee   :  6564 ; 
+ 2ef   :  64ff ; 
+ 2f0   :  649a ; 
+ 2f1   :  6434 ; 
+ 2f2   :  63cf ; 
+ 2f3   :  6369 ; 
+ 2f4   :  6303 ; 
+ 2f5   :  629d ; 
+ 2f6   :  6237 ; 
+ 2f7   :  61d1 ; 
+ 2f8   :  616b ; 
+ 2f9   :  6105 ; 
+ 2fa   :  609e ; 
+ 2fb   :  6038 ; 
+ 2fc   :  5fd1 ; 
+ 2fd   :  5f6a ; 
+ 2fe   :  5f04 ; 
+ 2ff   :  5e9d ; 
+ 300   :  5e36 ; 
+ 301   :  5dcf ; 
+ 302   :  5d67 ; 
+ 303   :  5d00 ; 
+ 304   :  5c99 ; 
+ 305   :  5c31 ; 
+ 306   :  5bca ; 
+ 307   :  5b62 ; 
+ 308   :  5afa ; 
+ 309   :  5a93 ; 
+ 30a   :  5a2b ; 
+ 30b   :  59c3 ; 
+ 30c   :  595b ; 
+ 30d   :  58f2 ; 
+ 30e   :  588a ; 
+ 30f   :  5822 ; 
+ 310   :  57b9 ; 
+ 311   :  5751 ; 
+ 312   :  56e8 ; 
+ 313   :  5680 ; 
+ 314   :  5617 ; 
+ 315   :  55ae ; 
+ 316   :  5546 ; 
+ 317   :  54dd ; 
+ 318   :  5474 ; 
+ 319   :  540b ; 
+ 31a   :  53a2 ; 
+ 31b   :  5338 ; 
+ 31c   :  52cf ; 
+ 31d   :  5266 ; 
+ 31e   :  51fd ; 
+ 31f   :  5193 ; 
+ 320   :  512a ; 
+ 321   :  50c0 ; 
+ 322   :  5057 ; 
+ 323   :  4fed ; 
+ 324   :  4f83 ; 
+ 325   :  4f19 ; 
+ 326   :  4eb0 ; 
+ 327   :  4e46 ; 
+ 328   :  4ddc ; 
+ 329   :  4d72 ; 
+ 32a   :  4d08 ; 
+ 32b   :  4c9e ; 
+ 32c   :  4c34 ; 
+ 32d   :  4bca ; 
+ 32e   :  4b5f ; 
+ 32f   :  4af5 ; 
+ 330   :  4a8b ; 
+ 331   :  4a21 ; 
+ 332   :  49b6 ; 
+ 333   :  494c ; 
+ 334   :  48e1 ; 
+ 335   :  4877 ; 
+ 336   :  480d ; 
+ 337   :  47a2 ; 
+ 338   :  4737 ; 
+ 339   :  46cd ; 
+ 33a   :  4662 ; 
+ 33b   :  45f8 ; 
+ 33c   :  458d ; 
+ 33d   :  4522 ; 
+ 33e   :  44b8 ; 
+ 33f   :  444d ; 
+ 340   :  43e2 ; 
+ 341   :  4377 ; 
+ 342   :  430c ; 
+ 343   :  42a2 ; 
+ 344   :  4237 ; 
+ 345   :  41cc ; 
+ 346   :  4161 ; 
+ 347   :  40f6 ; 
+ 348   :  408b ; 
+ 349   :  4020 ; 
+ 34a   :  3fb5 ; 
+ 34b   :  3f4a ; 
+ 34c   :  3edf ; 
+ 34d   :  3e74 ; 
+ 34e   :  3e09 ; 
+ 34f   :  3d9e ; 
+ 350   :  3d33 ; 
+ 351   :  3cc8 ; 
+ 352   :  3c5d ; 
+ 353   :  3bf2 ; 
+ 354   :  3b87 ; 
+ 355   :  3b1c ; 
+ 356   :  3ab1 ; 
+ 357   :  3a46 ; 
+ 358   :  39db ; 
+ 359   :  3970 ; 
+ 35a   :  3905 ; 
+ 35b   :  389a ; 
+ 35c   :  382f ; 
+ 35d   :  37c4 ; 
+ 35e   :  3759 ; 
+ 35f   :  36ee ; 
+ 360   :  3683 ; 
+ 361   :  3618 ; 
+ 362   :  35ae ; 
+ 363   :  3543 ; 
+ 364   :  34d8 ; 
+ 365   :  346d ; 
+ 366   :  3402 ; 
+ 367   :  3397 ; 
+ 368   :  332c ; 
+ 369   :  32c2 ; 
+ 36a   :  3257 ; 
+ 36b   :  31ec ; 
+ 36c   :  3181 ; 
+ 36d   :  3117 ; 
+ 36e   :  30ac ; 
+ 36f   :  3041 ; 
+ 370   :  2fd7 ; 
+ 371   :  2f6c ; 
+ 372   :  2f01 ; 
+ 373   :  2e97 ; 
+ 374   :  2e2c ; 
+ 375   :  2dc2 ; 
+ 376   :  2d57 ; 
+ 377   :  2ced ; 
+ 378   :  2c83 ; 
+ 379   :  2c18 ; 
+ 37a   :  2bae ; 
+ 37b   :  2b44 ; 
+ 37c   :  2ada ; 
+ 37d   :  2a6f ; 
+ 37e   :  2a05 ; 
+ 37f   :  299b ; 
+ 380   :  2931 ; 
+ 381   :  28c7 ; 
+ 382   :  285d ; 
+ 383   :  27f3 ; 
+ 384   :  2789 ; 
+ 385   :  2720 ; 
+ 386   :  26b6 ; 
+ 387   :  264c ; 
+ 388   :  25e2 ; 
+ 389   :  2579 ; 
+ 38a   :  250f ; 
+ 38b   :  24a6 ; 
+ 38c   :  243c ; 
+ 38d   :  23d3 ; 
+ 38e   :  236a ; 
+ 38f   :  2300 ; 
+ 390   :  2297 ; 
+ 391   :  222e ; 
+ 392   :  21c5 ; 
+ 393   :  215c ; 
+ 394   :  20f3 ; 
+ 395   :  208a ; 
+ 396   :  2021 ; 
+ 397   :  1fb9 ; 
+ 398   :  1f50 ; 
+ 399   :  1ee7 ; 
+ 39a   :  1e7f ; 
+ 39b   :  1e16 ; 
+ 39c   :  1dae ; 
+ 39d   :  1d45 ; 
+ 39e   :  1cdd ; 
+ 39f   :  1c75 ; 
+ 3a0   :  1c0d ; 
+ 3a1   :  1ba5 ; 
+ 3a2   :  1b3d ; 
+ 3a3   :  1ad5 ; 
+ 3a4   :  1a6d ; 
+ 3a5   :  1a05 ; 
+ 3a6   :  199e ; 
+ 3a7   :  1936 ; 
+ 3a8   :  18cf ; 
+ 3a9   :  1867 ; 
+ 3aa   :  1800 ; 
+ 3ab   :  1799 ; 
+ 3ac   :  1732 ; 
+ 3ad   :  16cb ; 
+ 3ae   :  1664 ; 
+ 3af   :  15fd ; 
+ 3b0   :  1596 ; 
+ 3b1   :  152f ; 
+ 3b2   :  14c9 ; 
+ 3b3   :  1462 ; 
+ 3b4   :  13fc ; 
+ 3b5   :  1395 ; 
+ 3b6   :  132f ; 
+ 3b7   :  12c9 ; 
+ 3b8   :  1263 ; 
+ 3b9   :  11fd ; 
+ 3ba   :  1197 ; 
+ 3bb   :  1131 ; 
+ 3bc   :  10cc ; 
+ 3bd   :  1066 ; 
+ 3be   :  1001 ; 
+ 3bf   :  f9b ; 
+ 3c0   :  f36 ; 
+ 3c1   :  ed1 ; 
+ 3c2   :  e6c ; 
+ 3c3   :  e07 ; 
+ 3c4   :  da2 ; 
+ 3c5   :  d3e ; 
+ 3c6   :  cd9 ; 
+ 3c7   :  c75 ; 
+ 3c8   :  c10 ; 
+ 3c9   :  bac ; 
+ 3ca   :  b48 ; 
+ 3cb   :  ae4 ; 
+ 3cc   :  a80 ; 
+ 3cd   :  a1c ; 
+ 3ce   :  9b8 ; 
+ 3cf   :  955 ; 
+ 3d0   :  8f1 ; 
+ 3d1   :  88e ; 
+ 3d2   :  82b ; 
+ 3d3   :  7c8 ; 
+ 3d4   :  765 ; 
+ 3d5   :  702 ; 
+ 3d6   :  69f ; 
+ 3d7   :  63d ; 
+ 3d8   :  5da ; 
+ 3d9   :  578 ; 
+ 3da   :  515 ; 
+ 3db   :  4b3 ; 
+ 3dc   :  451 ; 
+ 3dd   :  3ef ; 
+ 3de   :  38e ; 
+ 3df   :  32c ; 
+ 3e0   :  2cb ; 
+ 3e1   :  269 ; 
+ 3e2   :  208 ; 
+ 3e3   :  1a7 ; 
+ 3e4   :  146 ; 
+ 3e5   :  e5 ; 
+ 3e6   :  85 ; 
+ 3e7   :  24 ; 
+ 3e8   :  fffc4 ; 
+ 3e9   :  fff64 ; 
+ 3ea   :  fff03 ; 
+ 3eb   :  ffea3 ; 
+ 3ec   :  ffe44 ; 
+ 3ed   :  ffde4 ; 
+ 3ee   :  ffd84 ; 
+ 3ef   :  ffd25 ; 
+ 3f0   :  ffcc6 ; 
+ 3f1   :  ffc67 ; 
+ 3f2   :  ffc08 ; 
+ 3f3   :  ffba9 ; 
+ 3f4   :  ffb4a ; 
+ 3f5   :  ffaec ; 
+ 3f6   :  ffa8d ; 
+ 3f7   :  ffa2f ; 
+ 3f8   :  ff9d1 ; 
+ 3f9   :  ff973 ; 
+ 3fa   :  ff915 ; 
+ 3fb   :  ff8b7 ; 
+ 3fc   :  ff85a ; 
+ 3fd   :  ff7fd ; 
+ 3fe   :  ff79f ; 
+ 3ff   :  ff742 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_6.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_6.mif
new file mode 100644
index 0000000000000000000000000000000000000000..75fbd56621b76b4b63268563ddee3331d8cd9e89
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_6.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  fec80 ; 
+ 1   :  feaa7 ; 
+ 2   :  fe8cf ; 
+ 3   :  fe6f7 ; 
+ 4   :  fe521 ; 
+ 5   :  fe34c ; 
+ 6   :  fe178 ; 
+ 7   :  fdfa5 ; 
+ 8   :  fddd4 ; 
+ 9   :  fdc03 ; 
+ a   :  fda33 ; 
+ b   :  fd865 ; 
+ c   :  fd698 ; 
+ d   :  fd4cb ; 
+ e   :  fd300 ; 
+ f   :  fd136 ; 
+ 10   :  fcf6e ; 
+ 11   :  fcda6 ; 
+ 12   :  fcbdf ; 
+ 13   :  fca1a ; 
+ 14   :  fc855 ; 
+ 15   :  fc692 ; 
+ 16   :  fc4d0 ; 
+ 17   :  fc30f ; 
+ 18   :  fc14f ; 
+ 19   :  fbf90 ; 
+ 1a   :  fbdd3 ; 
+ 1b   :  fbc16 ; 
+ 1c   :  fba5b ; 
+ 1d   :  fb8a1 ; 
+ 1e   :  fb6e7 ; 
+ 1f   :  fb52f ; 
+ 20   :  fb379 ; 
+ 21   :  fb1c3 ; 
+ 22   :  fb00e ; 
+ 23   :  fae5b ; 
+ 24   :  faca9 ; 
+ 25   :  faaf8 ; 
+ 26   :  fa948 ; 
+ 27   :  fa799 ; 
+ 28   :  fa5eb ; 
+ 29   :  fa43f ; 
+ 2a   :  fa293 ; 
+ 2b   :  fa0e9 ; 
+ 2c   :  f9f40 ; 
+ 2d   :  f9d98 ; 
+ 2e   :  f9bf1 ; 
+ 2f   :  f9a4c ; 
+ 30   :  f98a7 ; 
+ 31   :  f9704 ; 
+ 32   :  f9562 ; 
+ 33   :  f93c1 ; 
+ 34   :  f9221 ; 
+ 35   :  f9082 ; 
+ 36   :  f8ee5 ; 
+ 37   :  f8d49 ; 
+ 38   :  f8bad ; 
+ 39   :  f8a13 ; 
+ 3a   :  f887b ; 
+ 3b   :  f86e3 ; 
+ 3c   :  f854c ; 
+ 3d   :  f83b7 ; 
+ 3e   :  f8223 ; 
+ 3f   :  f8090 ; 
+ 40   :  f7efe ; 
+ 41   :  f7d6e ; 
+ 42   :  f7bde ; 
+ 43   :  f7a50 ; 
+ 44   :  f78c3 ; 
+ 45   :  f7737 ; 
+ 46   :  f75ac ; 
+ 47   :  f7423 ; 
+ 48   :  f729a ; 
+ 49   :  f7113 ; 
+ 4a   :  f6f8d ; 
+ 4b   :  f6e08 ; 
+ 4c   :  f6c84 ; 
+ 4d   :  f6b02 ; 
+ 4e   :  f6981 ; 
+ 4f   :  f6801 ; 
+ 50   :  f6682 ; 
+ 51   :  f6504 ; 
+ 52   :  f6387 ; 
+ 53   :  f620c ; 
+ 54   :  f6092 ; 
+ 55   :  f5f19 ; 
+ 56   :  f5da1 ; 
+ 57   :  f5c2b ; 
+ 58   :  f5ab5 ; 
+ 59   :  f5941 ; 
+ 5a   :  f57ce ; 
+ 5b   :  f565c ; 
+ 5c   :  f54ec ; 
+ 5d   :  f537c ; 
+ 5e   :  f520e ; 
+ 5f   :  f50a1 ; 
+ 60   :  f4f35 ; 
+ 61   :  f4dcb ; 
+ 62   :  f4c61 ; 
+ 63   :  f4af9 ; 
+ 64   :  f4992 ; 
+ 65   :  f482c ; 
+ 66   :  f46c8 ; 
+ 67   :  f4564 ; 
+ 68   :  f4402 ; 
+ 69   :  f42a1 ; 
+ 6a   :  f4141 ; 
+ 6b   :  f3fe3 ; 
+ 6c   :  f3e85 ; 
+ 6d   :  f3d29 ; 
+ 6e   :  f3bce ; 
+ 6f   :  f3a74 ; 
+ 70   :  f391c ; 
+ 71   :  f37c5 ; 
+ 72   :  f366e ; 
+ 73   :  f351a ; 
+ 74   :  f33c6 ; 
+ 75   :  f3273 ; 
+ 76   :  f3122 ; 
+ 77   :  f2fd2 ; 
+ 78   :  f2e83 ; 
+ 79   :  f2d36 ; 
+ 7a   :  f2be9 ; 
+ 7b   :  f2a9e ; 
+ 7c   :  f2954 ; 
+ 7d   :  f280b ; 
+ 7e   :  f26c4 ; 
+ 7f   :  f257d ; 
+ 80   :  f2438 ; 
+ 81   :  f22f4 ; 
+ 82   :  f21b2 ; 
+ 83   :  f2070 ; 
+ 84   :  f1f30 ; 
+ 85   :  f1df1 ; 
+ 86   :  f1cb3 ; 
+ 87   :  f1b76 ; 
+ 88   :  f1a3b ; 
+ 89   :  f1901 ; 
+ 8a   :  f17c8 ; 
+ 8b   :  f1690 ; 
+ 8c   :  f155a ; 
+ 8d   :  f1424 ; 
+ 8e   :  f12f0 ; 
+ 8f   :  f11bd ; 
+ 90   :  f108c ; 
+ 91   :  f0f5b ; 
+ 92   :  f0e2c ; 
+ 93   :  f0cfe ; 
+ 94   :  f0bd2 ; 
+ 95   :  f0aa6 ; 
+ 96   :  f097c ; 
+ 97   :  f0853 ; 
+ 98   :  f072b ; 
+ 99   :  f0604 ; 
+ 9a   :  f04df ; 
+ 9b   :  f03bb ; 
+ 9c   :  f0298 ; 
+ 9d   :  f0176 ; 
+ 9e   :  f0055 ; 
+ 9f   :  eff36 ; 
+ a0   :  efe18 ; 
+ a1   :  efcfb ; 
+ a2   :  efbe0 ; 
+ a3   :  efac5 ; 
+ a4   :  ef9ac ; 
+ a5   :  ef894 ; 
+ a6   :  ef77d ; 
+ a7   :  ef668 ; 
+ a8   :  ef554 ; 
+ a9   :  ef441 ; 
+ aa   :  ef32f ; 
+ ab   :  ef21e ; 
+ ac   :  ef10f ; 
+ ad   :  ef001 ; 
+ ae   :  eeef4 ; 
+ af   :  eede8 ; 
+ b0   :  eecde ; 
+ b1   :  eebd4 ; 
+ b2   :  eeacc ; 
+ b3   :  ee9c6 ; 
+ b4   :  ee8c0 ; 
+ b5   :  ee7bc ; 
+ b6   :  ee6b9 ; 
+ b7   :  ee5b7 ; 
+ b8   :  ee4b6 ; 
+ b9   :  ee3b6 ; 
+ ba   :  ee2b8 ; 
+ bb   :  ee1bb ; 
+ bc   :  ee0bf ; 
+ bd   :  edfc5 ; 
+ be   :  edecc ; 
+ bf   :  eddd3 ; 
+ c0   :  edcdd ; 
+ c1   :  edbe7 ; 
+ c2   :  edaf2 ; 
+ c3   :  ed9ff ; 
+ c4   :  ed90d ; 
+ c5   :  ed81c ; 
+ c6   :  ed72d ; 
+ c7   :  ed63f ; 
+ c8   :  ed551 ; 
+ c9   :  ed466 ; 
+ ca   :  ed37b ; 
+ cb   :  ed291 ; 
+ cc   :  ed1a9 ; 
+ cd   :  ed0c2 ; 
+ ce   :  ecfdc ; 
+ cf   :  ecef8 ; 
+ d0   :  ece14 ; 
+ d1   :  ecd32 ; 
+ d2   :  ecc51 ; 
+ d3   :  ecb72 ; 
+ d4   :  eca93 ; 
+ d5   :  ec9b6 ; 
+ d6   :  ec8da ; 
+ d7   :  ec7ff ; 
+ d8   :  ec725 ; 
+ d9   :  ec64d ; 
+ da   :  ec576 ; 
+ db   :  ec4a0 ; 
+ dc   :  ec3cb ; 
+ dd   :  ec2f7 ; 
+ de   :  ec225 ; 
+ df   :  ec154 ; 
+ e0   :  ec084 ; 
+ e1   :  ebfb5 ; 
+ e2   :  ebee8 ; 
+ e3   :  ebe1c ; 
+ e4   :  ebd51 ; 
+ e5   :  ebc87 ; 
+ e6   :  ebbbe ; 
+ e7   :  ebaf7 ; 
+ e8   :  eba30 ; 
+ e9   :  eb96b ; 
+ ea   :  eb8a8 ; 
+ eb   :  eb7e5 ; 
+ ec   :  eb724 ; 
+ ed   :  eb663 ; 
+ ee   :  eb5a4 ; 
+ ef   :  eb4e7 ; 
+ f0   :  eb42a ; 
+ f1   :  eb36f ; 
+ f2   :  eb2b4 ; 
+ f3   :  eb1fb ; 
+ f4   :  eb144 ; 
+ f5   :  eb08d ; 
+ f6   :  eafd8 ; 
+ f7   :  eaf24 ; 
+ f8   :  eae71 ; 
+ f9   :  eadbf ; 
+ fa   :  ead0e ; 
+ fb   :  eac5f ; 
+ fc   :  eabb1 ; 
+ fd   :  eab04 ; 
+ fe   :  eaa58 ; 
+ ff   :  ea9ad ; 
+ 100   :  ea904 ; 
+ 101   :  ea85c ; 
+ 102   :  ea7b5 ; 
+ 103   :  ea70f ; 
+ 104   :  ea66a ; 
+ 105   :  ea5c7 ; 
+ 106   :  ea525 ; 
+ 107   :  ea484 ; 
+ 108   :  ea3e4 ; 
+ 109   :  ea345 ; 
+ 10a   :  ea2a8 ; 
+ 10b   :  ea20b ; 
+ 10c   :  ea170 ; 
+ 10d   :  ea0d6 ; 
+ 10e   :  ea03d ; 
+ 10f   :  e9fa6 ; 
+ 110   :  e9f0f ; 
+ 111   :  e9e7a ; 
+ 112   :  e9de6 ; 
+ 113   :  e9d53 ; 
+ 114   :  e9cc2 ; 
+ 115   :  e9c31 ; 
+ 116   :  e9ba2 ; 
+ 117   :  e9b14 ; 
+ 118   :  e9a87 ; 
+ 119   :  e99fb ; 
+ 11a   :  e9970 ; 
+ 11b   :  e98e7 ; 
+ 11c   :  e985f ; 
+ 11d   :  e97d8 ; 
+ 11e   :  e9752 ; 
+ 11f   :  e96cd ; 
+ 120   :  e9649 ; 
+ 121   :  e95c7 ; 
+ 122   :  e9545 ; 
+ 123   :  e94c5 ; 
+ 124   :  e9446 ; 
+ 125   :  e93c9 ; 
+ 126   :  e934c ; 
+ 127   :  e92d1 ; 
+ 128   :  e9256 ; 
+ 129   :  e91dd ; 
+ 12a   :  e9165 ; 
+ 12b   :  e90ee ; 
+ 12c   :  e9079 ; 
+ 12d   :  e9004 ; 
+ 12e   :  e8f91 ; 
+ 12f   :  e8f1e ; 
+ 130   :  e8ead ; 
+ 131   :  e8e3d ; 
+ 132   :  e8dcf ; 
+ 133   :  e8d61 ; 
+ 134   :  e8cf5 ; 
+ 135   :  e8c89 ; 
+ 136   :  e8c1f ; 
+ 137   :  e8bb6 ; 
+ 138   :  e8b4e ; 
+ 139   :  e8ae7 ; 
+ 13a   :  e8a82 ; 
+ 13b   :  e8a1d ; 
+ 13c   :  e89ba ; 
+ 13d   :  e8958 ; 
+ 13e   :  e88f7 ; 
+ 13f   :  e8897 ; 
+ 140   :  e8838 ; 
+ 141   :  e87da ; 
+ 142   :  e877e ; 
+ 143   :  e8722 ; 
+ 144   :  e86c8 ; 
+ 145   :  e866f ; 
+ 146   :  e8617 ; 
+ 147   :  e85c0 ; 
+ 148   :  e856a ; 
+ 149   :  e8516 ; 
+ 14a   :  e84c2 ; 
+ 14b   :  e8470 ; 
+ 14c   :  e841e ; 
+ 14d   :  e83ce ; 
+ 14e   :  e837f ; 
+ 14f   :  e8331 ; 
+ 150   :  e82e4 ; 
+ 151   :  e8299 ; 
+ 152   :  e824e ; 
+ 153   :  e8204 ; 
+ 154   :  e81bc ; 
+ 155   :  e8175 ; 
+ 156   :  e812e ; 
+ 157   :  e80e9 ; 
+ 158   :  e80a5 ; 
+ 159   :  e8063 ; 
+ 15a   :  e8021 ; 
+ 15b   :  e7fe0 ; 
+ 15c   :  e7fa0 ; 
+ 15d   :  e7f62 ; 
+ 15e   :  e7f25 ; 
+ 15f   :  e7ee8 ; 
+ 160   :  e7ead ; 
+ 161   :  e7e73 ; 
+ 162   :  e7e3a ; 
+ 163   :  e7e02 ; 
+ 164   :  e7dcb ; 
+ 165   :  e7d95 ; 
+ 166   :  e7d61 ; 
+ 167   :  e7d2d ; 
+ 168   :  e7cfa ; 
+ 169   :  e7cc9 ; 
+ 16a   :  e7c99 ; 
+ 16b   :  e7c69 ; 
+ 16c   :  e7c3b ; 
+ 16d   :  e7c0e ; 
+ 16e   :  e7be2 ; 
+ 16f   :  e7bb7 ; 
+ 170   :  e7b8d ; 
+ 171   :  e7b64 ; 
+ 172   :  e7b3c ; 
+ 173   :  e7b15 ; 
+ 174   :  e7af0 ; 
+ 175   :  e7acb ; 
+ 176   :  e7aa8 ; 
+ 177   :  e7a85 ; 
+ 178   :  e7a64 ; 
+ 179   :  e7a43 ; 
+ 17a   :  e7a24 ; 
+ 17b   :  e7a05 ; 
+ 17c   :  e79e8 ; 
+ 17d   :  e79cc ; 
+ 17e   :  e79b1 ; 
+ 17f   :  e7997 ; 
+ 180   :  e797e ; 
+ 181   :  e7966 ; 
+ 182   :  e794f ; 
+ 183   :  e7939 ; 
+ 184   :  e7924 ; 
+ 185   :  e7910 ; 
+ 186   :  e78fd ; 
+ 187   :  e78eb ; 
+ 188   :  e78da ; 
+ 189   :  e78cb ; 
+ 18a   :  e78bc ; 
+ 18b   :  e78ae ; 
+ 18c   :  e78a2 ; 
+ 18d   :  e7896 ; 
+ 18e   :  e788b ; 
+ 18f   :  e7882 ; 
+ 190   :  e7879 ; 
+ 191   :  e7872 ; 
+ 192   :  e786b ; 
+ 193   :  e7865 ; 
+ 194   :  e7861 ; 
+ 195   :  e785d ; 
+ 196   :  e785b ; 
+ 197   :  e7859 ; 
+ 198   :  e7859 ; 
+ 199   :  e7859 ; 
+ 19a   :  e785b ; 
+ 19b   :  e785d ; 
+ 19c   :  e7861 ; 
+ 19d   :  e7865 ; 
+ 19e   :  e786a ; 
+ 19f   :  e7871 ; 
+ 1a0   :  e7878 ; 
+ 1a1   :  e7881 ; 
+ 1a2   :  e788a ; 
+ 1a3   :  e7895 ; 
+ 1a4   :  e78a0 ; 
+ 1a5   :  e78ac ; 
+ 1a6   :  e78ba ; 
+ 1a7   :  e78c8 ; 
+ 1a8   :  e78d7 ; 
+ 1a9   :  e78e7 ; 
+ 1aa   :  e78f9 ; 
+ 1ab   :  e790b ; 
+ 1ac   :  e791e ; 
+ 1ad   :  e7932 ; 
+ 1ae   :  e7947 ; 
+ 1af   :  e795d ; 
+ 1b0   :  e7974 ; 
+ 1b1   :  e798c ; 
+ 1b2   :  e79a5 ; 
+ 1b3   :  e79bf ; 
+ 1b4   :  e79da ; 
+ 1b5   :  e79f6 ; 
+ 1b6   :  e7a12 ; 
+ 1b7   :  e7a30 ; 
+ 1b8   :  e7a4f ; 
+ 1b9   :  e7a6e ; 
+ 1ba   :  e7a8f ; 
+ 1bb   :  e7ab0 ; 
+ 1bc   :  e7ad2 ; 
+ 1bd   :  e7af6 ; 
+ 1be   :  e7b1a ; 
+ 1bf   :  e7b3f ; 
+ 1c0   :  e7b65 ; 
+ 1c1   :  e7b8c ; 
+ 1c2   :  e7bb4 ; 
+ 1c3   :  e7bdd ; 
+ 1c4   :  e7c07 ; 
+ 1c5   :  e7c32 ; 
+ 1c6   :  e7c5d ; 
+ 1c7   :  e7c8a ; 
+ 1c8   :  e7cb7 ; 
+ 1c9   :  e7ce6 ; 
+ 1ca   :  e7d15 ; 
+ 1cb   :  e7d45 ; 
+ 1cc   :  e7d76 ; 
+ 1cd   :  e7da8 ; 
+ 1ce   :  e7ddb ; 
+ 1cf   :  e7e0f ; 
+ 1d0   :  e7e44 ; 
+ 1d1   :  e7e79 ; 
+ 1d2   :  e7eb0 ; 
+ 1d3   :  e7ee7 ; 
+ 1d4   :  e7f1f ; 
+ 1d5   :  e7f58 ; 
+ 1d6   :  e7f92 ; 
+ 1d7   :  e7fcd ; 
+ 1d8   :  e8009 ; 
+ 1d9   :  e8046 ; 
+ 1da   :  e8083 ; 
+ 1db   :  e80c2 ; 
+ 1dc   :  e8101 ; 
+ 1dd   :  e8141 ; 
+ 1de   :  e8182 ; 
+ 1df   :  e81c4 ; 
+ 1e0   :  e8207 ; 
+ 1e1   :  e824b ; 
+ 1e2   :  e828f ; 
+ 1e3   :  e82d4 ; 
+ 1e4   :  e831b ; 
+ 1e5   :  e8362 ; 
+ 1e6   :  e83aa ; 
+ 1e7   :  e83f2 ; 
+ 1e8   :  e843c ; 
+ 1e9   :  e8486 ; 
+ 1ea   :  e84d2 ; 
+ 1eb   :  e851e ; 
+ 1ec   :  e856b ; 
+ 1ed   :  e85b9 ; 
+ 1ee   :  e8607 ; 
+ 1ef   :  e8657 ; 
+ 1f0   :  e86a7 ; 
+ 1f1   :  e86f8 ; 
+ 1f2   :  e874a ; 
+ 1f3   :  e879d ; 
+ 1f4   :  e87f1 ; 
+ 1f5   :  e8845 ; 
+ 1f6   :  e889a ; 
+ 1f7   :  e88f0 ; 
+ 1f8   :  e8947 ; 
+ 1f9   :  e899f ; 
+ 1fa   :  e89f8 ; 
+ 1fb   :  e8a51 ; 
+ 1fc   :  e8aab ; 
+ 1fd   :  e8b06 ; 
+ 1fe   :  e8b62 ; 
+ 1ff   :  e8bbe ; 
+ 200   :  e8c1b ; 
+ 201   :  e8c7a ; 
+ 202   :  e8cd8 ; 
+ 203   :  e8d38 ; 
+ 204   :  e8d99 ; 
+ 205   :  e8dfa ; 
+ 206   :  e8e5c ; 
+ 207   :  e8ebf ; 
+ 208   :  e8f22 ; 
+ 209   :  e8f87 ; 
+ 20a   :  e8fec ; 
+ 20b   :  e9052 ; 
+ 20c   :  e90b8 ; 
+ 20d   :  e9120 ; 
+ 20e   :  e9188 ; 
+ 20f   :  e91f1 ; 
+ 210   :  e925b ; 
+ 211   :  e92c5 ; 
+ 212   :  e9330 ; 
+ 213   :  e939c ; 
+ 214   :  e9409 ; 
+ 215   :  e9477 ; 
+ 216   :  e94e5 ; 
+ 217   :  e9554 ; 
+ 218   :  e95c4 ; 
+ 219   :  e9634 ; 
+ 21a   :  e96a5 ; 
+ 21b   :  e9717 ; 
+ 21c   :  e978a ; 
+ 21d   :  e97fd ; 
+ 21e   :  e9872 ; 
+ 21f   :  e98e6 ; 
+ 220   :  e995c ; 
+ 221   :  e99d2 ; 
+ 222   :  e9a49 ; 
+ 223   :  e9ac1 ; 
+ 224   :  e9b3a ; 
+ 225   :  e9bb3 ; 
+ 226   :  e9c2d ; 
+ 227   :  e9ca7 ; 
+ 228   :  e9d22 ; 
+ 229   :  e9d9e ; 
+ 22a   :  e9e1b ; 
+ 22b   :  e9e98 ; 
+ 22c   :  e9f17 ; 
+ 22d   :  e9f95 ; 
+ 22e   :  ea015 ; 
+ 22f   :  ea095 ; 
+ 230   :  ea116 ; 
+ 231   :  ea197 ; 
+ 232   :  ea21a ; 
+ 233   :  ea29c ; 
+ 234   :  ea320 ; 
+ 235   :  ea3a4 ; 
+ 236   :  ea429 ; 
+ 237   :  ea4af ; 
+ 238   :  ea535 ; 
+ 239   :  ea5bc ; 
+ 23a   :  ea643 ; 
+ 23b   :  ea6cc ; 
+ 23c   :  ea755 ; 
+ 23d   :  ea7de ; 
+ 23e   :  ea868 ; 
+ 23f   :  ea8f3 ; 
+ 240   :  ea97f ; 
+ 241   :  eaa0b ; 
+ 242   :  eaa98 ; 
+ 243   :  eab25 ; 
+ 244   :  eabb3 ; 
+ 245   :  eac42 ; 
+ 246   :  eacd1 ; 
+ 247   :  ead61 ; 
+ 248   :  eadf2 ; 
+ 249   :  eae83 ; 
+ 24a   :  eaf15 ; 
+ 24b   :  eafa7 ; 
+ 24c   :  eb03a ; 
+ 24d   :  eb0ce ; 
+ 24e   :  eb162 ; 
+ 24f   :  eb1f7 ; 
+ 250   :  eb28d ; 
+ 251   :  eb323 ; 
+ 252   :  eb3ba ; 
+ 253   :  eb451 ; 
+ 254   :  eb4e9 ; 
+ 255   :  eb582 ; 
+ 256   :  eb61b ; 
+ 257   :  eb6b5 ; 
+ 258   :  eb74f ; 
+ 259   :  eb7ea ; 
+ 25a   :  eb885 ; 
+ 25b   :  eb922 ; 
+ 25c   :  eb9be ; 
+ 25d   :  eba5b ; 
+ 25e   :  ebaf9 ; 
+ 25f   :  ebb98 ; 
+ 260   :  ebc37 ; 
+ 261   :  ebcd6 ; 
+ 262   :  ebd76 ; 
+ 263   :  ebe17 ; 
+ 264   :  ebeb8 ; 
+ 265   :  ebf5a ; 
+ 266   :  ebffc ; 
+ 267   :  ec09f ; 
+ 268   :  ec143 ; 
+ 269   :  ec1e7 ; 
+ 26a   :  ec28b ; 
+ 26b   :  ec330 ; 
+ 26c   :  ec3d6 ; 
+ 26d   :  ec47c ; 
+ 26e   :  ec523 ; 
+ 26f   :  ec5ca ; 
+ 270   :  ec672 ; 
+ 271   :  ec71a ; 
+ 272   :  ec7c3 ; 
+ 273   :  ec86d ; 
+ 274   :  ec917 ; 
+ 275   :  ec9c1 ; 
+ 276   :  eca6c ; 
+ 277   :  ecb17 ; 
+ 278   :  ecbc3 ; 
+ 279   :  ecc70 ; 
+ 27a   :  ecd1d ; 
+ 27b   :  ecdca ; 
+ 27c   :  ece78 ; 
+ 27d   :  ecf27 ; 
+ 27e   :  ecfd6 ; 
+ 27f   :  ed085 ; 
+ 280   :  ed135 ; 
+ 281   :  ed1e6 ; 
+ 282   :  ed296 ; 
+ 283   :  ed348 ; 
+ 284   :  ed3fa ; 
+ 285   :  ed4ac ; 
+ 286   :  ed55f ; 
+ 287   :  ed612 ; 
+ 288   :  ed6c6 ; 
+ 289   :  ed77b ; 
+ 28a   :  ed82f ; 
+ 28b   :  ed8e5 ; 
+ 28c   :  ed99a ; 
+ 28d   :  eda50 ; 
+ 28e   :  edb07 ; 
+ 28f   :  edbbe ; 
+ 290   :  edc76 ; 
+ 291   :  edd2e ; 
+ 292   :  edde6 ; 
+ 293   :  ede9f ; 
+ 294   :  edf58 ; 
+ 295   :  ee012 ; 
+ 296   :  ee0cc ; 
+ 297   :  ee187 ; 
+ 298   :  ee242 ; 
+ 299   :  ee2fd ; 
+ 29a   :  ee3b9 ; 
+ 29b   :  ee476 ; 
+ 29c   :  ee532 ; 
+ 29d   :  ee5ef ; 
+ 29e   :  ee6ad ; 
+ 29f   :  ee76b ; 
+ 2a0   :  ee82a ; 
+ 2a1   :  ee8e8 ; 
+ 2a2   :  ee9a8 ; 
+ 2a3   :  eea67 ; 
+ 2a4   :  eeb27 ; 
+ 2a5   :  eebe8 ; 
+ 2a6   :  eeca9 ; 
+ 2a7   :  eed6a ; 
+ 2a8   :  eee2c ; 
+ 2a9   :  eeeee ; 
+ 2aa   :  eefb0 ; 
+ 2ab   :  ef073 ; 
+ 2ac   :  ef136 ; 
+ 2ad   :  ef1fa ; 
+ 2ae   :  ef2be ; 
+ 2af   :  ef382 ; 
+ 2b0   :  ef447 ; 
+ 2b1   :  ef50c ; 
+ 2b2   :  ef5d1 ; 
+ 2b3   :  ef697 ; 
+ 2b4   :  ef75d ; 
+ 2b5   :  ef824 ; 
+ 2b6   :  ef8eb ; 
+ 2b7   :  ef9b2 ; 
+ 2b8   :  efa7a ; 
+ 2b9   :  efb42 ; 
+ 2ba   :  efc0a ; 
+ 2bb   :  efcd3 ; 
+ 2bc   :  efd9c ; 
+ 2bd   :  efe65 ; 
+ 2be   :  eff2f ; 
+ 2bf   :  efff9 ; 
+ 2c0   :  f00c3 ; 
+ 2c1   :  f018e ; 
+ 2c2   :  f0259 ; 
+ 2c3   :  f0324 ; 
+ 2c4   :  f03f0 ; 
+ 2c5   :  f04bc ; 
+ 2c6   :  f0588 ; 
+ 2c7   :  f0655 ; 
+ 2c8   :  f0722 ; 
+ 2c9   :  f07ef ; 
+ 2ca   :  f08bd ; 
+ 2cb   :  f098b ; 
+ 2cc   :  f0a59 ; 
+ 2cd   :  f0b27 ; 
+ 2ce   :  f0bf6 ; 
+ 2cf   :  f0cc5 ; 
+ 2d0   :  f0d95 ; 
+ 2d1   :  f0e64 ; 
+ 2d2   :  f0f34 ; 
+ 2d3   :  f1004 ; 
+ 2d4   :  f10d5 ; 
+ 2d5   :  f11a6 ; 
+ 2d6   :  f1277 ; 
+ 2d7   :  f1348 ; 
+ 2d8   :  f141a ; 
+ 2d9   :  f14ec ; 
+ 2da   :  f15be ; 
+ 2db   :  f1691 ; 
+ 2dc   :  f1763 ; 
+ 2dd   :  f1836 ; 
+ 2de   :  f190a ; 
+ 2df   :  f19dd ; 
+ 2e0   :  f1ab1 ; 
+ 2e1   :  f1b85 ; 
+ 2e2   :  f1c59 ; 
+ 2e3   :  f1d2e ; 
+ 2e4   :  f1e03 ; 
+ 2e5   :  f1ed8 ; 
+ 2e6   :  f1fad ; 
+ 2e7   :  f2082 ; 
+ 2e8   :  f2158 ; 
+ 2e9   :  f222e ; 
+ 2ea   :  f2304 ; 
+ 2eb   :  f23db ; 
+ 2ec   :  f24b1 ; 
+ 2ed   :  f2588 ; 
+ 2ee   :  f265f ; 
+ 2ef   :  f2737 ; 
+ 2f0   :  f280e ; 
+ 2f1   :  f28e6 ; 
+ 2f2   :  f29be ; 
+ 2f3   :  f2a96 ; 
+ 2f4   :  f2b6f ; 
+ 2f5   :  f2c47 ; 
+ 2f6   :  f2d20 ; 
+ 2f7   :  f2df9 ; 
+ 2f8   :  f2ed2 ; 
+ 2f9   :  f2fac ; 
+ 2fa   :  f3085 ; 
+ 2fb   :  f315f ; 
+ 2fc   :  f3239 ; 
+ 2fd   :  f3313 ; 
+ 2fe   :  f33ee ; 
+ 2ff   :  f34c8 ; 
+ 300   :  f35a3 ; 
+ 301   :  f367e ; 
+ 302   :  f3759 ; 
+ 303   :  f3834 ; 
+ 304   :  f390f ; 
+ 305   :  f39eb ; 
+ 306   :  f3ac7 ; 
+ 307   :  f3ba3 ; 
+ 308   :  f3c7f ; 
+ 309   :  f3d5b ; 
+ 30a   :  f3e37 ; 
+ 30b   :  f3f14 ; 
+ 30c   :  f3ff0 ; 
+ 30d   :  f40cd ; 
+ 30e   :  f41aa ; 
+ 30f   :  f4287 ; 
+ 310   :  f4365 ; 
+ 311   :  f4442 ; 
+ 312   :  f451f ; 
+ 313   :  f45fd ; 
+ 314   :  f46db ; 
+ 315   :  f47b9 ; 
+ 316   :  f4897 ; 
+ 317   :  f4975 ; 
+ 318   :  f4a53 ; 
+ 319   :  f4b32 ; 
+ 31a   :  f4c10 ; 
+ 31b   :  f4cef ; 
+ 31c   :  f4dce ; 
+ 31d   :  f4ead ; 
+ 31e   :  f4f8c ; 
+ 31f   :  f506b ; 
+ 320   :  f514a ; 
+ 321   :  f5229 ; 
+ 322   :  f5309 ; 
+ 323   :  f53e8 ; 
+ 324   :  f54c8 ; 
+ 325   :  f55a7 ; 
+ 326   :  f5687 ; 
+ 327   :  f5767 ; 
+ 328   :  f5847 ; 
+ 329   :  f5927 ; 
+ 32a   :  f5a07 ; 
+ 32b   :  f5ae7 ; 
+ 32c   :  f5bc8 ; 
+ 32d   :  f5ca8 ; 
+ 32e   :  f5d88 ; 
+ 32f   :  f5e69 ; 
+ 330   :  f5f49 ; 
+ 331   :  f602a ; 
+ 332   :  f610b ; 
+ 333   :  f61eb ; 
+ 334   :  f62cc ; 
+ 335   :  f63ad ; 
+ 336   :  f648e ; 
+ 337   :  f656f ; 
+ 338   :  f6650 ; 
+ 339   :  f6731 ; 
+ 33a   :  f6812 ; 
+ 33b   :  f68f3 ; 
+ 33c   :  f69d4 ; 
+ 33d   :  f6ab6 ; 
+ 33e   :  f6b97 ; 
+ 33f   :  f6c78 ; 
+ 340   :  f6d59 ; 
+ 341   :  f6e3b ; 
+ 342   :  f6f1c ; 
+ 343   :  f6ffe ; 
+ 344   :  f70df ; 
+ 345   :  f71c0 ; 
+ 346   :  f72a2 ; 
+ 347   :  f7383 ; 
+ 348   :  f7465 ; 
+ 349   :  f7546 ; 
+ 34a   :  f7628 ; 
+ 34b   :  f7709 ; 
+ 34c   :  f77eb ; 
+ 34d   :  f78cd ; 
+ 34e   :  f79ae ; 
+ 34f   :  f7a90 ; 
+ 350   :  f7b71 ; 
+ 351   :  f7c53 ; 
+ 352   :  f7d34 ; 
+ 353   :  f7e16 ; 
+ 354   :  f7ef7 ; 
+ 355   :  f7fd9 ; 
+ 356   :  f80ba ; 
+ 357   :  f819b ; 
+ 358   :  f827d ; 
+ 359   :  f835e ; 
+ 35a   :  f8440 ; 
+ 35b   :  f8521 ; 
+ 35c   :  f8602 ; 
+ 35d   :  f86e4 ; 
+ 35e   :  f87c5 ; 
+ 35f   :  f88a6 ; 
+ 360   :  f8987 ; 
+ 361   :  f8a68 ; 
+ 362   :  f8b49 ; 
+ 363   :  f8c2b ; 
+ 364   :  f8d0c ; 
+ 365   :  f8dec ; 
+ 366   :  f8ecd ; 
+ 367   :  f8fae ; 
+ 368   :  f908f ; 
+ 369   :  f9170 ; 
+ 36a   :  f9250 ; 
+ 36b   :  f9331 ; 
+ 36c   :  f9412 ; 
+ 36d   :  f94f2 ; 
+ 36e   :  f95d2 ; 
+ 36f   :  f96b3 ; 
+ 370   :  f9793 ; 
+ 371   :  f9873 ; 
+ 372   :  f9953 ; 
+ 373   :  f9a33 ; 
+ 374   :  f9b13 ; 
+ 375   :  f9bf3 ; 
+ 376   :  f9cd3 ; 
+ 377   :  f9db3 ; 
+ 378   :  f9e93 ; 
+ 379   :  f9f72 ; 
+ 37a   :  fa052 ; 
+ 37b   :  fa131 ; 
+ 37c   :  fa210 ; 
+ 37d   :  fa2ef ; 
+ 37e   :  fa3ce ; 
+ 37f   :  fa4ad ; 
+ 380   :  fa58c ; 
+ 381   :  fa66b ; 
+ 382   :  fa74a ; 
+ 383   :  fa828 ; 
+ 384   :  fa906 ; 
+ 385   :  fa9e5 ; 
+ 386   :  faac3 ; 
+ 387   :  faba1 ; 
+ 388   :  fac7f ; 
+ 389   :  fad5d ; 
+ 38a   :  fae3b ; 
+ 38b   :  faf18 ; 
+ 38c   :  faff6 ; 
+ 38d   :  fb0d3 ; 
+ 38e   :  fb1b0 ; 
+ 38f   :  fb28d ; 
+ 390   :  fb36a ; 
+ 391   :  fb447 ; 
+ 392   :  fb523 ; 
+ 393   :  fb600 ; 
+ 394   :  fb6dc ; 
+ 395   :  fb7b9 ; 
+ 396   :  fb895 ; 
+ 397   :  fb971 ; 
+ 398   :  fba4c ; 
+ 399   :  fbb28 ; 
+ 39a   :  fbc03 ; 
+ 39b   :  fbcdf ; 
+ 39c   :  fbdba ; 
+ 39d   :  fbe95 ; 
+ 39e   :  fbf70 ; 
+ 39f   :  fc04a ; 
+ 3a0   :  fc125 ; 
+ 3a1   :  fc1ff ; 
+ 3a2   :  fc2d9 ; 
+ 3a3   :  fc3b3 ; 
+ 3a4   :  fc48d ; 
+ 3a5   :  fc567 ; 
+ 3a6   :  fc640 ; 
+ 3a7   :  fc719 ; 
+ 3a8   :  fc7f2 ; 
+ 3a9   :  fc8cb ; 
+ 3aa   :  fc9a4 ; 
+ 3ab   :  fca7d ; 
+ 3ac   :  fcb55 ; 
+ 3ad   :  fcc2d ; 
+ 3ae   :  fcd05 ; 
+ 3af   :  fcddd ; 
+ 3b0   :  fceb4 ; 
+ 3b1   :  fcf8c ; 
+ 3b2   :  fd063 ; 
+ 3b3   :  fd13a ; 
+ 3b4   :  fd211 ; 
+ 3b5   :  fd2e7 ; 
+ 3b6   :  fd3be ; 
+ 3b7   :  fd494 ; 
+ 3b8   :  fd56a ; 
+ 3b9   :  fd63f ; 
+ 3ba   :  fd715 ; 
+ 3bb   :  fd7ea ; 
+ 3bc   :  fd8bf ; 
+ 3bd   :  fd994 ; 
+ 3be   :  fda69 ; 
+ 3bf   :  fdb3d ; 
+ 3c0   :  fdc12 ; 
+ 3c1   :  fdce6 ; 
+ 3c2   :  fddb9 ; 
+ 3c3   :  fde8d ; 
+ 3c4   :  fdf60 ; 
+ 3c5   :  fe033 ; 
+ 3c6   :  fe106 ; 
+ 3c7   :  fe1d9 ; 
+ 3c8   :  fe2ab ; 
+ 3c9   :  fe37d ; 
+ 3ca   :  fe44f ; 
+ 3cb   :  fe521 ; 
+ 3cc   :  fe5f2 ; 
+ 3cd   :  fe6c3 ; 
+ 3ce   :  fe794 ; 
+ 3cf   :  fe865 ; 
+ 3d0   :  fe935 ; 
+ 3d1   :  fea05 ; 
+ 3d2   :  fead5 ; 
+ 3d3   :  feba5 ; 
+ 3d4   :  fec74 ; 
+ 3d5   :  fed43 ; 
+ 3d6   :  fee12 ; 
+ 3d7   :  feee1 ; 
+ 3d8   :  fefaf ; 
+ 3d9   :  ff07d ; 
+ 3da   :  ff14b ; 
+ 3db   :  ff218 ; 
+ 3dc   :  ff2e5 ; 
+ 3dd   :  ff3b2 ; 
+ 3de   :  ff47f ; 
+ 3df   :  ff54c ; 
+ 3e0   :  ff618 ; 
+ 3e1   :  ff6e4 ; 
+ 3e2   :  ff7af ; 
+ 3e3   :  ff87b ; 
+ 3e4   :  ff946 ; 
+ 3e5   :  ffa10 ; 
+ 3e6   :  ffadb ; 
+ 3e7   :  ffba5 ; 
+ 3e8   :  ffc6f ; 
+ 3e9   :  ffd38 ; 
+ 3ea   :  ffe02 ; 
+ 3eb   :  ffecb ; 
+ 3ec   :  fff93 ; 
+ 3ed   :  5c ; 
+ 3ee   :  124 ; 
+ 3ef   :  1ec ; 
+ 3f0   :  2b3 ; 
+ 3f1   :  37a ; 
+ 3f2   :  441 ; 
+ 3f3   :  508 ; 
+ 3f4   :  5ce ; 
+ 3f5   :  694 ; 
+ 3f6   :  75a ; 
+ 3f7   :  81f ; 
+ 3f8   :  8e4 ; 
+ 3f9   :  9a9 ; 
+ 3fa   :  a6d ; 
+ 3fb   :  b31 ; 
+ 3fc   :  bf5 ; 
+ 3fd   :  cb9 ; 
+ 3fe   :  d7c ; 
+ 3ff   :  e3f ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_7.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_7.mif
new file mode 100644
index 0000000000000000000000000000000000000000..f69f2553e17cb196914835aa663a3f920d9b9015
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_7.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  7ffff ; 
+ 1   :  7fffd ; 
+ 2   :  7fffa ; 
+ 3   :  7fff5 ; 
+ 4   :  7ffee ; 
+ 5   :  7ffe5 ; 
+ 6   :  7ffda ; 
+ 7   :  7ffce ; 
+ 8   :  7ffc0 ; 
+ 9   :  7ffb1 ; 
+ a   :  7ff9f ; 
+ b   :  7ff8c ; 
+ c   :  7ff77 ; 
+ d   :  7ff61 ; 
+ e   :  7ff48 ; 
+ f   :  7ff2e ; 
+ 10   :  7ff12 ; 
+ 11   :  7fef5 ; 
+ 12   :  7fed5 ; 
+ 13   :  7feb4 ; 
+ 14   :  7fe91 ; 
+ 15   :  7fe6d ; 
+ 16   :  7fe46 ; 
+ 17   :  7fe1e ; 
+ 18   :  7fdf5 ; 
+ 19   :  7fdc9 ; 
+ 1a   :  7fd9c ; 
+ 1b   :  7fd6d ; 
+ 1c   :  7fd3c ; 
+ 1d   :  7fd0a ; 
+ 1e   :  7fcd5 ; 
+ 1f   :  7fca0 ; 
+ 20   :  7fc68 ; 
+ 21   :  7fc2e ; 
+ 22   :  7fbf3 ; 
+ 23   :  7fbb6 ; 
+ 24   :  7fb78 ; 
+ 25   :  7fb37 ; 
+ 26   :  7faf5 ; 
+ 27   :  7fab2 ; 
+ 28   :  7fa6c ; 
+ 29   :  7fa25 ; 
+ 2a   :  7f9dc ; 
+ 2b   :  7f991 ; 
+ 2c   :  7f944 ; 
+ 2d   :  7f8f6 ; 
+ 2e   :  7f8a6 ; 
+ 2f   :  7f855 ; 
+ 30   :  7f801 ; 
+ 31   :  7f7ac ; 
+ 32   :  7f755 ; 
+ 33   :  7f6fd ; 
+ 34   :  7f6a2 ; 
+ 35   :  7f646 ; 
+ 36   :  7f5e8 ; 
+ 37   :  7f589 ; 
+ 38   :  7f528 ; 
+ 39   :  7f4c5 ; 
+ 3a   :  7f460 ; 
+ 3b   :  7f3fa ; 
+ 3c   :  7f392 ; 
+ 3d   :  7f328 ; 
+ 3e   :  7f2bc ; 
+ 3f   :  7f24f ; 
+ 40   :  7f1e0 ; 
+ 41   :  7f16f ; 
+ 42   :  7f0fd ; 
+ 43   :  7f089 ; 
+ 44   :  7f013 ; 
+ 45   :  7ef9b ; 
+ 46   :  7ef22 ; 
+ 47   :  7eea7 ; 
+ 48   :  7ee2a ; 
+ 49   :  7edac ; 
+ 4a   :  7ed2c ; 
+ 4b   :  7ecaa ; 
+ 4c   :  7ec26 ; 
+ 4d   :  7eba1 ; 
+ 4e   :  7eb1a ; 
+ 4f   :  7ea91 ; 
+ 50   :  7ea07 ; 
+ 51   :  7e97b ; 
+ 52   :  7e8ed ; 
+ 53   :  7e85d ; 
+ 54   :  7e7cc ; 
+ 55   :  7e739 ; 
+ 56   :  7e6a4 ; 
+ 57   :  7e60e ; 
+ 58   :  7e576 ; 
+ 59   :  7e4dc ; 
+ 5a   :  7e441 ; 
+ 5b   :  7e3a4 ; 
+ 5c   :  7e305 ; 
+ 5d   :  7e264 ; 
+ 5e   :  7e1c2 ; 
+ 5f   :  7e11e ; 
+ 60   :  7e079 ; 
+ 61   :  7dfd1 ; 
+ 62   :  7df28 ; 
+ 63   :  7de7e ; 
+ 64   :  7ddd1 ; 
+ 65   :  7dd23 ; 
+ 66   :  7dc73 ; 
+ 67   :  7dbc2 ; 
+ 68   :  7db0f ; 
+ 69   :  7da5a ; 
+ 6a   :  7d9a4 ; 
+ 6b   :  7d8eb ; 
+ 6c   :  7d832 ; 
+ 6d   :  7d776 ; 
+ 6e   :  7d6b9 ; 
+ 6f   :  7d5fa ; 
+ 70   :  7d53a ; 
+ 71   :  7d477 ; 
+ 72   :  7d3b3 ; 
+ 73   :  7d2ee ; 
+ 74   :  7d227 ; 
+ 75   :  7d15e ; 
+ 76   :  7d093 ; 
+ 77   :  7cfc7 ; 
+ 78   :  7cef9 ; 
+ 79   :  7ce2a ; 
+ 7a   :  7cd58 ; 
+ 7b   :  7cc85 ; 
+ 7c   :  7cbb1 ; 
+ 7d   :  7cadb ; 
+ 7e   :  7ca03 ; 
+ 7f   :  7c929 ; 
+ 80   :  7c84e ; 
+ 81   :  7c771 ; 
+ 82   :  7c693 ; 
+ 83   :  7c5b3 ; 
+ 84   :  7c4d1 ; 
+ 85   :  7c3ee ; 
+ 86   :  7c309 ; 
+ 87   :  7c222 ; 
+ 88   :  7c13a ; 
+ 89   :  7c050 ; 
+ 8a   :  7bf64 ; 
+ 8b   :  7be77 ; 
+ 8c   :  7bd88 ; 
+ 8d   :  7bc97 ; 
+ 8e   :  7bba5 ; 
+ 8f   :  7bab1 ; 
+ 90   :  7b9bc ; 
+ 91   :  7b8c5 ; 
+ 92   :  7b7cc ; 
+ 93   :  7b6d2 ; 
+ 94   :  7b5d6 ; 
+ 95   :  7b4d8 ; 
+ 96   :  7b3d9 ; 
+ 97   :  7b2d8 ; 
+ 98   :  7b1d6 ; 
+ 99   :  7b0d2 ; 
+ 9a   :  7afcc ; 
+ 9b   :  7aec5 ; 
+ 9c   :  7adbc ; 
+ 9d   :  7acb2 ; 
+ 9e   :  7aba6 ; 
+ 9f   :  7aa98 ; 
+ a0   :  7a989 ; 
+ a1   :  7a878 ; 
+ a2   :  7a765 ; 
+ a3   :  7a651 ; 
+ a4   :  7a53b ; 
+ a5   :  7a424 ; 
+ a6   :  7a30b ; 
+ a7   :  7a1f1 ; 
+ a8   :  7a0d5 ; 
+ a9   :  79fb7 ; 
+ aa   :  79e98 ; 
+ ab   :  79d77 ; 
+ ac   :  79c54 ; 
+ ad   :  79b30 ; 
+ ae   :  79a0b ; 
+ af   :  798e4 ; 
+ b0   :  797bb ; 
+ b1   :  79690 ; 
+ b2   :  79565 ; 
+ b3   :  79437 ; 
+ b4   :  79308 ; 
+ b5   :  791d7 ; 
+ b6   :  790a5 ; 
+ b7   :  78f72 ; 
+ b8   :  78e3c ; 
+ b9   :  78d05 ; 
+ ba   :  78bcd ; 
+ bb   :  78a93 ; 
+ bc   :  78957 ; 
+ bd   :  7881a ; 
+ be   :  786dc ; 
+ bf   :  7859c ; 
+ c0   :  7845a ; 
+ c1   :  78317 ; 
+ c2   :  781d2 ; 
+ c3   :  7808b ; 
+ c4   :  77f44 ; 
+ c5   :  77dfa ; 
+ c6   :  77caf ; 
+ c7   :  77b63 ; 
+ c8   :  77a15 ; 
+ c9   :  778c5 ; 
+ ca   :  77774 ; 
+ cb   :  77621 ; 
+ cc   :  774cd ; 
+ cd   :  77378 ; 
+ ce   :  77220 ; 
+ cf   :  770c8 ; 
+ d0   :  76f6e ; 
+ d1   :  76e12 ; 
+ d2   :  76cb5 ; 
+ d3   :  76b56 ; 
+ d4   :  769f6 ; 
+ d5   :  76894 ; 
+ d6   :  76731 ; 
+ d7   :  765cc ; 
+ d8   :  76466 ; 
+ d9   :  762fe ; 
+ da   :  76195 ; 
+ db   :  7602a ; 
+ dc   :  75ebe ; 
+ dd   :  75d50 ; 
+ de   :  75be1 ; 
+ df   :  75a71 ; 
+ e0   :  758ff ; 
+ e1   :  7578b ; 
+ e2   :  75616 ; 
+ e3   :  7549f ; 
+ e4   :  75327 ; 
+ e5   :  751ae ; 
+ e6   :  75033 ; 
+ e7   :  74eb7 ; 
+ e8   :  74d39 ; 
+ e9   :  74bba ; 
+ ea   :  74a39 ; 
+ eb   :  748b7 ; 
+ ec   :  74733 ; 
+ ed   :  745ae ; 
+ ee   :  74427 ; 
+ ef   :  7429f ; 
+ f0   :  74116 ; 
+ f1   :  73f8b ; 
+ f2   :  73dff ; 
+ f3   :  73c71 ; 
+ f4   :  73ae2 ; 
+ f5   :  73951 ; 
+ f6   :  737bf ; 
+ f7   :  7362c ; 
+ f8   :  73497 ; 
+ f9   :  73301 ; 
+ fa   :  73169 ; 
+ fb   :  72fd0 ; 
+ fc   :  72e35 ; 
+ fd   :  72c99 ; 
+ fe   :  72afc ; 
+ ff   :  7295d ; 
+ 100   :  727bd ; 
+ 101   :  7261c ; 
+ 102   :  72479 ; 
+ 103   :  722d4 ; 
+ 104   :  7212f ; 
+ 105   :  71f88 ; 
+ 106   :  71ddf ; 
+ 107   :  71c35 ; 
+ 108   :  71a8a ; 
+ 109   :  718dd ; 
+ 10a   :  7172f ; 
+ 10b   :  71580 ; 
+ 10c   :  713cf ; 
+ 10d   :  7121d ; 
+ 10e   :  7106a ; 
+ 10f   :  70eb5 ; 
+ 110   :  70cff ; 
+ 111   :  70b47 ; 
+ 112   :  7098e ; 
+ 113   :  707d4 ; 
+ 114   :  70619 ; 
+ 115   :  7045c ; 
+ 116   :  7029d ; 
+ 117   :  700de ; 
+ 118   :  6ff1d ; 
+ 119   :  6fd5b ; 
+ 11a   :  6fb97 ; 
+ 11b   :  6f9d2 ; 
+ 11c   :  6f80c ; 
+ 11d   :  6f644 ; 
+ 11e   :  6f47b ; 
+ 11f   :  6f2b1 ; 
+ 120   :  6f0e5 ; 
+ 121   :  6ef19 ; 
+ 122   :  6ed4a ; 
+ 123   :  6eb7b ; 
+ 124   :  6e9aa ; 
+ 125   :  6e7d8 ; 
+ 126   :  6e605 ; 
+ 127   :  6e430 ; 
+ 128   :  6e25a ; 
+ 129   :  6e083 ; 
+ 12a   :  6deaa ; 
+ 12b   :  6dcd1 ; 
+ 12c   :  6daf6 ; 
+ 12d   :  6d919 ; 
+ 12e   :  6d73c ; 
+ 12f   :  6d55d ; 
+ 130   :  6d37c ; 
+ 131   :  6d19b ; 
+ 132   :  6cfb8 ; 
+ 133   :  6cdd4 ; 
+ 134   :  6cbef ; 
+ 135   :  6ca09 ; 
+ 136   :  6c821 ; 
+ 137   :  6c638 ; 
+ 138   :  6c44e ; 
+ 139   :  6c262 ; 
+ 13a   :  6c076 ; 
+ 13b   :  6be88 ; 
+ 13c   :  6bc99 ; 
+ 13d   :  6baa8 ; 
+ 13e   :  6b8b7 ; 
+ 13f   :  6b6c4 ; 
+ 140   :  6b4d0 ; 
+ 141   :  6b2da ; 
+ 142   :  6b0e4 ; 
+ 143   :  6aeec ; 
+ 144   :  6acf3 ; 
+ 145   :  6aaf9 ; 
+ 146   :  6a8fe ; 
+ 147   :  6a701 ; 
+ 148   :  6a504 ; 
+ 149   :  6a305 ; 
+ 14a   :  6a105 ; 
+ 14b   :  69f03 ; 
+ 14c   :  69d01 ; 
+ 14d   :  69afd ; 
+ 14e   :  698f8 ; 
+ 14f   :  696f2 ; 
+ 150   :  694eb ; 
+ 151   :  692e3 ; 
+ 152   :  690d9 ; 
+ 153   :  68ecf ; 
+ 154   :  68cc3 ; 
+ 155   :  68ab6 ; 
+ 156   :  688a8 ; 
+ 157   :  68699 ; 
+ 158   :  68488 ; 
+ 159   :  68277 ; 
+ 15a   :  68064 ; 
+ 15b   :  67e50 ; 
+ 15c   :  67c3b ; 
+ 15d   :  67a25 ; 
+ 15e   :  6780e ; 
+ 15f   :  675f5 ; 
+ 160   :  673dc ; 
+ 161   :  671c1 ; 
+ 162   :  66fa6 ; 
+ 163   :  66d89 ; 
+ 164   :  66b6b ; 
+ 165   :  6694c ; 
+ 166   :  6672c ; 
+ 167   :  6650b ; 
+ 168   :  662e8 ; 
+ 169   :  660c5 ; 
+ 16a   :  65ea1 ; 
+ 16b   :  65c7b ; 
+ 16c   :  65a54 ; 
+ 16d   :  6582d ; 
+ 16e   :  65604 ; 
+ 16f   :  653da ; 
+ 170   :  651af ; 
+ 171   :  64f83 ; 
+ 172   :  64d56 ; 
+ 173   :  64b28 ; 
+ 174   :  648f9 ; 
+ 175   :  646c9 ; 
+ 176   :  64497 ; 
+ 177   :  64265 ; 
+ 178   :  64032 ; 
+ 179   :  63dfd ; 
+ 17a   :  63bc8 ; 
+ 17b   :  63991 ; 
+ 17c   :  6375a ; 
+ 17d   :  63521 ; 
+ 17e   :  632e8 ; 
+ 17f   :  630ad ; 
+ 180   :  62e72 ; 
+ 181   :  62c35 ; 
+ 182   :  629f8 ; 
+ 183   :  627b9 ; 
+ 184   :  6257a ; 
+ 185   :  62339 ; 
+ 186   :  620f8 ; 
+ 187   :  61eb5 ; 
+ 188   :  61c72 ; 
+ 189   :  61a2d ; 
+ 18a   :  617e8 ; 
+ 18b   :  615a1 ; 
+ 18c   :  6135a ; 
+ 18d   :  61112 ; 
+ 18e   :  60ec8 ; 
+ 18f   :  60c7e ; 
+ 190   :  60a33 ; 
+ 191   :  607e6 ; 
+ 192   :  60599 ; 
+ 193   :  6034b ; 
+ 194   :  600fc ; 
+ 195   :  5feac ; 
+ 196   :  5fc5b ; 
+ 197   :  5fa09 ; 
+ 198   :  5f7b7 ; 
+ 199   :  5f563 ; 
+ 19a   :  5f30e ; 
+ 19b   :  5f0b9 ; 
+ 19c   :  5ee62 ; 
+ 19d   :  5ec0b ; 
+ 19e   :  5e9b3 ; 
+ 19f   :  5e759 ; 
+ 1a0   :  5e4ff ; 
+ 1a1   :  5e2a4 ; 
+ 1a2   :  5e049 ; 
+ 1a3   :  5ddec ; 
+ 1a4   :  5db8e ; 
+ 1a5   :  5d930 ; 
+ 1a6   :  5d6d0 ; 
+ 1a7   :  5d470 ; 
+ 1a8   :  5d20f ; 
+ 1a9   :  5cfad ; 
+ 1aa   :  5cd4a ; 
+ 1ab   :  5cae6 ; 
+ 1ac   :  5c882 ; 
+ 1ad   :  5c61c ; 
+ 1ae   :  5c3b6 ; 
+ 1af   :  5c14f ; 
+ 1b0   :  5bee7 ; 
+ 1b1   :  5bc7e ; 
+ 1b2   :  5ba14 ; 
+ 1b3   :  5b7aa ; 
+ 1b4   :  5b53f ; 
+ 1b5   :  5b2d2 ; 
+ 1b6   :  5b065 ; 
+ 1b7   :  5adf8 ; 
+ 1b8   :  5ab89 ; 
+ 1b9   :  5a91a ; 
+ 1ba   :  5a6aa ; 
+ 1bb   :  5a439 ; 
+ 1bc   :  5a1c7 ; 
+ 1bd   :  59f54 ; 
+ 1be   :  59ce1 ; 
+ 1bf   :  59a6d ; 
+ 1c0   :  597f8 ; 
+ 1c1   :  59582 ; 
+ 1c2   :  5930b ; 
+ 1c3   :  59094 ; 
+ 1c4   :  58e1c ; 
+ 1c5   :  58ba3 ; 
+ 1c6   :  5892a ; 
+ 1c7   :  586af ; 
+ 1c8   :  58434 ; 
+ 1c9   :  581b9 ; 
+ 1ca   :  57f3c ; 
+ 1cb   :  57cbf ; 
+ 1cc   :  57a41 ; 
+ 1cd   :  577c2 ; 
+ 1ce   :  57542 ; 
+ 1cf   :  572c2 ; 
+ 1d0   :  57041 ; 
+ 1d1   :  56dc0 ; 
+ 1d2   :  56b3d ; 
+ 1d3   :  568ba ; 
+ 1d4   :  56636 ; 
+ 1d5   :  563b2 ; 
+ 1d6   :  5612d ; 
+ 1d7   :  55ea7 ; 
+ 1d8   :  55c20 ; 
+ 1d9   :  55999 ; 
+ 1da   :  55711 ; 
+ 1db   :  55488 ; 
+ 1dc   :  551ff ; 
+ 1dd   :  54f75 ; 
+ 1de   :  54cea ; 
+ 1df   :  54a5f ; 
+ 1e0   :  547d3 ; 
+ 1e1   :  54546 ; 
+ 1e2   :  542b9 ; 
+ 1e3   :  5402b ; 
+ 1e4   :  53d9c ; 
+ 1e5   :  53b0d ; 
+ 1e6   :  5387d ; 
+ 1e7   :  535ed ; 
+ 1e8   :  5335b ; 
+ 1e9   :  530ca ; 
+ 1ea   :  52e37 ; 
+ 1eb   :  52ba4 ; 
+ 1ec   :  52911 ; 
+ 1ed   :  5267c ; 
+ 1ee   :  523e8 ; 
+ 1ef   :  52152 ; 
+ 1f0   :  51ebc ; 
+ 1f1   :  51c25 ; 
+ 1f2   :  5198e ; 
+ 1f3   :  516f6 ; 
+ 1f4   :  5145e ; 
+ 1f5   :  511c5 ; 
+ 1f6   :  50f2b ; 
+ 1f7   :  50c91 ; 
+ 1f8   :  509f6 ; 
+ 1f9   :  5075b ; 
+ 1fa   :  504bf ; 
+ 1fb   :  50223 ; 
+ 1fc   :  4ff86 ; 
+ 1fd   :  4fce8 ; 
+ 1fe   :  4fa4a ; 
+ 1ff   :  4f7ac ; 
+ 200   :  4f50d ; 
+ 201   :  4f26d ; 
+ 202   :  4efcd ; 
+ 203   :  4ed2c ; 
+ 204   :  4ea8b ; 
+ 205   :  4e7e9 ; 
+ 206   :  4e547 ; 
+ 207   :  4e2a4 ; 
+ 208   :  4e001 ; 
+ 209   :  4dd5d ; 
+ 20a   :  4dab8 ; 
+ 20b   :  4d814 ; 
+ 20c   :  4d56e ; 
+ 20d   :  4d2c9 ; 
+ 20e   :  4d022 ; 
+ 20f   :  4cd7b ; 
+ 210   :  4cad4 ; 
+ 211   :  4c82d ; 
+ 212   :  4c584 ; 
+ 213   :  4c2dc ; 
+ 214   :  4c033 ; 
+ 215   :  4bd89 ; 
+ 216   :  4badf ; 
+ 217   :  4b835 ; 
+ 218   :  4b58a ; 
+ 219   :  4b2df ; 
+ 21a   :  4b033 ; 
+ 21b   :  4ad87 ; 
+ 21c   :  4aada ; 
+ 21d   :  4a82d ; 
+ 21e   :  4a57f ; 
+ 21f   :  4a2d2 ; 
+ 220   :  4a023 ; 
+ 221   :  49d75 ; 
+ 222   :  49ac5 ; 
+ 223   :  49816 ; 
+ 224   :  49566 ; 
+ 225   :  492b6 ; 
+ 226   :  49005 ; 
+ 227   :  48d54 ; 
+ 228   :  48aa2 ; 
+ 229   :  487f1 ; 
+ 22a   :  4853e ; 
+ 22b   :  4828c ; 
+ 22c   :  47fd9 ; 
+ 22d   :  47d26 ; 
+ 22e   :  47a72 ; 
+ 22f   :  477be ; 
+ 230   :  4750a ; 
+ 231   :  47255 ; 
+ 232   :  46fa0 ; 
+ 233   :  46cea ; 
+ 234   :  46a35 ; 
+ 235   :  4677f ; 
+ 236   :  464c8 ; 
+ 237   :  46212 ; 
+ 238   :  45f5b ; 
+ 239   :  45ca3 ; 
+ 23a   :  459ec ; 
+ 23b   :  45734 ; 
+ 23c   :  4547b ; 
+ 23d   :  451c3 ; 
+ 23e   :  44f0a ; 
+ 23f   :  44c51 ; 
+ 240   :  44997 ; 
+ 241   :  446de ; 
+ 242   :  44424 ; 
+ 243   :  44169 ; 
+ 244   :  43eaf ; 
+ 245   :  43bf4 ; 
+ 246   :  43939 ; 
+ 247   :  4367e ; 
+ 248   :  433c2 ; 
+ 249   :  43106 ; 
+ 24a   :  42e4a ; 
+ 24b   :  42b8e ; 
+ 24c   :  428d1 ; 
+ 24d   :  42614 ; 
+ 24e   :  42357 ; 
+ 24f   :  4209a ; 
+ 250   :  41ddd ; 
+ 251   :  41b1f ; 
+ 252   :  41861 ; 
+ 253   :  415a3 ; 
+ 254   :  412e5 ; 
+ 255   :  41026 ; 
+ 256   :  40d67 ; 
+ 257   :  40aa8 ; 
+ 258   :  407e9 ; 
+ 259   :  4052a ; 
+ 25a   :  4026a ; 
+ 25b   :  3ffab ; 
+ 25c   :  3fceb ; 
+ 25d   :  3fa2b ; 
+ 25e   :  3f76b ; 
+ 25f   :  3f4aa ; 
+ 260   :  3f1ea ; 
+ 261   :  3ef29 ; 
+ 262   :  3ec68 ; 
+ 263   :  3e9a7 ; 
+ 264   :  3e6e6 ; 
+ 265   :  3e425 ; 
+ 266   :  3e164 ; 
+ 267   :  3dea2 ; 
+ 268   :  3dbe0 ; 
+ 269   :  3d91f ; 
+ 26a   :  3d65d ; 
+ 26b   :  3d39b ; 
+ 26c   :  3d0d8 ; 
+ 26d   :  3ce16 ; 
+ 26e   :  3cb54 ; 
+ 26f   :  3c891 ; 
+ 270   :  3c5cf ; 
+ 271   :  3c30c ; 
+ 272   :  3c049 ; 
+ 273   :  3bd87 ; 
+ 274   :  3bac4 ; 
+ 275   :  3b801 ; 
+ 276   :  3b53e ; 
+ 277   :  3b27b ; 
+ 278   :  3afb7 ; 
+ 279   :  3acf4 ; 
+ 27a   :  3aa31 ; 
+ 27b   :  3a76d ; 
+ 27c   :  3a4aa ; 
+ 27d   :  3a1e6 ; 
+ 27e   :  39f23 ; 
+ 27f   :  39c5f ; 
+ 280   :  3999c ; 
+ 281   :  396d8 ; 
+ 282   :  39415 ; 
+ 283   :  39151 ; 
+ 284   :  38e8d ; 
+ 285   :  38bc9 ; 
+ 286   :  38906 ; 
+ 287   :  38642 ; 
+ 288   :  3837e ; 
+ 289   :  380bb ; 
+ 28a   :  37df7 ; 
+ 28b   :  37b33 ; 
+ 28c   :  3786f ; 
+ 28d   :  375ac ; 
+ 28e   :  372e8 ; 
+ 28f   :  37024 ; 
+ 290   :  36d61 ; 
+ 291   :  36a9d ; 
+ 292   :  367d9 ; 
+ 293   :  36516 ; 
+ 294   :  36252 ; 
+ 295   :  35f8f ; 
+ 296   :  35ccc ; 
+ 297   :  35a08 ; 
+ 298   :  35745 ; 
+ 299   :  35482 ; 
+ 29a   :  351bf ; 
+ 29b   :  34efb ; 
+ 29c   :  34c38 ; 
+ 29d   :  34976 ; 
+ 29e   :  346b3 ; 
+ 29f   :  343f0 ; 
+ 2a0   :  3412d ; 
+ 2a1   :  33e6b ; 
+ 2a2   :  33ba8 ; 
+ 2a3   :  338e6 ; 
+ 2a4   :  33623 ; 
+ 2a5   :  33361 ; 
+ 2a6   :  3309f ; 
+ 2a7   :  32ddd ; 
+ 2a8   :  32b1b ; 
+ 2a9   :  32859 ; 
+ 2aa   :  32598 ; 
+ 2ab   :  322d6 ; 
+ 2ac   :  32015 ; 
+ 2ad   :  31d54 ; 
+ 2ae   :  31a93 ; 
+ 2af   :  317d2 ; 
+ 2b0   :  31511 ; 
+ 2b1   :  31250 ; 
+ 2b2   :  30f90 ; 
+ 2b3   :  30cd0 ; 
+ 2b4   :  30a10 ; 
+ 2b5   :  30750 ; 
+ 2b6   :  30490 ; 
+ 2b7   :  301d0 ; 
+ 2b8   :  2ff11 ; 
+ 2b9   :  2fc51 ; 
+ 2ba   :  2f992 ; 
+ 2bb   :  2f6d3 ; 
+ 2bc   :  2f415 ; 
+ 2bd   :  2f156 ; 
+ 2be   :  2ee98 ; 
+ 2bf   :  2ebda ; 
+ 2c0   :  2e91c ; 
+ 2c1   :  2e65e ; 
+ 2c2   :  2e3a1 ; 
+ 2c3   :  2e0e3 ; 
+ 2c4   :  2de26 ; 
+ 2c5   :  2db6a ; 
+ 2c6   :  2d8ad ; 
+ 2c7   :  2d5f1 ; 
+ 2c8   :  2d335 ; 
+ 2c9   :  2d079 ; 
+ 2ca   :  2cdbd ; 
+ 2cb   :  2cb02 ; 
+ 2cc   :  2c847 ; 
+ 2cd   :  2c58c ; 
+ 2ce   :  2c2d1 ; 
+ 2cf   :  2c017 ; 
+ 2d0   :  2bd5d ; 
+ 2d1   :  2baa3 ; 
+ 2d2   :  2b7e9 ; 
+ 2d3   :  2b530 ; 
+ 2d4   :  2b277 ; 
+ 2d5   :  2afbf ; 
+ 2d6   :  2ad06 ; 
+ 2d7   :  2aa4e ; 
+ 2d8   :  2a796 ; 
+ 2d9   :  2a4df ; 
+ 2da   :  2a228 ; 
+ 2db   :  29f71 ; 
+ 2dc   :  29cba ; 
+ 2dd   :  29a04 ; 
+ 2de   :  2974e ; 
+ 2df   :  29498 ; 
+ 2e0   :  291e3 ; 
+ 2e1   :  28f2e ; 
+ 2e2   :  28c79 ; 
+ 2e3   :  289c5 ; 
+ 2e4   :  28711 ; 
+ 2e5   :  2845d ; 
+ 2e6   :  281aa ; 
+ 2e7   :  27ef7 ; 
+ 2e8   :  27c44 ; 
+ 2e9   :  27992 ; 
+ 2ea   :  276e0 ; 
+ 2eb   :  2742f ; 
+ 2ec   :  2717e ; 
+ 2ed   :  26ecd ; 
+ 2ee   :  26c1d ; 
+ 2ef   :  2696d ; 
+ 2f0   :  266bd ; 
+ 2f1   :  2640e ; 
+ 2f2   :  2615f ; 
+ 2f3   :  25eb0 ; 
+ 2f4   :  25c02 ; 
+ 2f5   :  25955 ; 
+ 2f6   :  256a7 ; 
+ 2f7   :  253fa ; 
+ 2f8   :  2514e ; 
+ 2f9   :  24ea2 ; 
+ 2fa   :  24bf6 ; 
+ 2fb   :  2494b ; 
+ 2fc   :  246a0 ; 
+ 2fd   :  243f6 ; 
+ 2fe   :  2414c ; 
+ 2ff   :  23ea2 ; 
+ 300   :  23bf9 ; 
+ 301   :  23951 ; 
+ 302   :  236a9 ; 
+ 303   :  23401 ; 
+ 304   :  2315a ; 
+ 305   :  22eb3 ; 
+ 306   :  22c0c ; 
+ 307   :  22966 ; 
+ 308   :  226c1 ; 
+ 309   :  2241c ; 
+ 30a   :  22177 ; 
+ 30b   :  21ed3 ; 
+ 30c   :  21c30 ; 
+ 30d   :  2198d ; 
+ 30e   :  216ea ; 
+ 30f   :  21448 ; 
+ 310   :  211a7 ; 
+ 311   :  20f05 ; 
+ 312   :  20c65 ; 
+ 313   :  209c5 ; 
+ 314   :  20725 ; 
+ 315   :  20486 ; 
+ 316   :  201e7 ; 
+ 317   :  1ff49 ; 
+ 318   :  1fcac ; 
+ 319   :  1fa0f ; 
+ 31a   :  1f772 ; 
+ 31b   :  1f4d6 ; 
+ 31c   :  1f23b ; 
+ 31d   :  1efa0 ; 
+ 31e   :  1ed05 ; 
+ 31f   :  1ea6b ; 
+ 320   :  1e7d2 ; 
+ 321   :  1e539 ; 
+ 322   :  1e2a1 ; 
+ 323   :  1e009 ; 
+ 324   :  1dd72 ; 
+ 325   :  1dadc ; 
+ 326   :  1d846 ; 
+ 327   :  1d5b0 ; 
+ 328   :  1d31c ; 
+ 329   :  1d087 ; 
+ 32a   :  1cdf4 ; 
+ 32b   :  1cb60 ; 
+ 32c   :  1c8ce ; 
+ 32d   :  1c63c ; 
+ 32e   :  1c3ab ; 
+ 32f   :  1c11a ; 
+ 330   :  1be8a ; 
+ 331   :  1bbfa ; 
+ 332   :  1b96b ; 
+ 333   :  1b6dd ; 
+ 334   :  1b44f ; 
+ 335   :  1b1c2 ; 
+ 336   :  1af35 ; 
+ 337   :  1aca9 ; 
+ 338   :  1aa1e ; 
+ 339   :  1a793 ; 
+ 33a   :  1a509 ; 
+ 33b   :  1a280 ; 
+ 33c   :  19ff7 ; 
+ 33d   :  19d6f ; 
+ 33e   :  19ae7 ; 
+ 33f   :  19860 ; 
+ 340   :  195da ; 
+ 341   :  19355 ; 
+ 342   :  190d0 ; 
+ 343   :  18e4b ; 
+ 344   :  18bc8 ; 
+ 345   :  18945 ; 
+ 346   :  186c2 ; 
+ 347   :  18441 ; 
+ 348   :  181c0 ; 
+ 349   :  17f40 ; 
+ 34a   :  17cc0 ; 
+ 34b   :  17a41 ; 
+ 34c   :  177c3 ; 
+ 34d   :  17545 ; 
+ 34e   :  172c8 ; 
+ 34f   :  1704c ; 
+ 350   :  16dd0 ; 
+ 351   :  16b56 ; 
+ 352   :  168dc ; 
+ 353   :  16662 ; 
+ 354   :  163e9 ; 
+ 355   :  16171 ; 
+ 356   :  15efa ; 
+ 357   :  15c84 ; 
+ 358   :  15a0e ; 
+ 359   :  15798 ; 
+ 35a   :  15524 ; 
+ 35b   :  152b0 ; 
+ 35c   :  1503d ; 
+ 35d   :  14dcb ; 
+ 35e   :  14b5a ; 
+ 35f   :  148e9 ; 
+ 360   :  14679 ; 
+ 361   :  14409 ; 
+ 362   :  1419b ; 
+ 363   :  13f2d ; 
+ 364   :  13cc0 ; 
+ 365   :  13a54 ; 
+ 366   :  137e8 ; 
+ 367   :  1357d ; 
+ 368   :  13313 ; 
+ 369   :  130aa ; 
+ 36a   :  12e42 ; 
+ 36b   :  12bda ; 
+ 36c   :  12973 ; 
+ 36d   :  1270d ; 
+ 36e   :  124a7 ; 
+ 36f   :  12243 ; 
+ 370   :  11fdf ; 
+ 371   :  11d7c ; 
+ 372   :  11b1a ; 
+ 373   :  118b8 ; 
+ 374   :  11657 ; 
+ 375   :  113f8 ; 
+ 376   :  11198 ; 
+ 377   :  10f3a ; 
+ 378   :  10cdd ; 
+ 379   :  10a80 ; 
+ 37a   :  10824 ; 
+ 37b   :  105c9 ; 
+ 37c   :  1036f ; 
+ 37d   :  10115 ; 
+ 37e   :  febd ; 
+ 37f   :  fc65 ; 
+ 380   :  fa0e ; 
+ 381   :  f7b8 ; 
+ 382   :  f563 ; 
+ 383   :  f30e ; 
+ 384   :  f0bb ; 
+ 385   :  ee68 ; 
+ 386   :  ec16 ; 
+ 387   :  e9c5 ; 
+ 388   :  e775 ; 
+ 389   :  e525 ; 
+ 38a   :  e2d7 ; 
+ 38b   :  e089 ; 
+ 38c   :  de3c ; 
+ 38d   :  dbf0 ; 
+ 38e   :  d9a5 ; 
+ 38f   :  d75b ; 
+ 390   :  d512 ; 
+ 391   :  d2c9 ; 
+ 392   :  d081 ; 
+ 393   :  ce3b ; 
+ 394   :  cbf5 ; 
+ 395   :  c9b0 ; 
+ 396   :  c76c ; 
+ 397   :  c528 ; 
+ 398   :  c2e6 ; 
+ 399   :  c0a4 ; 
+ 39a   :  be64 ; 
+ 39b   :  bc24 ; 
+ 39c   :  b9e5 ; 
+ 39d   :  b7a8 ; 
+ 39e   :  b56b ; 
+ 39f   :  b32e ; 
+ 3a0   :  b0f3 ; 
+ 3a1   :  aeb9 ; 
+ 3a2   :  ac80 ; 
+ 3a3   :  aa47 ; 
+ 3a4   :  a810 ; 
+ 3a5   :  a5d9 ; 
+ 3a6   :  a3a3 ; 
+ 3a7   :  a16f ; 
+ 3a8   :  9f3b ; 
+ 3a9   :  9d08 ; 
+ 3aa   :  9ad6 ; 
+ 3ab   :  98a5 ; 
+ 3ac   :  9675 ; 
+ 3ad   :  9445 ; 
+ 3ae   :  9217 ; 
+ 3af   :  8fea ; 
+ 3b0   :  8dbd ; 
+ 3b1   :  8b92 ; 
+ 3b2   :  8967 ; 
+ 3b3   :  873e ; 
+ 3b4   :  8515 ; 
+ 3b5   :  82ee ; 
+ 3b6   :  80c7 ; 
+ 3b7   :  7ea1 ; 
+ 3b8   :  7c7c ; 
+ 3b9   :  7a59 ; 
+ 3ba   :  7836 ; 
+ 3bb   :  7614 ; 
+ 3bc   :  73f3 ; 
+ 3bd   :  71d3 ; 
+ 3be   :  6fb4 ; 
+ 3bf   :  6d96 ; 
+ 3c0   :  6b79 ; 
+ 3c1   :  695d ; 
+ 3c2   :  6742 ; 
+ 3c3   :  6528 ; 
+ 3c4   :  630f ; 
+ 3c5   :  60f7 ; 
+ 3c6   :  5ee0 ; 
+ 3c7   :  5cc9 ; 
+ 3c8   :  5ab4 ; 
+ 3c9   :  58a0 ; 
+ 3ca   :  568d ; 
+ 3cb   :  547b ; 
+ 3cc   :  526a ; 
+ 3cd   :  505a ; 
+ 3ce   :  4e4b ; 
+ 3cf   :  4c3c ; 
+ 3d0   :  4a2f ; 
+ 3d1   :  4823 ; 
+ 3d2   :  4618 ; 
+ 3d3   :  440e ; 
+ 3d4   :  4205 ; 
+ 3d5   :  3ffd ; 
+ 3d6   :  3df6 ; 
+ 3d7   :  3bf0 ; 
+ 3d8   :  39eb ; 
+ 3d9   :  37e7 ; 
+ 3da   :  35e4 ; 
+ 3db   :  33e2 ; 
+ 3dc   :  31e1 ; 
+ 3dd   :  2fe1 ; 
+ 3de   :  2de3 ; 
+ 3df   :  2be5 ; 
+ 3e0   :  29e8 ; 
+ 3e1   :  27ed ; 
+ 3e2   :  25f2 ; 
+ 3e3   :  23f8 ; 
+ 3e4   :  2200 ; 
+ 3e5   :  2008 ; 
+ 3e6   :  1e12 ; 
+ 3e7   :  1c1c ; 
+ 3e8   :  1a28 ; 
+ 3e9   :  1835 ; 
+ 3ea   :  1643 ; 
+ 3eb   :  1451 ; 
+ 3ec   :  1261 ; 
+ 3ed   :  1072 ; 
+ 3ee   :  e84 ; 
+ 3ef   :  c97 ; 
+ 3f0   :  aac ; 
+ 3f1   :  8c1 ; 
+ 3f2   :  6d7 ; 
+ 3f3   :  4ee ; 
+ 3f4   :  307 ; 
+ 3f5   :  120 ; 
+ 3f6   :  fff3b ; 
+ 3f7   :  ffd57 ; 
+ 3f8   :  ffb73 ; 
+ 3f9   :  ff991 ; 
+ 3fa   :  ff7b0 ; 
+ 3fb   :  ff5d0 ; 
+ 3fc   :  ff3f1 ; 
+ 3fd   :  ff213 ; 
+ 3fe   :  ff037 ; 
+ 3ff   :  fee5b ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_8.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_8.mif
new file mode 100644
index 0000000000000000000000000000000000000000..25b48bf05429c245a5d2582c257f5a42594d0b78
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_8.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  fee5b ; 
+ 1   :  ff037 ; 
+ 2   :  ff213 ; 
+ 3   :  ff3f1 ; 
+ 4   :  ff5d0 ; 
+ 5   :  ff7b0 ; 
+ 6   :  ff991 ; 
+ 7   :  ffb73 ; 
+ 8   :  ffd57 ; 
+ 9   :  fff3b ; 
+ a   :  120 ; 
+ b   :  307 ; 
+ c   :  4ee ; 
+ d   :  6d7 ; 
+ e   :  8c1 ; 
+ f   :  aac ; 
+ 10   :  c97 ; 
+ 11   :  e84 ; 
+ 12   :  1072 ; 
+ 13   :  1261 ; 
+ 14   :  1451 ; 
+ 15   :  1643 ; 
+ 16   :  1835 ; 
+ 17   :  1a28 ; 
+ 18   :  1c1c ; 
+ 19   :  1e12 ; 
+ 1a   :  2008 ; 
+ 1b   :  2200 ; 
+ 1c   :  23f8 ; 
+ 1d   :  25f2 ; 
+ 1e   :  27ed ; 
+ 1f   :  29e8 ; 
+ 20   :  2be5 ; 
+ 21   :  2de3 ; 
+ 22   :  2fe1 ; 
+ 23   :  31e1 ; 
+ 24   :  33e2 ; 
+ 25   :  35e4 ; 
+ 26   :  37e7 ; 
+ 27   :  39eb ; 
+ 28   :  3bf0 ; 
+ 29   :  3df6 ; 
+ 2a   :  3ffd ; 
+ 2b   :  4205 ; 
+ 2c   :  440e ; 
+ 2d   :  4618 ; 
+ 2e   :  4823 ; 
+ 2f   :  4a2f ; 
+ 30   :  4c3c ; 
+ 31   :  4e4b ; 
+ 32   :  505a ; 
+ 33   :  526a ; 
+ 34   :  547b ; 
+ 35   :  568d ; 
+ 36   :  58a0 ; 
+ 37   :  5ab4 ; 
+ 38   :  5cc9 ; 
+ 39   :  5ee0 ; 
+ 3a   :  60f7 ; 
+ 3b   :  630f ; 
+ 3c   :  6528 ; 
+ 3d   :  6742 ; 
+ 3e   :  695d ; 
+ 3f   :  6b79 ; 
+ 40   :  6d96 ; 
+ 41   :  6fb4 ; 
+ 42   :  71d3 ; 
+ 43   :  73f3 ; 
+ 44   :  7614 ; 
+ 45   :  7836 ; 
+ 46   :  7a59 ; 
+ 47   :  7c7c ; 
+ 48   :  7ea1 ; 
+ 49   :  80c7 ; 
+ 4a   :  82ee ; 
+ 4b   :  8515 ; 
+ 4c   :  873e ; 
+ 4d   :  8967 ; 
+ 4e   :  8b92 ; 
+ 4f   :  8dbd ; 
+ 50   :  8fea ; 
+ 51   :  9217 ; 
+ 52   :  9445 ; 
+ 53   :  9675 ; 
+ 54   :  98a5 ; 
+ 55   :  9ad6 ; 
+ 56   :  9d08 ; 
+ 57   :  9f3b ; 
+ 58   :  a16f ; 
+ 59   :  a3a3 ; 
+ 5a   :  a5d9 ; 
+ 5b   :  a810 ; 
+ 5c   :  aa47 ; 
+ 5d   :  ac80 ; 
+ 5e   :  aeb9 ; 
+ 5f   :  b0f3 ; 
+ 60   :  b32e ; 
+ 61   :  b56b ; 
+ 62   :  b7a8 ; 
+ 63   :  b9e5 ; 
+ 64   :  bc24 ; 
+ 65   :  be64 ; 
+ 66   :  c0a4 ; 
+ 67   :  c2e6 ; 
+ 68   :  c528 ; 
+ 69   :  c76c ; 
+ 6a   :  c9b0 ; 
+ 6b   :  cbf5 ; 
+ 6c   :  ce3b ; 
+ 6d   :  d081 ; 
+ 6e   :  d2c9 ; 
+ 6f   :  d512 ; 
+ 70   :  d75b ; 
+ 71   :  d9a5 ; 
+ 72   :  dbf0 ; 
+ 73   :  de3c ; 
+ 74   :  e089 ; 
+ 75   :  e2d7 ; 
+ 76   :  e525 ; 
+ 77   :  e775 ; 
+ 78   :  e9c5 ; 
+ 79   :  ec16 ; 
+ 7a   :  ee68 ; 
+ 7b   :  f0bb ; 
+ 7c   :  f30e ; 
+ 7d   :  f563 ; 
+ 7e   :  f7b8 ; 
+ 7f   :  fa0e ; 
+ 80   :  fc65 ; 
+ 81   :  febd ; 
+ 82   :  10115 ; 
+ 83   :  1036f ; 
+ 84   :  105c9 ; 
+ 85   :  10824 ; 
+ 86   :  10a80 ; 
+ 87   :  10cdd ; 
+ 88   :  10f3a ; 
+ 89   :  11198 ; 
+ 8a   :  113f8 ; 
+ 8b   :  11657 ; 
+ 8c   :  118b8 ; 
+ 8d   :  11b1a ; 
+ 8e   :  11d7c ; 
+ 8f   :  11fdf ; 
+ 90   :  12243 ; 
+ 91   :  124a7 ; 
+ 92   :  1270d ; 
+ 93   :  12973 ; 
+ 94   :  12bda ; 
+ 95   :  12e42 ; 
+ 96   :  130aa ; 
+ 97   :  13313 ; 
+ 98   :  1357d ; 
+ 99   :  137e8 ; 
+ 9a   :  13a54 ; 
+ 9b   :  13cc0 ; 
+ 9c   :  13f2d ; 
+ 9d   :  1419b ; 
+ 9e   :  14409 ; 
+ 9f   :  14679 ; 
+ a0   :  148e9 ; 
+ a1   :  14b5a ; 
+ a2   :  14dcb ; 
+ a3   :  1503d ; 
+ a4   :  152b0 ; 
+ a5   :  15524 ; 
+ a6   :  15798 ; 
+ a7   :  15a0e ; 
+ a8   :  15c84 ; 
+ a9   :  15efa ; 
+ aa   :  16171 ; 
+ ab   :  163e9 ; 
+ ac   :  16662 ; 
+ ad   :  168dc ; 
+ ae   :  16b56 ; 
+ af   :  16dd0 ; 
+ b0   :  1704c ; 
+ b1   :  172c8 ; 
+ b2   :  17545 ; 
+ b3   :  177c3 ; 
+ b4   :  17a41 ; 
+ b5   :  17cc0 ; 
+ b6   :  17f40 ; 
+ b7   :  181c0 ; 
+ b8   :  18441 ; 
+ b9   :  186c2 ; 
+ ba   :  18945 ; 
+ bb   :  18bc8 ; 
+ bc   :  18e4b ; 
+ bd   :  190d0 ; 
+ be   :  19355 ; 
+ bf   :  195da ; 
+ c0   :  19860 ; 
+ c1   :  19ae7 ; 
+ c2   :  19d6f ; 
+ c3   :  19ff7 ; 
+ c4   :  1a280 ; 
+ c5   :  1a509 ; 
+ c6   :  1a793 ; 
+ c7   :  1aa1e ; 
+ c8   :  1aca9 ; 
+ c9   :  1af35 ; 
+ ca   :  1b1c2 ; 
+ cb   :  1b44f ; 
+ cc   :  1b6dd ; 
+ cd   :  1b96b ; 
+ ce   :  1bbfa ; 
+ cf   :  1be8a ; 
+ d0   :  1c11a ; 
+ d1   :  1c3ab ; 
+ d2   :  1c63c ; 
+ d3   :  1c8ce ; 
+ d4   :  1cb60 ; 
+ d5   :  1cdf4 ; 
+ d6   :  1d087 ; 
+ d7   :  1d31c ; 
+ d8   :  1d5b0 ; 
+ d9   :  1d846 ; 
+ da   :  1dadc ; 
+ db   :  1dd72 ; 
+ dc   :  1e009 ; 
+ dd   :  1e2a1 ; 
+ de   :  1e539 ; 
+ df   :  1e7d2 ; 
+ e0   :  1ea6b ; 
+ e1   :  1ed05 ; 
+ e2   :  1efa0 ; 
+ e3   :  1f23b ; 
+ e4   :  1f4d6 ; 
+ e5   :  1f772 ; 
+ e6   :  1fa0f ; 
+ e7   :  1fcac ; 
+ e8   :  1ff49 ; 
+ e9   :  201e7 ; 
+ ea   :  20486 ; 
+ eb   :  20725 ; 
+ ec   :  209c5 ; 
+ ed   :  20c65 ; 
+ ee   :  20f05 ; 
+ ef   :  211a7 ; 
+ f0   :  21448 ; 
+ f1   :  216ea ; 
+ f2   :  2198d ; 
+ f3   :  21c30 ; 
+ f4   :  21ed3 ; 
+ f5   :  22177 ; 
+ f6   :  2241c ; 
+ f7   :  226c1 ; 
+ f8   :  22966 ; 
+ f9   :  22c0c ; 
+ fa   :  22eb3 ; 
+ fb   :  2315a ; 
+ fc   :  23401 ; 
+ fd   :  236a9 ; 
+ fe   :  23951 ; 
+ ff   :  23bf9 ; 
+ 100   :  23ea2 ; 
+ 101   :  2414c ; 
+ 102   :  243f6 ; 
+ 103   :  246a0 ; 
+ 104   :  2494b ; 
+ 105   :  24bf6 ; 
+ 106   :  24ea2 ; 
+ 107   :  2514e ; 
+ 108   :  253fa ; 
+ 109   :  256a7 ; 
+ 10a   :  25955 ; 
+ 10b   :  25c02 ; 
+ 10c   :  25eb0 ; 
+ 10d   :  2615f ; 
+ 10e   :  2640e ; 
+ 10f   :  266bd ; 
+ 110   :  2696d ; 
+ 111   :  26c1d ; 
+ 112   :  26ecd ; 
+ 113   :  2717e ; 
+ 114   :  2742f ; 
+ 115   :  276e0 ; 
+ 116   :  27992 ; 
+ 117   :  27c44 ; 
+ 118   :  27ef7 ; 
+ 119   :  281aa ; 
+ 11a   :  2845d ; 
+ 11b   :  28711 ; 
+ 11c   :  289c5 ; 
+ 11d   :  28c79 ; 
+ 11e   :  28f2e ; 
+ 11f   :  291e3 ; 
+ 120   :  29498 ; 
+ 121   :  2974e ; 
+ 122   :  29a04 ; 
+ 123   :  29cba ; 
+ 124   :  29f71 ; 
+ 125   :  2a228 ; 
+ 126   :  2a4df ; 
+ 127   :  2a796 ; 
+ 128   :  2aa4e ; 
+ 129   :  2ad06 ; 
+ 12a   :  2afbf ; 
+ 12b   :  2b277 ; 
+ 12c   :  2b530 ; 
+ 12d   :  2b7e9 ; 
+ 12e   :  2baa3 ; 
+ 12f   :  2bd5d ; 
+ 130   :  2c017 ; 
+ 131   :  2c2d1 ; 
+ 132   :  2c58c ; 
+ 133   :  2c847 ; 
+ 134   :  2cb02 ; 
+ 135   :  2cdbd ; 
+ 136   :  2d079 ; 
+ 137   :  2d335 ; 
+ 138   :  2d5f1 ; 
+ 139   :  2d8ad ; 
+ 13a   :  2db6a ; 
+ 13b   :  2de26 ; 
+ 13c   :  2e0e3 ; 
+ 13d   :  2e3a1 ; 
+ 13e   :  2e65e ; 
+ 13f   :  2e91c ; 
+ 140   :  2ebda ; 
+ 141   :  2ee98 ; 
+ 142   :  2f156 ; 
+ 143   :  2f415 ; 
+ 144   :  2f6d3 ; 
+ 145   :  2f992 ; 
+ 146   :  2fc51 ; 
+ 147   :  2ff11 ; 
+ 148   :  301d0 ; 
+ 149   :  30490 ; 
+ 14a   :  30750 ; 
+ 14b   :  30a10 ; 
+ 14c   :  30cd0 ; 
+ 14d   :  30f90 ; 
+ 14e   :  31250 ; 
+ 14f   :  31511 ; 
+ 150   :  317d2 ; 
+ 151   :  31a93 ; 
+ 152   :  31d54 ; 
+ 153   :  32015 ; 
+ 154   :  322d6 ; 
+ 155   :  32598 ; 
+ 156   :  32859 ; 
+ 157   :  32b1b ; 
+ 158   :  32ddd ; 
+ 159   :  3309f ; 
+ 15a   :  33361 ; 
+ 15b   :  33623 ; 
+ 15c   :  338e6 ; 
+ 15d   :  33ba8 ; 
+ 15e   :  33e6b ; 
+ 15f   :  3412d ; 
+ 160   :  343f0 ; 
+ 161   :  346b3 ; 
+ 162   :  34976 ; 
+ 163   :  34c38 ; 
+ 164   :  34efb ; 
+ 165   :  351bf ; 
+ 166   :  35482 ; 
+ 167   :  35745 ; 
+ 168   :  35a08 ; 
+ 169   :  35ccc ; 
+ 16a   :  35f8f ; 
+ 16b   :  36252 ; 
+ 16c   :  36516 ; 
+ 16d   :  367d9 ; 
+ 16e   :  36a9d ; 
+ 16f   :  36d61 ; 
+ 170   :  37024 ; 
+ 171   :  372e8 ; 
+ 172   :  375ac ; 
+ 173   :  3786f ; 
+ 174   :  37b33 ; 
+ 175   :  37df7 ; 
+ 176   :  380bb ; 
+ 177   :  3837e ; 
+ 178   :  38642 ; 
+ 179   :  38906 ; 
+ 17a   :  38bc9 ; 
+ 17b   :  38e8d ; 
+ 17c   :  39151 ; 
+ 17d   :  39415 ; 
+ 17e   :  396d8 ; 
+ 17f   :  3999c ; 
+ 180   :  39c5f ; 
+ 181   :  39f23 ; 
+ 182   :  3a1e6 ; 
+ 183   :  3a4aa ; 
+ 184   :  3a76d ; 
+ 185   :  3aa31 ; 
+ 186   :  3acf4 ; 
+ 187   :  3afb7 ; 
+ 188   :  3b27b ; 
+ 189   :  3b53e ; 
+ 18a   :  3b801 ; 
+ 18b   :  3bac4 ; 
+ 18c   :  3bd87 ; 
+ 18d   :  3c049 ; 
+ 18e   :  3c30c ; 
+ 18f   :  3c5cf ; 
+ 190   :  3c891 ; 
+ 191   :  3cb54 ; 
+ 192   :  3ce16 ; 
+ 193   :  3d0d8 ; 
+ 194   :  3d39b ; 
+ 195   :  3d65d ; 
+ 196   :  3d91f ; 
+ 197   :  3dbe0 ; 
+ 198   :  3dea2 ; 
+ 199   :  3e164 ; 
+ 19a   :  3e425 ; 
+ 19b   :  3e6e6 ; 
+ 19c   :  3e9a7 ; 
+ 19d   :  3ec68 ; 
+ 19e   :  3ef29 ; 
+ 19f   :  3f1ea ; 
+ 1a0   :  3f4aa ; 
+ 1a1   :  3f76b ; 
+ 1a2   :  3fa2b ; 
+ 1a3   :  3fceb ; 
+ 1a4   :  3ffab ; 
+ 1a5   :  4026a ; 
+ 1a6   :  4052a ; 
+ 1a7   :  407e9 ; 
+ 1a8   :  40aa8 ; 
+ 1a9   :  40d67 ; 
+ 1aa   :  41026 ; 
+ 1ab   :  412e5 ; 
+ 1ac   :  415a3 ; 
+ 1ad   :  41861 ; 
+ 1ae   :  41b1f ; 
+ 1af   :  41ddd ; 
+ 1b0   :  4209a ; 
+ 1b1   :  42357 ; 
+ 1b2   :  42614 ; 
+ 1b3   :  428d1 ; 
+ 1b4   :  42b8e ; 
+ 1b5   :  42e4a ; 
+ 1b6   :  43106 ; 
+ 1b7   :  433c2 ; 
+ 1b8   :  4367e ; 
+ 1b9   :  43939 ; 
+ 1ba   :  43bf4 ; 
+ 1bb   :  43eaf ; 
+ 1bc   :  44169 ; 
+ 1bd   :  44424 ; 
+ 1be   :  446de ; 
+ 1bf   :  44997 ; 
+ 1c0   :  44c51 ; 
+ 1c1   :  44f0a ; 
+ 1c2   :  451c3 ; 
+ 1c3   :  4547b ; 
+ 1c4   :  45734 ; 
+ 1c5   :  459ec ; 
+ 1c6   :  45ca3 ; 
+ 1c7   :  45f5b ; 
+ 1c8   :  46212 ; 
+ 1c9   :  464c8 ; 
+ 1ca   :  4677f ; 
+ 1cb   :  46a35 ; 
+ 1cc   :  46cea ; 
+ 1cd   :  46fa0 ; 
+ 1ce   :  47255 ; 
+ 1cf   :  4750a ; 
+ 1d0   :  477be ; 
+ 1d1   :  47a72 ; 
+ 1d2   :  47d26 ; 
+ 1d3   :  47fd9 ; 
+ 1d4   :  4828c ; 
+ 1d5   :  4853e ; 
+ 1d6   :  487f1 ; 
+ 1d7   :  48aa2 ; 
+ 1d8   :  48d54 ; 
+ 1d9   :  49005 ; 
+ 1da   :  492b6 ; 
+ 1db   :  49566 ; 
+ 1dc   :  49816 ; 
+ 1dd   :  49ac5 ; 
+ 1de   :  49d75 ; 
+ 1df   :  4a023 ; 
+ 1e0   :  4a2d2 ; 
+ 1e1   :  4a57f ; 
+ 1e2   :  4a82d ; 
+ 1e3   :  4aada ; 
+ 1e4   :  4ad87 ; 
+ 1e5   :  4b033 ; 
+ 1e6   :  4b2df ; 
+ 1e7   :  4b58a ; 
+ 1e8   :  4b835 ; 
+ 1e9   :  4badf ; 
+ 1ea   :  4bd89 ; 
+ 1eb   :  4c033 ; 
+ 1ec   :  4c2dc ; 
+ 1ed   :  4c584 ; 
+ 1ee   :  4c82d ; 
+ 1ef   :  4cad4 ; 
+ 1f0   :  4cd7b ; 
+ 1f1   :  4d022 ; 
+ 1f2   :  4d2c9 ; 
+ 1f3   :  4d56e ; 
+ 1f4   :  4d814 ; 
+ 1f5   :  4dab8 ; 
+ 1f6   :  4dd5d ; 
+ 1f7   :  4e001 ; 
+ 1f8   :  4e2a4 ; 
+ 1f9   :  4e547 ; 
+ 1fa   :  4e7e9 ; 
+ 1fb   :  4ea8b ; 
+ 1fc   :  4ed2c ; 
+ 1fd   :  4efcd ; 
+ 1fe   :  4f26d ; 
+ 1ff   :  4f50d ; 
+ 200   :  4f7ac ; 
+ 201   :  4fa4a ; 
+ 202   :  4fce8 ; 
+ 203   :  4ff86 ; 
+ 204   :  50223 ; 
+ 205   :  504bf ; 
+ 206   :  5075b ; 
+ 207   :  509f6 ; 
+ 208   :  50c91 ; 
+ 209   :  50f2b ; 
+ 20a   :  511c5 ; 
+ 20b   :  5145e ; 
+ 20c   :  516f6 ; 
+ 20d   :  5198e ; 
+ 20e   :  51c25 ; 
+ 20f   :  51ebc ; 
+ 210   :  52152 ; 
+ 211   :  523e8 ; 
+ 212   :  5267c ; 
+ 213   :  52911 ; 
+ 214   :  52ba4 ; 
+ 215   :  52e37 ; 
+ 216   :  530ca ; 
+ 217   :  5335b ; 
+ 218   :  535ed ; 
+ 219   :  5387d ; 
+ 21a   :  53b0d ; 
+ 21b   :  53d9c ; 
+ 21c   :  5402b ; 
+ 21d   :  542b9 ; 
+ 21e   :  54546 ; 
+ 21f   :  547d3 ; 
+ 220   :  54a5f ; 
+ 221   :  54cea ; 
+ 222   :  54f75 ; 
+ 223   :  551ff ; 
+ 224   :  55488 ; 
+ 225   :  55711 ; 
+ 226   :  55999 ; 
+ 227   :  55c20 ; 
+ 228   :  55ea7 ; 
+ 229   :  5612d ; 
+ 22a   :  563b2 ; 
+ 22b   :  56636 ; 
+ 22c   :  568ba ; 
+ 22d   :  56b3d ; 
+ 22e   :  56dc0 ; 
+ 22f   :  57041 ; 
+ 230   :  572c2 ; 
+ 231   :  57542 ; 
+ 232   :  577c2 ; 
+ 233   :  57a41 ; 
+ 234   :  57cbf ; 
+ 235   :  57f3c ; 
+ 236   :  581b9 ; 
+ 237   :  58434 ; 
+ 238   :  586af ; 
+ 239   :  5892a ; 
+ 23a   :  58ba3 ; 
+ 23b   :  58e1c ; 
+ 23c   :  59094 ; 
+ 23d   :  5930b ; 
+ 23e   :  59582 ; 
+ 23f   :  597f8 ; 
+ 240   :  59a6d ; 
+ 241   :  59ce1 ; 
+ 242   :  59f54 ; 
+ 243   :  5a1c7 ; 
+ 244   :  5a439 ; 
+ 245   :  5a6aa ; 
+ 246   :  5a91a ; 
+ 247   :  5ab89 ; 
+ 248   :  5adf8 ; 
+ 249   :  5b065 ; 
+ 24a   :  5b2d2 ; 
+ 24b   :  5b53f ; 
+ 24c   :  5b7aa ; 
+ 24d   :  5ba14 ; 
+ 24e   :  5bc7e ; 
+ 24f   :  5bee7 ; 
+ 250   :  5c14f ; 
+ 251   :  5c3b6 ; 
+ 252   :  5c61c ; 
+ 253   :  5c882 ; 
+ 254   :  5cae6 ; 
+ 255   :  5cd4a ; 
+ 256   :  5cfad ; 
+ 257   :  5d20f ; 
+ 258   :  5d470 ; 
+ 259   :  5d6d0 ; 
+ 25a   :  5d930 ; 
+ 25b   :  5db8e ; 
+ 25c   :  5ddec ; 
+ 25d   :  5e049 ; 
+ 25e   :  5e2a4 ; 
+ 25f   :  5e4ff ; 
+ 260   :  5e759 ; 
+ 261   :  5e9b3 ; 
+ 262   :  5ec0b ; 
+ 263   :  5ee62 ; 
+ 264   :  5f0b9 ; 
+ 265   :  5f30e ; 
+ 266   :  5f563 ; 
+ 267   :  5f7b7 ; 
+ 268   :  5fa09 ; 
+ 269   :  5fc5b ; 
+ 26a   :  5feac ; 
+ 26b   :  600fc ; 
+ 26c   :  6034b ; 
+ 26d   :  60599 ; 
+ 26e   :  607e6 ; 
+ 26f   :  60a33 ; 
+ 270   :  60c7e ; 
+ 271   :  60ec8 ; 
+ 272   :  61112 ; 
+ 273   :  6135a ; 
+ 274   :  615a1 ; 
+ 275   :  617e8 ; 
+ 276   :  61a2d ; 
+ 277   :  61c72 ; 
+ 278   :  61eb5 ; 
+ 279   :  620f8 ; 
+ 27a   :  62339 ; 
+ 27b   :  6257a ; 
+ 27c   :  627b9 ; 
+ 27d   :  629f8 ; 
+ 27e   :  62c35 ; 
+ 27f   :  62e72 ; 
+ 280   :  630ad ; 
+ 281   :  632e8 ; 
+ 282   :  63521 ; 
+ 283   :  6375a ; 
+ 284   :  63991 ; 
+ 285   :  63bc8 ; 
+ 286   :  63dfd ; 
+ 287   :  64032 ; 
+ 288   :  64265 ; 
+ 289   :  64497 ; 
+ 28a   :  646c9 ; 
+ 28b   :  648f9 ; 
+ 28c   :  64b28 ; 
+ 28d   :  64d56 ; 
+ 28e   :  64f83 ; 
+ 28f   :  651af ; 
+ 290   :  653da ; 
+ 291   :  65604 ; 
+ 292   :  6582d ; 
+ 293   :  65a54 ; 
+ 294   :  65c7b ; 
+ 295   :  65ea1 ; 
+ 296   :  660c5 ; 
+ 297   :  662e8 ; 
+ 298   :  6650b ; 
+ 299   :  6672c ; 
+ 29a   :  6694c ; 
+ 29b   :  66b6b ; 
+ 29c   :  66d89 ; 
+ 29d   :  66fa6 ; 
+ 29e   :  671c1 ; 
+ 29f   :  673dc ; 
+ 2a0   :  675f5 ; 
+ 2a1   :  6780e ; 
+ 2a2   :  67a25 ; 
+ 2a3   :  67c3b ; 
+ 2a4   :  67e50 ; 
+ 2a5   :  68064 ; 
+ 2a6   :  68277 ; 
+ 2a7   :  68488 ; 
+ 2a8   :  68699 ; 
+ 2a9   :  688a8 ; 
+ 2aa   :  68ab6 ; 
+ 2ab   :  68cc3 ; 
+ 2ac   :  68ecf ; 
+ 2ad   :  690d9 ; 
+ 2ae   :  692e3 ; 
+ 2af   :  694eb ; 
+ 2b0   :  696f2 ; 
+ 2b1   :  698f8 ; 
+ 2b2   :  69afd ; 
+ 2b3   :  69d01 ; 
+ 2b4   :  69f03 ; 
+ 2b5   :  6a105 ; 
+ 2b6   :  6a305 ; 
+ 2b7   :  6a504 ; 
+ 2b8   :  6a701 ; 
+ 2b9   :  6a8fe ; 
+ 2ba   :  6aaf9 ; 
+ 2bb   :  6acf3 ; 
+ 2bc   :  6aeec ; 
+ 2bd   :  6b0e4 ; 
+ 2be   :  6b2da ; 
+ 2bf   :  6b4d0 ; 
+ 2c0   :  6b6c4 ; 
+ 2c1   :  6b8b7 ; 
+ 2c2   :  6baa8 ; 
+ 2c3   :  6bc99 ; 
+ 2c4   :  6be88 ; 
+ 2c5   :  6c076 ; 
+ 2c6   :  6c262 ; 
+ 2c7   :  6c44e ; 
+ 2c8   :  6c638 ; 
+ 2c9   :  6c821 ; 
+ 2ca   :  6ca09 ; 
+ 2cb   :  6cbef ; 
+ 2cc   :  6cdd4 ; 
+ 2cd   :  6cfb8 ; 
+ 2ce   :  6d19b ; 
+ 2cf   :  6d37c ; 
+ 2d0   :  6d55d ; 
+ 2d1   :  6d73c ; 
+ 2d2   :  6d919 ; 
+ 2d3   :  6daf6 ; 
+ 2d4   :  6dcd1 ; 
+ 2d5   :  6deaa ; 
+ 2d6   :  6e083 ; 
+ 2d7   :  6e25a ; 
+ 2d8   :  6e430 ; 
+ 2d9   :  6e605 ; 
+ 2da   :  6e7d8 ; 
+ 2db   :  6e9aa ; 
+ 2dc   :  6eb7b ; 
+ 2dd   :  6ed4a ; 
+ 2de   :  6ef19 ; 
+ 2df   :  6f0e5 ; 
+ 2e0   :  6f2b1 ; 
+ 2e1   :  6f47b ; 
+ 2e2   :  6f644 ; 
+ 2e3   :  6f80c ; 
+ 2e4   :  6f9d2 ; 
+ 2e5   :  6fb97 ; 
+ 2e6   :  6fd5b ; 
+ 2e7   :  6ff1d ; 
+ 2e8   :  700de ; 
+ 2e9   :  7029d ; 
+ 2ea   :  7045c ; 
+ 2eb   :  70619 ; 
+ 2ec   :  707d4 ; 
+ 2ed   :  7098e ; 
+ 2ee   :  70b47 ; 
+ 2ef   :  70cff ; 
+ 2f0   :  70eb5 ; 
+ 2f1   :  7106a ; 
+ 2f2   :  7121d ; 
+ 2f3   :  713cf ; 
+ 2f4   :  71580 ; 
+ 2f5   :  7172f ; 
+ 2f6   :  718dd ; 
+ 2f7   :  71a8a ; 
+ 2f8   :  71c35 ; 
+ 2f9   :  71ddf ; 
+ 2fa   :  71f88 ; 
+ 2fb   :  7212f ; 
+ 2fc   :  722d4 ; 
+ 2fd   :  72479 ; 
+ 2fe   :  7261c ; 
+ 2ff   :  727bd ; 
+ 300   :  7295d ; 
+ 301   :  72afc ; 
+ 302   :  72c99 ; 
+ 303   :  72e35 ; 
+ 304   :  72fd0 ; 
+ 305   :  73169 ; 
+ 306   :  73301 ; 
+ 307   :  73497 ; 
+ 308   :  7362c ; 
+ 309   :  737bf ; 
+ 30a   :  73951 ; 
+ 30b   :  73ae2 ; 
+ 30c   :  73c71 ; 
+ 30d   :  73dff ; 
+ 30e   :  73f8b ; 
+ 30f   :  74116 ; 
+ 310   :  7429f ; 
+ 311   :  74427 ; 
+ 312   :  745ae ; 
+ 313   :  74733 ; 
+ 314   :  748b7 ; 
+ 315   :  74a39 ; 
+ 316   :  74bba ; 
+ 317   :  74d39 ; 
+ 318   :  74eb7 ; 
+ 319   :  75033 ; 
+ 31a   :  751ae ; 
+ 31b   :  75327 ; 
+ 31c   :  7549f ; 
+ 31d   :  75616 ; 
+ 31e   :  7578b ; 
+ 31f   :  758ff ; 
+ 320   :  75a71 ; 
+ 321   :  75be1 ; 
+ 322   :  75d50 ; 
+ 323   :  75ebe ; 
+ 324   :  7602a ; 
+ 325   :  76195 ; 
+ 326   :  762fe ; 
+ 327   :  76466 ; 
+ 328   :  765cc ; 
+ 329   :  76731 ; 
+ 32a   :  76894 ; 
+ 32b   :  769f6 ; 
+ 32c   :  76b56 ; 
+ 32d   :  76cb5 ; 
+ 32e   :  76e12 ; 
+ 32f   :  76f6e ; 
+ 330   :  770c8 ; 
+ 331   :  77220 ; 
+ 332   :  77378 ; 
+ 333   :  774cd ; 
+ 334   :  77621 ; 
+ 335   :  77774 ; 
+ 336   :  778c5 ; 
+ 337   :  77a15 ; 
+ 338   :  77b63 ; 
+ 339   :  77caf ; 
+ 33a   :  77dfa ; 
+ 33b   :  77f44 ; 
+ 33c   :  7808b ; 
+ 33d   :  781d2 ; 
+ 33e   :  78317 ; 
+ 33f   :  7845a ; 
+ 340   :  7859c ; 
+ 341   :  786dc ; 
+ 342   :  7881a ; 
+ 343   :  78957 ; 
+ 344   :  78a93 ; 
+ 345   :  78bcd ; 
+ 346   :  78d05 ; 
+ 347   :  78e3c ; 
+ 348   :  78f72 ; 
+ 349   :  790a5 ; 
+ 34a   :  791d7 ; 
+ 34b   :  79308 ; 
+ 34c   :  79437 ; 
+ 34d   :  79565 ; 
+ 34e   :  79690 ; 
+ 34f   :  797bb ; 
+ 350   :  798e4 ; 
+ 351   :  79a0b ; 
+ 352   :  79b30 ; 
+ 353   :  79c54 ; 
+ 354   :  79d77 ; 
+ 355   :  79e98 ; 
+ 356   :  79fb7 ; 
+ 357   :  7a0d5 ; 
+ 358   :  7a1f1 ; 
+ 359   :  7a30b ; 
+ 35a   :  7a424 ; 
+ 35b   :  7a53b ; 
+ 35c   :  7a651 ; 
+ 35d   :  7a765 ; 
+ 35e   :  7a878 ; 
+ 35f   :  7a989 ; 
+ 360   :  7aa98 ; 
+ 361   :  7aba6 ; 
+ 362   :  7acb2 ; 
+ 363   :  7adbc ; 
+ 364   :  7aec5 ; 
+ 365   :  7afcc ; 
+ 366   :  7b0d2 ; 
+ 367   :  7b1d6 ; 
+ 368   :  7b2d8 ; 
+ 369   :  7b3d9 ; 
+ 36a   :  7b4d8 ; 
+ 36b   :  7b5d6 ; 
+ 36c   :  7b6d2 ; 
+ 36d   :  7b7cc ; 
+ 36e   :  7b8c5 ; 
+ 36f   :  7b9bc ; 
+ 370   :  7bab1 ; 
+ 371   :  7bba5 ; 
+ 372   :  7bc97 ; 
+ 373   :  7bd88 ; 
+ 374   :  7be77 ; 
+ 375   :  7bf64 ; 
+ 376   :  7c050 ; 
+ 377   :  7c13a ; 
+ 378   :  7c222 ; 
+ 379   :  7c309 ; 
+ 37a   :  7c3ee ; 
+ 37b   :  7c4d1 ; 
+ 37c   :  7c5b3 ; 
+ 37d   :  7c693 ; 
+ 37e   :  7c771 ; 
+ 37f   :  7c84e ; 
+ 380   :  7c929 ; 
+ 381   :  7ca03 ; 
+ 382   :  7cadb ; 
+ 383   :  7cbb1 ; 
+ 384   :  7cc85 ; 
+ 385   :  7cd58 ; 
+ 386   :  7ce2a ; 
+ 387   :  7cef9 ; 
+ 388   :  7cfc7 ; 
+ 389   :  7d093 ; 
+ 38a   :  7d15e ; 
+ 38b   :  7d227 ; 
+ 38c   :  7d2ee ; 
+ 38d   :  7d3b3 ; 
+ 38e   :  7d477 ; 
+ 38f   :  7d53a ; 
+ 390   :  7d5fa ; 
+ 391   :  7d6b9 ; 
+ 392   :  7d776 ; 
+ 393   :  7d832 ; 
+ 394   :  7d8eb ; 
+ 395   :  7d9a4 ; 
+ 396   :  7da5a ; 
+ 397   :  7db0f ; 
+ 398   :  7dbc2 ; 
+ 399   :  7dc73 ; 
+ 39a   :  7dd23 ; 
+ 39b   :  7ddd1 ; 
+ 39c   :  7de7e ; 
+ 39d   :  7df28 ; 
+ 39e   :  7dfd1 ; 
+ 39f   :  7e079 ; 
+ 3a0   :  7e11e ; 
+ 3a1   :  7e1c2 ; 
+ 3a2   :  7e264 ; 
+ 3a3   :  7e305 ; 
+ 3a4   :  7e3a4 ; 
+ 3a5   :  7e441 ; 
+ 3a6   :  7e4dc ; 
+ 3a7   :  7e576 ; 
+ 3a8   :  7e60e ; 
+ 3a9   :  7e6a4 ; 
+ 3aa   :  7e739 ; 
+ 3ab   :  7e7cc ; 
+ 3ac   :  7e85d ; 
+ 3ad   :  7e8ed ; 
+ 3ae   :  7e97b ; 
+ 3af   :  7ea07 ; 
+ 3b0   :  7ea91 ; 
+ 3b1   :  7eb1a ; 
+ 3b2   :  7eba1 ; 
+ 3b3   :  7ec26 ; 
+ 3b4   :  7ecaa ; 
+ 3b5   :  7ed2c ; 
+ 3b6   :  7edac ; 
+ 3b7   :  7ee2a ; 
+ 3b8   :  7eea7 ; 
+ 3b9   :  7ef22 ; 
+ 3ba   :  7ef9b ; 
+ 3bb   :  7f013 ; 
+ 3bc   :  7f089 ; 
+ 3bd   :  7f0fd ; 
+ 3be   :  7f16f ; 
+ 3bf   :  7f1e0 ; 
+ 3c0   :  7f24f ; 
+ 3c1   :  7f2bc ; 
+ 3c2   :  7f328 ; 
+ 3c3   :  7f392 ; 
+ 3c4   :  7f3fa ; 
+ 3c5   :  7f460 ; 
+ 3c6   :  7f4c5 ; 
+ 3c7   :  7f528 ; 
+ 3c8   :  7f589 ; 
+ 3c9   :  7f5e8 ; 
+ 3ca   :  7f646 ; 
+ 3cb   :  7f6a2 ; 
+ 3cc   :  7f6fd ; 
+ 3cd   :  7f755 ; 
+ 3ce   :  7f7ac ; 
+ 3cf   :  7f801 ; 
+ 3d0   :  7f855 ; 
+ 3d1   :  7f8a6 ; 
+ 3d2   :  7f8f6 ; 
+ 3d3   :  7f944 ; 
+ 3d4   :  7f991 ; 
+ 3d5   :  7f9dc ; 
+ 3d6   :  7fa25 ; 
+ 3d7   :  7fa6c ; 
+ 3d8   :  7fab2 ; 
+ 3d9   :  7faf5 ; 
+ 3da   :  7fb37 ; 
+ 3db   :  7fb78 ; 
+ 3dc   :  7fbb6 ; 
+ 3dd   :  7fbf3 ; 
+ 3de   :  7fc2e ; 
+ 3df   :  7fc68 ; 
+ 3e0   :  7fca0 ; 
+ 3e1   :  7fcd5 ; 
+ 3e2   :  7fd0a ; 
+ 3e3   :  7fd3c ; 
+ 3e4   :  7fd6d ; 
+ 3e5   :  7fd9c ; 
+ 3e6   :  7fdc9 ; 
+ 3e7   :  7fdf5 ; 
+ 3e8   :  7fe1e ; 
+ 3e9   :  7fe46 ; 
+ 3ea   :  7fe6d ; 
+ 3eb   :  7fe91 ; 
+ 3ec   :  7feb4 ; 
+ 3ed   :  7fed5 ; 
+ 3ee   :  7fef5 ; 
+ 3ef   :  7ff12 ; 
+ 3f0   :  7ff2e ; 
+ 3f1   :  7ff48 ; 
+ 3f2   :  7ff61 ; 
+ 3f3   :  7ff77 ; 
+ 3f4   :  7ff8c ; 
+ 3f5   :  7ff9f ; 
+ 3f6   :  7ffb1 ; 
+ 3f7   :  7ffc0 ; 
+ 3f8   :  7ffce ; 
+ 3f9   :  7ffda ; 
+ 3fa   :  7ffe5 ; 
+ 3fb   :  7ffee ; 
+ 3fc   :  7fff5 ; 
+ 3fd   :  7fffa ; 
+ 3fe   :  7fffd ; 
+ 3ff   :  7ffff ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_9.mif b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_9.mif
new file mode 100644
index 0000000000000000000000000000000000000000..0f6897c46dc632279fac0d57ae29100689c9b3e4
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KHanning_20b_1wb_9.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  e3f ; 
+ 1   :  d7c ; 
+ 2   :  cb9 ; 
+ 3   :  bf5 ; 
+ 4   :  b31 ; 
+ 5   :  a6d ; 
+ 6   :  9a9 ; 
+ 7   :  8e4 ; 
+ 8   :  81f ; 
+ 9   :  75a ; 
+ a   :  694 ; 
+ b   :  5ce ; 
+ c   :  508 ; 
+ d   :  441 ; 
+ e   :  37a ; 
+ f   :  2b3 ; 
+ 10   :  1ec ; 
+ 11   :  124 ; 
+ 12   :  5c ; 
+ 13   :  fff93 ; 
+ 14   :  ffecb ; 
+ 15   :  ffe02 ; 
+ 16   :  ffd38 ; 
+ 17   :  ffc6f ; 
+ 18   :  ffba5 ; 
+ 19   :  ffadb ; 
+ 1a   :  ffa10 ; 
+ 1b   :  ff946 ; 
+ 1c   :  ff87b ; 
+ 1d   :  ff7af ; 
+ 1e   :  ff6e4 ; 
+ 1f   :  ff618 ; 
+ 20   :  ff54c ; 
+ 21   :  ff47f ; 
+ 22   :  ff3b2 ; 
+ 23   :  ff2e5 ; 
+ 24   :  ff218 ; 
+ 25   :  ff14b ; 
+ 26   :  ff07d ; 
+ 27   :  fefaf ; 
+ 28   :  feee1 ; 
+ 29   :  fee12 ; 
+ 2a   :  fed43 ; 
+ 2b   :  fec74 ; 
+ 2c   :  feba5 ; 
+ 2d   :  fead5 ; 
+ 2e   :  fea05 ; 
+ 2f   :  fe935 ; 
+ 30   :  fe865 ; 
+ 31   :  fe794 ; 
+ 32   :  fe6c3 ; 
+ 33   :  fe5f2 ; 
+ 34   :  fe521 ; 
+ 35   :  fe44f ; 
+ 36   :  fe37d ; 
+ 37   :  fe2ab ; 
+ 38   :  fe1d9 ; 
+ 39   :  fe106 ; 
+ 3a   :  fe033 ; 
+ 3b   :  fdf60 ; 
+ 3c   :  fde8d ; 
+ 3d   :  fddb9 ; 
+ 3e   :  fdce6 ; 
+ 3f   :  fdc12 ; 
+ 40   :  fdb3d ; 
+ 41   :  fda69 ; 
+ 42   :  fd994 ; 
+ 43   :  fd8bf ; 
+ 44   :  fd7ea ; 
+ 45   :  fd715 ; 
+ 46   :  fd63f ; 
+ 47   :  fd56a ; 
+ 48   :  fd494 ; 
+ 49   :  fd3be ; 
+ 4a   :  fd2e7 ; 
+ 4b   :  fd211 ; 
+ 4c   :  fd13a ; 
+ 4d   :  fd063 ; 
+ 4e   :  fcf8c ; 
+ 4f   :  fceb4 ; 
+ 50   :  fcddd ; 
+ 51   :  fcd05 ; 
+ 52   :  fcc2d ; 
+ 53   :  fcb55 ; 
+ 54   :  fca7d ; 
+ 55   :  fc9a4 ; 
+ 56   :  fc8cb ; 
+ 57   :  fc7f2 ; 
+ 58   :  fc719 ; 
+ 59   :  fc640 ; 
+ 5a   :  fc567 ; 
+ 5b   :  fc48d ; 
+ 5c   :  fc3b3 ; 
+ 5d   :  fc2d9 ; 
+ 5e   :  fc1ff ; 
+ 5f   :  fc125 ; 
+ 60   :  fc04a ; 
+ 61   :  fbf70 ; 
+ 62   :  fbe95 ; 
+ 63   :  fbdba ; 
+ 64   :  fbcdf ; 
+ 65   :  fbc03 ; 
+ 66   :  fbb28 ; 
+ 67   :  fba4c ; 
+ 68   :  fb971 ; 
+ 69   :  fb895 ; 
+ 6a   :  fb7b9 ; 
+ 6b   :  fb6dc ; 
+ 6c   :  fb600 ; 
+ 6d   :  fb523 ; 
+ 6e   :  fb447 ; 
+ 6f   :  fb36a ; 
+ 70   :  fb28d ; 
+ 71   :  fb1b0 ; 
+ 72   :  fb0d3 ; 
+ 73   :  faff6 ; 
+ 74   :  faf18 ; 
+ 75   :  fae3b ; 
+ 76   :  fad5d ; 
+ 77   :  fac7f ; 
+ 78   :  faba1 ; 
+ 79   :  faac3 ; 
+ 7a   :  fa9e5 ; 
+ 7b   :  fa906 ; 
+ 7c   :  fa828 ; 
+ 7d   :  fa74a ; 
+ 7e   :  fa66b ; 
+ 7f   :  fa58c ; 
+ 80   :  fa4ad ; 
+ 81   :  fa3ce ; 
+ 82   :  fa2ef ; 
+ 83   :  fa210 ; 
+ 84   :  fa131 ; 
+ 85   :  fa052 ; 
+ 86   :  f9f72 ; 
+ 87   :  f9e93 ; 
+ 88   :  f9db3 ; 
+ 89   :  f9cd3 ; 
+ 8a   :  f9bf3 ; 
+ 8b   :  f9b13 ; 
+ 8c   :  f9a33 ; 
+ 8d   :  f9953 ; 
+ 8e   :  f9873 ; 
+ 8f   :  f9793 ; 
+ 90   :  f96b3 ; 
+ 91   :  f95d2 ; 
+ 92   :  f94f2 ; 
+ 93   :  f9412 ; 
+ 94   :  f9331 ; 
+ 95   :  f9250 ; 
+ 96   :  f9170 ; 
+ 97   :  f908f ; 
+ 98   :  f8fae ; 
+ 99   :  f8ecd ; 
+ 9a   :  f8dec ; 
+ 9b   :  f8d0c ; 
+ 9c   :  f8c2b ; 
+ 9d   :  f8b49 ; 
+ 9e   :  f8a68 ; 
+ 9f   :  f8987 ; 
+ a0   :  f88a6 ; 
+ a1   :  f87c5 ; 
+ a2   :  f86e4 ; 
+ a3   :  f8602 ; 
+ a4   :  f8521 ; 
+ a5   :  f8440 ; 
+ a6   :  f835e ; 
+ a7   :  f827d ; 
+ a8   :  f819b ; 
+ a9   :  f80ba ; 
+ aa   :  f7fd9 ; 
+ ab   :  f7ef7 ; 
+ ac   :  f7e16 ; 
+ ad   :  f7d34 ; 
+ ae   :  f7c53 ; 
+ af   :  f7b71 ; 
+ b0   :  f7a90 ; 
+ b1   :  f79ae ; 
+ b2   :  f78cd ; 
+ b3   :  f77eb ; 
+ b4   :  f7709 ; 
+ b5   :  f7628 ; 
+ b6   :  f7546 ; 
+ b7   :  f7465 ; 
+ b8   :  f7383 ; 
+ b9   :  f72a2 ; 
+ ba   :  f71c0 ; 
+ bb   :  f70df ; 
+ bc   :  f6ffe ; 
+ bd   :  f6f1c ; 
+ be   :  f6e3b ; 
+ bf   :  f6d59 ; 
+ c0   :  f6c78 ; 
+ c1   :  f6b97 ; 
+ c2   :  f6ab6 ; 
+ c3   :  f69d4 ; 
+ c4   :  f68f3 ; 
+ c5   :  f6812 ; 
+ c6   :  f6731 ; 
+ c7   :  f6650 ; 
+ c8   :  f656f ; 
+ c9   :  f648e ; 
+ ca   :  f63ad ; 
+ cb   :  f62cc ; 
+ cc   :  f61eb ; 
+ cd   :  f610b ; 
+ ce   :  f602a ; 
+ cf   :  f5f49 ; 
+ d0   :  f5e69 ; 
+ d1   :  f5d88 ; 
+ d2   :  f5ca8 ; 
+ d3   :  f5bc8 ; 
+ d4   :  f5ae7 ; 
+ d5   :  f5a07 ; 
+ d6   :  f5927 ; 
+ d7   :  f5847 ; 
+ d8   :  f5767 ; 
+ d9   :  f5687 ; 
+ da   :  f55a7 ; 
+ db   :  f54c8 ; 
+ dc   :  f53e8 ; 
+ dd   :  f5309 ; 
+ de   :  f5229 ; 
+ df   :  f514a ; 
+ e0   :  f506b ; 
+ e1   :  f4f8c ; 
+ e2   :  f4ead ; 
+ e3   :  f4dce ; 
+ e4   :  f4cef ; 
+ e5   :  f4c10 ; 
+ e6   :  f4b32 ; 
+ e7   :  f4a53 ; 
+ e8   :  f4975 ; 
+ e9   :  f4897 ; 
+ ea   :  f47b9 ; 
+ eb   :  f46db ; 
+ ec   :  f45fd ; 
+ ed   :  f451f ; 
+ ee   :  f4442 ; 
+ ef   :  f4365 ; 
+ f0   :  f4287 ; 
+ f1   :  f41aa ; 
+ f2   :  f40cd ; 
+ f3   :  f3ff0 ; 
+ f4   :  f3f14 ; 
+ f5   :  f3e37 ; 
+ f6   :  f3d5b ; 
+ f7   :  f3c7f ; 
+ f8   :  f3ba3 ; 
+ f9   :  f3ac7 ; 
+ fa   :  f39eb ; 
+ fb   :  f390f ; 
+ fc   :  f3834 ; 
+ fd   :  f3759 ; 
+ fe   :  f367e ; 
+ ff   :  f35a3 ; 
+ 100   :  f34c8 ; 
+ 101   :  f33ee ; 
+ 102   :  f3313 ; 
+ 103   :  f3239 ; 
+ 104   :  f315f ; 
+ 105   :  f3085 ; 
+ 106   :  f2fac ; 
+ 107   :  f2ed2 ; 
+ 108   :  f2df9 ; 
+ 109   :  f2d20 ; 
+ 10a   :  f2c47 ; 
+ 10b   :  f2b6f ; 
+ 10c   :  f2a96 ; 
+ 10d   :  f29be ; 
+ 10e   :  f28e6 ; 
+ 10f   :  f280e ; 
+ 110   :  f2737 ; 
+ 111   :  f265f ; 
+ 112   :  f2588 ; 
+ 113   :  f24b1 ; 
+ 114   :  f23db ; 
+ 115   :  f2304 ; 
+ 116   :  f222e ; 
+ 117   :  f2158 ; 
+ 118   :  f2082 ; 
+ 119   :  f1fad ; 
+ 11a   :  f1ed8 ; 
+ 11b   :  f1e03 ; 
+ 11c   :  f1d2e ; 
+ 11d   :  f1c59 ; 
+ 11e   :  f1b85 ; 
+ 11f   :  f1ab1 ; 
+ 120   :  f19dd ; 
+ 121   :  f190a ; 
+ 122   :  f1836 ; 
+ 123   :  f1763 ; 
+ 124   :  f1691 ; 
+ 125   :  f15be ; 
+ 126   :  f14ec ; 
+ 127   :  f141a ; 
+ 128   :  f1348 ; 
+ 129   :  f1277 ; 
+ 12a   :  f11a6 ; 
+ 12b   :  f10d5 ; 
+ 12c   :  f1004 ; 
+ 12d   :  f0f34 ; 
+ 12e   :  f0e64 ; 
+ 12f   :  f0d95 ; 
+ 130   :  f0cc5 ; 
+ 131   :  f0bf6 ; 
+ 132   :  f0b27 ; 
+ 133   :  f0a59 ; 
+ 134   :  f098b ; 
+ 135   :  f08bd ; 
+ 136   :  f07ef ; 
+ 137   :  f0722 ; 
+ 138   :  f0655 ; 
+ 139   :  f0588 ; 
+ 13a   :  f04bc ; 
+ 13b   :  f03f0 ; 
+ 13c   :  f0324 ; 
+ 13d   :  f0259 ; 
+ 13e   :  f018e ; 
+ 13f   :  f00c3 ; 
+ 140   :  efff9 ; 
+ 141   :  eff2f ; 
+ 142   :  efe65 ; 
+ 143   :  efd9c ; 
+ 144   :  efcd3 ; 
+ 145   :  efc0a ; 
+ 146   :  efb42 ; 
+ 147   :  efa7a ; 
+ 148   :  ef9b2 ; 
+ 149   :  ef8eb ; 
+ 14a   :  ef824 ; 
+ 14b   :  ef75d ; 
+ 14c   :  ef697 ; 
+ 14d   :  ef5d1 ; 
+ 14e   :  ef50c ; 
+ 14f   :  ef447 ; 
+ 150   :  ef382 ; 
+ 151   :  ef2be ; 
+ 152   :  ef1fa ; 
+ 153   :  ef136 ; 
+ 154   :  ef073 ; 
+ 155   :  eefb0 ; 
+ 156   :  eeeee ; 
+ 157   :  eee2c ; 
+ 158   :  eed6a ; 
+ 159   :  eeca9 ; 
+ 15a   :  eebe8 ; 
+ 15b   :  eeb27 ; 
+ 15c   :  eea67 ; 
+ 15d   :  ee9a8 ; 
+ 15e   :  ee8e8 ; 
+ 15f   :  ee82a ; 
+ 160   :  ee76b ; 
+ 161   :  ee6ad ; 
+ 162   :  ee5ef ; 
+ 163   :  ee532 ; 
+ 164   :  ee476 ; 
+ 165   :  ee3b9 ; 
+ 166   :  ee2fd ; 
+ 167   :  ee242 ; 
+ 168   :  ee187 ; 
+ 169   :  ee0cc ; 
+ 16a   :  ee012 ; 
+ 16b   :  edf58 ; 
+ 16c   :  ede9f ; 
+ 16d   :  edde6 ; 
+ 16e   :  edd2e ; 
+ 16f   :  edc76 ; 
+ 170   :  edbbe ; 
+ 171   :  edb07 ; 
+ 172   :  eda50 ; 
+ 173   :  ed99a ; 
+ 174   :  ed8e5 ; 
+ 175   :  ed82f ; 
+ 176   :  ed77b ; 
+ 177   :  ed6c6 ; 
+ 178   :  ed612 ; 
+ 179   :  ed55f ; 
+ 17a   :  ed4ac ; 
+ 17b   :  ed3fa ; 
+ 17c   :  ed348 ; 
+ 17d   :  ed296 ; 
+ 17e   :  ed1e6 ; 
+ 17f   :  ed135 ; 
+ 180   :  ed085 ; 
+ 181   :  ecfd6 ; 
+ 182   :  ecf27 ; 
+ 183   :  ece78 ; 
+ 184   :  ecdca ; 
+ 185   :  ecd1d ; 
+ 186   :  ecc70 ; 
+ 187   :  ecbc3 ; 
+ 188   :  ecb17 ; 
+ 189   :  eca6c ; 
+ 18a   :  ec9c1 ; 
+ 18b   :  ec917 ; 
+ 18c   :  ec86d ; 
+ 18d   :  ec7c3 ; 
+ 18e   :  ec71a ; 
+ 18f   :  ec672 ; 
+ 190   :  ec5ca ; 
+ 191   :  ec523 ; 
+ 192   :  ec47c ; 
+ 193   :  ec3d6 ; 
+ 194   :  ec330 ; 
+ 195   :  ec28b ; 
+ 196   :  ec1e7 ; 
+ 197   :  ec143 ; 
+ 198   :  ec09f ; 
+ 199   :  ebffc ; 
+ 19a   :  ebf5a ; 
+ 19b   :  ebeb8 ; 
+ 19c   :  ebe17 ; 
+ 19d   :  ebd76 ; 
+ 19e   :  ebcd6 ; 
+ 19f   :  ebc37 ; 
+ 1a0   :  ebb98 ; 
+ 1a1   :  ebaf9 ; 
+ 1a2   :  eba5b ; 
+ 1a3   :  eb9be ; 
+ 1a4   :  eb922 ; 
+ 1a5   :  eb885 ; 
+ 1a6   :  eb7ea ; 
+ 1a7   :  eb74f ; 
+ 1a8   :  eb6b5 ; 
+ 1a9   :  eb61b ; 
+ 1aa   :  eb582 ; 
+ 1ab   :  eb4e9 ; 
+ 1ac   :  eb451 ; 
+ 1ad   :  eb3ba ; 
+ 1ae   :  eb323 ; 
+ 1af   :  eb28d ; 
+ 1b0   :  eb1f7 ; 
+ 1b1   :  eb162 ; 
+ 1b2   :  eb0ce ; 
+ 1b3   :  eb03a ; 
+ 1b4   :  eafa7 ; 
+ 1b5   :  eaf15 ; 
+ 1b6   :  eae83 ; 
+ 1b7   :  eadf2 ; 
+ 1b8   :  ead61 ; 
+ 1b9   :  eacd1 ; 
+ 1ba   :  eac42 ; 
+ 1bb   :  eabb3 ; 
+ 1bc   :  eab25 ; 
+ 1bd   :  eaa98 ; 
+ 1be   :  eaa0b ; 
+ 1bf   :  ea97f ; 
+ 1c0   :  ea8f3 ; 
+ 1c1   :  ea868 ; 
+ 1c2   :  ea7de ; 
+ 1c3   :  ea755 ; 
+ 1c4   :  ea6cc ; 
+ 1c5   :  ea643 ; 
+ 1c6   :  ea5bc ; 
+ 1c7   :  ea535 ; 
+ 1c8   :  ea4af ; 
+ 1c9   :  ea429 ; 
+ 1ca   :  ea3a4 ; 
+ 1cb   :  ea320 ; 
+ 1cc   :  ea29c ; 
+ 1cd   :  ea21a ; 
+ 1ce   :  ea197 ; 
+ 1cf   :  ea116 ; 
+ 1d0   :  ea095 ; 
+ 1d1   :  ea015 ; 
+ 1d2   :  e9f95 ; 
+ 1d3   :  e9f17 ; 
+ 1d4   :  e9e98 ; 
+ 1d5   :  e9e1b ; 
+ 1d6   :  e9d9e ; 
+ 1d7   :  e9d22 ; 
+ 1d8   :  e9ca7 ; 
+ 1d9   :  e9c2d ; 
+ 1da   :  e9bb3 ; 
+ 1db   :  e9b3a ; 
+ 1dc   :  e9ac1 ; 
+ 1dd   :  e9a49 ; 
+ 1de   :  e99d2 ; 
+ 1df   :  e995c ; 
+ 1e0   :  e98e6 ; 
+ 1e1   :  e9872 ; 
+ 1e2   :  e97fd ; 
+ 1e3   :  e978a ; 
+ 1e4   :  e9717 ; 
+ 1e5   :  e96a5 ; 
+ 1e6   :  e9634 ; 
+ 1e7   :  e95c4 ; 
+ 1e8   :  e9554 ; 
+ 1e9   :  e94e5 ; 
+ 1ea   :  e9477 ; 
+ 1eb   :  e9409 ; 
+ 1ec   :  e939c ; 
+ 1ed   :  e9330 ; 
+ 1ee   :  e92c5 ; 
+ 1ef   :  e925b ; 
+ 1f0   :  e91f1 ; 
+ 1f1   :  e9188 ; 
+ 1f2   :  e9120 ; 
+ 1f3   :  e90b8 ; 
+ 1f4   :  e9052 ; 
+ 1f5   :  e8fec ; 
+ 1f6   :  e8f87 ; 
+ 1f7   :  e8f22 ; 
+ 1f8   :  e8ebf ; 
+ 1f9   :  e8e5c ; 
+ 1fa   :  e8dfa ; 
+ 1fb   :  e8d99 ; 
+ 1fc   :  e8d38 ; 
+ 1fd   :  e8cd8 ; 
+ 1fe   :  e8c7a ; 
+ 1ff   :  e8c1b ; 
+ 200   :  e8bbe ; 
+ 201   :  e8b62 ; 
+ 202   :  e8b06 ; 
+ 203   :  e8aab ; 
+ 204   :  e8a51 ; 
+ 205   :  e89f8 ; 
+ 206   :  e899f ; 
+ 207   :  e8947 ; 
+ 208   :  e88f0 ; 
+ 209   :  e889a ; 
+ 20a   :  e8845 ; 
+ 20b   :  e87f1 ; 
+ 20c   :  e879d ; 
+ 20d   :  e874a ; 
+ 20e   :  e86f8 ; 
+ 20f   :  e86a7 ; 
+ 210   :  e8657 ; 
+ 211   :  e8607 ; 
+ 212   :  e85b9 ; 
+ 213   :  e856b ; 
+ 214   :  e851e ; 
+ 215   :  e84d2 ; 
+ 216   :  e8486 ; 
+ 217   :  e843c ; 
+ 218   :  e83f2 ; 
+ 219   :  e83aa ; 
+ 21a   :  e8362 ; 
+ 21b   :  e831b ; 
+ 21c   :  e82d4 ; 
+ 21d   :  e828f ; 
+ 21e   :  e824b ; 
+ 21f   :  e8207 ; 
+ 220   :  e81c4 ; 
+ 221   :  e8182 ; 
+ 222   :  e8141 ; 
+ 223   :  e8101 ; 
+ 224   :  e80c2 ; 
+ 225   :  e8083 ; 
+ 226   :  e8046 ; 
+ 227   :  e8009 ; 
+ 228   :  e7fcd ; 
+ 229   :  e7f92 ; 
+ 22a   :  e7f58 ; 
+ 22b   :  e7f1f ; 
+ 22c   :  e7ee7 ; 
+ 22d   :  e7eb0 ; 
+ 22e   :  e7e79 ; 
+ 22f   :  e7e44 ; 
+ 230   :  e7e0f ; 
+ 231   :  e7ddb ; 
+ 232   :  e7da8 ; 
+ 233   :  e7d76 ; 
+ 234   :  e7d45 ; 
+ 235   :  e7d15 ; 
+ 236   :  e7ce6 ; 
+ 237   :  e7cb7 ; 
+ 238   :  e7c8a ; 
+ 239   :  e7c5d ; 
+ 23a   :  e7c32 ; 
+ 23b   :  e7c07 ; 
+ 23c   :  e7bdd ; 
+ 23d   :  e7bb4 ; 
+ 23e   :  e7b8c ; 
+ 23f   :  e7b65 ; 
+ 240   :  e7b3f ; 
+ 241   :  e7b1a ; 
+ 242   :  e7af6 ; 
+ 243   :  e7ad2 ; 
+ 244   :  e7ab0 ; 
+ 245   :  e7a8f ; 
+ 246   :  e7a6e ; 
+ 247   :  e7a4f ; 
+ 248   :  e7a30 ; 
+ 249   :  e7a12 ; 
+ 24a   :  e79f6 ; 
+ 24b   :  e79da ; 
+ 24c   :  e79bf ; 
+ 24d   :  e79a5 ; 
+ 24e   :  e798c ; 
+ 24f   :  e7974 ; 
+ 250   :  e795d ; 
+ 251   :  e7947 ; 
+ 252   :  e7932 ; 
+ 253   :  e791e ; 
+ 254   :  e790b ; 
+ 255   :  e78f9 ; 
+ 256   :  e78e7 ; 
+ 257   :  e78d7 ; 
+ 258   :  e78c8 ; 
+ 259   :  e78ba ; 
+ 25a   :  e78ac ; 
+ 25b   :  e78a0 ; 
+ 25c   :  e7895 ; 
+ 25d   :  e788a ; 
+ 25e   :  e7881 ; 
+ 25f   :  e7878 ; 
+ 260   :  e7871 ; 
+ 261   :  e786a ; 
+ 262   :  e7865 ; 
+ 263   :  e7861 ; 
+ 264   :  e785d ; 
+ 265   :  e785b ; 
+ 266   :  e7859 ; 
+ 267   :  e7859 ; 
+ 268   :  e7859 ; 
+ 269   :  e785b ; 
+ 26a   :  e785d ; 
+ 26b   :  e7861 ; 
+ 26c   :  e7865 ; 
+ 26d   :  e786b ; 
+ 26e   :  e7872 ; 
+ 26f   :  e7879 ; 
+ 270   :  e7882 ; 
+ 271   :  e788b ; 
+ 272   :  e7896 ; 
+ 273   :  e78a2 ; 
+ 274   :  e78ae ; 
+ 275   :  e78bc ; 
+ 276   :  e78cb ; 
+ 277   :  e78da ; 
+ 278   :  e78eb ; 
+ 279   :  e78fd ; 
+ 27a   :  e7910 ; 
+ 27b   :  e7924 ; 
+ 27c   :  e7939 ; 
+ 27d   :  e794f ; 
+ 27e   :  e7966 ; 
+ 27f   :  e797e ; 
+ 280   :  e7997 ; 
+ 281   :  e79b1 ; 
+ 282   :  e79cc ; 
+ 283   :  e79e8 ; 
+ 284   :  e7a05 ; 
+ 285   :  e7a24 ; 
+ 286   :  e7a43 ; 
+ 287   :  e7a64 ; 
+ 288   :  e7a85 ; 
+ 289   :  e7aa8 ; 
+ 28a   :  e7acb ; 
+ 28b   :  e7af0 ; 
+ 28c   :  e7b15 ; 
+ 28d   :  e7b3c ; 
+ 28e   :  e7b64 ; 
+ 28f   :  e7b8d ; 
+ 290   :  e7bb7 ; 
+ 291   :  e7be2 ; 
+ 292   :  e7c0e ; 
+ 293   :  e7c3b ; 
+ 294   :  e7c69 ; 
+ 295   :  e7c99 ; 
+ 296   :  e7cc9 ; 
+ 297   :  e7cfa ; 
+ 298   :  e7d2d ; 
+ 299   :  e7d61 ; 
+ 29a   :  e7d95 ; 
+ 29b   :  e7dcb ; 
+ 29c   :  e7e02 ; 
+ 29d   :  e7e3a ; 
+ 29e   :  e7e73 ; 
+ 29f   :  e7ead ; 
+ 2a0   :  e7ee8 ; 
+ 2a1   :  e7f25 ; 
+ 2a2   :  e7f62 ; 
+ 2a3   :  e7fa0 ; 
+ 2a4   :  e7fe0 ; 
+ 2a5   :  e8021 ; 
+ 2a6   :  e8063 ; 
+ 2a7   :  e80a5 ; 
+ 2a8   :  e80e9 ; 
+ 2a9   :  e812e ; 
+ 2aa   :  e8175 ; 
+ 2ab   :  e81bc ; 
+ 2ac   :  e8204 ; 
+ 2ad   :  e824e ; 
+ 2ae   :  e8299 ; 
+ 2af   :  e82e4 ; 
+ 2b0   :  e8331 ; 
+ 2b1   :  e837f ; 
+ 2b2   :  e83ce ; 
+ 2b3   :  e841e ; 
+ 2b4   :  e8470 ; 
+ 2b5   :  e84c2 ; 
+ 2b6   :  e8516 ; 
+ 2b7   :  e856a ; 
+ 2b8   :  e85c0 ; 
+ 2b9   :  e8617 ; 
+ 2ba   :  e866f ; 
+ 2bb   :  e86c8 ; 
+ 2bc   :  e8722 ; 
+ 2bd   :  e877e ; 
+ 2be   :  e87da ; 
+ 2bf   :  e8838 ; 
+ 2c0   :  e8897 ; 
+ 2c1   :  e88f7 ; 
+ 2c2   :  e8958 ; 
+ 2c3   :  e89ba ; 
+ 2c4   :  e8a1d ; 
+ 2c5   :  e8a82 ; 
+ 2c6   :  e8ae7 ; 
+ 2c7   :  e8b4e ; 
+ 2c8   :  e8bb6 ; 
+ 2c9   :  e8c1f ; 
+ 2ca   :  e8c89 ; 
+ 2cb   :  e8cf5 ; 
+ 2cc   :  e8d61 ; 
+ 2cd   :  e8dcf ; 
+ 2ce   :  e8e3d ; 
+ 2cf   :  e8ead ; 
+ 2d0   :  e8f1e ; 
+ 2d1   :  e8f91 ; 
+ 2d2   :  e9004 ; 
+ 2d3   :  e9079 ; 
+ 2d4   :  e90ee ; 
+ 2d5   :  e9165 ; 
+ 2d6   :  e91dd ; 
+ 2d7   :  e9256 ; 
+ 2d8   :  e92d1 ; 
+ 2d9   :  e934c ; 
+ 2da   :  e93c9 ; 
+ 2db   :  e9446 ; 
+ 2dc   :  e94c5 ; 
+ 2dd   :  e9545 ; 
+ 2de   :  e95c7 ; 
+ 2df   :  e9649 ; 
+ 2e0   :  e96cd ; 
+ 2e1   :  e9752 ; 
+ 2e2   :  e97d8 ; 
+ 2e3   :  e985f ; 
+ 2e4   :  e98e7 ; 
+ 2e5   :  e9970 ; 
+ 2e6   :  e99fb ; 
+ 2e7   :  e9a87 ; 
+ 2e8   :  e9b14 ; 
+ 2e9   :  e9ba2 ; 
+ 2ea   :  e9c31 ; 
+ 2eb   :  e9cc2 ; 
+ 2ec   :  e9d53 ; 
+ 2ed   :  e9de6 ; 
+ 2ee   :  e9e7a ; 
+ 2ef   :  e9f0f ; 
+ 2f0   :  e9fa6 ; 
+ 2f1   :  ea03d ; 
+ 2f2   :  ea0d6 ; 
+ 2f3   :  ea170 ; 
+ 2f4   :  ea20b ; 
+ 2f5   :  ea2a8 ; 
+ 2f6   :  ea345 ; 
+ 2f7   :  ea3e4 ; 
+ 2f8   :  ea484 ; 
+ 2f9   :  ea525 ; 
+ 2fa   :  ea5c7 ; 
+ 2fb   :  ea66a ; 
+ 2fc   :  ea70f ; 
+ 2fd   :  ea7b5 ; 
+ 2fe   :  ea85c ; 
+ 2ff   :  ea904 ; 
+ 300   :  ea9ad ; 
+ 301   :  eaa58 ; 
+ 302   :  eab04 ; 
+ 303   :  eabb1 ; 
+ 304   :  eac5f ; 
+ 305   :  ead0e ; 
+ 306   :  eadbf ; 
+ 307   :  eae71 ; 
+ 308   :  eaf24 ; 
+ 309   :  eafd8 ; 
+ 30a   :  eb08d ; 
+ 30b   :  eb144 ; 
+ 30c   :  eb1fb ; 
+ 30d   :  eb2b4 ; 
+ 30e   :  eb36f ; 
+ 30f   :  eb42a ; 
+ 310   :  eb4e7 ; 
+ 311   :  eb5a4 ; 
+ 312   :  eb663 ; 
+ 313   :  eb724 ; 
+ 314   :  eb7e5 ; 
+ 315   :  eb8a8 ; 
+ 316   :  eb96b ; 
+ 317   :  eba30 ; 
+ 318   :  ebaf7 ; 
+ 319   :  ebbbe ; 
+ 31a   :  ebc87 ; 
+ 31b   :  ebd51 ; 
+ 31c   :  ebe1c ; 
+ 31d   :  ebee8 ; 
+ 31e   :  ebfb5 ; 
+ 31f   :  ec084 ; 
+ 320   :  ec154 ; 
+ 321   :  ec225 ; 
+ 322   :  ec2f7 ; 
+ 323   :  ec3cb ; 
+ 324   :  ec4a0 ; 
+ 325   :  ec576 ; 
+ 326   :  ec64d ; 
+ 327   :  ec725 ; 
+ 328   :  ec7ff ; 
+ 329   :  ec8da ; 
+ 32a   :  ec9b6 ; 
+ 32b   :  eca93 ; 
+ 32c   :  ecb72 ; 
+ 32d   :  ecc51 ; 
+ 32e   :  ecd32 ; 
+ 32f   :  ece14 ; 
+ 330   :  ecef8 ; 
+ 331   :  ecfdc ; 
+ 332   :  ed0c2 ; 
+ 333   :  ed1a9 ; 
+ 334   :  ed291 ; 
+ 335   :  ed37b ; 
+ 336   :  ed466 ; 
+ 337   :  ed551 ; 
+ 338   :  ed63f ; 
+ 339   :  ed72d ; 
+ 33a   :  ed81c ; 
+ 33b   :  ed90d ; 
+ 33c   :  ed9ff ; 
+ 33d   :  edaf2 ; 
+ 33e   :  edbe7 ; 
+ 33f   :  edcdd ; 
+ 340   :  eddd3 ; 
+ 341   :  edecc ; 
+ 342   :  edfc5 ; 
+ 343   :  ee0bf ; 
+ 344   :  ee1bb ; 
+ 345   :  ee2b8 ; 
+ 346   :  ee3b6 ; 
+ 347   :  ee4b6 ; 
+ 348   :  ee5b7 ; 
+ 349   :  ee6b9 ; 
+ 34a   :  ee7bc ; 
+ 34b   :  ee8c0 ; 
+ 34c   :  ee9c6 ; 
+ 34d   :  eeacc ; 
+ 34e   :  eebd4 ; 
+ 34f   :  eecde ; 
+ 350   :  eede8 ; 
+ 351   :  eeef4 ; 
+ 352   :  ef001 ; 
+ 353   :  ef10f ; 
+ 354   :  ef21e ; 
+ 355   :  ef32f ; 
+ 356   :  ef441 ; 
+ 357   :  ef554 ; 
+ 358   :  ef668 ; 
+ 359   :  ef77d ; 
+ 35a   :  ef894 ; 
+ 35b   :  ef9ac ; 
+ 35c   :  efac5 ; 
+ 35d   :  efbe0 ; 
+ 35e   :  efcfb ; 
+ 35f   :  efe18 ; 
+ 360   :  eff36 ; 
+ 361   :  f0055 ; 
+ 362   :  f0176 ; 
+ 363   :  f0298 ; 
+ 364   :  f03bb ; 
+ 365   :  f04df ; 
+ 366   :  f0604 ; 
+ 367   :  f072b ; 
+ 368   :  f0853 ; 
+ 369   :  f097c ; 
+ 36a   :  f0aa6 ; 
+ 36b   :  f0bd2 ; 
+ 36c   :  f0cfe ; 
+ 36d   :  f0e2c ; 
+ 36e   :  f0f5b ; 
+ 36f   :  f108c ; 
+ 370   :  f11bd ; 
+ 371   :  f12f0 ; 
+ 372   :  f1424 ; 
+ 373   :  f155a ; 
+ 374   :  f1690 ; 
+ 375   :  f17c8 ; 
+ 376   :  f1901 ; 
+ 377   :  f1a3b ; 
+ 378   :  f1b76 ; 
+ 379   :  f1cb3 ; 
+ 37a   :  f1df1 ; 
+ 37b   :  f1f30 ; 
+ 37c   :  f2070 ; 
+ 37d   :  f21b2 ; 
+ 37e   :  f22f4 ; 
+ 37f   :  f2438 ; 
+ 380   :  f257d ; 
+ 381   :  f26c4 ; 
+ 382   :  f280b ; 
+ 383   :  f2954 ; 
+ 384   :  f2a9e ; 
+ 385   :  f2be9 ; 
+ 386   :  f2d36 ; 
+ 387   :  f2e83 ; 
+ 388   :  f2fd2 ; 
+ 389   :  f3122 ; 
+ 38a   :  f3273 ; 
+ 38b   :  f33c6 ; 
+ 38c   :  f351a ; 
+ 38d   :  f366e ; 
+ 38e   :  f37c5 ; 
+ 38f   :  f391c ; 
+ 390   :  f3a74 ; 
+ 391   :  f3bce ; 
+ 392   :  f3d29 ; 
+ 393   :  f3e85 ; 
+ 394   :  f3fe3 ; 
+ 395   :  f4141 ; 
+ 396   :  f42a1 ; 
+ 397   :  f4402 ; 
+ 398   :  f4564 ; 
+ 399   :  f46c8 ; 
+ 39a   :  f482c ; 
+ 39b   :  f4992 ; 
+ 39c   :  f4af9 ; 
+ 39d   :  f4c61 ; 
+ 39e   :  f4dcb ; 
+ 39f   :  f4f35 ; 
+ 3a0   :  f50a1 ; 
+ 3a1   :  f520e ; 
+ 3a2   :  f537c ; 
+ 3a3   :  f54ec ; 
+ 3a4   :  f565c ; 
+ 3a5   :  f57ce ; 
+ 3a6   :  f5941 ; 
+ 3a7   :  f5ab5 ; 
+ 3a8   :  f5c2b ; 
+ 3a9   :  f5da1 ; 
+ 3aa   :  f5f19 ; 
+ 3ab   :  f6092 ; 
+ 3ac   :  f620c ; 
+ 3ad   :  f6387 ; 
+ 3ae   :  f6504 ; 
+ 3af   :  f6682 ; 
+ 3b0   :  f6801 ; 
+ 3b1   :  f6981 ; 
+ 3b2   :  f6b02 ; 
+ 3b3   :  f6c84 ; 
+ 3b4   :  f6e08 ; 
+ 3b5   :  f6f8d ; 
+ 3b6   :  f7113 ; 
+ 3b7   :  f729a ; 
+ 3b8   :  f7423 ; 
+ 3b9   :  f75ac ; 
+ 3ba   :  f7737 ; 
+ 3bb   :  f78c3 ; 
+ 3bc   :  f7a50 ; 
+ 3bd   :  f7bde ; 
+ 3be   :  f7d6e ; 
+ 3bf   :  f7efe ; 
+ 3c0   :  f8090 ; 
+ 3c1   :  f8223 ; 
+ 3c2   :  f83b7 ; 
+ 3c3   :  f854c ; 
+ 3c4   :  f86e3 ; 
+ 3c5   :  f887b ; 
+ 3c6   :  f8a13 ; 
+ 3c7   :  f8bad ; 
+ 3c8   :  f8d49 ; 
+ 3c9   :  f8ee5 ; 
+ 3ca   :  f9082 ; 
+ 3cb   :  f9221 ; 
+ 3cc   :  f93c1 ; 
+ 3cd   :  f9562 ; 
+ 3ce   :  f9704 ; 
+ 3cf   :  f98a7 ; 
+ 3d0   :  f9a4c ; 
+ 3d1   :  f9bf1 ; 
+ 3d2   :  f9d98 ; 
+ 3d3   :  f9f40 ; 
+ 3d4   :  fa0e9 ; 
+ 3d5   :  fa293 ; 
+ 3d6   :  fa43f ; 
+ 3d7   :  fa5eb ; 
+ 3d8   :  fa799 ; 
+ 3d9   :  fa948 ; 
+ 3da   :  faaf8 ; 
+ 3db   :  faca9 ; 
+ 3dc   :  fae5b ; 
+ 3dd   :  fb00e ; 
+ 3de   :  fb1c3 ; 
+ 3df   :  fb379 ; 
+ 3e0   :  fb52f ; 
+ 3e1   :  fb6e7 ; 
+ 3e2   :  fb8a1 ; 
+ 3e3   :  fba5b ; 
+ 3e4   :  fbc16 ; 
+ 3e5   :  fbdd3 ; 
+ 3e6   :  fbf90 ; 
+ 3e7   :  fc14f ; 
+ 3e8   :  fc30f ; 
+ 3e9   :  fc4d0 ; 
+ 3ea   :  fc692 ; 
+ 3eb   :  fc855 ; 
+ 3ec   :  fca1a ; 
+ 3ed   :  fcbdf ; 
+ 3ee   :  fcda6 ; 
+ 3ef   :  fcf6e ; 
+ 3f0   :  fd136 ; 
+ 3f1   :  fd300 ; 
+ 3f2   :  fd4cb ; 
+ 3f3   :  fd698 ; 
+ 3f4   :  fd865 ; 
+ 3f5   :  fda33 ; 
+ 3f6   :  fdc03 ; 
+ 3f7   :  fddd4 ; 
+ 3f8   :  fdfa5 ; 
+ 3f9   :  fe178 ; 
+ 3fa   :  fe34c ; 
+ 3fb   :  fe521 ; 
+ 3fc   :  fe6f7 ; 
+ 3fd   :  fe8cf ; 
+ 3fe   :  feaa7 ; 
+ 3ff   :  fec80 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b.dat b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b.dat
new file mode 100644
index 0000000000000000000000000000000000000000..2b4d69d3dac33e6daba3d0db689e4def4e35e4b0
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b.dat
@@ -0,0 +1,16384 @@
+645
+641
+634
+623
+609
+592
+573
+551
+526
+500
+473
+445
+416
+387
+358
+330
+303
+277
+253
+231
+210
+192
+177
+163
+152
+143
+137
+132
+130
+129
+130
+133
+136
+141
+146
+152
+159
+165
+171
+177
+183
+188
+192
+196
+200
+203
+205
+206
+207
+207
+207
+207
+207
+206
+206
+205
+204
+204
+204
+204
+205
+206
+207
+209
+211
+213
+215
+218
+221
+224
+227
+230
+233
+236
+239
+241
+244
+246
+248
+250
+252
+253
+254
+256
+257
+258
+259
+260
+261
+262
+263
+265
+266
+268
+269
+271
+273
+275
+278
+280
+282
+285
+288
+290
+293
+295
+298
+300
+303
+305
+307
+310
+312
+314
+315
+317
+319
+321
+322
+324
+326
+328
+329
+331
+333
+335
+337
+340
+342
+344
+347
+349
+352
+354
+357
+360
+362
+365
+368
+370
+373
+375
+378
+380
+383
+385
+387
+389
+392
+394
+396
+398
+400
+403
+405
+407
+410
+412
+414
+417
+420
+422
+425
+428
+430
+433
+436
+439
+442
+445
+448
+450
+453
+456
+459
+462
+464
+467
+470
+472
+475
+477
+480
+483
+485
+488
+491
+493
+496
+499
+502
+505
+507
+510
+513
+516
+520
+523
+526
+529
+532
+535
+538
+542
+545
+548
+551
+554
+557
+560
+563
+566
+569
+572
+575
+578
+581
+584
+587
+591
+594
+597
+600
+603
+607
+610
+613
+617
+620
+623
+627
+630
+634
+637
+641
+644
+648
+651
+655
+658
+662
+665
+668
+672
+675
+679
+682
+686
+689
+692
+696
+699
+703
+707
+710
+714
+717
+721
+725
+729
+732
+736
+740
+744
+748
+751
+755
+759
+763
+767
+771
+775
+778
+782
+786
+790
+794
+798
+801
+805
+809
+813
+817
+821
+825
+829
+833
+837
+841
+845
+849
+853
+857
+861
+866
+870
+874
+878
+882
+887
+891
+895
+899
+904
+908
+912
+916
+921
+925
+929
+933
+938
+942
+946
+951
+955
+959
+964
+968
+973
+977
+982
+986
+991
+995
+1000
+1004
+1009
+1014
+1018
+1023
+1027
+1032
+1037
+1041
+1046
+1051
+1055
+1060
+1065
+1069
+1074
+1079
+1084
+1088
+1093
+1098
+1103
+1107
+1112
+1117
+1122
+1127
+1132
+1137
+1142
+1147
+1152
+1157
+1162
+1167
+1172
+1177
+1182
+1187
+1192
+1197
+1202
+1207
+1212
+1217
+1223
+1228
+1233
+1238
+1243
+1248
+1254
+1259
+1264
+1269
+1274
+1280
+1285
+1290
+1296
+1301
+1306
+1312
+1317
+1323
+1328
+1334
+1339
+1345
+1350
+1356
+1361
+1367
+1372
+1378
+1383
+1389
+1394
+1400
+1406
+1411
+1417
+1422
+1428
+1434
+1439
+1445
+1451
+1456
+1462
+1468
+1474
+1480
+1485
+1491
+1497
+1503
+1509
+1515
+1521
+1527
+1533
+1539
+1544
+1550
+1556
+1562
+1568
+1574
+1580
+1586
+1592
+1599
+1605
+1611
+1617
+1623
+1629
+1635
+1641
+1647
+1654
+1660
+1666
+1672
+1679
+1685
+1691
+1697
+1704
+1710
+1717
+1723
+1729
+1736
+1742
+1749
+1755
+1761
+1768
+1774
+1781
+1787
+1794
+1800
+1807
+1813
+1820
+1826
+1833
+1839
+1846
+1853
+1859
+1866
+1873
+1879
+1886
+1893
+1899
+1906
+1913
+1920
+1927
+1933
+1940
+1947
+1954
+1961
+1968
+1975
+1981
+1988
+1995
+2002
+2009
+2016
+2023
+2030
+2037
+2044
+2051
+2058
+2065
+2072
+2079
+2086
+2093
+2100
+2108
+2115
+2122
+2129
+2136
+2144
+2151
+2158
+2165
+2173
+2180
+2187
+2194
+2202
+2209
+2216
+2224
+2231
+2238
+2246
+2253
+2261
+2268
+2275
+2283
+2290
+2298
+2305
+2313
+2320
+2328
+2335
+2343
+2351
+2358
+2366
+2373
+2381
+2389
+2396
+2404
+2412
+2419
+2427
+2435
+2443
+2450
+2458
+2466
+2474
+2481
+2489
+2497
+2505
+2513
+2520
+2528
+2536
+2544
+2552
+2560
+2568
+2576
+2584
+2592
+2600
+2608
+2616
+2624
+2632
+2640
+2648
+2656
+2664
+2672
+2680
+2689
+2697
+2705
+2713
+2721
+2729
+2737
+2746
+2754
+2762
+2770
+2779
+2787
+2795
+2803
+2812
+2820
+2828
+2837
+2845
+2853
+2862
+2870
+2879
+2887
+2895
+2904
+2912
+2921
+2929
+2938
+2946
+2955
+2963
+2972
+2980
+2989
+2997
+3006
+3014
+3023
+3032
+3040
+3049
+3057
+3066
+3075
+3083
+3092
+3101
+3109
+3118
+3127
+3136
+3144
+3153
+3162
+3171
+3180
+3188
+3197
+3206
+3215
+3224
+3233
+3241
+3250
+3259
+3268
+3277
+3286
+3295
+3304
+3313
+3321
+3330
+3339
+3348
+3357
+3366
+3375
+3384
+3393
+3402
+3411
+3421
+3430
+3439
+3448
+3457
+3466
+3475
+3484
+3493
+3503
+3512
+3521
+3530
+3539
+3548
+3558
+3567
+3576
+3585
+3594
+3604
+3613
+3622
+3631
+3641
+3650
+3659
+3669
+3678
+3687
+3697
+3706
+3715
+3725
+3734
+3743
+3753
+3762
+3772
+3781
+3790
+3800
+3809
+3819
+3828
+3838
+3847
+3857
+3866
+3875
+3885
+3894
+3904
+3913
+3923
+3932
+3942
+3951
+3961
+3971
+3980
+3990
+3999
+4009
+4018
+4028
+4038
+4047
+4057
+4067
+4076
+4086
+4095
+4105
+4115
+4124
+4134
+4144
+4153
+4163
+4173
+4182
+4192
+4202
+4212
+4221
+4231
+4241
+4250
+4260
+4270
+4280
+4289
+4299
+4309
+4319
+4328
+4338
+4348
+4358
+4368
+4377
+4387
+4397
+4407
+4417
+4427
+4436
+4446
+4456
+4466
+4476
+4486
+4495
+4505
+4515
+4525
+4535
+4545
+4555
+4564
+4574
+4584
+4594
+4604
+4614
+4624
+4634
+4644
+4653
+4663
+4673
+4683
+4693
+4703
+4713
+4723
+4733
+4743
+4753
+4763
+4773
+4783
+4793
+4802
+4812
+4822
+4832
+4842
+4852
+4862
+4872
+4882
+4892
+4902
+4912
+4922
+4932
+4942
+4952
+4962
+4972
+4982
+4992
+5002
+5012
+5022
+5032
+5042
+5052
+5062
+5072
+5082
+5091
+5101
+5111
+5121
+5131
+5141
+5151
+5161
+5171
+5181
+5191
+5201
+5211
+5221
+5231
+5241
+5251
+5261
+5271
+5281
+5291
+5301
+5311
+5321
+5331
+5341
+5351
+5361
+5371
+5381
+5390
+5400
+5410
+5420
+5430
+5440
+5450
+5460
+5470
+5480
+5490
+5500
+5510
+5519
+5529
+5539
+5549
+5559
+5569
+5579
+5589
+5599
+5609
+5618
+5628
+5638
+5648
+5658
+5668
+5678
+5687
+5697
+5707
+5717
+5727
+5737
+5746
+5756
+5766
+5776
+5786
+5795
+5805
+5815
+5825
+5835
+5844
+5854
+5864
+5874
+5883
+5893
+5903
+5912
+5922
+5932
+5942
+5951
+5961
+5971
+5980
+5990
+6000
+6009
+6019
+6029
+6038
+6048
+6057
+6067
+6077
+6086
+6096
+6105
+6115
+6125
+6134
+6144
+6153
+6163
+6172
+6182
+6191
+6201
+6210
+6220
+6229
+6239
+6248
+6257
+6267
+6276
+6286
+6295
+6304
+6314
+6323
+6333
+6342
+6351
+6361
+6370
+6379
+6388
+6398
+6407
+6416
+6426
+6435
+6444
+6453
+6462
+6472
+6481
+6490
+6499
+6508
+6517
+6526
+6536
+6545
+6554
+6563
+6572
+6581
+6590
+6599
+6608
+6617
+6626
+6635
+6644
+6653
+6662
+6671
+6680
+6688
+6697
+6706
+6715
+6724
+6733
+6741
+6750
+6759
+6768
+6776
+6785
+6794
+6803
+6811
+6820
+6829
+6837
+6846
+6854
+6863
+6872
+6880
+6889
+6897
+6906
+6914
+6923
+6931
+6940
+6948
+6956
+6965
+6973
+6982
+6990
+6998
+7006
+7015
+7023
+7031
+7039
+7048
+7056
+7064
+7072
+7080
+7089
+7097
+7105
+7113
+7121
+7129
+7137
+7145
+7153
+7161
+7169
+7177
+7185
+7192
+7200
+7208
+7216
+7224
+7231
+7239
+7247
+7255
+7262
+7270
+7278
+7285
+7293
+7301
+7308
+7316
+7323
+7331
+7338
+7346
+7353
+7361
+7368
+7375
+7383
+7390
+7397
+7405
+7412
+7419
+7426
+7433
+7441
+7448
+7455
+7462
+7469
+7476
+7483
+7490
+7497
+7504
+7511
+7518
+7525
+7532
+7538
+7545
+7552
+7559
+7566
+7572
+7579
+7586
+7592
+7599
+7606
+7612
+7619
+7625
+7632
+7638
+7645
+7651
+7657
+7664
+7670
+7676
+7683
+7689
+7695
+7701
+7707
+7713
+7720
+7726
+7732
+7738
+7744
+7750
+7756
+7762
+7768
+7773
+7779
+7785
+7791
+7797
+7802
+7808
+7814
+7819
+7825
+7830
+7836
+7842
+7847
+7852
+7858
+7863
+7869
+7874
+7879
+7885
+7890
+7895
+7900
+7905
+7910
+7916
+7921
+7926
+7931
+7936
+7941
+7945
+7950
+7955
+7960
+7965
+7970
+7974
+7979
+7984
+7988
+7993
+7997
+8002
+8006
+8011
+8015
+8020
+8024
+8028
+8033
+8037
+8041
+8045
+8049
+8054
+8058
+8062
+8066
+8070
+8074
+8078
+8082
+8085
+8089
+8093
+8097
+8100
+8104
+8108
+8111
+8115
+8118
+8122
+8125
+8129
+8132
+8136
+8139
+8142
+8145
+8149
+8152
+8155
+8158
+8161
+8164
+8167
+8170
+8173
+8176
+8179
+8182
+8184
+8187
+8190
+8192
+8195
+8198
+8200
+8203
+8205
+8208
+8210
+8212
+8215
+8217
+8219
+8221
+8224
+8226
+8228
+8230
+8232
+8234
+8236
+8238
+8239
+8241
+8243
+8245
+8246
+8248
+8250
+8251
+8253
+8254
+8256
+8257
+8258
+8260
+8261
+8262
+8263
+8265
+8266
+8267
+8268
+8269
+8270
+8271
+8271
+8272
+8273
+8274
+8274
+8275
+8276
+8276
+8277
+8277
+8278
+8278
+8279
+8279
+8279
+8279
+8280
+8280
+8280
+8280
+8280
+8280
+8280
+8280
+8279
+8279
+8279
+8279
+8278
+8278
+8278
+8277
+8277
+8276
+8275
+8275
+8274
+8273
+8272
+8272
+8271
+8270
+8269
+8268
+8267
+8266
+8264
+8263
+8262
+8261
+8259
+8258
+8257
+8255
+8254
+8252
+8250
+8249
+8247
+8245
+8244
+8242
+8240
+8238
+8236
+8234
+8232
+8230
+8227
+8225
+8223
+8221
+8218
+8216
+8213
+8211
+8208
+8206
+8203
+8200
+8198
+8195
+8192
+8189
+8186
+8183
+8180
+8177
+8174
+8171
+8167
+8164
+8161
+8157
+8154
+8150
+8147
+8143
+8140
+8136
+8132
+8129
+8125
+8121
+8117
+8113
+8109
+8105
+8101
+8097
+8092
+8088
+8084
+8079
+8075
+8070
+8066
+8061
+8057
+8052
+8047
+8042
+8038
+8033
+8028
+8023
+8018
+8013
+8008
+8002
+7997
+7992
+7986
+7981
+7976
+7970
+7964
+7959
+7953
+7948
+7942
+7936
+7930
+7924
+7918
+7912
+7906
+7900
+7894
+7888
+7881
+7875
+7869
+7862
+7856
+7849
+7842
+7836
+7829
+7822
+7816
+7809
+7802
+7795
+7788
+7781
+7774
+7766
+7759
+7752
+7744
+7737
+7730
+7722
+7715
+7707
+7699
+7692
+7684
+7676
+7668
+7660
+7652
+7644
+7636
+7628
+7620
+7611
+7603
+7595
+7586
+7578
+7569
+7561
+7552
+7543
+7535
+7526
+7517
+7508
+7499
+7490
+7481
+7472
+7463
+7453
+7444
+7435
+7425
+7416
+7406
+7397
+7387
+7378
+7368
+7358
+7348
+7338
+7328
+7318
+7308
+7298
+7288
+7278
+7268
+7257
+7247
+7236
+7226
+7215
+7205
+7194
+7183
+7172
+7162
+7151
+7140
+7129
+7118
+7107
+7095
+7084
+7073
+7062
+7050
+7039
+7027
+7016
+7004
+6993
+6981
+6969
+6957
+6945
+6933
+6921
+6909
+6897
+6885
+6873
+6861
+6848
+6836
+6823
+6811
+6798
+6786
+6773
+6760
+6748
+6735
+6722
+6709
+6696
+6683
+6670
+6657
+6643
+6630
+6617
+6603
+6590
+6576
+6563
+6549
+6536
+6522
+6508
+6494
+6480
+6466
+6452
+6438
+6424
+6410
+6396
+6381
+6367
+6353
+6338
+6324
+6309
+6295
+6280
+6265
+6250
+6236
+6221
+6206
+6191
+6176
+6161
+6145
+6130
+6115
+6100
+6084
+6069
+6053
+6038
+6022
+6006
+5991
+5975
+5959
+5943
+5927
+5911
+5895
+5879
+5863
+5847
+5830
+5814
+5798
+5781
+5765
+5748
+5732
+5715
+5698
+5682
+5665
+5648
+5631
+5614
+5597
+5580
+5563
+5545
+5528
+5511
+5494
+5476
+5459
+5441
+5424
+5406
+5388
+5370
+5353
+5335
+5317
+5299
+5281
+5263
+5245
+5227
+5208
+5190
+5172
+5153
+5135
+5116
+5098
+5079
+5061
+5042
+5023
+5004
+4986
+4967
+4948
+4929
+4910
+4890
+4871
+4852
+4833
+4813
+4794
+4775
+4755
+4735
+4716
+4696
+4677
+4657
+4637
+4617
+4597
+4577
+4557
+4537
+4517
+4497
+4477
+4456
+4436
+4416
+4395
+4375
+4354
+4334
+4313
+4292
+4272
+4251
+4230
+4209
+4188
+4167
+4146
+4125
+4104
+4083
+4061
+4040
+4019
+3997
+3976
+3955
+3933
+3911
+3890
+3868
+3846
+3825
+3803
+3781
+3759
+3737
+3715
+3693
+3671
+3649
+3626
+3604
+3582
+3559
+3537
+3515
+3492
+3470
+3447
+3424
+3402
+3379
+3356
+3333
+3310
+3287
+3264
+3241
+3218
+3195
+3172
+3149
+3126
+3102
+3079
+3055
+3032
+3009
+2985
+2961
+2938
+2914
+2890
+2867
+2843
+2819
+2795
+2771
+2747
+2723
+2699
+2675
+2651
+2627
+2602
+2578
+2554
+2529
+2505
+2480
+2456
+2431
+2407
+2382
+2357
+2333
+2308
+2283
+2258
+2233
+2208
+2183
+2158
+2133
+2108
+2083
+2058
+2033
+2007
+1982
+1957
+1931
+1906
+1880
+1855
+1829
+1804
+1778
+1752
+1727
+1701
+1675
+1649
+1623
+1597
+1572
+1546
+1519
+1493
+1467
+1441
+1415
+1389
+1363
+1336
+1310
+1283
+1257
+1231
+1204
+1178
+1151
+1124
+1098
+1071
+1044
+1018
+991
+964
+937
+910
+883
+857
+830
+803
+775
+748
+721
+694
+667
+640
+612
+585
+558
+530
+503
+476
+448
+421
+393
+366
+338
+310
+283
+255
+227
+199
+172
+144
+116
+88
+60
+32
+4
+-24
+-52
+-80
+-108
+-136
+-164
+-192
+-220
+-249
+-277
+-305
+-334
+-362
+-390
+-419
+-447
+-476
+-504
+-533
+-561
+-590
+-618
+-647
+-676
+-704
+-733
+-762
+-790
+-819
+-848
+-877
+-906
+-935
+-963
+-992
+-1021
+-1050
+-1079
+-1108
+-1137
+-1166
+-1195
+-1225
+-1254
+-1283
+-1312
+-1341
+-1371
+-1400
+-1429
+-1458
+-1488
+-1517
+-1546
+-1576
+-1605
+-1634
+-1664
+-1693
+-1723
+-1752
+-1782
+-1811
+-1841
+-1870
+-1900
+-1930
+-1959
+-1989
+-2019
+-2048
+-2078
+-2108
+-2137
+-2167
+-2197
+-2227
+-2256
+-2286
+-2316
+-2346
+-2376
+-2406
+-2436
+-2465
+-2495
+-2525
+-2555
+-2585
+-2615
+-2645
+-2675
+-2705
+-2735
+-2765
+-2795
+-2825
+-2855
+-2885
+-2916
+-2946
+-2976
+-3006
+-3036
+-3066
+-3096
+-3127
+-3157
+-3187
+-3217
+-3247
+-3278
+-3308
+-3338
+-3368
+-3398
+-3429
+-3459
+-3489
+-3520
+-3550
+-3580
+-3610
+-3641
+-3671
+-3701
+-3732
+-3762
+-3792
+-3823
+-3853
+-3883
+-3914
+-3944
+-3975
+-4005
+-4035
+-4066
+-4096
+-4126
+-4157
+-4187
+-4218
+-4248
+-4278
+-4309
+-4339
+-4370
+-4400
+-4430
+-4461
+-4491
+-4522
+-4552
+-4582
+-4613
+-4643
+-4674
+-4704
+-4734
+-4765
+-4795
+-4826
+-4856
+-4886
+-4917
+-4947
+-4977
+-5008
+-5038
+-5068
+-5099
+-5129
+-5160
+-5190
+-5220
+-5251
+-5281
+-5311
+-5341
+-5372
+-5402
+-5432
+-5463
+-5493
+-5523
+-5553
+-5584
+-5614
+-5644
+-5674
+-5705
+-5735
+-5765
+-5795
+-5825
+-5856
+-5886
+-5916
+-5946
+-5976
+-6006
+-6036
+-6066
+-6097
+-6127
+-6157
+-6187
+-6217
+-6247
+-6277
+-6307
+-6337
+-6367
+-6397
+-6426
+-6456
+-6486
+-6516
+-6546
+-6576
+-6606
+-6635
+-6665
+-6695
+-6725
+-6755
+-6784
+-6814
+-6844
+-6873
+-6903
+-6933
+-6962
+-6992
+-7021
+-7051
+-7080
+-7110
+-7139
+-7169
+-7198
+-7228
+-7257
+-7286
+-7316
+-7345
+-7374
+-7404
+-7433
+-7462
+-7491
+-7521
+-7550
+-7579
+-7608
+-7637
+-7666
+-7695
+-7724
+-7753
+-7782
+-7811
+-7840
+-7869
+-7898
+-7927
+-7955
+-7984
+-8013
+-8042
+-8070
+-8099
+-8128
+-8156
+-8185
+-8213
+-8242
+-8270
+-8299
+-8327
+-8355
+-8384
+-8412
+-8440
+-8469
+-8497
+-8525
+-8553
+-8581
+-8609
+-8637
+-8665
+-8693
+-8721
+-8749
+-8777
+-8805
+-8833
+-8860
+-8888
+-8916
+-8943
+-8971
+-8998
+-9026
+-9054
+-9081
+-9108
+-9136
+-9163
+-9190
+-9218
+-9245
+-9272
+-9299
+-9326
+-9353
+-9380
+-9407
+-9434
+-9461
+-9488
+-9515
+-9541
+-9568
+-9595
+-9622
+-9648
+-9675
+-9701
+-9728
+-9754
+-9780
+-9807
+-9833
+-9859
+-9885
+-9911
+-9938
+-9964
+-9990
+-10015
+-10041
+-10067
+-10093
+-10119
+-10144
+-10170
+-10196
+-10221
+-10247
+-10272
+-10298
+-10323
+-10348
+-10374
+-10399
+-10424
+-10449
+-10474
+-10499
+-10524
+-10549
+-10574
+-10598
+-10623
+-10648
+-10672
+-10697
+-10721
+-10746
+-10770
+-10795
+-10819
+-10843
+-10867
+-10891
+-10915
+-10939
+-10963
+-10987
+-11011
+-11035
+-11059
+-11082
+-11106
+-11129
+-11153
+-11176
+-11200
+-11223
+-11246
+-11269
+-11292
+-11315
+-11338
+-11361
+-11384
+-11407
+-11430
+-11452
+-11475
+-11498
+-11520
+-11542
+-11565
+-11587
+-11609
+-11632
+-11654
+-11676
+-11698
+-11720
+-11741
+-11763
+-11785
+-11806
+-11828
+-11850
+-11871
+-11892
+-11914
+-11935
+-11956
+-11977
+-11998
+-12019
+-12040
+-12061
+-12082
+-12102
+-12123
+-12143
+-12164
+-12184
+-12205
+-12225
+-12245
+-12265
+-12285
+-12305
+-12325
+-12345
+-12365
+-12384
+-12404
+-12423
+-12443
+-12462
+-12481
+-12501
+-12520
+-12539
+-12558
+-12577
+-12596
+-12614
+-12633
+-12652
+-12670
+-12689
+-12707
+-12725
+-12744
+-12762
+-12780
+-12798
+-12816
+-12834
+-12851
+-12869
+-12887
+-12904
+-12921
+-12939
+-12956
+-12973
+-12990
+-13007
+-13024
+-13041
+-13058
+-13075
+-13091
+-13108
+-13124
+-13141
+-13157
+-13173
+-13189
+-13205
+-13221
+-13237
+-13253
+-13268
+-13284
+-13300
+-13315
+-13330
+-13346
+-13361
+-13376
+-13391
+-13406
+-13421
+-13435
+-13450
+-13465
+-13479
+-13493
+-13508
+-13522
+-13536
+-13550
+-13564
+-13578
+-13592
+-13605
+-13619
+-13632
+-13646
+-13659
+-13672
+-13685
+-13698
+-13711
+-13724
+-13737
+-13749
+-13762
+-13775
+-13787
+-13799
+-13811
+-13823
+-13835
+-13847
+-13859
+-13871
+-13883
+-13894
+-13906
+-13917
+-13928
+-13939
+-13950
+-13961
+-13972
+-13983
+-13994
+-14004
+-14015
+-14025
+-14035
+-14045
+-14056
+-14066
+-14075
+-14085
+-14095
+-14104
+-14114
+-14123
+-14133
+-14142
+-14151
+-14160
+-14169
+-14178
+-14186
+-14195
+-14203
+-14212
+-14220
+-14228
+-14236
+-14244
+-14252
+-14260
+-14268
+-14275
+-14283
+-14290
+-14297
+-14304
+-14312
+-14318
+-14325
+-14332
+-14339
+-14345
+-14352
+-14358
+-14364
+-14370
+-14376
+-14382
+-14388
+-14394
+-14399
+-14405
+-14410
+-14416
+-14421
+-14426
+-14431
+-14436
+-14440
+-14445
+-14449
+-14454
+-14458
+-14462
+-14466
+-14470
+-14474
+-14478
+-14482
+-14485
+-14489
+-14492
+-14495
+-14498
+-14501
+-14504
+-14507
+-14510
+-14512
+-14515
+-14517
+-14519
+-14521
+-14524
+-14525
+-14527
+-14529
+-14530
+-14532
+-14533
+-14534
+-14536
+-14537
+-14538
+-14538
+-14539
+-14540
+-14540
+-14540
+-14541
+-14541
+-14541
+-14541
+-14540
+-14540
+-14539
+-14539
+-14538
+-14537
+-14537
+-14535
+-14534
+-14533
+-14532
+-14530
+-14529
+-14527
+-14525
+-14523
+-14521
+-14519
+-14517
+-14514
+-14512
+-14509
+-14506
+-14503
+-14500
+-14497
+-14494
+-14491
+-14487
+-14484
+-14480
+-14476
+-14472
+-14468
+-14464
+-14460
+-14455
+-14451
+-14446
+-14442
+-14437
+-14432
+-14427
+-14421
+-14416
+-14411
+-14405
+-14399
+-14394
+-14388
+-14382
+-14376
+-14369
+-14363
+-14356
+-14350
+-14343
+-14336
+-14329
+-14322
+-14315
+-14307
+-14300
+-14292
+-14285
+-14277
+-14269
+-14261
+-14253
+-14244
+-14236
+-14227
+-14219
+-14210
+-14201
+-14192
+-14183
+-14174
+-14164
+-14155
+-14145
+-14135
+-14125
+-14115
+-14105
+-14095
+-14085
+-14074
+-14064
+-14053
+-14042
+-14031
+-14020
+-14009
+-13998
+-13986
+-13975
+-13963
+-13951
+-13939
+-13927
+-13915
+-13903
+-13890
+-13878
+-13865
+-13852
+-13839
+-13826
+-13813
+-13800
+-13787
+-13773
+-13759
+-13746
+-13732
+-13718
+-13704
+-13689
+-13675
+-13661
+-13646
+-13631
+-13616
+-13601
+-13586
+-13571
+-13556
+-13540
+-13525
+-13509
+-13493
+-13477
+-13461
+-13445
+-13429
+-13412
+-13396
+-13379
+-13362
+-13345
+-13328
+-13311
+-13294
+-13277
+-13259
+-13241
+-13224
+-13206
+-13188
+-13170
+-13151
+-13133
+-13114
+-13096
+-13077
+-13058
+-13039
+-13020
+-13001
+-12982
+-12962
+-12943
+-12923
+-12903
+-12883
+-12863
+-12843
+-12822
+-12802
+-12781
+-12761
+-12740
+-12719
+-12698
+-12677
+-12656
+-12634
+-12613
+-12591
+-12569
+-12547
+-12525
+-12503
+-12481
+-12459
+-12436
+-12414
+-12391
+-12368
+-12345
+-12322
+-12299
+-12275
+-12252
+-12228
+-12205
+-12181
+-12157
+-12133
+-12109
+-12084
+-12060
+-12036
+-12011
+-11986
+-11961
+-11936
+-11911
+-11886
+-11861
+-11835
+-11810
+-11784
+-11758
+-11732
+-11706
+-11680
+-11654
+-11627
+-11601
+-11574
+-11547
+-11520
+-11493
+-11466
+-11439
+-11412
+-11384
+-11357
+-11329
+-11301
+-11273
+-11245
+-11217
+-11189
+-11160
+-11132
+-11103
+-11074
+-11046
+-11017
+-10987
+-10958
+-10929
+-10899
+-10870
+-10840
+-10811
+-10781
+-10751
+-10720
+-10690
+-10660
+-10629
+-10599
+-10568
+-10537
+-10507
+-10475
+-10444
+-10413
+-10382
+-10350
+-10319
+-10287
+-10255
+-10223
+-10191
+-10159
+-10127
+-10094
+-10062
+-10029
+-9997
+-9964
+-9931
+-9898
+-9865
+-9832
+-9798
+-9765
+-9731
+-9697
+-9664
+-9630
+-9596
+-9562
+-9527
+-9493
+-9459
+-9424
+-9389
+-9355
+-9320
+-9285
+-9250
+-9215
+-9179
+-9144
+-9108
+-9073
+-9037
+-9001
+-8965
+-8929
+-8893
+-8857
+-8820
+-8784
+-8747
+-8711
+-8674
+-8637
+-8600
+-8563
+-8526
+-8489
+-8451
+-8414
+-8376
+-8338
+-8301
+-8263
+-8225
+-8187
+-8148
+-8110
+-8072
+-8033
+-7995
+-7956
+-7917
+-7878
+-7839
+-7800
+-7761
+-7722
+-7682
+-7643
+-7603
+-7564
+-7524
+-7484
+-7444
+-7404
+-7364
+-7323
+-7283
+-7243
+-7202
+-7161
+-7121
+-7080
+-7039
+-6998
+-6957
+-6916
+-6874
+-6833
+-6791
+-6750
+-6708
+-6666
+-6625
+-6583
+-6541
+-6498
+-6456
+-6414
+-6372
+-6329
+-6287
+-6244
+-6201
+-6158
+-6115
+-6072
+-6029
+-5986
+-5943
+-5899
+-5856
+-5812
+-5769
+-5725
+-5681
+-5637
+-5593
+-5549
+-5505
+-5461
+-5417
+-5372
+-5328
+-5283
+-5239
+-5194
+-5149
+-5104
+-5059
+-5014
+-4969
+-4924
+-4879
+-4833
+-4788
+-4742
+-4697
+-4651
+-4605
+-4559
+-4513
+-4467
+-4421
+-4375
+-4329
+-4283
+-4236
+-4190
+-4143
+-4097
+-4050
+-4003
+-3956
+-3909
+-3863
+-3815
+-3768
+-3721
+-3674
+-3627
+-3579
+-3532
+-3484
+-3436
+-3389
+-3341
+-3293
+-3245
+-3197
+-3149
+-3101
+-3053
+-3005
+-2956
+-2908
+-2860
+-2811
+-2763
+-2714
+-2665
+-2616
+-2568
+-2519
+-2470
+-2421
+-2372
+-2323
+-2273
+-2224
+-2175
+-2125
+-2076
+-2026
+-1977
+-1927
+-1877
+-1828
+-1778
+-1728
+-1678
+-1628
+-1578
+-1528
+-1478
+-1428
+-1377
+-1327
+-1277
+-1226
+-1176
+-1125
+-1075
+-1024
+-973
+-923
+-872
+-821
+-770
+-719
+-668
+-617
+-566
+-515
+-464
+-412
+-361
+-310
+-258
+-207
+-155
+-104
+-52
+-1
+51
+103
+154
+206
+258
+310
+362
+414
+466
+518
+570
+622
+674
+726
+779
+831
+883
+936
+988
+1040
+1093
+1145
+1198
+1250
+1303
+1356
+1408
+1461
+1514
+1567
+1619
+1672
+1725
+1778
+1831
+1884
+1937
+1990
+2043
+2096
+2149
+2202
+2255
+2309
+2362
+2415
+2468
+2522
+2575
+2628
+2682
+2735
+2788
+2842
+2895
+2949
+3002
+3056
+3109
+3163
+3217
+3270
+3324
+3377
+3431
+3485
+3538
+3592
+3646
+3699
+3753
+3807
+3861
+3915
+3968
+4022
+4076
+4130
+4184
+4238
+4291
+4345
+4399
+4453
+4507
+4561
+4615
+4669
+4723
+4777
+4830
+4884
+4938
+4992
+5046
+5100
+5154
+5208
+5262
+5316
+5370
+5424
+5478
+5532
+5586
+5640
+5694
+5748
+5802
+5856
+5910
+5964
+6018
+6072
+6126
+6180
+6234
+6287
+6341
+6395
+6449
+6503
+6557
+6611
+6665
+6719
+6772
+6826
+6880
+6934
+6988
+7041
+7095
+7149
+7203
+7256
+7310
+7364
+7417
+7471
+7525
+7578
+7632
+7685
+7739
+7792
+7846
+7899
+7953
+8006
+8060
+8113
+8167
+8220
+8273
+8327
+8380
+8433
+8486
+8540
+8593
+8646
+8699
+8752
+8805
+8858
+8911
+8964
+9017
+9070
+9123
+9176
+9228
+9281
+9334
+9387
+9439
+9492
+9544
+9597
+9649
+9702
+9754
+9807
+9859
+9911
+9964
+10016
+10068
+10120
+10172
+10224
+10276
+10328
+10380
+10432
+10484
+10536
+10588
+10639
+10691
+10743
+10794
+10846
+10897
+10948
+11000
+11051
+11102
+11154
+11205
+11256
+11307
+11358
+11409
+11460
+11511
+11561
+11612
+11663
+11713
+11764
+11814
+11865
+11915
+11965
+12016
+12066
+12116
+12166
+12216
+12266
+12316
+12366
+12415
+12465
+12515
+12564
+12614
+12663
+12712
+12762
+12811
+12860
+12909
+12958
+13007
+13056
+13105
+13153
+13202
+13251
+13299
+13347
+13396
+13444
+13492
+13540
+13588
+13636
+13684
+13732
+13780
+13828
+13875
+13923
+13970
+14017
+14065
+14112
+14159
+14206
+14253
+14300
+14346
+14393
+14440
+14486
+14533
+14579
+14625
+14671
+14717
+14763
+14809
+14855
+14901
+14946
+14992
+15037
+15083
+15128
+15173
+15218
+15263
+15308
+15353
+15397
+15442
+15486
+15531
+15575
+15619
+15663
+15707
+15751
+15795
+15839
+15882
+15926
+15969
+16013
+16056
+16099
+16142
+16185
+16227
+16270
+16313
+16355
+16397
+16440
+16482
+16524
+16566
+16608
+16649
+16691
+16732
+16774
+16815
+16856
+16897
+16938
+16979
+17020
+17060
+17101
+17141
+17181
+17221
+17261
+17301
+17341
+17381
+17420
+17460
+17499
+17538
+17577
+17616
+17655
+17694
+17732
+17771
+17809
+17847
+17885
+17923
+17961
+17999
+18036
+18074
+18111
+18148
+18185
+18222
+18259
+18296
+18332
+18369
+18405
+18441
+18477
+18513
+18549
+18584
+18620
+18655
+18691
+18726
+18761
+18795
+18830
+18865
+18899
+18933
+18968
+19002
+19035
+19069
+19103
+19136
+19170
+19203
+19236
+19269
+19301
+19334
+19366
+19399
+19431
+19463
+19495
+19527
+19558
+19590
+19621
+19652
+19683
+19714
+19745
+19775
+19806
+19836
+19866
+19896
+19926
+19956
+19985
+20015
+20044
+20073
+20102
+20131
+20159
+20188
+20216
+20244
+20272
+20300
+20328
+20355
+20383
+20410
+20437
+20464
+20491
+20517
+20544
+20570
+20596
+20622
+20648
+20674
+20699
+20724
+20750
+20775
+20799
+20824
+20849
+20873
+20897
+20921
+20945
+20969
+20992
+21016
+21039
+21062
+21085
+21107
+21130
+21152
+21174
+21196
+21218
+21240
+21261
+21283
+21304
+21325
+21346
+21366
+21387
+21407
+21427
+21447
+21467
+21487
+21506
+21525
+21544
+21563
+21582
+21601
+21619
+21637
+21655
+21673
+21691
+21708
+21726
+21743
+21760
+21777
+21793
+21810
+21826
+21842
+21858
+21874
+21889
+21905
+21920
+21935
+21950
+21964
+21979
+21993
+22007
+22021
+22035
+22048
+22062
+22075
+22088
+22100
+22113
+22125
+22138
+22150
+22162
+22173
+22185
+22196
+22207
+22218
+22229
+22239
+22250
+22260
+22270
+22280
+22289
+22299
+22308
+22317
+22326
+22334
+22343
+22351
+22359
+22367
+22375
+22382
+22389
+22397
+22403
+22410
+22417
+22423
+22429
+22435
+22441
+22446
+22452
+22457
+22462
+22467
+22471
+22476
+22480
+22484
+22487
+22491
+22494
+22498
+22501
+22503
+22506
+22508
+22511
+22513
+22514
+22516
+22517
+22518
+22519
+22520
+22521
+22521
+22521
+22521
+22521
+22521
+22520
+22519
+22518
+22517
+22516
+22514
+22512
+22510
+22508
+22505
+22503
+22500
+22497
+22494
+22490
+22487
+22483
+22479
+22474
+22470
+22465
+22460
+22455
+22450
+22444
+22439
+22433
+22427
+22420
+22414
+22407
+22400
+22393
+22385
+22378
+22370
+22362
+22354
+22345
+22337
+22328
+22319
+22310
+22300
+22291
+22281
+22271
+22260
+22250
+22239
+22228
+22217
+22206
+22194
+22183
+22171
+22159
+22146
+22134
+22121
+22108
+22095
+22081
+22068
+22054
+22040
+22025
+22011
+21996
+21981
+21966
+21951
+21935
+21920
+21904
+21888
+21871
+21855
+21838
+21821
+21804
+21786
+21769
+21751
+21733
+21714
+21696
+21677
+21658
+21639
+21620
+21600
+21581
+21561
+21541
+21520
+21500
+21479
+21458
+21437
+21415
+21394
+21372
+21350
+21327
+21305
+21282
+21259
+21236
+21213
+21189
+21166
+21142
+21117
+21093
+21068
+21044
+21019
+20993
+20968
+20942
+20916
+20890
+20864
+20837
+20811
+20784
+20757
+20729
+20702
+20674
+20646
+20618
+20590
+20561
+20532
+20503
+20474
+20444
+20415
+20385
+20355
+20324
+20294
+20263
+20232
+20201
+20170
+20138
+20107
+20075
+20042
+20010
+19978
+19945
+19912
+19879
+19845
+19811
+19778
+19744
+19709
+19675
+19640
+19605
+19570
+19535
+19499
+19464
+19428
+19392
+19355
+19319
+19282
+19245
+19208
+19171
+19133
+19095
+19057
+19019
+18981
+18942
+18903
+18864
+18825
+18786
+18746
+18706
+18666
+18626
+18586
+18545
+18504
+18463
+18422
+18381
+18339
+18297
+18255
+18213
+18170
+18128
+18085
+18042
+17998
+17955
+17911
+17868
+17823
+17779
+17735
+17690
+17645
+17600
+17555
+17510
+17464
+17418
+17372
+17326
+17279
+17233
+17186
+17139
+17092
+17044
+16997
+16949
+16901
+16853
+16804
+16756
+16707
+16658
+16609
+16559
+16510
+16460
+16410
+16360
+16310
+16259
+16208
+16157
+16106
+16055
+16004
+15952
+15900
+15848
+15796
+15743
+15691
+15638
+15585
+15532
+15478
+15425
+15371
+15317
+15263
+15209
+15154
+15100
+15045
+14990
+14935
+14879
+14824
+14768
+14712
+14656
+14600
+14543
+14486
+14430
+14373
+14315
+14258
+14200
+14143
+14085
+14027
+13968
+13910
+13851
+13792
+13733
+13674
+13615
+13555
+13496
+13436
+13376
+13316
+13255
+13195
+13134
+13073
+13012
+12951
+12889
+12828
+12766
+12704
+12642
+12580
+12517
+12454
+12392
+12329
+12266
+12202
+12139
+12075
+12012
+11948
+11884
+11819
+11755
+11690
+11625
+11561
+11495
+11430
+11365
+11299
+11234
+11168
+11102
+11035
+10969
+10903
+10836
+10769
+10702
+10635
+10568
+10500
+10433
+10365
+10297
+10229
+10161
+10092
+10024
+9955
+9886
+9817
+9748
+9679
+9610
+9540
+9470
+9400
+9330
+9260
+9190
+9119
+9049
+8978
+8907
+8836
+8765
+8694
+8622
+8551
+8479
+8407
+8335
+8263
+8191
+8118
+8046
+7973
+7900
+7827
+7754
+7681
+7608
+7534
+7461
+7387
+7313
+7239
+7165
+7090
+7016
+6941
+6867
+6792
+6717
+6642
+6567
+6492
+6416
+6341
+6265
+6189
+6113
+6037
+5961
+5885
+5808
+5732
+5655
+5578
+5502
+5425
+5347
+5270
+5193
+5115
+5038
+4960
+4882
+4805
+4726
+4648
+4570
+4492
+4413
+4335
+4256
+4177
+4098
+4019
+3940
+3861
+3782
+3702
+3623
+3543
+3464
+3384
+3304
+3224
+3144
+3063
+2983
+2903
+2822
+2742
+2661
+2580
+2499
+2418
+2337
+2256
+2175
+2093
+2012
+1931
+1849
+1767
+1685
+1604
+1522
+1440
+1357
+1275
+1193
+1111
+1028
+946
+863
+780
+697
+615
+532
+449
+366
+282
+199
+116
+33
+-51
+-134
+-218
+-302
+-385
+-469
+-553
+-637
+-721
+-805
+-889
+-974
+-1058
+-1142
+-1227
+-1311
+-1395
+-1480
+-1565
+-1649
+-1734
+-1819
+-1904
+-1989
+-2074
+-2159
+-2244
+-2329
+-2414
+-2499
+-2585
+-2670
+-2755
+-2841
+-2926
+-3012
+-3098
+-3183
+-3269
+-3355
+-3440
+-3526
+-3612
+-3698
+-3784
+-3870
+-3956
+-4042
+-4128
+-4214
+-4300
+-4386
+-4473
+-4559
+-4645
+-4732
+-4818
+-4904
+-4991
+-5077
+-5164
+-5250
+-5337
+-5423
+-5510
+-5596
+-5683
+-5770
+-5856
+-5943
+-6030
+-6116
+-6203
+-6290
+-6377
+-6464
+-6550
+-6637
+-6724
+-6811
+-6898
+-6985
+-7072
+-7158
+-7245
+-7332
+-7419
+-7506
+-7593
+-7680
+-7767
+-7854
+-7941
+-8028
+-8115
+-8202
+-8289
+-8376
+-8463
+-8550
+-8637
+-8723
+-8810
+-8897
+-8984
+-9071
+-9158
+-9245
+-9332
+-9419
+-9506
+-9593
+-9679
+-9766
+-9853
+-9940
+-10027
+-10113
+-10200
+-10287
+-10374
+-10460
+-10547
+-10634
+-10720
+-10807
+-10893
+-10980
+-11066
+-11153
+-11239
+-11326
+-11412
+-11499
+-11585
+-11671
+-11758
+-11844
+-11930
+-12016
+-12102
+-12188
+-12274
+-12360
+-12446
+-12532
+-12618
+-12704
+-12790
+-12876
+-12961
+-13047
+-13133
+-13218
+-13304
+-13389
+-13475
+-13560
+-13646
+-13731
+-13816
+-13901
+-13986
+-14071
+-14156
+-14241
+-14326
+-14411
+-14496
+-14581
+-14665
+-14750
+-14834
+-14919
+-15003
+-15088
+-15172
+-15256
+-15340
+-15424
+-15508
+-15592
+-15676
+-15760
+-15844
+-15927
+-16011
+-16094
+-16178
+-16261
+-16344
+-16427
+-16510
+-16593
+-16676
+-16759
+-16842
+-16925
+-17007
+-17090
+-17172
+-17254
+-17337
+-17419
+-17501
+-17583
+-17665
+-17746
+-17828
+-17910
+-17991
+-18073
+-18154
+-18235
+-18316
+-18397
+-18478
+-18559
+-18640
+-18720
+-18801
+-18881
+-18961
+-19042
+-19122
+-19202
+-19281
+-19361
+-19441
+-19520
+-19600
+-19679
+-19758
+-19837
+-19916
+-19995
+-20074
+-20152
+-20231
+-20309
+-20387
+-20465
+-20543
+-20621
+-20699
+-20777
+-20854
+-20932
+-21009
+-21086
+-21163
+-21240
+-21316
+-21393
+-21469
+-21546
+-21622
+-21698
+-21774
+-21850
+-21925
+-22001
+-22076
+-22151
+-22227
+-22301
+-22376
+-22451
+-22525
+-22600
+-22674
+-22748
+-22822
+-22896
+-22969
+-23043
+-23116
+-23189
+-23262
+-23335
+-23408
+-23481
+-23553
+-23625
+-23697
+-23769
+-23841
+-23913
+-23984
+-24055
+-24126
+-24197
+-24268
+-24339
+-24409
+-24480
+-24550
+-24620
+-24690
+-24759
+-24829
+-24898
+-24967
+-25036
+-25105
+-25173
+-25242
+-25310
+-25378
+-25446
+-25514
+-25581
+-25649
+-25716
+-25783
+-25850
+-25916
+-25983
+-26049
+-26115
+-26181
+-26246
+-26312
+-26377
+-26442
+-26507
+-26572
+-26637
+-26701
+-26765
+-26829
+-26893
+-26957
+-27020
+-27083
+-27146
+-27209
+-27271
+-27334
+-27396
+-27458
+-27520
+-27581
+-27643
+-27704
+-27765
+-27826
+-27886
+-27947
+-28007
+-28067
+-28126
+-28186
+-28245
+-28304
+-28363
+-28422
+-28480
+-28538
+-28596
+-28654
+-28712
+-28769
+-28826
+-28883
+-28940
+-28996
+-29053
+-29109
+-29164
+-29220
+-29275
+-29330
+-29385
+-29440
+-29494
+-29549
+-29603
+-29656
+-29710
+-29763
+-29816
+-29869
+-29922
+-29974
+-30026
+-30078
+-30130
+-30181
+-30232
+-30283
+-30334
+-30384
+-30435
+-30485
+-30534
+-30584
+-30633
+-30682
+-30731
+-30779
+-30828
+-30876
+-30923
+-30971
+-31018
+-31065
+-31112
+-31158
+-31205
+-31251
+-31296
+-31342
+-31387
+-31432
+-31477
+-31521
+-31566
+-31610
+-31653
+-31697
+-31740
+-31783
+-31826
+-31868
+-31910
+-31952
+-31994
+-32035
+-32076
+-32117
+-32158
+-32198
+-32238
+-32278
+-32317
+-32356
+-32395
+-32434
+-32472
+-32511
+-32548
+-32586
+-32623
+-32660
+-32697
+-32734
+-32770
+-32806
+-32841
+-32877
+-32912
+-32947
+-32981
+-33016
+-33050
+-33083
+-33117
+-33150
+-33183
+-33215
+-33248
+-33280
+-33311
+-33343
+-33374
+-33405
+-33435
+-33466
+-33496
+-33525
+-33555
+-33584
+-33613
+-33641
+-33670
+-33698
+-33725
+-33753
+-33780
+-33807
+-33833
+-33859
+-33885
+-33911
+-33936
+-33961
+-33986
+-34010
+-34034
+-34058
+-34082
+-34105
+-34128
+-34150
+-34173
+-34195
+-34216
+-34238
+-34259
+-34280
+-34300
+-34320
+-34340
+-34360
+-34379
+-34398
+-34417
+-34435
+-34453
+-34471
+-34488
+-34505
+-34522
+-34539
+-34555
+-34571
+-34586
+-34601
+-34616
+-34631
+-34645
+-34659
+-34673
+-34686
+-34699
+-34712
+-34724
+-34737
+-34748
+-34760
+-34771
+-34782
+-34792
+-34802
+-34812
+-34822
+-34831
+-34840
+-34848
+-34857
+-34865
+-34872
+-34879
+-34886
+-34893
+-34899
+-34905
+-34911
+-34916
+-34921
+-34926
+-34930
+-34934
+-34938
+-34941
+-34944
+-34947
+-34950
+-34952
+-34953
+-34955
+-34956
+-34957
+-34957
+-34957
+-34957
+-34956
+-34955
+-34954
+-34953
+-34951
+-34948
+-34946
+-34943
+-34940
+-34936
+-34932
+-34928
+-34923
+-34918
+-34913
+-34908
+-34902
+-34895
+-34889
+-34882
+-34875
+-34867
+-34859
+-34851
+-34842
+-34833
+-34824
+-34814
+-34804
+-34794
+-34783
+-34772
+-34761
+-34749
+-34737
+-34725
+-34712
+-34699
+-34686
+-34672
+-34658
+-34644
+-34629
+-34614
+-34599
+-34583
+-34567
+-34550
+-34534
+-34517
+-34499
+-34481
+-34463
+-34445
+-34426
+-34407
+-34387
+-34367
+-34347
+-34326
+-34306
+-34284
+-34263
+-34241
+-34218
+-34196
+-34173
+-34150
+-34126
+-34102
+-34078
+-34053
+-34028
+-34002
+-33977
+-33951
+-33924
+-33897
+-33870
+-33843
+-33815
+-33787
+-33758
+-33729
+-33700
+-33671
+-33641
+-33611
+-33580
+-33549
+-33518
+-33486
+-33454
+-33422
+-33389
+-33356
+-33323
+-33289
+-33255
+-33221
+-33186
+-33151
+-33115
+-33080
+-33043
+-33007
+-32970
+-32933
+-32895
+-32858
+-32819
+-32781
+-32742
+-32703
+-32663
+-32623
+-32583
+-32542
+-32501
+-32460
+-32418
+-32376
+-32334
+-32291
+-32248
+-32205
+-32161
+-32117
+-32072
+-32027
+-31982
+-31937
+-31891
+-31845
+-31798
+-31751
+-31704
+-31657
+-31609
+-31560
+-31512
+-31463
+-31414
+-31364
+-31314
+-31264
+-31213
+-31162
+-31111
+-31059
+-31007
+-30955
+-30902
+-30849
+-30796
+-30742
+-30688
+-30633
+-30579
+-30523
+-30468
+-30412
+-30356
+-30300
+-30243
+-30186
+-30128
+-30070
+-30012
+-29954
+-29895
+-29836
+-29776
+-29716
+-29656
+-29595
+-29535
+-29473
+-29412
+-29350
+-29288
+-29225
+-29162
+-29099
+-29035
+-28972
+-28907
+-28843
+-28778
+-28713
+-28647
+-28581
+-28515
+-28448
+-28381
+-28314
+-28247
+-28179
+-28110
+-28042
+-27973
+-27904
+-27834
+-27764
+-27694
+-27624
+-27553
+-27482
+-27410
+-27338
+-27266
+-27193
+-27121
+-27047
+-26974
+-26900
+-26826
+-26752
+-26677
+-26602
+-26526
+-26451
+-26374
+-26298
+-26221
+-26144
+-26067
+-25989
+-25911
+-25833
+-25754
+-25675
+-25596
+-25517
+-25437
+-25356
+-25276
+-25195
+-25114
+-25032
+-24951
+-24868
+-24786
+-24703
+-24620
+-24537
+-24453
+-24369
+-24285
+-24200
+-24115
+-24030
+-23945
+-23859
+-23773
+-23686
+-23599
+-23512
+-23425
+-23337
+-23249
+-23161
+-23072
+-22983
+-22894
+-22805
+-22715
+-22625
+-22534
+-22444
+-22353
+-22261
+-22170
+-22078
+-21986
+-21893
+-21801
+-21707
+-21614
+-21520
+-21426
+-21332
+-21238
+-21143
+-21048
+-20952
+-20857
+-20761
+-20664
+-20568
+-20471
+-20374
+-20276
+-20179
+-20081
+-19982
+-19884
+-19785
+-19686
+-19587
+-19487
+-19387
+-19287
+-19186
+-19085
+-18984
+-18883
+-18781
+-18679
+-18577
+-18475
+-18372
+-18269
+-18166
+-18062
+-17958
+-17854
+-17750
+-17645
+-17541
+-17435
+-17330
+-17224
+-17118
+-17012
+-16906
+-16799
+-16692
+-16585
+-16477
+-16370
+-16262
+-16153
+-16045
+-15936
+-15827
+-15718
+-15608
+-15498
+-15388
+-15278
+-15167
+-15057
+-14946
+-14834
+-14723
+-14611
+-14499
+-14387
+-14274
+-14161
+-14048
+-13935
+-13822
+-13708
+-13594
+-13480
+-13365
+-13251
+-13136
+-13021
+-12905
+-12790
+-12674
+-12558
+-12442
+-12325
+-12208
+-12091
+-11974
+-11857
+-11739
+-11621
+-11503
+-11385
+-11266
+-11147
+-11028
+-10909
+-10790
+-10670
+-10550
+-10430
+-10310
+-10189
+-10069
+-9948
+-9827
+-9705
+-9584
+-9462
+-9340
+-9218
+-9096
+-8973
+-8850
+-8727
+-8604
+-8481
+-8357
+-8234
+-8110
+-7985
+-7861
+-7737
+-7612
+-7487
+-7362
+-7236
+-7111
+-6985
+-6859
+-6733
+-6607
+-6481
+-6354
+-6227
+-6100
+-5973
+-5846
+-5718
+-5591
+-5463
+-5335
+-5207
+-5078
+-4950
+-4821
+-4692
+-4563
+-4434
+-4305
+-4175
+-4045
+-3916
+-3786
+-3655
+-3525
+-3395
+-3264
+-3133
+-3002
+-2871
+-2740
+-2608
+-2477
+-2345
+-2213
+-2081
+-1949
+-1817
+-1684
+-1552
+-1419
+-1286
+-1153
+-1020
+-886
+-753
+-619
+-486
+-352
+-218
+-84
+50
+185
+319
+454
+589
+723
+858
+993
+1129
+1264
+1399
+1535
+1671
+1807
+1942
+2078
+2215
+2351
+2487
+2624
+2760
+2897
+3034
+3170
+3307
+3445
+3582
+3719
+3856
+3994
+4131
+4269
+4407
+4545
+4682
+4820
+4959
+5097
+5235
+5373
+5512
+5650
+5789
+5928
+6066
+6205
+6344
+6483
+6622
+6761
+6900
+7039
+7179
+7318
+7458
+7597
+7737
+7876
+8016
+8156
+8295
+8435
+8575
+8715
+8855
+8995
+9135
+9276
+9416
+9556
+9696
+9837
+9977
+10117
+10258
+10398
+10539
+10679
+10820
+10961
+11101
+11242
+11383
+11523
+11664
+11805
+11946
+12087
+12227
+12368
+12509
+12650
+12791
+12932
+13073
+13214
+13355
+13496
+13637
+13778
+13919
+14060
+14201
+14342
+14483
+14624
+14765
+14906
+15047
+15188
+15329
+15470
+15611
+15752
+15893
+16034
+16174
+16315
+16456
+16597
+16738
+16879
+17019
+17160
+17301
+17441
+17582
+17723
+17863
+18004
+18144
+18285
+18425
+18566
+18706
+18846
+18987
+19127
+19267
+19407
+19547
+19687
+19827
+19967
+20107
+20247
+20386
+20526
+20666
+20805
+20945
+21084
+21224
+21363
+21502
+21641
+21780
+21919
+22058
+22197
+22336
+22475
+22613
+22752
+22890
+23029
+23167
+23305
+23443
+23581
+23719
+23857
+23995
+24133
+24270
+24408
+24545
+24682
+24819
+24957
+25093
+25230
+25367
+25504
+25640
+25777
+25913
+26049
+26185
+26321
+26457
+26593
+26728
+26864
+26999
+27134
+27269
+27404
+27539
+27674
+27808
+27943
+28077
+28211
+28345
+28479
+28613
+28746
+28880
+29013
+29146
+29279
+29412
+29544
+29677
+29809
+29942
+30074
+30206
+30337
+30469
+30600
+30732
+30863
+30994
+31124
+31255
+31385
+31516
+31646
+31775
+31905
+32035
+32164
+32293
+32422
+32551
+32680
+32808
+32936
+33064
+33192
+33320
+33447
+33575
+33702
+33829
+33955
+34082
+34208
+34334
+34460
+34586
+34711
+34836
+34961
+35086
+35211
+35335
+35459
+35583
+35707
+35831
+35954
+36077
+36200
+36322
+36445
+36567
+36689
+36811
+36932
+37053
+37174
+37295
+37416
+37536
+37656
+37776
+37895
+38015
+38134
+38252
+38371
+38489
+38607
+38725
+38843
+38960
+39077
+39194
+39310
+39427
+39543
+39658
+39774
+39889
+40004
+40118
+40233
+40347
+40461
+40574
+40688
+40801
+40913
+41026
+41138
+41250
+41361
+41473
+41584
+41694
+41805
+41915
+42025
+42134
+42244
+42352
+42461
+42570
+42678
+42785
+42893
+43000
+43107
+43213
+43319
+43425
+43531
+43636
+43741
+43846
+43950
+44054
+44158
+44261
+44364
+44467
+44569
+44672
+44773
+44875
+44976
+45077
+45177
+45277
+45377
+45476
+45575
+45674
+45772
+45870
+45968
+46066
+46163
+46259
+46356
+46452
+46547
+46642
+46737
+46832
+46926
+47020
+47113
+47207
+47299
+47392
+47484
+47575
+47667
+47758
+47848
+47939
+48028
+48118
+48207
+48296
+48384
+48472
+48559
+48647
+48734
+48820
+48906
+48992
+49077
+49162
+49246
+49331
+49414
+49498
+49581
+49663
+49745
+49827
+49908
+49989
+50070
+50150
+50230
+50309
+50388
+50467
+50545
+50623
+50700
+50777
+50853
+50929
+51005
+51080
+51155
+51230
+51304
+51377
+51450
+51523
+51595
+51667
+51739
+51810
+51880
+51951
+52020
+52090
+52159
+52227
+52295
+52363
+52430
+52497
+52563
+52629
+52694
+52759
+52824
+52888
+52951
+53014
+53077
+53139
+53201
+53263
+53324
+53384
+53444
+53504
+53563
+53621
+53680
+53737
+53795
+53851
+53908
+53964
+54019
+54074
+54129
+54183
+54236
+54289
+54342
+54394
+54446
+54497
+54548
+54598
+54648
+54697
+54746
+54794
+54842
+54890
+54936
+54983
+55029
+55074
+55119
+55164
+55208
+55251
+55294
+55337
+55379
+55420
+55461
+55502
+55542
+55582
+55621
+55659
+55697
+55735
+55772
+55809
+55845
+55880
+55915
+55950
+55984
+56018
+56051
+56083
+56115
+56147
+56178
+56208
+56238
+56268
+56297
+56325
+56353
+56381
+56407
+56434
+56460
+56485
+56510
+56534
+56558
+56581
+56604
+56626
+56648
+56669
+56690
+56710
+56729
+56748
+56767
+56785
+56802
+56819
+56836
+56852
+56867
+56882
+56896
+56910
+56923
+56936
+56948
+56959
+56970
+56981
+56991
+57000
+57009
+57018
+57025
+57033
+57039
+57045
+57051
+57056
+57061
+57065
+57068
+57071
+57073
+57075
+57076
+57077
+57077
+57077
+57076
+57074
+57072
+57069
+57066
+57062
+57058
+57053
+57048
+57042
+57035
+57028
+57020
+57012
+57003
+56994
+56984
+56974
+56963
+56951
+56939
+56926
+56913
+56899
+56885
+56870
+56854
+56838
+56821
+56804
+56786
+56768
+56749
+56729
+56709
+56688
+56667
+56645
+56623
+56600
+56576
+56552
+56528
+56502
+56477
+56450
+56423
+56396
+56367
+56339
+56309
+56280
+56249
+56218
+56187
+56154
+56122
+56088
+56054
+56020
+55985
+55949
+55913
+55876
+55839
+55801
+55762
+55723
+55683
+55643
+55602
+55561
+55519
+55476
+55433
+55389
+55344
+55299
+55254
+55208
+55161
+55114
+55066
+55017
+54968
+54919
+54868
+54817
+54766
+54714
+54661
+54608
+54555
+54500
+54445
+54390
+54334
+54277
+54220
+54162
+54103
+54044
+53985
+53924
+53863
+53802
+53740
+53677
+53614
+53551
+53486
+53421
+53356
+53290
+53223
+53156
+53088
+53019
+52950
+52881
+52810
+52739
+52668
+52596
+52523
+52450
+52376
+52302
+52227
+52152
+52076
+51999
+51921
+51844
+51765
+51686
+51606
+51526
+51445
+51364
+51282
+51199
+51116
+51032
+50948
+50863
+50778
+50691
+50605
+50517
+50430
+50341
+50252
+50162
+50072
+49981
+49890
+49798
+49705
+49612
+49519
+49424
+49329
+49234
+49138
+49041
+48944
+48846
+48748
+48649
+48549
+48449
+48348
+48247
+48145
+48043
+47940
+47836
+47732
+47627
+47522
+47416
+47309
+47202
+47095
+46986
+46878
+46768
+46658
+46548
+46437
+46325
+46213
+46100
+45986
+45872
+45758
+45643
+45527
+45411
+45294
+45177
+45059
+44940
+44821
+44701
+44581
+44460
+44339
+44217
+44094
+43971
+43848
+43723
+43599
+43473
+43348
+43221
+43094
+42966
+42838
+42710
+42580
+42451
+42320
+42189
+42058
+41926
+41793
+41660
+41526
+41392
+41257
+41122
+40986
+40849
+40712
+40575
+40437
+40298
+40159
+40019
+39879
+39738
+39597
+39455
+39312
+39169
+39026
+38882
+38737
+38592
+38446
+38300
+38153
+38006
+37858
+37709
+37560
+37411
+37261
+37110
+36959
+36808
+36656
+36503
+36350
+36196
+36042
+35887
+35732
+35576
+35420
+35263
+35105
+34947
+34789
+34630
+34471
+34311
+34150
+33989
+33828
+33666
+33503
+33340
+33177
+33013
+32848
+32683
+32517
+32351
+32185
+32018
+31850
+31682
+31513
+31344
+31175
+31004
+30834
+30663
+30491
+30319
+30147
+29973
+29800
+29626
+29451
+29276
+29101
+28925
+28748
+28572
+28394
+28216
+28038
+27859
+27680
+27500
+27320
+27139
+26958
+26776
+26594
+26411
+26228
+26044
+25860
+25676
+25491
+25305
+25119
+24933
+24746
+24559
+24371
+24183
+23995
+23805
+23616
+23426
+23236
+23045
+22853
+22662
+22469
+22277
+22084
+21890
+21696
+21502
+21307
+21112
+20916
+20720
+20523
+20326
+20129
+19931
+19733
+19534
+19335
+19135
+18935
+18735
+18534
+18333
+18132
+17929
+17727
+17524
+17321
+17117
+16913
+16709
+16504
+16299
+16093
+15887
+15680
+15474
+15266
+15059
+14851
+14642
+14433
+14224
+14015
+13805
+13594
+13384
+13173
+12961
+12749
+12537
+12324
+12111
+11898
+11684
+11470
+11256
+11041
+10826
+10610
+10394
+10178
+9962
+9745
+9527
+9310
+9092
+8873
+8655
+8436
+8216
+7997
+7777
+7556
+7336
+7114
+6893
+6671
+6449
+6227
+6004
+5781
+5558
+5334
+5110
+4886
+4661
+4436
+4211
+3986
+3760
+3534
+3307
+3080
+2853
+2626
+2398
+2170
+1942
+1714
+1485
+1256
+1026
+797
+567
+336
+106
+-125
+-356
+-588
+-819
+-1051
+-1283
+-1516
+-1748
+-1981
+-2215
+-2448
+-2682
+-2916
+-3150
+-3385
+-3619
+-3854
+-4090
+-4325
+-4561
+-4797
+-5033
+-5270
+-5506
+-5743
+-5980
+-6218
+-6455
+-6693
+-6931
+-7170
+-7408
+-7647
+-7886
+-8125
+-8364
+-8604
+-8844
+-9084
+-9324
+-9564
+-9805
+-10046
+-10287
+-10528
+-10769
+-11011
+-11252
+-11494
+-11736
+-11979
+-12221
+-12464
+-12707
+-12950
+-13193
+-13436
+-13680
+-13923
+-14167
+-14411
+-14655
+-14900
+-15144
+-15389
+-15633
+-15878
+-16123
+-16369
+-16614
+-16859
+-17105
+-17351
+-17597
+-17843
+-18089
+-18335
+-18582
+-18828
+-19075
+-19321
+-19568
+-19815
+-20062
+-20310
+-20557
+-20804
+-21052
+-21300
+-21547
+-21795
+-22043
+-22291
+-22539
+-22787
+-23036
+-23284
+-23532
+-23781
+-24030
+-24278
+-24527
+-24776
+-25025
+-25274
+-25523
+-25772
+-26021
+-26270
+-26519
+-26769
+-27018
+-27267
+-27517
+-27766
+-28016
+-28266
+-28515
+-28765
+-29014
+-29264
+-29514
+-29764
+-30013
+-30263
+-30513
+-30763
+-31013
+-31263
+-31513
+-31762
+-32012
+-32262
+-32512
+-32762
+-33012
+-33262
+-33512
+-33761
+-34011
+-34261
+-34511
+-34761
+-35010
+-35260
+-35510
+-35760
+-36009
+-36259
+-36508
+-36758
+-37007
+-37257
+-37506
+-37756
+-38005
+-38254
+-38503
+-38752
+-39001
+-39250
+-39499
+-39748
+-39997
+-40246
+-40494
+-40743
+-40991
+-41240
+-41488
+-41736
+-41985
+-42233
+-42481
+-42728
+-42976
+-43224
+-43471
+-43719
+-43966
+-44213
+-44461
+-44708
+-44954
+-45201
+-45448
+-45694
+-45941
+-46187
+-46433
+-46679
+-46925
+-47170
+-47416
+-47661
+-47907
+-48152
+-48397
+-48642
+-48886
+-49131
+-49375
+-49619
+-49863
+-50107
+-50351
+-50594
+-50837
+-51080
+-51323
+-51566
+-51809
+-52051
+-52293
+-52535
+-52777
+-53018
+-53260
+-53501
+-53742
+-53983
+-54223
+-54463
+-54704
+-54943
+-55183
+-55422
+-55662
+-55901
+-56139
+-56378
+-56616
+-56854
+-57092
+-57329
+-57567
+-57804
+-58041
+-58277
+-58513
+-58749
+-58985
+-59221
+-59456
+-59691
+-59925
+-60160
+-60394
+-60628
+-60861
+-61095
+-61328
+-61560
+-61793
+-62025
+-62256
+-62488
+-62719
+-62950
+-63181
+-63411
+-63641
+-63870
+-64100
+-64329
+-64557
+-64786
+-65014
+-65241
+-65469
+-65696
+-65923
+-66149
+-66375
+-66600
+-66826
+-67051
+-67275
+-67500
+-67723
+-67947
+-68170
+-68393
+-68615
+-68837
+-69059
+-69280
+-69501
+-69722
+-69942
+-70162
+-70381
+-70600
+-70818
+-71037
+-71254
+-71472
+-71689
+-71905
+-72121
+-72337
+-72553
+-72767
+-72982
+-73196
+-73410
+-73623
+-73836
+-74048
+-74260
+-74471
+-74682
+-74893
+-75103
+-75313
+-75522
+-75731
+-75939
+-76147
+-76354
+-76561
+-76768
+-76974
+-77179
+-77385
+-77589
+-77793
+-77997
+-78200
+-78403
+-78605
+-78807
+-79008
+-79209
+-79409
+-79608
+-79808
+-80006
+-80205
+-80402
+-80599
+-80796
+-80992
+-81188
+-81383
+-81577
+-81771
+-81965
+-82158
+-82350
+-82542
+-82733
+-82924
+-83115
+-83304
+-83493
+-83682
+-83870
+-84058
+-84244
+-84431
+-84617
+-84802
+-84986
+-85171
+-85354
+-85537
+-85719
+-85901
+-86082
+-86263
+-86443
+-86622
+-86801
+-86979
+-87157
+-87334
+-87510
+-87686
+-87861
+-88036
+-88210
+-88383
+-88556
+-88728
+-88899
+-89070
+-89241
+-89410
+-89579
+-89747
+-89915
+-90082
+-90248
+-90414
+-90579
+-90744
+-90907
+-91071
+-91233
+-91395
+-91556
+-91716
+-91876
+-92035
+-92194
+-92352
+-92509
+-92665
+-92821
+-92976
+-93130
+-93284
+-93437
+-93589
+-93741
+-93892
+-94042
+-94191
+-94340
+-94488
+-94636
+-94782
+-94928
+-95073
+-95218
+-95362
+-95505
+-95647
+-95789
+-95930
+-96070
+-96209
+-96348
+-96486
+-96623
+-96759
+-96895
+-97030
+-97164
+-97297
+-97430
+-97562
+-97693
+-97823
+-97953
+-98082
+-98210
+-98337
+-98463
+-98589
+-98714
+-98838
+-98962
+-99084
+-99206
+-99327
+-99447
+-99567
+-99685
+-99803
+-99920
+-100036
+-100152
+-100266
+-100380
+-100493
+-100605
+-100716
+-100827
+-100937
+-101046
+-101154
+-101261
+-101367
+-101473
+-101577
+-101681
+-101784
+-101886
+-101988
+-102088
+-102188
+-102287
+-102385
+-102482
+-102578
+-102673
+-102768
+-102861
+-102954
+-103046
+-103137
+-103227
+-103317
+-103405
+-103492
+-103579
+-103665
+-103750
+-103834
+-103917
+-103999
+-104080
+-104161
+-104240
+-104319
+-104397
+-104474
+-104549
+-104624
+-104699
+-104772
+-104844
+-104915
+-104986
+-105055
+-105124
+-105192
+-105258
+-105324
+-105389
+-105453
+-105516
+-105578
+-105639
+-105700
+-105759
+-105817
+-105875
+-105931
+-105987
+-106041
+-106095
+-106147
+-106199
+-106250
+-106300
+-106348
+-106396
+-106443
+-106489
+-106534
+-106578
+-106621
+-106663
+-106704
+-106744
+-106783
+-106821
+-106858
+-106894
+-106929
+-106964
+-106997
+-107029
+-107060
+-107090
+-107119
+-107148
+-107175
+-107201
+-107226
+-107250
+-107273
+-107296
+-107317
+-107337
+-107356
+-107374
+-107391
+-107407
+-107422
+-107436
+-107449
+-107461
+-107472
+-107482
+-107490
+-107498
+-107505
+-107511
+-107515
+-107519
+-107521
+-107523
+-107524
+-107523
+-107521
+-107519
+-107515
+-107510
+-107504
+-107498
+-107490
+-107481
+-107471
+-107459
+-107447
+-107434
+-107420
+-107404
+-107388
+-107370
+-107352
+-107332
+-107311
+-107289
+-107266
+-107242
+-107217
+-107191
+-107164
+-107135
+-107106
+-107075
+-107044
+-107011
+-106977
+-106942
+-106906
+-106869
+-106831
+-106792
+-106751
+-106710
+-106667
+-106623
+-106578
+-106532
+-106485
+-106437
+-106388
+-106337
+-106286
+-106233
+-106179
+-106124
+-106068
+-106011
+-105953
+-105894
+-105833
+-105771
+-105709
+-105645
+-105580
+-105513
+-105446
+-105378
+-105308
+-105237
+-105165
+-105092
+-105018
+-104943
+-104866
+-104789
+-104710
+-104630
+-104549
+-104467
+-104383
+-104299
+-104213
+-104126
+-104038
+-103949
+-103859
+-103768
+-103675
+-103581
+-103486
+-103390
+-103293
+-103194
+-103095
+-102994
+-102892
+-102789
+-102685
+-102579
+-102473
+-102365
+-102256
+-102146
+-102034
+-101922
+-101808
+-101693
+-101577
+-101460
+-101342
+-101222
+-101101
+-100979
+-100856
+-100732
+-100606
+-100479
+-100351
+-100222
+-100092
+-99961
+-99828
+-99694
+-99559
+-99423
+-99285
+-99147
+-99007
+-98866
+-98723
+-98580
+-98435
+-98289
+-98142
+-97994
+-97845
+-97694
+-97542
+-97389
+-97235
+-97079
+-96922
+-96765
+-96605
+-96445
+-96284
+-96121
+-95957
+-95792
+-95625
+-95458
+-95289
+-95119
+-94947
+-94775
+-94601
+-94426
+-94250
+-94073
+-93894
+-93715
+-93534
+-93351
+-93168
+-92983
+-92797
+-92610
+-92422
+-92232
+-92042
+-91850
+-91656
+-91462
+-91266
+-91069
+-90871
+-90672
+-90471
+-90269
+-90066
+-89862
+-89656
+-89450
+-89242
+-89033
+-88822
+-88610
+-88398
+-88183
+-87968
+-87752
+-87534
+-87315
+-87094
+-86873
+-86650
+-86426
+-86201
+-85975
+-85747
+-85518
+-85288
+-85056
+-84824
+-84590
+-84355
+-84119
+-83881
+-83642
+-83402
+-83161
+-82918
+-82675
+-82430
+-82184
+-81936
+-81687
+-81438
+-81186
+-80934
+-80680
+-80426
+-80169
+-79912
+-79654
+-79394
+-79133
+-78871
+-78607
+-78342
+-78076
+-77809
+-77541
+-77271
+-77000
+-76728
+-76454
+-76180
+-75904
+-75627
+-75349
+-75069
+-74788
+-74506
+-74223
+-73938
+-73653
+-73366
+-73077
+-72788
+-72497
+-72205
+-71912
+-71618
+-71322
+-71025
+-70727
+-70428
+-70128
+-69826
+-69523
+-69219
+-68913
+-68606
+-68299
+-67989
+-67679
+-67367
+-67055
+-66741
+-66425
+-66109
+-65791
+-65472
+-65152
+-64831
+-64508
+-64184
+-63859
+-63533
+-63205
+-62877
+-62547
+-62215
+-61883
+-61549
+-61215
+-60878
+-60541
+-60203
+-59863
+-59522
+-59180
+-58837
+-58492
+-58146
+-57799
+-57451
+-57102
+-56751
+-56399
+-56046
+-55692
+-55336
+-54980
+-54622
+-54263
+-53902
+-53541
+-53178
+-52814
+-52449
+-52083
+-51715
+-51346
+-50977
+-50605
+-50233
+-49860
+-49485
+-49109
+-48732
+-48354
+-47974
+-47593
+-47212
+-46828
+-46444
+-46059
+-45672
+-45284
+-44895
+-44505
+-44114
+-43721
+-43327
+-42933
+-42536
+-42139
+-41741
+-41341
+-40940
+-40538
+-40135
+-39731
+-39325
+-38919
+-38511
+-38102
+-37692
+-37280
+-36868
+-36454
+-36039
+-35623
+-35206
+-34788
+-34368
+-33948
+-33526
+-33103
+-32679
+-32253
+-31827
+-31400
+-30971
+-30541
+-30110
+-29678
+-29244
+-28810
+-28374
+-27938
+-27500
+-27061
+-26621
+-26180
+-25737
+-25294
+-24849
+-24403
+-23956
+-23508
+-23059
+-22609
+-22157
+-21705
+-21251
+-20796
+-20340
+-19883
+-19425
+-18966
+-18506
+-18044
+-17582
+-17118
+-16653
+-16187
+-15720
+-15252
+-14783
+-14313
+-13841
+-13369
+-12895
+-12421
+-11945
+-11468
+-10990
+-10511
+-10031
+-9550
+-9067
+-8584
+-8100
+-7614
+-7128
+-6640
+-6151
+-5662
+-5171
+-4679
+-4186
+-3692
+-3197
+-2701
+-2203
+-1705
+-1206
+-705
+-204
+299
+802
+1307
+1812
+2319
+2826
+3335
+3845
+4356
+4868
+5380
+5894
+6409
+6925
+7442
+7960
+8479
+8999
+9520
+10042
+10565
+11089
+11614
+12140
+12667
+13195
+13724
+14254
+14785
+15317
+15850
+16384
+16919
+17455
+17992
+18530
+19069
+19609
+20150
+20692
+21235
+21778
+22323
+22869
+23416
+23963
+24512
+25061
+25612
+26163
+26716
+27269
+27823
+28378
+28935
+29492
+30050
+30609
+31169
+31729
+32291
+32854
+33417
+33982
+34547
+35114
+35681
+36249
+36818
+37388
+37959
+38531
+39104
+39677
+40252
+40827
+41403
+41980
+42558
+43137
+43717
+44298
+44879
+45461
+46045
+46629
+47214
+47800
+48386
+48974
+49562
+50152
+50742
+51333
+51925
+52517
+53111
+53705
+54300
+54896
+55493
+56091
+56689
+57288
+57889
+58490
+59091
+59694
+60297
+60901
+61506
+62112
+62719
+63326
+63934
+64543
+65153
+65763
+66375
+66987
+67600
+68213
+68828
+69443
+70059
+70675
+71293
+71911
+72530
+73150
+73770
+74391
+75013
+75636
+76260
+76884
+77509
+78134
+78761
+79388
+80015
+80644
+81273
+81903
+82534
+83165
+83797
+84430
+85063
+85698
+86332
+86968
+87604
+88241
+88879
+89517
+90156
+90796
+91436
+92077
+92718
+93361
+94004
+94647
+95291
+95936
+96582
+97228
+97875
+98522
+99170
+99819
+100468
+101118
+101769
+102420
+103072
+103724
+104377
+105031
+105685
+106340
+106995
+107651
+108308
+108965
+109623
+110281
+110940
+111600
+112260
+112921
+113582
+114244
+114906
+115569
+116232
+116896
+117561
+118226
+118892
+119558
+120224
+120892
+121559
+122228
+122896
+123566
+124236
+124906
+125577
+126248
+126920
+127592
+128265
+128939
+129612
+130287
+130962
+131637
+132313
+132989
+133665
+134343
+135020
+135698
+136377
+137056
+137735
+138415
+139095
+139776
+140457
+141139
+141821
+142503
+143186
+143870
+144553
+145238
+145922
+146607
+147292
+147978
+148664
+149351
+150038
+150725
+151413
+152101
+152789
+153478
+154167
+154857
+155547
+156237
+156927
+157618
+158310
+159001
+159693
+160386
+161078
+161771
+162465
+163158
+163852
+164547
+165241
+165936
+166631
+167327
+168022
+168719
+169415
+170112
+170809
+171506
+172203
+172901
+173599
+174297
+174996
+175695
+176394
+177093
+177793
+178493
+179193
+179893
+180594
+181294
+181995
+182696
+183398
+184100
+184801
+185504
+186206
+186908
+187611
+188314
+189017
+189720
+190424
+191127
+191831
+192535
+193239
+193943
+194648
+195352
+196057
+196762
+197467
+198172
+198878
+199583
+200289
+200995
+201700
+202406
+203112
+203819
+204525
+205231
+205938
+206645
+207351
+208058
+208765
+209472
+210179
+210886
+211593
+212301
+213008
+213716
+214423
+215131
+215838
+216546
+217253
+217961
+218669
+219377
+220084
+220792
+221500
+222208
+222916
+223624
+224332
+225040
+225747
+226455
+227163
+227871
+228579
+229287
+229995
+230702
+231410
+232118
+232826
+233533
+234241
+234948
+235656
+236363
+237070
+237778
+238485
+239192
+239899
+240606
+241313
+242020
+242727
+243433
+244140
+244846
+245553
+246259
+246965
+247671
+248377
+249082
+249788
+250493
+251199
+251904
+252609
+253314
+254019
+254723
+255428
+256132
+256836
+257540
+258244
+258947
+259650
+260354
+261057
+261759
+262462
+263164
+263867
+264569
+265270
+265972
+266673
+267374
+268075
+268776
+269476
+270176
+270876
+271576
+272275
+272975
+273674
+274372
+275071
+275769
+276466
+277164
+277861
+278558
+279255
+279951
+280647
+281343
+282039
+282734
+283429
+284123
+284818
+285511
+286205
+286898
+287591
+288284
+288976
+289668
+290359
+291050
+291741
+292432
+293122
+293812
+294501
+295190
+295878
+296567
+297254
+297942
+298629
+299315
+300002
+300687
+301373
+302058
+302742
+303426
+304110
+304793
+305476
+306159
+306841
+307522
+308203
+308884
+309564
+310244
+310923
+311602
+312280
+312958
+313635
+314312
+314988
+315664
+316339
+317014
+317689
+318362
+319036
+319709
+320381
+321053
+321724
+322395
+323065
+323734
+324404
+325072
+325740
+326408
+327075
+327741
+328407
+329072
+329737
+330401
+331064
+331727
+332390
+333051
+333712
+334373
+335033
+335692
+336351
+337009
+337667
+338324
+338980
+339636
+340291
+340945
+341599
+342252
+342904
+343556
+344207
+344858
+345508
+346157
+346805
+347453
+348100
+348747
+349393
+350038
+350682
+351326
+351969
+352612
+353253
+353894
+354534
+355174
+355813
+356451
+357088
+357725
+358361
+358996
+359630
+360264
+360897
+361529
+362161
+362791
+363421
+364050
+364679
+365306
+365933
+366559
+367184
+367809
+368433
+369055
+369678
+370299
+370919
+371539
+372158
+372776
+373393
+374010
+374625
+375240
+375854
+376467
+377079
+377691
+378301
+378911
+379520
+380128
+380735
+381341
+381947
+382551
+383155
+383758
+384360
+384961
+385561
+386160
+386759
+387356
+387953
+388548
+389143
+389737
+390330
+390922
+391513
+392103
+392692
+393280
+393868
+394454
+395040
+395624
+396208
+396790
+397372
+397953
+398533
+399111
+399689
+400266
+400842
+401417
+401991
+402564
+403136
+403706
+404276
+404845
+405413
+405980
+406546
+407111
+407675
+408238
+408800
+409360
+409920
+410479
+411037
+411593
+412149
+412704
+413257
+413810
+414361
+414912
+415461
+416009
+416556
+417102
+417648
+418192
+418734
+419276
+419817
+420357
+420895
+421433
+421969
+422504
+423038
+423571
+424103
+424634
+425164
+425692
+426220
+426746
+427271
+427795
+428318
+428840
+429361
+429880
+430399
+430916
+431432
+431947
+432460
+432973
+433484
+433995
+434504
+435012
+435518
+436024
+436528
+437031
+437533
+438034
+438534
+439032
+439529
+440025
+440520
+441013
+441506
+441997
+442487
+442976
+443463
+443949
+444434
+444918
+445400
+445882
+446362
+446841
+447318
+447794
+448270
+448743
+449216
+449687
+450157
+450626
+451093
+451560
+452025
+452488
+452951
+453412
+453871
+454330
+454787
+455243
+455698
+456151
+456603
+457054
+457503
+457951
+458398
+458844
+459288
+459731
+460172
+460612
+461051
+461489
+461925
+462360
+462793
+463226
+463656
+464086
+464514
+464941
+465366
+465790
+466213
+466635
+467055
+467473
+467890
+468306
+468721
+469134
+469546
+469956
+470365
+470773
+471179
+471584
+471987
+472389
+472790
+473189
+473587
+473984
+474379
+474772
+475164
+475555
+475945
+476333
+476719
+477104
+477488
+477870
+478251
+478630
+479008
+479385
+479760
+480134
+480506
+480877
+481246
+481614
+481980
+482345
+482709
+483071
+483431
+483790
+484148
+484504
+484859
+485212
+485564
+485914
+486263
+486611
+486956
+487301
+487644
+487985
+488325
+488663
+489000
+489336
+489670
+490002
+490333
+490662
+490990
+491317
+491642
+491965
+492287
+492607
+492926
+493243
+493559
+493873
+494186
+494497
+494807
+495115
+495422
+495727
+496031
+496333
+496633
+496932
+497229
+497525
+497820
+498112
+498404
+498693
+498981
+499268
+499553
+499836
+500118
+500398
+500677
+500954
+501230
+501504
+501776
+502047
+502317
+502584
+502851
+503115
+503378
+503640
+503899
+504158
+504414
+504669
+504923
+505175
+505425
+505674
+505921
+506167
+506410
+506653
+506894
+507133
+507370
+507606
+507840
+508073
+508304
+508534
+508762
+508988
+509212
+509435
+509657
+509877
+510095
+510311
+510526
+510740
+510951
+511161
+511370
+511576
+511782
+511985
+512187
+512387
+512586
+512783
+512978
+513172
+513364
+513554
+513743
+513930
+514116
+514300
+514482
+514662
+514841
+515019
+515194
+515368
+515540
+515711
+515880
+516047
+516213
+516377
+516539
+516700
+516859
+517016
+517172
+517326
+517479
+517629
+517778
+517926
+518071
+518215
+518358
+518498
+518637
+518775
+518910
+519044
+519177
+519307
+519436
+519564
+519689
+519813
+519936
+520056
+520175
+520292
+520408
+520522
+520634
+520744
+520853
+520960
+521066
+521169
+521271
+521372
+521470
+521567
+521663
+521756
+521848
+521938
+522027
+522114
+522199
+522282
+522364
+522444
+522522
+522599
+522674
+522747
+522819
+522889
+522957
+523023
+523088
+523151
+523212
+523272
+523330
+523386
+523441
+523494
+523545
+523594
+523642
+523688
+523732
+523775
+523816
+523855
+523893
+523929
+523963
+523995
+524026
+524055
+524082
+524108
+524132
+524154
+524174
+524193
+524210
+524226
+524239
+524251
+524261
+524270
+524277
+524282
+524285
+524287
+524287
+524285
+524282
+524277
+524270
+524261
+524251
+524239
+524226
+524210
+524193
+524174
+524154
+524132
+524108
+524082
+524055
+524026
+523995
+523963
+523929
+523893
+523855
+523816
+523775
+523732
+523688
+523642
+523594
+523545
+523494
+523441
+523386
+523330
+523272
+523212
+523151
+523088
+523023
+522957
+522889
+522819
+522747
+522674
+522599
+522522
+522444
+522364
+522282
+522199
+522114
+522027
+521938
+521848
+521756
+521663
+521567
+521470
+521372
+521271
+521169
+521066
+520960
+520853
+520744
+520634
+520522
+520408
+520292
+520175
+520056
+519936
+519813
+519689
+519564
+519436
+519307
+519177
+519044
+518910
+518775
+518637
+518498
+518358
+518215
+518071
+517926
+517778
+517629
+517479
+517326
+517172
+517016
+516859
+516700
+516539
+516377
+516213
+516047
+515880
+515711
+515540
+515368
+515194
+515019
+514841
+514662
+514482
+514300
+514116
+513930
+513743
+513554
+513364
+513172
+512978
+512783
+512586
+512387
+512187
+511985
+511782
+511576
+511370
+511161
+510951
+510740
+510526
+510311
+510095
+509877
+509657
+509435
+509212
+508988
+508762
+508534
+508304
+508073
+507840
+507606
+507370
+507133
+506894
+506653
+506410
+506167
+505921
+505674
+505425
+505175
+504923
+504669
+504414
+504158
+503899
+503640
+503378
+503115
+502851
+502584
+502317
+502047
+501776
+501504
+501230
+500954
+500677
+500398
+500118
+499836
+499553
+499268
+498981
+498693
+498404
+498112
+497820
+497525
+497229
+496932
+496633
+496333
+496031
+495727
+495422
+495115
+494807
+494497
+494186
+493873
+493559
+493243
+492926
+492607
+492287
+491965
+491642
+491317
+490990
+490662
+490333
+490002
+489670
+489336
+489000
+488663
+488325
+487985
+487644
+487301
+486956
+486611
+486263
+485914
+485564
+485212
+484859
+484504
+484148
+483790
+483431
+483071
+482709
+482345
+481980
+481614
+481246
+480877
+480506
+480134
+479760
+479385
+479008
+478630
+478251
+477870
+477488
+477104
+476719
+476333
+475945
+475555
+475164
+474772
+474379
+473984
+473587
+473189
+472790
+472389
+471987
+471584
+471179
+470773
+470365
+469956
+469546
+469134
+468721
+468306
+467890
+467473
+467055
+466635
+466213
+465790
+465366
+464941
+464514
+464086
+463656
+463226
+462793
+462360
+461925
+461489
+461051
+460612
+460172
+459731
+459288
+458844
+458398
+457951
+457503
+457054
+456603
+456151
+455698
+455243
+454787
+454330
+453871
+453412
+452951
+452488
+452025
+451560
+451093
+450626
+450157
+449687
+449216
+448743
+448270
+447794
+447318
+446841
+446362
+445882
+445400
+444918
+444434
+443949
+443463
+442976
+442487
+441997
+441506
+441013
+440520
+440025
+439529
+439032
+438534
+438034
+437533
+437031
+436528
+436024
+435518
+435012
+434504
+433995
+433484
+432973
+432460
+431947
+431432
+430916
+430399
+429880
+429361
+428840
+428318
+427795
+427271
+426746
+426220
+425692
+425164
+424634
+424103
+423571
+423038
+422504
+421969
+421433
+420895
+420357
+419817
+419276
+418734
+418192
+417648
+417102
+416556
+416009
+415461
+414912
+414361
+413810
+413257
+412704
+412149
+411593
+411037
+410479
+409920
+409360
+408800
+408238
+407675
+407111
+406546
+405980
+405413
+404845
+404276
+403706
+403136
+402564
+401991
+401417
+400842
+400266
+399689
+399111
+398533
+397953
+397372
+396790
+396208
+395624
+395040
+394454
+393868
+393280
+392692
+392103
+391513
+390922
+390330
+389737
+389143
+388548
+387953
+387356
+386759
+386160
+385561
+384961
+384360
+383758
+383155
+382551
+381947
+381341
+380735
+380128
+379520
+378911
+378301
+377691
+377079
+376467
+375854
+375240
+374625
+374010
+373393
+372776
+372158
+371539
+370919
+370299
+369678
+369055
+368433
+367809
+367184
+366559
+365933
+365306
+364679
+364050
+363421
+362791
+362161
+361529
+360897
+360264
+359630
+358996
+358361
+357725
+357088
+356451
+355813
+355174
+354534
+353894
+353253
+352612
+351969
+351326
+350682
+350038
+349393
+348747
+348100
+347453
+346805
+346157
+345508
+344858
+344207
+343556
+342904
+342252
+341599
+340945
+340291
+339636
+338980
+338324
+337667
+337009
+336351
+335692
+335033
+334373
+333712
+333051
+332390
+331727
+331064
+330401
+329737
+329072
+328407
+327741
+327075
+326408
+325740
+325072
+324404
+323734
+323065
+322395
+321724
+321053
+320381
+319709
+319036
+318362
+317689
+317014
+316339
+315664
+314988
+314312
+313635
+312958
+312280
+311602
+310923
+310244
+309564
+308884
+308203
+307522
+306841
+306159
+305476
+304793
+304110
+303426
+302742
+302058
+301373
+300687
+300002
+299315
+298629
+297942
+297254
+296567
+295878
+295190
+294501
+293812
+293122
+292432
+291741
+291050
+290359
+289668
+288976
+288284
+287591
+286898
+286205
+285511
+284818
+284123
+283429
+282734
+282039
+281343
+280647
+279951
+279255
+278558
+277861
+277164
+276466
+275769
+275071
+274372
+273674
+272975
+272275
+271576
+270876
+270176
+269476
+268776
+268075
+267374
+266673
+265972
+265270
+264569
+263867
+263164
+262462
+261759
+261057
+260354
+259650
+258947
+258244
+257540
+256836
+256132
+255428
+254723
+254019
+253314
+252609
+251904
+251199
+250493
+249788
+249082
+248377
+247671
+246965
+246259
+245553
+244846
+244140
+243433
+242727
+242020
+241313
+240606
+239899
+239192
+238485
+237778
+237070
+236363
+235656
+234948
+234241
+233533
+232826
+232118
+231410
+230702
+229995
+229287
+228579
+227871
+227163
+226455
+225747
+225040
+224332
+223624
+222916
+222208
+221500
+220792
+220084
+219377
+218669
+217961
+217253
+216546
+215838
+215131
+214423
+213716
+213008
+212301
+211593
+210886
+210179
+209472
+208765
+208058
+207351
+206645
+205938
+205231
+204525
+203819
+203112
+202406
+201700
+200995
+200289
+199583
+198878
+198172
+197467
+196762
+196057
+195352
+194648
+193943
+193239
+192535
+191831
+191127
+190424
+189720
+189017
+188314
+187611
+186908
+186206
+185504
+184801
+184100
+183398
+182696
+181995
+181294
+180594
+179893
+179193
+178493
+177793
+177093
+176394
+175695
+174996
+174297
+173599
+172901
+172203
+171506
+170809
+170112
+169415
+168719
+168022
+167327
+166631
+165936
+165241
+164547
+163852
+163158
+162465
+161771
+161078
+160386
+159693
+159001
+158310
+157618
+156927
+156237
+155547
+154857
+154167
+153478
+152789
+152101
+151413
+150725
+150038
+149351
+148664
+147978
+147292
+146607
+145922
+145238
+144553
+143870
+143186
+142503
+141821
+141139
+140457
+139776
+139095
+138415
+137735
+137056
+136377
+135698
+135020
+134343
+133665
+132989
+132313
+131637
+130962
+130287
+129612
+128939
+128265
+127592
+126920
+126248
+125577
+124906
+124236
+123566
+122896
+122228
+121559
+120892
+120224
+119558
+118892
+118226
+117561
+116896
+116232
+115569
+114906
+114244
+113582
+112921
+112260
+111600
+110940
+110281
+109623
+108965
+108308
+107651
+106995
+106340
+105685
+105031
+104377
+103724
+103072
+102420
+101769
+101118
+100468
+99819
+99170
+98522
+97875
+97228
+96582
+95936
+95291
+94647
+94004
+93361
+92718
+92077
+91436
+90796
+90156
+89517
+88879
+88241
+87604
+86968
+86332
+85698
+85063
+84430
+83797
+83165
+82534
+81903
+81273
+80644
+80015
+79388
+78761
+78134
+77509
+76884
+76260
+75636
+75013
+74391
+73770
+73150
+72530
+71911
+71293
+70675
+70059
+69443
+68828
+68213
+67600
+66987
+66375
+65763
+65153
+64543
+63934
+63326
+62719
+62112
+61506
+60901
+60297
+59694
+59091
+58490
+57889
+57288
+56689
+56091
+55493
+54896
+54300
+53705
+53111
+52517
+51925
+51333
+50742
+50152
+49562
+48974
+48386
+47800
+47214
+46629
+46045
+45461
+44879
+44298
+43717
+43137
+42558
+41980
+41403
+40827
+40252
+39677
+39104
+38531
+37959
+37388
+36818
+36249
+35681
+35114
+34547
+33982
+33417
+32854
+32291
+31729
+31169
+30609
+30050
+29492
+28935
+28378
+27823
+27269
+26716
+26163
+25612
+25061
+24512
+23963
+23416
+22869
+22323
+21778
+21235
+20692
+20150
+19609
+19069
+18530
+17992
+17455
+16919
+16384
+15850
+15317
+14785
+14254
+13724
+13195
+12667
+12140
+11614
+11089
+10565
+10042
+9520
+8999
+8479
+7960
+7442
+6925
+6409
+5894
+5380
+4868
+4356
+3845
+3335
+2826
+2319
+1812
+1307
+802
+299
+-204
+-705
+-1206
+-1705
+-2203
+-2701
+-3197
+-3692
+-4186
+-4679
+-5171
+-5662
+-6151
+-6640
+-7128
+-7614
+-8100
+-8584
+-9067
+-9550
+-10031
+-10511
+-10990
+-11468
+-11945
+-12421
+-12895
+-13369
+-13841
+-14313
+-14783
+-15252
+-15720
+-16187
+-16653
+-17118
+-17582
+-18044
+-18506
+-18966
+-19425
+-19883
+-20340
+-20796
+-21251
+-21705
+-22157
+-22609
+-23059
+-23508
+-23956
+-24403
+-24849
+-25294
+-25737
+-26180
+-26621
+-27061
+-27500
+-27938
+-28374
+-28810
+-29244
+-29678
+-30110
+-30541
+-30971
+-31400
+-31827
+-32253
+-32679
+-33103
+-33526
+-33948
+-34368
+-34788
+-35206
+-35623
+-36039
+-36454
+-36868
+-37280
+-37692
+-38102
+-38511
+-38919
+-39325
+-39731
+-40135
+-40538
+-40940
+-41341
+-41741
+-42139
+-42536
+-42933
+-43327
+-43721
+-44114
+-44505
+-44895
+-45284
+-45672
+-46059
+-46444
+-46828
+-47212
+-47593
+-47974
+-48354
+-48732
+-49109
+-49485
+-49860
+-50233
+-50605
+-50977
+-51346
+-51715
+-52083
+-52449
+-52814
+-53178
+-53541
+-53902
+-54263
+-54622
+-54980
+-55336
+-55692
+-56046
+-56399
+-56751
+-57102
+-57451
+-57799
+-58146
+-58492
+-58837
+-59180
+-59522
+-59863
+-60203
+-60541
+-60878
+-61215
+-61549
+-61883
+-62215
+-62547
+-62877
+-63205
+-63533
+-63859
+-64184
+-64508
+-64831
+-65152
+-65472
+-65791
+-66109
+-66425
+-66741
+-67055
+-67367
+-67679
+-67989
+-68299
+-68606
+-68913
+-69219
+-69523
+-69826
+-70128
+-70428
+-70727
+-71025
+-71322
+-71618
+-71912
+-72205
+-72497
+-72788
+-73077
+-73366
+-73653
+-73938
+-74223
+-74506
+-74788
+-75069
+-75349
+-75627
+-75904
+-76180
+-76454
+-76728
+-77000
+-77271
+-77541
+-77809
+-78076
+-78342
+-78607
+-78871
+-79133
+-79394
+-79654
+-79912
+-80169
+-80426
+-80680
+-80934
+-81186
+-81438
+-81687
+-81936
+-82184
+-82430
+-82675
+-82918
+-83161
+-83402
+-83642
+-83881
+-84119
+-84355
+-84590
+-84824
+-85056
+-85288
+-85518
+-85747
+-85975
+-86201
+-86426
+-86650
+-86873
+-87094
+-87315
+-87534
+-87752
+-87968
+-88183
+-88398
+-88610
+-88822
+-89033
+-89242
+-89450
+-89656
+-89862
+-90066
+-90269
+-90471
+-90672
+-90871
+-91069
+-91266
+-91462
+-91656
+-91850
+-92042
+-92232
+-92422
+-92610
+-92797
+-92983
+-93168
+-93351
+-93534
+-93715
+-93894
+-94073
+-94250
+-94426
+-94601
+-94775
+-94947
+-95119
+-95289
+-95458
+-95625
+-95792
+-95957
+-96121
+-96284
+-96445
+-96605
+-96765
+-96922
+-97079
+-97235
+-97389
+-97542
+-97694
+-97845
+-97994
+-98142
+-98289
+-98435
+-98580
+-98723
+-98866
+-99007
+-99147
+-99285
+-99423
+-99559
+-99694
+-99828
+-99961
+-100092
+-100222
+-100351
+-100479
+-100606
+-100732
+-100856
+-100979
+-101101
+-101222
+-101342
+-101460
+-101577
+-101693
+-101808
+-101922
+-102034
+-102146
+-102256
+-102365
+-102473
+-102579
+-102685
+-102789
+-102892
+-102994
+-103095
+-103194
+-103293
+-103390
+-103486
+-103581
+-103675
+-103768
+-103859
+-103949
+-104038
+-104126
+-104213
+-104299
+-104383
+-104467
+-104549
+-104630
+-104710
+-104789
+-104866
+-104943
+-105018
+-105092
+-105165
+-105237
+-105308
+-105378
+-105446
+-105513
+-105580
+-105645
+-105709
+-105771
+-105833
+-105894
+-105953
+-106011
+-106068
+-106124
+-106179
+-106233
+-106286
+-106337
+-106388
+-106437
+-106485
+-106532
+-106578
+-106623
+-106667
+-106710
+-106751
+-106792
+-106831
+-106869
+-106906
+-106942
+-106977
+-107011
+-107044
+-107075
+-107106
+-107135
+-107164
+-107191
+-107217
+-107242
+-107266
+-107289
+-107311
+-107332
+-107352
+-107370
+-107388
+-107404
+-107420
+-107434
+-107447
+-107459
+-107471
+-107481
+-107490
+-107498
+-107504
+-107510
+-107515
+-107519
+-107521
+-107523
+-107524
+-107523
+-107521
+-107519
+-107515
+-107511
+-107505
+-107498
+-107490
+-107482
+-107472
+-107461
+-107449
+-107436
+-107422
+-107407
+-107391
+-107374
+-107356
+-107337
+-107317
+-107296
+-107273
+-107250
+-107226
+-107201
+-107175
+-107148
+-107119
+-107090
+-107060
+-107029
+-106997
+-106964
+-106929
+-106894
+-106858
+-106821
+-106783
+-106744
+-106704
+-106663
+-106621
+-106578
+-106534
+-106489
+-106443
+-106396
+-106348
+-106300
+-106250
+-106199
+-106147
+-106095
+-106041
+-105987
+-105931
+-105875
+-105817
+-105759
+-105700
+-105639
+-105578
+-105516
+-105453
+-105389
+-105324
+-105258
+-105192
+-105124
+-105055
+-104986
+-104915
+-104844
+-104772
+-104699
+-104624
+-104549
+-104474
+-104397
+-104319
+-104240
+-104161
+-104080
+-103999
+-103917
+-103834
+-103750
+-103665
+-103579
+-103492
+-103405
+-103317
+-103227
+-103137
+-103046
+-102954
+-102861
+-102768
+-102673
+-102578
+-102482
+-102385
+-102287
+-102188
+-102088
+-101988
+-101886
+-101784
+-101681
+-101577
+-101473
+-101367
+-101261
+-101154
+-101046
+-100937
+-100827
+-100716
+-100605
+-100493
+-100380
+-100266
+-100152
+-100036
+-99920
+-99803
+-99685
+-99567
+-99447
+-99327
+-99206
+-99084
+-98962
+-98838
+-98714
+-98589
+-98463
+-98337
+-98210
+-98082
+-97953
+-97823
+-97693
+-97562
+-97430
+-97297
+-97164
+-97030
+-96895
+-96759
+-96623
+-96486
+-96348
+-96209
+-96070
+-95930
+-95789
+-95647
+-95505
+-95362
+-95218
+-95073
+-94928
+-94782
+-94636
+-94488
+-94340
+-94191
+-94042
+-93892
+-93741
+-93589
+-93437
+-93284
+-93130
+-92976
+-92821
+-92665
+-92509
+-92352
+-92194
+-92035
+-91876
+-91716
+-91556
+-91395
+-91233
+-91071
+-90907
+-90744
+-90579
+-90414
+-90248
+-90082
+-89915
+-89747
+-89579
+-89410
+-89241
+-89070
+-88899
+-88728
+-88556
+-88383
+-88210
+-88036
+-87861
+-87686
+-87510
+-87334
+-87157
+-86979
+-86801
+-86622
+-86443
+-86263
+-86082
+-85901
+-85719
+-85537
+-85354
+-85171
+-84986
+-84802
+-84617
+-84431
+-84244
+-84058
+-83870
+-83682
+-83493
+-83304
+-83115
+-82924
+-82733
+-82542
+-82350
+-82158
+-81965
+-81771
+-81577
+-81383
+-81188
+-80992
+-80796
+-80599
+-80402
+-80205
+-80006
+-79808
+-79608
+-79409
+-79209
+-79008
+-78807
+-78605
+-78403
+-78200
+-77997
+-77793
+-77589
+-77385
+-77179
+-76974
+-76768
+-76561
+-76354
+-76147
+-75939
+-75731
+-75522
+-75313
+-75103
+-74893
+-74682
+-74471
+-74260
+-74048
+-73836
+-73623
+-73410
+-73196
+-72982
+-72767
+-72553
+-72337
+-72121
+-71905
+-71689
+-71472
+-71254
+-71037
+-70818
+-70600
+-70381
+-70162
+-69942
+-69722
+-69501
+-69280
+-69059
+-68837
+-68615
+-68393
+-68170
+-67947
+-67723
+-67500
+-67275
+-67051
+-66826
+-66600
+-66375
+-66149
+-65923
+-65696
+-65469
+-65241
+-65014
+-64786
+-64557
+-64329
+-64100
+-63870
+-63641
+-63411
+-63181
+-62950
+-62719
+-62488
+-62256
+-62025
+-61793
+-61560
+-61328
+-61095
+-60861
+-60628
+-60394
+-60160
+-59925
+-59691
+-59456
+-59221
+-58985
+-58749
+-58513
+-58277
+-58041
+-57804
+-57567
+-57329
+-57092
+-56854
+-56616
+-56378
+-56139
+-55901
+-55662
+-55422
+-55183
+-54943
+-54704
+-54463
+-54223
+-53983
+-53742
+-53501
+-53260
+-53018
+-52777
+-52535
+-52293
+-52051
+-51809
+-51566
+-51323
+-51080
+-50837
+-50594
+-50351
+-50107
+-49863
+-49619
+-49375
+-49131
+-48886
+-48642
+-48397
+-48152
+-47907
+-47661
+-47416
+-47170
+-46925
+-46679
+-46433
+-46187
+-45941
+-45694
+-45448
+-45201
+-44954
+-44708
+-44461
+-44213
+-43966
+-43719
+-43471
+-43224
+-42976
+-42728
+-42481
+-42233
+-41985
+-41736
+-41488
+-41240
+-40991
+-40743
+-40494
+-40246
+-39997
+-39748
+-39499
+-39250
+-39001
+-38752
+-38503
+-38254
+-38005
+-37756
+-37506
+-37257
+-37007
+-36758
+-36508
+-36259
+-36009
+-35760
+-35510
+-35260
+-35010
+-34761
+-34511
+-34261
+-34011
+-33761
+-33512
+-33262
+-33012
+-32762
+-32512
+-32262
+-32012
+-31762
+-31513
+-31263
+-31013
+-30763
+-30513
+-30263
+-30013
+-29764
+-29514
+-29264
+-29014
+-28765
+-28515
+-28266
+-28016
+-27766
+-27517
+-27267
+-27018
+-26769
+-26519
+-26270
+-26021
+-25772
+-25523
+-25274
+-25025
+-24776
+-24527
+-24278
+-24030
+-23781
+-23532
+-23284
+-23036
+-22787
+-22539
+-22291
+-22043
+-21795
+-21547
+-21300
+-21052
+-20804
+-20557
+-20310
+-20062
+-19815
+-19568
+-19321
+-19075
+-18828
+-18582
+-18335
+-18089
+-17843
+-17597
+-17351
+-17105
+-16859
+-16614
+-16369
+-16123
+-15878
+-15633
+-15389
+-15144
+-14900
+-14655
+-14411
+-14167
+-13923
+-13680
+-13436
+-13193
+-12950
+-12707
+-12464
+-12221
+-11979
+-11736
+-11494
+-11252
+-11011
+-10769
+-10528
+-10287
+-10046
+-9805
+-9564
+-9324
+-9084
+-8844
+-8604
+-8364
+-8125
+-7886
+-7647
+-7408
+-7170
+-6931
+-6693
+-6455
+-6218
+-5980
+-5743
+-5506
+-5270
+-5033
+-4797
+-4561
+-4325
+-4090
+-3854
+-3619
+-3385
+-3150
+-2916
+-2682
+-2448
+-2215
+-1981
+-1748
+-1516
+-1283
+-1051
+-819
+-588
+-356
+-125
+106
+336
+567
+797
+1026
+1256
+1485
+1714
+1942
+2170
+2398
+2626
+2853
+3080
+3307
+3534
+3760
+3986
+4211
+4436
+4661
+4886
+5110
+5334
+5558
+5781
+6004
+6227
+6449
+6671
+6893
+7114
+7336
+7556
+7777
+7997
+8216
+8436
+8655
+8873
+9092
+9310
+9527
+9745
+9962
+10178
+10394
+10610
+10826
+11041
+11256
+11470
+11684
+11898
+12111
+12324
+12537
+12749
+12961
+13173
+13384
+13594
+13805
+14015
+14224
+14433
+14642
+14851
+15059
+15266
+15474
+15680
+15887
+16093
+16299
+16504
+16709
+16913
+17117
+17321
+17524
+17727
+17929
+18132
+18333
+18534
+18735
+18935
+19135
+19335
+19534
+19733
+19931
+20129
+20326
+20523
+20720
+20916
+21112
+21307
+21502
+21696
+21890
+22084
+22277
+22469
+22662
+22853
+23045
+23236
+23426
+23616
+23805
+23995
+24183
+24371
+24559
+24746
+24933
+25119
+25305
+25491
+25676
+25860
+26044
+26228
+26411
+26594
+26776
+26958
+27139
+27320
+27500
+27680
+27859
+28038
+28216
+28394
+28572
+28748
+28925
+29101
+29276
+29451
+29626
+29800
+29973
+30147
+30319
+30491
+30663
+30834
+31004
+31175
+31344
+31513
+31682
+31850
+32018
+32185
+32351
+32517
+32683
+32848
+33013
+33177
+33340
+33503
+33666
+33828
+33989
+34150
+34311
+34471
+34630
+34789
+34947
+35105
+35263
+35420
+35576
+35732
+35887
+36042
+36196
+36350
+36503
+36656
+36808
+36959
+37110
+37261
+37411
+37560
+37709
+37858
+38006
+38153
+38300
+38446
+38592
+38737
+38882
+39026
+39169
+39312
+39455
+39597
+39738
+39879
+40019
+40159
+40298
+40437
+40575
+40712
+40849
+40986
+41122
+41257
+41392
+41526
+41660
+41793
+41926
+42058
+42189
+42320
+42451
+42580
+42710
+42838
+42966
+43094
+43221
+43348
+43473
+43599
+43723
+43848
+43971
+44094
+44217
+44339
+44460
+44581
+44701
+44821
+44940
+45059
+45177
+45294
+45411
+45527
+45643
+45758
+45872
+45986
+46100
+46213
+46325
+46437
+46548
+46658
+46768
+46878
+46986
+47095
+47202
+47309
+47416
+47522
+47627
+47732
+47836
+47940
+48043
+48145
+48247
+48348
+48449
+48549
+48649
+48748
+48846
+48944
+49041
+49138
+49234
+49329
+49424
+49519
+49612
+49705
+49798
+49890
+49981
+50072
+50162
+50252
+50341
+50430
+50517
+50605
+50691
+50778
+50863
+50948
+51032
+51116
+51199
+51282
+51364
+51445
+51526
+51606
+51686
+51765
+51844
+51921
+51999
+52076
+52152
+52227
+52302
+52376
+52450
+52523
+52596
+52668
+52739
+52810
+52881
+52950
+53019
+53088
+53156
+53223
+53290
+53356
+53421
+53486
+53551
+53614
+53677
+53740
+53802
+53863
+53924
+53985
+54044
+54103
+54162
+54220
+54277
+54334
+54390
+54445
+54500
+54555
+54608
+54661
+54714
+54766
+54817
+54868
+54919
+54968
+55017
+55066
+55114
+55161
+55208
+55254
+55299
+55344
+55389
+55433
+55476
+55519
+55561
+55602
+55643
+55683
+55723
+55762
+55801
+55839
+55876
+55913
+55949
+55985
+56020
+56054
+56088
+56122
+56154
+56187
+56218
+56249
+56280
+56309
+56339
+56367
+56396
+56423
+56450
+56477
+56502
+56528
+56552
+56576
+56600
+56623
+56645
+56667
+56688
+56709
+56729
+56749
+56768
+56786
+56804
+56821
+56838
+56854
+56870
+56885
+56899
+56913
+56926
+56939
+56951
+56963
+56974
+56984
+56994
+57003
+57012
+57020
+57028
+57035
+57042
+57048
+57053
+57058
+57062
+57066
+57069
+57072
+57074
+57076
+57077
+57077
+57077
+57076
+57075
+57073
+57071
+57068
+57065
+57061
+57056
+57051
+57045
+57039
+57033
+57025
+57018
+57009
+57000
+56991
+56981
+56970
+56959
+56948
+56936
+56923
+56910
+56896
+56882
+56867
+56852
+56836
+56819
+56802
+56785
+56767
+56748
+56729
+56710
+56690
+56669
+56648
+56626
+56604
+56581
+56558
+56534
+56510
+56485
+56460
+56434
+56407
+56381
+56353
+56325
+56297
+56268
+56238
+56208
+56178
+56147
+56115
+56083
+56051
+56018
+55984
+55950
+55915
+55880
+55845
+55809
+55772
+55735
+55697
+55659
+55621
+55582
+55542
+55502
+55461
+55420
+55379
+55337
+55294
+55251
+55208
+55164
+55119
+55074
+55029
+54983
+54936
+54890
+54842
+54794
+54746
+54697
+54648
+54598
+54548
+54497
+54446
+54394
+54342
+54289
+54236
+54183
+54129
+54074
+54019
+53964
+53908
+53851
+53795
+53737
+53680
+53621
+53563
+53504
+53444
+53384
+53324
+53263
+53201
+53139
+53077
+53014
+52951
+52888
+52824
+52759
+52694
+52629
+52563
+52497
+52430
+52363
+52295
+52227
+52159
+52090
+52020
+51951
+51880
+51810
+51739
+51667
+51595
+51523
+51450
+51377
+51304
+51230
+51155
+51080
+51005
+50929
+50853
+50777
+50700
+50623
+50545
+50467
+50388
+50309
+50230
+50150
+50070
+49989
+49908
+49827
+49745
+49663
+49581
+49498
+49414
+49331
+49246
+49162
+49077
+48992
+48906
+48820
+48734
+48647
+48559
+48472
+48384
+48296
+48207
+48118
+48028
+47939
+47848
+47758
+47667
+47575
+47484
+47392
+47299
+47207
+47113
+47020
+46926
+46832
+46737
+46642
+46547
+46452
+46356
+46259
+46163
+46066
+45968
+45870
+45772
+45674
+45575
+45476
+45377
+45277
+45177
+45077
+44976
+44875
+44773
+44672
+44569
+44467
+44364
+44261
+44158
+44054
+43950
+43846
+43741
+43636
+43531
+43425
+43319
+43213
+43107
+43000
+42893
+42785
+42678
+42570
+42461
+42352
+42244
+42134
+42025
+41915
+41805
+41694
+41584
+41473
+41361
+41250
+41138
+41026
+40913
+40801
+40688
+40574
+40461
+40347
+40233
+40118
+40004
+39889
+39774
+39658
+39543
+39427
+39310
+39194
+39077
+38960
+38843
+38725
+38607
+38489
+38371
+38252
+38134
+38015
+37895
+37776
+37656
+37536
+37416
+37295
+37174
+37053
+36932
+36811
+36689
+36567
+36445
+36322
+36200
+36077
+35954
+35831
+35707
+35583
+35459
+35335
+35211
+35086
+34961
+34836
+34711
+34586
+34460
+34334
+34208
+34082
+33955
+33829
+33702
+33575
+33447
+33320
+33192
+33064
+32936
+32808
+32680
+32551
+32422
+32293
+32164
+32035
+31905
+31775
+31646
+31516
+31385
+31255
+31124
+30994
+30863
+30732
+30600
+30469
+30337
+30206
+30074
+29942
+29809
+29677
+29544
+29412
+29279
+29146
+29013
+28880
+28746
+28613
+28479
+28345
+28211
+28077
+27943
+27808
+27674
+27539
+27404
+27269
+27134
+26999
+26864
+26728
+26593
+26457
+26321
+26185
+26049
+25913
+25777
+25640
+25504
+25367
+25230
+25093
+24957
+24819
+24682
+24545
+24408
+24270
+24133
+23995
+23857
+23719
+23581
+23443
+23305
+23167
+23029
+22890
+22752
+22613
+22475
+22336
+22197
+22058
+21919
+21780
+21641
+21502
+21363
+21224
+21084
+20945
+20805
+20666
+20526
+20386
+20247
+20107
+19967
+19827
+19687
+19547
+19407
+19267
+19127
+18987
+18846
+18706
+18566
+18425
+18285
+18144
+18004
+17863
+17723
+17582
+17441
+17301
+17160
+17019
+16879
+16738
+16597
+16456
+16315
+16174
+16034
+15893
+15752
+15611
+15470
+15329
+15188
+15047
+14906
+14765
+14624
+14483
+14342
+14201
+14060
+13919
+13778
+13637
+13496
+13355
+13214
+13073
+12932
+12791
+12650
+12509
+12368
+12227
+12087
+11946
+11805
+11664
+11523
+11383
+11242
+11101
+10961
+10820
+10679
+10539
+10398
+10258
+10117
+9977
+9837
+9696
+9556
+9416
+9276
+9135
+8995
+8855
+8715
+8575
+8435
+8295
+8156
+8016
+7876
+7737
+7597
+7458
+7318
+7179
+7039
+6900
+6761
+6622
+6483
+6344
+6205
+6066
+5928
+5789
+5650
+5512
+5373
+5235
+5097
+4959
+4820
+4682
+4545
+4407
+4269
+4131
+3994
+3856
+3719
+3582
+3445
+3307
+3170
+3034
+2897
+2760
+2624
+2487
+2351
+2215
+2078
+1942
+1807
+1671
+1535
+1399
+1264
+1129
+993
+858
+723
+589
+454
+319
+185
+50
+-84
+-218
+-352
+-486
+-619
+-753
+-886
+-1020
+-1153
+-1286
+-1419
+-1552
+-1684
+-1817
+-1949
+-2081
+-2213
+-2345
+-2477
+-2608
+-2740
+-2871
+-3002
+-3133
+-3264
+-3395
+-3525
+-3655
+-3786
+-3916
+-4045
+-4175
+-4305
+-4434
+-4563
+-4692
+-4821
+-4950
+-5078
+-5207
+-5335
+-5463
+-5591
+-5718
+-5846
+-5973
+-6100
+-6227
+-6354
+-6481
+-6607
+-6733
+-6859
+-6985
+-7111
+-7236
+-7362
+-7487
+-7612
+-7737
+-7861
+-7985
+-8110
+-8234
+-8357
+-8481
+-8604
+-8727
+-8850
+-8973
+-9096
+-9218
+-9340
+-9462
+-9584
+-9705
+-9827
+-9948
+-10069
+-10189
+-10310
+-10430
+-10550
+-10670
+-10790
+-10909
+-11028
+-11147
+-11266
+-11385
+-11503
+-11621
+-11739
+-11857
+-11974
+-12091
+-12208
+-12325
+-12442
+-12558
+-12674
+-12790
+-12905
+-13021
+-13136
+-13251
+-13365
+-13480
+-13594
+-13708
+-13822
+-13935
+-14048
+-14161
+-14274
+-14387
+-14499
+-14611
+-14723
+-14834
+-14946
+-15057
+-15167
+-15278
+-15388
+-15498
+-15608
+-15718
+-15827
+-15936
+-16045
+-16153
+-16262
+-16370
+-16477
+-16585
+-16692
+-16799
+-16906
+-17012
+-17118
+-17224
+-17330
+-17435
+-17541
+-17645
+-17750
+-17854
+-17958
+-18062
+-18166
+-18269
+-18372
+-18475
+-18577
+-18679
+-18781
+-18883
+-18984
+-19085
+-19186
+-19287
+-19387
+-19487
+-19587
+-19686
+-19785
+-19884
+-19982
+-20081
+-20179
+-20276
+-20374
+-20471
+-20568
+-20664
+-20761
+-20857
+-20952
+-21048
+-21143
+-21238
+-21332
+-21426
+-21520
+-21614
+-21707
+-21801
+-21893
+-21986
+-22078
+-22170
+-22261
+-22353
+-22444
+-22534
+-22625
+-22715
+-22805
+-22894
+-22983
+-23072
+-23161
+-23249
+-23337
+-23425
+-23512
+-23599
+-23686
+-23773
+-23859
+-23945
+-24030
+-24115
+-24200
+-24285
+-24369
+-24453
+-24537
+-24620
+-24703
+-24786
+-24868
+-24951
+-25032
+-25114
+-25195
+-25276
+-25356
+-25437
+-25517
+-25596
+-25675
+-25754
+-25833
+-25911
+-25989
+-26067
+-26144
+-26221
+-26298
+-26374
+-26451
+-26526
+-26602
+-26677
+-26752
+-26826
+-26900
+-26974
+-27047
+-27121
+-27193
+-27266
+-27338
+-27410
+-27482
+-27553
+-27624
+-27694
+-27764
+-27834
+-27904
+-27973
+-28042
+-28110
+-28179
+-28247
+-28314
+-28381
+-28448
+-28515
+-28581
+-28647
+-28713
+-28778
+-28843
+-28907
+-28972
+-29035
+-29099
+-29162
+-29225
+-29288
+-29350
+-29412
+-29473
+-29535
+-29595
+-29656
+-29716
+-29776
+-29836
+-29895
+-29954
+-30012
+-30070
+-30128
+-30186
+-30243
+-30300
+-30356
+-30412
+-30468
+-30523
+-30579
+-30633
+-30688
+-30742
+-30796
+-30849
+-30902
+-30955
+-31007
+-31059
+-31111
+-31162
+-31213
+-31264
+-31314
+-31364
+-31414
+-31463
+-31512
+-31560
+-31609
+-31657
+-31704
+-31751
+-31798
+-31845
+-31891
+-31937
+-31982
+-32027
+-32072
+-32117
+-32161
+-32205
+-32248
+-32291
+-32334
+-32376
+-32418
+-32460
+-32501
+-32542
+-32583
+-32623
+-32663
+-32703
+-32742
+-32781
+-32819
+-32858
+-32895
+-32933
+-32970
+-33007
+-33043
+-33080
+-33115
+-33151
+-33186
+-33221
+-33255
+-33289
+-33323
+-33356
+-33389
+-33422
+-33454
+-33486
+-33518
+-33549
+-33580
+-33611
+-33641
+-33671
+-33700
+-33729
+-33758
+-33787
+-33815
+-33843
+-33870
+-33897
+-33924
+-33951
+-33977
+-34002
+-34028
+-34053
+-34078
+-34102
+-34126
+-34150
+-34173
+-34196
+-34218
+-34241
+-34263
+-34284
+-34306
+-34326
+-34347
+-34367
+-34387
+-34407
+-34426
+-34445
+-34463
+-34481
+-34499
+-34517
+-34534
+-34550
+-34567
+-34583
+-34599
+-34614
+-34629
+-34644
+-34658
+-34672
+-34686
+-34699
+-34712
+-34725
+-34737
+-34749
+-34761
+-34772
+-34783
+-34794
+-34804
+-34814
+-34824
+-34833
+-34842
+-34851
+-34859
+-34867
+-34875
+-34882
+-34889
+-34895
+-34902
+-34908
+-34913
+-34918
+-34923
+-34928
+-34932
+-34936
+-34940
+-34943
+-34946
+-34948
+-34951
+-34953
+-34954
+-34955
+-34956
+-34957
+-34957
+-34957
+-34957
+-34956
+-34955
+-34953
+-34952
+-34950
+-34947
+-34944
+-34941
+-34938
+-34934
+-34930
+-34926
+-34921
+-34916
+-34911
+-34905
+-34899
+-34893
+-34886
+-34879
+-34872
+-34865
+-34857
+-34848
+-34840
+-34831
+-34822
+-34812
+-34802
+-34792
+-34782
+-34771
+-34760
+-34748
+-34737
+-34724
+-34712
+-34699
+-34686
+-34673
+-34659
+-34645
+-34631
+-34616
+-34601
+-34586
+-34571
+-34555
+-34539
+-34522
+-34505
+-34488
+-34471
+-34453
+-34435
+-34417
+-34398
+-34379
+-34360
+-34340
+-34320
+-34300
+-34280
+-34259
+-34238
+-34216
+-34195
+-34173
+-34150
+-34128
+-34105
+-34082
+-34058
+-34034
+-34010
+-33986
+-33961
+-33936
+-33911
+-33885
+-33859
+-33833
+-33807
+-33780
+-33753
+-33725
+-33698
+-33670
+-33641
+-33613
+-33584
+-33555
+-33525
+-33496
+-33466
+-33435
+-33405
+-33374
+-33343
+-33311
+-33280
+-33248
+-33215
+-33183
+-33150
+-33117
+-33083
+-33050
+-33016
+-32981
+-32947
+-32912
+-32877
+-32841
+-32806
+-32770
+-32734
+-32697
+-32660
+-32623
+-32586
+-32548
+-32511
+-32472
+-32434
+-32395
+-32356
+-32317
+-32278
+-32238
+-32198
+-32158
+-32117
+-32076
+-32035
+-31994
+-31952
+-31910
+-31868
+-31826
+-31783
+-31740
+-31697
+-31653
+-31610
+-31566
+-31521
+-31477
+-31432
+-31387
+-31342
+-31296
+-31251
+-31205
+-31158
+-31112
+-31065
+-31018
+-30971
+-30923
+-30876
+-30828
+-30779
+-30731
+-30682
+-30633
+-30584
+-30534
+-30485
+-30435
+-30384
+-30334
+-30283
+-30232
+-30181
+-30130
+-30078
+-30026
+-29974
+-29922
+-29869
+-29816
+-29763
+-29710
+-29656
+-29603
+-29549
+-29494
+-29440
+-29385
+-29330
+-29275
+-29220
+-29164
+-29109
+-29053
+-28996
+-28940
+-28883
+-28826
+-28769
+-28712
+-28654
+-28596
+-28538
+-28480
+-28422
+-28363
+-28304
+-28245
+-28186
+-28126
+-28067
+-28007
+-27947
+-27886
+-27826
+-27765
+-27704
+-27643
+-27581
+-27520
+-27458
+-27396
+-27334
+-27271
+-27209
+-27146
+-27083
+-27020
+-26957
+-26893
+-26829
+-26765
+-26701
+-26637
+-26572
+-26507
+-26442
+-26377
+-26312
+-26246
+-26181
+-26115
+-26049
+-25983
+-25916
+-25850
+-25783
+-25716
+-25649
+-25581
+-25514
+-25446
+-25378
+-25310
+-25242
+-25173
+-25105
+-25036
+-24967
+-24898
+-24829
+-24759
+-24690
+-24620
+-24550
+-24480
+-24409
+-24339
+-24268
+-24197
+-24126
+-24055
+-23984
+-23913
+-23841
+-23769
+-23697
+-23625
+-23553
+-23481
+-23408
+-23335
+-23262
+-23189
+-23116
+-23043
+-22969
+-22896
+-22822
+-22748
+-22674
+-22600
+-22525
+-22451
+-22376
+-22301
+-22227
+-22151
+-22076
+-22001
+-21925
+-21850
+-21774
+-21698
+-21622
+-21546
+-21469
+-21393
+-21316
+-21240
+-21163
+-21086
+-21009
+-20932
+-20854
+-20777
+-20699
+-20621
+-20543
+-20465
+-20387
+-20309
+-20231
+-20152
+-20074
+-19995
+-19916
+-19837
+-19758
+-19679
+-19600
+-19520
+-19441
+-19361
+-19281
+-19202
+-19122
+-19042
+-18961
+-18881
+-18801
+-18720
+-18640
+-18559
+-18478
+-18397
+-18316
+-18235
+-18154
+-18073
+-17991
+-17910
+-17828
+-17746
+-17665
+-17583
+-17501
+-17419
+-17337
+-17254
+-17172
+-17090
+-17007
+-16925
+-16842
+-16759
+-16676
+-16593
+-16510
+-16427
+-16344
+-16261
+-16178
+-16094
+-16011
+-15927
+-15844
+-15760
+-15676
+-15592
+-15508
+-15424
+-15340
+-15256
+-15172
+-15088
+-15003
+-14919
+-14834
+-14750
+-14665
+-14581
+-14496
+-14411
+-14326
+-14241
+-14156
+-14071
+-13986
+-13901
+-13816
+-13731
+-13646
+-13560
+-13475
+-13389
+-13304
+-13218
+-13133
+-13047
+-12961
+-12876
+-12790
+-12704
+-12618
+-12532
+-12446
+-12360
+-12274
+-12188
+-12102
+-12016
+-11930
+-11844
+-11758
+-11671
+-11585
+-11499
+-11412
+-11326
+-11239
+-11153
+-11066
+-10980
+-10893
+-10807
+-10720
+-10634
+-10547
+-10460
+-10374
+-10287
+-10200
+-10113
+-10027
+-9940
+-9853
+-9766
+-9679
+-9593
+-9506
+-9419
+-9332
+-9245
+-9158
+-9071
+-8984
+-8897
+-8810
+-8723
+-8637
+-8550
+-8463
+-8376
+-8289
+-8202
+-8115
+-8028
+-7941
+-7854
+-7767
+-7680
+-7593
+-7506
+-7419
+-7332
+-7245
+-7158
+-7072
+-6985
+-6898
+-6811
+-6724
+-6637
+-6550
+-6464
+-6377
+-6290
+-6203
+-6116
+-6030
+-5943
+-5856
+-5770
+-5683
+-5596
+-5510
+-5423
+-5337
+-5250
+-5164
+-5077
+-4991
+-4904
+-4818
+-4732
+-4645
+-4559
+-4473
+-4386
+-4300
+-4214
+-4128
+-4042
+-3956
+-3870
+-3784
+-3698
+-3612
+-3526
+-3440
+-3355
+-3269
+-3183
+-3098
+-3012
+-2926
+-2841
+-2755
+-2670
+-2585
+-2499
+-2414
+-2329
+-2244
+-2159
+-2074
+-1989
+-1904
+-1819
+-1734
+-1649
+-1565
+-1480
+-1395
+-1311
+-1227
+-1142
+-1058
+-974
+-889
+-805
+-721
+-637
+-553
+-469
+-385
+-302
+-218
+-134
+-51
+33
+116
+199
+282
+366
+449
+532
+615
+697
+780
+863
+946
+1028
+1111
+1193
+1275
+1357
+1440
+1522
+1604
+1685
+1767
+1849
+1931
+2012
+2093
+2175
+2256
+2337
+2418
+2499
+2580
+2661
+2742
+2822
+2903
+2983
+3063
+3144
+3224
+3304
+3384
+3464
+3543
+3623
+3702
+3782
+3861
+3940
+4019
+4098
+4177
+4256
+4335
+4413
+4492
+4570
+4648
+4726
+4805
+4882
+4960
+5038
+5115
+5193
+5270
+5347
+5425
+5502
+5578
+5655
+5732
+5808
+5885
+5961
+6037
+6113
+6189
+6265
+6341
+6416
+6492
+6567
+6642
+6717
+6792
+6867
+6941
+7016
+7090
+7165
+7239
+7313
+7387
+7461
+7534
+7608
+7681
+7754
+7827
+7900
+7973
+8046
+8118
+8191
+8263
+8335
+8407
+8479
+8551
+8622
+8694
+8765
+8836
+8907
+8978
+9049
+9119
+9190
+9260
+9330
+9400
+9470
+9540
+9610
+9679
+9748
+9817
+9886
+9955
+10024
+10092
+10161
+10229
+10297
+10365
+10433
+10500
+10568
+10635
+10702
+10769
+10836
+10903
+10969
+11035
+11102
+11168
+11234
+11299
+11365
+11430
+11495
+11561
+11625
+11690
+11755
+11819
+11884
+11948
+12012
+12075
+12139
+12202
+12266
+12329
+12392
+12454
+12517
+12580
+12642
+12704
+12766
+12828
+12889
+12951
+13012
+13073
+13134
+13195
+13255
+13316
+13376
+13436
+13496
+13555
+13615
+13674
+13733
+13792
+13851
+13910
+13968
+14027
+14085
+14143
+14200
+14258
+14315
+14373
+14430
+14486
+14543
+14600
+14656
+14712
+14768
+14824
+14879
+14935
+14990
+15045
+15100
+15154
+15209
+15263
+15317
+15371
+15425
+15478
+15532
+15585
+15638
+15691
+15743
+15796
+15848
+15900
+15952
+16004
+16055
+16106
+16157
+16208
+16259
+16310
+16360
+16410
+16460
+16510
+16559
+16609
+16658
+16707
+16756
+16804
+16853
+16901
+16949
+16997
+17044
+17092
+17139
+17186
+17233
+17279
+17326
+17372
+17418
+17464
+17510
+17555
+17600
+17645
+17690
+17735
+17779
+17823
+17868
+17911
+17955
+17998
+18042
+18085
+18128
+18170
+18213
+18255
+18297
+18339
+18381
+18422
+18463
+18504
+18545
+18586
+18626
+18666
+18706
+18746
+18786
+18825
+18864
+18903
+18942
+18981
+19019
+19057
+19095
+19133
+19171
+19208
+19245
+19282
+19319
+19355
+19392
+19428
+19464
+19499
+19535
+19570
+19605
+19640
+19675
+19709
+19744
+19778
+19811
+19845
+19879
+19912
+19945
+19978
+20010
+20042
+20075
+20107
+20138
+20170
+20201
+20232
+20263
+20294
+20324
+20355
+20385
+20415
+20444
+20474
+20503
+20532
+20561
+20590
+20618
+20646
+20674
+20702
+20729
+20757
+20784
+20811
+20837
+20864
+20890
+20916
+20942
+20968
+20993
+21019
+21044
+21068
+21093
+21117
+21142
+21166
+21189
+21213
+21236
+21259
+21282
+21305
+21327
+21350
+21372
+21394
+21415
+21437
+21458
+21479
+21500
+21520
+21541
+21561
+21581
+21600
+21620
+21639
+21658
+21677
+21696
+21714
+21733
+21751
+21769
+21786
+21804
+21821
+21838
+21855
+21871
+21888
+21904
+21920
+21935
+21951
+21966
+21981
+21996
+22011
+22025
+22040
+22054
+22068
+22081
+22095
+22108
+22121
+22134
+22146
+22159
+22171
+22183
+22194
+22206
+22217
+22228
+22239
+22250
+22260
+22271
+22281
+22291
+22300
+22310
+22319
+22328
+22337
+22345
+22354
+22362
+22370
+22378
+22385
+22393
+22400
+22407
+22414
+22420
+22427
+22433
+22439
+22444
+22450
+22455
+22460
+22465
+22470
+22474
+22479
+22483
+22487
+22490
+22494
+22497
+22500
+22503
+22505
+22508
+22510
+22512
+22514
+22516
+22517
+22518
+22519
+22520
+22521
+22521
+22521
+22521
+22521
+22521
+22520
+22519
+22518
+22517
+22516
+22514
+22513
+22511
+22508
+22506
+22503
+22501
+22498
+22494
+22491
+22487
+22484
+22480
+22476
+22471
+22467
+22462
+22457
+22452
+22446
+22441
+22435
+22429
+22423
+22417
+22410
+22403
+22397
+22389
+22382
+22375
+22367
+22359
+22351
+22343
+22334
+22326
+22317
+22308
+22299
+22289
+22280
+22270
+22260
+22250
+22239
+22229
+22218
+22207
+22196
+22185
+22173
+22162
+22150
+22138
+22125
+22113
+22100
+22088
+22075
+22062
+22048
+22035
+22021
+22007
+21993
+21979
+21964
+21950
+21935
+21920
+21905
+21889
+21874
+21858
+21842
+21826
+21810
+21793
+21777
+21760
+21743
+21726
+21708
+21691
+21673
+21655
+21637
+21619
+21601
+21582
+21563
+21544
+21525
+21506
+21487
+21467
+21447
+21427
+21407
+21387
+21366
+21346
+21325
+21304
+21283
+21261
+21240
+21218
+21196
+21174
+21152
+21130
+21107
+21085
+21062
+21039
+21016
+20992
+20969
+20945
+20921
+20897
+20873
+20849
+20824
+20799
+20775
+20750
+20724
+20699
+20674
+20648
+20622
+20596
+20570
+20544
+20517
+20491
+20464
+20437
+20410
+20383
+20355
+20328
+20300
+20272
+20244
+20216
+20188
+20159
+20131
+20102
+20073
+20044
+20015
+19985
+19956
+19926
+19896
+19866
+19836
+19806
+19775
+19745
+19714
+19683
+19652
+19621
+19590
+19558
+19527
+19495
+19463
+19431
+19399
+19366
+19334
+19301
+19269
+19236
+19203
+19170
+19136
+19103
+19069
+19035
+19002
+18968
+18933
+18899
+18865
+18830
+18795
+18761
+18726
+18691
+18655
+18620
+18584
+18549
+18513
+18477
+18441
+18405
+18369
+18332
+18296
+18259
+18222
+18185
+18148
+18111
+18074
+18036
+17999
+17961
+17923
+17885
+17847
+17809
+17771
+17732
+17694
+17655
+17616
+17577
+17538
+17499
+17460
+17420
+17381
+17341
+17301
+17261
+17221
+17181
+17141
+17101
+17060
+17020
+16979
+16938
+16897
+16856
+16815
+16774
+16732
+16691
+16649
+16608
+16566
+16524
+16482
+16440
+16397
+16355
+16313
+16270
+16227
+16185
+16142
+16099
+16056
+16013
+15969
+15926
+15882
+15839
+15795
+15751
+15707
+15663
+15619
+15575
+15531
+15486
+15442
+15397
+15353
+15308
+15263
+15218
+15173
+15128
+15083
+15037
+14992
+14946
+14901
+14855
+14809
+14763
+14717
+14671
+14625
+14579
+14533
+14486
+14440
+14393
+14346
+14300
+14253
+14206
+14159
+14112
+14065
+14017
+13970
+13923
+13875
+13828
+13780
+13732
+13684
+13636
+13588
+13540
+13492
+13444
+13396
+13347
+13299
+13251
+13202
+13153
+13105
+13056
+13007
+12958
+12909
+12860
+12811
+12762
+12712
+12663
+12614
+12564
+12515
+12465
+12415
+12366
+12316
+12266
+12216
+12166
+12116
+12066
+12016
+11965
+11915
+11865
+11814
+11764
+11713
+11663
+11612
+11561
+11511
+11460
+11409
+11358
+11307
+11256
+11205
+11154
+11102
+11051
+11000
+10948
+10897
+10846
+10794
+10743
+10691
+10639
+10588
+10536
+10484
+10432
+10380
+10328
+10276
+10224
+10172
+10120
+10068
+10016
+9964
+9911
+9859
+9807
+9754
+9702
+9649
+9597
+9544
+9492
+9439
+9387
+9334
+9281
+9228
+9176
+9123
+9070
+9017
+8964
+8911
+8858
+8805
+8752
+8699
+8646
+8593
+8540
+8486
+8433
+8380
+8327
+8273
+8220
+8167
+8113
+8060
+8006
+7953
+7899
+7846
+7792
+7739
+7685
+7632
+7578
+7525
+7471
+7417
+7364
+7310
+7256
+7203
+7149
+7095
+7041
+6988
+6934
+6880
+6826
+6772
+6719
+6665
+6611
+6557
+6503
+6449
+6395
+6341
+6287
+6234
+6180
+6126
+6072
+6018
+5964
+5910
+5856
+5802
+5748
+5694
+5640
+5586
+5532
+5478
+5424
+5370
+5316
+5262
+5208
+5154
+5100
+5046
+4992
+4938
+4884
+4830
+4777
+4723
+4669
+4615
+4561
+4507
+4453
+4399
+4345
+4291
+4238
+4184
+4130
+4076
+4022
+3968
+3915
+3861
+3807
+3753
+3699
+3646
+3592
+3538
+3485
+3431
+3377
+3324
+3270
+3217
+3163
+3109
+3056
+3002
+2949
+2895
+2842
+2788
+2735
+2682
+2628
+2575
+2522
+2468
+2415
+2362
+2309
+2255
+2202
+2149
+2096
+2043
+1990
+1937
+1884
+1831
+1778
+1725
+1672
+1619
+1567
+1514
+1461
+1408
+1356
+1303
+1250
+1198
+1145
+1093
+1040
+988
+936
+883
+831
+779
+726
+674
+622
+570
+518
+466
+414
+362
+310
+258
+206
+154
+103
+51
+-1
+-52
+-104
+-155
+-207
+-258
+-310
+-361
+-412
+-464
+-515
+-566
+-617
+-668
+-719
+-770
+-821
+-872
+-923
+-973
+-1024
+-1075
+-1125
+-1176
+-1226
+-1277
+-1327
+-1377
+-1428
+-1478
+-1528
+-1578
+-1628
+-1678
+-1728
+-1778
+-1828
+-1877
+-1927
+-1977
+-2026
+-2076
+-2125
+-2175
+-2224
+-2273
+-2323
+-2372
+-2421
+-2470
+-2519
+-2568
+-2616
+-2665
+-2714
+-2763
+-2811
+-2860
+-2908
+-2956
+-3005
+-3053
+-3101
+-3149
+-3197
+-3245
+-3293
+-3341
+-3389
+-3436
+-3484
+-3532
+-3579
+-3627
+-3674
+-3721
+-3768
+-3815
+-3863
+-3909
+-3956
+-4003
+-4050
+-4097
+-4143
+-4190
+-4236
+-4283
+-4329
+-4375
+-4421
+-4467
+-4513
+-4559
+-4605
+-4651
+-4697
+-4742
+-4788
+-4833
+-4879
+-4924
+-4969
+-5014
+-5059
+-5104
+-5149
+-5194
+-5239
+-5283
+-5328
+-5372
+-5417
+-5461
+-5505
+-5549
+-5593
+-5637
+-5681
+-5725
+-5769
+-5812
+-5856
+-5899
+-5943
+-5986
+-6029
+-6072
+-6115
+-6158
+-6201
+-6244
+-6287
+-6329
+-6372
+-6414
+-6456
+-6498
+-6541
+-6583
+-6625
+-6666
+-6708
+-6750
+-6791
+-6833
+-6874
+-6916
+-6957
+-6998
+-7039
+-7080
+-7121
+-7161
+-7202
+-7243
+-7283
+-7323
+-7364
+-7404
+-7444
+-7484
+-7524
+-7564
+-7603
+-7643
+-7682
+-7722
+-7761
+-7800
+-7839
+-7878
+-7917
+-7956
+-7995
+-8033
+-8072
+-8110
+-8148
+-8187
+-8225
+-8263
+-8301
+-8338
+-8376
+-8414
+-8451
+-8489
+-8526
+-8563
+-8600
+-8637
+-8674
+-8711
+-8747
+-8784
+-8820
+-8857
+-8893
+-8929
+-8965
+-9001
+-9037
+-9073
+-9108
+-9144
+-9179
+-9215
+-9250
+-9285
+-9320
+-9355
+-9389
+-9424
+-9459
+-9493
+-9527
+-9562
+-9596
+-9630
+-9664
+-9697
+-9731
+-9765
+-9798
+-9832
+-9865
+-9898
+-9931
+-9964
+-9997
+-10029
+-10062
+-10094
+-10127
+-10159
+-10191
+-10223
+-10255
+-10287
+-10319
+-10350
+-10382
+-10413
+-10444
+-10475
+-10507
+-10537
+-10568
+-10599
+-10629
+-10660
+-10690
+-10720
+-10751
+-10781
+-10811
+-10840
+-10870
+-10899
+-10929
+-10958
+-10987
+-11017
+-11046
+-11074
+-11103
+-11132
+-11160
+-11189
+-11217
+-11245
+-11273
+-11301
+-11329
+-11357
+-11384
+-11412
+-11439
+-11466
+-11493
+-11520
+-11547
+-11574
+-11601
+-11627
+-11654
+-11680
+-11706
+-11732
+-11758
+-11784
+-11810
+-11835
+-11861
+-11886
+-11911
+-11936
+-11961
+-11986
+-12011
+-12036
+-12060
+-12084
+-12109
+-12133
+-12157
+-12181
+-12205
+-12228
+-12252
+-12275
+-12299
+-12322
+-12345
+-12368
+-12391
+-12414
+-12436
+-12459
+-12481
+-12503
+-12525
+-12547
+-12569
+-12591
+-12613
+-12634
+-12656
+-12677
+-12698
+-12719
+-12740
+-12761
+-12781
+-12802
+-12822
+-12843
+-12863
+-12883
+-12903
+-12923
+-12943
+-12962
+-12982
+-13001
+-13020
+-13039
+-13058
+-13077
+-13096
+-13114
+-13133
+-13151
+-13170
+-13188
+-13206
+-13224
+-13241
+-13259
+-13277
+-13294
+-13311
+-13328
+-13345
+-13362
+-13379
+-13396
+-13412
+-13429
+-13445
+-13461
+-13477
+-13493
+-13509
+-13525
+-13540
+-13556
+-13571
+-13586
+-13601
+-13616
+-13631
+-13646
+-13661
+-13675
+-13689
+-13704
+-13718
+-13732
+-13746
+-13759
+-13773
+-13787
+-13800
+-13813
+-13826
+-13839
+-13852
+-13865
+-13878
+-13890
+-13903
+-13915
+-13927
+-13939
+-13951
+-13963
+-13975
+-13986
+-13998
+-14009
+-14020
+-14031
+-14042
+-14053
+-14064
+-14074
+-14085
+-14095
+-14105
+-14115
+-14125
+-14135
+-14145
+-14155
+-14164
+-14174
+-14183
+-14192
+-14201
+-14210
+-14219
+-14227
+-14236
+-14244
+-14253
+-14261
+-14269
+-14277
+-14285
+-14292
+-14300
+-14307
+-14315
+-14322
+-14329
+-14336
+-14343
+-14350
+-14356
+-14363
+-14369
+-14376
+-14382
+-14388
+-14394
+-14399
+-14405
+-14411
+-14416
+-14421
+-14427
+-14432
+-14437
+-14442
+-14446
+-14451
+-14455
+-14460
+-14464
+-14468
+-14472
+-14476
+-14480
+-14484
+-14487
+-14491
+-14494
+-14497
+-14500
+-14503
+-14506
+-14509
+-14512
+-14514
+-14517
+-14519
+-14521
+-14523
+-14525
+-14527
+-14529
+-14530
+-14532
+-14533
+-14534
+-14535
+-14537
+-14537
+-14538
+-14539
+-14539
+-14540
+-14540
+-14541
+-14541
+-14541
+-14541
+-14540
+-14540
+-14540
+-14539
+-14538
+-14538
+-14537
+-14536
+-14534
+-14533
+-14532
+-14530
+-14529
+-14527
+-14525
+-14524
+-14521
+-14519
+-14517
+-14515
+-14512
+-14510
+-14507
+-14504
+-14501
+-14498
+-14495
+-14492
+-14489
+-14485
+-14482
+-14478
+-14474
+-14470
+-14466
+-14462
+-14458
+-14454
+-14449
+-14445
+-14440
+-14436
+-14431
+-14426
+-14421
+-14416
+-14410
+-14405
+-14399
+-14394
+-14388
+-14382
+-14376
+-14370
+-14364
+-14358
+-14352
+-14345
+-14339
+-14332
+-14325
+-14318
+-14312
+-14304
+-14297
+-14290
+-14283
+-14275
+-14268
+-14260
+-14252
+-14244
+-14236
+-14228
+-14220
+-14212
+-14203
+-14195
+-14186
+-14178
+-14169
+-14160
+-14151
+-14142
+-14133
+-14123
+-14114
+-14104
+-14095
+-14085
+-14075
+-14066
+-14056
+-14045
+-14035
+-14025
+-14015
+-14004
+-13994
+-13983
+-13972
+-13961
+-13950
+-13939
+-13928
+-13917
+-13906
+-13894
+-13883
+-13871
+-13859
+-13847
+-13835
+-13823
+-13811
+-13799
+-13787
+-13775
+-13762
+-13749
+-13737
+-13724
+-13711
+-13698
+-13685
+-13672
+-13659
+-13646
+-13632
+-13619
+-13605
+-13592
+-13578
+-13564
+-13550
+-13536
+-13522
+-13508
+-13493
+-13479
+-13465
+-13450
+-13435
+-13421
+-13406
+-13391
+-13376
+-13361
+-13346
+-13330
+-13315
+-13300
+-13284
+-13268
+-13253
+-13237
+-13221
+-13205
+-13189
+-13173
+-13157
+-13141
+-13124
+-13108
+-13091
+-13075
+-13058
+-13041
+-13024
+-13007
+-12990
+-12973
+-12956
+-12939
+-12921
+-12904
+-12887
+-12869
+-12851
+-12834
+-12816
+-12798
+-12780
+-12762
+-12744
+-12725
+-12707
+-12689
+-12670
+-12652
+-12633
+-12614
+-12596
+-12577
+-12558
+-12539
+-12520
+-12501
+-12481
+-12462
+-12443
+-12423
+-12404
+-12384
+-12365
+-12345
+-12325
+-12305
+-12285
+-12265
+-12245
+-12225
+-12205
+-12184
+-12164
+-12143
+-12123
+-12102
+-12082
+-12061
+-12040
+-12019
+-11998
+-11977
+-11956
+-11935
+-11914
+-11892
+-11871
+-11850
+-11828
+-11806
+-11785
+-11763
+-11741
+-11720
+-11698
+-11676
+-11654
+-11632
+-11609
+-11587
+-11565
+-11542
+-11520
+-11498
+-11475
+-11452
+-11430
+-11407
+-11384
+-11361
+-11338
+-11315
+-11292
+-11269
+-11246
+-11223
+-11200
+-11176
+-11153
+-11129
+-11106
+-11082
+-11059
+-11035
+-11011
+-10987
+-10963
+-10939
+-10915
+-10891
+-10867
+-10843
+-10819
+-10795
+-10770
+-10746
+-10721
+-10697
+-10672
+-10648
+-10623
+-10598
+-10574
+-10549
+-10524
+-10499
+-10474
+-10449
+-10424
+-10399
+-10374
+-10348
+-10323
+-10298
+-10272
+-10247
+-10221
+-10196
+-10170
+-10144
+-10119
+-10093
+-10067
+-10041
+-10015
+-9990
+-9964
+-9938
+-9911
+-9885
+-9859
+-9833
+-9807
+-9780
+-9754
+-9728
+-9701
+-9675
+-9648
+-9622
+-9595
+-9568
+-9541
+-9515
+-9488
+-9461
+-9434
+-9407
+-9380
+-9353
+-9326
+-9299
+-9272
+-9245
+-9218
+-9190
+-9163
+-9136
+-9108
+-9081
+-9054
+-9026
+-8998
+-8971
+-8943
+-8916
+-8888
+-8860
+-8833
+-8805
+-8777
+-8749
+-8721
+-8693
+-8665
+-8637
+-8609
+-8581
+-8553
+-8525
+-8497
+-8469
+-8440
+-8412
+-8384
+-8355
+-8327
+-8299
+-8270
+-8242
+-8213
+-8185
+-8156
+-8128
+-8099
+-8070
+-8042
+-8013
+-7984
+-7955
+-7927
+-7898
+-7869
+-7840
+-7811
+-7782
+-7753
+-7724
+-7695
+-7666
+-7637
+-7608
+-7579
+-7550
+-7521
+-7491
+-7462
+-7433
+-7404
+-7374
+-7345
+-7316
+-7286
+-7257
+-7228
+-7198
+-7169
+-7139
+-7110
+-7080
+-7051
+-7021
+-6992
+-6962
+-6933
+-6903
+-6873
+-6844
+-6814
+-6784
+-6755
+-6725
+-6695
+-6665
+-6635
+-6606
+-6576
+-6546
+-6516
+-6486
+-6456
+-6426
+-6397
+-6367
+-6337
+-6307
+-6277
+-6247
+-6217
+-6187
+-6157
+-6127
+-6097
+-6066
+-6036
+-6006
+-5976
+-5946
+-5916
+-5886
+-5856
+-5825
+-5795
+-5765
+-5735
+-5705
+-5674
+-5644
+-5614
+-5584
+-5553
+-5523
+-5493
+-5463
+-5432
+-5402
+-5372
+-5341
+-5311
+-5281
+-5251
+-5220
+-5190
+-5160
+-5129
+-5099
+-5068
+-5038
+-5008
+-4977
+-4947
+-4917
+-4886
+-4856
+-4826
+-4795
+-4765
+-4734
+-4704
+-4674
+-4643
+-4613
+-4582
+-4552
+-4522
+-4491
+-4461
+-4430
+-4400
+-4370
+-4339
+-4309
+-4278
+-4248
+-4218
+-4187
+-4157
+-4126
+-4096
+-4066
+-4035
+-4005
+-3975
+-3944
+-3914
+-3883
+-3853
+-3823
+-3792
+-3762
+-3732
+-3701
+-3671
+-3641
+-3610
+-3580
+-3550
+-3520
+-3489
+-3459
+-3429
+-3398
+-3368
+-3338
+-3308
+-3278
+-3247
+-3217
+-3187
+-3157
+-3127
+-3096
+-3066
+-3036
+-3006
+-2976
+-2946
+-2916
+-2885
+-2855
+-2825
+-2795
+-2765
+-2735
+-2705
+-2675
+-2645
+-2615
+-2585
+-2555
+-2525
+-2495
+-2465
+-2436
+-2406
+-2376
+-2346
+-2316
+-2286
+-2256
+-2227
+-2197
+-2167
+-2137
+-2108
+-2078
+-2048
+-2019
+-1989
+-1959
+-1930
+-1900
+-1870
+-1841
+-1811
+-1782
+-1752
+-1723
+-1693
+-1664
+-1634
+-1605
+-1576
+-1546
+-1517
+-1488
+-1458
+-1429
+-1400
+-1371
+-1341
+-1312
+-1283
+-1254
+-1225
+-1195
+-1166
+-1137
+-1108
+-1079
+-1050
+-1021
+-992
+-963
+-935
+-906
+-877
+-848
+-819
+-790
+-762
+-733
+-704
+-676
+-647
+-618
+-590
+-561
+-533
+-504
+-476
+-447
+-419
+-390
+-362
+-334
+-305
+-277
+-249
+-220
+-192
+-164
+-136
+-108
+-80
+-52
+-24
+4
+32
+60
+88
+116
+144
+172
+199
+227
+255
+283
+310
+338
+366
+393
+421
+448
+476
+503
+530
+558
+585
+612
+640
+667
+694
+721
+748
+775
+803
+830
+857
+883
+910
+937
+964
+991
+1018
+1044
+1071
+1098
+1124
+1151
+1178
+1204
+1231
+1257
+1283
+1310
+1336
+1363
+1389
+1415
+1441
+1467
+1493
+1519
+1546
+1572
+1597
+1623
+1649
+1675
+1701
+1727
+1752
+1778
+1804
+1829
+1855
+1880
+1906
+1931
+1957
+1982
+2007
+2033
+2058
+2083
+2108
+2133
+2158
+2183
+2208
+2233
+2258
+2283
+2308
+2333
+2357
+2382
+2407
+2431
+2456
+2480
+2505
+2529
+2554
+2578
+2602
+2627
+2651
+2675
+2699
+2723
+2747
+2771
+2795
+2819
+2843
+2867
+2890
+2914
+2938
+2961
+2985
+3009
+3032
+3055
+3079
+3102
+3126
+3149
+3172
+3195
+3218
+3241
+3264
+3287
+3310
+3333
+3356
+3379
+3402
+3424
+3447
+3470
+3492
+3515
+3537
+3559
+3582
+3604
+3626
+3649
+3671
+3693
+3715
+3737
+3759
+3781
+3803
+3825
+3846
+3868
+3890
+3911
+3933
+3955
+3976
+3997
+4019
+4040
+4061
+4083
+4104
+4125
+4146
+4167
+4188
+4209
+4230
+4251
+4272
+4292
+4313
+4334
+4354
+4375
+4395
+4416
+4436
+4456
+4477
+4497
+4517
+4537
+4557
+4577
+4597
+4617
+4637
+4657
+4677
+4696
+4716
+4735
+4755
+4775
+4794
+4813
+4833
+4852
+4871
+4890
+4910
+4929
+4948
+4967
+4986
+5004
+5023
+5042
+5061
+5079
+5098
+5116
+5135
+5153
+5172
+5190
+5208
+5227
+5245
+5263
+5281
+5299
+5317
+5335
+5353
+5370
+5388
+5406
+5424
+5441
+5459
+5476
+5494
+5511
+5528
+5545
+5563
+5580
+5597
+5614
+5631
+5648
+5665
+5682
+5698
+5715
+5732
+5748
+5765
+5781
+5798
+5814
+5830
+5847
+5863
+5879
+5895
+5911
+5927
+5943
+5959
+5975
+5991
+6006
+6022
+6038
+6053
+6069
+6084
+6100
+6115
+6130
+6145
+6161
+6176
+6191
+6206
+6221
+6236
+6250
+6265
+6280
+6295
+6309
+6324
+6338
+6353
+6367
+6381
+6396
+6410
+6424
+6438
+6452
+6466
+6480
+6494
+6508
+6522
+6536
+6549
+6563
+6576
+6590
+6603
+6617
+6630
+6643
+6657
+6670
+6683
+6696
+6709
+6722
+6735
+6748
+6760
+6773
+6786
+6798
+6811
+6823
+6836
+6848
+6861
+6873
+6885
+6897
+6909
+6921
+6933
+6945
+6957
+6969
+6981
+6993
+7004
+7016
+7027
+7039
+7050
+7062
+7073
+7084
+7095
+7107
+7118
+7129
+7140
+7151
+7162
+7172
+7183
+7194
+7205
+7215
+7226
+7236
+7247
+7257
+7268
+7278
+7288
+7298
+7308
+7318
+7328
+7338
+7348
+7358
+7368
+7378
+7387
+7397
+7406
+7416
+7425
+7435
+7444
+7453
+7463
+7472
+7481
+7490
+7499
+7508
+7517
+7526
+7535
+7543
+7552
+7561
+7569
+7578
+7586
+7595
+7603
+7611
+7620
+7628
+7636
+7644
+7652
+7660
+7668
+7676
+7684
+7692
+7699
+7707
+7715
+7722
+7730
+7737
+7744
+7752
+7759
+7766
+7774
+7781
+7788
+7795
+7802
+7809
+7816
+7822
+7829
+7836
+7842
+7849
+7856
+7862
+7869
+7875
+7881
+7888
+7894
+7900
+7906
+7912
+7918
+7924
+7930
+7936
+7942
+7948
+7953
+7959
+7964
+7970
+7976
+7981
+7986
+7992
+7997
+8002
+8008
+8013
+8018
+8023
+8028
+8033
+8038
+8042
+8047
+8052
+8057
+8061
+8066
+8070
+8075
+8079
+8084
+8088
+8092
+8097
+8101
+8105
+8109
+8113
+8117
+8121
+8125
+8129
+8132
+8136
+8140
+8143
+8147
+8150
+8154
+8157
+8161
+8164
+8167
+8171
+8174
+8177
+8180
+8183
+8186
+8189
+8192
+8195
+8198
+8200
+8203
+8206
+8208
+8211
+8213
+8216
+8218
+8221
+8223
+8225
+8227
+8230
+8232
+8234
+8236
+8238
+8240
+8242
+8244
+8245
+8247
+8249
+8250
+8252
+8254
+8255
+8257
+8258
+8259
+8261
+8262
+8263
+8264
+8266
+8267
+8268
+8269
+8270
+8271
+8272
+8272
+8273
+8274
+8275
+8275
+8276
+8277
+8277
+8278
+8278
+8278
+8279
+8279
+8279
+8279
+8280
+8280
+8280
+8280
+8280
+8280
+8280
+8280
+8279
+8279
+8279
+8279
+8278
+8278
+8277
+8277
+8276
+8276
+8275
+8274
+8274
+8273
+8272
+8271
+8271
+8270
+8269
+8268
+8267
+8266
+8265
+8263
+8262
+8261
+8260
+8258
+8257
+8256
+8254
+8253
+8251
+8250
+8248
+8246
+8245
+8243
+8241
+8239
+8238
+8236
+8234
+8232
+8230
+8228
+8226
+8224
+8221
+8219
+8217
+8215
+8212
+8210
+8208
+8205
+8203
+8200
+8198
+8195
+8192
+8190
+8187
+8184
+8182
+8179
+8176
+8173
+8170
+8167
+8164
+8161
+8158
+8155
+8152
+8149
+8145
+8142
+8139
+8136
+8132
+8129
+8125
+8122
+8118
+8115
+8111
+8108
+8104
+8100
+8097
+8093
+8089
+8085
+8082
+8078
+8074
+8070
+8066
+8062
+8058
+8054
+8049
+8045
+8041
+8037
+8033
+8028
+8024
+8020
+8015
+8011
+8006
+8002
+7997
+7993
+7988
+7984
+7979
+7974
+7970
+7965
+7960
+7955
+7950
+7945
+7941
+7936
+7931
+7926
+7921
+7916
+7910
+7905
+7900
+7895
+7890
+7885
+7879
+7874
+7869
+7863
+7858
+7852
+7847
+7842
+7836
+7830
+7825
+7819
+7814
+7808
+7802
+7797
+7791
+7785
+7779
+7773
+7768
+7762
+7756
+7750
+7744
+7738
+7732
+7726
+7720
+7713
+7707
+7701
+7695
+7689
+7683
+7676
+7670
+7664
+7657
+7651
+7645
+7638
+7632
+7625
+7619
+7612
+7606
+7599
+7592
+7586
+7579
+7572
+7566
+7559
+7552
+7545
+7538
+7532
+7525
+7518
+7511
+7504
+7497
+7490
+7483
+7476
+7469
+7462
+7455
+7448
+7441
+7433
+7426
+7419
+7412
+7405
+7397
+7390
+7383
+7375
+7368
+7361
+7353
+7346
+7338
+7331
+7323
+7316
+7308
+7301
+7293
+7285
+7278
+7270
+7262
+7255
+7247
+7239
+7231
+7224
+7216
+7208
+7200
+7192
+7185
+7177
+7169
+7161
+7153
+7145
+7137
+7129
+7121
+7113
+7105
+7097
+7089
+7080
+7072
+7064
+7056
+7048
+7039
+7031
+7023
+7015
+7006
+6998
+6990
+6982
+6973
+6965
+6956
+6948
+6940
+6931
+6923
+6914
+6906
+6897
+6889
+6880
+6872
+6863
+6854
+6846
+6837
+6829
+6820
+6811
+6803
+6794
+6785
+6776
+6768
+6759
+6750
+6741
+6733
+6724
+6715
+6706
+6697
+6688
+6680
+6671
+6662
+6653
+6644
+6635
+6626
+6617
+6608
+6599
+6590
+6581
+6572
+6563
+6554
+6545
+6536
+6526
+6517
+6508
+6499
+6490
+6481
+6472
+6462
+6453
+6444
+6435
+6426
+6416
+6407
+6398
+6388
+6379
+6370
+6361
+6351
+6342
+6333
+6323
+6314
+6304
+6295
+6286
+6276
+6267
+6257
+6248
+6239
+6229
+6220
+6210
+6201
+6191
+6182
+6172
+6163
+6153
+6144
+6134
+6125
+6115
+6105
+6096
+6086
+6077
+6067
+6057
+6048
+6038
+6029
+6019
+6009
+6000
+5990
+5980
+5971
+5961
+5951
+5942
+5932
+5922
+5912
+5903
+5893
+5883
+5874
+5864
+5854
+5844
+5835
+5825
+5815
+5805
+5795
+5786
+5776
+5766
+5756
+5746
+5737
+5727
+5717
+5707
+5697
+5687
+5678
+5668
+5658
+5648
+5638
+5628
+5618
+5609
+5599
+5589
+5579
+5569
+5559
+5549
+5539
+5529
+5519
+5510
+5500
+5490
+5480
+5470
+5460
+5450
+5440
+5430
+5420
+5410
+5400
+5390
+5381
+5371
+5361
+5351
+5341
+5331
+5321
+5311
+5301
+5291
+5281
+5271
+5261
+5251
+5241
+5231
+5221
+5211
+5201
+5191
+5181
+5171
+5161
+5151
+5141
+5131
+5121
+5111
+5101
+5091
+5082
+5072
+5062
+5052
+5042
+5032
+5022
+5012
+5002
+4992
+4982
+4972
+4962
+4952
+4942
+4932
+4922
+4912
+4902
+4892
+4882
+4872
+4862
+4852
+4842
+4832
+4822
+4812
+4802
+4793
+4783
+4773
+4763
+4753
+4743
+4733
+4723
+4713
+4703
+4693
+4683
+4673
+4663
+4653
+4644
+4634
+4624
+4614
+4604
+4594
+4584
+4574
+4564
+4555
+4545
+4535
+4525
+4515
+4505
+4495
+4486
+4476
+4466
+4456
+4446
+4436
+4427
+4417
+4407
+4397
+4387
+4377
+4368
+4358
+4348
+4338
+4328
+4319
+4309
+4299
+4289
+4280
+4270
+4260
+4250
+4241
+4231
+4221
+4212
+4202
+4192
+4182
+4173
+4163
+4153
+4144
+4134
+4124
+4115
+4105
+4095
+4086
+4076
+4067
+4057
+4047
+4038
+4028
+4018
+4009
+3999
+3990
+3980
+3971
+3961
+3951
+3942
+3932
+3923
+3913
+3904
+3894
+3885
+3875
+3866
+3857
+3847
+3838
+3828
+3819
+3809
+3800
+3790
+3781
+3772
+3762
+3753
+3743
+3734
+3725
+3715
+3706
+3697
+3687
+3678
+3669
+3659
+3650
+3641
+3631
+3622
+3613
+3604
+3594
+3585
+3576
+3567
+3558
+3548
+3539
+3530
+3521
+3512
+3503
+3493
+3484
+3475
+3466
+3457
+3448
+3439
+3430
+3421
+3411
+3402
+3393
+3384
+3375
+3366
+3357
+3348
+3339
+3330
+3321
+3313
+3304
+3295
+3286
+3277
+3268
+3259
+3250
+3241
+3233
+3224
+3215
+3206
+3197
+3188
+3180
+3171
+3162
+3153
+3144
+3136
+3127
+3118
+3109
+3101
+3092
+3083
+3075
+3066
+3057
+3049
+3040
+3032
+3023
+3014
+3006
+2997
+2989
+2980
+2972
+2963
+2955
+2946
+2938
+2929
+2921
+2912
+2904
+2895
+2887
+2879
+2870
+2862
+2853
+2845
+2837
+2828
+2820
+2812
+2803
+2795
+2787
+2779
+2770
+2762
+2754
+2746
+2737
+2729
+2721
+2713
+2705
+2697
+2689
+2680
+2672
+2664
+2656
+2648
+2640
+2632
+2624
+2616
+2608
+2600
+2592
+2584
+2576
+2568
+2560
+2552
+2544
+2536
+2528
+2520
+2513
+2505
+2497
+2489
+2481
+2474
+2466
+2458
+2450
+2443
+2435
+2427
+2419
+2412
+2404
+2396
+2389
+2381
+2373
+2366
+2358
+2351
+2343
+2335
+2328
+2320
+2313
+2305
+2298
+2290
+2283
+2275
+2268
+2261
+2253
+2246
+2238
+2231
+2224
+2216
+2209
+2202
+2194
+2187
+2180
+2173
+2165
+2158
+2151
+2144
+2136
+2129
+2122
+2115
+2108
+2100
+2093
+2086
+2079
+2072
+2065
+2058
+2051
+2044
+2037
+2030
+2023
+2016
+2009
+2002
+1995
+1988
+1981
+1975
+1968
+1961
+1954
+1947
+1940
+1933
+1927
+1920
+1913
+1906
+1899
+1893
+1886
+1879
+1873
+1866
+1859
+1853
+1846
+1839
+1833
+1826
+1820
+1813
+1807
+1800
+1794
+1787
+1781
+1774
+1768
+1761
+1755
+1749
+1742
+1736
+1729
+1723
+1717
+1710
+1704
+1697
+1691
+1685
+1679
+1672
+1666
+1660
+1654
+1647
+1641
+1635
+1629
+1623
+1617
+1611
+1605
+1599
+1592
+1586
+1580
+1574
+1568
+1562
+1556
+1550
+1544
+1539
+1533
+1527
+1521
+1515
+1509
+1503
+1497
+1491
+1485
+1480
+1474
+1468
+1462
+1456
+1451
+1445
+1439
+1434
+1428
+1422
+1417
+1411
+1406
+1400
+1394
+1389
+1383
+1378
+1372
+1367
+1361
+1356
+1350
+1345
+1339
+1334
+1328
+1323
+1317
+1312
+1306
+1301
+1296
+1290
+1285
+1280
+1274
+1269
+1264
+1259
+1254
+1248
+1243
+1238
+1233
+1228
+1223
+1217
+1212
+1207
+1202
+1197
+1192
+1187
+1182
+1177
+1172
+1167
+1162
+1157
+1152
+1147
+1142
+1137
+1132
+1127
+1122
+1117
+1112
+1107
+1103
+1098
+1093
+1088
+1084
+1079
+1074
+1069
+1065
+1060
+1055
+1051
+1046
+1041
+1037
+1032
+1027
+1023
+1018
+1014
+1009
+1004
+1000
+995
+991
+986
+982
+977
+973
+968
+964
+959
+955
+951
+946
+942
+938
+933
+929
+925
+921
+916
+912
+908
+904
+899
+895
+891
+887
+882
+878
+874
+870
+866
+861
+857
+853
+849
+845
+841
+837
+833
+829
+825
+821
+817
+813
+809
+805
+801
+798
+794
+790
+786
+782
+778
+775
+771
+767
+763
+759
+755
+751
+748
+744
+740
+736
+732
+729
+725
+721
+717
+714
+710
+707
+703
+699
+696
+692
+689
+686
+682
+679
+675
+672
+668
+665
+662
+658
+655
+651
+648
+644
+641
+637
+634
+630
+627
+623
+620
+617
+613
+610
+607
+603
+600
+597
+594
+591
+587
+584
+581
+578
+575
+572
+569
+566
+563
+560
+557
+554
+551
+548
+545
+542
+538
+535
+532
+529
+526
+523
+520
+516
+513
+510
+507
+505
+502
+499
+496
+493
+491
+488
+485
+483
+480
+477
+475
+472
+470
+467
+464
+462
+459
+456
+453
+450
+448
+445
+442
+439
+436
+433
+430
+428
+425
+422
+420
+417
+414
+412
+410
+407
+405
+403
+400
+398
+396
+394
+392
+389
+387
+385
+383
+380
+378
+375
+373
+370
+368
+365
+362
+360
+357
+354
+352
+349
+347
+344
+342
+340
+337
+335
+333
+331
+329
+328
+326
+324
+322
+321
+319
+317
+315
+314
+312
+310
+307
+305
+303
+300
+298
+295
+293
+290
+288
+285
+282
+280
+278
+275
+273
+271
+269
+268
+266
+265
+263
+262
+261
+260
+259
+258
+257
+256
+254
+253
+252
+250
+248
+246
+244
+241
+239
+236
+233
+230
+227
+224
+221
+218
+215
+213
+211
+209
+207
+206
+205
+204
+204
+204
+204
+205
+206
+206
+207
+207
+207
+207
+207
+206
+205
+203
+200
+196
+192
+188
+183
+177
+171
+165
+159
+152
+146
+141
+136
+133
+130
+129
+130
+132
+137
+143
+152
+163
+177
+192
+210
+231
+253
+277
+303
+330
+358
+387
+416
+445
+473
+500
+526
+551
+573
+592
+609
+623
+634
+641
+645
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_0.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_0.mif
new file mode 100644
index 0000000000000000000000000000000000000000..0302c4058a56ec17bcaa6be22bcdbff7dd86ae11
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_0.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  1a67 ; 
+ 1   :  1a5e ; 
+ 2   :  1a55 ; 
+ 3   :  1a4d ; 
+ 4   :  1a44 ; 
+ 5   :  1a3b ; 
+ 6   :  1a32 ; 
+ 7   :  1a29 ; 
+ 8   :  1a20 ; 
+ 9   :  1a18 ; 
+ a   :  1a0f ; 
+ b   :  1a06 ; 
+ c   :  19fd ; 
+ d   :  19f4 ; 
+ e   :  19eb ; 
+ f   :  19e2 ; 
+ 10   :  19d9 ; 
+ 11   :  19d0 ; 
+ 12   :  19c7 ; 
+ 13   :  19be ; 
+ 14   :  19b5 ; 
+ 15   :  19ac ; 
+ 16   :  19a3 ; 
+ 17   :  199a ; 
+ 18   :  1991 ; 
+ 19   :  1988 ; 
+ 1a   :  197e ; 
+ 1b   :  1975 ; 
+ 1c   :  196c ; 
+ 1d   :  1963 ; 
+ 1e   :  195a ; 
+ 1f   :  1951 ; 
+ 20   :  1948 ; 
+ 21   :  193e ; 
+ 22   :  1935 ; 
+ 23   :  192c ; 
+ 24   :  1923 ; 
+ 25   :  191a ; 
+ 26   :  1910 ; 
+ 27   :  1907 ; 
+ 28   :  18fe ; 
+ 29   :  18f4 ; 
+ 2a   :  18eb ; 
+ 2b   :  18e2 ; 
+ 2c   :  18d9 ; 
+ 2d   :  18cf ; 
+ 2e   :  18c6 ; 
+ 2f   :  18bd ; 
+ 30   :  18b3 ; 
+ 31   :  18aa ; 
+ 32   :  18a0 ; 
+ 33   :  1897 ; 
+ 34   :  188e ; 
+ 35   :  1884 ; 
+ 36   :  187b ; 
+ 37   :  1871 ; 
+ 38   :  1868 ; 
+ 39   :  185f ; 
+ 3a   :  1855 ; 
+ 3b   :  184c ; 
+ 3c   :  1842 ; 
+ 3d   :  1839 ; 
+ 3e   :  182f ; 
+ 3f   :  1826 ; 
+ 40   :  181c ; 
+ 41   :  1813 ; 
+ 42   :  1809 ; 
+ 43   :  1800 ; 
+ 44   :  17f6 ; 
+ 45   :  17ed ; 
+ 46   :  17e3 ; 
+ 47   :  17d9 ; 
+ 48   :  17d0 ; 
+ 49   :  17c6 ; 
+ 4a   :  17bd ; 
+ 4b   :  17b3 ; 
+ 4c   :  17a9 ; 
+ 4d   :  17a0 ; 
+ 4e   :  1796 ; 
+ 4f   :  178d ; 
+ 50   :  1783 ; 
+ 51   :  1779 ; 
+ 52   :  1770 ; 
+ 53   :  1766 ; 
+ 54   :  175c ; 
+ 55   :  1753 ; 
+ 56   :  1749 ; 
+ 57   :  173f ; 
+ 58   :  1736 ; 
+ 59   :  172c ; 
+ 5a   :  1722 ; 
+ 5b   :  1718 ; 
+ 5c   :  170f ; 
+ 5d   :  1705 ; 
+ 5e   :  16fb ; 
+ 5f   :  16f2 ; 
+ 60   :  16e8 ; 
+ 61   :  16de ; 
+ 62   :  16d4 ; 
+ 63   :  16cb ; 
+ 64   :  16c1 ; 
+ 65   :  16b7 ; 
+ 66   :  16ad ; 
+ 67   :  16a3 ; 
+ 68   :  169a ; 
+ 69   :  1690 ; 
+ 6a   :  1686 ; 
+ 6b   :  167c ; 
+ 6c   :  1672 ; 
+ 6d   :  1669 ; 
+ 6e   :  165f ; 
+ 6f   :  1655 ; 
+ 70   :  164b ; 
+ 71   :  1641 ; 
+ 72   :  1637 ; 
+ 73   :  162e ; 
+ 74   :  1624 ; 
+ 75   :  161a ; 
+ 76   :  1610 ; 
+ 77   :  1606 ; 
+ 78   :  15fc ; 
+ 79   :  15f2 ; 
+ 7a   :  15e9 ; 
+ 7b   :  15df ; 
+ 7c   :  15d5 ; 
+ 7d   :  15cb ; 
+ 7e   :  15c1 ; 
+ 7f   :  15b7 ; 
+ 80   :  15ad ; 
+ 81   :  15a3 ; 
+ 82   :  1599 ; 
+ 83   :  158f ; 
+ 84   :  1586 ; 
+ 85   :  157c ; 
+ 86   :  1572 ; 
+ 87   :  1568 ; 
+ 88   :  155e ; 
+ 89   :  1554 ; 
+ 8a   :  154a ; 
+ 8b   :  1540 ; 
+ 8c   :  1536 ; 
+ 8d   :  152c ; 
+ 8e   :  1522 ; 
+ 8f   :  1518 ; 
+ 90   :  150e ; 
+ 91   :  1505 ; 
+ 92   :  14fb ; 
+ 93   :  14f1 ; 
+ 94   :  14e7 ; 
+ 95   :  14dd ; 
+ 96   :  14d3 ; 
+ 97   :  14c9 ; 
+ 98   :  14bf ; 
+ 99   :  14b5 ; 
+ 9a   :  14ab ; 
+ 9b   :  14a1 ; 
+ 9c   :  1497 ; 
+ 9d   :  148d ; 
+ 9e   :  1483 ; 
+ 9f   :  1479 ; 
+ a0   :  146f ; 
+ a1   :  1465 ; 
+ a2   :  145b ; 
+ a3   :  1451 ; 
+ a4   :  1447 ; 
+ a5   :  143d ; 
+ a6   :  1433 ; 
+ a7   :  1429 ; 
+ a8   :  141f ; 
+ a9   :  1415 ; 
+ aa   :  140b ; 
+ ab   :  1401 ; 
+ ac   :  13f7 ; 
+ ad   :  13ed ; 
+ ae   :  13e3 ; 
+ af   :  13da ; 
+ b0   :  13d0 ; 
+ b1   :  13c6 ; 
+ b2   :  13bc ; 
+ b3   :  13b2 ; 
+ b4   :  13a8 ; 
+ b5   :  139e ; 
+ b6   :  1394 ; 
+ b7   :  138a ; 
+ b8   :  1380 ; 
+ b9   :  1376 ; 
+ ba   :  136c ; 
+ bb   :  1362 ; 
+ bc   :  1358 ; 
+ bd   :  134e ; 
+ be   :  1344 ; 
+ bf   :  133a ; 
+ c0   :  1330 ; 
+ c1   :  1326 ; 
+ c2   :  131c ; 
+ c3   :  1312 ; 
+ c4   :  1308 ; 
+ c5   :  12fe ; 
+ c6   :  12f4 ; 
+ c7   :  12ea ; 
+ c8   :  12e0 ; 
+ c9   :  12d6 ; 
+ ca   :  12cc ; 
+ cb   :  12c2 ; 
+ cc   :  12b9 ; 
+ cd   :  12af ; 
+ ce   :  12a5 ; 
+ cf   :  129b ; 
+ d0   :  1291 ; 
+ d1   :  1287 ; 
+ d2   :  127d ; 
+ d3   :  1273 ; 
+ d4   :  1269 ; 
+ d5   :  125f ; 
+ d6   :  1255 ; 
+ d7   :  124b ; 
+ d8   :  1241 ; 
+ d9   :  1237 ; 
+ da   :  122d ; 
+ db   :  1224 ; 
+ dc   :  121a ; 
+ dd   :  1210 ; 
+ de   :  1206 ; 
+ df   :  11fc ; 
+ e0   :  11f2 ; 
+ e1   :  11e8 ; 
+ e2   :  11de ; 
+ e3   :  11d4 ; 
+ e4   :  11cb ; 
+ e5   :  11c1 ; 
+ e6   :  11b7 ; 
+ e7   :  11ad ; 
+ e8   :  11a3 ; 
+ e9   :  1199 ; 
+ ea   :  118f ; 
+ eb   :  1186 ; 
+ ec   :  117c ; 
+ ed   :  1172 ; 
+ ee   :  1168 ; 
+ ef   :  115e ; 
+ f0   :  1154 ; 
+ f1   :  114b ; 
+ f2   :  1141 ; 
+ f3   :  1137 ; 
+ f4   :  112d ; 
+ f5   :  1123 ; 
+ f6   :  1119 ; 
+ f7   :  1110 ; 
+ f8   :  1106 ; 
+ f9   :  10fc ; 
+ fa   :  10f2 ; 
+ fb   :  10e8 ; 
+ fc   :  10df ; 
+ fd   :  10d5 ; 
+ fe   :  10cb ; 
+ ff   :  10c1 ; 
+ 100   :  10b8 ; 
+ 101   :  10ae ; 
+ 102   :  10a4 ; 
+ 103   :  109a ; 
+ 104   :  1091 ; 
+ 105   :  1087 ; 
+ 106   :  107d ; 
+ 107   :  1074 ; 
+ 108   :  106a ; 
+ 109   :  1060 ; 
+ 10a   :  1056 ; 
+ 10b   :  104d ; 
+ 10c   :  1043 ; 
+ 10d   :  1039 ; 
+ 10e   :  1030 ; 
+ 10f   :  1026 ; 
+ 110   :  101c ; 
+ 111   :  1013 ; 
+ 112   :  1009 ; 
+ 113   :  fff ; 
+ 114   :  ff6 ; 
+ 115   :  fec ; 
+ 116   :  fe3 ; 
+ 117   :  fd9 ; 
+ 118   :  fcf ; 
+ 119   :  fc6 ; 
+ 11a   :  fbc ; 
+ 11b   :  fb2 ; 
+ 11c   :  fa9 ; 
+ 11d   :  f9f ; 
+ 11e   :  f96 ; 
+ 11f   :  f8c ; 
+ 120   :  f83 ; 
+ 121   :  f79 ; 
+ 122   :  f6f ; 
+ 123   :  f66 ; 
+ 124   :  f5c ; 
+ 125   :  f53 ; 
+ 126   :  f49 ; 
+ 127   :  f40 ; 
+ 128   :  f36 ; 
+ 129   :  f2d ; 
+ 12a   :  f23 ; 
+ 12b   :  f1a ; 
+ 12c   :  f11 ; 
+ 12d   :  f07 ; 
+ 12e   :  efe ; 
+ 12f   :  ef4 ; 
+ 130   :  eeb ; 
+ 131   :  ee1 ; 
+ 132   :  ed8 ; 
+ 133   :  ece ; 
+ 134   :  ec5 ; 
+ 135   :  ebc ; 
+ 136   :  eb2 ; 
+ 137   :  ea9 ; 
+ 138   :  e9f ; 
+ 139   :  e96 ; 
+ 13a   :  e8d ; 
+ 13b   :  e83 ; 
+ 13c   :  e7a ; 
+ 13d   :  e71 ; 
+ 13e   :  e67 ; 
+ 13f   :  e5e ; 
+ 140   :  e55 ; 
+ 141   :  e4b ; 
+ 142   :  e42 ; 
+ 143   :  e39 ; 
+ 144   :  e2f ; 
+ 145   :  e26 ; 
+ 146   :  e1d ; 
+ 147   :  e14 ; 
+ 148   :  e0a ; 
+ 149   :  e01 ; 
+ 14a   :  df8 ; 
+ 14b   :  def ; 
+ 14c   :  de6 ; 
+ 14d   :  ddc ; 
+ 14e   :  dd3 ; 
+ 14f   :  dca ; 
+ 150   :  dc1 ; 
+ 151   :  db8 ; 
+ 152   :  daf ; 
+ 153   :  da5 ; 
+ 154   :  d9c ; 
+ 155   :  d93 ; 
+ 156   :  d8a ; 
+ 157   :  d81 ; 
+ 158   :  d78 ; 
+ 159   :  d6f ; 
+ 15a   :  d66 ; 
+ 15b   :  d5d ; 
+ 15c   :  d53 ; 
+ 15d   :  d4a ; 
+ 15e   :  d41 ; 
+ 15f   :  d38 ; 
+ 160   :  d2f ; 
+ 161   :  d26 ; 
+ 162   :  d1d ; 
+ 163   :  d14 ; 
+ 164   :  d0b ; 
+ 165   :  d02 ; 
+ 166   :  cf9 ; 
+ 167   :  cf1 ; 
+ 168   :  ce8 ; 
+ 169   :  cdf ; 
+ 16a   :  cd6 ; 
+ 16b   :  ccd ; 
+ 16c   :  cc4 ; 
+ 16d   :  cbb ; 
+ 16e   :  cb2 ; 
+ 16f   :  ca9 ; 
+ 170   :  ca1 ; 
+ 171   :  c98 ; 
+ 172   :  c8f ; 
+ 173   :  c86 ; 
+ 174   :  c7d ; 
+ 175   :  c74 ; 
+ 176   :  c6c ; 
+ 177   :  c63 ; 
+ 178   :  c5a ; 
+ 179   :  c51 ; 
+ 17a   :  c48 ; 
+ 17b   :  c40 ; 
+ 17c   :  c37 ; 
+ 17d   :  c2e ; 
+ 17e   :  c25 ; 
+ 17f   :  c1d ; 
+ 180   :  c14 ; 
+ 181   :  c0b ; 
+ 182   :  c03 ; 
+ 183   :  bfa ; 
+ 184   :  bf1 ; 
+ 185   :  be9 ; 
+ 186   :  be0 ; 
+ 187   :  bd8 ; 
+ 188   :  bcf ; 
+ 189   :  bc6 ; 
+ 18a   :  bbe ; 
+ 18b   :  bb5 ; 
+ 18c   :  bad ; 
+ 18d   :  ba4 ; 
+ 18e   :  b9c ; 
+ 18f   :  b93 ; 
+ 190   :  b8b ; 
+ 191   :  b82 ; 
+ 192   :  b7a ; 
+ 193   :  b71 ; 
+ 194   :  b69 ; 
+ 195   :  b60 ; 
+ 196   :  b58 ; 
+ 197   :  b4f ; 
+ 198   :  b47 ; 
+ 199   :  b3f ; 
+ 19a   :  b36 ; 
+ 19b   :  b2e ; 
+ 19c   :  b25 ; 
+ 19d   :  b1d ; 
+ 19e   :  b15 ; 
+ 19f   :  b0c ; 
+ 1a0   :  b04 ; 
+ 1a1   :  afc ; 
+ 1a2   :  af3 ; 
+ 1a3   :  aeb ; 
+ 1a4   :  ae3 ; 
+ 1a5   :  adb ; 
+ 1a6   :  ad2 ; 
+ 1a7   :  aca ; 
+ 1a8   :  ac2 ; 
+ 1a9   :  aba ; 
+ 1aa   :  ab1 ; 
+ 1ab   :  aa9 ; 
+ 1ac   :  aa1 ; 
+ 1ad   :  a99 ; 
+ 1ae   :  a91 ; 
+ 1af   :  a89 ; 
+ 1b0   :  a81 ; 
+ 1b1   :  a78 ; 
+ 1b2   :  a70 ; 
+ 1b3   :  a68 ; 
+ 1b4   :  a60 ; 
+ 1b5   :  a58 ; 
+ 1b6   :  a50 ; 
+ 1b7   :  a48 ; 
+ 1b8   :  a40 ; 
+ 1b9   :  a38 ; 
+ 1ba   :  a30 ; 
+ 1bb   :  a28 ; 
+ 1bc   :  a20 ; 
+ 1bd   :  a18 ; 
+ 1be   :  a10 ; 
+ 1bf   :  a08 ; 
+ 1c0   :  a00 ; 
+ 1c1   :  9f8 ; 
+ 1c2   :  9f0 ; 
+ 1c3   :  9e8 ; 
+ 1c4   :  9e0 ; 
+ 1c5   :  9d8 ; 
+ 1c6   :  9d1 ; 
+ 1c7   :  9c9 ; 
+ 1c8   :  9c1 ; 
+ 1c9   :  9b9 ; 
+ 1ca   :  9b1 ; 
+ 1cb   :  9aa ; 
+ 1cc   :  9a2 ; 
+ 1cd   :  99a ; 
+ 1ce   :  992 ; 
+ 1cf   :  98b ; 
+ 1d0   :  983 ; 
+ 1d1   :  97b ; 
+ 1d2   :  973 ; 
+ 1d3   :  96c ; 
+ 1d4   :  964 ; 
+ 1d5   :  95c ; 
+ 1d6   :  955 ; 
+ 1d7   :  94d ; 
+ 1d8   :  945 ; 
+ 1d9   :  93e ; 
+ 1da   :  936 ; 
+ 1db   :  92f ; 
+ 1dc   :  927 ; 
+ 1dd   :  91f ; 
+ 1de   :  918 ; 
+ 1df   :  910 ; 
+ 1e0   :  909 ; 
+ 1e1   :  901 ; 
+ 1e2   :  8fa ; 
+ 1e3   :  8f2 ; 
+ 1e4   :  8eb ; 
+ 1e5   :  8e3 ; 
+ 1e6   :  8dc ; 
+ 1e7   :  8d5 ; 
+ 1e8   :  8cd ; 
+ 1e9   :  8c6 ; 
+ 1ea   :  8be ; 
+ 1eb   :  8b7 ; 
+ 1ec   :  8b0 ; 
+ 1ed   :  8a8 ; 
+ 1ee   :  8a1 ; 
+ 1ef   :  89a ; 
+ 1f0   :  892 ; 
+ 1f1   :  88b ; 
+ 1f2   :  884 ; 
+ 1f3   :  87d ; 
+ 1f4   :  875 ; 
+ 1f5   :  86e ; 
+ 1f6   :  867 ; 
+ 1f7   :  860 ; 
+ 1f8   :  858 ; 
+ 1f9   :  851 ; 
+ 1fa   :  84a ; 
+ 1fb   :  843 ; 
+ 1fc   :  83c ; 
+ 1fd   :  834 ; 
+ 1fe   :  82d ; 
+ 1ff   :  826 ; 
+ 200   :  81f ; 
+ 201   :  818 ; 
+ 202   :  811 ; 
+ 203   :  80a ; 
+ 204   :  803 ; 
+ 205   :  7fc ; 
+ 206   :  7f5 ; 
+ 207   :  7ee ; 
+ 208   :  7e7 ; 
+ 209   :  7e0 ; 
+ 20a   :  7d9 ; 
+ 20b   :  7d2 ; 
+ 20c   :  7cb ; 
+ 20d   :  7c4 ; 
+ 20e   :  7bd ; 
+ 20f   :  7b7 ; 
+ 210   :  7b0 ; 
+ 211   :  7a9 ; 
+ 212   :  7a2 ; 
+ 213   :  79b ; 
+ 214   :  794 ; 
+ 215   :  78d ; 
+ 216   :  787 ; 
+ 217   :  780 ; 
+ 218   :  779 ; 
+ 219   :  772 ; 
+ 21a   :  76b ; 
+ 21b   :  765 ; 
+ 21c   :  75e ; 
+ 21d   :  757 ; 
+ 21e   :  751 ; 
+ 21f   :  74a ; 
+ 220   :  743 ; 
+ 221   :  73d ; 
+ 222   :  736 ; 
+ 223   :  72f ; 
+ 224   :  729 ; 
+ 225   :  722 ; 
+ 226   :  71c ; 
+ 227   :  715 ; 
+ 228   :  70f ; 
+ 229   :  708 ; 
+ 22a   :  702 ; 
+ 22b   :  6fb ; 
+ 22c   :  6f5 ; 
+ 22d   :  6ee ; 
+ 22e   :  6e8 ; 
+ 22f   :  6e1 ; 
+ 230   :  6db ; 
+ 231   :  6d5 ; 
+ 232   :  6ce ; 
+ 233   :  6c8 ; 
+ 234   :  6c1 ; 
+ 235   :  6bb ; 
+ 236   :  6b5 ; 
+ 237   :  6ae ; 
+ 238   :  6a8 ; 
+ 239   :  6a1 ; 
+ 23a   :  69b ; 
+ 23b   :  695 ; 
+ 23c   :  68f ; 
+ 23d   :  688 ; 
+ 23e   :  682 ; 
+ 23f   :  67c ; 
+ 240   :  676 ; 
+ 241   :  66f ; 
+ 242   :  669 ; 
+ 243   :  663 ; 
+ 244   :  65d ; 
+ 245   :  657 ; 
+ 246   :  651 ; 
+ 247   :  64b ; 
+ 248   :  645 ; 
+ 249   :  63f ; 
+ 24a   :  638 ; 
+ 24b   :  632 ; 
+ 24c   :  62c ; 
+ 24d   :  626 ; 
+ 24e   :  620 ; 
+ 24f   :  61a ; 
+ 250   :  614 ; 
+ 251   :  60e ; 
+ 252   :  608 ; 
+ 253   :  603 ; 
+ 254   :  5fd ; 
+ 255   :  5f7 ; 
+ 256   :  5f1 ; 
+ 257   :  5eb ; 
+ 258   :  5e5 ; 
+ 259   :  5df ; 
+ 25a   :  5d9 ; 
+ 25b   :  5d3 ; 
+ 25c   :  5cd ; 
+ 25d   :  5c8 ; 
+ 25e   :  5c2 ; 
+ 25f   :  5bc ; 
+ 260   :  5b6 ; 
+ 261   :  5b0 ; 
+ 262   :  5ab ; 
+ 263   :  5a5 ; 
+ 264   :  59f ; 
+ 265   :  59a ; 
+ 266   :  594 ; 
+ 267   :  58e ; 
+ 268   :  589 ; 
+ 269   :  583 ; 
+ 26a   :  57e ; 
+ 26b   :  578 ; 
+ 26c   :  572 ; 
+ 26d   :  56d ; 
+ 26e   :  567 ; 
+ 26f   :  562 ; 
+ 270   :  55c ; 
+ 271   :  557 ; 
+ 272   :  551 ; 
+ 273   :  54c ; 
+ 274   :  546 ; 
+ 275   :  541 ; 
+ 276   :  53b ; 
+ 277   :  536 ; 
+ 278   :  530 ; 
+ 279   :  52b ; 
+ 27a   :  525 ; 
+ 27b   :  520 ; 
+ 27c   :  51a ; 
+ 27d   :  515 ; 
+ 27e   :  510 ; 
+ 27f   :  50a ; 
+ 280   :  505 ; 
+ 281   :  500 ; 
+ 282   :  4fa ; 
+ 283   :  4f5 ; 
+ 284   :  4f0 ; 
+ 285   :  4eb ; 
+ 286   :  4e6 ; 
+ 287   :  4e0 ; 
+ 288   :  4db ; 
+ 289   :  4d6 ; 
+ 28a   :  4d1 ; 
+ 28b   :  4cc ; 
+ 28c   :  4c7 ; 
+ 28d   :  4c1 ; 
+ 28e   :  4bc ; 
+ 28f   :  4b7 ; 
+ 290   :  4b2 ; 
+ 291   :  4ad ; 
+ 292   :  4a8 ; 
+ 293   :  4a3 ; 
+ 294   :  49e ; 
+ 295   :  499 ; 
+ 296   :  494 ; 
+ 297   :  48f ; 
+ 298   :  48a ; 
+ 299   :  485 ; 
+ 29a   :  480 ; 
+ 29b   :  47b ; 
+ 29c   :  476 ; 
+ 29d   :  471 ; 
+ 29e   :  46c ; 
+ 29f   :  467 ; 
+ 2a0   :  462 ; 
+ 2a1   :  45d ; 
+ 2a2   :  458 ; 
+ 2a3   :  453 ; 
+ 2a4   :  44f ; 
+ 2a5   :  44a ; 
+ 2a6   :  445 ; 
+ 2a7   :  440 ; 
+ 2a8   :  43c ; 
+ 2a9   :  437 ; 
+ 2aa   :  432 ; 
+ 2ab   :  42d ; 
+ 2ac   :  429 ; 
+ 2ad   :  424 ; 
+ 2ae   :  41f ; 
+ 2af   :  41b ; 
+ 2b0   :  416 ; 
+ 2b1   :  411 ; 
+ 2b2   :  40d ; 
+ 2b3   :  408 ; 
+ 2b4   :  403 ; 
+ 2b5   :  3ff ; 
+ 2b6   :  3fa ; 
+ 2b7   :  3f6 ; 
+ 2b8   :  3f1 ; 
+ 2b9   :  3ec ; 
+ 2ba   :  3e8 ; 
+ 2bb   :  3e3 ; 
+ 2bc   :  3df ; 
+ 2bd   :  3da ; 
+ 2be   :  3d6 ; 
+ 2bf   :  3d1 ; 
+ 2c0   :  3cd ; 
+ 2c1   :  3c8 ; 
+ 2c2   :  3c4 ; 
+ 2c3   :  3bf ; 
+ 2c4   :  3bb ; 
+ 2c5   :  3b7 ; 
+ 2c6   :  3b2 ; 
+ 2c7   :  3ae ; 
+ 2c8   :  3aa ; 
+ 2c9   :  3a5 ; 
+ 2ca   :  3a1 ; 
+ 2cb   :  39d ; 
+ 2cc   :  399 ; 
+ 2cd   :  394 ; 
+ 2ce   :  390 ; 
+ 2cf   :  38c ; 
+ 2d0   :  388 ; 
+ 2d1   :  383 ; 
+ 2d2   :  37f ; 
+ 2d3   :  37b ; 
+ 2d4   :  377 ; 
+ 2d5   :  372 ; 
+ 2d6   :  36e ; 
+ 2d7   :  36a ; 
+ 2d8   :  366 ; 
+ 2d9   :  362 ; 
+ 2da   :  35d ; 
+ 2db   :  359 ; 
+ 2dc   :  355 ; 
+ 2dd   :  351 ; 
+ 2de   :  34d ; 
+ 2df   :  349 ; 
+ 2e0   :  345 ; 
+ 2e1   :  341 ; 
+ 2e2   :  33d ; 
+ 2e3   :  339 ; 
+ 2e4   :  335 ; 
+ 2e5   :  331 ; 
+ 2e6   :  32d ; 
+ 2e7   :  329 ; 
+ 2e8   :  325 ; 
+ 2e9   :  321 ; 
+ 2ea   :  31e ; 
+ 2eb   :  31a ; 
+ 2ec   :  316 ; 
+ 2ed   :  312 ; 
+ 2ee   :  30e ; 
+ 2ef   :  30a ; 
+ 2f0   :  307 ; 
+ 2f1   :  303 ; 
+ 2f2   :  2ff ; 
+ 2f3   :  2fb ; 
+ 2f4   :  2f7 ; 
+ 2f5   :  2f3 ; 
+ 2f6   :  2ef ; 
+ 2f7   :  2ec ; 
+ 2f8   :  2e8 ; 
+ 2f9   :  2e4 ; 
+ 2fa   :  2e0 ; 
+ 2fb   :  2dc ; 
+ 2fc   :  2d9 ; 
+ 2fd   :  2d5 ; 
+ 2fe   :  2d1 ; 
+ 2ff   :  2cd ; 
+ 300   :  2ca ; 
+ 301   :  2c6 ; 
+ 302   :  2c3 ; 
+ 303   :  2bf ; 
+ 304   :  2bb ; 
+ 305   :  2b8 ; 
+ 306   :  2b4 ; 
+ 307   :  2b1 ; 
+ 308   :  2ae ; 
+ 309   :  2aa ; 
+ 30a   :  2a7 ; 
+ 30b   :  2a3 ; 
+ 30c   :  2a0 ; 
+ 30d   :  29c ; 
+ 30e   :  299 ; 
+ 30f   :  296 ; 
+ 310   :  292 ; 
+ 311   :  28f ; 
+ 312   :  28b ; 
+ 313   :  288 ; 
+ 314   :  284 ; 
+ 315   :  281 ; 
+ 316   :  27d ; 
+ 317   :  27a ; 
+ 318   :  276 ; 
+ 319   :  273 ; 
+ 31a   :  26f ; 
+ 31b   :  26c ; 
+ 31c   :  269 ; 
+ 31d   :  265 ; 
+ 31e   :  262 ; 
+ 31f   :  25f ; 
+ 320   :  25b ; 
+ 321   :  258 ; 
+ 322   :  255 ; 
+ 323   :  252 ; 
+ 324   :  24f ; 
+ 325   :  24b ; 
+ 326   :  248 ; 
+ 327   :  245 ; 
+ 328   :  242 ; 
+ 329   :  23f ; 
+ 32a   :  23c ; 
+ 32b   :  239 ; 
+ 32c   :  236 ; 
+ 32d   :  233 ; 
+ 32e   :  230 ; 
+ 32f   :  22d ; 
+ 330   :  22a ; 
+ 331   :  227 ; 
+ 332   :  224 ; 
+ 333   :  221 ; 
+ 334   :  21e ; 
+ 335   :  21a ; 
+ 336   :  217 ; 
+ 337   :  214 ; 
+ 338   :  211 ; 
+ 339   :  20e ; 
+ 33a   :  20b ; 
+ 33b   :  208 ; 
+ 33c   :  204 ; 
+ 33d   :  201 ; 
+ 33e   :  1fe ; 
+ 33f   :  1fb ; 
+ 340   :  1f9 ; 
+ 341   :  1f6 ; 
+ 342   :  1f3 ; 
+ 343   :  1f0 ; 
+ 344   :  1ed ; 
+ 345   :  1eb ; 
+ 346   :  1e8 ; 
+ 347   :  1e5 ; 
+ 348   :  1e3 ; 
+ 349   :  1e0 ; 
+ 34a   :  1dd ; 
+ 34b   :  1db ; 
+ 34c   :  1d8 ; 
+ 34d   :  1d6 ; 
+ 34e   :  1d3 ; 
+ 34f   :  1d0 ; 
+ 350   :  1ce ; 
+ 351   :  1cb ; 
+ 352   :  1c8 ; 
+ 353   :  1c5 ; 
+ 354   :  1c2 ; 
+ 355   :  1c0 ; 
+ 356   :  1bd ; 
+ 357   :  1ba ; 
+ 358   :  1b7 ; 
+ 359   :  1b4 ; 
+ 35a   :  1b1 ; 
+ 35b   :  1ae ; 
+ 35c   :  1ac ; 
+ 35d   :  1a9 ; 
+ 35e   :  1a6 ; 
+ 35f   :  1a4 ; 
+ 360   :  1a1 ; 
+ 361   :  19e ; 
+ 362   :  19c ; 
+ 363   :  19a ; 
+ 364   :  197 ; 
+ 365   :  195 ; 
+ 366   :  193 ; 
+ 367   :  190 ; 
+ 368   :  18e ; 
+ 369   :  18c ; 
+ 36a   :  18a ; 
+ 36b   :  188 ; 
+ 36c   :  185 ; 
+ 36d   :  183 ; 
+ 36e   :  181 ; 
+ 36f   :  17f ; 
+ 370   :  17c ; 
+ 371   :  17a ; 
+ 372   :  177 ; 
+ 373   :  175 ; 
+ 374   :  172 ; 
+ 375   :  170 ; 
+ 376   :  16d ; 
+ 377   :  16a ; 
+ 378   :  168 ; 
+ 379   :  165 ; 
+ 37a   :  162 ; 
+ 37b   :  160 ; 
+ 37c   :  15d ; 
+ 37d   :  15b ; 
+ 37e   :  158 ; 
+ 37f   :  156 ; 
+ 380   :  154 ; 
+ 381   :  151 ; 
+ 382   :  14f ; 
+ 383   :  14d ; 
+ 384   :  14b ; 
+ 385   :  149 ; 
+ 386   :  148 ; 
+ 387   :  146 ; 
+ 388   :  144 ; 
+ 389   :  142 ; 
+ 38a   :  141 ; 
+ 38b   :  13f ; 
+ 38c   :  13d ; 
+ 38d   :  13b ; 
+ 38e   :  13a ; 
+ 38f   :  138 ; 
+ 390   :  136 ; 
+ 391   :  133 ; 
+ 392   :  131 ; 
+ 393   :  12f ; 
+ 394   :  12c ; 
+ 395   :  12a ; 
+ 396   :  127 ; 
+ 397   :  125 ; 
+ 398   :  122 ; 
+ 399   :  120 ; 
+ 39a   :  11d ; 
+ 39b   :  11a ; 
+ 39c   :  118 ; 
+ 39d   :  116 ; 
+ 39e   :  113 ; 
+ 39f   :  111 ; 
+ 3a0   :  10f ; 
+ 3a1   :  10d ; 
+ 3a2   :  10c ; 
+ 3a3   :  10a ; 
+ 3a4   :  109 ; 
+ 3a5   :  107 ; 
+ 3a6   :  106 ; 
+ 3a7   :  105 ; 
+ 3a8   :  104 ; 
+ 3a9   :  103 ; 
+ 3aa   :  102 ; 
+ 3ab   :  101 ; 
+ 3ac   :  100 ; 
+ 3ad   :  fe ; 
+ 3ae   :  fd ; 
+ 3af   :  fc ; 
+ 3b0   :  fa ; 
+ 3b1   :  f8 ; 
+ 3b2   :  f6 ; 
+ 3b3   :  f4 ; 
+ 3b4   :  f1 ; 
+ 3b5   :  ef ; 
+ 3b6   :  ec ; 
+ 3b7   :  e9 ; 
+ 3b8   :  e6 ; 
+ 3b9   :  e3 ; 
+ 3ba   :  e0 ; 
+ 3bb   :  dd ; 
+ 3bc   :  da ; 
+ 3bd   :  d7 ; 
+ 3be   :  d5 ; 
+ 3bf   :  d3 ; 
+ 3c0   :  d1 ; 
+ 3c1   :  cf ; 
+ 3c2   :  ce ; 
+ 3c3   :  cd ; 
+ 3c4   :  cc ; 
+ 3c5   :  cc ; 
+ 3c6   :  cc ; 
+ 3c7   :  cc ; 
+ 3c8   :  cd ; 
+ 3c9   :  ce ; 
+ 3ca   :  ce ; 
+ 3cb   :  cf ; 
+ 3cc   :  cf ; 
+ 3cd   :  cf ; 
+ 3ce   :  cf ; 
+ 3cf   :  cf ; 
+ 3d0   :  ce ; 
+ 3d1   :  cd ; 
+ 3d2   :  cb ; 
+ 3d3   :  c8 ; 
+ 3d4   :  c4 ; 
+ 3d5   :  c0 ; 
+ 3d6   :  bc ; 
+ 3d7   :  b7 ; 
+ 3d8   :  b1 ; 
+ 3d9   :  ab ; 
+ 3da   :  a5 ; 
+ 3db   :  9f ; 
+ 3dc   :  98 ; 
+ 3dd   :  92 ; 
+ 3de   :  8d ; 
+ 3df   :  88 ; 
+ 3e0   :  85 ; 
+ 3e1   :  82 ; 
+ 3e2   :  81 ; 
+ 3e3   :  82 ; 
+ 3e4   :  84 ; 
+ 3e5   :  89 ; 
+ 3e6   :  8f ; 
+ 3e7   :  98 ; 
+ 3e8   :  a3 ; 
+ 3e9   :  b1 ; 
+ 3ea   :  c0 ; 
+ 3eb   :  d2 ; 
+ 3ec   :  e7 ; 
+ 3ed   :  fd ; 
+ 3ee   :  115 ; 
+ 3ef   :  12f ; 
+ 3f0   :  14a ; 
+ 3f1   :  166 ; 
+ 3f2   :  183 ; 
+ 3f3   :  1a0 ; 
+ 3f4   :  1bd ; 
+ 3f5   :  1d9 ; 
+ 3f6   :  1f4 ; 
+ 3f7   :  20e ; 
+ 3f8   :  227 ; 
+ 3f9   :  23d ; 
+ 3fa   :  250 ; 
+ 3fb   :  261 ; 
+ 3fc   :  26f ; 
+ 3fd   :  27a ; 
+ 3fe   :  281 ; 
+ 3ff   :  285 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_1.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_1.mif
new file mode 100644
index 0000000000000000000000000000000000000000..709b86c9b8ba5c86ed56e5b97a69d6dbebc48ef7
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_1.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  feddd ; 
+ 1   :  fedfb ; 
+ 2   :  fee1a ; 
+ 3   :  fee38 ; 
+ 4   :  fee56 ; 
+ 5   :  fee75 ; 
+ 6   :  fee93 ; 
+ 7   :  feeb2 ; 
+ 8   :  feed0 ; 
+ 9   :  feeee ; 
+ a   :  fef0d ; 
+ b   :  fef2b ; 
+ c   :  fef4a ; 
+ d   :  fef68 ; 
+ e   :  fef86 ; 
+ f   :  fefa5 ; 
+ 10   :  fefc3 ; 
+ 11   :  fefe2 ; 
+ 12   :  ff000 ; 
+ 13   :  ff01e ; 
+ 14   :  ff03d ; 
+ 15   :  ff05b ; 
+ 16   :  ff079 ; 
+ 17   :  ff098 ; 
+ 18   :  ff0b6 ; 
+ 19   :  ff0d5 ; 
+ 1a   :  ff0f3 ; 
+ 1b   :  ff111 ; 
+ 1c   :  ff130 ; 
+ 1d   :  ff14e ; 
+ 1e   :  ff16c ; 
+ 1f   :  ff18b ; 
+ 20   :  ff1a9 ; 
+ 21   :  ff1c7 ; 
+ 22   :  ff1e6 ; 
+ 23   :  ff204 ; 
+ 24   :  ff222 ; 
+ 25   :  ff240 ; 
+ 26   :  ff25f ; 
+ 27   :  ff27d ; 
+ 28   :  ff29b ; 
+ 29   :  ff2ba ; 
+ 2a   :  ff2d8 ; 
+ 2b   :  ff2f6 ; 
+ 2c   :  ff314 ; 
+ 2d   :  ff332 ; 
+ 2e   :  ff351 ; 
+ 2f   :  ff36f ; 
+ 30   :  ff38d ; 
+ 31   :  ff3ab ; 
+ 32   :  ff3c9 ; 
+ 33   :  ff3e8 ; 
+ 34   :  ff406 ; 
+ 35   :  ff424 ; 
+ 36   :  ff442 ; 
+ 37   :  ff460 ; 
+ 38   :  ff47e ; 
+ 39   :  ff49c ; 
+ 3a   :  ff4bb ; 
+ 3b   :  ff4d9 ; 
+ 3c   :  ff4f7 ; 
+ 3d   :  ff515 ; 
+ 3e   :  ff533 ; 
+ 3f   :  ff551 ; 
+ 40   :  ff56f ; 
+ 41   :  ff58d ; 
+ 42   :  ff5ab ; 
+ 43   :  ff5c9 ; 
+ 44   :  ff5e7 ; 
+ 45   :  ff605 ; 
+ 46   :  ff623 ; 
+ 47   :  ff641 ; 
+ 48   :  ff65f ; 
+ 49   :  ff67c ; 
+ 4a   :  ff69a ; 
+ 4b   :  ff6b8 ; 
+ 4c   :  ff6d6 ; 
+ 4d   :  ff6f4 ; 
+ 4e   :  ff712 ; 
+ 4f   :  ff730 ; 
+ 50   :  ff74d ; 
+ 51   :  ff76b ; 
+ 52   :  ff789 ; 
+ 53   :  ff7a7 ; 
+ 54   :  ff7c4 ; 
+ 55   :  ff7e2 ; 
+ 56   :  ff800 ; 
+ 57   :  ff81d ; 
+ 58   :  ff83b ; 
+ 59   :  ff859 ; 
+ 5a   :  ff876 ; 
+ 5b   :  ff894 ; 
+ 5c   :  ff8b2 ; 
+ 5d   :  ff8cf ; 
+ 5e   :  ff8ed ; 
+ 5f   :  ff90a ; 
+ 60   :  ff928 ; 
+ 61   :  ff945 ; 
+ 62   :  ff963 ; 
+ 63   :  ff980 ; 
+ 64   :  ff99e ; 
+ 65   :  ff9bb ; 
+ 66   :  ff9d8 ; 
+ 67   :  ff9f6 ; 
+ 68   :  ffa13 ; 
+ 69   :  ffa30 ; 
+ 6a   :  ffa4e ; 
+ 6b   :  ffa6b ; 
+ 6c   :  ffa88 ; 
+ 6d   :  ffaa5 ; 
+ 6e   :  ffac3 ; 
+ 6f   :  ffae0 ; 
+ 70   :  ffafd ; 
+ 71   :  ffb1a ; 
+ 72   :  ffb37 ; 
+ 73   :  ffb55 ; 
+ 74   :  ffb72 ; 
+ 75   :  ffb8f ; 
+ 76   :  ffbac ; 
+ 77   :  ffbc9 ; 
+ 78   :  ffbe6 ; 
+ 79   :  ffc03 ; 
+ 7a   :  ffc20 ; 
+ 7b   :  ffc3d ; 
+ 7c   :  ffc59 ; 
+ 7d   :  ffc76 ; 
+ 7e   :  ffc93 ; 
+ 7f   :  ffcb0 ; 
+ 80   :  ffccd ; 
+ 81   :  ffcea ; 
+ 82   :  ffd06 ; 
+ 83   :  ffd23 ; 
+ 84   :  ffd40 ; 
+ 85   :  ffd5c ; 
+ 86   :  ffd79 ; 
+ 87   :  ffd96 ; 
+ 88   :  ffdb2 ; 
+ 89   :  ffdcf ; 
+ 8a   :  ffdeb ; 
+ 8b   :  ffe08 ; 
+ 8c   :  ffe24 ; 
+ 8d   :  ffe41 ; 
+ 8e   :  ffe5d ; 
+ 8f   :  ffe7a ; 
+ 90   :  ffe96 ; 
+ 91   :  ffeb2 ; 
+ 92   :  ffecf ; 
+ 93   :  ffeeb ; 
+ 94   :  fff07 ; 
+ 95   :  fff24 ; 
+ 96   :  fff40 ; 
+ 97   :  fff5c ; 
+ 98   :  fff78 ; 
+ 99   :  fff94 ; 
+ 9a   :  fffb0 ; 
+ 9b   :  fffcc ; 
+ 9c   :  fffe8 ; 
+ 9d   :  4 ; 
+ 9e   :  20 ; 
+ 9f   :  3c ; 
+ a0   :  58 ; 
+ a1   :  74 ; 
+ a2   :  90 ; 
+ a3   :  ac ; 
+ a4   :  c7 ; 
+ a5   :  e3 ; 
+ a6   :  ff ; 
+ a7   :  11b ; 
+ a8   :  136 ; 
+ a9   :  152 ; 
+ aa   :  16e ; 
+ ab   :  189 ; 
+ ac   :  1a5 ; 
+ ad   :  1c0 ; 
+ ae   :  1dc ; 
+ af   :  1f7 ; 
+ b0   :  212 ; 
+ b1   :  22e ; 
+ b2   :  249 ; 
+ b3   :  264 ; 
+ b4   :  280 ; 
+ b5   :  29b ; 
+ b6   :  2b6 ; 
+ b7   :  2d1 ; 
+ b8   :  2ec ; 
+ b9   :  307 ; 
+ ba   :  323 ; 
+ bb   :  33e ; 
+ bc   :  359 ; 
+ bd   :  373 ; 
+ be   :  38e ; 
+ bf   :  3a9 ; 
+ c0   :  3c4 ; 
+ c1   :  3df ; 
+ c2   :  3fa ; 
+ c3   :  414 ; 
+ c4   :  42f ; 
+ c5   :  44a ; 
+ c6   :  464 ; 
+ c7   :  47f ; 
+ c8   :  49a ; 
+ c9   :  4b4 ; 
+ ca   :  4cf ; 
+ cb   :  4e9 ; 
+ cc   :  503 ; 
+ cd   :  51e ; 
+ ce   :  538 ; 
+ cf   :  553 ; 
+ d0   :  56d ; 
+ d1   :  587 ; 
+ d2   :  5a1 ; 
+ d3   :  5bb ; 
+ d4   :  5d5 ; 
+ d5   :  5ef ; 
+ d6   :  60a ; 
+ d7   :  624 ; 
+ d8   :  63d ; 
+ d9   :  657 ; 
+ da   :  671 ; 
+ db   :  68b ; 
+ dc   :  6a5 ; 
+ dd   :  6bf ; 
+ de   :  6d8 ; 
+ df   :  6f2 ; 
+ e0   :  70c ; 
+ e1   :  725 ; 
+ e2   :  73f ; 
+ e3   :  758 ; 
+ e4   :  772 ; 
+ e5   :  78b ; 
+ e6   :  7a5 ; 
+ e7   :  7be ; 
+ e8   :  7d7 ; 
+ e9   :  7f1 ; 
+ ea   :  80a ; 
+ eb   :  823 ; 
+ ec   :  83c ; 
+ ed   :  855 ; 
+ ee   :  86e ; 
+ ef   :  887 ; 
+ f0   :  8a0 ; 
+ f1   :  8b9 ; 
+ f2   :  8d2 ; 
+ f3   :  8eb ; 
+ f4   :  904 ; 
+ f5   :  91d ; 
+ f6   :  935 ; 
+ f7   :  94e ; 
+ f8   :  967 ; 
+ f9   :  97f ; 
+ fa   :  998 ; 
+ fb   :  9b0 ; 
+ fc   :  9c9 ; 
+ fd   :  9e1 ; 
+ fe   :  9fa ; 
+ ff   :  a12 ; 
+ 100   :  a2a ; 
+ 101   :  a43 ; 
+ 102   :  a5b ; 
+ 103   :  a73 ; 
+ 104   :  a8b ; 
+ 105   :  aa3 ; 
+ 106   :  abb ; 
+ 107   :  ad3 ; 
+ 108   :  aeb ; 
+ 109   :  b03 ; 
+ 10a   :  b1b ; 
+ 10b   :  b33 ; 
+ 10c   :  b4a ; 
+ 10d   :  b62 ; 
+ 10e   :  b7a ; 
+ 10f   :  b91 ; 
+ 110   :  ba9 ; 
+ 111   :  bc1 ; 
+ 112   :  bd8 ; 
+ 113   :  bef ; 
+ 114   :  c07 ; 
+ 115   :  c1e ; 
+ 116   :  c36 ; 
+ 117   :  c4d ; 
+ 118   :  c64 ; 
+ 119   :  c7b ; 
+ 11a   :  c92 ; 
+ 11b   :  ca9 ; 
+ 11c   :  cc0 ; 
+ 11d   :  cd7 ; 
+ 11e   :  cee ; 
+ 11f   :  d05 ; 
+ 120   :  d1c ; 
+ 121   :  d33 ; 
+ 122   :  d4a ; 
+ 123   :  d60 ; 
+ 124   :  d77 ; 
+ 125   :  d8e ; 
+ 126   :  da4 ; 
+ 127   :  dbb ; 
+ 128   :  dd1 ; 
+ 129   :  de7 ; 
+ 12a   :  dfe ; 
+ 12b   :  e14 ; 
+ 12c   :  e2a ; 
+ 12d   :  e41 ; 
+ 12e   :  e57 ; 
+ 12f   :  e6d ; 
+ 130   :  e83 ; 
+ 131   :  e99 ; 
+ 132   :  eaf ; 
+ 133   :  ec5 ; 
+ 134   :  edb ; 
+ 135   :  ef1 ; 
+ 136   :  f06 ; 
+ 137   :  f1c ; 
+ 138   :  f32 ; 
+ 139   :  f47 ; 
+ 13a   :  f5d ; 
+ 13b   :  f73 ; 
+ 13c   :  f88 ; 
+ 13d   :  f9d ; 
+ 13e   :  fb3 ; 
+ 13f   :  fc8 ; 
+ 140   :  fdd ; 
+ 141   :  ff3 ; 
+ 142   :  1008 ; 
+ 143   :  101d ; 
+ 144   :  1032 ; 
+ 145   :  1047 ; 
+ 146   :  105c ; 
+ 147   :  1071 ; 
+ 148   :  1086 ; 
+ 149   :  109b ; 
+ 14a   :  10b0 ; 
+ 14b   :  10c4 ; 
+ 14c   :  10d9 ; 
+ 14d   :  10ee ; 
+ 14e   :  1102 ; 
+ 14f   :  1117 ; 
+ 150   :  112b ; 
+ 151   :  1140 ; 
+ 152   :  1154 ; 
+ 153   :  1168 ; 
+ 154   :  117d ; 
+ 155   :  1191 ; 
+ 156   :  11a5 ; 
+ 157   :  11b9 ; 
+ 158   :  11cd ; 
+ 159   :  11e1 ; 
+ 15a   :  11f5 ; 
+ 15b   :  1209 ; 
+ 15c   :  121d ; 
+ 15d   :  1231 ; 
+ 15e   :  1245 ; 
+ 15f   :  1258 ; 
+ 160   :  126c ; 
+ 161   :  127f ; 
+ 162   :  1293 ; 
+ 163   :  12a7 ; 
+ 164   :  12ba ; 
+ 165   :  12cd ; 
+ 166   :  12e1 ; 
+ 167   :  12f4 ; 
+ 168   :  1307 ; 
+ 169   :  131a ; 
+ 16a   :  132e ; 
+ 16b   :  1341 ; 
+ 16c   :  1354 ; 
+ 16d   :  1367 ; 
+ 16e   :  137a ; 
+ 16f   :  138c ; 
+ 170   :  139f ; 
+ 171   :  13b2 ; 
+ 172   :  13c5 ; 
+ 173   :  13d7 ; 
+ 174   :  13ea ; 
+ 175   :  13fc ; 
+ 176   :  140f ; 
+ 177   :  1421 ; 
+ 178   :  1434 ; 
+ 179   :  1446 ; 
+ 17a   :  1458 ; 
+ 17b   :  146b ; 
+ 17c   :  147d ; 
+ 17d   :  148f ; 
+ 17e   :  14a1 ; 
+ 17f   :  14b3 ; 
+ 180   :  14c5 ; 
+ 181   :  14d7 ; 
+ 182   :  14e9 ; 
+ 183   :  14fa ; 
+ 184   :  150c ; 
+ 185   :  151e ; 
+ 186   :  1530 ; 
+ 187   :  1541 ; 
+ 188   :  1553 ; 
+ 189   :  1564 ; 
+ 18a   :  1576 ; 
+ 18b   :  1587 ; 
+ 18c   :  1598 ; 
+ 18d   :  15a9 ; 
+ 18e   :  15bb ; 
+ 18f   :  15cc ; 
+ 190   :  15dd ; 
+ 191   :  15ee ; 
+ 192   :  15ff ; 
+ 193   :  1610 ; 
+ 194   :  1621 ; 
+ 195   :  1632 ; 
+ 196   :  1642 ; 
+ 197   :  1653 ; 
+ 198   :  1664 ; 
+ 199   :  1674 ; 
+ 19a   :  1685 ; 
+ 19b   :  1695 ; 
+ 19c   :  16a6 ; 
+ 19d   :  16b6 ; 
+ 19e   :  16c6 ; 
+ 19f   :  16d7 ; 
+ 1a0   :  16e7 ; 
+ 1a1   :  16f7 ; 
+ 1a2   :  1707 ; 
+ 1a3   :  1717 ; 
+ 1a4   :  1727 ; 
+ 1a5   :  1737 ; 
+ 1a6   :  1747 ; 
+ 1a7   :  1757 ; 
+ 1a8   :  1767 ; 
+ 1a9   :  1776 ; 
+ 1aa   :  1786 ; 
+ 1ab   :  1796 ; 
+ 1ac   :  17a5 ; 
+ 1ad   :  17b5 ; 
+ 1ae   :  17c4 ; 
+ 1af   :  17d4 ; 
+ 1b0   :  17e3 ; 
+ 1b1   :  17f2 ; 
+ 1b2   :  1801 ; 
+ 1b3   :  1811 ; 
+ 1b4   :  1820 ; 
+ 1b5   :  182f ; 
+ 1b6   :  183e ; 
+ 1b7   :  184d ; 
+ 1b8   :  185c ; 
+ 1b9   :  186a ; 
+ 1ba   :  1879 ; 
+ 1bb   :  1888 ; 
+ 1bc   :  1897 ; 
+ 1bd   :  18a5 ; 
+ 1be   :  18b4 ; 
+ 1bf   :  18c2 ; 
+ 1c0   :  18d1 ; 
+ 1c1   :  18df ; 
+ 1c2   :  18ed ; 
+ 1c3   :  18fc ; 
+ 1c4   :  190a ; 
+ 1c5   :  1918 ; 
+ 1c6   :  1926 ; 
+ 1c7   :  1934 ; 
+ 1c8   :  1942 ; 
+ 1c9   :  1950 ; 
+ 1ca   :  195e ; 
+ 1cb   :  196c ; 
+ 1cc   :  197a ; 
+ 1cd   :  1988 ; 
+ 1ce   :  1995 ; 
+ 1cf   :  19a3 ; 
+ 1d0   :  19b0 ; 
+ 1d1   :  19be ; 
+ 1d2   :  19cb ; 
+ 1d3   :  19d9 ; 
+ 1d4   :  19e6 ; 
+ 1d5   :  19f3 ; 
+ 1d6   :  1a01 ; 
+ 1d7   :  1a0e ; 
+ 1d8   :  1a1b ; 
+ 1d9   :  1a28 ; 
+ 1da   :  1a35 ; 
+ 1db   :  1a42 ; 
+ 1dc   :  1a4f ; 
+ 1dd   :  1a5c ; 
+ 1de   :  1a68 ; 
+ 1df   :  1a75 ; 
+ 1e0   :  1a82 ; 
+ 1e1   :  1a8e ; 
+ 1e2   :  1a9b ; 
+ 1e3   :  1aa7 ; 
+ 1e4   :  1ab4 ; 
+ 1e5   :  1ac0 ; 
+ 1e6   :  1acd ; 
+ 1e7   :  1ad9 ; 
+ 1e8   :  1ae5 ; 
+ 1e9   :  1af1 ; 
+ 1ea   :  1afd ; 
+ 1eb   :  1b09 ; 
+ 1ec   :  1b15 ; 
+ 1ed   :  1b21 ; 
+ 1ee   :  1b2d ; 
+ 1ef   :  1b39 ; 
+ 1f0   :  1b45 ; 
+ 1f1   :  1b51 ; 
+ 1f2   :  1b5c ; 
+ 1f3   :  1b68 ; 
+ 1f4   :  1b73 ; 
+ 1f5   :  1b7f ; 
+ 1f6   :  1b8a ; 
+ 1f7   :  1b96 ; 
+ 1f8   :  1ba1 ; 
+ 1f9   :  1bac ; 
+ 1fa   :  1bb7 ; 
+ 1fb   :  1bc3 ; 
+ 1fc   :  1bce ; 
+ 1fd   :  1bd9 ; 
+ 1fe   :  1be4 ; 
+ 1ff   :  1bef ; 
+ 200   :  1bfa ; 
+ 201   :  1c04 ; 
+ 202   :  1c0f ; 
+ 203   :  1c1a ; 
+ 204   :  1c25 ; 
+ 205   :  1c2f ; 
+ 206   :  1c3a ; 
+ 207   :  1c44 ; 
+ 208   :  1c4f ; 
+ 209   :  1c59 ; 
+ 20a   :  1c64 ; 
+ 20b   :  1c6e ; 
+ 20c   :  1c78 ; 
+ 20d   :  1c82 ; 
+ 20e   :  1c8c ; 
+ 20f   :  1c96 ; 
+ 210   :  1ca0 ; 
+ 211   :  1caa ; 
+ 212   :  1cb4 ; 
+ 213   :  1cbe ; 
+ 214   :  1cc8 ; 
+ 215   :  1cd2 ; 
+ 216   :  1cdb ; 
+ 217   :  1ce5 ; 
+ 218   :  1cee ; 
+ 219   :  1cf8 ; 
+ 21a   :  1d01 ; 
+ 21b   :  1d0b ; 
+ 21c   :  1d14 ; 
+ 21d   :  1d1d ; 
+ 21e   :  1d27 ; 
+ 21f   :  1d30 ; 
+ 220   :  1d39 ; 
+ 221   :  1d42 ; 
+ 222   :  1d4b ; 
+ 223   :  1d54 ; 
+ 224   :  1d5d ; 
+ 225   :  1d66 ; 
+ 226   :  1d6f ; 
+ 227   :  1d77 ; 
+ 228   :  1d80 ; 
+ 229   :  1d89 ; 
+ 22a   :  1d91 ; 
+ 22b   :  1d9a ; 
+ 22c   :  1da2 ; 
+ 22d   :  1dab ; 
+ 22e   :  1db3 ; 
+ 22f   :  1dbb ; 
+ 230   :  1dc4 ; 
+ 231   :  1dcc ; 
+ 232   :  1dd4 ; 
+ 233   :  1ddc ; 
+ 234   :  1de4 ; 
+ 235   :  1dec ; 
+ 236   :  1df4 ; 
+ 237   :  1dfc ; 
+ 238   :  1e04 ; 
+ 239   :  1e0c ; 
+ 23a   :  1e13 ; 
+ 23b   :  1e1b ; 
+ 23c   :  1e23 ; 
+ 23d   :  1e2a ; 
+ 23e   :  1e32 ; 
+ 23f   :  1e39 ; 
+ 240   :  1e40 ; 
+ 241   :  1e48 ; 
+ 242   :  1e4f ; 
+ 243   :  1e56 ; 
+ 244   :  1e5e ; 
+ 245   :  1e65 ; 
+ 246   :  1e6c ; 
+ 247   :  1e73 ; 
+ 248   :  1e7a ; 
+ 249   :  1e81 ; 
+ 24a   :  1e88 ; 
+ 24b   :  1e8e ; 
+ 24c   :  1e95 ; 
+ 24d   :  1e9c ; 
+ 24e   :  1ea2 ; 
+ 24f   :  1ea9 ; 
+ 250   :  1eb0 ; 
+ 251   :  1eb6 ; 
+ 252   :  1ebd ; 
+ 253   :  1ec3 ; 
+ 254   :  1ec9 ; 
+ 255   :  1ed0 ; 
+ 256   :  1ed6 ; 
+ 257   :  1edc ; 
+ 258   :  1ee2 ; 
+ 259   :  1ee8 ; 
+ 25a   :  1eee ; 
+ 25b   :  1ef4 ; 
+ 25c   :  1efa ; 
+ 25d   :  1f00 ; 
+ 25e   :  1f06 ; 
+ 25f   :  1f0c ; 
+ 260   :  1f11 ; 
+ 261   :  1f17 ; 
+ 262   :  1f1c ; 
+ 263   :  1f22 ; 
+ 264   :  1f28 ; 
+ 265   :  1f2d ; 
+ 266   :  1f32 ; 
+ 267   :  1f38 ; 
+ 268   :  1f3d ; 
+ 269   :  1f42 ; 
+ 26a   :  1f48 ; 
+ 26b   :  1f4d ; 
+ 26c   :  1f52 ; 
+ 26d   :  1f57 ; 
+ 26e   :  1f5c ; 
+ 26f   :  1f61 ; 
+ 270   :  1f66 ; 
+ 271   :  1f6a ; 
+ 272   :  1f6f ; 
+ 273   :  1f74 ; 
+ 274   :  1f79 ; 
+ 275   :  1f7d ; 
+ 276   :  1f82 ; 
+ 277   :  1f86 ; 
+ 278   :  1f8b ; 
+ 279   :  1f8f ; 
+ 27a   :  1f94 ; 
+ 27b   :  1f98 ; 
+ 27c   :  1f9c ; 
+ 27d   :  1fa1 ; 
+ 27e   :  1fa5 ; 
+ 27f   :  1fa9 ; 
+ 280   :  1fad ; 
+ 281   :  1fb1 ; 
+ 282   :  1fb5 ; 
+ 283   :  1fb9 ; 
+ 284   :  1fbd ; 
+ 285   :  1fc1 ; 
+ 286   :  1fc4 ; 
+ 287   :  1fc8 ; 
+ 288   :  1fcc ; 
+ 289   :  1fcf ; 
+ 28a   :  1fd3 ; 
+ 28b   :  1fd6 ; 
+ 28c   :  1fda ; 
+ 28d   :  1fdd ; 
+ 28e   :  1fe1 ; 
+ 28f   :  1fe4 ; 
+ 290   :  1fe7 ; 
+ 291   :  1feb ; 
+ 292   :  1fee ; 
+ 293   :  1ff1 ; 
+ 294   :  1ff4 ; 
+ 295   :  1ff7 ; 
+ 296   :  1ffa ; 
+ 297   :  1ffd ; 
+ 298   :  2000 ; 
+ 299   :  2003 ; 
+ 29a   :  2006 ; 
+ 29b   :  2008 ; 
+ 29c   :  200b ; 
+ 29d   :  200e ; 
+ 29e   :  2010 ; 
+ 29f   :  2013 ; 
+ 2a0   :  2015 ; 
+ 2a1   :  2018 ; 
+ 2a2   :  201a ; 
+ 2a3   :  201d ; 
+ 2a4   :  201f ; 
+ 2a5   :  2021 ; 
+ 2a6   :  2023 ; 
+ 2a7   :  2026 ; 
+ 2a8   :  2028 ; 
+ 2a9   :  202a ; 
+ 2aa   :  202c ; 
+ 2ab   :  202e ; 
+ 2ac   :  2030 ; 
+ 2ad   :  2032 ; 
+ 2ae   :  2034 ; 
+ 2af   :  2035 ; 
+ 2b0   :  2037 ; 
+ 2b1   :  2039 ; 
+ 2b2   :  203a ; 
+ 2b3   :  203c ; 
+ 2b4   :  203e ; 
+ 2b5   :  203f ; 
+ 2b6   :  2041 ; 
+ 2b7   :  2042 ; 
+ 2b8   :  2043 ; 
+ 2b9   :  2045 ; 
+ 2ba   :  2046 ; 
+ 2bb   :  2047 ; 
+ 2bc   :  2048 ; 
+ 2bd   :  204a ; 
+ 2be   :  204b ; 
+ 2bf   :  204c ; 
+ 2c0   :  204d ; 
+ 2c1   :  204e ; 
+ 2c2   :  204f ; 
+ 2c3   :  2050 ; 
+ 2c4   :  2050 ; 
+ 2c5   :  2051 ; 
+ 2c6   :  2052 ; 
+ 2c7   :  2053 ; 
+ 2c8   :  2053 ; 
+ 2c9   :  2054 ; 
+ 2ca   :  2055 ; 
+ 2cb   :  2055 ; 
+ 2cc   :  2056 ; 
+ 2cd   :  2056 ; 
+ 2ce   :  2056 ; 
+ 2cf   :  2057 ; 
+ 2d0   :  2057 ; 
+ 2d1   :  2057 ; 
+ 2d2   :  2057 ; 
+ 2d3   :  2058 ; 
+ 2d4   :  2058 ; 
+ 2d5   :  2058 ; 
+ 2d6   :  2058 ; 
+ 2d7   :  2058 ; 
+ 2d8   :  2058 ; 
+ 2d9   :  2058 ; 
+ 2da   :  2058 ; 
+ 2db   :  2057 ; 
+ 2dc   :  2057 ; 
+ 2dd   :  2057 ; 
+ 2de   :  2057 ; 
+ 2df   :  2056 ; 
+ 2e0   :  2056 ; 
+ 2e1   :  2055 ; 
+ 2e2   :  2055 ; 
+ 2e3   :  2054 ; 
+ 2e4   :  2054 ; 
+ 2e5   :  2053 ; 
+ 2e6   :  2052 ; 
+ 2e7   :  2052 ; 
+ 2e8   :  2051 ; 
+ 2e9   :  2050 ; 
+ 2ea   :  204f ; 
+ 2eb   :  204f ; 
+ 2ec   :  204e ; 
+ 2ed   :  204d ; 
+ 2ee   :  204c ; 
+ 2ef   :  204b ; 
+ 2f0   :  204a ; 
+ 2f1   :  2049 ; 
+ 2f2   :  2047 ; 
+ 2f3   :  2046 ; 
+ 2f4   :  2045 ; 
+ 2f5   :  2044 ; 
+ 2f6   :  2042 ; 
+ 2f7   :  2041 ; 
+ 2f8   :  2040 ; 
+ 2f9   :  203e ; 
+ 2fa   :  203d ; 
+ 2fb   :  203b ; 
+ 2fc   :  203a ; 
+ 2fd   :  2038 ; 
+ 2fe   :  2036 ; 
+ 2ff   :  2035 ; 
+ 300   :  2033 ; 
+ 301   :  2031 ; 
+ 302   :  202f ; 
+ 303   :  202e ; 
+ 304   :  202c ; 
+ 305   :  202a ; 
+ 306   :  2028 ; 
+ 307   :  2026 ; 
+ 308   :  2024 ; 
+ 309   :  2022 ; 
+ 30a   :  2020 ; 
+ 30b   :  201d ; 
+ 30c   :  201b ; 
+ 30d   :  2019 ; 
+ 30e   :  2017 ; 
+ 30f   :  2014 ; 
+ 310   :  2012 ; 
+ 311   :  2010 ; 
+ 312   :  200d ; 
+ 313   :  200b ; 
+ 314   :  2008 ; 
+ 315   :  2006 ; 
+ 316   :  2003 ; 
+ 317   :  2000 ; 
+ 318   :  1ffe ; 
+ 319   :  1ffb ; 
+ 31a   :  1ff8 ; 
+ 31b   :  1ff6 ; 
+ 31c   :  1ff3 ; 
+ 31d   :  1ff0 ; 
+ 31e   :  1fed ; 
+ 31f   :  1fea ; 
+ 320   :  1fe7 ; 
+ 321   :  1fe4 ; 
+ 322   :  1fe1 ; 
+ 323   :  1fde ; 
+ 324   :  1fdb ; 
+ 325   :  1fd8 ; 
+ 326   :  1fd5 ; 
+ 327   :  1fd1 ; 
+ 328   :  1fce ; 
+ 329   :  1fcb ; 
+ 32a   :  1fc8 ; 
+ 32b   :  1fc4 ; 
+ 32c   :  1fc1 ; 
+ 32d   :  1fbd ; 
+ 32e   :  1fba ; 
+ 32f   :  1fb6 ; 
+ 330   :  1fb3 ; 
+ 331   :  1faf ; 
+ 332   :  1fac ; 
+ 333   :  1fa8 ; 
+ 334   :  1fa4 ; 
+ 335   :  1fa1 ; 
+ 336   :  1f9d ; 
+ 337   :  1f99 ; 
+ 338   :  1f95 ; 
+ 339   :  1f92 ; 
+ 33a   :  1f8e ; 
+ 33b   :  1f8a ; 
+ 33c   :  1f86 ; 
+ 33d   :  1f82 ; 
+ 33e   :  1f7e ; 
+ 33f   :  1f7a ; 
+ 340   :  1f76 ; 
+ 341   :  1f71 ; 
+ 342   :  1f6d ; 
+ 343   :  1f69 ; 
+ 344   :  1f65 ; 
+ 345   :  1f61 ; 
+ 346   :  1f5c ; 
+ 347   :  1f58 ; 
+ 348   :  1f54 ; 
+ 349   :  1f4f ; 
+ 34a   :  1f4b ; 
+ 34b   :  1f46 ; 
+ 34c   :  1f42 ; 
+ 34d   :  1f3d ; 
+ 34e   :  1f39 ; 
+ 34f   :  1f34 ; 
+ 350   :  1f30 ; 
+ 351   :  1f2b ; 
+ 352   :  1f26 ; 
+ 353   :  1f22 ; 
+ 354   :  1f1d ; 
+ 355   :  1f18 ; 
+ 356   :  1f13 ; 
+ 357   :  1f0e ; 
+ 358   :  1f09 ; 
+ 359   :  1f05 ; 
+ 35a   :  1f00 ; 
+ 35b   :  1efb ; 
+ 35c   :  1ef6 ; 
+ 35d   :  1ef1 ; 
+ 35e   :  1eec ; 
+ 35f   :  1ee6 ; 
+ 360   :  1ee1 ; 
+ 361   :  1edc ; 
+ 362   :  1ed7 ; 
+ 363   :  1ed2 ; 
+ 364   :  1ecd ; 
+ 365   :  1ec7 ; 
+ 366   :  1ec2 ; 
+ 367   :  1ebd ; 
+ 368   :  1eb7 ; 
+ 369   :  1eb2 ; 
+ 36a   :  1eac ; 
+ 36b   :  1ea7 ; 
+ 36c   :  1ea2 ; 
+ 36d   :  1e9c ; 
+ 36e   :  1e96 ; 
+ 36f   :  1e91 ; 
+ 370   :  1e8b ; 
+ 371   :  1e86 ; 
+ 372   :  1e80 ; 
+ 373   :  1e7a ; 
+ 374   :  1e75 ; 
+ 375   :  1e6f ; 
+ 376   :  1e69 ; 
+ 377   :  1e63 ; 
+ 378   :  1e5d ; 
+ 379   :  1e58 ; 
+ 37a   :  1e52 ; 
+ 37b   :  1e4c ; 
+ 37c   :  1e46 ; 
+ 37d   :  1e40 ; 
+ 37e   :  1e3a ; 
+ 37f   :  1e34 ; 
+ 380   :  1e2e ; 
+ 381   :  1e28 ; 
+ 382   :  1e21 ; 
+ 383   :  1e1b ; 
+ 384   :  1e15 ; 
+ 385   :  1e0f ; 
+ 386   :  1e09 ; 
+ 387   :  1e03 ; 
+ 388   :  1dfc ; 
+ 389   :  1df6 ; 
+ 38a   :  1df0 ; 
+ 38b   :  1de9 ; 
+ 38c   :  1de3 ; 
+ 38d   :  1ddd ; 
+ 38e   :  1dd6 ; 
+ 38f   :  1dd0 ; 
+ 390   :  1dc9 ; 
+ 391   :  1dc3 ; 
+ 392   :  1dbc ; 
+ 393   :  1db6 ; 
+ 394   :  1daf ; 
+ 395   :  1da8 ; 
+ 396   :  1da2 ; 
+ 397   :  1d9b ; 
+ 398   :  1d94 ; 
+ 399   :  1d8e ; 
+ 39a   :  1d87 ; 
+ 39b   :  1d80 ; 
+ 39c   :  1d79 ; 
+ 39d   :  1d72 ; 
+ 39e   :  1d6c ; 
+ 39f   :  1d65 ; 
+ 3a0   :  1d5e ; 
+ 3a1   :  1d57 ; 
+ 3a2   :  1d50 ; 
+ 3a3   :  1d49 ; 
+ 3a4   :  1d42 ; 
+ 3a5   :  1d3b ; 
+ 3a6   :  1d34 ; 
+ 3a7   :  1d2d ; 
+ 3a8   :  1d26 ; 
+ 3a9   :  1d1f ; 
+ 3aa   :  1d18 ; 
+ 3ab   :  1d11 ; 
+ 3ac   :  1d09 ; 
+ 3ad   :  1d02 ; 
+ 3ae   :  1cfb ; 
+ 3af   :  1cf4 ; 
+ 3b0   :  1ced ; 
+ 3b1   :  1ce5 ; 
+ 3b2   :  1cde ; 
+ 3b3   :  1cd7 ; 
+ 3b4   :  1ccf ; 
+ 3b5   :  1cc8 ; 
+ 3b6   :  1cc1 ; 
+ 3b7   :  1cb9 ; 
+ 3b8   :  1cb2 ; 
+ 3b9   :  1caa ; 
+ 3ba   :  1ca3 ; 
+ 3bb   :  1c9b ; 
+ 3bc   :  1c94 ; 
+ 3bd   :  1c8c ; 
+ 3be   :  1c85 ; 
+ 3bf   :  1c7d ; 
+ 3c0   :  1c75 ; 
+ 3c1   :  1c6e ; 
+ 3c2   :  1c66 ; 
+ 3c3   :  1c5e ; 
+ 3c4   :  1c57 ; 
+ 3c5   :  1c4f ; 
+ 3c6   :  1c47 ; 
+ 3c7   :  1c3f ; 
+ 3c8   :  1c38 ; 
+ 3c9   :  1c30 ; 
+ 3ca   :  1c28 ; 
+ 3cb   :  1c20 ; 
+ 3cc   :  1c18 ; 
+ 3cd   :  1c11 ; 
+ 3ce   :  1c09 ; 
+ 3cf   :  1c01 ; 
+ 3d0   :  1bf9 ; 
+ 3d1   :  1bf1 ; 
+ 3d2   :  1be9 ; 
+ 3d3   :  1be1 ; 
+ 3d4   :  1bd9 ; 
+ 3d5   :  1bd1 ; 
+ 3d6   :  1bc9 ; 
+ 3d7   :  1bc1 ; 
+ 3d8   :  1bb9 ; 
+ 3d9   :  1bb1 ; 
+ 3da   :  1ba8 ; 
+ 3db   :  1ba0 ; 
+ 3dc   :  1b98 ; 
+ 3dd   :  1b90 ; 
+ 3de   :  1b88 ; 
+ 3df   :  1b7f ; 
+ 3e0   :  1b77 ; 
+ 3e1   :  1b6f ; 
+ 3e2   :  1b67 ; 
+ 3e3   :  1b5e ; 
+ 3e4   :  1b56 ; 
+ 3e5   :  1b4e ; 
+ 3e6   :  1b46 ; 
+ 3e7   :  1b3d ; 
+ 3e8   :  1b35 ; 
+ 3e9   :  1b2c ; 
+ 3ea   :  1b24 ; 
+ 3eb   :  1b1c ; 
+ 3ec   :  1b13 ; 
+ 3ed   :  1b0b ; 
+ 3ee   :  1b02 ; 
+ 3ef   :  1afa ; 
+ 3f0   :  1af1 ; 
+ 3f1   :  1ae9 ; 
+ 3f2   :  1ae0 ; 
+ 3f3   :  1ad8 ; 
+ 3f4   :  1acf ; 
+ 3f5   :  1ac6 ; 
+ 3f6   :  1abe ; 
+ 3f7   :  1ab5 ; 
+ 3f8   :  1aad ; 
+ 3f9   :  1aa4 ; 
+ 3fa   :  1a9b ; 
+ 3fb   :  1a93 ; 
+ 3fc   :  1a8a ; 
+ 3fd   :  1a81 ; 
+ 3fe   :  1a78 ; 
+ 3ff   :  1a70 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_10.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_10.mif
new file mode 100644
index 0000000000000000000000000000000000000000..7f681e936835334918a2d24f7cd926a9524b2b51
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_10.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  ff3c3 ; 
+ 1   :  ff446 ; 
+ 2   :  ff4c9 ; 
+ 3   :  ff54c ; 
+ 4   :  ff5d0 ; 
+ 5   :  ff653 ; 
+ 6   :  ff6d7 ; 
+ 7   :  ff75b ; 
+ 8   :  ff7df ; 
+ 9   :  ff863 ; 
+ a   :  ff8e7 ; 
+ b   :  ff96c ; 
+ c   :  ff9f0 ; 
+ d   :  ffa75 ; 
+ e   :  ffafa ; 
+ f   :  ffb7f ; 
+ 10   :  ffc04 ; 
+ 11   :  ffc8a ; 
+ 12   :  ffd0f ; 
+ 13   :  ffd95 ; 
+ 14   :  ffe1a ; 
+ 15   :  ffea0 ; 
+ 16   :  fff26 ; 
+ 17   :  fffac ; 
+ 18   :  32 ; 
+ 19   :  b9 ; 
+ 1a   :  13f ; 
+ 1b   :  1c6 ; 
+ 1c   :  24d ; 
+ 1d   :  2d3 ; 
+ 1e   :  35a ; 
+ 1f   :  3e1 ; 
+ 20   :  469 ; 
+ 21   :  4f0 ; 
+ 22   :  577 ; 
+ 23   :  5ff ; 
+ 24   :  687 ; 
+ 25   :  70f ; 
+ 26   :  796 ; 
+ 27   :  81e ; 
+ 28   :  8a7 ; 
+ 29   :  92f ; 
+ 2a   :  9b7 ; 
+ 2b   :  a40 ; 
+ 2c   :  ac8 ; 
+ 2d   :  b51 ; 
+ 2e   :  bda ; 
+ 2f   :  c62 ; 
+ 30   :  ceb ; 
+ 31   :  d75 ; 
+ 32   :  dfe ; 
+ 33   :  e87 ; 
+ 34   :  f10 ; 
+ 35   :  f9a ; 
+ 36   :  1023 ; 
+ 37   :  10ad ; 
+ 38   :  1137 ; 
+ 39   :  11c1 ; 
+ 3a   :  124a ; 
+ 3b   :  12d4 ; 
+ 3c   :  135f ; 
+ 3d   :  13e9 ; 
+ 3e   :  1473 ; 
+ 3f   :  14fd ; 
+ 40   :  1588 ; 
+ 41   :  1612 ; 
+ 42   :  169d ; 
+ 43   :  1728 ; 
+ 44   :  17b2 ; 
+ 45   :  183d ; 
+ 46   :  18c8 ; 
+ 47   :  1953 ; 
+ 48   :  19de ; 
+ 49   :  1a69 ; 
+ 4a   :  1af4 ; 
+ 4b   :  1b7f ; 
+ 4c   :  1c0b ; 
+ 4d   :  1c96 ; 
+ 4e   :  1d22 ; 
+ 4f   :  1dad ; 
+ 50   :  1e39 ; 
+ 51   :  1ec4 ; 
+ 52   :  1f50 ; 
+ 53   :  1fdc ; 
+ 54   :  2067 ; 
+ 55   :  20f3 ; 
+ 56   :  217f ; 
+ 57   :  220b ; 
+ 58   :  2297 ; 
+ 59   :  2323 ; 
+ 5a   :  23af ; 
+ 5b   :  243c ; 
+ 5c   :  24c8 ; 
+ 5d   :  2554 ; 
+ 5e   :  25e0 ; 
+ 5f   :  266d ; 
+ 60   :  26f9 ; 
+ 61   :  2785 ; 
+ 62   :  2812 ; 
+ 63   :  289e ; 
+ 64   :  292b ; 
+ 65   :  29b7 ; 
+ 66   :  2a44 ; 
+ 67   :  2ad1 ; 
+ 68   :  2b5d ; 
+ 69   :  2bea ; 
+ 6a   :  2c77 ; 
+ 6b   :  2d03 ; 
+ 6c   :  2d90 ; 
+ 6d   :  2e1d ; 
+ 6e   :  2eaa ; 
+ 6f   :  2f37 ; 
+ 70   :  2fc3 ; 
+ 71   :  3050 ; 
+ 72   :  30dd ; 
+ 73   :  316a ; 
+ 74   :  31f7 ; 
+ 75   :  3284 ; 
+ 76   :  3311 ; 
+ 77   :  339e ; 
+ 78   :  342b ; 
+ 79   :  34b8 ; 
+ 7a   :  3545 ; 
+ 7b   :  35d2 ; 
+ 7c   :  365f ; 
+ 7d   :  36ec ; 
+ 7e   :  3779 ; 
+ 7f   :  3806 ; 
+ 80   :  3893 ; 
+ 81   :  3920 ; 
+ 82   :  39ad ; 
+ 83   :  3a3a ; 
+ 84   :  3ac7 ; 
+ 85   :  3b54 ; 
+ 86   :  3be1 ; 
+ 87   :  3c6e ; 
+ 88   :  3cfb ; 
+ 89   :  3d88 ; 
+ 8a   :  3e15 ; 
+ 8b   :  3ea2 ; 
+ 8c   :  3f2e ; 
+ 8d   :  3fbb ; 
+ 8e   :  4048 ; 
+ 8f   :  40d5 ; 
+ 90   :  4162 ; 
+ 91   :  41ef ; 
+ 92   :  427b ; 
+ 93   :  4308 ; 
+ 94   :  4395 ; 
+ 95   :  4421 ; 
+ 96   :  44ae ; 
+ 97   :  453b ; 
+ 98   :  45c7 ; 
+ 99   :  4654 ; 
+ 9a   :  46e0 ; 
+ 9b   :  476d ; 
+ 9c   :  47f9 ; 
+ 9d   :  4886 ; 
+ 9e   :  4912 ; 
+ 9f   :  499e ; 
+ a0   :  4a2b ; 
+ a1   :  4ab7 ; 
+ a2   :  4b43 ; 
+ a3   :  4bcf ; 
+ a4   :  4c5b ; 
+ a5   :  4ce7 ; 
+ a6   :  4d73 ; 
+ a7   :  4dff ; 
+ a8   :  4e8b ; 
+ a9   :  4f17 ; 
+ aa   :  4fa2 ; 
+ ab   :  502e ; 
+ ac   :  50ba ; 
+ ad   :  5145 ; 
+ ae   :  51d1 ; 
+ af   :  525c ; 
+ b0   :  52e8 ; 
+ b1   :  5373 ; 
+ b2   :  53fe ; 
+ b3   :  5489 ; 
+ b4   :  5514 ; 
+ b5   :  559f ; 
+ b6   :  562a ; 
+ b7   :  56b5 ; 
+ b8   :  5740 ; 
+ b9   :  57cb ; 
+ ba   :  5855 ; 
+ bb   :  58e0 ; 
+ bc   :  596a ; 
+ bd   :  59f5 ; 
+ be   :  5a7f ; 
+ bf   :  5b09 ; 
+ c0   :  5b93 ; 
+ c1   :  5c1d ; 
+ c2   :  5ca7 ; 
+ c3   :  5d31 ; 
+ c4   :  5dbb ; 
+ c5   :  5e45 ; 
+ c6   :  5ece ; 
+ c7   :  5f58 ; 
+ c8   :  5fe1 ; 
+ c9   :  606a ; 
+ ca   :  60f3 ; 
+ cb   :  617d ; 
+ cc   :  6205 ; 
+ cd   :  628e ; 
+ ce   :  6317 ; 
+ cf   :  63a0 ; 
+ d0   :  6428 ; 
+ d1   :  64b1 ; 
+ d2   :  6539 ; 
+ d3   :  65c1 ; 
+ d4   :  6649 ; 
+ d5   :  66d1 ; 
+ d6   :  6759 ; 
+ d7   :  67e1 ; 
+ d8   :  6868 ; 
+ d9   :  68f0 ; 
+ da   :  6977 ; 
+ db   :  69fe ; 
+ dc   :  6a85 ; 
+ dd   :  6b0c ; 
+ de   :  6b93 ; 
+ df   :  6c1a ; 
+ e0   :  6ca0 ; 
+ e1   :  6d27 ; 
+ e2   :  6dad ; 
+ e3   :  6e33 ; 
+ e4   :  6eb9 ; 
+ e5   :  6f3f ; 
+ e6   :  6fc5 ; 
+ e7   :  704a ; 
+ e8   :  70d0 ; 
+ e9   :  7155 ; 
+ ea   :  71da ; 
+ eb   :  725f ; 
+ ec   :  72e4 ; 
+ ed   :  7368 ; 
+ ee   :  73ed ; 
+ ef   :  7471 ; 
+ f0   :  74f6 ; 
+ f1   :  757a ; 
+ f2   :  75fe ; 
+ f3   :  7681 ; 
+ f4   :  7705 ; 
+ f5   :  7788 ; 
+ f6   :  780c ; 
+ f7   :  788f ; 
+ f8   :  7912 ; 
+ f9   :  7994 ; 
+ fa   :  7a17 ; 
+ fb   :  7a99 ; 
+ fc   :  7b1c ; 
+ fd   :  7b9e ; 
+ fe   :  7c1f ; 
+ ff   :  7ca1 ; 
+ 100   :  7d23 ; 
+ 101   :  7da4 ; 
+ 102   :  7e25 ; 
+ 103   :  7ea6 ; 
+ 104   :  7f27 ; 
+ 105   :  7fa8 ; 
+ 106   :  8028 ; 
+ 107   :  80a8 ; 
+ 108   :  8128 ; 
+ 109   :  81a8 ; 
+ 10a   :  8228 ; 
+ 10b   :  82a7 ; 
+ 10c   :  8327 ; 
+ 10d   :  83a6 ; 
+ 10e   :  8425 ; 
+ 10f   :  84a3 ; 
+ 110   :  8522 ; 
+ 111   :  85a0 ; 
+ 112   :  861e ; 
+ 113   :  869c ; 
+ 114   :  871a ; 
+ 115   :  8797 ; 
+ 116   :  8814 ; 
+ 117   :  8891 ; 
+ 118   :  890e ; 
+ 119   :  898b ; 
+ 11a   :  8a07 ; 
+ 11b   :  8a83 ; 
+ 11c   :  8aff ; 
+ 11d   :  8b7b ; 
+ 11e   :  8bf7 ; 
+ 11f   :  8c72 ; 
+ 120   :  8ced ; 
+ 121   :  8d68 ; 
+ 122   :  8de2 ; 
+ 123   :  8e5d ; 
+ 124   :  8ed7 ; 
+ 125   :  8f51 ; 
+ 126   :  8fcb ; 
+ 127   :  9044 ; 
+ 128   :  90bd ; 
+ 129   :  9136 ; 
+ 12a   :  91af ; 
+ 12b   :  9228 ; 
+ 12c   :  92a0 ; 
+ 12d   :  9318 ; 
+ 12e   :  9390 ; 
+ 12f   :  9407 ; 
+ 130   :  947f ; 
+ 131   :  94f6 ; 
+ 132   :  956c ; 
+ 133   :  95e3 ; 
+ 134   :  9659 ; 
+ 135   :  96cf ; 
+ 136   :  9745 ; 
+ 137   :  97bb ; 
+ 138   :  9830 ; 
+ 139   :  98a5 ; 
+ 13a   :  991a ; 
+ 13b   :  998e ; 
+ 13c   :  9a03 ; 
+ 13d   :  9a77 ; 
+ 13e   :  9aea ; 
+ 13f   :  9b5e ; 
+ 140   :  9bd1 ; 
+ 141   :  9c44 ; 
+ 142   :  9cb6 ; 
+ 143   :  9d29 ; 
+ 144   :  9d9b ; 
+ 145   :  9e0d ; 
+ 146   :  9e7e ; 
+ 147   :  9ef0 ; 
+ 148   :  9f61 ; 
+ 149   :  9fd1 ; 
+ 14a   :  a042 ; 
+ 14b   :  a0b2 ; 
+ 14c   :  a122 ; 
+ 14d   :  a191 ; 
+ 14e   :  a201 ; 
+ 14f   :  a270 ; 
+ 150   :  a2de ; 
+ 151   :  a34d ; 
+ 152   :  a3bb ; 
+ 153   :  a429 ; 
+ 154   :  a496 ; 
+ 155   :  a504 ; 
+ 156   :  a570 ; 
+ 157   :  a5dd ; 
+ 158   :  a64a ; 
+ 159   :  a6b6 ; 
+ 15a   :  a721 ; 
+ 15b   :  a78d ; 
+ 15c   :  a7f8 ; 
+ 15d   :  a863 ; 
+ 15e   :  a8cd ; 
+ 15f   :  a937 ; 
+ 160   :  a9a1 ; 
+ 161   :  aa0b ; 
+ 162   :  aa74 ; 
+ 163   :  aadd ; 
+ 164   :  ab46 ; 
+ 165   :  abae ; 
+ 166   :  ac16 ; 
+ 167   :  ac7e ; 
+ 168   :  ace5 ; 
+ 169   :  ad4c ; 
+ 16a   :  adb3 ; 
+ 16b   :  ae19 ; 
+ 16c   :  ae80 ; 
+ 16d   :  aee5 ; 
+ 16e   :  af4b ; 
+ 16f   :  afb0 ; 
+ 170   :  b015 ; 
+ 171   :  b079 ; 
+ 172   :  b0dd ; 
+ 173   :  b141 ; 
+ 174   :  b1a4 ; 
+ 175   :  b207 ; 
+ 176   :  b26a ; 
+ 177   :  b2cc ; 
+ 178   :  b32e ; 
+ 179   :  b390 ; 
+ 17a   :  b3f2 ; 
+ 17b   :  b453 ; 
+ 17c   :  b4b3 ; 
+ 17d   :  b514 ; 
+ 17e   :  b574 ; 
+ 17f   :  b5d3 ; 
+ 180   :  b632 ; 
+ 181   :  b691 ; 
+ 182   :  b6f0 ; 
+ 183   :  b74e ; 
+ 184   :  b7ac ; 
+ 185   :  b809 ; 
+ 186   :  b867 ; 
+ 187   :  b8c3 ; 
+ 188   :  b920 ; 
+ 189   :  b97c ; 
+ 18a   :  b9d7 ; 
+ 18b   :  ba33 ; 
+ 18c   :  ba8e ; 
+ 18d   :  bae8 ; 
+ 18e   :  bb43 ; 
+ 18f   :  bb9c ; 
+ 190   :  bbf6 ; 
+ 191   :  bc4f ; 
+ 192   :  bca8 ; 
+ 193   :  bd00 ; 
+ 194   :  bd58 ; 
+ 195   :  bdaf ; 
+ 196   :  be07 ; 
+ 197   :  be5e ; 
+ 198   :  beb4 ; 
+ 199   :  bf0a ; 
+ 19a   :  bf60 ; 
+ 19b   :  bfb5 ; 
+ 19c   :  c00a ; 
+ 19d   :  c05e ; 
+ 19e   :  c0b3 ; 
+ 19f   :  c106 ; 
+ 1a0   :  c15a ; 
+ 1a1   :  c1ad ; 
+ 1a2   :  c1ff ; 
+ 1a3   :  c251 ; 
+ 1a4   :  c2a3 ; 
+ 1a5   :  c2f4 ; 
+ 1a6   :  c345 ; 
+ 1a7   :  c396 ; 
+ 1a8   :  c3e6 ; 
+ 1a9   :  c436 ; 
+ 1aa   :  c485 ; 
+ 1ab   :  c4d4 ; 
+ 1ac   :  c523 ; 
+ 1ad   :  c571 ; 
+ 1ae   :  c5bf ; 
+ 1af   :  c60c ; 
+ 1b0   :  c659 ; 
+ 1b1   :  c6a5 ; 
+ 1b2   :  c6f1 ; 
+ 1b3   :  c73d ; 
+ 1b4   :  c788 ; 
+ 1b5   :  c7d3 ; 
+ 1b6   :  c81e ; 
+ 1b7   :  c868 ; 
+ 1b8   :  c8b1 ; 
+ 1b9   :  c8fa ; 
+ 1ba   :  c943 ; 
+ 1bb   :  c98b ; 
+ 1bc   :  c9d3 ; 
+ 1bd   :  ca1b ; 
+ 1be   :  ca62 ; 
+ 1bf   :  caa8 ; 
+ 1c0   :  caef ; 
+ 1c1   :  cb34 ; 
+ 1c2   :  cb7a ; 
+ 1c3   :  cbbf ; 
+ 1c4   :  cc03 ; 
+ 1c5   :  cc47 ; 
+ 1c6   :  cc8b ; 
+ 1c7   :  ccce ; 
+ 1c8   :  cd11 ; 
+ 1c9   :  cd53 ; 
+ 1ca   :  cd95 ; 
+ 1cb   :  cdd6 ; 
+ 1cc   :  ce17 ; 
+ 1cd   :  ce58 ; 
+ 1ce   :  ce98 ; 
+ 1cf   :  ced7 ; 
+ 1d0   :  cf16 ; 
+ 1d1   :  cf55 ; 
+ 1d2   :  cf93 ; 
+ 1d3   :  cfd1 ; 
+ 1d4   :  d00f ; 
+ 1d5   :  d04c ; 
+ 1d6   :  d088 ; 
+ 1d7   :  d0c4 ; 
+ 1d8   :  d100 ; 
+ 1d9   :  d13b ; 
+ 1da   :  d175 ; 
+ 1db   :  d1b0 ; 
+ 1dc   :  d1e9 ; 
+ 1dd   :  d223 ; 
+ 1de   :  d25b ; 
+ 1df   :  d294 ; 
+ 1e0   :  d2cc ; 
+ 1e1   :  d303 ; 
+ 1e2   :  d33a ; 
+ 1e3   :  d371 ; 
+ 1e4   :  d3a7 ; 
+ 1e5   :  d3dc ; 
+ 1e6   :  d411 ; 
+ 1e7   :  d446 ; 
+ 1e8   :  d47a ; 
+ 1e9   :  d4ae ; 
+ 1ea   :  d4e1 ; 
+ 1eb   :  d514 ; 
+ 1ec   :  d546 ; 
+ 1ed   :  d578 ; 
+ 1ee   :  d5a9 ; 
+ 1ef   :  d5da ; 
+ 1f0   :  d60a ; 
+ 1f1   :  d63a ; 
+ 1f2   :  d66a ; 
+ 1f3   :  d698 ; 
+ 1f4   :  d6c7 ; 
+ 1f5   :  d6f5 ; 
+ 1f6   :  d722 ; 
+ 1f7   :  d74f ; 
+ 1f8   :  d77c ; 
+ 1f9   :  d7a8 ; 
+ 1fa   :  d7d3 ; 
+ 1fb   :  d7fe ; 
+ 1fc   :  d829 ; 
+ 1fd   :  d853 ; 
+ 1fe   :  d87c ; 
+ 1ff   :  d8a5 ; 
+ 200   :  d8ce ; 
+ 201   :  d8f6 ; 
+ 202   :  d91e ; 
+ 203   :  d945 ; 
+ 204   :  d96b ; 
+ 205   :  d991 ; 
+ 206   :  d9b7 ; 
+ 207   :  d9dc ; 
+ 208   :  da01 ; 
+ 209   :  da25 ; 
+ 20a   :  da48 ; 
+ 20b   :  da6b ; 
+ 20c   :  da8e ; 
+ 20d   :  dab0 ; 
+ 20e   :  dad2 ; 
+ 20f   :  daf3 ; 
+ 210   :  db13 ; 
+ 211   :  db33 ; 
+ 212   :  db53 ; 
+ 213   :  db72 ; 
+ 214   :  db90 ; 
+ 215   :  dbae ; 
+ 216   :  dbcc ; 
+ 217   :  dbe9 ; 
+ 218   :  dc05 ; 
+ 219   :  dc21 ; 
+ 21a   :  dc3d ; 
+ 21b   :  dc57 ; 
+ 21c   :  dc72 ; 
+ 21d   :  dc8c ; 
+ 21e   :  dca5 ; 
+ 21f   :  dcbe ; 
+ 220   :  dcd6 ; 
+ 221   :  dcee ; 
+ 222   :  dd05 ; 
+ 223   :  dd1c ; 
+ 224   :  dd32 ; 
+ 225   :  dd48 ; 
+ 226   :  dd5d ; 
+ 227   :  dd72 ; 
+ 228   :  dd86 ; 
+ 229   :  dd99 ; 
+ 22a   :  ddac ; 
+ 22b   :  ddbf ; 
+ 22c   :  ddd1 ; 
+ 22d   :  dde2 ; 
+ 22e   :  ddf3 ; 
+ 22f   :  de04 ; 
+ 230   :  de14 ; 
+ 231   :  de23 ; 
+ 232   :  de32 ; 
+ 233   :  de40 ; 
+ 234   :  de4e ; 
+ 235   :  de5b ; 
+ 236   :  de68 ; 
+ 237   :  de74 ; 
+ 238   :  de7f ; 
+ 239   :  de8a ; 
+ 23a   :  de95 ; 
+ 23b   :  de9f ; 
+ 23c   :  dea8 ; 
+ 23d   :  deb1 ; 
+ 23e   :  deba ; 
+ 23f   :  dec1 ; 
+ 240   :  dec9 ; 
+ 241   :  decf ; 
+ 242   :  ded5 ; 
+ 243   :  dedb ; 
+ 244   :  dee0 ; 
+ 245   :  dee5 ; 
+ 246   :  dee9 ; 
+ 247   :  deec ; 
+ 248   :  deef ; 
+ 249   :  def1 ; 
+ 24a   :  def3 ; 
+ 24b   :  def4 ; 
+ 24c   :  def5 ; 
+ 24d   :  def5 ; 
+ 24e   :  def5 ; 
+ 24f   :  def4 ; 
+ 250   :  def2 ; 
+ 251   :  def0 ; 
+ 252   :  deed ; 
+ 253   :  deea ; 
+ 254   :  dee6 ; 
+ 255   :  dee2 ; 
+ 256   :  dedd ; 
+ 257   :  ded8 ; 
+ 258   :  ded2 ; 
+ 259   :  decb ; 
+ 25a   :  dec4 ; 
+ 25b   :  debc ; 
+ 25c   :  deb4 ; 
+ 25d   :  deab ; 
+ 25e   :  dea2 ; 
+ 25f   :  de98 ; 
+ 260   :  de8e ; 
+ 261   :  de83 ; 
+ 262   :  de77 ; 
+ 263   :  de6b ; 
+ 264   :  de5e ; 
+ 265   :  de51 ; 
+ 266   :  de43 ; 
+ 267   :  de35 ; 
+ 268   :  de26 ; 
+ 269   :  de16 ; 
+ 26a   :  de06 ; 
+ 26b   :  ddf5 ; 
+ 26c   :  dde4 ; 
+ 26d   :  ddd2 ; 
+ 26e   :  ddc0 ; 
+ 26f   :  ddad ; 
+ 270   :  dd99 ; 
+ 271   :  dd85 ; 
+ 272   :  dd70 ; 
+ 273   :  dd5b ; 
+ 274   :  dd45 ; 
+ 275   :  dd2f ; 
+ 276   :  dd18 ; 
+ 277   :  dd00 ; 
+ 278   :  dce8 ; 
+ 279   :  dcd0 ; 
+ 27a   :  dcb6 ; 
+ 27b   :  dc9d ; 
+ 27c   :  dc82 ; 
+ 27d   :  dc67 ; 
+ 27e   :  dc4c ; 
+ 27f   :  dc2f ; 
+ 280   :  dc13 ; 
+ 281   :  dbf5 ; 
+ 282   :  dbd8 ; 
+ 283   :  dbb9 ; 
+ 284   :  db9a ; 
+ 285   :  db7b ; 
+ 286   :  db5a ; 
+ 287   :  db3a ; 
+ 288   :  db18 ; 
+ 289   :  daf6 ; 
+ 28a   :  dad4 ; 
+ 28b   :  dab1 ; 
+ 28c   :  da8d ; 
+ 28d   :  da69 ; 
+ 28e   :  da44 ; 
+ 28f   :  da1f ; 
+ 290   :  d9f9 ; 
+ 291   :  d9d2 ; 
+ 292   :  d9ab ; 
+ 293   :  d983 ; 
+ 294   :  d95b ; 
+ 295   :  d932 ; 
+ 296   :  d909 ; 
+ 297   :  d8df ; 
+ 298   :  d8b4 ; 
+ 299   :  d889 ; 
+ 29a   :  d85d ; 
+ 29b   :  d830 ; 
+ 29c   :  d803 ; 
+ 29d   :  d7d6 ; 
+ 29e   :  d7a8 ; 
+ 29f   :  d779 ; 
+ 2a0   :  d74a ; 
+ 2a1   :  d71a ; 
+ 2a2   :  d6e9 ; 
+ 2a3   :  d6b8 ; 
+ 2a4   :  d687 ; 
+ 2a5   :  d654 ; 
+ 2a6   :  d621 ; 
+ 2a7   :  d5ee ; 
+ 2a8   :  d5ba ; 
+ 2a9   :  d585 ; 
+ 2aa   :  d550 ; 
+ 2ab   :  d51b ; 
+ 2ac   :  d4e4 ; 
+ 2ad   :  d4ad ; 
+ 2ae   :  d476 ; 
+ 2af   :  d43e ; 
+ 2b0   :  d405 ; 
+ 2b1   :  d3cc ; 
+ 2b2   :  d392 ; 
+ 2b3   :  d357 ; 
+ 2b4   :  d31c ; 
+ 2b5   :  d2e1 ; 
+ 2b6   :  d2a4 ; 
+ 2b7   :  d267 ; 
+ 2b8   :  d22a ; 
+ 2b9   :  d1ec ; 
+ 2ba   :  d1ad ; 
+ 2bb   :  d16e ; 
+ 2bc   :  d12f ; 
+ 2bd   :  d0ee ; 
+ 2be   :  d0ad ; 
+ 2bf   :  d06c ; 
+ 2c0   :  d02a ; 
+ 2c1   :  cfe7 ; 
+ 2c2   :  cfa4 ; 
+ 2c3   :  cf60 ; 
+ 2c4   :  cf1b ; 
+ 2c5   :  ced6 ; 
+ 2c6   :  ce91 ; 
+ 2c7   :  ce4a ; 
+ 2c8   :  ce03 ; 
+ 2c9   :  cdbc ; 
+ 2ca   :  cd74 ; 
+ 2cb   :  cd2b ; 
+ 2cc   :  cce2 ; 
+ 2cd   :  cc98 ; 
+ 2ce   :  cc4e ; 
+ 2cf   :  cc03 ; 
+ 2d0   :  cbb8 ; 
+ 2d1   :  cb6c ; 
+ 2d2   :  cb1f ; 
+ 2d3   :  cad1 ; 
+ 2d4   :  ca84 ; 
+ 2d5   :  ca35 ; 
+ 2d6   :  c9e6 ; 
+ 2d7   :  c996 ; 
+ 2d8   :  c946 ; 
+ 2d9   :  c8f5 ; 
+ 2da   :  c8a4 ; 
+ 2db   :  c852 ; 
+ 2dc   :  c7ff ; 
+ 2dd   :  c7ac ; 
+ 2de   :  c758 ; 
+ 2df   :  c704 ; 
+ 2e0   :  c6af ; 
+ 2e1   :  c65a ; 
+ 2e2   :  c603 ; 
+ 2e3   :  c5ad ; 
+ 2e4   :  c555 ; 
+ 2e5   :  c4fe ; 
+ 2e6   :  c4a5 ; 
+ 2e7   :  c44c ; 
+ 2e8   :  c3f2 ; 
+ 2e9   :  c398 ; 
+ 2ea   :  c33d ; 
+ 2eb   :  c2e2 ; 
+ 2ec   :  c286 ; 
+ 2ed   :  c229 ; 
+ 2ee   :  c1cc ; 
+ 2ef   :  c16f ; 
+ 2f0   :  c110 ; 
+ 2f1   :  c0b1 ; 
+ 2f2   :  c052 ; 
+ 2f3   :  bff2 ; 
+ 2f4   :  bf91 ; 
+ 2f5   :  bf30 ; 
+ 2f6   :  bece ; 
+ 2f7   :  be6c ; 
+ 2f8   :  be09 ; 
+ 2f9   :  bda5 ; 
+ 2fa   :  bd41 ; 
+ 2fb   :  bcdc ; 
+ 2fc   :  bc77 ; 
+ 2fd   :  bc11 ; 
+ 2fe   :  bbab ; 
+ 2ff   :  bb44 ; 
+ 300   :  badc ; 
+ 301   :  ba74 ; 
+ 302   :  ba0b ; 
+ 303   :  b9a2 ; 
+ 304   :  b938 ; 
+ 305   :  b8cd ; 
+ 306   :  b862 ; 
+ 307   :  b7f7 ; 
+ 308   :  b78a ; 
+ 309   :  b71e ; 
+ 30a   :  b6b0 ; 
+ 30b   :  b642 ; 
+ 30c   :  b5d4 ; 
+ 30d   :  b565 ; 
+ 30e   :  b4f5 ; 
+ 30f   :  b485 ; 
+ 310   :  b414 ; 
+ 311   :  b3a2 ; 
+ 312   :  b330 ; 
+ 313   :  b2be ; 
+ 314   :  b24b ; 
+ 315   :  b1d7 ; 
+ 316   :  b163 ; 
+ 317   :  b0ee ; 
+ 318   :  b079 ; 
+ 319   :  b003 ; 
+ 31a   :  af8c ; 
+ 31b   :  af15 ; 
+ 31c   :  ae9d ; 
+ 31d   :  ae25 ; 
+ 31e   :  adac ; 
+ 31f   :  ad33 ; 
+ 320   :  acb9 ; 
+ 321   :  ac3e ; 
+ 322   :  abc3 ; 
+ 323   :  ab48 ; 
+ 324   :  aacb ; 
+ 325   :  aa4f ; 
+ 326   :  a9d1 ; 
+ 327   :  a954 ; 
+ 328   :  a8d5 ; 
+ 329   :  a856 ; 
+ 32a   :  a7d6 ; 
+ 32b   :  a756 ; 
+ 32c   :  a6d6 ; 
+ 32d   :  a654 ; 
+ 32e   :  a5d3 ; 
+ 32f   :  a550 ; 
+ 330   :  a4cd ; 
+ 331   :  a44a ; 
+ 332   :  a3c6 ; 
+ 333   :  a341 ; 
+ 334   :  a2bc ; 
+ 335   :  a236 ; 
+ 336   :  a1b0 ; 
+ 337   :  a129 ; 
+ 338   :  a0a2 ; 
+ 339   :  a01a ; 
+ 33a   :  9f91 ; 
+ 33b   :  9f08 ; 
+ 33c   :  9e7f ; 
+ 33d   :  9df5 ; 
+ 33e   :  9d6a ; 
+ 33f   :  9cdf ; 
+ 340   :  9c53 ; 
+ 341   :  9bc7 ; 
+ 342   :  9b3a ; 
+ 343   :  9aad ; 
+ 344   :  9a1f ; 
+ 345   :  9990 ; 
+ 346   :  9901 ; 
+ 347   :  9872 ; 
+ 348   :  97e2 ; 
+ 349   :  9751 ; 
+ 34a   :  96c0 ; 
+ 34b   :  962e ; 
+ 34c   :  959c ; 
+ 34d   :  9509 ; 
+ 34e   :  9476 ; 
+ 34f   :  93e2 ; 
+ 350   :  934d ; 
+ 351   :  92b8 ; 
+ 352   :  9223 ; 
+ 353   :  918d ; 
+ 354   :  90f6 ; 
+ 355   :  905f ; 
+ 356   :  8fc8 ; 
+ 357   :  8f30 ; 
+ 358   :  8e97 ; 
+ 359   :  8dfe ; 
+ 35a   :  8d64 ; 
+ 35b   :  8cca ; 
+ 35c   :  8c2f ; 
+ 35d   :  8b94 ; 
+ 35e   :  8af8 ; 
+ 35f   :  8a5c ; 
+ 360   :  89bf ; 
+ 361   :  8921 ; 
+ 362   :  8883 ; 
+ 363   :  87e5 ; 
+ 364   :  8746 ; 
+ 365   :  86a7 ; 
+ 366   :  8607 ; 
+ 367   :  8566 ; 
+ 368   :  84c5 ; 
+ 369   :  8424 ; 
+ 36a   :  8382 ; 
+ 36b   :  82df ; 
+ 36c   :  823c ; 
+ 36d   :  8199 ; 
+ 36e   :  80f5 ; 
+ 36f   :  8050 ; 
+ 370   :  7fab ; 
+ 371   :  7f05 ; 
+ 372   :  7e5f ; 
+ 373   :  7db9 ; 
+ 374   :  7d12 ; 
+ 375   :  7c6a ; 
+ 376   :  7bc2 ; 
+ 377   :  7b19 ; 
+ 378   :  7a70 ; 
+ 379   :  79c7 ; 
+ 37a   :  791c ; 
+ 37b   :  7872 ; 
+ 37c   :  77c7 ; 
+ 37d   :  771b ; 
+ 37e   :  766f ; 
+ 37f   :  75c3 ; 
+ 380   :  7515 ; 
+ 381   :  7468 ; 
+ 382   :  73ba ; 
+ 383   :  730b ; 
+ 384   :  725c ; 
+ 385   :  71ad ; 
+ 386   :  70fd ; 
+ 387   :  704c ; 
+ 388   :  6f9c ; 
+ 389   :  6eea ; 
+ 38a   :  6e38 ; 
+ 38b   :  6d86 ; 
+ 38c   :  6cd3 ; 
+ 38d   :  6c20 ; 
+ 38e   :  6b6c ; 
+ 38f   :  6ab8 ; 
+ 390   :  6a03 ; 
+ 391   :  694e ; 
+ 392   :  6898 ; 
+ 393   :  67e2 ; 
+ 394   :  672b ; 
+ 395   :  6674 ; 
+ 396   :  65bc ; 
+ 397   :  6504 ; 
+ 398   :  644c ; 
+ 399   :  6393 ; 
+ 39a   :  62d9 ; 
+ 39b   :  621f ; 
+ 39c   :  6165 ; 
+ 39d   :  60aa ; 
+ 39e   :  5fef ; 
+ 39f   :  5f33 ; 
+ 3a0   :  5e77 ; 
+ 3a1   :  5dbb ; 
+ 3a2   :  5cfd ; 
+ 3a3   :  5c40 ; 
+ 3a4   :  5b82 ; 
+ 3a5   :  5ac4 ; 
+ 3a6   :  5a05 ; 
+ 3a7   :  5945 ; 
+ 3a8   :  5886 ; 
+ 3a9   :  57c5 ; 
+ 3aa   :  5705 ; 
+ 3ab   :  5644 ; 
+ 3ac   :  5582 ; 
+ 3ad   :  54c0 ; 
+ 3ae   :  53fe ; 
+ 3af   :  533b ; 
+ 3b0   :  5278 ; 
+ 3b1   :  51b4 ; 
+ 3b2   :  50f0 ; 
+ 3b3   :  502b ; 
+ 3b4   :  4f66 ; 
+ 3b5   :  4ea1 ; 
+ 3b6   :  4ddb ; 
+ 3b7   :  4d15 ; 
+ 3b8   :  4c4e ; 
+ 3b9   :  4b87 ; 
+ 3ba   :  4abf ; 
+ 3bb   :  49f7 ; 
+ 3bc   :  492f ; 
+ 3bd   :  4866 ; 
+ 3be   :  479d ; 
+ 3bf   :  46d4 ; 
+ 3c0   :  4609 ; 
+ 3c1   :  453f ; 
+ 3c2   :  4474 ; 
+ 3c3   :  43a9 ; 
+ 3c4   :  42dd ; 
+ 3c5   :  4211 ; 
+ 3c6   :  4145 ; 
+ 3c7   :  4078 ; 
+ 3c8   :  3fab ; 
+ 3c9   :  3edd ; 
+ 3ca   :  3e0f ; 
+ 3cb   :  3d40 ; 
+ 3cc   :  3c72 ; 
+ 3cd   :  3ba2 ; 
+ 3ce   :  3ad3 ; 
+ 3cf   :  3a03 ; 
+ 3d0   :  3932 ; 
+ 3d1   :  3861 ; 
+ 3d2   :  3790 ; 
+ 3d3   :  36bf ; 
+ 3d4   :  35ed ; 
+ 3d5   :  351a ; 
+ 3d6   :  3448 ; 
+ 3d7   :  3375 ; 
+ 3d8   :  32a1 ; 
+ 3d9   :  31cd ; 
+ 3da   :  30f9 ; 
+ 3db   :  3024 ; 
+ 3dc   :  2f4f ; 
+ 3dd   :  2e7a ; 
+ 3de   :  2da4 ; 
+ 3df   :  2cce ; 
+ 3e0   :  2bf8 ; 
+ 3e1   :  2b21 ; 
+ 3e2   :  2a4a ; 
+ 3e3   :  2972 ; 
+ 3e4   :  289a ; 
+ 3e5   :  27c2 ; 
+ 3e6   :  26ea ; 
+ 3e7   :  2611 ; 
+ 3e8   :  2537 ; 
+ 3e9   :  245e ; 
+ 3ea   :  2384 ; 
+ 3eb   :  22a9 ; 
+ 3ec   :  21cf ; 
+ 3ed   :  20f4 ; 
+ 3ee   :  2018 ; 
+ 3ef   :  1f3d ; 
+ 3f0   :  1e61 ; 
+ 3f1   :  1d84 ; 
+ 3f2   :  1ca8 ; 
+ 3f3   :  1bca ; 
+ 3f4   :  1aed ; 
+ 3f5   :  1a0f ; 
+ 3f6   :  1931 ; 
+ 3f7   :  1853 ; 
+ 3f8   :  1774 ; 
+ 3f9   :  1695 ; 
+ 3fa   :  15b6 ; 
+ 3fb   :  14d6 ; 
+ 3fc   :  13f6 ; 
+ 3fd   :  1316 ; 
+ 3fe   :  1235 ; 
+ 3ff   :  1154 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_11.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_11.mif
new file mode 100644
index 0000000000000000000000000000000000000000..9bc15ad0dc82c75320719f3e59b38d6d5293ac9f
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_11.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  54d ; 
+ 1   :  4fb ; 
+ 2   :  4a9 ; 
+ 3   :  457 ; 
+ 4   :  404 ; 
+ 5   :  3b2 ; 
+ 6   :  35f ; 
+ 7   :  30c ; 
+ 8   :  2b9 ; 
+ 9   :  267 ; 
+ a   :  214 ; 
+ b   :  1c1 ; 
+ c   :  16e ; 
+ d   :  11a ; 
+ e   :  c7 ; 
+ f   :  74 ; 
+ 10   :  21 ; 
+ 11   :  fffcd ; 
+ 12   :  fff7a ; 
+ 13   :  fff26 ; 
+ 14   :  ffed2 ; 
+ 15   :  ffe7f ; 
+ 16   :  ffe2b ; 
+ 17   :  ffdd7 ; 
+ 18   :  ffd83 ; 
+ 19   :  ffd2f ; 
+ 1a   :  ffcdb ; 
+ 1b   :  ffc87 ; 
+ 1c   :  ffc32 ; 
+ 1d   :  ffbde ; 
+ 1e   :  ffb8a ; 
+ 1f   :  ffb35 ; 
+ 20   :  ffae1 ; 
+ 21   :  ffa8d ; 
+ 22   :  ffa38 ; 
+ 23   :  ff9e3 ; 
+ 24   :  ff98f ; 
+ 25   :  ff93a ; 
+ 26   :  ff8e5 ; 
+ 27   :  ff890 ; 
+ 28   :  ff83b ; 
+ 29   :  ff7e6 ; 
+ 2a   :  ff791 ; 
+ 2b   :  ff73c ; 
+ 2c   :  ff6e7 ; 
+ 2d   :  ff692 ; 
+ 2e   :  ff63d ; 
+ 2f   :  ff5e7 ; 
+ 30   :  ff592 ; 
+ 31   :  ff53d ; 
+ 32   :  ff4e7 ; 
+ 33   :  ff492 ; 
+ 34   :  ff43c ; 
+ 35   :  ff3e6 ; 
+ 36   :  ff391 ; 
+ 37   :  ff33b ; 
+ 38   :  ff2e5 ; 
+ 39   :  ff290 ; 
+ 3a   :  ff23a ; 
+ 3b   :  ff1e4 ; 
+ 3c   :  ff18e ; 
+ 3d   :  ff138 ; 
+ 3e   :  ff0e2 ; 
+ 3f   :  ff08c ; 
+ 40   :  ff036 ; 
+ 41   :  fefe0 ; 
+ 42   :  fef8a ; 
+ 43   :  fef34 ; 
+ 44   :  feede ; 
+ 45   :  fee87 ; 
+ 46   :  fee31 ; 
+ 47   :  feddb ; 
+ 48   :  fed84 ; 
+ 49   :  fed2e ; 
+ 4a   :  fecd8 ; 
+ 4b   :  fec81 ; 
+ 4c   :  fec2b ; 
+ 4d   :  febd4 ; 
+ 4e   :  feb7e ; 
+ 4f   :  feb27 ; 
+ 50   :  fead1 ; 
+ 51   :  fea7a ; 
+ 52   :  fea24 ; 
+ 53   :  fe9cd ; 
+ 54   :  fe976 ; 
+ 55   :  fe920 ; 
+ 56   :  fe8c9 ; 
+ 57   :  fe872 ; 
+ 58   :  fe81c ; 
+ 59   :  fe7c5 ; 
+ 5a   :  fe76e ; 
+ 5b   :  fe717 ; 
+ 5c   :  fe6c0 ; 
+ 5d   :  fe66a ; 
+ 5e   :  fe613 ; 
+ 5f   :  fe5bc ; 
+ 60   :  fe565 ; 
+ 61   :  fe50e ; 
+ 62   :  fe4b7 ; 
+ 63   :  fe460 ; 
+ 64   :  fe40a ; 
+ 65   :  fe3b3 ; 
+ 66   :  fe35c ; 
+ 67   :  fe305 ; 
+ 68   :  fe2ae ; 
+ 69   :  fe257 ; 
+ 6a   :  fe200 ; 
+ 6b   :  fe1a9 ; 
+ 6c   :  fe152 ; 
+ 6d   :  fe0fb ; 
+ 6e   :  fe0a4 ; 
+ 6f   :  fe04d ; 
+ 70   :  fdff6 ; 
+ 71   :  fdf9f ; 
+ 72   :  fdf48 ; 
+ 73   :  fdef1 ; 
+ 74   :  fde9a ; 
+ 75   :  fde43 ; 
+ 76   :  fdded ; 
+ 77   :  fdd96 ; 
+ 78   :  fdd3f ; 
+ 79   :  fdce8 ; 
+ 7a   :  fdc91 ; 
+ 7b   :  fdc3a ; 
+ 7c   :  fdbe3 ; 
+ 7d   :  fdb8c ; 
+ 7e   :  fdb35 ; 
+ 7f   :  fdade ; 
+ 80   :  fda87 ; 
+ 81   :  fda31 ; 
+ 82   :  fd9da ; 
+ 83   :  fd983 ; 
+ 84   :  fd92c ; 
+ 85   :  fd8d5 ; 
+ 86   :  fd87f ; 
+ 87   :  fd828 ; 
+ 88   :  fd7d1 ; 
+ 89   :  fd77a ; 
+ 8a   :  fd724 ; 
+ 8b   :  fd6cd ; 
+ 8c   :  fd676 ; 
+ 8d   :  fd620 ; 
+ 8e   :  fd5c9 ; 
+ 8f   :  fd573 ; 
+ 90   :  fd51c ; 
+ 91   :  fd4c6 ; 
+ 92   :  fd46f ; 
+ 93   :  fd419 ; 
+ 94   :  fd3c2 ; 
+ 95   :  fd36c ; 
+ 96   :  fd315 ; 
+ 97   :  fd2bf ; 
+ 98   :  fd269 ; 
+ 99   :  fd212 ; 
+ 9a   :  fd1bc ; 
+ 9b   :  fd166 ; 
+ 9c   :  fd110 ; 
+ 9d   :  fd0ba ; 
+ 9e   :  fd064 ; 
+ 9f   :  fd00e ; 
+ a0   :  fcfb8 ; 
+ a1   :  fcf62 ; 
+ a2   :  fcf0c ; 
+ a3   :  fceb6 ; 
+ a4   :  fce60 ; 
+ a5   :  fce0a ; 
+ a6   :  fcdb4 ; 
+ a7   :  fcd5f ; 
+ a8   :  fcd09 ; 
+ a9   :  fccb3 ; 
+ aa   :  fcc5e ; 
+ ab   :  fcc08 ; 
+ ac   :  fcbb3 ; 
+ ad   :  fcb5d ; 
+ ae   :  fcb08 ; 
+ af   :  fcab2 ; 
+ b0   :  fca5d ; 
+ b1   :  fca08 ; 
+ b2   :  fc9b3 ; 
+ b3   :  fc95e ; 
+ b4   :  fc909 ; 
+ b5   :  fc8b4 ; 
+ b6   :  fc85f ; 
+ b7   :  fc80a ; 
+ b8   :  fc7b5 ; 
+ b9   :  fc760 ; 
+ ba   :  fc70b ; 
+ bb   :  fc6b7 ; 
+ bc   :  fc662 ; 
+ bd   :  fc60e ; 
+ be   :  fc5b9 ; 
+ bf   :  fc565 ; 
+ c0   :  fc510 ; 
+ c1   :  fc4bc ; 
+ c2   :  fc468 ; 
+ c3   :  fc414 ; 
+ c4   :  fc3c0 ; 
+ c5   :  fc36c ; 
+ c6   :  fc318 ; 
+ c7   :  fc2c4 ; 
+ c8   :  fc270 ; 
+ c9   :  fc21c ; 
+ ca   :  fc1c9 ; 
+ cb   :  fc175 ; 
+ cc   :  fc122 ; 
+ cd   :  fc0ce ; 
+ ce   :  fc07b ; 
+ cf   :  fc028 ; 
+ d0   :  fbfd5 ; 
+ d1   :  fbf82 ; 
+ d2   :  fbf2f ; 
+ d3   :  fbedc ; 
+ d4   :  fbe89 ; 
+ d5   :  fbe36 ; 
+ d6   :  fbde3 ; 
+ d7   :  fbd91 ; 
+ d8   :  fbd3e ; 
+ d9   :  fbcec ; 
+ da   :  fbc9a ; 
+ db   :  fbc47 ; 
+ dc   :  fbbf5 ; 
+ dd   :  fbba3 ; 
+ de   :  fbb51 ; 
+ df   :  fbaff ; 
+ e0   :  fbaae ; 
+ e1   :  fba5c ; 
+ e2   :  fba0a ; 
+ e3   :  fb9b9 ; 
+ e4   :  fb967 ; 
+ e5   :  fb916 ; 
+ e6   :  fb8c5 ; 
+ e7   :  fb874 ; 
+ e8   :  fb823 ; 
+ e9   :  fb7d2 ; 
+ ea   :  fb781 ; 
+ eb   :  fb730 ; 
+ ec   :  fb6e0 ; 
+ ed   :  fb68f ; 
+ ee   :  fb63f ; 
+ ef   :  fb5ef ; 
+ f0   :  fb59e ; 
+ f1   :  fb54e ; 
+ f2   :  fb4fe ; 
+ f3   :  fb4af ; 
+ f4   :  fb45f ; 
+ f5   :  fb40f ; 
+ f6   :  fb3c0 ; 
+ f7   :  fb370 ; 
+ f8   :  fb321 ; 
+ f9   :  fb2d2 ; 
+ fa   :  fb283 ; 
+ fb   :  fb234 ; 
+ fc   :  fb1e5 ; 
+ fd   :  fb196 ; 
+ fe   :  fb148 ; 
+ ff   :  fb0f9 ; 
+ 100   :  fb0ab ; 
+ 101   :  fb05d ; 
+ 102   :  fb00f ; 
+ 103   :  fafc1 ; 
+ 104   :  faf73 ; 
+ 105   :  faf25 ; 
+ 106   :  faed7 ; 
+ 107   :  fae8a ; 
+ 108   :  fae3c ; 
+ 109   :  fadef ; 
+ 10a   :  fada2 ; 
+ 10b   :  fad55 ; 
+ 10c   :  fad08 ; 
+ 10d   :  facbc ; 
+ 10e   :  fac6f ; 
+ 10f   :  fac23 ; 
+ 110   :  fabd6 ; 
+ 111   :  fab8a ; 
+ 112   :  fab3e ; 
+ 113   :  faaf2 ; 
+ 114   :  faaa6 ; 
+ 115   :  faa5b ; 
+ 116   :  faa0f ; 
+ 117   :  fa9c4 ; 
+ 118   :  fa979 ; 
+ 119   :  fa92d ; 
+ 11a   :  fa8e3 ; 
+ 11b   :  fa898 ; 
+ 11c   :  fa84d ; 
+ 11d   :  fa803 ; 
+ 11e   :  fa7b8 ; 
+ 11f   :  fa76e ; 
+ 120   :  fa724 ; 
+ 121   :  fa6da ; 
+ 122   :  fa690 ; 
+ 123   :  fa647 ; 
+ 124   :  fa5fd ; 
+ 125   :  fa5b4 ; 
+ 126   :  fa56b ; 
+ 127   :  fa522 ; 
+ 128   :  fa4d9 ; 
+ 129   :  fa490 ; 
+ 12a   :  fa447 ; 
+ 12b   :  fa3ff ; 
+ 12c   :  fa3b7 ; 
+ 12d   :  fa36f ; 
+ 12e   :  fa327 ; 
+ 12f   :  fa2df ; 
+ 130   :  fa297 ; 
+ 131   :  fa250 ; 
+ 132   :  fa209 ; 
+ 133   :  fa1c2 ; 
+ 134   :  fa17b ; 
+ 135   :  fa134 ; 
+ 136   :  fa0ed ; 
+ 137   :  fa0a7 ; 
+ 138   :  fa060 ; 
+ 139   :  fa01a ; 
+ 13a   :  f9fd4 ; 
+ 13b   :  f9f8e ; 
+ 13c   :  f9f49 ; 
+ 13d   :  f9f03 ; 
+ 13e   :  f9ebe ; 
+ 13f   :  f9e79 ; 
+ 140   :  f9e34 ; 
+ 141   :  f9def ; 
+ 142   :  f9dab ; 
+ 143   :  f9d66 ; 
+ 144   :  f9d22 ; 
+ 145   :  f9cde ; 
+ 146   :  f9c9a ; 
+ 147   :  f9c56 ; 
+ 148   :  f9c13 ; 
+ 149   :  f9bcf ; 
+ 14a   :  f9b8c ; 
+ 14b   :  f9b49 ; 
+ 14c   :  f9b06 ; 
+ 14d   :  f9ac4 ; 
+ 14e   :  f9a81 ; 
+ 14f   :  f9a3f ; 
+ 150   :  f99fd ; 
+ 151   :  f99bb ; 
+ 152   :  f997a ; 
+ 153   :  f9938 ; 
+ 154   :  f98f7 ; 
+ 155   :  f98b6 ; 
+ 156   :  f9875 ; 
+ 157   :  f9834 ; 
+ 158   :  f97f3 ; 
+ 159   :  f97b3 ; 
+ 15a   :  f9773 ; 
+ 15b   :  f9733 ; 
+ 15c   :  f96f3 ; 
+ 15d   :  f96b3 ; 
+ 15e   :  f9674 ; 
+ 15f   :  f9635 ; 
+ 160   :  f95f6 ; 
+ 161   :  f95b7 ; 
+ 162   :  f9579 ; 
+ 163   :  f953a ; 
+ 164   :  f94fc ; 
+ 165   :  f94be ; 
+ 166   :  f9480 ; 
+ 167   :  f9443 ; 
+ 168   :  f9405 ; 
+ 169   :  f93c8 ; 
+ 16a   :  f938b ; 
+ 16b   :  f934e ; 
+ 16c   :  f9312 ; 
+ 16d   :  f92d5 ; 
+ 16e   :  f9299 ; 
+ 16f   :  f925d ; 
+ 170   :  f9222 ; 
+ 171   :  f91e6 ; 
+ 172   :  f91ab ; 
+ 173   :  f9170 ; 
+ 174   :  f9135 ; 
+ 175   :  f90fa ; 
+ 176   :  f90c0 ; 
+ 177   :  f9086 ; 
+ 178   :  f904c ; 
+ 179   :  f9012 ; 
+ 17a   :  f8fd8 ; 
+ 17b   :  f8f9f ; 
+ 17c   :  f8f66 ; 
+ 17d   :  f8f2d ; 
+ 17e   :  f8ef4 ; 
+ 17f   :  f8ebc ; 
+ 180   :  f8e83 ; 
+ 181   :  f8e4b ; 
+ 182   :  f8e14 ; 
+ 183   :  f8ddc ; 
+ 184   :  f8da5 ; 
+ 185   :  f8d6e ; 
+ 186   :  f8d37 ; 
+ 187   :  f8d00 ; 
+ 188   :  f8cca ; 
+ 189   :  f8c93 ; 
+ 18a   :  f8c5d ; 
+ 18b   :  f8c28 ; 
+ 18c   :  f8bf2 ; 
+ 18d   :  f8bbd ; 
+ 18e   :  f8b88 ; 
+ 18f   :  f8b53 ; 
+ 190   :  f8b1e ; 
+ 191   :  f8aea ; 
+ 192   :  f8ab6 ; 
+ 193   :  f8a82 ; 
+ 194   :  f8a4e ; 
+ 195   :  f8a1b ; 
+ 196   :  f89e8 ; 
+ 197   :  f89b5 ; 
+ 198   :  f8982 ; 
+ 199   :  f8950 ; 
+ 19a   :  f891d ; 
+ 19b   :  f88eb ; 
+ 19c   :  f88ba ; 
+ 19d   :  f8888 ; 
+ 19e   :  f8857 ; 
+ 19f   :  f8826 ; 
+ 1a0   :  f87f5 ; 
+ 1a1   :  f87c5 ; 
+ 1a2   :  f8794 ; 
+ 1a3   :  f8764 ; 
+ 1a4   :  f8735 ; 
+ 1a5   :  f8705 ; 
+ 1a6   :  f86d6 ; 
+ 1a7   :  f86a7 ; 
+ 1a8   :  f8678 ; 
+ 1a9   :  f864a ; 
+ 1aa   :  f861b ; 
+ 1ab   :  f85ed ; 
+ 1ac   :  f85c0 ; 
+ 1ad   :  f8592 ; 
+ 1ae   :  f8565 ; 
+ 1af   :  f8538 ; 
+ 1b0   :  f850b ; 
+ 1b1   :  f84df ; 
+ 1b2   :  f84b2 ; 
+ 1b3   :  f8486 ; 
+ 1b4   :  f845b ; 
+ 1b5   :  f842f ; 
+ 1b6   :  f8404 ; 
+ 1b7   :  f83d9 ; 
+ 1b8   :  f83ae ; 
+ 1b9   :  f8384 ; 
+ 1ba   :  f835a ; 
+ 1bb   :  f8330 ; 
+ 1bc   :  f8306 ; 
+ 1bd   :  f82dd ; 
+ 1be   :  f82b4 ; 
+ 1bf   :  f828b ; 
+ 1c0   :  f8262 ; 
+ 1c1   :  f823a ; 
+ 1c2   :  f8212 ; 
+ 1c3   :  f81ea ; 
+ 1c4   :  f81c3 ; 
+ 1c5   :  f819c ; 
+ 1c6   :  f8175 ; 
+ 1c7   :  f814e ; 
+ 1c8   :  f8128 ; 
+ 1c9   :  f8101 ; 
+ 1ca   :  f80dc ; 
+ 1cb   :  f80b6 ; 
+ 1cc   :  f8091 ; 
+ 1cd   :  f806c ; 
+ 1ce   :  f8047 ; 
+ 1cf   :  f8022 ; 
+ 1d0   :  f7ffe ; 
+ 1d1   :  f7fda ; 
+ 1d2   :  f7fb7 ; 
+ 1d3   :  f7f93 ; 
+ 1d4   :  f7f70 ; 
+ 1d5   :  f7f4d ; 
+ 1d6   :  f7f2b ; 
+ 1d7   :  f7f08 ; 
+ 1d8   :  f7ee6 ; 
+ 1d9   :  f7ec5 ; 
+ 1da   :  f7ea3 ; 
+ 1db   :  f7e82 ; 
+ 1dc   :  f7e61 ; 
+ 1dd   :  f7e41 ; 
+ 1de   :  f7e20 ; 
+ 1df   :  f7e00 ; 
+ 1e0   :  f7de1 ; 
+ 1e1   :  f7dc1 ; 
+ 1e2   :  f7da2 ; 
+ 1e3   :  f7d83 ; 
+ 1e4   :  f7d65 ; 
+ 1e5   :  f7d46 ; 
+ 1e6   :  f7d28 ; 
+ 1e7   :  f7d0b ; 
+ 1e8   :  f7ced ; 
+ 1e9   :  f7cd0 ; 
+ 1ea   :  f7cb3 ; 
+ 1eb   :  f7c97 ; 
+ 1ec   :  f7c7a ; 
+ 1ed   :  f7c5e ; 
+ 1ee   :  f7c43 ; 
+ 1ef   :  f7c27 ; 
+ 1f0   :  f7c0c ; 
+ 1f1   :  f7bf1 ; 
+ 1f2   :  f7bd7 ; 
+ 1f3   :  f7bbd ; 
+ 1f4   :  f7ba3 ; 
+ 1f5   :  f7b89 ; 
+ 1f6   :  f7b70 ; 
+ 1f7   :  f7b57 ; 
+ 1f8   :  f7b3e ; 
+ 1f9   :  f7b26 ; 
+ 1fa   :  f7b0e ; 
+ 1fb   :  f7af6 ; 
+ 1fc   :  f7ade ; 
+ 1fd   :  f7ac7 ; 
+ 1fe   :  f7ab0 ; 
+ 1ff   :  f7a9a ; 
+ 200   :  f7a83 ; 
+ 201   :  f7a6d ; 
+ 202   :  f7a58 ; 
+ 203   :  f7a42 ; 
+ 204   :  f7a2d ; 
+ 205   :  f7a18 ; 
+ 206   :  f7a04 ; 
+ 207   :  f79f0 ; 
+ 208   :  f79dc ; 
+ 209   :  f79c8 ; 
+ 20a   :  f79b5 ; 
+ 20b   :  f79a2 ; 
+ 20c   :  f798f ; 
+ 20d   :  f797d ; 
+ 20e   :  f796b ; 
+ 20f   :  f7959 ; 
+ 210   :  f7948 ; 
+ 211   :  f7937 ; 
+ 212   :  f7926 ; 
+ 213   :  f7915 ; 
+ 214   :  f7905 ; 
+ 215   :  f78f5 ; 
+ 216   :  f78e6 ; 
+ 217   :  f78d7 ; 
+ 218   :  f78c8 ; 
+ 219   :  f78b9 ; 
+ 21a   :  f78ab ; 
+ 21b   :  f789d ; 
+ 21c   :  f788f ; 
+ 21d   :  f7882 ; 
+ 21e   :  f7875 ; 
+ 21f   :  f7868 ; 
+ 220   :  f785c ; 
+ 221   :  f784f ; 
+ 222   :  f7844 ; 
+ 223   :  f7838 ; 
+ 224   :  f782d ; 
+ 225   :  f7822 ; 
+ 226   :  f7818 ; 
+ 227   :  f780e ; 
+ 228   :  f7804 ; 
+ 229   :  f77fa ; 
+ 22a   :  f77f1 ; 
+ 22b   :  f77e8 ; 
+ 22c   :  f77e0 ; 
+ 22d   :  f77d7 ; 
+ 22e   :  f77cf ; 
+ 22f   :  f77c8 ; 
+ 230   :  f77c1 ; 
+ 231   :  f77ba ; 
+ 232   :  f77b3 ; 
+ 233   :  f77ad ; 
+ 234   :  f77a7 ; 
+ 235   :  f77a1 ; 
+ 236   :  f779c ; 
+ 237   :  f7797 ; 
+ 238   :  f7792 ; 
+ 239   :  f778e ; 
+ 23a   :  f778a ; 
+ 23b   :  f7786 ; 
+ 23c   :  f7783 ; 
+ 23d   :  f7780 ; 
+ 23e   :  f777d ; 
+ 23f   :  f777a ; 
+ 240   :  f7778 ; 
+ 241   :  f7777 ; 
+ 242   :  f7775 ; 
+ 243   :  f7774 ; 
+ 244   :  f7773 ; 
+ 245   :  f7773 ; 
+ 246   :  f7773 ; 
+ 247   :  f7773 ; 
+ 248   :  f7774 ; 
+ 249   :  f7775 ; 
+ 24a   :  f7776 ; 
+ 24b   :  f7777 ; 
+ 24c   :  f7779 ; 
+ 24d   :  f777c ; 
+ 24e   :  f777e ; 
+ 24f   :  f7781 ; 
+ 250   :  f7784 ; 
+ 251   :  f7788 ; 
+ 252   :  f778c ; 
+ 253   :  f7790 ; 
+ 254   :  f7795 ; 
+ 255   :  f779a ; 
+ 256   :  f779f ; 
+ 257   :  f77a4 ; 
+ 258   :  f77aa ; 
+ 259   :  f77b1 ; 
+ 25a   :  f77b7 ; 
+ 25b   :  f77be ; 
+ 25c   :  f77c5 ; 
+ 25d   :  f77cd ; 
+ 25e   :  f77d5 ; 
+ 25f   :  f77dd ; 
+ 260   :  f77e6 ; 
+ 261   :  f77ef ; 
+ 262   :  f77f8 ; 
+ 263   :  f7802 ; 
+ 264   :  f780c ; 
+ 265   :  f7816 ; 
+ 266   :  f7821 ; 
+ 267   :  f782c ; 
+ 268   :  f7837 ; 
+ 269   :  f7843 ; 
+ 26a   :  f784f ; 
+ 26b   :  f785b ; 
+ 26c   :  f7868 ; 
+ 26d   :  f7875 ; 
+ 26e   :  f7882 ; 
+ 26f   :  f7890 ; 
+ 270   :  f789e ; 
+ 271   :  f78ac ; 
+ 272   :  f78bb ; 
+ 273   :  f78ca ; 
+ 274   :  f78d9 ; 
+ 275   :  f78e9 ; 
+ 276   :  f78f9 ; 
+ 277   :  f790a ; 
+ 278   :  f791a ; 
+ 279   :  f792b ; 
+ 27a   :  f793d ; 
+ 27b   :  f794f ; 
+ 27c   :  f7961 ; 
+ 27d   :  f7973 ; 
+ 27e   :  f7986 ; 
+ 27f   :  f7999 ; 
+ 280   :  f79ad ; 
+ 281   :  f79c1 ; 
+ 282   :  f79d5 ; 
+ 283   :  f79ea ; 
+ 284   :  f79fe ; 
+ 285   :  f7a14 ; 
+ 286   :  f7a29 ; 
+ 287   :  f7a3f ; 
+ 288   :  f7a56 ; 
+ 289   :  f7a6c ; 
+ 28a   :  f7a83 ; 
+ 28b   :  f7a9a ; 
+ 28c   :  f7ab2 ; 
+ 28d   :  f7aca ; 
+ 28e   :  f7ae2 ; 
+ 28f   :  f7afb ; 
+ 290   :  f7b14 ; 
+ 291   :  f7b2e ; 
+ 292   :  f7b47 ; 
+ 293   :  f7b61 ; 
+ 294   :  f7b7c ; 
+ 295   :  f7b97 ; 
+ 296   :  f7bb2 ; 
+ 297   :  f7bcd ; 
+ 298   :  f7be9 ; 
+ 299   :  f7c05 ; 
+ 29a   :  f7c22 ; 
+ 29b   :  f7c3f ; 
+ 29c   :  f7c5c ; 
+ 29d   :  f7c79 ; 
+ 29e   :  f7c97 ; 
+ 29f   :  f7cb5 ; 
+ 2a0   :  f7cd4 ; 
+ 2a1   :  f7cf3 ; 
+ 2a2   :  f7d12 ; 
+ 2a3   :  f7d32 ; 
+ 2a4   :  f7d52 ; 
+ 2a5   :  f7d72 ; 
+ 2a6   :  f7d93 ; 
+ 2a7   :  f7db4 ; 
+ 2a8   :  f7dd5 ; 
+ 2a9   :  f7df7 ; 
+ 2aa   :  f7e19 ; 
+ 2ab   :  f7e3b ; 
+ 2ac   :  f7e5e ; 
+ 2ad   :  f7e81 ; 
+ 2ae   :  f7ea5 ; 
+ 2af   :  f7ec8 ; 
+ 2b0   :  f7eed ; 
+ 2b1   :  f7f11 ; 
+ 2b2   :  f7f36 ; 
+ 2b3   :  f7f5b ; 
+ 2b4   :  f7f81 ; 
+ 2b5   :  f7fa6 ; 
+ 2b6   :  f7fcd ; 
+ 2b7   :  f7ff3 ; 
+ 2b8   :  f801a ; 
+ 2b9   :  f8041 ; 
+ 2ba   :  f8069 ; 
+ 2bb   :  f8091 ; 
+ 2bc   :  f80b9 ; 
+ 2bd   :  f80e2 ; 
+ 2be   :  f810b ; 
+ 2bf   :  f8134 ; 
+ 2c0   :  f815e ; 
+ 2c1   :  f8188 ; 
+ 2c2   :  f81b2 ; 
+ 2c3   :  f81dd ; 
+ 2c4   :  f8208 ; 
+ 2c5   :  f8233 ; 
+ 2c6   :  f825f ; 
+ 2c7   :  f828b ; 
+ 2c8   :  f82b8 ; 
+ 2c9   :  f82e5 ; 
+ 2ca   :  f8312 ; 
+ 2cb   :  f833f ; 
+ 2cc   :  f836d ; 
+ 2cd   :  f839b ; 
+ 2ce   :  f83ca ; 
+ 2cf   :  f83f9 ; 
+ 2d0   :  f8428 ; 
+ 2d1   :  f8457 ; 
+ 2d2   :  f8487 ; 
+ 2d3   :  f84b8 ; 
+ 2d4   :  f84e8 ; 
+ 2d5   :  f8519 ; 
+ 2d6   :  f854a ; 
+ 2d7   :  f857c ; 
+ 2d8   :  f85ae ; 
+ 2d9   :  f85e0 ; 
+ 2da   :  f8613 ; 
+ 2db   :  f8646 ; 
+ 2dc   :  f8679 ; 
+ 2dd   :  f86ad ; 
+ 2de   :  f86e1 ; 
+ 2df   :  f8715 ; 
+ 2e0   :  f874a ; 
+ 2e1   :  f877f ; 
+ 2e2   :  f87b4 ; 
+ 2e3   :  f87ea ; 
+ 2e4   :  f8820 ; 
+ 2e5   :  f8857 ; 
+ 2e6   :  f888d ; 
+ 2e7   :  f88c5 ; 
+ 2e8   :  f88fc ; 
+ 2e9   :  f8934 ; 
+ 2ea   :  f896c ; 
+ 2eb   :  f89a4 ; 
+ 2ec   :  f89dd ; 
+ 2ed   :  f8a16 ; 
+ 2ee   :  f8a50 ; 
+ 2ef   :  f8a8a ; 
+ 2f0   :  f8ac4 ; 
+ 2f1   :  f8afe ; 
+ 2f2   :  f8b39 ; 
+ 2f3   :  f8b74 ; 
+ 2f4   :  f8bb0 ; 
+ 2f5   :  f8bec ; 
+ 2f6   :  f8c28 ; 
+ 2f7   :  f8c65 ; 
+ 2f8   :  f8ca1 ; 
+ 2f9   :  f8cdf ; 
+ 2fa   :  f8d1c ; 
+ 2fb   :  f8d5a ; 
+ 2fc   :  f8d98 ; 
+ 2fd   :  f8dd7 ; 
+ 2fe   :  f8e16 ; 
+ 2ff   :  f8e55 ; 
+ 300   :  f8e95 ; 
+ 301   :  f8ed4 ; 
+ 302   :  f8f15 ; 
+ 303   :  f8f55 ; 
+ 304   :  f8f96 ; 
+ 305   :  f8fd7 ; 
+ 306   :  f9019 ; 
+ 307   :  f905b ; 
+ 308   :  f909d ; 
+ 309   :  f90e0 ; 
+ 30a   :  f9123 ; 
+ 30b   :  f9166 ; 
+ 30c   :  f91a9 ; 
+ 30d   :  f91ed ; 
+ 30e   :  f9232 ; 
+ 30f   :  f9276 ; 
+ 310   :  f92bb ; 
+ 311   :  f9300 ; 
+ 312   :  f9346 ; 
+ 313   :  f938c ; 
+ 314   :  f93d2 ; 
+ 315   :  f9418 ; 
+ 316   :  f945f ; 
+ 317   :  f94a6 ; 
+ 318   :  f94ee ; 
+ 319   :  f9536 ; 
+ 31a   :  f957e ; 
+ 31b   :  f95c7 ; 
+ 31c   :  f960f ; 
+ 31d   :  f9659 ; 
+ 31e   :  f96a2 ; 
+ 31f   :  f96ec ; 
+ 320   :  f9736 ; 
+ 321   :  f9780 ; 
+ 322   :  f97cb ; 
+ 323   :  f9816 ; 
+ 324   :  f9862 ; 
+ 325   :  f98ad ; 
+ 326   :  f98fa ; 
+ 327   :  f9946 ; 
+ 328   :  f9993 ; 
+ 329   :  f99e0 ; 
+ 32a   :  f9a2d ; 
+ 32b   :  f9a7b ; 
+ 32c   :  f9ac9 ; 
+ 32d   :  f9b17 ; 
+ 32e   :  f9b66 ; 
+ 32f   :  f9bb5 ; 
+ 330   :  f9c04 ; 
+ 331   :  f9c53 ; 
+ 332   :  f9ca3 ; 
+ 333   :  f9cf4 ; 
+ 334   :  f9d44 ; 
+ 335   :  f9d95 ; 
+ 336   :  f9de6 ; 
+ 337   :  f9e38 ; 
+ 338   :  f9e89 ; 
+ 339   :  f9edc ; 
+ 33a   :  f9f2e ; 
+ 33b   :  f9f81 ; 
+ 33c   :  f9fd4 ; 
+ 33d   :  fa027 ; 
+ 33e   :  fa07b ; 
+ 33f   :  fa0cf ; 
+ 340   :  fa123 ; 
+ 341   :  fa178 ; 
+ 342   :  fa1cd ; 
+ 343   :  fa222 ; 
+ 344   :  fa277 ; 
+ 345   :  fa2cd ; 
+ 346   :  fa323 ; 
+ 347   :  fa37a ; 
+ 348   :  fa3d1 ; 
+ 349   :  fa428 ; 
+ 34a   :  fa47f ; 
+ 34b   :  fa4d7 ; 
+ 34c   :  fa52f ; 
+ 34d   :  fa587 ; 
+ 34e   :  fa5e0 ; 
+ 34f   :  fa639 ; 
+ 350   :  fa692 ; 
+ 351   :  fa6eb ; 
+ 352   :  fa745 ; 
+ 353   :  fa79f ; 
+ 354   :  fa7fa ; 
+ 355   :  fa854 ; 
+ 356   :  fa8af ; 
+ 357   :  fa90b ; 
+ 358   :  fa966 ; 
+ 359   :  fa9c2 ; 
+ 35a   :  faa1e ; 
+ 35b   :  faa7b ; 
+ 35c   :  faad7 ; 
+ 35d   :  fab35 ; 
+ 35e   :  fab92 ; 
+ 35f   :  fabf0 ; 
+ 360   :  fac4e ; 
+ 361   :  facac ; 
+ 362   :  fad0a ; 
+ 363   :  fad69 ; 
+ 364   :  fadc8 ; 
+ 365   :  fae28 ; 
+ 366   :  fae87 ; 
+ 367   :  faee7 ; 
+ 368   :  faf48 ; 
+ 369   :  fafa8 ; 
+ 36a   :  fb009 ; 
+ 36b   :  fb06a ; 
+ 36c   :  fb0cc ; 
+ 36d   :  fb12d ; 
+ 36e   :  fb18f ; 
+ 36f   :  fb1f2 ; 
+ 370   :  fb254 ; 
+ 371   :  fb2b7 ; 
+ 372   :  fb31a ; 
+ 373   :  fb37d ; 
+ 374   :  fb3e1 ; 
+ 375   :  fb445 ; 
+ 376   :  fb4a9 ; 
+ 377   :  fb50e ; 
+ 378   :  fb573 ; 
+ 379   :  fb5d8 ; 
+ 37a   :  fb63d ; 
+ 37b   :  fb6a3 ; 
+ 37c   :  fb709 ; 
+ 37d   :  fb76f ; 
+ 37e   :  fb7d5 ; 
+ 37f   :  fb83c ; 
+ 380   :  fb8a3 ; 
+ 381   :  fb90a ; 
+ 382   :  fb972 ; 
+ 383   :  fb9da ; 
+ 384   :  fba42 ; 
+ 385   :  fbaaa ; 
+ 386   :  fbb13 ; 
+ 387   :  fbb7b ; 
+ 388   :  fbbe5 ; 
+ 389   :  fbc4e ; 
+ 38a   :  fbcb8 ; 
+ 38b   :  fbd22 ; 
+ 38c   :  fbd8c ; 
+ 38d   :  fbdf6 ; 
+ 38e   :  fbe61 ; 
+ 38f   :  fbecc ; 
+ 390   :  fbf37 ; 
+ 391   :  fbfa3 ; 
+ 392   :  fc00e ; 
+ 393   :  fc07a ; 
+ 394   :  fc0e7 ; 
+ 395   :  fc153 ; 
+ 396   :  fc1c0 ; 
+ 397   :  fc22d ; 
+ 398   :  fc29a ; 
+ 399   :  fc308 ; 
+ 39a   :  fc376 ; 
+ 39b   :  fc3e4 ; 
+ 39c   :  fc452 ; 
+ 39d   :  fc4c1 ; 
+ 39e   :  fc52f ; 
+ 39f   :  fc59e ; 
+ 3a0   :  fc60e ; 
+ 3a1   :  fc67d ; 
+ 3a2   :  fc6ed ; 
+ 3a3   :  fc75d ; 
+ 3a4   :  fc7cd ; 
+ 3a5   :  fc83e ; 
+ 3a6   :  fc8af ; 
+ 3a7   :  fc920 ; 
+ 3a8   :  fc991 ; 
+ 3a9   :  fca02 ; 
+ 3aa   :  fca74 ; 
+ 3ab   :  fcae6 ; 
+ 3ac   :  fcb58 ; 
+ 3ad   :  fcbcb ; 
+ 3ae   :  fcc3d ; 
+ 3af   :  fccb0 ; 
+ 3b0   :  fcd23 ; 
+ 3b1   :  fcd97 ; 
+ 3b2   :  fce0a ; 
+ 3b3   :  fce7e ; 
+ 3b4   :  fcef2 ; 
+ 3b5   :  fcf66 ; 
+ 3b6   :  fcfdb ; 
+ 3b7   :  fd050 ; 
+ 3b8   :  fd0c5 ; 
+ 3b9   :  fd13a ; 
+ 3ba   :  fd1af ; 
+ 3bb   :  fd225 ; 
+ 3bc   :  fd29b ; 
+ 3bd   :  fd311 ; 
+ 3be   :  fd387 ; 
+ 3bf   :  fd3fe ; 
+ 3c0   :  fd475 ; 
+ 3c1   :  fd4ec ; 
+ 3c2   :  fd563 ; 
+ 3c3   :  fd5da ; 
+ 3c4   :  fd652 ; 
+ 3c5   :  fd6ca ; 
+ 3c6   :  fd742 ; 
+ 3c7   :  fd7ba ; 
+ 3c8   :  fd833 ; 
+ 3c9   :  fd8ab ; 
+ 3ca   :  fd924 ; 
+ 3cb   :  fd99d ; 
+ 3cc   :  fda17 ; 
+ 3cd   :  fda90 ; 
+ 3ce   :  fdb0a ; 
+ 3cf   :  fdb84 ; 
+ 3d0   :  fdbfe ; 
+ 3d1   :  fdc78 ; 
+ 3d2   :  fdcf3 ; 
+ 3d3   :  fdd6e ; 
+ 3d4   :  fdde9 ; 
+ 3d5   :  fde64 ; 
+ 3d6   :  fdedf ; 
+ 3d7   :  fdf5b ; 
+ 3d8   :  fdfd6 ; 
+ 3d9   :  fe052 ; 
+ 3da   :  fe0cf ; 
+ 3db   :  fe14b ; 
+ 3dc   :  fe1c7 ; 
+ 3dd   :  fe244 ; 
+ 3de   :  fe2c1 ; 
+ 3df   :  fe33e ; 
+ 3e0   :  fe3bc ; 
+ 3e1   :  fe439 ; 
+ 3e2   :  fe4b7 ; 
+ 3e3   :  fe535 ; 
+ 3e4   :  fe5b3 ; 
+ 3e5   :  fe631 ; 
+ 3e6   :  fe6af ; 
+ 3e7   :  fe72e ; 
+ 3e8   :  fe7ad ; 
+ 3e9   :  fe82c ; 
+ 3ea   :  fe8ab ; 
+ 3eb   :  fe92a ; 
+ 3ec   :  fe9aa ; 
+ 3ed   :  fea29 ; 
+ 3ee   :  feaa9 ; 
+ 3ef   :  feb29 ; 
+ 3f0   :  feba9 ; 
+ 3f1   :  fec2a ; 
+ 3f2   :  fecaa ; 
+ 3f3   :  fed2b ; 
+ 3f4   :  fedac ; 
+ 3f5   :  fee2d ; 
+ 3f6   :  feeae ; 
+ 3f7   :  fef2f ; 
+ 3f8   :  fefb1 ; 
+ 3f9   :  ff033 ; 
+ 3fa   :  ff0b4 ; 
+ 3fb   :  ff136 ; 
+ 3fc   :  ff1b9 ; 
+ 3fd   :  ff23b ; 
+ 3fe   :  ff2bd ; 
+ 3ff   :  ff340 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_12.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_12.mif
new file mode 100644
index 0000000000000000000000000000000000000000..fa5dda33dfc44b4f417b4cd58d4c06cc5dc634fe
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_12.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  4e2 ; 
+ 1   :  517 ; 
+ 2   :  54c ; 
+ 3   :  580 ; 
+ 4   :  5b5 ; 
+ 5   :  5ea ; 
+ 6   :  61f ; 
+ 7   :  653 ; 
+ 8   :  688 ; 
+ 9   :  6bd ; 
+ a   :  6f2 ; 
+ b   :  727 ; 
+ c   :  75c ; 
+ d   :  791 ; 
+ e   :  7c6 ; 
+ f   :  7fb ; 
+ 10   :  830 ; 
+ 11   :  865 ; 
+ 12   :  89a ; 
+ 13   :  8cf ; 
+ 14   :  905 ; 
+ 15   :  93a ; 
+ 16   :  96f ; 
+ 17   :  9a4 ; 
+ 18   :  9da ; 
+ 19   :  a0f ; 
+ 1a   :  a44 ; 
+ 1b   :  a7a ; 
+ 1c   :  aaf ; 
+ 1d   :  ae4 ; 
+ 1e   :  b1a ; 
+ 1f   :  b4f ; 
+ 20   :  b85 ; 
+ 21   :  bba ; 
+ 22   :  bf0 ; 
+ 23   :  c25 ; 
+ 24   :  c5b ; 
+ 25   :  c91 ; 
+ 26   :  cc6 ; 
+ 27   :  cfc ; 
+ 28   :  d31 ; 
+ 29   :  d67 ; 
+ 2a   :  d9d ; 
+ 2b   :  dd2 ; 
+ 2c   :  e08 ; 
+ 2d   :  e3e ; 
+ 2e   :  e73 ; 
+ 2f   :  ea9 ; 
+ 30   :  edf ; 
+ 31   :  f15 ; 
+ 32   :  f4b ; 
+ 33   :  f80 ; 
+ 34   :  fb6 ; 
+ 35   :  fec ; 
+ 36   :  1022 ; 
+ 37   :  1058 ; 
+ 38   :  108e ; 
+ 39   :  10c3 ; 
+ 3a   :  10f9 ; 
+ 3b   :  112f ; 
+ 3c   :  1165 ; 
+ 3d   :  119b ; 
+ 3e   :  11d1 ; 
+ 3f   :  1207 ; 
+ 40   :  123d ; 
+ 41   :  1273 ; 
+ 42   :  12a9 ; 
+ 43   :  12de ; 
+ 44   :  1314 ; 
+ 45   :  134a ; 
+ 46   :  1380 ; 
+ 47   :  13b6 ; 
+ 48   :  13ec ; 
+ 49   :  1422 ; 
+ 4a   :  1458 ; 
+ 4b   :  148e ; 
+ 4c   :  14c4 ; 
+ 4d   :  14fa ; 
+ 4e   :  1530 ; 
+ 4f   :  1566 ; 
+ 50   :  159c ; 
+ 51   :  15d2 ; 
+ 52   :  1608 ; 
+ 53   :  163e ; 
+ 54   :  1674 ; 
+ 55   :  16aa ; 
+ 56   :  16e0 ; 
+ 57   :  1716 ; 
+ 58   :  174c ; 
+ 59   :  1782 ; 
+ 5a   :  17b8 ; 
+ 5b   :  17ee ; 
+ 5c   :  1824 ; 
+ 5d   :  185a ; 
+ 5e   :  188f ; 
+ 5f   :  18c5 ; 
+ 60   :  18fb ; 
+ 61   :  1931 ; 
+ 62   :  1967 ; 
+ 63   :  199d ; 
+ 64   :  19d3 ; 
+ 65   :  1a09 ; 
+ 66   :  1a3f ; 
+ 67   :  1a74 ; 
+ 68   :  1aaa ; 
+ 69   :  1ae0 ; 
+ 6a   :  1b16 ; 
+ 6b   :  1b4c ; 
+ 6c   :  1b81 ; 
+ 6d   :  1bb7 ; 
+ 6e   :  1bed ; 
+ 6f   :  1c23 ; 
+ 70   :  1c58 ; 
+ 71   :  1c8e ; 
+ 72   :  1cc4 ; 
+ 73   :  1cf9 ; 
+ 74   :  1d2f ; 
+ 75   :  1d65 ; 
+ 76   :  1d9a ; 
+ 77   :  1dd0 ; 
+ 78   :  1e05 ; 
+ 79   :  1e3b ; 
+ 7a   :  1e70 ; 
+ 7b   :  1ea6 ; 
+ 7c   :  1edb ; 
+ 7d   :  1f11 ; 
+ 7e   :  1f46 ; 
+ 7f   :  1f7c ; 
+ 80   :  1fb1 ; 
+ 81   :  1fe7 ; 
+ 82   :  201c ; 
+ 83   :  2051 ; 
+ 84   :  2087 ; 
+ 85   :  20bc ; 
+ 86   :  20f1 ; 
+ 87   :  2126 ; 
+ 88   :  215c ; 
+ 89   :  2191 ; 
+ 8a   :  21c6 ; 
+ 8b   :  21fb ; 
+ 8c   :  2230 ; 
+ 8d   :  2265 ; 
+ 8e   :  229a ; 
+ 8f   :  22cf ; 
+ 90   :  2304 ; 
+ 91   :  2339 ; 
+ 92   :  236e ; 
+ 93   :  23a3 ; 
+ 94   :  23d8 ; 
+ 95   :  240c ; 
+ 96   :  2441 ; 
+ 97   :  2476 ; 
+ 98   :  24ab ; 
+ 99   :  24df ; 
+ 9a   :  2514 ; 
+ 9b   :  2548 ; 
+ 9c   :  257d ; 
+ 9d   :  25b1 ; 
+ 9e   :  25e6 ; 
+ 9f   :  261a ; 
+ a0   :  264f ; 
+ a1   :  2683 ; 
+ a2   :  26b7 ; 
+ a3   :  26ec ; 
+ a4   :  2720 ; 
+ a5   :  2754 ; 
+ a6   :  2788 ; 
+ a7   :  27bc ; 
+ a8   :  27f0 ; 
+ a9   :  2824 ; 
+ aa   :  2858 ; 
+ ab   :  288c ; 
+ ac   :  28c0 ; 
+ ad   :  28f4 ; 
+ ae   :  2928 ; 
+ af   :  295c ; 
+ b0   :  298f ; 
+ b1   :  29c3 ; 
+ b2   :  29f7 ; 
+ b3   :  2a2a ; 
+ b4   :  2a5e ; 
+ b5   :  2a91 ; 
+ b6   :  2ac4 ; 
+ b7   :  2af8 ; 
+ b8   :  2b2b ; 
+ b9   :  2b5e ; 
+ ba   :  2b92 ; 
+ bb   :  2bc5 ; 
+ bc   :  2bf8 ; 
+ bd   :  2c2b ; 
+ be   :  2c5e ; 
+ bf   :  2c91 ; 
+ c0   :  2cc4 ; 
+ c1   :  2cf7 ; 
+ c2   :  2d29 ; 
+ c3   :  2d5c ; 
+ c4   :  2d8f ; 
+ c5   :  2dc1 ; 
+ c6   :  2df4 ; 
+ c7   :  2e26 ; 
+ c8   :  2e59 ; 
+ c9   :  2e8b ; 
+ ca   :  2ebd ; 
+ cb   :  2ef0 ; 
+ cc   :  2f22 ; 
+ cd   :  2f54 ; 
+ ce   :  2f86 ; 
+ cf   :  2fb8 ; 
+ d0   :  2fea ; 
+ d1   :  301c ; 
+ d2   :  304e ; 
+ d3   :  307f ; 
+ d4   :  30b1 ; 
+ d5   :  30e3 ; 
+ d6   :  3114 ; 
+ d7   :  3146 ; 
+ d8   :  3177 ; 
+ d9   :  31a8 ; 
+ da   :  31da ; 
+ db   :  320b ; 
+ dc   :  323c ; 
+ dd   :  326d ; 
+ de   :  329e ; 
+ df   :  32cf ; 
+ e0   :  3300 ; 
+ e1   :  3331 ; 
+ e2   :  3361 ; 
+ e3   :  3392 ; 
+ e4   :  33c3 ; 
+ e5   :  33f3 ; 
+ e6   :  3423 ; 
+ e7   :  3454 ; 
+ e8   :  3484 ; 
+ e9   :  34b4 ; 
+ ea   :  34e4 ; 
+ eb   :  3514 ; 
+ ec   :  3544 ; 
+ ed   :  3574 ; 
+ ee   :  35a4 ; 
+ ef   :  35d4 ; 
+ f0   :  3604 ; 
+ f1   :  3633 ; 
+ f2   :  3663 ; 
+ f3   :  3692 ; 
+ f4   :  36c1 ; 
+ f5   :  36f1 ; 
+ f6   :  3720 ; 
+ f7   :  374f ; 
+ f8   :  377e ; 
+ f9   :  37ad ; 
+ fa   :  37dc ; 
+ fb   :  380a ; 
+ fc   :  3839 ; 
+ fd   :  3868 ; 
+ fe   :  3896 ; 
+ ff   :  38c5 ; 
+ 100   :  38f3 ; 
+ 101   :  3921 ; 
+ 102   :  394f ; 
+ 103   :  397d ; 
+ 104   :  39ab ; 
+ 105   :  39d9 ; 
+ 106   :  3a07 ; 
+ 107   :  3a35 ; 
+ 108   :  3a62 ; 
+ 109   :  3a90 ; 
+ 10a   :  3abd ; 
+ 10b   :  3aeb ; 
+ 10c   :  3b18 ; 
+ 10d   :  3b45 ; 
+ 10e   :  3b72 ; 
+ 10f   :  3b9f ; 
+ 110   :  3bcc ; 
+ 111   :  3bf9 ; 
+ 112   :  3c25 ; 
+ 113   :  3c52 ; 
+ 114   :  3c7e ; 
+ 115   :  3cab ; 
+ 116   :  3cd7 ; 
+ 117   :  3d03 ; 
+ 118   :  3d2f ; 
+ 119   :  3d5b ; 
+ 11a   :  3d87 ; 
+ 11b   :  3db3 ; 
+ 11c   :  3ddf ; 
+ 11d   :  3e0a ; 
+ 11e   :  3e36 ; 
+ 11f   :  3e61 ; 
+ 120   :  3e8d ; 
+ 121   :  3eb8 ; 
+ 122   :  3ee3 ; 
+ 123   :  3f0e ; 
+ 124   :  3f39 ; 
+ 125   :  3f63 ; 
+ 126   :  3f8e ; 
+ 127   :  3fb9 ; 
+ 128   :  3fe3 ; 
+ 129   :  400d ; 
+ 12a   :  4038 ; 
+ 12b   :  4062 ; 
+ 12c   :  408c ; 
+ 12d   :  40b6 ; 
+ 12e   :  40e0 ; 
+ 12f   :  4109 ; 
+ 130   :  4133 ; 
+ 131   :  415c ; 
+ 132   :  4186 ; 
+ 133   :  41af ; 
+ 134   :  41d8 ; 
+ 135   :  4201 ; 
+ 136   :  422a ; 
+ 137   :  4253 ; 
+ 138   :  427c ; 
+ 139   :  42a4 ; 
+ 13a   :  42cd ; 
+ 13b   :  42f5 ; 
+ 13c   :  431d ; 
+ 13d   :  4345 ; 
+ 13e   :  436d ; 
+ 13f   :  4395 ; 
+ 140   :  43bd ; 
+ 141   :  43e5 ; 
+ 142   :  440c ; 
+ 143   :  4434 ; 
+ 144   :  445b ; 
+ 145   :  4482 ; 
+ 146   :  44a9 ; 
+ 147   :  44d0 ; 
+ 148   :  44f7 ; 
+ 149   :  451e ; 
+ 14a   :  4544 ; 
+ 14b   :  456b ; 
+ 14c   :  4591 ; 
+ 14d   :  45b7 ; 
+ 14e   :  45dd ; 
+ 14f   :  4603 ; 
+ 150   :  4629 ; 
+ 151   :  464f ; 
+ 152   :  4674 ; 
+ 153   :  469a ; 
+ 154   :  46bf ; 
+ 155   :  46e4 ; 
+ 156   :  4709 ; 
+ 157   :  472e ; 
+ 158   :  4753 ; 
+ 159   :  4778 ; 
+ 15a   :  479c ; 
+ 15b   :  47c1 ; 
+ 15c   :  47e5 ; 
+ 15d   :  4809 ; 
+ 15e   :  482d ; 
+ 15f   :  4851 ; 
+ 160   :  4875 ; 
+ 161   :  4898 ; 
+ 162   :  48bc ; 
+ 163   :  48df ; 
+ 164   :  4903 ; 
+ 165   :  4926 ; 
+ 166   :  4949 ; 
+ 167   :  496b ; 
+ 168   :  498e ; 
+ 169   :  49b1 ; 
+ 16a   :  49d3 ; 
+ 16b   :  49f5 ; 
+ 16c   :  4a18 ; 
+ 16d   :  4a3a ; 
+ 16e   :  4a5b ; 
+ 16f   :  4a7d ; 
+ 170   :  4a9f ; 
+ 171   :  4ac0 ; 
+ 172   :  4ae2 ; 
+ 173   :  4b03 ; 
+ 174   :  4b24 ; 
+ 175   :  4b45 ; 
+ 176   :  4b65 ; 
+ 177   :  4b86 ; 
+ 178   :  4ba6 ; 
+ 179   :  4bc7 ; 
+ 17a   :  4be7 ; 
+ 17b   :  4c07 ; 
+ 17c   :  4c27 ; 
+ 17d   :  4c47 ; 
+ 17e   :  4c66 ; 
+ 17f   :  4c86 ; 
+ 180   :  4ca5 ; 
+ 181   :  4cc4 ; 
+ 182   :  4ce3 ; 
+ 183   :  4d02 ; 
+ 184   :  4d21 ; 
+ 185   :  4d3f ; 
+ 186   :  4d5e ; 
+ 187   :  4d7c ; 
+ 188   :  4d9a ; 
+ 189   :  4db8 ; 
+ 18a   :  4dd6 ; 
+ 18b   :  4df4 ; 
+ 18c   :  4e11 ; 
+ 18d   :  4e2f ; 
+ 18e   :  4e4c ; 
+ 18f   :  4e69 ; 
+ 190   :  4e86 ; 
+ 191   :  4ea3 ; 
+ 192   :  4ebf ; 
+ 193   :  4edc ; 
+ 194   :  4ef8 ; 
+ 195   :  4f14 ; 
+ 196   :  4f30 ; 
+ 197   :  4f4c ; 
+ 198   :  4f68 ; 
+ 199   :  4f83 ; 
+ 19a   :  4f9f ; 
+ 19b   :  4fba ; 
+ 19c   :  4fd5 ; 
+ 19d   :  4ff0 ; 
+ 19e   :  500b ; 
+ 19f   :  5025 ; 
+ 1a0   :  5040 ; 
+ 1a1   :  505a ; 
+ 1a2   :  5074 ; 
+ 1a3   :  508e ; 
+ 1a4   :  50a8 ; 
+ 1a5   :  50c2 ; 
+ 1a6   :  50db ; 
+ 1a7   :  50f4 ; 
+ 1a8   :  510e ; 
+ 1a9   :  5127 ; 
+ 1aa   :  513f ; 
+ 1ab   :  5158 ; 
+ 1ac   :  5171 ; 
+ 1ad   :  5189 ; 
+ 1ae   :  51a1 ; 
+ 1af   :  51b9 ; 
+ 1b0   :  51d1 ; 
+ 1b1   :  51e9 ; 
+ 1b2   :  5200 ; 
+ 1b3   :  5218 ; 
+ 1b4   :  522f ; 
+ 1b5   :  5246 ; 
+ 1b6   :  525d ; 
+ 1b7   :  5273 ; 
+ 1b8   :  528a ; 
+ 1b9   :  52a0 ; 
+ 1ba   :  52b6 ; 
+ 1bb   :  52cc ; 
+ 1bc   :  52e2 ; 
+ 1bd   :  52f8 ; 
+ 1be   :  530d ; 
+ 1bf   :  5323 ; 
+ 1c0   :  5338 ; 
+ 1c1   :  534d ; 
+ 1c2   :  5362 ; 
+ 1c3   :  5376 ; 
+ 1c4   :  538b ; 
+ 1c5   :  539f ; 
+ 1c6   :  53b3 ; 
+ 1c7   :  53c7 ; 
+ 1c8   :  53db ; 
+ 1c9   :  53ef ; 
+ 1ca   :  5402 ; 
+ 1cb   :  5415 ; 
+ 1cc   :  5428 ; 
+ 1cd   :  543b ; 
+ 1ce   :  544e ; 
+ 1cf   :  5461 ; 
+ 1d0   :  5473 ; 
+ 1d1   :  5485 ; 
+ 1d2   :  5497 ; 
+ 1d3   :  54a9 ; 
+ 1d4   :  54bb ; 
+ 1d5   :  54cc ; 
+ 1d6   :  54de ; 
+ 1d7   :  54ef ; 
+ 1d8   :  5500 ; 
+ 1d9   :  5511 ; 
+ 1da   :  5521 ; 
+ 1db   :  5532 ; 
+ 1dc   :  5542 ; 
+ 1dd   :  5552 ; 
+ 1de   :  5562 ; 
+ 1df   :  5572 ; 
+ 1e0   :  5581 ; 
+ 1e1   :  5591 ; 
+ 1e2   :  55a0 ; 
+ 1e3   :  55af ; 
+ 1e4   :  55be ; 
+ 1e5   :  55cc ; 
+ 1e6   :  55db ; 
+ 1e7   :  55e9 ; 
+ 1e8   :  55f7 ; 
+ 1e9   :  5605 ; 
+ 1ea   :  5613 ; 
+ 1eb   :  5620 ; 
+ 1ec   :  562e ; 
+ 1ed   :  563b ; 
+ 1ee   :  5648 ; 
+ 1ef   :  5654 ; 
+ 1f0   :  5661 ; 
+ 1f1   :  566d ; 
+ 1f2   :  567a ; 
+ 1f3   :  5686 ; 
+ 1f4   :  5692 ; 
+ 1f5   :  569d ; 
+ 1f6   :  56a9 ; 
+ 1f7   :  56b4 ; 
+ 1f8   :  56bf ; 
+ 1f9   :  56ca ; 
+ 1fa   :  56d5 ; 
+ 1fb   :  56df ; 
+ 1fc   :  56ea ; 
+ 1fd   :  56f4 ; 
+ 1fe   :  56fe ; 
+ 1ff   :  5708 ; 
+ 200   :  5711 ; 
+ 201   :  571b ; 
+ 202   :  5724 ; 
+ 203   :  572d ; 
+ 204   :  5736 ; 
+ 205   :  573e ; 
+ 206   :  5747 ; 
+ 207   :  574f ; 
+ 208   :  5757 ; 
+ 209   :  575f ; 
+ 20a   :  5767 ; 
+ 20b   :  576e ; 
+ 20c   :  5775 ; 
+ 20d   :  577d ; 
+ 20e   :  5783 ; 
+ 20f   :  578a ; 
+ 210   :  5791 ; 
+ 211   :  5797 ; 
+ 212   :  579d ; 
+ 213   :  57a3 ; 
+ 214   :  57a9 ; 
+ 215   :  57ae ; 
+ 216   :  57b4 ; 
+ 217   :  57b9 ; 
+ 218   :  57be ; 
+ 219   :  57c3 ; 
+ 21a   :  57c7 ; 
+ 21b   :  57cc ; 
+ 21c   :  57d0 ; 
+ 21d   :  57d4 ; 
+ 21e   :  57d7 ; 
+ 21f   :  57db ; 
+ 220   :  57de ; 
+ 221   :  57e2 ; 
+ 222   :  57e5 ; 
+ 223   :  57e7 ; 
+ 224   :  57ea ; 
+ 225   :  57ec ; 
+ 226   :  57ef ; 
+ 227   :  57f1 ; 
+ 228   :  57f2 ; 
+ 229   :  57f4 ; 
+ 22a   :  57f5 ; 
+ 22b   :  57f6 ; 
+ 22c   :  57f7 ; 
+ 22d   :  57f8 ; 
+ 22e   :  57f9 ; 
+ 22f   :  57f9 ; 
+ 230   :  57f9 ; 
+ 231   :  57f9 ; 
+ 232   :  57f9 ; 
+ 233   :  57f9 ; 
+ 234   :  57f8 ; 
+ 235   :  57f7 ; 
+ 236   :  57f6 ; 
+ 237   :  57f5 ; 
+ 238   :  57f4 ; 
+ 239   :  57f2 ; 
+ 23a   :  57f0 ; 
+ 23b   :  57ee ; 
+ 23c   :  57ec ; 
+ 23d   :  57e9 ; 
+ 23e   :  57e7 ; 
+ 23f   :  57e4 ; 
+ 240   :  57e1 ; 
+ 241   :  57de ; 
+ 242   :  57da ; 
+ 243   :  57d7 ; 
+ 244   :  57d3 ; 
+ 245   :  57cf ; 
+ 246   :  57ca ; 
+ 247   :  57c6 ; 
+ 248   :  57c1 ; 
+ 249   :  57bc ; 
+ 24a   :  57b7 ; 
+ 24b   :  57b2 ; 
+ 24c   :  57ac ; 
+ 24d   :  57a7 ; 
+ 24e   :  57a1 ; 
+ 24f   :  579b ; 
+ 250   :  5794 ; 
+ 251   :  578e ; 
+ 252   :  5787 ; 
+ 253   :  5780 ; 
+ 254   :  5779 ; 
+ 255   :  5771 ; 
+ 256   :  576a ; 
+ 257   :  5762 ; 
+ 258   :  575a ; 
+ 259   :  5752 ; 
+ 25a   :  5749 ; 
+ 25b   :  5741 ; 
+ 25c   :  5738 ; 
+ 25d   :  572f ; 
+ 25e   :  5726 ; 
+ 25f   :  571c ; 
+ 260   :  5713 ; 
+ 261   :  5709 ; 
+ 262   :  56ff ; 
+ 263   :  56f4 ; 
+ 264   :  56ea ; 
+ 265   :  56df ; 
+ 266   :  56d4 ; 
+ 267   :  56c9 ; 
+ 268   :  56be ; 
+ 269   :  56b2 ; 
+ 26a   :  56a7 ; 
+ 26b   :  569b ; 
+ 26c   :  568f ; 
+ 26d   :  5682 ; 
+ 26e   :  5676 ; 
+ 26f   :  5669 ; 
+ 270   :  565c ; 
+ 271   :  564f ; 
+ 272   :  5641 ; 
+ 273   :  5634 ; 
+ 274   :  5626 ; 
+ 275   :  5618 ; 
+ 276   :  5609 ; 
+ 277   :  55fb ; 
+ 278   :  55ec ; 
+ 279   :  55dd ; 
+ 27a   :  55ce ; 
+ 27b   :  55bf ; 
+ 27c   :  55af ; 
+ 27d   :  55a0 ; 
+ 27e   :  5590 ; 
+ 27f   :  5580 ; 
+ 280   :  556f ; 
+ 281   :  555f ; 
+ 282   :  554e ; 
+ 283   :  553d ; 
+ 284   :  552c ; 
+ 285   :  551a ; 
+ 286   :  5509 ; 
+ 287   :  54f7 ; 
+ 288   :  54e5 ; 
+ 289   :  54d2 ; 
+ 28a   :  54c0 ; 
+ 28b   :  54ad ; 
+ 28c   :  549a ; 
+ 28d   :  5487 ; 
+ 28e   :  5474 ; 
+ 28f   :  5460 ; 
+ 290   :  544d ; 
+ 291   :  5439 ; 
+ 292   :  5425 ; 
+ 293   :  5410 ; 
+ 294   :  53fc ; 
+ 295   :  53e7 ; 
+ 296   :  53d2 ; 
+ 297   :  53bd ; 
+ 298   :  53a7 ; 
+ 299   :  5392 ; 
+ 29a   :  537c ; 
+ 29b   :  5366 ; 
+ 29c   :  534f ; 
+ 29d   :  5339 ; 
+ 29e   :  5322 ; 
+ 29f   :  530b ; 
+ 2a0   :  52f4 ; 
+ 2a1   :  52dd ; 
+ 2a2   :  52c5 ; 
+ 2a3   :  52ae ; 
+ 2a4   :  5296 ; 
+ 2a5   :  527d ; 
+ 2a6   :  5265 ; 
+ 2a7   :  524c ; 
+ 2a8   :  5234 ; 
+ 2a9   :  521b ; 
+ 2aa   :  5201 ; 
+ 2ab   :  51e8 ; 
+ 2ac   :  51ce ; 
+ 2ad   :  51b4 ; 
+ 2ae   :  519a ; 
+ 2af   :  5180 ; 
+ 2b0   :  5165 ; 
+ 2b1   :  514b ; 
+ 2b2   :  5130 ; 
+ 2b3   :  5115 ; 
+ 2b4   :  50f9 ; 
+ 2b5   :  50de ; 
+ 2b6   :  50c2 ; 
+ 2b7   :  50a6 ; 
+ 2b8   :  508a ; 
+ 2b9   :  506e ; 
+ 2ba   :  5051 ; 
+ 2bb   :  5034 ; 
+ 2bc   :  5017 ; 
+ 2bd   :  4ffa ; 
+ 2be   :  4fdc ; 
+ 2bf   :  4fbf ; 
+ 2c0   :  4fa1 ; 
+ 2c1   :  4f83 ; 
+ 2c2   :  4f64 ; 
+ 2c3   :  4f46 ; 
+ 2c4   :  4f27 ; 
+ 2c5   :  4f08 ; 
+ 2c6   :  4ee9 ; 
+ 2c7   :  4eca ; 
+ 2c8   :  4eaa ; 
+ 2c9   :  4e8b ; 
+ 2ca   :  4e6b ; 
+ 2cb   :  4e4a ; 
+ 2cc   :  4e2a ; 
+ 2cd   :  4e0a ; 
+ 2ce   :  4de9 ; 
+ 2cf   :  4dc8 ; 
+ 2d0   :  4da7 ; 
+ 2d1   :  4d85 ; 
+ 2d2   :  4d63 ; 
+ 2d3   :  4d42 ; 
+ 2d4   :  4d20 ; 
+ 2d5   :  4cfd ; 
+ 2d6   :  4cdb ; 
+ 2d7   :  4cb8 ; 
+ 2d8   :  4c95 ; 
+ 2d9   :  4c72 ; 
+ 2da   :  4c4f ; 
+ 2db   :  4c2b ; 
+ 2dc   :  4c08 ; 
+ 2dd   :  4be4 ; 
+ 2de   :  4bc0 ; 
+ 2df   :  4b9b ; 
+ 2e0   :  4b77 ; 
+ 2e1   :  4b52 ; 
+ 2e2   :  4b2d ; 
+ 2e3   :  4b08 ; 
+ 2e4   :  4ae3 ; 
+ 2e5   :  4abd ; 
+ 2e6   :  4a97 ; 
+ 2e7   :  4a71 ; 
+ 2e8   :  4a4b ; 
+ 2e9   :  4a25 ; 
+ 2ea   :  49fe ; 
+ 2eb   :  49d7 ; 
+ 2ec   :  49b0 ; 
+ 2ed   :  4989 ; 
+ 2ee   :  4962 ; 
+ 2ef   :  493a ; 
+ 2f0   :  4912 ; 
+ 2f1   :  48ea ; 
+ 2f2   :  48c2 ; 
+ 2f3   :  489a ; 
+ 2f4   :  4871 ; 
+ 2f5   :  4848 ; 
+ 2f6   :  481f ; 
+ 2f7   :  47f6 ; 
+ 2f8   :  47cd ; 
+ 2f9   :  47a3 ; 
+ 2fa   :  4779 ; 
+ 2fb   :  474f ; 
+ 2fc   :  4725 ; 
+ 2fd   :  46fa ; 
+ 2fe   :  46d0 ; 
+ 2ff   :  46a5 ; 
+ 300   :  467a ; 
+ 301   :  464e ; 
+ 302   :  4623 ; 
+ 303   :  45f7 ; 
+ 304   :  45cc ; 
+ 305   :  459f ; 
+ 306   :  4573 ; 
+ 307   :  4547 ; 
+ 308   :  451a ; 
+ 309   :  44ed ; 
+ 30a   :  44c0 ; 
+ 30b   :  4493 ; 
+ 30c   :  4466 ; 
+ 30d   :  4438 ; 
+ 30e   :  440a ; 
+ 30f   :  43dc ; 
+ 310   :  43ae ; 
+ 311   :  437f ; 
+ 312   :  4351 ; 
+ 313   :  4322 ; 
+ 314   :  42f3 ; 
+ 315   :  42c4 ; 
+ 316   :  4294 ; 
+ 317   :  4265 ; 
+ 318   :  4235 ; 
+ 319   :  4205 ; 
+ 31a   :  41d5 ; 
+ 31b   :  41a4 ; 
+ 31c   :  4174 ; 
+ 31d   :  4143 ; 
+ 31e   :  4112 ; 
+ 31f   :  40e1 ; 
+ 320   :  40af ; 
+ 321   :  407e ; 
+ 322   :  404c ; 
+ 323   :  401a ; 
+ 324   :  3fe8 ; 
+ 325   :  3fb6 ; 
+ 326   :  3f83 ; 
+ 327   :  3f50 ; 
+ 328   :  3f1d ; 
+ 329   :  3eea ; 
+ 32a   :  3eb7 ; 
+ 32b   :  3e84 ; 
+ 32c   :  3e50 ; 
+ 32d   :  3e1c ; 
+ 32e   :  3de8 ; 
+ 32f   :  3db4 ; 
+ 330   :  3d7f ; 
+ 331   :  3d4b ; 
+ 332   :  3d16 ; 
+ 333   :  3ce1 ; 
+ 334   :  3cac ; 
+ 335   :  3c76 ; 
+ 336   :  3c41 ; 
+ 337   :  3c0b ; 
+ 338   :  3bd5 ; 
+ 339   :  3b9f ; 
+ 33a   :  3b69 ; 
+ 33b   :  3b32 ; 
+ 33c   :  3afc ; 
+ 33d   :  3ac5 ; 
+ 33e   :  3a8e ; 
+ 33f   :  3a57 ; 
+ 340   :  3a1f ; 
+ 341   :  39e8 ; 
+ 342   :  39b0 ; 
+ 343   :  3978 ; 
+ 344   :  3940 ; 
+ 345   :  3908 ; 
+ 346   :  38cf ; 
+ 347   :  3896 ; 
+ 348   :  385e ; 
+ 349   :  3825 ; 
+ 34a   :  37eb ; 
+ 34b   :  37b2 ; 
+ 34c   :  3778 ; 
+ 34d   :  373f ; 
+ 34e   :  3705 ; 
+ 34f   :  36cb ; 
+ 350   :  3690 ; 
+ 351   :  3656 ; 
+ 352   :  361b ; 
+ 353   :  35e0 ; 
+ 354   :  35a5 ; 
+ 355   :  356a ; 
+ 356   :  352f ; 
+ 357   :  34f3 ; 
+ 358   :  34b8 ; 
+ 359   :  347c ; 
+ 35a   :  3440 ; 
+ 35b   :  3404 ; 
+ 35c   :  33c7 ; 
+ 35d   :  338b ; 
+ 35e   :  334e ; 
+ 35f   :  3311 ; 
+ 360   :  32d4 ; 
+ 361   :  3297 ; 
+ 362   :  3259 ; 
+ 363   :  321c ; 
+ 364   :  31de ; 
+ 365   :  31a0 ; 
+ 366   :  3162 ; 
+ 367   :  3124 ; 
+ 368   :  30e5 ; 
+ 369   :  30a6 ; 
+ 36a   :  3068 ; 
+ 36b   :  3029 ; 
+ 36c   :  2fea ; 
+ 36d   :  2faa ; 
+ 36e   :  2f6b ; 
+ 36f   :  2f2b ; 
+ 370   :  2eec ; 
+ 371   :  2eac ; 
+ 372   :  2e6c ; 
+ 373   :  2e2b ; 
+ 374   :  2deb ; 
+ 375   :  2daa ; 
+ 376   :  2d69 ; 
+ 377   :  2d29 ; 
+ 378   :  2ce7 ; 
+ 379   :  2ca6 ; 
+ 37a   :  2c65 ; 
+ 37b   :  2c23 ; 
+ 37c   :  2be2 ; 
+ 37d   :  2ba0 ; 
+ 37e   :  2b5e ; 
+ 37f   :  2b1b ; 
+ 380   :  2ad9 ; 
+ 381   :  2a97 ; 
+ 382   :  2a54 ; 
+ 383   :  2a11 ; 
+ 384   :  29ce ; 
+ 385   :  298b ; 
+ 386   :  2948 ; 
+ 387   :  2904 ; 
+ 388   :  28c1 ; 
+ 389   :  287d ; 
+ 38a   :  2839 ; 
+ 38b   :  27f5 ; 
+ 38c   :  27b1 ; 
+ 38d   :  276c ; 
+ 38e   :  2728 ; 
+ 38f   :  26e3 ; 
+ 390   :  269e ; 
+ 391   :  2659 ; 
+ 392   :  2614 ; 
+ 393   :  25cf ; 
+ 394   :  258a ; 
+ 395   :  2544 ; 
+ 396   :  24fe ; 
+ 397   :  24b8 ; 
+ 398   :  2472 ; 
+ 399   :  242c ; 
+ 39a   :  23e6 ; 
+ 39b   :  239f ; 
+ 39c   :  2359 ; 
+ 39d   :  2312 ; 
+ 39e   :  22cb ; 
+ 39f   :  2284 ; 
+ 3a0   :  223d ; 
+ 3a1   :  21f6 ; 
+ 3a2   :  21ae ; 
+ 3a3   :  2167 ; 
+ 3a4   :  211f ; 
+ 3a5   :  20d7 ; 
+ 3a6   :  208f ; 
+ 3a7   :  2047 ; 
+ 3a8   :  1fff ; 
+ 3a9   :  1fb6 ; 
+ 3aa   :  1f6e ; 
+ 3ab   :  1f25 ; 
+ 3ac   :  1edc ; 
+ 3ad   :  1e93 ; 
+ 3ae   :  1e4a ; 
+ 3af   :  1e01 ; 
+ 3b0   :  1db8 ; 
+ 3b1   :  1d6e ; 
+ 3b2   :  1d25 ; 
+ 3b3   :  1cdb ; 
+ 3b4   :  1c91 ; 
+ 3b5   :  1c47 ; 
+ 3b6   :  1bfd ; 
+ 3b7   :  1bb2 ; 
+ 3b8   :  1b68 ; 
+ 3b9   :  1b1d ; 
+ 3ba   :  1ad3 ; 
+ 3bb   :  1a88 ; 
+ 3bc   :  1a3d ; 
+ 3bd   :  19f2 ; 
+ 3be   :  19a7 ; 
+ 3bf   :  195c ; 
+ 3c0   :  1910 ; 
+ 3c1   :  18c5 ; 
+ 3c2   :  1879 ; 
+ 3c3   :  182d ; 
+ 3c4   :  17e1 ; 
+ 3c5   :  1795 ; 
+ 3c6   :  1749 ; 
+ 3c7   :  16fd ; 
+ 3c8   :  16b0 ; 
+ 3c9   :  1664 ; 
+ 3ca   :  1617 ; 
+ 3cb   :  15ca ; 
+ 3cc   :  157e ; 
+ 3cd   :  1531 ; 
+ 3ce   :  14e3 ; 
+ 3cf   :  1496 ; 
+ 3d0   :  1449 ; 
+ 3d1   :  13fb ; 
+ 3d2   :  13ae ; 
+ 3d3   :  1360 ; 
+ 3d4   :  1312 ; 
+ 3d5   :  12c5 ; 
+ 3d6   :  1276 ; 
+ 3d7   :  1228 ; 
+ 3d8   :  11da ; 
+ 3d9   :  118c ; 
+ 3da   :  113d ; 
+ 3db   :  10ef ; 
+ 3dc   :  10a0 ; 
+ 3dd   :  1051 ; 
+ 3de   :  1002 ; 
+ 3df   :  fb3 ; 
+ 3e0   :  f64 ; 
+ 3e1   :  f15 ; 
+ 3e2   :  ec6 ; 
+ 3e3   :  e76 ; 
+ 3e4   :  e27 ; 
+ 3e5   :  dd7 ; 
+ 3e6   :  d88 ; 
+ 3e7   :  d38 ; 
+ 3e8   :  ce8 ; 
+ 3e9   :  c98 ; 
+ 3ea   :  c48 ; 
+ 3eb   :  bf7 ; 
+ 3ec   :  ba7 ; 
+ 3ed   :  b57 ; 
+ 3ee   :  b06 ; 
+ 3ef   :  ab6 ; 
+ 3f0   :  a65 ; 
+ 3f1   :  a14 ; 
+ 3f2   :  9c3 ; 
+ 3f3   :  972 ; 
+ 3f4   :  921 ; 
+ 3f5   :  8d0 ; 
+ 3f6   :  87f ; 
+ 3f7   :  82d ; 
+ 3f8   :  7dc ; 
+ 3f9   :  78b ; 
+ 3fa   :  739 ; 
+ 3fb   :  6e7 ; 
+ 3fc   :  695 ; 
+ 3fd   :  644 ; 
+ 3fe   :  5f2 ; 
+ 3ff   :  5a0 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_13.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_13.mif
new file mode 100644
index 0000000000000000000000000000000000000000..4f46dd69088b80b2f95c22631ea6789d31728301
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_13.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  fedbe ; 
+ 1   :  feda0 ; 
+ 2   :  fed82 ; 
+ 3   :  fed63 ; 
+ 4   :  fed45 ; 
+ 5   :  fed26 ; 
+ 6   :  fed08 ; 
+ 7   :  fecea ; 
+ 8   :  feccb ; 
+ 9   :  fecad ; 
+ a   :  fec8f ; 
+ b   :  fec70 ; 
+ c   :  fec52 ; 
+ d   :  fec34 ; 
+ e   :  fec15 ; 
+ f   :  febf7 ; 
+ 10   :  febd8 ; 
+ 11   :  febba ; 
+ 12   :  feb9c ; 
+ 13   :  feb7d ; 
+ 14   :  feb5f ; 
+ 15   :  feb41 ; 
+ 16   :  feb23 ; 
+ 17   :  feb04 ; 
+ 18   :  feae6 ; 
+ 19   :  feac8 ; 
+ 1a   :  feaa9 ; 
+ 1b   :  fea8b ; 
+ 1c   :  fea6d ; 
+ 1d   :  fea4f ; 
+ 1e   :  fea30 ; 
+ 1f   :  fea12 ; 
+ 20   :  fe9f4 ; 
+ 21   :  fe9d6 ; 
+ 22   :  fe9b7 ; 
+ 23   :  fe999 ; 
+ 24   :  fe97b ; 
+ 25   :  fe95d ; 
+ 26   :  fe93f ; 
+ 27   :  fe920 ; 
+ 28   :  fe902 ; 
+ 29   :  fe8e4 ; 
+ 2a   :  fe8c6 ; 
+ 2b   :  fe8a8 ; 
+ 2c   :  fe88a ; 
+ 2d   :  fe86c ; 
+ 2e   :  fe84e ; 
+ 2f   :  fe82f ; 
+ 30   :  fe811 ; 
+ 31   :  fe7f3 ; 
+ 32   :  fe7d5 ; 
+ 33   :  fe7b7 ; 
+ 34   :  fe799 ; 
+ 35   :  fe77b ; 
+ 36   :  fe75d ; 
+ 37   :  fe73f ; 
+ 38   :  fe721 ; 
+ 39   :  fe703 ; 
+ 3a   :  fe6e6 ; 
+ 3b   :  fe6c8 ; 
+ 3c   :  fe6aa ; 
+ 3d   :  fe68c ; 
+ 3e   :  fe66e ; 
+ 3f   :  fe650 ; 
+ 40   :  fe632 ; 
+ 41   :  fe615 ; 
+ 42   :  fe5f7 ; 
+ 43   :  fe5d9 ; 
+ 44   :  fe5bb ; 
+ 45   :  fe59d ; 
+ 46   :  fe580 ; 
+ 47   :  fe562 ; 
+ 48   :  fe544 ; 
+ 49   :  fe527 ; 
+ 4a   :  fe509 ; 
+ 4b   :  fe4eb ; 
+ 4c   :  fe4ce ; 
+ 4d   :  fe4b0 ; 
+ 4e   :  fe493 ; 
+ 4f   :  fe475 ; 
+ 50   :  fe458 ; 
+ 51   :  fe43a ; 
+ 52   :  fe41d ; 
+ 53   :  fe3ff ; 
+ 54   :  fe3e2 ; 
+ 55   :  fe3c4 ; 
+ 56   :  fe3a7 ; 
+ 57   :  fe38a ; 
+ 58   :  fe36c ; 
+ 59   :  fe34f ; 
+ 5a   :  fe332 ; 
+ 5b   :  fe314 ; 
+ 5c   :  fe2f7 ; 
+ 5d   :  fe2da ; 
+ 5e   :  fe2bd ; 
+ 5f   :  fe29f ; 
+ 60   :  fe282 ; 
+ 61   :  fe265 ; 
+ 62   :  fe248 ; 
+ 63   :  fe22b ; 
+ 64   :  fe20e ; 
+ 65   :  fe1f1 ; 
+ 66   :  fe1d4 ; 
+ 67   :  fe1b7 ; 
+ 68   :  fe19a ; 
+ 69   :  fe17d ; 
+ 6a   :  fe160 ; 
+ 6b   :  fe143 ; 
+ 6c   :  fe126 ; 
+ 6d   :  fe109 ; 
+ 6e   :  fe0ed ; 
+ 6f   :  fe0d0 ; 
+ 70   :  fe0b3 ; 
+ 71   :  fe096 ; 
+ 72   :  fe07a ; 
+ 73   :  fe05d ; 
+ 74   :  fe040 ; 
+ 75   :  fe024 ; 
+ 76   :  fe007 ; 
+ 77   :  fdfeb ; 
+ 78   :  fdfce ; 
+ 79   :  fdfb2 ; 
+ 7a   :  fdf95 ; 
+ 7b   :  fdf79 ; 
+ 7c   :  fdf5d ; 
+ 7d   :  fdf40 ; 
+ 7e   :  fdf24 ; 
+ 7f   :  fdf08 ; 
+ 80   :  fdeeb ; 
+ 81   :  fdecf ; 
+ 82   :  fdeb3 ; 
+ 83   :  fde97 ; 
+ 84   :  fde7b ; 
+ 85   :  fde5f ; 
+ 86   :  fde43 ; 
+ 87   :  fde27 ; 
+ 88   :  fde0b ; 
+ 89   :  fddef ; 
+ 8a   :  fddd3 ; 
+ 8b   :  fddb7 ; 
+ 8c   :  fdd9b ; 
+ 8d   :  fdd7f ; 
+ 8e   :  fdd64 ; 
+ 8f   :  fdd48 ; 
+ 90   :  fdd2c ; 
+ 91   :  fdd11 ; 
+ 92   :  fdcf5 ; 
+ 93   :  fdcda ; 
+ 94   :  fdcbe ; 
+ 95   :  fdca2 ; 
+ 96   :  fdc87 ; 
+ 97   :  fdc6c ; 
+ 98   :  fdc50 ; 
+ 99   :  fdc35 ; 
+ 9a   :  fdc1a ; 
+ 9b   :  fdbfe ; 
+ 9c   :  fdbe3 ; 
+ 9d   :  fdbc8 ; 
+ 9e   :  fdbad ; 
+ 9f   :  fdb92 ; 
+ a0   :  fdb77 ; 
+ a1   :  fdb5c ; 
+ a2   :  fdb41 ; 
+ a3   :  fdb26 ; 
+ a4   :  fdb0b ; 
+ a5   :  fdaf0 ; 
+ a6   :  fdad5 ; 
+ a7   :  fdabb ; 
+ a8   :  fdaa0 ; 
+ a9   :  fda85 ; 
+ aa   :  fda6a ; 
+ ab   :  fda50 ; 
+ ac   :  fda35 ; 
+ ad   :  fda1b ; 
+ ae   :  fda00 ; 
+ af   :  fd9e6 ; 
+ b0   :  fd9cc ; 
+ b1   :  fd9b1 ; 
+ b2   :  fd997 ; 
+ b3   :  fd97d ; 
+ b4   :  fd963 ; 
+ b5   :  fd949 ; 
+ b6   :  fd92e ; 
+ b7   :  fd914 ; 
+ b8   :  fd8fa ; 
+ b9   :  fd8e1 ; 
+ ba   :  fd8c7 ; 
+ bb   :  fd8ad ; 
+ bc   :  fd893 ; 
+ bd   :  fd879 ; 
+ be   :  fd860 ; 
+ bf   :  fd846 ; 
+ c0   :  fd82c ; 
+ c1   :  fd813 ; 
+ c2   :  fd7f9 ; 
+ c3   :  fd7e0 ; 
+ c4   :  fd7c6 ; 
+ c5   :  fd7ad ; 
+ c6   :  fd794 ; 
+ c7   :  fd77a ; 
+ c8   :  fd761 ; 
+ c9   :  fd748 ; 
+ ca   :  fd72f ; 
+ cb   :  fd716 ; 
+ cc   :  fd6fd ; 
+ cd   :  fd6e4 ; 
+ ce   :  fd6cb ; 
+ cf   :  fd6b2 ; 
+ d0   :  fd69a ; 
+ d1   :  fd681 ; 
+ d2   :  fd668 ; 
+ d3   :  fd650 ; 
+ d4   :  fd637 ; 
+ d5   :  fd61f ; 
+ d6   :  fd606 ; 
+ d7   :  fd5ee ; 
+ d8   :  fd5d5 ; 
+ d9   :  fd5bd ; 
+ da   :  fd5a5 ; 
+ db   :  fd58d ; 
+ dc   :  fd575 ; 
+ dd   :  fd55d ; 
+ de   :  fd545 ; 
+ df   :  fd52d ; 
+ e0   :  fd515 ; 
+ e1   :  fd4fd ; 
+ e2   :  fd4e5 ; 
+ e3   :  fd4cd ; 
+ e4   :  fd4b6 ; 
+ e5   :  fd49e ; 
+ e6   :  fd487 ; 
+ e7   :  fd46f ; 
+ e8   :  fd458 ; 
+ e9   :  fd440 ; 
+ ea   :  fd429 ; 
+ eb   :  fd412 ; 
+ ec   :  fd3fb ; 
+ ed   :  fd3e4 ; 
+ ee   :  fd3cd ; 
+ ef   :  fd3b6 ; 
+ f0   :  fd39f ; 
+ f1   :  fd388 ; 
+ f2   :  fd371 ; 
+ f3   :  fd35a ; 
+ f4   :  fd344 ; 
+ f5   :  fd32d ; 
+ f6   :  fd316 ; 
+ f7   :  fd300 ; 
+ f8   :  fd2ea ; 
+ f9   :  fd2d3 ; 
+ fa   :  fd2bd ; 
+ fb   :  fd2a7 ; 
+ fc   :  fd290 ; 
+ fd   :  fd27a ; 
+ fe   :  fd264 ; 
+ ff   :  fd24e ; 
+ 100   :  fd238 ; 
+ 101   :  fd223 ; 
+ 102   :  fd20d ; 
+ 103   :  fd1f7 ; 
+ 104   :  fd1e2 ; 
+ 105   :  fd1cc ; 
+ 106   :  fd1b6 ; 
+ 107   :  fd1a1 ; 
+ 108   :  fd18c ; 
+ 109   :  fd176 ; 
+ 10a   :  fd161 ; 
+ 10b   :  fd14c ; 
+ 10c   :  fd137 ; 
+ 10d   :  fd122 ; 
+ 10e   :  fd10d ; 
+ 10f   :  fd0f8 ; 
+ 110   :  fd0e3 ; 
+ 111   :  fd0ce ; 
+ 112   :  fd0ba ; 
+ 113   :  fd0a5 ; 
+ 114   :  fd091 ; 
+ 115   :  fd07c ; 
+ 116   :  fd068 ; 
+ 117   :  fd053 ; 
+ 118   :  fd03f ; 
+ 119   :  fd02b ; 
+ 11a   :  fd017 ; 
+ 11b   :  fd003 ; 
+ 11c   :  fcfef ; 
+ 11d   :  fcfdb ; 
+ 11e   :  fcfc7 ; 
+ 11f   :  fcfb3 ; 
+ 120   :  fcfa0 ; 
+ 121   :  fcf8c ; 
+ 122   :  fcf79 ; 
+ 123   :  fcf65 ; 
+ 124   :  fcf52 ; 
+ 125   :  fcf3f ; 
+ 126   :  fcf2b ; 
+ 127   :  fcf18 ; 
+ 128   :  fcf05 ; 
+ 129   :  fcef2 ; 
+ 12a   :  fcedf ; 
+ 12b   :  fcecc ; 
+ 12c   :  fceba ; 
+ 12d   :  fcea7 ; 
+ 12e   :  fce94 ; 
+ 12f   :  fce82 ; 
+ 130   :  fce6f ; 
+ 131   :  fce5d ; 
+ 132   :  fce4b ; 
+ 133   :  fce38 ; 
+ 134   :  fce26 ; 
+ 135   :  fce14 ; 
+ 136   :  fce02 ; 
+ 137   :  fcdf0 ; 
+ 138   :  fcdde ; 
+ 139   :  fcdcd ; 
+ 13a   :  fcdbb ; 
+ 13b   :  fcda9 ; 
+ 13c   :  fcd98 ; 
+ 13d   :  fcd87 ; 
+ 13e   :  fcd75 ; 
+ 13f   :  fcd64 ; 
+ 140   :  fcd53 ; 
+ 141   :  fcd42 ; 
+ 142   :  fcd31 ; 
+ 143   :  fcd20 ; 
+ 144   :  fcd0f ; 
+ 145   :  fccfe ; 
+ 146   :  fcced ; 
+ 147   :  fccdd ; 
+ 148   :  fcccc ; 
+ 149   :  fccbc ; 
+ 14a   :  fccab ; 
+ 14b   :  fcc9b ; 
+ 14c   :  fcc8b ; 
+ 14d   :  fcc7b ; 
+ 14e   :  fcc6b ; 
+ 14f   :  fcc5b ; 
+ 150   :  fcc4b ; 
+ 151   :  fcc3b ; 
+ 152   :  fcc2c ; 
+ 153   :  fcc1c ; 
+ 154   :  fcc0c ; 
+ 155   :  fcbfd ; 
+ 156   :  fcbee ; 
+ 157   :  fcbde ; 
+ 158   :  fcbcf ; 
+ 159   :  fcbc0 ; 
+ 15a   :  fcbb1 ; 
+ 15b   :  fcba2 ; 
+ 15c   :  fcb93 ; 
+ 15d   :  fcb85 ; 
+ 15e   :  fcb76 ; 
+ 15f   :  fcb67 ; 
+ 160   :  fcb59 ; 
+ 161   :  fcb4b ; 
+ 162   :  fcb3c ; 
+ 163   :  fcb2e ; 
+ 164   :  fcb20 ; 
+ 165   :  fcb12 ; 
+ 166   :  fcb04 ; 
+ 167   :  fcaf6 ; 
+ 168   :  fcae8 ; 
+ 169   :  fcadb ; 
+ 16a   :  fcacd ; 
+ 16b   :  fcac0 ; 
+ 16c   :  fcab2 ; 
+ 16d   :  fcaa5 ; 
+ 16e   :  fca98 ; 
+ 16f   :  fca8b ; 
+ 170   :  fca7e ; 
+ 171   :  fca71 ; 
+ 172   :  fca64 ; 
+ 173   :  fca57 ; 
+ 174   :  fca4b ; 
+ 175   :  fca3e ; 
+ 176   :  fca31 ; 
+ 177   :  fca25 ; 
+ 178   :  fca19 ; 
+ 179   :  fca0d ; 
+ 17a   :  fca01 ; 
+ 17b   :  fc9f5 ; 
+ 17c   :  fc9e9 ; 
+ 17d   :  fc9dd ; 
+ 17e   :  fc9d1 ; 
+ 17f   :  fc9c5 ; 
+ 180   :  fc9ba ; 
+ 181   :  fc9ae ; 
+ 182   :  fc9a3 ; 
+ 183   :  fc998 ; 
+ 184   :  fc98d ; 
+ 185   :  fc982 ; 
+ 186   :  fc977 ; 
+ 187   :  fc96c ; 
+ 188   :  fc961 ; 
+ 189   :  fc956 ; 
+ 18a   :  fc94c ; 
+ 18b   :  fc941 ; 
+ 18c   :  fc937 ; 
+ 18d   :  fc92d ; 
+ 18e   :  fc923 ; 
+ 18f   :  fc918 ; 
+ 190   :  fc90e ; 
+ 191   :  fc905 ; 
+ 192   :  fc8fb ; 
+ 193   :  fc8f1 ; 
+ 194   :  fc8e8 ; 
+ 195   :  fc8de ; 
+ 196   :  fc8d5 ; 
+ 197   :  fc8cb ; 
+ 198   :  fc8c2 ; 
+ 199   :  fc8b9 ; 
+ 19a   :  fc8b0 ; 
+ 19b   :  fc8a7 ; 
+ 19c   :  fc89e ; 
+ 19d   :  fc896 ; 
+ 19e   :  fc88d ; 
+ 19f   :  fc885 ; 
+ 1a0   :  fc87c ; 
+ 1a1   :  fc874 ; 
+ 1a2   :  fc86c ; 
+ 1a3   :  fc864 ; 
+ 1a4   :  fc85c ; 
+ 1a5   :  fc854 ; 
+ 1a6   :  fc84c ; 
+ 1a7   :  fc844 ; 
+ 1a8   :  fc83d ; 
+ 1a9   :  fc835 ; 
+ 1aa   :  fc82e ; 
+ 1ab   :  fc827 ; 
+ 1ac   :  fc820 ; 
+ 1ad   :  fc818 ; 
+ 1ae   :  fc812 ; 
+ 1af   :  fc80b ; 
+ 1b0   :  fc804 ; 
+ 1b1   :  fc7fd ; 
+ 1b2   :  fc7f7 ; 
+ 1b3   :  fc7f0 ; 
+ 1b4   :  fc7ea ; 
+ 1b5   :  fc7e4 ; 
+ 1b6   :  fc7de ; 
+ 1b7   :  fc7d8 ; 
+ 1b8   :  fc7d2 ; 
+ 1b9   :  fc7cc ; 
+ 1ba   :  fc7c6 ; 
+ 1bb   :  fc7c1 ; 
+ 1bc   :  fc7bb ; 
+ 1bd   :  fc7b6 ; 
+ 1be   :  fc7b0 ; 
+ 1bf   :  fc7ab ; 
+ 1c0   :  fc7a6 ; 
+ 1c1   :  fc7a1 ; 
+ 1c2   :  fc79c ; 
+ 1c3   :  fc798 ; 
+ 1c4   :  fc793 ; 
+ 1c5   :  fc78f ; 
+ 1c6   :  fc78a ; 
+ 1c7   :  fc786 ; 
+ 1c8   :  fc782 ; 
+ 1c9   :  fc77e ; 
+ 1ca   :  fc77a ; 
+ 1cb   :  fc776 ; 
+ 1cc   :  fc772 ; 
+ 1cd   :  fc76e ; 
+ 1ce   :  fc76b ; 
+ 1cf   :  fc767 ; 
+ 1d0   :  fc764 ; 
+ 1d1   :  fc761 ; 
+ 1d2   :  fc75e ; 
+ 1d3   :  fc75b ; 
+ 1d4   :  fc758 ; 
+ 1d5   :  fc755 ; 
+ 1d6   :  fc752 ; 
+ 1d7   :  fc750 ; 
+ 1d8   :  fc74d ; 
+ 1d9   :  fc74b ; 
+ 1da   :  fc749 ; 
+ 1db   :  fc747 ; 
+ 1dc   :  fc744 ; 
+ 1dd   :  fc743 ; 
+ 1de   :  fc741 ; 
+ 1df   :  fc73f ; 
+ 1e0   :  fc73e ; 
+ 1e1   :  fc73c ; 
+ 1e2   :  fc73b ; 
+ 1e3   :  fc73a ; 
+ 1e4   :  fc738 ; 
+ 1e5   :  fc737 ; 
+ 1e6   :  fc736 ; 
+ 1e7   :  fc736 ; 
+ 1e8   :  fc735 ; 
+ 1e9   :  fc734 ; 
+ 1ea   :  fc734 ; 
+ 1eb   :  fc734 ; 
+ 1ec   :  fc733 ; 
+ 1ed   :  fc733 ; 
+ 1ee   :  fc733 ; 
+ 1ef   :  fc733 ; 
+ 1f0   :  fc734 ; 
+ 1f1   :  fc734 ; 
+ 1f2   :  fc735 ; 
+ 1f3   :  fc735 ; 
+ 1f4   :  fc736 ; 
+ 1f5   :  fc737 ; 
+ 1f6   :  fc737 ; 
+ 1f7   :  fc739 ; 
+ 1f8   :  fc73a ; 
+ 1f9   :  fc73b ; 
+ 1fa   :  fc73c ; 
+ 1fb   :  fc73e ; 
+ 1fc   :  fc73f ; 
+ 1fd   :  fc741 ; 
+ 1fe   :  fc743 ; 
+ 1ff   :  fc745 ; 
+ 200   :  fc747 ; 
+ 201   :  fc749 ; 
+ 202   :  fc74b ; 
+ 203   :  fc74e ; 
+ 204   :  fc750 ; 
+ 205   :  fc753 ; 
+ 206   :  fc756 ; 
+ 207   :  fc759 ; 
+ 208   :  fc75c ; 
+ 209   :  fc75f ; 
+ 20a   :  fc762 ; 
+ 20b   :  fc765 ; 
+ 20c   :  fc769 ; 
+ 20d   :  fc76c ; 
+ 20e   :  fc770 ; 
+ 20f   :  fc774 ; 
+ 210   :  fc778 ; 
+ 211   :  fc77c ; 
+ 212   :  fc780 ; 
+ 213   :  fc784 ; 
+ 214   :  fc789 ; 
+ 215   :  fc78d ; 
+ 216   :  fc792 ; 
+ 217   :  fc796 ; 
+ 218   :  fc79b ; 
+ 219   :  fc7a0 ; 
+ 21a   :  fc7a5 ; 
+ 21b   :  fc7ab ; 
+ 21c   :  fc7b0 ; 
+ 21d   :  fc7b5 ; 
+ 21e   :  fc7bb ; 
+ 21f   :  fc7c1 ; 
+ 220   :  fc7c6 ; 
+ 221   :  fc7cc ; 
+ 222   :  fc7d2 ; 
+ 223   :  fc7d8 ; 
+ 224   :  fc7df ; 
+ 225   :  fc7e5 ; 
+ 226   :  fc7ec ; 
+ 227   :  fc7f2 ; 
+ 228   :  fc7f9 ; 
+ 229   :  fc800 ; 
+ 22a   :  fc807 ; 
+ 22b   :  fc80e ; 
+ 22c   :  fc815 ; 
+ 22d   :  fc81d ; 
+ 22e   :  fc824 ; 
+ 22f   :  fc82c ; 
+ 230   :  fc833 ; 
+ 231   :  fc83b ; 
+ 232   :  fc843 ; 
+ 233   :  fc84b ; 
+ 234   :  fc853 ; 
+ 235   :  fc85c ; 
+ 236   :  fc864 ; 
+ 237   :  fc86d ; 
+ 238   :  fc875 ; 
+ 239   :  fc87e ; 
+ 23a   :  fc887 ; 
+ 23b   :  fc890 ; 
+ 23c   :  fc899 ; 
+ 23d   :  fc8a2 ; 
+ 23e   :  fc8ac ; 
+ 23f   :  fc8b5 ; 
+ 240   :  fc8bf ; 
+ 241   :  fc8c9 ; 
+ 242   :  fc8d3 ; 
+ 243   :  fc8dd ; 
+ 244   :  fc8e7 ; 
+ 245   :  fc8f1 ; 
+ 246   :  fc8fb ; 
+ 247   :  fc906 ; 
+ 248   :  fc910 ; 
+ 249   :  fc91b ; 
+ 24a   :  fc926 ; 
+ 24b   :  fc931 ; 
+ 24c   :  fc93c ; 
+ 24d   :  fc947 ; 
+ 24e   :  fc952 ; 
+ 24f   :  fc95e ; 
+ 250   :  fc969 ; 
+ 251   :  fc975 ; 
+ 252   :  fc981 ; 
+ 253   :  fc98d ; 
+ 254   :  fc999 ; 
+ 255   :  fc9a5 ; 
+ 256   :  fc9b1 ; 
+ 257   :  fc9be ; 
+ 258   :  fc9ca ; 
+ 259   :  fc9d7 ; 
+ 25a   :  fc9e4 ; 
+ 25b   :  fc9f1 ; 
+ 25c   :  fc9fe ; 
+ 25d   :  fca0b ; 
+ 25e   :  fca18 ; 
+ 25f   :  fca25 ; 
+ 260   :  fca33 ; 
+ 261   :  fca41 ; 
+ 262   :  fca4e ; 
+ 263   :  fca5c ; 
+ 264   :  fca6a ; 
+ 265   :  fca78 ; 
+ 266   :  fca87 ; 
+ 267   :  fca95 ; 
+ 268   :  fcaa3 ; 
+ 269   :  fcab2 ; 
+ 26a   :  fcac1 ; 
+ 26b   :  fcad0 ; 
+ 26c   :  fcadf ; 
+ 26d   :  fcaee ; 
+ 26e   :  fcafd ; 
+ 26f   :  fcb0c ; 
+ 270   :  fcb1c ; 
+ 271   :  fcb2b ; 
+ 272   :  fcb3b ; 
+ 273   :  fcb4b ; 
+ 274   :  fcb5b ; 
+ 275   :  fcb6b ; 
+ 276   :  fcb7b ; 
+ 277   :  fcb8b ; 
+ 278   :  fcb9c ; 
+ 279   :  fcbac ; 
+ 27a   :  fcbbd ; 
+ 27b   :  fcbce ; 
+ 27c   :  fcbdf ; 
+ 27d   :  fcbf0 ; 
+ 27e   :  fcc01 ; 
+ 27f   :  fcc12 ; 
+ 280   :  fcc23 ; 
+ 281   :  fcc35 ; 
+ 282   :  fcc47 ; 
+ 283   :  fcc58 ; 
+ 284   :  fcc6a ; 
+ 285   :  fcc7c ; 
+ 286   :  fcc8e ; 
+ 287   :  fcca1 ; 
+ 288   :  fccb3 ; 
+ 289   :  fccc6 ; 
+ 28a   :  fccd8 ; 
+ 28b   :  fcceb ; 
+ 28c   :  fccfe ; 
+ 28d   :  fcd11 ; 
+ 28e   :  fcd24 ; 
+ 28f   :  fcd37 ; 
+ 290   :  fcd4a ; 
+ 291   :  fcd5e ; 
+ 292   :  fcd71 ; 
+ 293   :  fcd85 ; 
+ 294   :  fcd99 ; 
+ 295   :  fcdad ; 
+ 296   :  fcdc1 ; 
+ 297   :  fcdd5 ; 
+ 298   :  fcdea ; 
+ 299   :  fcdfe ; 
+ 29a   :  fce13 ; 
+ 29b   :  fce27 ; 
+ 29c   :  fce3c ; 
+ 29d   :  fce51 ; 
+ 29e   :  fce66 ; 
+ 29f   :  fce7b ; 
+ 2a0   :  fce90 ; 
+ 2a1   :  fcea6 ; 
+ 2a2   :  fcebb ; 
+ 2a3   :  fced1 ; 
+ 2a4   :  fcee7 ; 
+ 2a5   :  fcefd ; 
+ 2a6   :  fcf13 ; 
+ 2a7   :  fcf29 ; 
+ 2a8   :  fcf3f ; 
+ 2a9   :  fcf55 ; 
+ 2aa   :  fcf6c ; 
+ 2ab   :  fcf82 ; 
+ 2ac   :  fcf99 ; 
+ 2ad   :  fcfb0 ; 
+ 2ae   :  fcfc7 ; 
+ 2af   :  fcfde ; 
+ 2b0   :  fcff5 ; 
+ 2b1   :  fd00d ; 
+ 2b2   :  fd024 ; 
+ 2b3   :  fd03c ; 
+ 2b4   :  fd053 ; 
+ 2b5   :  fd06b ; 
+ 2b6   :  fd083 ; 
+ 2b7   :  fd09b ; 
+ 2b8   :  fd0b3 ; 
+ 2b9   :  fd0cc ; 
+ 2ba   :  fd0e4 ; 
+ 2bb   :  fd0fc ; 
+ 2bc   :  fd115 ; 
+ 2bd   :  fd12e ; 
+ 2be   :  fd147 ; 
+ 2bf   :  fd160 ; 
+ 2c0   :  fd179 ; 
+ 2c1   :  fd192 ; 
+ 2c2   :  fd1ab ; 
+ 2c3   :  fd1c5 ; 
+ 2c4   :  fd1de ; 
+ 2c5   :  fd1f8 ; 
+ 2c6   :  fd212 ; 
+ 2c7   :  fd22c ; 
+ 2c8   :  fd246 ; 
+ 2c9   :  fd260 ; 
+ 2ca   :  fd27a ; 
+ 2cb   :  fd295 ; 
+ 2cc   :  fd2af ; 
+ 2cd   :  fd2ca ; 
+ 2ce   :  fd2e5 ; 
+ 2cf   :  fd300 ; 
+ 2d0   :  fd31b ; 
+ 2d1   :  fd336 ; 
+ 2d2   :  fd351 ; 
+ 2d3   :  fd36c ; 
+ 2d4   :  fd388 ; 
+ 2d5   :  fd3a3 ; 
+ 2d6   :  fd3bf ; 
+ 2d7   :  fd3db ; 
+ 2d8   :  fd3f7 ; 
+ 2d9   :  fd413 ; 
+ 2da   :  fd42f ; 
+ 2db   :  fd44b ; 
+ 2dc   :  fd468 ; 
+ 2dd   :  fd484 ; 
+ 2de   :  fd4a1 ; 
+ 2df   :  fd4be ; 
+ 2e0   :  fd4da ; 
+ 2e1   :  fd4f7 ; 
+ 2e2   :  fd515 ; 
+ 2e3   :  fd532 ; 
+ 2e4   :  fd54f ; 
+ 2e5   :  fd56d ; 
+ 2e6   :  fd58a ; 
+ 2e7   :  fd5a8 ; 
+ 2e8   :  fd5c5 ; 
+ 2e9   :  fd5e3 ; 
+ 2ea   :  fd601 ; 
+ 2eb   :  fd620 ; 
+ 2ec   :  fd63e ; 
+ 2ed   :  fd65c ; 
+ 2ee   :  fd67b ; 
+ 2ef   :  fd699 ; 
+ 2f0   :  fd6b8 ; 
+ 2f1   :  fd6d7 ; 
+ 2f2   :  fd6f5 ; 
+ 2f3   :  fd715 ; 
+ 2f4   :  fd734 ; 
+ 2f5   :  fd753 ; 
+ 2f6   :  fd772 ; 
+ 2f7   :  fd792 ; 
+ 2f8   :  fd7b1 ; 
+ 2f9   :  fd7d1 ; 
+ 2fa   :  fd7f1 ; 
+ 2fb   :  fd811 ; 
+ 2fc   :  fd831 ; 
+ 2fd   :  fd851 ; 
+ 2fe   :  fd871 ; 
+ 2ff   :  fd892 ; 
+ 300   :  fd8b2 ; 
+ 301   :  fd8d3 ; 
+ 302   :  fd8f3 ; 
+ 303   :  fd914 ; 
+ 304   :  fd935 ; 
+ 305   :  fd956 ; 
+ 306   :  fd977 ; 
+ 307   :  fd998 ; 
+ 308   :  fd9ba ; 
+ 309   :  fd9db ; 
+ 30a   :  fd9fd ; 
+ 30b   :  fda1f ; 
+ 30c   :  fda40 ; 
+ 30d   :  fda62 ; 
+ 30e   :  fda84 ; 
+ 30f   :  fdaa6 ; 
+ 310   :  fdac9 ; 
+ 311   :  fdaeb ; 
+ 312   :  fdb0d ; 
+ 313   :  fdb30 ; 
+ 314   :  fdb53 ; 
+ 315   :  fdb75 ; 
+ 316   :  fdb98 ; 
+ 317   :  fdbbb ; 
+ 318   :  fdbde ; 
+ 319   :  fdc01 ; 
+ 31a   :  fdc25 ; 
+ 31b   :  fdc48 ; 
+ 31c   :  fdc6c ; 
+ 31d   :  fdc8f ; 
+ 31e   :  fdcb3 ; 
+ 31f   :  fdcd7 ; 
+ 320   :  fdcfb ; 
+ 321   :  fdd1f ; 
+ 322   :  fdd43 ; 
+ 323   :  fdd67 ; 
+ 324   :  fdd8c ; 
+ 325   :  fddb0 ; 
+ 326   :  fddd5 ; 
+ 327   :  fddf9 ; 
+ 328   :  fde1e ; 
+ 329   :  fde43 ; 
+ 32a   :  fde68 ; 
+ 32b   :  fde8d ; 
+ 32c   :  fdeb2 ; 
+ 32d   :  fded7 ; 
+ 32e   :  fdefd ; 
+ 32f   :  fdf22 ; 
+ 330   :  fdf48 ; 
+ 331   :  fdf6e ; 
+ 332   :  fdf93 ; 
+ 333   :  fdfb9 ; 
+ 334   :  fdfdf ; 
+ 335   :  fe005 ; 
+ 336   :  fe02c ; 
+ 337   :  fe052 ; 
+ 338   :  fe078 ; 
+ 339   :  fe09f ; 
+ 33a   :  fe0c5 ; 
+ 33b   :  fe0ec ; 
+ 33c   :  fe113 ; 
+ 33d   :  fe13a ; 
+ 33e   :  fe161 ; 
+ 33f   :  fe188 ; 
+ 340   :  fe1af ; 
+ 341   :  fe1d6 ; 
+ 342   :  fe1fe ; 
+ 343   :  fe225 ; 
+ 344   :  fe24d ; 
+ 345   :  fe274 ; 
+ 346   :  fe29c ; 
+ 347   :  fe2c4 ; 
+ 348   :  fe2ec ; 
+ 349   :  fe314 ; 
+ 34a   :  fe33c ; 
+ 34b   :  fe365 ; 
+ 34c   :  fe38d ; 
+ 34d   :  fe3b5 ; 
+ 34e   :  fe3de ; 
+ 34f   :  fe407 ; 
+ 350   :  fe42f ; 
+ 351   :  fe458 ; 
+ 352   :  fe481 ; 
+ 353   :  fe4aa ; 
+ 354   :  fe4d3 ; 
+ 355   :  fe4fc ; 
+ 356   :  fe526 ; 
+ 357   :  fe54f ; 
+ 358   :  fe579 ; 
+ 359   :  fe5a2 ; 
+ 35a   :  fe5cc ; 
+ 35b   :  fe5f6 ; 
+ 35c   :  fe61f ; 
+ 35d   :  fe649 ; 
+ 35e   :  fe673 ; 
+ 35f   :  fe69e ; 
+ 360   :  fe6c8 ; 
+ 361   :  fe6f2 ; 
+ 362   :  fe71c ; 
+ 363   :  fe747 ; 
+ 364   :  fe771 ; 
+ 365   :  fe79c ; 
+ 366   :  fe7c7 ; 
+ 367   :  fe7f2 ; 
+ 368   :  fe81d ; 
+ 369   :  fe848 ; 
+ 36a   :  fe873 ; 
+ 36b   :  fe89e ; 
+ 36c   :  fe8c9 ; 
+ 36d   :  fe8f5 ; 
+ 36e   :  fe920 ; 
+ 36f   :  fe94c ; 
+ 370   :  fe977 ; 
+ 371   :  fe9a3 ; 
+ 372   :  fe9cf ; 
+ 373   :  fe9fb ; 
+ 374   :  fea27 ; 
+ 375   :  fea53 ; 
+ 376   :  fea7f ; 
+ 377   :  feaab ; 
+ 378   :  fead7 ; 
+ 379   :  feb04 ; 
+ 37a   :  feb30 ; 
+ 37b   :  feb5d ; 
+ 37c   :  feb89 ; 
+ 37d   :  febb6 ; 
+ 37e   :  febe3 ; 
+ 37f   :  fec10 ; 
+ 380   :  fec3d ; 
+ 381   :  fec6a ; 
+ 382   :  fec97 ; 
+ 383   :  fecc4 ; 
+ 384   :  fecf1 ; 
+ 385   :  fed1f ; 
+ 386   :  fed4c ; 
+ 387   :  fed7a ; 
+ 388   :  feda7 ; 
+ 389   :  fedd5 ; 
+ 38a   :  fee03 ; 
+ 38b   :  fee31 ; 
+ 38c   :  fee5f ; 
+ 38d   :  fee8d ; 
+ 38e   :  feebb ; 
+ 38f   :  feee9 ; 
+ 390   :  fef17 ; 
+ 391   :  fef45 ; 
+ 392   :  fef74 ; 
+ 393   :  fefa2 ; 
+ 394   :  fefd1 ; 
+ 395   :  fefff ; 
+ 396   :  ff02e ; 
+ 397   :  ff05d ; 
+ 398   :  ff08c ; 
+ 399   :  ff0bb ; 
+ 39a   :  ff0e9 ; 
+ 39b   :  ff119 ; 
+ 39c   :  ff148 ; 
+ 39d   :  ff177 ; 
+ 39e   :  ff1a6 ; 
+ 39f   :  ff1d5 ; 
+ 3a0   :  ff205 ; 
+ 3a1   :  ff234 ; 
+ 3a2   :  ff264 ; 
+ 3a3   :  ff294 ; 
+ 3a4   :  ff2c3 ; 
+ 3a5   :  ff2f3 ; 
+ 3a6   :  ff323 ; 
+ 3a7   :  ff353 ; 
+ 3a8   :  ff383 ; 
+ 3a9   :  ff3b3 ; 
+ 3aa   :  ff3e3 ; 
+ 3ab   :  ff413 ; 
+ 3ac   :  ff443 ; 
+ 3ad   :  ff474 ; 
+ 3ae   :  ff4a4 ; 
+ 3af   :  ff4d4 ; 
+ 3b0   :  ff505 ; 
+ 3b1   :  ff535 ; 
+ 3b2   :  ff566 ; 
+ 3b3   :  ff597 ; 
+ 3b4   :  ff5c8 ; 
+ 3b5   :  ff5f8 ; 
+ 3b6   :  ff629 ; 
+ 3b7   :  ff65a ; 
+ 3b8   :  ff68b ; 
+ 3b9   :  ff6bc ; 
+ 3ba   :  ff6ed ; 
+ 3bb   :  ff71f ; 
+ 3bc   :  ff750 ; 
+ 3bd   :  ff781 ; 
+ 3be   :  ff7b3 ; 
+ 3bf   :  ff7e4 ; 
+ 3c0   :  ff816 ; 
+ 3c1   :  ff847 ; 
+ 3c2   :  ff879 ; 
+ 3c3   :  ff8ab ; 
+ 3c4   :  ff8dc ; 
+ 3c5   :  ff90e ; 
+ 3c6   :  ff940 ; 
+ 3c7   :  ff972 ; 
+ 3c8   :  ff9a4 ; 
+ 3c9   :  ff9d6 ; 
+ 3ca   :  ffa08 ; 
+ 3cb   :  ffa3a ; 
+ 3cc   :  ffa6c ; 
+ 3cd   :  ffa9f ; 
+ 3ce   :  ffad1 ; 
+ 3cf   :  ffb03 ; 
+ 3d0   :  ffb36 ; 
+ 3d1   :  ffb68 ; 
+ 3d2   :  ffb9b ; 
+ 3d3   :  ffbcd ; 
+ 3d4   :  ffc00 ; 
+ 3d5   :  ffc33 ; 
+ 3d6   :  ffc65 ; 
+ 3d7   :  ffc98 ; 
+ 3d8   :  ffccb ; 
+ 3d9   :  ffcfe ; 
+ 3da   :  ffd31 ; 
+ 3db   :  ffd64 ; 
+ 3dc   :  ffd97 ; 
+ 3dd   :  ffdca ; 
+ 3de   :  ffdfd ; 
+ 3df   :  ffe30 ; 
+ 3e0   :  ffe64 ; 
+ 3e1   :  ffe97 ; 
+ 3e2   :  ffeca ; 
+ 3e3   :  ffefe ; 
+ 3e4   :  fff31 ; 
+ 3e5   :  fff65 ; 
+ 3e6   :  fff98 ; 
+ 3e7   :  fffcc ; 
+ 3e8   :  fffff ; 
+ 3e9   :  33 ; 
+ 3ea   :  67 ; 
+ 3eb   :  9a ; 
+ 3ec   :  ce ; 
+ 3ed   :  102 ; 
+ 3ee   :  136 ; 
+ 3ef   :  16a ; 
+ 3f0   :  19e ; 
+ 3f1   :  1d2 ; 
+ 3f2   :  206 ; 
+ 3f3   :  23a ; 
+ 3f4   :  26e ; 
+ 3f5   :  2a2 ; 
+ 3f6   :  2d6 ; 
+ 3f7   :  30b ; 
+ 3f8   :  33f ; 
+ 3f9   :  373 ; 
+ 3fa   :  3a8 ; 
+ 3fb   :  3dc ; 
+ 3fc   :  410 ; 
+ 3fd   :  445 ; 
+ 3fe   :  479 ; 
+ 3ff   :  4ae ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_14.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_14.mif
new file mode 100644
index 0000000000000000000000000000000000000000..2c01bfaea9535b83d597d367280e1fecf170217b
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_14.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  1a70 ; 
+ 1   :  1a78 ; 
+ 2   :  1a81 ; 
+ 3   :  1a8a ; 
+ 4   :  1a93 ; 
+ 5   :  1a9b ; 
+ 6   :  1aa4 ; 
+ 7   :  1aad ; 
+ 8   :  1ab5 ; 
+ 9   :  1abe ; 
+ a   :  1ac6 ; 
+ b   :  1acf ; 
+ c   :  1ad8 ; 
+ d   :  1ae0 ; 
+ e   :  1ae9 ; 
+ f   :  1af1 ; 
+ 10   :  1afa ; 
+ 11   :  1b02 ; 
+ 12   :  1b0b ; 
+ 13   :  1b13 ; 
+ 14   :  1b1c ; 
+ 15   :  1b24 ; 
+ 16   :  1b2c ; 
+ 17   :  1b35 ; 
+ 18   :  1b3d ; 
+ 19   :  1b46 ; 
+ 1a   :  1b4e ; 
+ 1b   :  1b56 ; 
+ 1c   :  1b5e ; 
+ 1d   :  1b67 ; 
+ 1e   :  1b6f ; 
+ 1f   :  1b77 ; 
+ 20   :  1b7f ; 
+ 21   :  1b88 ; 
+ 22   :  1b90 ; 
+ 23   :  1b98 ; 
+ 24   :  1ba0 ; 
+ 25   :  1ba8 ; 
+ 26   :  1bb1 ; 
+ 27   :  1bb9 ; 
+ 28   :  1bc1 ; 
+ 29   :  1bc9 ; 
+ 2a   :  1bd1 ; 
+ 2b   :  1bd9 ; 
+ 2c   :  1be1 ; 
+ 2d   :  1be9 ; 
+ 2e   :  1bf1 ; 
+ 2f   :  1bf9 ; 
+ 30   :  1c01 ; 
+ 31   :  1c09 ; 
+ 32   :  1c11 ; 
+ 33   :  1c18 ; 
+ 34   :  1c20 ; 
+ 35   :  1c28 ; 
+ 36   :  1c30 ; 
+ 37   :  1c38 ; 
+ 38   :  1c3f ; 
+ 39   :  1c47 ; 
+ 3a   :  1c4f ; 
+ 3b   :  1c57 ; 
+ 3c   :  1c5e ; 
+ 3d   :  1c66 ; 
+ 3e   :  1c6e ; 
+ 3f   :  1c75 ; 
+ 40   :  1c7d ; 
+ 41   :  1c85 ; 
+ 42   :  1c8c ; 
+ 43   :  1c94 ; 
+ 44   :  1c9b ; 
+ 45   :  1ca3 ; 
+ 46   :  1caa ; 
+ 47   :  1cb2 ; 
+ 48   :  1cb9 ; 
+ 49   :  1cc1 ; 
+ 4a   :  1cc8 ; 
+ 4b   :  1ccf ; 
+ 4c   :  1cd7 ; 
+ 4d   :  1cde ; 
+ 4e   :  1ce5 ; 
+ 4f   :  1ced ; 
+ 50   :  1cf4 ; 
+ 51   :  1cfb ; 
+ 52   :  1d02 ; 
+ 53   :  1d09 ; 
+ 54   :  1d11 ; 
+ 55   :  1d18 ; 
+ 56   :  1d1f ; 
+ 57   :  1d26 ; 
+ 58   :  1d2d ; 
+ 59   :  1d34 ; 
+ 5a   :  1d3b ; 
+ 5b   :  1d42 ; 
+ 5c   :  1d49 ; 
+ 5d   :  1d50 ; 
+ 5e   :  1d57 ; 
+ 5f   :  1d5e ; 
+ 60   :  1d65 ; 
+ 61   :  1d6c ; 
+ 62   :  1d72 ; 
+ 63   :  1d79 ; 
+ 64   :  1d80 ; 
+ 65   :  1d87 ; 
+ 66   :  1d8e ; 
+ 67   :  1d94 ; 
+ 68   :  1d9b ; 
+ 69   :  1da2 ; 
+ 6a   :  1da8 ; 
+ 6b   :  1daf ; 
+ 6c   :  1db6 ; 
+ 6d   :  1dbc ; 
+ 6e   :  1dc3 ; 
+ 6f   :  1dc9 ; 
+ 70   :  1dd0 ; 
+ 71   :  1dd6 ; 
+ 72   :  1ddd ; 
+ 73   :  1de3 ; 
+ 74   :  1de9 ; 
+ 75   :  1df0 ; 
+ 76   :  1df6 ; 
+ 77   :  1dfc ; 
+ 78   :  1e03 ; 
+ 79   :  1e09 ; 
+ 7a   :  1e0f ; 
+ 7b   :  1e15 ; 
+ 7c   :  1e1b ; 
+ 7d   :  1e21 ; 
+ 7e   :  1e28 ; 
+ 7f   :  1e2e ; 
+ 80   :  1e34 ; 
+ 81   :  1e3a ; 
+ 82   :  1e40 ; 
+ 83   :  1e46 ; 
+ 84   :  1e4c ; 
+ 85   :  1e52 ; 
+ 86   :  1e58 ; 
+ 87   :  1e5d ; 
+ 88   :  1e63 ; 
+ 89   :  1e69 ; 
+ 8a   :  1e6f ; 
+ 8b   :  1e75 ; 
+ 8c   :  1e7a ; 
+ 8d   :  1e80 ; 
+ 8e   :  1e86 ; 
+ 8f   :  1e8b ; 
+ 90   :  1e91 ; 
+ 91   :  1e96 ; 
+ 92   :  1e9c ; 
+ 93   :  1ea2 ; 
+ 94   :  1ea7 ; 
+ 95   :  1eac ; 
+ 96   :  1eb2 ; 
+ 97   :  1eb7 ; 
+ 98   :  1ebd ; 
+ 99   :  1ec2 ; 
+ 9a   :  1ec7 ; 
+ 9b   :  1ecd ; 
+ 9c   :  1ed2 ; 
+ 9d   :  1ed7 ; 
+ 9e   :  1edc ; 
+ 9f   :  1ee1 ; 
+ a0   :  1ee6 ; 
+ a1   :  1eec ; 
+ a2   :  1ef1 ; 
+ a3   :  1ef6 ; 
+ a4   :  1efb ; 
+ a5   :  1f00 ; 
+ a6   :  1f05 ; 
+ a7   :  1f09 ; 
+ a8   :  1f0e ; 
+ a9   :  1f13 ; 
+ aa   :  1f18 ; 
+ ab   :  1f1d ; 
+ ac   :  1f22 ; 
+ ad   :  1f26 ; 
+ ae   :  1f2b ; 
+ af   :  1f30 ; 
+ b0   :  1f34 ; 
+ b1   :  1f39 ; 
+ b2   :  1f3d ; 
+ b3   :  1f42 ; 
+ b4   :  1f46 ; 
+ b5   :  1f4b ; 
+ b6   :  1f4f ; 
+ b7   :  1f54 ; 
+ b8   :  1f58 ; 
+ b9   :  1f5c ; 
+ ba   :  1f61 ; 
+ bb   :  1f65 ; 
+ bc   :  1f69 ; 
+ bd   :  1f6d ; 
+ be   :  1f71 ; 
+ bf   :  1f76 ; 
+ c0   :  1f7a ; 
+ c1   :  1f7e ; 
+ c2   :  1f82 ; 
+ c3   :  1f86 ; 
+ c4   :  1f8a ; 
+ c5   :  1f8e ; 
+ c6   :  1f92 ; 
+ c7   :  1f95 ; 
+ c8   :  1f99 ; 
+ c9   :  1f9d ; 
+ ca   :  1fa1 ; 
+ cb   :  1fa4 ; 
+ cc   :  1fa8 ; 
+ cd   :  1fac ; 
+ ce   :  1faf ; 
+ cf   :  1fb3 ; 
+ d0   :  1fb6 ; 
+ d1   :  1fba ; 
+ d2   :  1fbd ; 
+ d3   :  1fc1 ; 
+ d4   :  1fc4 ; 
+ d5   :  1fc8 ; 
+ d6   :  1fcb ; 
+ d7   :  1fce ; 
+ d8   :  1fd1 ; 
+ d9   :  1fd5 ; 
+ da   :  1fd8 ; 
+ db   :  1fdb ; 
+ dc   :  1fde ; 
+ dd   :  1fe1 ; 
+ de   :  1fe4 ; 
+ df   :  1fe7 ; 
+ e0   :  1fea ; 
+ e1   :  1fed ; 
+ e2   :  1ff0 ; 
+ e3   :  1ff3 ; 
+ e4   :  1ff6 ; 
+ e5   :  1ff8 ; 
+ e6   :  1ffb ; 
+ e7   :  1ffe ; 
+ e8   :  2000 ; 
+ e9   :  2003 ; 
+ ea   :  2006 ; 
+ eb   :  2008 ; 
+ ec   :  200b ; 
+ ed   :  200d ; 
+ ee   :  2010 ; 
+ ef   :  2012 ; 
+ f0   :  2014 ; 
+ f1   :  2017 ; 
+ f2   :  2019 ; 
+ f3   :  201b ; 
+ f4   :  201d ; 
+ f5   :  2020 ; 
+ f6   :  2022 ; 
+ f7   :  2024 ; 
+ f8   :  2026 ; 
+ f9   :  2028 ; 
+ fa   :  202a ; 
+ fb   :  202c ; 
+ fc   :  202e ; 
+ fd   :  202f ; 
+ fe   :  2031 ; 
+ ff   :  2033 ; 
+ 100   :  2035 ; 
+ 101   :  2036 ; 
+ 102   :  2038 ; 
+ 103   :  203a ; 
+ 104   :  203b ; 
+ 105   :  203d ; 
+ 106   :  203e ; 
+ 107   :  2040 ; 
+ 108   :  2041 ; 
+ 109   :  2042 ; 
+ 10a   :  2044 ; 
+ 10b   :  2045 ; 
+ 10c   :  2046 ; 
+ 10d   :  2047 ; 
+ 10e   :  2049 ; 
+ 10f   :  204a ; 
+ 110   :  204b ; 
+ 111   :  204c ; 
+ 112   :  204d ; 
+ 113   :  204e ; 
+ 114   :  204f ; 
+ 115   :  204f ; 
+ 116   :  2050 ; 
+ 117   :  2051 ; 
+ 118   :  2052 ; 
+ 119   :  2052 ; 
+ 11a   :  2053 ; 
+ 11b   :  2054 ; 
+ 11c   :  2054 ; 
+ 11d   :  2055 ; 
+ 11e   :  2055 ; 
+ 11f   :  2056 ; 
+ 120   :  2056 ; 
+ 121   :  2057 ; 
+ 122   :  2057 ; 
+ 123   :  2057 ; 
+ 124   :  2057 ; 
+ 125   :  2058 ; 
+ 126   :  2058 ; 
+ 127   :  2058 ; 
+ 128   :  2058 ; 
+ 129   :  2058 ; 
+ 12a   :  2058 ; 
+ 12b   :  2058 ; 
+ 12c   :  2058 ; 
+ 12d   :  2057 ; 
+ 12e   :  2057 ; 
+ 12f   :  2057 ; 
+ 130   :  2057 ; 
+ 131   :  2056 ; 
+ 132   :  2056 ; 
+ 133   :  2056 ; 
+ 134   :  2055 ; 
+ 135   :  2055 ; 
+ 136   :  2054 ; 
+ 137   :  2053 ; 
+ 138   :  2053 ; 
+ 139   :  2052 ; 
+ 13a   :  2051 ; 
+ 13b   :  2050 ; 
+ 13c   :  2050 ; 
+ 13d   :  204f ; 
+ 13e   :  204e ; 
+ 13f   :  204d ; 
+ 140   :  204c ; 
+ 141   :  204b ; 
+ 142   :  204a ; 
+ 143   :  2048 ; 
+ 144   :  2047 ; 
+ 145   :  2046 ; 
+ 146   :  2045 ; 
+ 147   :  2043 ; 
+ 148   :  2042 ; 
+ 149   :  2041 ; 
+ 14a   :  203f ; 
+ 14b   :  203e ; 
+ 14c   :  203c ; 
+ 14d   :  203a ; 
+ 14e   :  2039 ; 
+ 14f   :  2037 ; 
+ 150   :  2035 ; 
+ 151   :  2034 ; 
+ 152   :  2032 ; 
+ 153   :  2030 ; 
+ 154   :  202e ; 
+ 155   :  202c ; 
+ 156   :  202a ; 
+ 157   :  2028 ; 
+ 158   :  2026 ; 
+ 159   :  2023 ; 
+ 15a   :  2021 ; 
+ 15b   :  201f ; 
+ 15c   :  201d ; 
+ 15d   :  201a ; 
+ 15e   :  2018 ; 
+ 15f   :  2015 ; 
+ 160   :  2013 ; 
+ 161   :  2010 ; 
+ 162   :  200e ; 
+ 163   :  200b ; 
+ 164   :  2008 ; 
+ 165   :  2006 ; 
+ 166   :  2003 ; 
+ 167   :  2000 ; 
+ 168   :  1ffd ; 
+ 169   :  1ffa ; 
+ 16a   :  1ff7 ; 
+ 16b   :  1ff4 ; 
+ 16c   :  1ff1 ; 
+ 16d   :  1fee ; 
+ 16e   :  1feb ; 
+ 16f   :  1fe7 ; 
+ 170   :  1fe4 ; 
+ 171   :  1fe1 ; 
+ 172   :  1fdd ; 
+ 173   :  1fda ; 
+ 174   :  1fd6 ; 
+ 175   :  1fd3 ; 
+ 176   :  1fcf ; 
+ 177   :  1fcc ; 
+ 178   :  1fc8 ; 
+ 179   :  1fc4 ; 
+ 17a   :  1fc1 ; 
+ 17b   :  1fbd ; 
+ 17c   :  1fb9 ; 
+ 17d   :  1fb5 ; 
+ 17e   :  1fb1 ; 
+ 17f   :  1fad ; 
+ 180   :  1fa9 ; 
+ 181   :  1fa5 ; 
+ 182   :  1fa1 ; 
+ 183   :  1f9c ; 
+ 184   :  1f98 ; 
+ 185   :  1f94 ; 
+ 186   :  1f8f ; 
+ 187   :  1f8b ; 
+ 188   :  1f86 ; 
+ 189   :  1f82 ; 
+ 18a   :  1f7d ; 
+ 18b   :  1f79 ; 
+ 18c   :  1f74 ; 
+ 18d   :  1f6f ; 
+ 18e   :  1f6a ; 
+ 18f   :  1f66 ; 
+ 190   :  1f61 ; 
+ 191   :  1f5c ; 
+ 192   :  1f57 ; 
+ 193   :  1f52 ; 
+ 194   :  1f4d ; 
+ 195   :  1f48 ; 
+ 196   :  1f42 ; 
+ 197   :  1f3d ; 
+ 198   :  1f38 ; 
+ 199   :  1f32 ; 
+ 19a   :  1f2d ; 
+ 19b   :  1f28 ; 
+ 19c   :  1f22 ; 
+ 19d   :  1f1c ; 
+ 19e   :  1f17 ; 
+ 19f   :  1f11 ; 
+ 1a0   :  1f0c ; 
+ 1a1   :  1f06 ; 
+ 1a2   :  1f00 ; 
+ 1a3   :  1efa ; 
+ 1a4   :  1ef4 ; 
+ 1a5   :  1eee ; 
+ 1a6   :  1ee8 ; 
+ 1a7   :  1ee2 ; 
+ 1a8   :  1edc ; 
+ 1a9   :  1ed6 ; 
+ 1aa   :  1ed0 ; 
+ 1ab   :  1ec9 ; 
+ 1ac   :  1ec3 ; 
+ 1ad   :  1ebd ; 
+ 1ae   :  1eb6 ; 
+ 1af   :  1eb0 ; 
+ 1b0   :  1ea9 ; 
+ 1b1   :  1ea2 ; 
+ 1b2   :  1e9c ; 
+ 1b3   :  1e95 ; 
+ 1b4   :  1e8e ; 
+ 1b5   :  1e88 ; 
+ 1b6   :  1e81 ; 
+ 1b7   :  1e7a ; 
+ 1b8   :  1e73 ; 
+ 1b9   :  1e6c ; 
+ 1ba   :  1e65 ; 
+ 1bb   :  1e5e ; 
+ 1bc   :  1e56 ; 
+ 1bd   :  1e4f ; 
+ 1be   :  1e48 ; 
+ 1bf   :  1e40 ; 
+ 1c0   :  1e39 ; 
+ 1c1   :  1e32 ; 
+ 1c2   :  1e2a ; 
+ 1c3   :  1e23 ; 
+ 1c4   :  1e1b ; 
+ 1c5   :  1e13 ; 
+ 1c6   :  1e0c ; 
+ 1c7   :  1e04 ; 
+ 1c8   :  1dfc ; 
+ 1c9   :  1df4 ; 
+ 1ca   :  1dec ; 
+ 1cb   :  1de4 ; 
+ 1cc   :  1ddc ; 
+ 1cd   :  1dd4 ; 
+ 1ce   :  1dcc ; 
+ 1cf   :  1dc4 ; 
+ 1d0   :  1dbb ; 
+ 1d1   :  1db3 ; 
+ 1d2   :  1dab ; 
+ 1d3   :  1da2 ; 
+ 1d4   :  1d9a ; 
+ 1d5   :  1d91 ; 
+ 1d6   :  1d89 ; 
+ 1d7   :  1d80 ; 
+ 1d8   :  1d77 ; 
+ 1d9   :  1d6f ; 
+ 1da   :  1d66 ; 
+ 1db   :  1d5d ; 
+ 1dc   :  1d54 ; 
+ 1dd   :  1d4b ; 
+ 1de   :  1d42 ; 
+ 1df   :  1d39 ; 
+ 1e0   :  1d30 ; 
+ 1e1   :  1d27 ; 
+ 1e2   :  1d1d ; 
+ 1e3   :  1d14 ; 
+ 1e4   :  1d0b ; 
+ 1e5   :  1d01 ; 
+ 1e6   :  1cf8 ; 
+ 1e7   :  1cee ; 
+ 1e8   :  1ce5 ; 
+ 1e9   :  1cdb ; 
+ 1ea   :  1cd2 ; 
+ 1eb   :  1cc8 ; 
+ 1ec   :  1cbe ; 
+ 1ed   :  1cb4 ; 
+ 1ee   :  1caa ; 
+ 1ef   :  1ca0 ; 
+ 1f0   :  1c96 ; 
+ 1f1   :  1c8c ; 
+ 1f2   :  1c82 ; 
+ 1f3   :  1c78 ; 
+ 1f4   :  1c6e ; 
+ 1f5   :  1c64 ; 
+ 1f6   :  1c59 ; 
+ 1f7   :  1c4f ; 
+ 1f8   :  1c44 ; 
+ 1f9   :  1c3a ; 
+ 1fa   :  1c2f ; 
+ 1fb   :  1c25 ; 
+ 1fc   :  1c1a ; 
+ 1fd   :  1c0f ; 
+ 1fe   :  1c04 ; 
+ 1ff   :  1bfa ; 
+ 200   :  1bef ; 
+ 201   :  1be4 ; 
+ 202   :  1bd9 ; 
+ 203   :  1bce ; 
+ 204   :  1bc3 ; 
+ 205   :  1bb7 ; 
+ 206   :  1bac ; 
+ 207   :  1ba1 ; 
+ 208   :  1b96 ; 
+ 209   :  1b8a ; 
+ 20a   :  1b7f ; 
+ 20b   :  1b73 ; 
+ 20c   :  1b68 ; 
+ 20d   :  1b5c ; 
+ 20e   :  1b51 ; 
+ 20f   :  1b45 ; 
+ 210   :  1b39 ; 
+ 211   :  1b2d ; 
+ 212   :  1b21 ; 
+ 213   :  1b15 ; 
+ 214   :  1b09 ; 
+ 215   :  1afd ; 
+ 216   :  1af1 ; 
+ 217   :  1ae5 ; 
+ 218   :  1ad9 ; 
+ 219   :  1acd ; 
+ 21a   :  1ac0 ; 
+ 21b   :  1ab4 ; 
+ 21c   :  1aa7 ; 
+ 21d   :  1a9b ; 
+ 21e   :  1a8e ; 
+ 21f   :  1a82 ; 
+ 220   :  1a75 ; 
+ 221   :  1a68 ; 
+ 222   :  1a5c ; 
+ 223   :  1a4f ; 
+ 224   :  1a42 ; 
+ 225   :  1a35 ; 
+ 226   :  1a28 ; 
+ 227   :  1a1b ; 
+ 228   :  1a0e ; 
+ 229   :  1a01 ; 
+ 22a   :  19f3 ; 
+ 22b   :  19e6 ; 
+ 22c   :  19d9 ; 
+ 22d   :  19cb ; 
+ 22e   :  19be ; 
+ 22f   :  19b0 ; 
+ 230   :  19a3 ; 
+ 231   :  1995 ; 
+ 232   :  1988 ; 
+ 233   :  197a ; 
+ 234   :  196c ; 
+ 235   :  195e ; 
+ 236   :  1950 ; 
+ 237   :  1942 ; 
+ 238   :  1934 ; 
+ 239   :  1926 ; 
+ 23a   :  1918 ; 
+ 23b   :  190a ; 
+ 23c   :  18fc ; 
+ 23d   :  18ed ; 
+ 23e   :  18df ; 
+ 23f   :  18d1 ; 
+ 240   :  18c2 ; 
+ 241   :  18b4 ; 
+ 242   :  18a5 ; 
+ 243   :  1897 ; 
+ 244   :  1888 ; 
+ 245   :  1879 ; 
+ 246   :  186a ; 
+ 247   :  185c ; 
+ 248   :  184d ; 
+ 249   :  183e ; 
+ 24a   :  182f ; 
+ 24b   :  1820 ; 
+ 24c   :  1811 ; 
+ 24d   :  1801 ; 
+ 24e   :  17f2 ; 
+ 24f   :  17e3 ; 
+ 250   :  17d4 ; 
+ 251   :  17c4 ; 
+ 252   :  17b5 ; 
+ 253   :  17a5 ; 
+ 254   :  1796 ; 
+ 255   :  1786 ; 
+ 256   :  1776 ; 
+ 257   :  1767 ; 
+ 258   :  1757 ; 
+ 259   :  1747 ; 
+ 25a   :  1737 ; 
+ 25b   :  1727 ; 
+ 25c   :  1717 ; 
+ 25d   :  1707 ; 
+ 25e   :  16f7 ; 
+ 25f   :  16e7 ; 
+ 260   :  16d7 ; 
+ 261   :  16c6 ; 
+ 262   :  16b6 ; 
+ 263   :  16a6 ; 
+ 264   :  1695 ; 
+ 265   :  1685 ; 
+ 266   :  1674 ; 
+ 267   :  1664 ; 
+ 268   :  1653 ; 
+ 269   :  1642 ; 
+ 26a   :  1632 ; 
+ 26b   :  1621 ; 
+ 26c   :  1610 ; 
+ 26d   :  15ff ; 
+ 26e   :  15ee ; 
+ 26f   :  15dd ; 
+ 270   :  15cc ; 
+ 271   :  15bb ; 
+ 272   :  15a9 ; 
+ 273   :  1598 ; 
+ 274   :  1587 ; 
+ 275   :  1576 ; 
+ 276   :  1564 ; 
+ 277   :  1553 ; 
+ 278   :  1541 ; 
+ 279   :  1530 ; 
+ 27a   :  151e ; 
+ 27b   :  150c ; 
+ 27c   :  14fa ; 
+ 27d   :  14e9 ; 
+ 27e   :  14d7 ; 
+ 27f   :  14c5 ; 
+ 280   :  14b3 ; 
+ 281   :  14a1 ; 
+ 282   :  148f ; 
+ 283   :  147d ; 
+ 284   :  146b ; 
+ 285   :  1458 ; 
+ 286   :  1446 ; 
+ 287   :  1434 ; 
+ 288   :  1421 ; 
+ 289   :  140f ; 
+ 28a   :  13fc ; 
+ 28b   :  13ea ; 
+ 28c   :  13d7 ; 
+ 28d   :  13c5 ; 
+ 28e   :  13b2 ; 
+ 28f   :  139f ; 
+ 290   :  138c ; 
+ 291   :  137a ; 
+ 292   :  1367 ; 
+ 293   :  1354 ; 
+ 294   :  1341 ; 
+ 295   :  132e ; 
+ 296   :  131a ; 
+ 297   :  1307 ; 
+ 298   :  12f4 ; 
+ 299   :  12e1 ; 
+ 29a   :  12cd ; 
+ 29b   :  12ba ; 
+ 29c   :  12a7 ; 
+ 29d   :  1293 ; 
+ 29e   :  127f ; 
+ 29f   :  126c ; 
+ 2a0   :  1258 ; 
+ 2a1   :  1245 ; 
+ 2a2   :  1231 ; 
+ 2a3   :  121d ; 
+ 2a4   :  1209 ; 
+ 2a5   :  11f5 ; 
+ 2a6   :  11e1 ; 
+ 2a7   :  11cd ; 
+ 2a8   :  11b9 ; 
+ 2a9   :  11a5 ; 
+ 2aa   :  1191 ; 
+ 2ab   :  117d ; 
+ 2ac   :  1168 ; 
+ 2ad   :  1154 ; 
+ 2ae   :  1140 ; 
+ 2af   :  112b ; 
+ 2b0   :  1117 ; 
+ 2b1   :  1102 ; 
+ 2b2   :  10ee ; 
+ 2b3   :  10d9 ; 
+ 2b4   :  10c4 ; 
+ 2b5   :  10b0 ; 
+ 2b6   :  109b ; 
+ 2b7   :  1086 ; 
+ 2b8   :  1071 ; 
+ 2b9   :  105c ; 
+ 2ba   :  1047 ; 
+ 2bb   :  1032 ; 
+ 2bc   :  101d ; 
+ 2bd   :  1008 ; 
+ 2be   :  ff3 ; 
+ 2bf   :  fdd ; 
+ 2c0   :  fc8 ; 
+ 2c1   :  fb3 ; 
+ 2c2   :  f9d ; 
+ 2c3   :  f88 ; 
+ 2c4   :  f73 ; 
+ 2c5   :  f5d ; 
+ 2c6   :  f47 ; 
+ 2c7   :  f32 ; 
+ 2c8   :  f1c ; 
+ 2c9   :  f06 ; 
+ 2ca   :  ef1 ; 
+ 2cb   :  edb ; 
+ 2cc   :  ec5 ; 
+ 2cd   :  eaf ; 
+ 2ce   :  e99 ; 
+ 2cf   :  e83 ; 
+ 2d0   :  e6d ; 
+ 2d1   :  e57 ; 
+ 2d2   :  e41 ; 
+ 2d3   :  e2a ; 
+ 2d4   :  e14 ; 
+ 2d5   :  dfe ; 
+ 2d6   :  de7 ; 
+ 2d7   :  dd1 ; 
+ 2d8   :  dbb ; 
+ 2d9   :  da4 ; 
+ 2da   :  d8e ; 
+ 2db   :  d77 ; 
+ 2dc   :  d60 ; 
+ 2dd   :  d4a ; 
+ 2de   :  d33 ; 
+ 2df   :  d1c ; 
+ 2e0   :  d05 ; 
+ 2e1   :  cee ; 
+ 2e2   :  cd7 ; 
+ 2e3   :  cc0 ; 
+ 2e4   :  ca9 ; 
+ 2e5   :  c92 ; 
+ 2e6   :  c7b ; 
+ 2e7   :  c64 ; 
+ 2e8   :  c4d ; 
+ 2e9   :  c36 ; 
+ 2ea   :  c1e ; 
+ 2eb   :  c07 ; 
+ 2ec   :  bef ; 
+ 2ed   :  bd8 ; 
+ 2ee   :  bc1 ; 
+ 2ef   :  ba9 ; 
+ 2f0   :  b91 ; 
+ 2f1   :  b7a ; 
+ 2f2   :  b62 ; 
+ 2f3   :  b4a ; 
+ 2f4   :  b33 ; 
+ 2f5   :  b1b ; 
+ 2f6   :  b03 ; 
+ 2f7   :  aeb ; 
+ 2f8   :  ad3 ; 
+ 2f9   :  abb ; 
+ 2fa   :  aa3 ; 
+ 2fb   :  a8b ; 
+ 2fc   :  a73 ; 
+ 2fd   :  a5b ; 
+ 2fe   :  a43 ; 
+ 2ff   :  a2a ; 
+ 300   :  a12 ; 
+ 301   :  9fa ; 
+ 302   :  9e1 ; 
+ 303   :  9c9 ; 
+ 304   :  9b0 ; 
+ 305   :  998 ; 
+ 306   :  97f ; 
+ 307   :  967 ; 
+ 308   :  94e ; 
+ 309   :  935 ; 
+ 30a   :  91d ; 
+ 30b   :  904 ; 
+ 30c   :  8eb ; 
+ 30d   :  8d2 ; 
+ 30e   :  8b9 ; 
+ 30f   :  8a0 ; 
+ 310   :  887 ; 
+ 311   :  86e ; 
+ 312   :  855 ; 
+ 313   :  83c ; 
+ 314   :  823 ; 
+ 315   :  80a ; 
+ 316   :  7f1 ; 
+ 317   :  7d7 ; 
+ 318   :  7be ; 
+ 319   :  7a5 ; 
+ 31a   :  78b ; 
+ 31b   :  772 ; 
+ 31c   :  758 ; 
+ 31d   :  73f ; 
+ 31e   :  725 ; 
+ 31f   :  70c ; 
+ 320   :  6f2 ; 
+ 321   :  6d8 ; 
+ 322   :  6bf ; 
+ 323   :  6a5 ; 
+ 324   :  68b ; 
+ 325   :  671 ; 
+ 326   :  657 ; 
+ 327   :  63d ; 
+ 328   :  624 ; 
+ 329   :  60a ; 
+ 32a   :  5ef ; 
+ 32b   :  5d5 ; 
+ 32c   :  5bb ; 
+ 32d   :  5a1 ; 
+ 32e   :  587 ; 
+ 32f   :  56d ; 
+ 330   :  553 ; 
+ 331   :  538 ; 
+ 332   :  51e ; 
+ 333   :  503 ; 
+ 334   :  4e9 ; 
+ 335   :  4cf ; 
+ 336   :  4b4 ; 
+ 337   :  49a ; 
+ 338   :  47f ; 
+ 339   :  464 ; 
+ 33a   :  44a ; 
+ 33b   :  42f ; 
+ 33c   :  414 ; 
+ 33d   :  3fa ; 
+ 33e   :  3df ; 
+ 33f   :  3c4 ; 
+ 340   :  3a9 ; 
+ 341   :  38e ; 
+ 342   :  373 ; 
+ 343   :  359 ; 
+ 344   :  33e ; 
+ 345   :  323 ; 
+ 346   :  307 ; 
+ 347   :  2ec ; 
+ 348   :  2d1 ; 
+ 349   :  2b6 ; 
+ 34a   :  29b ; 
+ 34b   :  280 ; 
+ 34c   :  264 ; 
+ 34d   :  249 ; 
+ 34e   :  22e ; 
+ 34f   :  212 ; 
+ 350   :  1f7 ; 
+ 351   :  1dc ; 
+ 352   :  1c0 ; 
+ 353   :  1a5 ; 
+ 354   :  189 ; 
+ 355   :  16e ; 
+ 356   :  152 ; 
+ 357   :  136 ; 
+ 358   :  11b ; 
+ 359   :  ff ; 
+ 35a   :  e3 ; 
+ 35b   :  c7 ; 
+ 35c   :  ac ; 
+ 35d   :  90 ; 
+ 35e   :  74 ; 
+ 35f   :  58 ; 
+ 360   :  3c ; 
+ 361   :  20 ; 
+ 362   :  4 ; 
+ 363   :  fffe8 ; 
+ 364   :  fffcc ; 
+ 365   :  fffb0 ; 
+ 366   :  fff94 ; 
+ 367   :  fff78 ; 
+ 368   :  fff5c ; 
+ 369   :  fff40 ; 
+ 36a   :  fff24 ; 
+ 36b   :  fff07 ; 
+ 36c   :  ffeeb ; 
+ 36d   :  ffecf ; 
+ 36e   :  ffeb2 ; 
+ 36f   :  ffe96 ; 
+ 370   :  ffe7a ; 
+ 371   :  ffe5d ; 
+ 372   :  ffe41 ; 
+ 373   :  ffe24 ; 
+ 374   :  ffe08 ; 
+ 375   :  ffdeb ; 
+ 376   :  ffdcf ; 
+ 377   :  ffdb2 ; 
+ 378   :  ffd96 ; 
+ 379   :  ffd79 ; 
+ 37a   :  ffd5c ; 
+ 37b   :  ffd40 ; 
+ 37c   :  ffd23 ; 
+ 37d   :  ffd06 ; 
+ 37e   :  ffcea ; 
+ 37f   :  ffccd ; 
+ 380   :  ffcb0 ; 
+ 381   :  ffc93 ; 
+ 382   :  ffc76 ; 
+ 383   :  ffc59 ; 
+ 384   :  ffc3d ; 
+ 385   :  ffc20 ; 
+ 386   :  ffc03 ; 
+ 387   :  ffbe6 ; 
+ 388   :  ffbc9 ; 
+ 389   :  ffbac ; 
+ 38a   :  ffb8f ; 
+ 38b   :  ffb72 ; 
+ 38c   :  ffb55 ; 
+ 38d   :  ffb37 ; 
+ 38e   :  ffb1a ; 
+ 38f   :  ffafd ; 
+ 390   :  ffae0 ; 
+ 391   :  ffac3 ; 
+ 392   :  ffaa5 ; 
+ 393   :  ffa88 ; 
+ 394   :  ffa6b ; 
+ 395   :  ffa4e ; 
+ 396   :  ffa30 ; 
+ 397   :  ffa13 ; 
+ 398   :  ff9f6 ; 
+ 399   :  ff9d8 ; 
+ 39a   :  ff9bb ; 
+ 39b   :  ff99e ; 
+ 39c   :  ff980 ; 
+ 39d   :  ff963 ; 
+ 39e   :  ff945 ; 
+ 39f   :  ff928 ; 
+ 3a0   :  ff90a ; 
+ 3a1   :  ff8ed ; 
+ 3a2   :  ff8cf ; 
+ 3a3   :  ff8b2 ; 
+ 3a4   :  ff894 ; 
+ 3a5   :  ff876 ; 
+ 3a6   :  ff859 ; 
+ 3a7   :  ff83b ; 
+ 3a8   :  ff81d ; 
+ 3a9   :  ff800 ; 
+ 3aa   :  ff7e2 ; 
+ 3ab   :  ff7c4 ; 
+ 3ac   :  ff7a7 ; 
+ 3ad   :  ff789 ; 
+ 3ae   :  ff76b ; 
+ 3af   :  ff74d ; 
+ 3b0   :  ff730 ; 
+ 3b1   :  ff712 ; 
+ 3b2   :  ff6f4 ; 
+ 3b3   :  ff6d6 ; 
+ 3b4   :  ff6b8 ; 
+ 3b5   :  ff69a ; 
+ 3b6   :  ff67c ; 
+ 3b7   :  ff65f ; 
+ 3b8   :  ff641 ; 
+ 3b9   :  ff623 ; 
+ 3ba   :  ff605 ; 
+ 3bb   :  ff5e7 ; 
+ 3bc   :  ff5c9 ; 
+ 3bd   :  ff5ab ; 
+ 3be   :  ff58d ; 
+ 3bf   :  ff56f ; 
+ 3c0   :  ff551 ; 
+ 3c1   :  ff533 ; 
+ 3c2   :  ff515 ; 
+ 3c3   :  ff4f7 ; 
+ 3c4   :  ff4d9 ; 
+ 3c5   :  ff4bb ; 
+ 3c6   :  ff49c ; 
+ 3c7   :  ff47e ; 
+ 3c8   :  ff460 ; 
+ 3c9   :  ff442 ; 
+ 3ca   :  ff424 ; 
+ 3cb   :  ff406 ; 
+ 3cc   :  ff3e8 ; 
+ 3cd   :  ff3c9 ; 
+ 3ce   :  ff3ab ; 
+ 3cf   :  ff38d ; 
+ 3d0   :  ff36f ; 
+ 3d1   :  ff351 ; 
+ 3d2   :  ff332 ; 
+ 3d3   :  ff314 ; 
+ 3d4   :  ff2f6 ; 
+ 3d5   :  ff2d8 ; 
+ 3d6   :  ff2ba ; 
+ 3d7   :  ff29b ; 
+ 3d8   :  ff27d ; 
+ 3d9   :  ff25f ; 
+ 3da   :  ff240 ; 
+ 3db   :  ff222 ; 
+ 3dc   :  ff204 ; 
+ 3dd   :  ff1e6 ; 
+ 3de   :  ff1c7 ; 
+ 3df   :  ff1a9 ; 
+ 3e0   :  ff18b ; 
+ 3e1   :  ff16c ; 
+ 3e2   :  ff14e ; 
+ 3e3   :  ff130 ; 
+ 3e4   :  ff111 ; 
+ 3e5   :  ff0f3 ; 
+ 3e6   :  ff0d5 ; 
+ 3e7   :  ff0b6 ; 
+ 3e8   :  ff098 ; 
+ 3e9   :  ff079 ; 
+ 3ea   :  ff05b ; 
+ 3eb   :  ff03d ; 
+ 3ec   :  ff01e ; 
+ 3ed   :  ff000 ; 
+ 3ee   :  fefe2 ; 
+ 3ef   :  fefc3 ; 
+ 3f0   :  fefa5 ; 
+ 3f1   :  fef86 ; 
+ 3f2   :  fef68 ; 
+ 3f3   :  fef4a ; 
+ 3f4   :  fef2b ; 
+ 3f5   :  fef0d ; 
+ 3f6   :  feeee ; 
+ 3f7   :  feed0 ; 
+ 3f8   :  feeb2 ; 
+ 3f9   :  fee93 ; 
+ 3fa   :  fee75 ; 
+ 3fb   :  fee56 ; 
+ 3fc   :  fee38 ; 
+ 3fd   :  fee1a ; 
+ 3fe   :  fedfb ; 
+ 3ff   :  feddd ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_15.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_15.mif
new file mode 100644
index 0000000000000000000000000000000000000000..d1c4897044ca20965904c1f068beb126905ed534
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_15.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  285 ; 
+ 1   :  281 ; 
+ 2   :  27a ; 
+ 3   :  26f ; 
+ 4   :  261 ; 
+ 5   :  250 ; 
+ 6   :  23d ; 
+ 7   :  227 ; 
+ 8   :  20e ; 
+ 9   :  1f4 ; 
+ a   :  1d9 ; 
+ b   :  1bd ; 
+ c   :  1a0 ; 
+ d   :  183 ; 
+ e   :  166 ; 
+ f   :  14a ; 
+ 10   :  12f ; 
+ 11   :  115 ; 
+ 12   :  fd ; 
+ 13   :  e7 ; 
+ 14   :  d2 ; 
+ 15   :  c0 ; 
+ 16   :  b1 ; 
+ 17   :  a3 ; 
+ 18   :  98 ; 
+ 19   :  8f ; 
+ 1a   :  89 ; 
+ 1b   :  84 ; 
+ 1c   :  82 ; 
+ 1d   :  81 ; 
+ 1e   :  82 ; 
+ 1f   :  85 ; 
+ 20   :  88 ; 
+ 21   :  8d ; 
+ 22   :  92 ; 
+ 23   :  98 ; 
+ 24   :  9f ; 
+ 25   :  a5 ; 
+ 26   :  ab ; 
+ 27   :  b1 ; 
+ 28   :  b7 ; 
+ 29   :  bc ; 
+ 2a   :  c0 ; 
+ 2b   :  c4 ; 
+ 2c   :  c8 ; 
+ 2d   :  cb ; 
+ 2e   :  cd ; 
+ 2f   :  ce ; 
+ 30   :  cf ; 
+ 31   :  cf ; 
+ 32   :  cf ; 
+ 33   :  cf ; 
+ 34   :  cf ; 
+ 35   :  ce ; 
+ 36   :  ce ; 
+ 37   :  cd ; 
+ 38   :  cc ; 
+ 39   :  cc ; 
+ 3a   :  cc ; 
+ 3b   :  cc ; 
+ 3c   :  cd ; 
+ 3d   :  ce ; 
+ 3e   :  cf ; 
+ 3f   :  d1 ; 
+ 40   :  d3 ; 
+ 41   :  d5 ; 
+ 42   :  d7 ; 
+ 43   :  da ; 
+ 44   :  dd ; 
+ 45   :  e0 ; 
+ 46   :  e3 ; 
+ 47   :  e6 ; 
+ 48   :  e9 ; 
+ 49   :  ec ; 
+ 4a   :  ef ; 
+ 4b   :  f1 ; 
+ 4c   :  f4 ; 
+ 4d   :  f6 ; 
+ 4e   :  f8 ; 
+ 4f   :  fa ; 
+ 50   :  fc ; 
+ 51   :  fd ; 
+ 52   :  fe ; 
+ 53   :  100 ; 
+ 54   :  101 ; 
+ 55   :  102 ; 
+ 56   :  103 ; 
+ 57   :  104 ; 
+ 58   :  105 ; 
+ 59   :  106 ; 
+ 5a   :  107 ; 
+ 5b   :  109 ; 
+ 5c   :  10a ; 
+ 5d   :  10c ; 
+ 5e   :  10d ; 
+ 5f   :  10f ; 
+ 60   :  111 ; 
+ 61   :  113 ; 
+ 62   :  116 ; 
+ 63   :  118 ; 
+ 64   :  11a ; 
+ 65   :  11d ; 
+ 66   :  120 ; 
+ 67   :  122 ; 
+ 68   :  125 ; 
+ 69   :  127 ; 
+ 6a   :  12a ; 
+ 6b   :  12c ; 
+ 6c   :  12f ; 
+ 6d   :  131 ; 
+ 6e   :  133 ; 
+ 6f   :  136 ; 
+ 70   :  138 ; 
+ 71   :  13a ; 
+ 72   :  13b ; 
+ 73   :  13d ; 
+ 74   :  13f ; 
+ 75   :  141 ; 
+ 76   :  142 ; 
+ 77   :  144 ; 
+ 78   :  146 ; 
+ 79   :  148 ; 
+ 7a   :  149 ; 
+ 7b   :  14b ; 
+ 7c   :  14d ; 
+ 7d   :  14f ; 
+ 7e   :  151 ; 
+ 7f   :  154 ; 
+ 80   :  156 ; 
+ 81   :  158 ; 
+ 82   :  15b ; 
+ 83   :  15d ; 
+ 84   :  160 ; 
+ 85   :  162 ; 
+ 86   :  165 ; 
+ 87   :  168 ; 
+ 88   :  16a ; 
+ 89   :  16d ; 
+ 8a   :  170 ; 
+ 8b   :  172 ; 
+ 8c   :  175 ; 
+ 8d   :  177 ; 
+ 8e   :  17a ; 
+ 8f   :  17c ; 
+ 90   :  17f ; 
+ 91   :  181 ; 
+ 92   :  183 ; 
+ 93   :  185 ; 
+ 94   :  188 ; 
+ 95   :  18a ; 
+ 96   :  18c ; 
+ 97   :  18e ; 
+ 98   :  190 ; 
+ 99   :  193 ; 
+ 9a   :  195 ; 
+ 9b   :  197 ; 
+ 9c   :  19a ; 
+ 9d   :  19c ; 
+ 9e   :  19e ; 
+ 9f   :  1a1 ; 
+ a0   :  1a4 ; 
+ a1   :  1a6 ; 
+ a2   :  1a9 ; 
+ a3   :  1ac ; 
+ a4   :  1ae ; 
+ a5   :  1b1 ; 
+ a6   :  1b4 ; 
+ a7   :  1b7 ; 
+ a8   :  1ba ; 
+ a9   :  1bd ; 
+ aa   :  1c0 ; 
+ ab   :  1c2 ; 
+ ac   :  1c5 ; 
+ ad   :  1c8 ; 
+ ae   :  1cb ; 
+ af   :  1ce ; 
+ b0   :  1d0 ; 
+ b1   :  1d3 ; 
+ b2   :  1d6 ; 
+ b3   :  1d8 ; 
+ b4   :  1db ; 
+ b5   :  1dd ; 
+ b6   :  1e0 ; 
+ b7   :  1e3 ; 
+ b8   :  1e5 ; 
+ b9   :  1e8 ; 
+ ba   :  1eb ; 
+ bb   :  1ed ; 
+ bc   :  1f0 ; 
+ bd   :  1f3 ; 
+ be   :  1f6 ; 
+ bf   :  1f9 ; 
+ c0   :  1fb ; 
+ c1   :  1fe ; 
+ c2   :  201 ; 
+ c3   :  204 ; 
+ c4   :  208 ; 
+ c5   :  20b ; 
+ c6   :  20e ; 
+ c7   :  211 ; 
+ c8   :  214 ; 
+ c9   :  217 ; 
+ ca   :  21a ; 
+ cb   :  21e ; 
+ cc   :  221 ; 
+ cd   :  224 ; 
+ ce   :  227 ; 
+ cf   :  22a ; 
+ d0   :  22d ; 
+ d1   :  230 ; 
+ d2   :  233 ; 
+ d3   :  236 ; 
+ d4   :  239 ; 
+ d5   :  23c ; 
+ d6   :  23f ; 
+ d7   :  242 ; 
+ d8   :  245 ; 
+ d9   :  248 ; 
+ da   :  24b ; 
+ db   :  24f ; 
+ dc   :  252 ; 
+ dd   :  255 ; 
+ de   :  258 ; 
+ df   :  25b ; 
+ e0   :  25f ; 
+ e1   :  262 ; 
+ e2   :  265 ; 
+ e3   :  269 ; 
+ e4   :  26c ; 
+ e5   :  26f ; 
+ e6   :  273 ; 
+ e7   :  276 ; 
+ e8   :  27a ; 
+ e9   :  27d ; 
+ ea   :  281 ; 
+ eb   :  284 ; 
+ ec   :  288 ; 
+ ed   :  28b ; 
+ ee   :  28f ; 
+ ef   :  292 ; 
+ f0   :  296 ; 
+ f1   :  299 ; 
+ f2   :  29c ; 
+ f3   :  2a0 ; 
+ f4   :  2a3 ; 
+ f5   :  2a7 ; 
+ f6   :  2aa ; 
+ f7   :  2ae ; 
+ f8   :  2b1 ; 
+ f9   :  2b4 ; 
+ fa   :  2b8 ; 
+ fb   :  2bb ; 
+ fc   :  2bf ; 
+ fd   :  2c3 ; 
+ fe   :  2c6 ; 
+ ff   :  2ca ; 
+ 100   :  2cd ; 
+ 101   :  2d1 ; 
+ 102   :  2d5 ; 
+ 103   :  2d9 ; 
+ 104   :  2dc ; 
+ 105   :  2e0 ; 
+ 106   :  2e4 ; 
+ 107   :  2e8 ; 
+ 108   :  2ec ; 
+ 109   :  2ef ; 
+ 10a   :  2f3 ; 
+ 10b   :  2f7 ; 
+ 10c   :  2fb ; 
+ 10d   :  2ff ; 
+ 10e   :  303 ; 
+ 10f   :  307 ; 
+ 110   :  30a ; 
+ 111   :  30e ; 
+ 112   :  312 ; 
+ 113   :  316 ; 
+ 114   :  31a ; 
+ 115   :  31e ; 
+ 116   :  321 ; 
+ 117   :  325 ; 
+ 118   :  329 ; 
+ 119   :  32d ; 
+ 11a   :  331 ; 
+ 11b   :  335 ; 
+ 11c   :  339 ; 
+ 11d   :  33d ; 
+ 11e   :  341 ; 
+ 11f   :  345 ; 
+ 120   :  349 ; 
+ 121   :  34d ; 
+ 122   :  351 ; 
+ 123   :  355 ; 
+ 124   :  359 ; 
+ 125   :  35d ; 
+ 126   :  362 ; 
+ 127   :  366 ; 
+ 128   :  36a ; 
+ 129   :  36e ; 
+ 12a   :  372 ; 
+ 12b   :  377 ; 
+ 12c   :  37b ; 
+ 12d   :  37f ; 
+ 12e   :  383 ; 
+ 12f   :  388 ; 
+ 130   :  38c ; 
+ 131   :  390 ; 
+ 132   :  394 ; 
+ 133   :  399 ; 
+ 134   :  39d ; 
+ 135   :  3a1 ; 
+ 136   :  3a5 ; 
+ 137   :  3aa ; 
+ 138   :  3ae ; 
+ 139   :  3b2 ; 
+ 13a   :  3b7 ; 
+ 13b   :  3bb ; 
+ 13c   :  3bf ; 
+ 13d   :  3c4 ; 
+ 13e   :  3c8 ; 
+ 13f   :  3cd ; 
+ 140   :  3d1 ; 
+ 141   :  3d6 ; 
+ 142   :  3da ; 
+ 143   :  3df ; 
+ 144   :  3e3 ; 
+ 145   :  3e8 ; 
+ 146   :  3ec ; 
+ 147   :  3f1 ; 
+ 148   :  3f6 ; 
+ 149   :  3fa ; 
+ 14a   :  3ff ; 
+ 14b   :  403 ; 
+ 14c   :  408 ; 
+ 14d   :  40d ; 
+ 14e   :  411 ; 
+ 14f   :  416 ; 
+ 150   :  41b ; 
+ 151   :  41f ; 
+ 152   :  424 ; 
+ 153   :  429 ; 
+ 154   :  42d ; 
+ 155   :  432 ; 
+ 156   :  437 ; 
+ 157   :  43c ; 
+ 158   :  440 ; 
+ 159   :  445 ; 
+ 15a   :  44a ; 
+ 15b   :  44f ; 
+ 15c   :  453 ; 
+ 15d   :  458 ; 
+ 15e   :  45d ; 
+ 15f   :  462 ; 
+ 160   :  467 ; 
+ 161   :  46c ; 
+ 162   :  471 ; 
+ 163   :  476 ; 
+ 164   :  47b ; 
+ 165   :  480 ; 
+ 166   :  485 ; 
+ 167   :  48a ; 
+ 168   :  48f ; 
+ 169   :  494 ; 
+ 16a   :  499 ; 
+ 16b   :  49e ; 
+ 16c   :  4a3 ; 
+ 16d   :  4a8 ; 
+ 16e   :  4ad ; 
+ 16f   :  4b2 ; 
+ 170   :  4b7 ; 
+ 171   :  4bc ; 
+ 172   :  4c1 ; 
+ 173   :  4c7 ; 
+ 174   :  4cc ; 
+ 175   :  4d1 ; 
+ 176   :  4d6 ; 
+ 177   :  4db ; 
+ 178   :  4e0 ; 
+ 179   :  4e6 ; 
+ 17a   :  4eb ; 
+ 17b   :  4f0 ; 
+ 17c   :  4f5 ; 
+ 17d   :  4fa ; 
+ 17e   :  500 ; 
+ 17f   :  505 ; 
+ 180   :  50a ; 
+ 181   :  510 ; 
+ 182   :  515 ; 
+ 183   :  51a ; 
+ 184   :  520 ; 
+ 185   :  525 ; 
+ 186   :  52b ; 
+ 187   :  530 ; 
+ 188   :  536 ; 
+ 189   :  53b ; 
+ 18a   :  541 ; 
+ 18b   :  546 ; 
+ 18c   :  54c ; 
+ 18d   :  551 ; 
+ 18e   :  557 ; 
+ 18f   :  55c ; 
+ 190   :  562 ; 
+ 191   :  567 ; 
+ 192   :  56d ; 
+ 193   :  572 ; 
+ 194   :  578 ; 
+ 195   :  57e ; 
+ 196   :  583 ; 
+ 197   :  589 ; 
+ 198   :  58e ; 
+ 199   :  594 ; 
+ 19a   :  59a ; 
+ 19b   :  59f ; 
+ 19c   :  5a5 ; 
+ 19d   :  5ab ; 
+ 19e   :  5b0 ; 
+ 19f   :  5b6 ; 
+ 1a0   :  5bc ; 
+ 1a1   :  5c2 ; 
+ 1a2   :  5c8 ; 
+ 1a3   :  5cd ; 
+ 1a4   :  5d3 ; 
+ 1a5   :  5d9 ; 
+ 1a6   :  5df ; 
+ 1a7   :  5e5 ; 
+ 1a8   :  5eb ; 
+ 1a9   :  5f1 ; 
+ 1aa   :  5f7 ; 
+ 1ab   :  5fd ; 
+ 1ac   :  603 ; 
+ 1ad   :  608 ; 
+ 1ae   :  60e ; 
+ 1af   :  614 ; 
+ 1b0   :  61a ; 
+ 1b1   :  620 ; 
+ 1b2   :  626 ; 
+ 1b3   :  62c ; 
+ 1b4   :  632 ; 
+ 1b5   :  638 ; 
+ 1b6   :  63f ; 
+ 1b7   :  645 ; 
+ 1b8   :  64b ; 
+ 1b9   :  651 ; 
+ 1ba   :  657 ; 
+ 1bb   :  65d ; 
+ 1bc   :  663 ; 
+ 1bd   :  669 ; 
+ 1be   :  66f ; 
+ 1bf   :  676 ; 
+ 1c0   :  67c ; 
+ 1c1   :  682 ; 
+ 1c2   :  688 ; 
+ 1c3   :  68f ; 
+ 1c4   :  695 ; 
+ 1c5   :  69b ; 
+ 1c6   :  6a1 ; 
+ 1c7   :  6a8 ; 
+ 1c8   :  6ae ; 
+ 1c9   :  6b5 ; 
+ 1ca   :  6bb ; 
+ 1cb   :  6c1 ; 
+ 1cc   :  6c8 ; 
+ 1cd   :  6ce ; 
+ 1ce   :  6d5 ; 
+ 1cf   :  6db ; 
+ 1d0   :  6e1 ; 
+ 1d1   :  6e8 ; 
+ 1d2   :  6ee ; 
+ 1d3   :  6f5 ; 
+ 1d4   :  6fb ; 
+ 1d5   :  702 ; 
+ 1d6   :  708 ; 
+ 1d7   :  70f ; 
+ 1d8   :  715 ; 
+ 1d9   :  71c ; 
+ 1da   :  722 ; 
+ 1db   :  729 ; 
+ 1dc   :  72f ; 
+ 1dd   :  736 ; 
+ 1de   :  73d ; 
+ 1df   :  743 ; 
+ 1e0   :  74a ; 
+ 1e1   :  751 ; 
+ 1e2   :  757 ; 
+ 1e3   :  75e ; 
+ 1e4   :  765 ; 
+ 1e5   :  76b ; 
+ 1e6   :  772 ; 
+ 1e7   :  779 ; 
+ 1e8   :  780 ; 
+ 1e9   :  787 ; 
+ 1ea   :  78d ; 
+ 1eb   :  794 ; 
+ 1ec   :  79b ; 
+ 1ed   :  7a2 ; 
+ 1ee   :  7a9 ; 
+ 1ef   :  7b0 ; 
+ 1f0   :  7b7 ; 
+ 1f1   :  7bd ; 
+ 1f2   :  7c4 ; 
+ 1f3   :  7cb ; 
+ 1f4   :  7d2 ; 
+ 1f5   :  7d9 ; 
+ 1f6   :  7e0 ; 
+ 1f7   :  7e7 ; 
+ 1f8   :  7ee ; 
+ 1f9   :  7f5 ; 
+ 1fa   :  7fc ; 
+ 1fb   :  803 ; 
+ 1fc   :  80a ; 
+ 1fd   :  811 ; 
+ 1fe   :  818 ; 
+ 1ff   :  81f ; 
+ 200   :  826 ; 
+ 201   :  82d ; 
+ 202   :  834 ; 
+ 203   :  83c ; 
+ 204   :  843 ; 
+ 205   :  84a ; 
+ 206   :  851 ; 
+ 207   :  858 ; 
+ 208   :  860 ; 
+ 209   :  867 ; 
+ 20a   :  86e ; 
+ 20b   :  875 ; 
+ 20c   :  87d ; 
+ 20d   :  884 ; 
+ 20e   :  88b ; 
+ 20f   :  892 ; 
+ 210   :  89a ; 
+ 211   :  8a1 ; 
+ 212   :  8a8 ; 
+ 213   :  8b0 ; 
+ 214   :  8b7 ; 
+ 215   :  8be ; 
+ 216   :  8c6 ; 
+ 217   :  8cd ; 
+ 218   :  8d5 ; 
+ 219   :  8dc ; 
+ 21a   :  8e3 ; 
+ 21b   :  8eb ; 
+ 21c   :  8f2 ; 
+ 21d   :  8fa ; 
+ 21e   :  901 ; 
+ 21f   :  909 ; 
+ 220   :  910 ; 
+ 221   :  918 ; 
+ 222   :  91f ; 
+ 223   :  927 ; 
+ 224   :  92f ; 
+ 225   :  936 ; 
+ 226   :  93e ; 
+ 227   :  945 ; 
+ 228   :  94d ; 
+ 229   :  955 ; 
+ 22a   :  95c ; 
+ 22b   :  964 ; 
+ 22c   :  96c ; 
+ 22d   :  973 ; 
+ 22e   :  97b ; 
+ 22f   :  983 ; 
+ 230   :  98b ; 
+ 231   :  992 ; 
+ 232   :  99a ; 
+ 233   :  9a2 ; 
+ 234   :  9aa ; 
+ 235   :  9b1 ; 
+ 236   :  9b9 ; 
+ 237   :  9c1 ; 
+ 238   :  9c9 ; 
+ 239   :  9d1 ; 
+ 23a   :  9d8 ; 
+ 23b   :  9e0 ; 
+ 23c   :  9e8 ; 
+ 23d   :  9f0 ; 
+ 23e   :  9f8 ; 
+ 23f   :  a00 ; 
+ 240   :  a08 ; 
+ 241   :  a10 ; 
+ 242   :  a18 ; 
+ 243   :  a20 ; 
+ 244   :  a28 ; 
+ 245   :  a30 ; 
+ 246   :  a38 ; 
+ 247   :  a40 ; 
+ 248   :  a48 ; 
+ 249   :  a50 ; 
+ 24a   :  a58 ; 
+ 24b   :  a60 ; 
+ 24c   :  a68 ; 
+ 24d   :  a70 ; 
+ 24e   :  a78 ; 
+ 24f   :  a81 ; 
+ 250   :  a89 ; 
+ 251   :  a91 ; 
+ 252   :  a99 ; 
+ 253   :  aa1 ; 
+ 254   :  aa9 ; 
+ 255   :  ab1 ; 
+ 256   :  aba ; 
+ 257   :  ac2 ; 
+ 258   :  aca ; 
+ 259   :  ad2 ; 
+ 25a   :  adb ; 
+ 25b   :  ae3 ; 
+ 25c   :  aeb ; 
+ 25d   :  af3 ; 
+ 25e   :  afc ; 
+ 25f   :  b04 ; 
+ 260   :  b0c ; 
+ 261   :  b15 ; 
+ 262   :  b1d ; 
+ 263   :  b25 ; 
+ 264   :  b2e ; 
+ 265   :  b36 ; 
+ 266   :  b3f ; 
+ 267   :  b47 ; 
+ 268   :  b4f ; 
+ 269   :  b58 ; 
+ 26a   :  b60 ; 
+ 26b   :  b69 ; 
+ 26c   :  b71 ; 
+ 26d   :  b7a ; 
+ 26e   :  b82 ; 
+ 26f   :  b8b ; 
+ 270   :  b93 ; 
+ 271   :  b9c ; 
+ 272   :  ba4 ; 
+ 273   :  bad ; 
+ 274   :  bb5 ; 
+ 275   :  bbe ; 
+ 276   :  bc6 ; 
+ 277   :  bcf ; 
+ 278   :  bd8 ; 
+ 279   :  be0 ; 
+ 27a   :  be9 ; 
+ 27b   :  bf1 ; 
+ 27c   :  bfa ; 
+ 27d   :  c03 ; 
+ 27e   :  c0b ; 
+ 27f   :  c14 ; 
+ 280   :  c1d ; 
+ 281   :  c25 ; 
+ 282   :  c2e ; 
+ 283   :  c37 ; 
+ 284   :  c40 ; 
+ 285   :  c48 ; 
+ 286   :  c51 ; 
+ 287   :  c5a ; 
+ 288   :  c63 ; 
+ 289   :  c6c ; 
+ 28a   :  c74 ; 
+ 28b   :  c7d ; 
+ 28c   :  c86 ; 
+ 28d   :  c8f ; 
+ 28e   :  c98 ; 
+ 28f   :  ca1 ; 
+ 290   :  ca9 ; 
+ 291   :  cb2 ; 
+ 292   :  cbb ; 
+ 293   :  cc4 ; 
+ 294   :  ccd ; 
+ 295   :  cd6 ; 
+ 296   :  cdf ; 
+ 297   :  ce8 ; 
+ 298   :  cf1 ; 
+ 299   :  cf9 ; 
+ 29a   :  d02 ; 
+ 29b   :  d0b ; 
+ 29c   :  d14 ; 
+ 29d   :  d1d ; 
+ 29e   :  d26 ; 
+ 29f   :  d2f ; 
+ 2a0   :  d38 ; 
+ 2a1   :  d41 ; 
+ 2a2   :  d4a ; 
+ 2a3   :  d53 ; 
+ 2a4   :  d5d ; 
+ 2a5   :  d66 ; 
+ 2a6   :  d6f ; 
+ 2a7   :  d78 ; 
+ 2a8   :  d81 ; 
+ 2a9   :  d8a ; 
+ 2aa   :  d93 ; 
+ 2ab   :  d9c ; 
+ 2ac   :  da5 ; 
+ 2ad   :  daf ; 
+ 2ae   :  db8 ; 
+ 2af   :  dc1 ; 
+ 2b0   :  dca ; 
+ 2b1   :  dd3 ; 
+ 2b2   :  ddc ; 
+ 2b3   :  de6 ; 
+ 2b4   :  def ; 
+ 2b5   :  df8 ; 
+ 2b6   :  e01 ; 
+ 2b7   :  e0a ; 
+ 2b8   :  e14 ; 
+ 2b9   :  e1d ; 
+ 2ba   :  e26 ; 
+ 2bb   :  e2f ; 
+ 2bc   :  e39 ; 
+ 2bd   :  e42 ; 
+ 2be   :  e4b ; 
+ 2bf   :  e55 ; 
+ 2c0   :  e5e ; 
+ 2c1   :  e67 ; 
+ 2c2   :  e71 ; 
+ 2c3   :  e7a ; 
+ 2c4   :  e83 ; 
+ 2c5   :  e8d ; 
+ 2c6   :  e96 ; 
+ 2c7   :  e9f ; 
+ 2c8   :  ea9 ; 
+ 2c9   :  eb2 ; 
+ 2ca   :  ebc ; 
+ 2cb   :  ec5 ; 
+ 2cc   :  ece ; 
+ 2cd   :  ed8 ; 
+ 2ce   :  ee1 ; 
+ 2cf   :  eeb ; 
+ 2d0   :  ef4 ; 
+ 2d1   :  efe ; 
+ 2d2   :  f07 ; 
+ 2d3   :  f11 ; 
+ 2d4   :  f1a ; 
+ 2d5   :  f23 ; 
+ 2d6   :  f2d ; 
+ 2d7   :  f36 ; 
+ 2d8   :  f40 ; 
+ 2d9   :  f49 ; 
+ 2da   :  f53 ; 
+ 2db   :  f5c ; 
+ 2dc   :  f66 ; 
+ 2dd   :  f6f ; 
+ 2de   :  f79 ; 
+ 2df   :  f83 ; 
+ 2e0   :  f8c ; 
+ 2e1   :  f96 ; 
+ 2e2   :  f9f ; 
+ 2e3   :  fa9 ; 
+ 2e4   :  fb2 ; 
+ 2e5   :  fbc ; 
+ 2e6   :  fc6 ; 
+ 2e7   :  fcf ; 
+ 2e8   :  fd9 ; 
+ 2e9   :  fe3 ; 
+ 2ea   :  fec ; 
+ 2eb   :  ff6 ; 
+ 2ec   :  fff ; 
+ 2ed   :  1009 ; 
+ 2ee   :  1013 ; 
+ 2ef   :  101c ; 
+ 2f0   :  1026 ; 
+ 2f1   :  1030 ; 
+ 2f2   :  1039 ; 
+ 2f3   :  1043 ; 
+ 2f4   :  104d ; 
+ 2f5   :  1056 ; 
+ 2f6   :  1060 ; 
+ 2f7   :  106a ; 
+ 2f8   :  1074 ; 
+ 2f9   :  107d ; 
+ 2fa   :  1087 ; 
+ 2fb   :  1091 ; 
+ 2fc   :  109a ; 
+ 2fd   :  10a4 ; 
+ 2fe   :  10ae ; 
+ 2ff   :  10b8 ; 
+ 300   :  10c1 ; 
+ 301   :  10cb ; 
+ 302   :  10d5 ; 
+ 303   :  10df ; 
+ 304   :  10e8 ; 
+ 305   :  10f2 ; 
+ 306   :  10fc ; 
+ 307   :  1106 ; 
+ 308   :  1110 ; 
+ 309   :  1119 ; 
+ 30a   :  1123 ; 
+ 30b   :  112d ; 
+ 30c   :  1137 ; 
+ 30d   :  1141 ; 
+ 30e   :  114b ; 
+ 30f   :  1154 ; 
+ 310   :  115e ; 
+ 311   :  1168 ; 
+ 312   :  1172 ; 
+ 313   :  117c ; 
+ 314   :  1186 ; 
+ 315   :  118f ; 
+ 316   :  1199 ; 
+ 317   :  11a3 ; 
+ 318   :  11ad ; 
+ 319   :  11b7 ; 
+ 31a   :  11c1 ; 
+ 31b   :  11cb ; 
+ 31c   :  11d4 ; 
+ 31d   :  11de ; 
+ 31e   :  11e8 ; 
+ 31f   :  11f2 ; 
+ 320   :  11fc ; 
+ 321   :  1206 ; 
+ 322   :  1210 ; 
+ 323   :  121a ; 
+ 324   :  1224 ; 
+ 325   :  122d ; 
+ 326   :  1237 ; 
+ 327   :  1241 ; 
+ 328   :  124b ; 
+ 329   :  1255 ; 
+ 32a   :  125f ; 
+ 32b   :  1269 ; 
+ 32c   :  1273 ; 
+ 32d   :  127d ; 
+ 32e   :  1287 ; 
+ 32f   :  1291 ; 
+ 330   :  129b ; 
+ 331   :  12a5 ; 
+ 332   :  12af ; 
+ 333   :  12b9 ; 
+ 334   :  12c2 ; 
+ 335   :  12cc ; 
+ 336   :  12d6 ; 
+ 337   :  12e0 ; 
+ 338   :  12ea ; 
+ 339   :  12f4 ; 
+ 33a   :  12fe ; 
+ 33b   :  1308 ; 
+ 33c   :  1312 ; 
+ 33d   :  131c ; 
+ 33e   :  1326 ; 
+ 33f   :  1330 ; 
+ 340   :  133a ; 
+ 341   :  1344 ; 
+ 342   :  134e ; 
+ 343   :  1358 ; 
+ 344   :  1362 ; 
+ 345   :  136c ; 
+ 346   :  1376 ; 
+ 347   :  1380 ; 
+ 348   :  138a ; 
+ 349   :  1394 ; 
+ 34a   :  139e ; 
+ 34b   :  13a8 ; 
+ 34c   :  13b2 ; 
+ 34d   :  13bc ; 
+ 34e   :  13c6 ; 
+ 34f   :  13d0 ; 
+ 350   :  13da ; 
+ 351   :  13e3 ; 
+ 352   :  13ed ; 
+ 353   :  13f7 ; 
+ 354   :  1401 ; 
+ 355   :  140b ; 
+ 356   :  1415 ; 
+ 357   :  141f ; 
+ 358   :  1429 ; 
+ 359   :  1433 ; 
+ 35a   :  143d ; 
+ 35b   :  1447 ; 
+ 35c   :  1451 ; 
+ 35d   :  145b ; 
+ 35e   :  1465 ; 
+ 35f   :  146f ; 
+ 360   :  1479 ; 
+ 361   :  1483 ; 
+ 362   :  148d ; 
+ 363   :  1497 ; 
+ 364   :  14a1 ; 
+ 365   :  14ab ; 
+ 366   :  14b5 ; 
+ 367   :  14bf ; 
+ 368   :  14c9 ; 
+ 369   :  14d3 ; 
+ 36a   :  14dd ; 
+ 36b   :  14e7 ; 
+ 36c   :  14f1 ; 
+ 36d   :  14fb ; 
+ 36e   :  1505 ; 
+ 36f   :  150e ; 
+ 370   :  1518 ; 
+ 371   :  1522 ; 
+ 372   :  152c ; 
+ 373   :  1536 ; 
+ 374   :  1540 ; 
+ 375   :  154a ; 
+ 376   :  1554 ; 
+ 377   :  155e ; 
+ 378   :  1568 ; 
+ 379   :  1572 ; 
+ 37a   :  157c ; 
+ 37b   :  1586 ; 
+ 37c   :  158f ; 
+ 37d   :  1599 ; 
+ 37e   :  15a3 ; 
+ 37f   :  15ad ; 
+ 380   :  15b7 ; 
+ 381   :  15c1 ; 
+ 382   :  15cb ; 
+ 383   :  15d5 ; 
+ 384   :  15df ; 
+ 385   :  15e9 ; 
+ 386   :  15f2 ; 
+ 387   :  15fc ; 
+ 388   :  1606 ; 
+ 389   :  1610 ; 
+ 38a   :  161a ; 
+ 38b   :  1624 ; 
+ 38c   :  162e ; 
+ 38d   :  1637 ; 
+ 38e   :  1641 ; 
+ 38f   :  164b ; 
+ 390   :  1655 ; 
+ 391   :  165f ; 
+ 392   :  1669 ; 
+ 393   :  1672 ; 
+ 394   :  167c ; 
+ 395   :  1686 ; 
+ 396   :  1690 ; 
+ 397   :  169a ; 
+ 398   :  16a3 ; 
+ 399   :  16ad ; 
+ 39a   :  16b7 ; 
+ 39b   :  16c1 ; 
+ 39c   :  16cb ; 
+ 39d   :  16d4 ; 
+ 39e   :  16de ; 
+ 39f   :  16e8 ; 
+ 3a0   :  16f2 ; 
+ 3a1   :  16fb ; 
+ 3a2   :  1705 ; 
+ 3a3   :  170f ; 
+ 3a4   :  1718 ; 
+ 3a5   :  1722 ; 
+ 3a6   :  172c ; 
+ 3a7   :  1736 ; 
+ 3a8   :  173f ; 
+ 3a9   :  1749 ; 
+ 3aa   :  1753 ; 
+ 3ab   :  175c ; 
+ 3ac   :  1766 ; 
+ 3ad   :  1770 ; 
+ 3ae   :  1779 ; 
+ 3af   :  1783 ; 
+ 3b0   :  178d ; 
+ 3b1   :  1796 ; 
+ 3b2   :  17a0 ; 
+ 3b3   :  17a9 ; 
+ 3b4   :  17b3 ; 
+ 3b5   :  17bd ; 
+ 3b6   :  17c6 ; 
+ 3b7   :  17d0 ; 
+ 3b8   :  17d9 ; 
+ 3b9   :  17e3 ; 
+ 3ba   :  17ed ; 
+ 3bb   :  17f6 ; 
+ 3bc   :  1800 ; 
+ 3bd   :  1809 ; 
+ 3be   :  1813 ; 
+ 3bf   :  181c ; 
+ 3c0   :  1826 ; 
+ 3c1   :  182f ; 
+ 3c2   :  1839 ; 
+ 3c3   :  1842 ; 
+ 3c4   :  184c ; 
+ 3c5   :  1855 ; 
+ 3c6   :  185f ; 
+ 3c7   :  1868 ; 
+ 3c8   :  1871 ; 
+ 3c9   :  187b ; 
+ 3ca   :  1884 ; 
+ 3cb   :  188e ; 
+ 3cc   :  1897 ; 
+ 3cd   :  18a0 ; 
+ 3ce   :  18aa ; 
+ 3cf   :  18b3 ; 
+ 3d0   :  18bd ; 
+ 3d1   :  18c6 ; 
+ 3d2   :  18cf ; 
+ 3d3   :  18d9 ; 
+ 3d4   :  18e2 ; 
+ 3d5   :  18eb ; 
+ 3d6   :  18f4 ; 
+ 3d7   :  18fe ; 
+ 3d8   :  1907 ; 
+ 3d9   :  1910 ; 
+ 3da   :  191a ; 
+ 3db   :  1923 ; 
+ 3dc   :  192c ; 
+ 3dd   :  1935 ; 
+ 3de   :  193e ; 
+ 3df   :  1948 ; 
+ 3e0   :  1951 ; 
+ 3e1   :  195a ; 
+ 3e2   :  1963 ; 
+ 3e3   :  196c ; 
+ 3e4   :  1975 ; 
+ 3e5   :  197e ; 
+ 3e6   :  1988 ; 
+ 3e7   :  1991 ; 
+ 3e8   :  199a ; 
+ 3e9   :  19a3 ; 
+ 3ea   :  19ac ; 
+ 3eb   :  19b5 ; 
+ 3ec   :  19be ; 
+ 3ed   :  19c7 ; 
+ 3ee   :  19d0 ; 
+ 3ef   :  19d9 ; 
+ 3f0   :  19e2 ; 
+ 3f1   :  19eb ; 
+ 3f2   :  19f4 ; 
+ 3f3   :  19fd ; 
+ 3f4   :  1a06 ; 
+ 3f5   :  1a0f ; 
+ 3f6   :  1a18 ; 
+ 3f7   :  1a20 ; 
+ 3f8   :  1a29 ; 
+ 3f9   :  1a32 ; 
+ 3fa   :  1a3b ; 
+ 3fb   :  1a44 ; 
+ 3fc   :  1a4d ; 
+ 3fd   :  1a55 ; 
+ 3fe   :  1a5e ; 
+ 3ff   :  1a67 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_2.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_2.mif
new file mode 100644
index 0000000000000000000000000000000000000000..153b9fef5d086faec1c0ec1e17d8e9be2cfc340a
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_2.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  4ae ; 
+ 1   :  479 ; 
+ 2   :  445 ; 
+ 3   :  410 ; 
+ 4   :  3dc ; 
+ 5   :  3a8 ; 
+ 6   :  373 ; 
+ 7   :  33f ; 
+ 8   :  30b ; 
+ 9   :  2d6 ; 
+ a   :  2a2 ; 
+ b   :  26e ; 
+ c   :  23a ; 
+ d   :  206 ; 
+ e   :  1d2 ; 
+ f   :  19e ; 
+ 10   :  16a ; 
+ 11   :  136 ; 
+ 12   :  102 ; 
+ 13   :  ce ; 
+ 14   :  9a ; 
+ 15   :  67 ; 
+ 16   :  33 ; 
+ 17   :  fffff ; 
+ 18   :  fffcc ; 
+ 19   :  fff98 ; 
+ 1a   :  fff65 ; 
+ 1b   :  fff31 ; 
+ 1c   :  ffefe ; 
+ 1d   :  ffeca ; 
+ 1e   :  ffe97 ; 
+ 1f   :  ffe64 ; 
+ 20   :  ffe30 ; 
+ 21   :  ffdfd ; 
+ 22   :  ffdca ; 
+ 23   :  ffd97 ; 
+ 24   :  ffd64 ; 
+ 25   :  ffd31 ; 
+ 26   :  ffcfe ; 
+ 27   :  ffccb ; 
+ 28   :  ffc98 ; 
+ 29   :  ffc65 ; 
+ 2a   :  ffc33 ; 
+ 2b   :  ffc00 ; 
+ 2c   :  ffbcd ; 
+ 2d   :  ffb9b ; 
+ 2e   :  ffb68 ; 
+ 2f   :  ffb36 ; 
+ 30   :  ffb03 ; 
+ 31   :  ffad1 ; 
+ 32   :  ffa9f ; 
+ 33   :  ffa6c ; 
+ 34   :  ffa3a ; 
+ 35   :  ffa08 ; 
+ 36   :  ff9d6 ; 
+ 37   :  ff9a4 ; 
+ 38   :  ff972 ; 
+ 39   :  ff940 ; 
+ 3a   :  ff90e ; 
+ 3b   :  ff8dc ; 
+ 3c   :  ff8ab ; 
+ 3d   :  ff879 ; 
+ 3e   :  ff847 ; 
+ 3f   :  ff816 ; 
+ 40   :  ff7e4 ; 
+ 41   :  ff7b3 ; 
+ 42   :  ff781 ; 
+ 43   :  ff750 ; 
+ 44   :  ff71f ; 
+ 45   :  ff6ed ; 
+ 46   :  ff6bc ; 
+ 47   :  ff68b ; 
+ 48   :  ff65a ; 
+ 49   :  ff629 ; 
+ 4a   :  ff5f8 ; 
+ 4b   :  ff5c8 ; 
+ 4c   :  ff597 ; 
+ 4d   :  ff566 ; 
+ 4e   :  ff535 ; 
+ 4f   :  ff505 ; 
+ 50   :  ff4d4 ; 
+ 51   :  ff4a4 ; 
+ 52   :  ff474 ; 
+ 53   :  ff443 ; 
+ 54   :  ff413 ; 
+ 55   :  ff3e3 ; 
+ 56   :  ff3b3 ; 
+ 57   :  ff383 ; 
+ 58   :  ff353 ; 
+ 59   :  ff323 ; 
+ 5a   :  ff2f3 ; 
+ 5b   :  ff2c3 ; 
+ 5c   :  ff294 ; 
+ 5d   :  ff264 ; 
+ 5e   :  ff234 ; 
+ 5f   :  ff205 ; 
+ 60   :  ff1d5 ; 
+ 61   :  ff1a6 ; 
+ 62   :  ff177 ; 
+ 63   :  ff148 ; 
+ 64   :  ff119 ; 
+ 65   :  ff0e9 ; 
+ 66   :  ff0bb ; 
+ 67   :  ff08c ; 
+ 68   :  ff05d ; 
+ 69   :  ff02e ; 
+ 6a   :  fefff ; 
+ 6b   :  fefd1 ; 
+ 6c   :  fefa2 ; 
+ 6d   :  fef74 ; 
+ 6e   :  fef45 ; 
+ 6f   :  fef17 ; 
+ 70   :  feee9 ; 
+ 71   :  feebb ; 
+ 72   :  fee8d ; 
+ 73   :  fee5f ; 
+ 74   :  fee31 ; 
+ 75   :  fee03 ; 
+ 76   :  fedd5 ; 
+ 77   :  feda7 ; 
+ 78   :  fed7a ; 
+ 79   :  fed4c ; 
+ 7a   :  fed1f ; 
+ 7b   :  fecf1 ; 
+ 7c   :  fecc4 ; 
+ 7d   :  fec97 ; 
+ 7e   :  fec6a ; 
+ 7f   :  fec3d ; 
+ 80   :  fec10 ; 
+ 81   :  febe3 ; 
+ 82   :  febb6 ; 
+ 83   :  feb89 ; 
+ 84   :  feb5d ; 
+ 85   :  feb30 ; 
+ 86   :  feb04 ; 
+ 87   :  fead7 ; 
+ 88   :  feaab ; 
+ 89   :  fea7f ; 
+ 8a   :  fea53 ; 
+ 8b   :  fea27 ; 
+ 8c   :  fe9fb ; 
+ 8d   :  fe9cf ; 
+ 8e   :  fe9a3 ; 
+ 8f   :  fe977 ; 
+ 90   :  fe94c ; 
+ 91   :  fe920 ; 
+ 92   :  fe8f5 ; 
+ 93   :  fe8c9 ; 
+ 94   :  fe89e ; 
+ 95   :  fe873 ; 
+ 96   :  fe848 ; 
+ 97   :  fe81d ; 
+ 98   :  fe7f2 ; 
+ 99   :  fe7c7 ; 
+ 9a   :  fe79c ; 
+ 9b   :  fe771 ; 
+ 9c   :  fe747 ; 
+ 9d   :  fe71c ; 
+ 9e   :  fe6f2 ; 
+ 9f   :  fe6c8 ; 
+ a0   :  fe69e ; 
+ a1   :  fe673 ; 
+ a2   :  fe649 ; 
+ a3   :  fe61f ; 
+ a4   :  fe5f6 ; 
+ a5   :  fe5cc ; 
+ a6   :  fe5a2 ; 
+ a7   :  fe579 ; 
+ a8   :  fe54f ; 
+ a9   :  fe526 ; 
+ aa   :  fe4fc ; 
+ ab   :  fe4d3 ; 
+ ac   :  fe4aa ; 
+ ad   :  fe481 ; 
+ ae   :  fe458 ; 
+ af   :  fe42f ; 
+ b0   :  fe407 ; 
+ b1   :  fe3de ; 
+ b2   :  fe3b5 ; 
+ b3   :  fe38d ; 
+ b4   :  fe365 ; 
+ b5   :  fe33c ; 
+ b6   :  fe314 ; 
+ b7   :  fe2ec ; 
+ b8   :  fe2c4 ; 
+ b9   :  fe29c ; 
+ ba   :  fe274 ; 
+ bb   :  fe24d ; 
+ bc   :  fe225 ; 
+ bd   :  fe1fe ; 
+ be   :  fe1d6 ; 
+ bf   :  fe1af ; 
+ c0   :  fe188 ; 
+ c1   :  fe161 ; 
+ c2   :  fe13a ; 
+ c3   :  fe113 ; 
+ c4   :  fe0ec ; 
+ c5   :  fe0c5 ; 
+ c6   :  fe09f ; 
+ c7   :  fe078 ; 
+ c8   :  fe052 ; 
+ c9   :  fe02c ; 
+ ca   :  fe005 ; 
+ cb   :  fdfdf ; 
+ cc   :  fdfb9 ; 
+ cd   :  fdf93 ; 
+ ce   :  fdf6e ; 
+ cf   :  fdf48 ; 
+ d0   :  fdf22 ; 
+ d1   :  fdefd ; 
+ d2   :  fded7 ; 
+ d3   :  fdeb2 ; 
+ d4   :  fde8d ; 
+ d5   :  fde68 ; 
+ d6   :  fde43 ; 
+ d7   :  fde1e ; 
+ d8   :  fddf9 ; 
+ d9   :  fddd5 ; 
+ da   :  fddb0 ; 
+ db   :  fdd8c ; 
+ dc   :  fdd67 ; 
+ dd   :  fdd43 ; 
+ de   :  fdd1f ; 
+ df   :  fdcfb ; 
+ e0   :  fdcd7 ; 
+ e1   :  fdcb3 ; 
+ e2   :  fdc8f ; 
+ e3   :  fdc6c ; 
+ e4   :  fdc48 ; 
+ e5   :  fdc25 ; 
+ e6   :  fdc01 ; 
+ e7   :  fdbde ; 
+ e8   :  fdbbb ; 
+ e9   :  fdb98 ; 
+ ea   :  fdb75 ; 
+ eb   :  fdb53 ; 
+ ec   :  fdb30 ; 
+ ed   :  fdb0d ; 
+ ee   :  fdaeb ; 
+ ef   :  fdac9 ; 
+ f0   :  fdaa6 ; 
+ f1   :  fda84 ; 
+ f2   :  fda62 ; 
+ f3   :  fda40 ; 
+ f4   :  fda1f ; 
+ f5   :  fd9fd ; 
+ f6   :  fd9db ; 
+ f7   :  fd9ba ; 
+ f8   :  fd998 ; 
+ f9   :  fd977 ; 
+ fa   :  fd956 ; 
+ fb   :  fd935 ; 
+ fc   :  fd914 ; 
+ fd   :  fd8f3 ; 
+ fe   :  fd8d3 ; 
+ ff   :  fd8b2 ; 
+ 100   :  fd892 ; 
+ 101   :  fd871 ; 
+ 102   :  fd851 ; 
+ 103   :  fd831 ; 
+ 104   :  fd811 ; 
+ 105   :  fd7f1 ; 
+ 106   :  fd7d1 ; 
+ 107   :  fd7b1 ; 
+ 108   :  fd792 ; 
+ 109   :  fd772 ; 
+ 10a   :  fd753 ; 
+ 10b   :  fd734 ; 
+ 10c   :  fd715 ; 
+ 10d   :  fd6f5 ; 
+ 10e   :  fd6d7 ; 
+ 10f   :  fd6b8 ; 
+ 110   :  fd699 ; 
+ 111   :  fd67b ; 
+ 112   :  fd65c ; 
+ 113   :  fd63e ; 
+ 114   :  fd620 ; 
+ 115   :  fd601 ; 
+ 116   :  fd5e3 ; 
+ 117   :  fd5c5 ; 
+ 118   :  fd5a8 ; 
+ 119   :  fd58a ; 
+ 11a   :  fd56d ; 
+ 11b   :  fd54f ; 
+ 11c   :  fd532 ; 
+ 11d   :  fd515 ; 
+ 11e   :  fd4f7 ; 
+ 11f   :  fd4da ; 
+ 120   :  fd4be ; 
+ 121   :  fd4a1 ; 
+ 122   :  fd484 ; 
+ 123   :  fd468 ; 
+ 124   :  fd44b ; 
+ 125   :  fd42f ; 
+ 126   :  fd413 ; 
+ 127   :  fd3f7 ; 
+ 128   :  fd3db ; 
+ 129   :  fd3bf ; 
+ 12a   :  fd3a3 ; 
+ 12b   :  fd388 ; 
+ 12c   :  fd36c ; 
+ 12d   :  fd351 ; 
+ 12e   :  fd336 ; 
+ 12f   :  fd31b ; 
+ 130   :  fd300 ; 
+ 131   :  fd2e5 ; 
+ 132   :  fd2ca ; 
+ 133   :  fd2af ; 
+ 134   :  fd295 ; 
+ 135   :  fd27a ; 
+ 136   :  fd260 ; 
+ 137   :  fd246 ; 
+ 138   :  fd22c ; 
+ 139   :  fd212 ; 
+ 13a   :  fd1f8 ; 
+ 13b   :  fd1de ; 
+ 13c   :  fd1c5 ; 
+ 13d   :  fd1ab ; 
+ 13e   :  fd192 ; 
+ 13f   :  fd179 ; 
+ 140   :  fd160 ; 
+ 141   :  fd147 ; 
+ 142   :  fd12e ; 
+ 143   :  fd115 ; 
+ 144   :  fd0fc ; 
+ 145   :  fd0e4 ; 
+ 146   :  fd0cc ; 
+ 147   :  fd0b3 ; 
+ 148   :  fd09b ; 
+ 149   :  fd083 ; 
+ 14a   :  fd06b ; 
+ 14b   :  fd053 ; 
+ 14c   :  fd03c ; 
+ 14d   :  fd024 ; 
+ 14e   :  fd00d ; 
+ 14f   :  fcff5 ; 
+ 150   :  fcfde ; 
+ 151   :  fcfc7 ; 
+ 152   :  fcfb0 ; 
+ 153   :  fcf99 ; 
+ 154   :  fcf82 ; 
+ 155   :  fcf6c ; 
+ 156   :  fcf55 ; 
+ 157   :  fcf3f ; 
+ 158   :  fcf29 ; 
+ 159   :  fcf13 ; 
+ 15a   :  fcefd ; 
+ 15b   :  fcee7 ; 
+ 15c   :  fced1 ; 
+ 15d   :  fcebb ; 
+ 15e   :  fcea6 ; 
+ 15f   :  fce90 ; 
+ 160   :  fce7b ; 
+ 161   :  fce66 ; 
+ 162   :  fce51 ; 
+ 163   :  fce3c ; 
+ 164   :  fce27 ; 
+ 165   :  fce13 ; 
+ 166   :  fcdfe ; 
+ 167   :  fcdea ; 
+ 168   :  fcdd5 ; 
+ 169   :  fcdc1 ; 
+ 16a   :  fcdad ; 
+ 16b   :  fcd99 ; 
+ 16c   :  fcd85 ; 
+ 16d   :  fcd71 ; 
+ 16e   :  fcd5e ; 
+ 16f   :  fcd4a ; 
+ 170   :  fcd37 ; 
+ 171   :  fcd24 ; 
+ 172   :  fcd11 ; 
+ 173   :  fccfe ; 
+ 174   :  fcceb ; 
+ 175   :  fccd8 ; 
+ 176   :  fccc6 ; 
+ 177   :  fccb3 ; 
+ 178   :  fcca1 ; 
+ 179   :  fcc8e ; 
+ 17a   :  fcc7c ; 
+ 17b   :  fcc6a ; 
+ 17c   :  fcc58 ; 
+ 17d   :  fcc47 ; 
+ 17e   :  fcc35 ; 
+ 17f   :  fcc23 ; 
+ 180   :  fcc12 ; 
+ 181   :  fcc01 ; 
+ 182   :  fcbf0 ; 
+ 183   :  fcbdf ; 
+ 184   :  fcbce ; 
+ 185   :  fcbbd ; 
+ 186   :  fcbac ; 
+ 187   :  fcb9c ; 
+ 188   :  fcb8b ; 
+ 189   :  fcb7b ; 
+ 18a   :  fcb6b ; 
+ 18b   :  fcb5b ; 
+ 18c   :  fcb4b ; 
+ 18d   :  fcb3b ; 
+ 18e   :  fcb2b ; 
+ 18f   :  fcb1c ; 
+ 190   :  fcb0c ; 
+ 191   :  fcafd ; 
+ 192   :  fcaee ; 
+ 193   :  fcadf ; 
+ 194   :  fcad0 ; 
+ 195   :  fcac1 ; 
+ 196   :  fcab2 ; 
+ 197   :  fcaa3 ; 
+ 198   :  fca95 ; 
+ 199   :  fca87 ; 
+ 19a   :  fca78 ; 
+ 19b   :  fca6a ; 
+ 19c   :  fca5c ; 
+ 19d   :  fca4e ; 
+ 19e   :  fca41 ; 
+ 19f   :  fca33 ; 
+ 1a0   :  fca25 ; 
+ 1a1   :  fca18 ; 
+ 1a2   :  fca0b ; 
+ 1a3   :  fc9fe ; 
+ 1a4   :  fc9f1 ; 
+ 1a5   :  fc9e4 ; 
+ 1a6   :  fc9d7 ; 
+ 1a7   :  fc9ca ; 
+ 1a8   :  fc9be ; 
+ 1a9   :  fc9b1 ; 
+ 1aa   :  fc9a5 ; 
+ 1ab   :  fc999 ; 
+ 1ac   :  fc98d ; 
+ 1ad   :  fc981 ; 
+ 1ae   :  fc975 ; 
+ 1af   :  fc969 ; 
+ 1b0   :  fc95e ; 
+ 1b1   :  fc952 ; 
+ 1b2   :  fc947 ; 
+ 1b3   :  fc93c ; 
+ 1b4   :  fc931 ; 
+ 1b5   :  fc926 ; 
+ 1b6   :  fc91b ; 
+ 1b7   :  fc910 ; 
+ 1b8   :  fc906 ; 
+ 1b9   :  fc8fb ; 
+ 1ba   :  fc8f1 ; 
+ 1bb   :  fc8e7 ; 
+ 1bc   :  fc8dd ; 
+ 1bd   :  fc8d3 ; 
+ 1be   :  fc8c9 ; 
+ 1bf   :  fc8bf ; 
+ 1c0   :  fc8b5 ; 
+ 1c1   :  fc8ac ; 
+ 1c2   :  fc8a2 ; 
+ 1c3   :  fc899 ; 
+ 1c4   :  fc890 ; 
+ 1c5   :  fc887 ; 
+ 1c6   :  fc87e ; 
+ 1c7   :  fc875 ; 
+ 1c8   :  fc86d ; 
+ 1c9   :  fc864 ; 
+ 1ca   :  fc85c ; 
+ 1cb   :  fc853 ; 
+ 1cc   :  fc84b ; 
+ 1cd   :  fc843 ; 
+ 1ce   :  fc83b ; 
+ 1cf   :  fc833 ; 
+ 1d0   :  fc82c ; 
+ 1d1   :  fc824 ; 
+ 1d2   :  fc81d ; 
+ 1d3   :  fc815 ; 
+ 1d4   :  fc80e ; 
+ 1d5   :  fc807 ; 
+ 1d6   :  fc800 ; 
+ 1d7   :  fc7f9 ; 
+ 1d8   :  fc7f2 ; 
+ 1d9   :  fc7ec ; 
+ 1da   :  fc7e5 ; 
+ 1db   :  fc7df ; 
+ 1dc   :  fc7d8 ; 
+ 1dd   :  fc7d2 ; 
+ 1de   :  fc7cc ; 
+ 1df   :  fc7c6 ; 
+ 1e0   :  fc7c1 ; 
+ 1e1   :  fc7bb ; 
+ 1e2   :  fc7b5 ; 
+ 1e3   :  fc7b0 ; 
+ 1e4   :  fc7ab ; 
+ 1e5   :  fc7a5 ; 
+ 1e6   :  fc7a0 ; 
+ 1e7   :  fc79b ; 
+ 1e8   :  fc796 ; 
+ 1e9   :  fc792 ; 
+ 1ea   :  fc78d ; 
+ 1eb   :  fc789 ; 
+ 1ec   :  fc784 ; 
+ 1ed   :  fc780 ; 
+ 1ee   :  fc77c ; 
+ 1ef   :  fc778 ; 
+ 1f0   :  fc774 ; 
+ 1f1   :  fc770 ; 
+ 1f2   :  fc76c ; 
+ 1f3   :  fc769 ; 
+ 1f4   :  fc765 ; 
+ 1f5   :  fc762 ; 
+ 1f6   :  fc75f ; 
+ 1f7   :  fc75c ; 
+ 1f8   :  fc759 ; 
+ 1f9   :  fc756 ; 
+ 1fa   :  fc753 ; 
+ 1fb   :  fc750 ; 
+ 1fc   :  fc74e ; 
+ 1fd   :  fc74b ; 
+ 1fe   :  fc749 ; 
+ 1ff   :  fc747 ; 
+ 200   :  fc745 ; 
+ 201   :  fc743 ; 
+ 202   :  fc741 ; 
+ 203   :  fc73f ; 
+ 204   :  fc73e ; 
+ 205   :  fc73c ; 
+ 206   :  fc73b ; 
+ 207   :  fc73a ; 
+ 208   :  fc739 ; 
+ 209   :  fc737 ; 
+ 20a   :  fc737 ; 
+ 20b   :  fc736 ; 
+ 20c   :  fc735 ; 
+ 20d   :  fc735 ; 
+ 20e   :  fc734 ; 
+ 20f   :  fc734 ; 
+ 210   :  fc733 ; 
+ 211   :  fc733 ; 
+ 212   :  fc733 ; 
+ 213   :  fc733 ; 
+ 214   :  fc734 ; 
+ 215   :  fc734 ; 
+ 216   :  fc734 ; 
+ 217   :  fc735 ; 
+ 218   :  fc736 ; 
+ 219   :  fc736 ; 
+ 21a   :  fc737 ; 
+ 21b   :  fc738 ; 
+ 21c   :  fc73a ; 
+ 21d   :  fc73b ; 
+ 21e   :  fc73c ; 
+ 21f   :  fc73e ; 
+ 220   :  fc73f ; 
+ 221   :  fc741 ; 
+ 222   :  fc743 ; 
+ 223   :  fc744 ; 
+ 224   :  fc747 ; 
+ 225   :  fc749 ; 
+ 226   :  fc74b ; 
+ 227   :  fc74d ; 
+ 228   :  fc750 ; 
+ 229   :  fc752 ; 
+ 22a   :  fc755 ; 
+ 22b   :  fc758 ; 
+ 22c   :  fc75b ; 
+ 22d   :  fc75e ; 
+ 22e   :  fc761 ; 
+ 22f   :  fc764 ; 
+ 230   :  fc767 ; 
+ 231   :  fc76b ; 
+ 232   :  fc76e ; 
+ 233   :  fc772 ; 
+ 234   :  fc776 ; 
+ 235   :  fc77a ; 
+ 236   :  fc77e ; 
+ 237   :  fc782 ; 
+ 238   :  fc786 ; 
+ 239   :  fc78a ; 
+ 23a   :  fc78f ; 
+ 23b   :  fc793 ; 
+ 23c   :  fc798 ; 
+ 23d   :  fc79c ; 
+ 23e   :  fc7a1 ; 
+ 23f   :  fc7a6 ; 
+ 240   :  fc7ab ; 
+ 241   :  fc7b0 ; 
+ 242   :  fc7b6 ; 
+ 243   :  fc7bb ; 
+ 244   :  fc7c1 ; 
+ 245   :  fc7c6 ; 
+ 246   :  fc7cc ; 
+ 247   :  fc7d2 ; 
+ 248   :  fc7d8 ; 
+ 249   :  fc7de ; 
+ 24a   :  fc7e4 ; 
+ 24b   :  fc7ea ; 
+ 24c   :  fc7f0 ; 
+ 24d   :  fc7f7 ; 
+ 24e   :  fc7fd ; 
+ 24f   :  fc804 ; 
+ 250   :  fc80b ; 
+ 251   :  fc812 ; 
+ 252   :  fc818 ; 
+ 253   :  fc820 ; 
+ 254   :  fc827 ; 
+ 255   :  fc82e ; 
+ 256   :  fc835 ; 
+ 257   :  fc83d ; 
+ 258   :  fc844 ; 
+ 259   :  fc84c ; 
+ 25a   :  fc854 ; 
+ 25b   :  fc85c ; 
+ 25c   :  fc864 ; 
+ 25d   :  fc86c ; 
+ 25e   :  fc874 ; 
+ 25f   :  fc87c ; 
+ 260   :  fc885 ; 
+ 261   :  fc88d ; 
+ 262   :  fc896 ; 
+ 263   :  fc89e ; 
+ 264   :  fc8a7 ; 
+ 265   :  fc8b0 ; 
+ 266   :  fc8b9 ; 
+ 267   :  fc8c2 ; 
+ 268   :  fc8cb ; 
+ 269   :  fc8d5 ; 
+ 26a   :  fc8de ; 
+ 26b   :  fc8e8 ; 
+ 26c   :  fc8f1 ; 
+ 26d   :  fc8fb ; 
+ 26e   :  fc905 ; 
+ 26f   :  fc90e ; 
+ 270   :  fc918 ; 
+ 271   :  fc923 ; 
+ 272   :  fc92d ; 
+ 273   :  fc937 ; 
+ 274   :  fc941 ; 
+ 275   :  fc94c ; 
+ 276   :  fc956 ; 
+ 277   :  fc961 ; 
+ 278   :  fc96c ; 
+ 279   :  fc977 ; 
+ 27a   :  fc982 ; 
+ 27b   :  fc98d ; 
+ 27c   :  fc998 ; 
+ 27d   :  fc9a3 ; 
+ 27e   :  fc9ae ; 
+ 27f   :  fc9ba ; 
+ 280   :  fc9c5 ; 
+ 281   :  fc9d1 ; 
+ 282   :  fc9dd ; 
+ 283   :  fc9e9 ; 
+ 284   :  fc9f5 ; 
+ 285   :  fca01 ; 
+ 286   :  fca0d ; 
+ 287   :  fca19 ; 
+ 288   :  fca25 ; 
+ 289   :  fca31 ; 
+ 28a   :  fca3e ; 
+ 28b   :  fca4b ; 
+ 28c   :  fca57 ; 
+ 28d   :  fca64 ; 
+ 28e   :  fca71 ; 
+ 28f   :  fca7e ; 
+ 290   :  fca8b ; 
+ 291   :  fca98 ; 
+ 292   :  fcaa5 ; 
+ 293   :  fcab2 ; 
+ 294   :  fcac0 ; 
+ 295   :  fcacd ; 
+ 296   :  fcadb ; 
+ 297   :  fcae8 ; 
+ 298   :  fcaf6 ; 
+ 299   :  fcb04 ; 
+ 29a   :  fcb12 ; 
+ 29b   :  fcb20 ; 
+ 29c   :  fcb2e ; 
+ 29d   :  fcb3c ; 
+ 29e   :  fcb4b ; 
+ 29f   :  fcb59 ; 
+ 2a0   :  fcb67 ; 
+ 2a1   :  fcb76 ; 
+ 2a2   :  fcb85 ; 
+ 2a3   :  fcb93 ; 
+ 2a4   :  fcba2 ; 
+ 2a5   :  fcbb1 ; 
+ 2a6   :  fcbc0 ; 
+ 2a7   :  fcbcf ; 
+ 2a8   :  fcbde ; 
+ 2a9   :  fcbee ; 
+ 2aa   :  fcbfd ; 
+ 2ab   :  fcc0c ; 
+ 2ac   :  fcc1c ; 
+ 2ad   :  fcc2c ; 
+ 2ae   :  fcc3b ; 
+ 2af   :  fcc4b ; 
+ 2b0   :  fcc5b ; 
+ 2b1   :  fcc6b ; 
+ 2b2   :  fcc7b ; 
+ 2b3   :  fcc8b ; 
+ 2b4   :  fcc9b ; 
+ 2b5   :  fccab ; 
+ 2b6   :  fccbc ; 
+ 2b7   :  fcccc ; 
+ 2b8   :  fccdd ; 
+ 2b9   :  fcced ; 
+ 2ba   :  fccfe ; 
+ 2bb   :  fcd0f ; 
+ 2bc   :  fcd20 ; 
+ 2bd   :  fcd31 ; 
+ 2be   :  fcd42 ; 
+ 2bf   :  fcd53 ; 
+ 2c0   :  fcd64 ; 
+ 2c1   :  fcd75 ; 
+ 2c2   :  fcd87 ; 
+ 2c3   :  fcd98 ; 
+ 2c4   :  fcda9 ; 
+ 2c5   :  fcdbb ; 
+ 2c6   :  fcdcd ; 
+ 2c7   :  fcdde ; 
+ 2c8   :  fcdf0 ; 
+ 2c9   :  fce02 ; 
+ 2ca   :  fce14 ; 
+ 2cb   :  fce26 ; 
+ 2cc   :  fce38 ; 
+ 2cd   :  fce4b ; 
+ 2ce   :  fce5d ; 
+ 2cf   :  fce6f ; 
+ 2d0   :  fce82 ; 
+ 2d1   :  fce94 ; 
+ 2d2   :  fcea7 ; 
+ 2d3   :  fceba ; 
+ 2d4   :  fcecc ; 
+ 2d5   :  fcedf ; 
+ 2d6   :  fcef2 ; 
+ 2d7   :  fcf05 ; 
+ 2d8   :  fcf18 ; 
+ 2d9   :  fcf2b ; 
+ 2da   :  fcf3f ; 
+ 2db   :  fcf52 ; 
+ 2dc   :  fcf65 ; 
+ 2dd   :  fcf79 ; 
+ 2de   :  fcf8c ; 
+ 2df   :  fcfa0 ; 
+ 2e0   :  fcfb3 ; 
+ 2e1   :  fcfc7 ; 
+ 2e2   :  fcfdb ; 
+ 2e3   :  fcfef ; 
+ 2e4   :  fd003 ; 
+ 2e5   :  fd017 ; 
+ 2e6   :  fd02b ; 
+ 2e7   :  fd03f ; 
+ 2e8   :  fd053 ; 
+ 2e9   :  fd068 ; 
+ 2ea   :  fd07c ; 
+ 2eb   :  fd091 ; 
+ 2ec   :  fd0a5 ; 
+ 2ed   :  fd0ba ; 
+ 2ee   :  fd0ce ; 
+ 2ef   :  fd0e3 ; 
+ 2f0   :  fd0f8 ; 
+ 2f1   :  fd10d ; 
+ 2f2   :  fd122 ; 
+ 2f3   :  fd137 ; 
+ 2f4   :  fd14c ; 
+ 2f5   :  fd161 ; 
+ 2f6   :  fd176 ; 
+ 2f7   :  fd18c ; 
+ 2f8   :  fd1a1 ; 
+ 2f9   :  fd1b6 ; 
+ 2fa   :  fd1cc ; 
+ 2fb   :  fd1e2 ; 
+ 2fc   :  fd1f7 ; 
+ 2fd   :  fd20d ; 
+ 2fe   :  fd223 ; 
+ 2ff   :  fd238 ; 
+ 300   :  fd24e ; 
+ 301   :  fd264 ; 
+ 302   :  fd27a ; 
+ 303   :  fd290 ; 
+ 304   :  fd2a7 ; 
+ 305   :  fd2bd ; 
+ 306   :  fd2d3 ; 
+ 307   :  fd2ea ; 
+ 308   :  fd300 ; 
+ 309   :  fd316 ; 
+ 30a   :  fd32d ; 
+ 30b   :  fd344 ; 
+ 30c   :  fd35a ; 
+ 30d   :  fd371 ; 
+ 30e   :  fd388 ; 
+ 30f   :  fd39f ; 
+ 310   :  fd3b6 ; 
+ 311   :  fd3cd ; 
+ 312   :  fd3e4 ; 
+ 313   :  fd3fb ; 
+ 314   :  fd412 ; 
+ 315   :  fd429 ; 
+ 316   :  fd440 ; 
+ 317   :  fd458 ; 
+ 318   :  fd46f ; 
+ 319   :  fd487 ; 
+ 31a   :  fd49e ; 
+ 31b   :  fd4b6 ; 
+ 31c   :  fd4cd ; 
+ 31d   :  fd4e5 ; 
+ 31e   :  fd4fd ; 
+ 31f   :  fd515 ; 
+ 320   :  fd52d ; 
+ 321   :  fd545 ; 
+ 322   :  fd55d ; 
+ 323   :  fd575 ; 
+ 324   :  fd58d ; 
+ 325   :  fd5a5 ; 
+ 326   :  fd5bd ; 
+ 327   :  fd5d5 ; 
+ 328   :  fd5ee ; 
+ 329   :  fd606 ; 
+ 32a   :  fd61f ; 
+ 32b   :  fd637 ; 
+ 32c   :  fd650 ; 
+ 32d   :  fd668 ; 
+ 32e   :  fd681 ; 
+ 32f   :  fd69a ; 
+ 330   :  fd6b2 ; 
+ 331   :  fd6cb ; 
+ 332   :  fd6e4 ; 
+ 333   :  fd6fd ; 
+ 334   :  fd716 ; 
+ 335   :  fd72f ; 
+ 336   :  fd748 ; 
+ 337   :  fd761 ; 
+ 338   :  fd77a ; 
+ 339   :  fd794 ; 
+ 33a   :  fd7ad ; 
+ 33b   :  fd7c6 ; 
+ 33c   :  fd7e0 ; 
+ 33d   :  fd7f9 ; 
+ 33e   :  fd813 ; 
+ 33f   :  fd82c ; 
+ 340   :  fd846 ; 
+ 341   :  fd860 ; 
+ 342   :  fd879 ; 
+ 343   :  fd893 ; 
+ 344   :  fd8ad ; 
+ 345   :  fd8c7 ; 
+ 346   :  fd8e1 ; 
+ 347   :  fd8fa ; 
+ 348   :  fd914 ; 
+ 349   :  fd92e ; 
+ 34a   :  fd949 ; 
+ 34b   :  fd963 ; 
+ 34c   :  fd97d ; 
+ 34d   :  fd997 ; 
+ 34e   :  fd9b1 ; 
+ 34f   :  fd9cc ; 
+ 350   :  fd9e6 ; 
+ 351   :  fda00 ; 
+ 352   :  fda1b ; 
+ 353   :  fda35 ; 
+ 354   :  fda50 ; 
+ 355   :  fda6a ; 
+ 356   :  fda85 ; 
+ 357   :  fdaa0 ; 
+ 358   :  fdabb ; 
+ 359   :  fdad5 ; 
+ 35a   :  fdaf0 ; 
+ 35b   :  fdb0b ; 
+ 35c   :  fdb26 ; 
+ 35d   :  fdb41 ; 
+ 35e   :  fdb5c ; 
+ 35f   :  fdb77 ; 
+ 360   :  fdb92 ; 
+ 361   :  fdbad ; 
+ 362   :  fdbc8 ; 
+ 363   :  fdbe3 ; 
+ 364   :  fdbfe ; 
+ 365   :  fdc1a ; 
+ 366   :  fdc35 ; 
+ 367   :  fdc50 ; 
+ 368   :  fdc6c ; 
+ 369   :  fdc87 ; 
+ 36a   :  fdca2 ; 
+ 36b   :  fdcbe ; 
+ 36c   :  fdcda ; 
+ 36d   :  fdcf5 ; 
+ 36e   :  fdd11 ; 
+ 36f   :  fdd2c ; 
+ 370   :  fdd48 ; 
+ 371   :  fdd64 ; 
+ 372   :  fdd7f ; 
+ 373   :  fdd9b ; 
+ 374   :  fddb7 ; 
+ 375   :  fddd3 ; 
+ 376   :  fddef ; 
+ 377   :  fde0b ; 
+ 378   :  fde27 ; 
+ 379   :  fde43 ; 
+ 37a   :  fde5f ; 
+ 37b   :  fde7b ; 
+ 37c   :  fde97 ; 
+ 37d   :  fdeb3 ; 
+ 37e   :  fdecf ; 
+ 37f   :  fdeeb ; 
+ 380   :  fdf08 ; 
+ 381   :  fdf24 ; 
+ 382   :  fdf40 ; 
+ 383   :  fdf5d ; 
+ 384   :  fdf79 ; 
+ 385   :  fdf95 ; 
+ 386   :  fdfb2 ; 
+ 387   :  fdfce ; 
+ 388   :  fdfeb ; 
+ 389   :  fe007 ; 
+ 38a   :  fe024 ; 
+ 38b   :  fe040 ; 
+ 38c   :  fe05d ; 
+ 38d   :  fe07a ; 
+ 38e   :  fe096 ; 
+ 38f   :  fe0b3 ; 
+ 390   :  fe0d0 ; 
+ 391   :  fe0ed ; 
+ 392   :  fe109 ; 
+ 393   :  fe126 ; 
+ 394   :  fe143 ; 
+ 395   :  fe160 ; 
+ 396   :  fe17d ; 
+ 397   :  fe19a ; 
+ 398   :  fe1b7 ; 
+ 399   :  fe1d4 ; 
+ 39a   :  fe1f1 ; 
+ 39b   :  fe20e ; 
+ 39c   :  fe22b ; 
+ 39d   :  fe248 ; 
+ 39e   :  fe265 ; 
+ 39f   :  fe282 ; 
+ 3a0   :  fe29f ; 
+ 3a1   :  fe2bd ; 
+ 3a2   :  fe2da ; 
+ 3a3   :  fe2f7 ; 
+ 3a4   :  fe314 ; 
+ 3a5   :  fe332 ; 
+ 3a6   :  fe34f ; 
+ 3a7   :  fe36c ; 
+ 3a8   :  fe38a ; 
+ 3a9   :  fe3a7 ; 
+ 3aa   :  fe3c4 ; 
+ 3ab   :  fe3e2 ; 
+ 3ac   :  fe3ff ; 
+ 3ad   :  fe41d ; 
+ 3ae   :  fe43a ; 
+ 3af   :  fe458 ; 
+ 3b0   :  fe475 ; 
+ 3b1   :  fe493 ; 
+ 3b2   :  fe4b0 ; 
+ 3b3   :  fe4ce ; 
+ 3b4   :  fe4eb ; 
+ 3b5   :  fe509 ; 
+ 3b6   :  fe527 ; 
+ 3b7   :  fe544 ; 
+ 3b8   :  fe562 ; 
+ 3b9   :  fe580 ; 
+ 3ba   :  fe59d ; 
+ 3bb   :  fe5bb ; 
+ 3bc   :  fe5d9 ; 
+ 3bd   :  fe5f7 ; 
+ 3be   :  fe615 ; 
+ 3bf   :  fe632 ; 
+ 3c0   :  fe650 ; 
+ 3c1   :  fe66e ; 
+ 3c2   :  fe68c ; 
+ 3c3   :  fe6aa ; 
+ 3c4   :  fe6c8 ; 
+ 3c5   :  fe6e6 ; 
+ 3c6   :  fe703 ; 
+ 3c7   :  fe721 ; 
+ 3c8   :  fe73f ; 
+ 3c9   :  fe75d ; 
+ 3ca   :  fe77b ; 
+ 3cb   :  fe799 ; 
+ 3cc   :  fe7b7 ; 
+ 3cd   :  fe7d5 ; 
+ 3ce   :  fe7f3 ; 
+ 3cf   :  fe811 ; 
+ 3d0   :  fe82f ; 
+ 3d1   :  fe84e ; 
+ 3d2   :  fe86c ; 
+ 3d3   :  fe88a ; 
+ 3d4   :  fe8a8 ; 
+ 3d5   :  fe8c6 ; 
+ 3d6   :  fe8e4 ; 
+ 3d7   :  fe902 ; 
+ 3d8   :  fe920 ; 
+ 3d9   :  fe93f ; 
+ 3da   :  fe95d ; 
+ 3db   :  fe97b ; 
+ 3dc   :  fe999 ; 
+ 3dd   :  fe9b7 ; 
+ 3de   :  fe9d6 ; 
+ 3df   :  fe9f4 ; 
+ 3e0   :  fea12 ; 
+ 3e1   :  fea30 ; 
+ 3e2   :  fea4f ; 
+ 3e3   :  fea6d ; 
+ 3e4   :  fea8b ; 
+ 3e5   :  feaa9 ; 
+ 3e6   :  feac8 ; 
+ 3e7   :  feae6 ; 
+ 3e8   :  feb04 ; 
+ 3e9   :  feb23 ; 
+ 3ea   :  feb41 ; 
+ 3eb   :  feb5f ; 
+ 3ec   :  feb7d ; 
+ 3ed   :  feb9c ; 
+ 3ee   :  febba ; 
+ 3ef   :  febd8 ; 
+ 3f0   :  febf7 ; 
+ 3f1   :  fec15 ; 
+ 3f2   :  fec34 ; 
+ 3f3   :  fec52 ; 
+ 3f4   :  fec70 ; 
+ 3f5   :  fec8f ; 
+ 3f6   :  fecad ; 
+ 3f7   :  feccb ; 
+ 3f8   :  fecea ; 
+ 3f9   :  fed08 ; 
+ 3fa   :  fed26 ; 
+ 3fb   :  fed45 ; 
+ 3fc   :  fed63 ; 
+ 3fd   :  fed82 ; 
+ 3fe   :  feda0 ; 
+ 3ff   :  fedbe ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_3.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_3.mif
new file mode 100644
index 0000000000000000000000000000000000000000..8bc607b0e46db4737c834fb7f99f37cf71ec6e9d
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_3.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  5a0 ; 
+ 1   :  5f2 ; 
+ 2   :  644 ; 
+ 3   :  695 ; 
+ 4   :  6e7 ; 
+ 5   :  739 ; 
+ 6   :  78b ; 
+ 7   :  7dc ; 
+ 8   :  82d ; 
+ 9   :  87f ; 
+ a   :  8d0 ; 
+ b   :  921 ; 
+ c   :  972 ; 
+ d   :  9c3 ; 
+ e   :  a14 ; 
+ f   :  a65 ; 
+ 10   :  ab6 ; 
+ 11   :  b06 ; 
+ 12   :  b57 ; 
+ 13   :  ba7 ; 
+ 14   :  bf7 ; 
+ 15   :  c48 ; 
+ 16   :  c98 ; 
+ 17   :  ce8 ; 
+ 18   :  d38 ; 
+ 19   :  d88 ; 
+ 1a   :  dd7 ; 
+ 1b   :  e27 ; 
+ 1c   :  e76 ; 
+ 1d   :  ec6 ; 
+ 1e   :  f15 ; 
+ 1f   :  f64 ; 
+ 20   :  fb3 ; 
+ 21   :  1002 ; 
+ 22   :  1051 ; 
+ 23   :  10a0 ; 
+ 24   :  10ef ; 
+ 25   :  113d ; 
+ 26   :  118c ; 
+ 27   :  11da ; 
+ 28   :  1228 ; 
+ 29   :  1276 ; 
+ 2a   :  12c5 ; 
+ 2b   :  1312 ; 
+ 2c   :  1360 ; 
+ 2d   :  13ae ; 
+ 2e   :  13fb ; 
+ 2f   :  1449 ; 
+ 30   :  1496 ; 
+ 31   :  14e3 ; 
+ 32   :  1531 ; 
+ 33   :  157e ; 
+ 34   :  15ca ; 
+ 35   :  1617 ; 
+ 36   :  1664 ; 
+ 37   :  16b0 ; 
+ 38   :  16fd ; 
+ 39   :  1749 ; 
+ 3a   :  1795 ; 
+ 3b   :  17e1 ; 
+ 3c   :  182d ; 
+ 3d   :  1879 ; 
+ 3e   :  18c5 ; 
+ 3f   :  1910 ; 
+ 40   :  195c ; 
+ 41   :  19a7 ; 
+ 42   :  19f2 ; 
+ 43   :  1a3d ; 
+ 44   :  1a88 ; 
+ 45   :  1ad3 ; 
+ 46   :  1b1d ; 
+ 47   :  1b68 ; 
+ 48   :  1bb2 ; 
+ 49   :  1bfd ; 
+ 4a   :  1c47 ; 
+ 4b   :  1c91 ; 
+ 4c   :  1cdb ; 
+ 4d   :  1d25 ; 
+ 4e   :  1d6e ; 
+ 4f   :  1db8 ; 
+ 50   :  1e01 ; 
+ 51   :  1e4a ; 
+ 52   :  1e93 ; 
+ 53   :  1edc ; 
+ 54   :  1f25 ; 
+ 55   :  1f6e ; 
+ 56   :  1fb6 ; 
+ 57   :  1fff ; 
+ 58   :  2047 ; 
+ 59   :  208f ; 
+ 5a   :  20d7 ; 
+ 5b   :  211f ; 
+ 5c   :  2167 ; 
+ 5d   :  21ae ; 
+ 5e   :  21f6 ; 
+ 5f   :  223d ; 
+ 60   :  2284 ; 
+ 61   :  22cb ; 
+ 62   :  2312 ; 
+ 63   :  2359 ; 
+ 64   :  239f ; 
+ 65   :  23e6 ; 
+ 66   :  242c ; 
+ 67   :  2472 ; 
+ 68   :  24b8 ; 
+ 69   :  24fe ; 
+ 6a   :  2544 ; 
+ 6b   :  258a ; 
+ 6c   :  25cf ; 
+ 6d   :  2614 ; 
+ 6e   :  2659 ; 
+ 6f   :  269e ; 
+ 70   :  26e3 ; 
+ 71   :  2728 ; 
+ 72   :  276c ; 
+ 73   :  27b1 ; 
+ 74   :  27f5 ; 
+ 75   :  2839 ; 
+ 76   :  287d ; 
+ 77   :  28c1 ; 
+ 78   :  2904 ; 
+ 79   :  2948 ; 
+ 7a   :  298b ; 
+ 7b   :  29ce ; 
+ 7c   :  2a11 ; 
+ 7d   :  2a54 ; 
+ 7e   :  2a97 ; 
+ 7f   :  2ad9 ; 
+ 80   :  2b1b ; 
+ 81   :  2b5e ; 
+ 82   :  2ba0 ; 
+ 83   :  2be2 ; 
+ 84   :  2c23 ; 
+ 85   :  2c65 ; 
+ 86   :  2ca6 ; 
+ 87   :  2ce7 ; 
+ 88   :  2d29 ; 
+ 89   :  2d69 ; 
+ 8a   :  2daa ; 
+ 8b   :  2deb ; 
+ 8c   :  2e2b ; 
+ 8d   :  2e6c ; 
+ 8e   :  2eac ; 
+ 8f   :  2eec ; 
+ 90   :  2f2b ; 
+ 91   :  2f6b ; 
+ 92   :  2faa ; 
+ 93   :  2fea ; 
+ 94   :  3029 ; 
+ 95   :  3068 ; 
+ 96   :  30a6 ; 
+ 97   :  30e5 ; 
+ 98   :  3124 ; 
+ 99   :  3162 ; 
+ 9a   :  31a0 ; 
+ 9b   :  31de ; 
+ 9c   :  321c ; 
+ 9d   :  3259 ; 
+ 9e   :  3297 ; 
+ 9f   :  32d4 ; 
+ a0   :  3311 ; 
+ a1   :  334e ; 
+ a2   :  338b ; 
+ a3   :  33c7 ; 
+ a4   :  3404 ; 
+ a5   :  3440 ; 
+ a6   :  347c ; 
+ a7   :  34b8 ; 
+ a8   :  34f3 ; 
+ a9   :  352f ; 
+ aa   :  356a ; 
+ ab   :  35a5 ; 
+ ac   :  35e0 ; 
+ ad   :  361b ; 
+ ae   :  3656 ; 
+ af   :  3690 ; 
+ b0   :  36cb ; 
+ b1   :  3705 ; 
+ b2   :  373f ; 
+ b3   :  3778 ; 
+ b4   :  37b2 ; 
+ b5   :  37eb ; 
+ b6   :  3825 ; 
+ b7   :  385e ; 
+ b8   :  3896 ; 
+ b9   :  38cf ; 
+ ba   :  3908 ; 
+ bb   :  3940 ; 
+ bc   :  3978 ; 
+ bd   :  39b0 ; 
+ be   :  39e8 ; 
+ bf   :  3a1f ; 
+ c0   :  3a57 ; 
+ c1   :  3a8e ; 
+ c2   :  3ac5 ; 
+ c3   :  3afc ; 
+ c4   :  3b32 ; 
+ c5   :  3b69 ; 
+ c6   :  3b9f ; 
+ c7   :  3bd5 ; 
+ c8   :  3c0b ; 
+ c9   :  3c41 ; 
+ ca   :  3c76 ; 
+ cb   :  3cac ; 
+ cc   :  3ce1 ; 
+ cd   :  3d16 ; 
+ ce   :  3d4b ; 
+ cf   :  3d7f ; 
+ d0   :  3db4 ; 
+ d1   :  3de8 ; 
+ d2   :  3e1c ; 
+ d3   :  3e50 ; 
+ d4   :  3e84 ; 
+ d5   :  3eb7 ; 
+ d6   :  3eea ; 
+ d7   :  3f1d ; 
+ d8   :  3f50 ; 
+ d9   :  3f83 ; 
+ da   :  3fb6 ; 
+ db   :  3fe8 ; 
+ dc   :  401a ; 
+ dd   :  404c ; 
+ de   :  407e ; 
+ df   :  40af ; 
+ e0   :  40e1 ; 
+ e1   :  4112 ; 
+ e2   :  4143 ; 
+ e3   :  4174 ; 
+ e4   :  41a4 ; 
+ e5   :  41d5 ; 
+ e6   :  4205 ; 
+ e7   :  4235 ; 
+ e8   :  4265 ; 
+ e9   :  4294 ; 
+ ea   :  42c4 ; 
+ eb   :  42f3 ; 
+ ec   :  4322 ; 
+ ed   :  4351 ; 
+ ee   :  437f ; 
+ ef   :  43ae ; 
+ f0   :  43dc ; 
+ f1   :  440a ; 
+ f2   :  4438 ; 
+ f3   :  4466 ; 
+ f4   :  4493 ; 
+ f5   :  44c0 ; 
+ f6   :  44ed ; 
+ f7   :  451a ; 
+ f8   :  4547 ; 
+ f9   :  4573 ; 
+ fa   :  459f ; 
+ fb   :  45cc ; 
+ fc   :  45f7 ; 
+ fd   :  4623 ; 
+ fe   :  464e ; 
+ ff   :  467a ; 
+ 100   :  46a5 ; 
+ 101   :  46d0 ; 
+ 102   :  46fa ; 
+ 103   :  4725 ; 
+ 104   :  474f ; 
+ 105   :  4779 ; 
+ 106   :  47a3 ; 
+ 107   :  47cd ; 
+ 108   :  47f6 ; 
+ 109   :  481f ; 
+ 10a   :  4848 ; 
+ 10b   :  4871 ; 
+ 10c   :  489a ; 
+ 10d   :  48c2 ; 
+ 10e   :  48ea ; 
+ 10f   :  4912 ; 
+ 110   :  493a ; 
+ 111   :  4962 ; 
+ 112   :  4989 ; 
+ 113   :  49b0 ; 
+ 114   :  49d7 ; 
+ 115   :  49fe ; 
+ 116   :  4a25 ; 
+ 117   :  4a4b ; 
+ 118   :  4a71 ; 
+ 119   :  4a97 ; 
+ 11a   :  4abd ; 
+ 11b   :  4ae3 ; 
+ 11c   :  4b08 ; 
+ 11d   :  4b2d ; 
+ 11e   :  4b52 ; 
+ 11f   :  4b77 ; 
+ 120   :  4b9b ; 
+ 121   :  4bc0 ; 
+ 122   :  4be4 ; 
+ 123   :  4c08 ; 
+ 124   :  4c2b ; 
+ 125   :  4c4f ; 
+ 126   :  4c72 ; 
+ 127   :  4c95 ; 
+ 128   :  4cb8 ; 
+ 129   :  4cdb ; 
+ 12a   :  4cfd ; 
+ 12b   :  4d20 ; 
+ 12c   :  4d42 ; 
+ 12d   :  4d63 ; 
+ 12e   :  4d85 ; 
+ 12f   :  4da7 ; 
+ 130   :  4dc8 ; 
+ 131   :  4de9 ; 
+ 132   :  4e0a ; 
+ 133   :  4e2a ; 
+ 134   :  4e4a ; 
+ 135   :  4e6b ; 
+ 136   :  4e8b ; 
+ 137   :  4eaa ; 
+ 138   :  4eca ; 
+ 139   :  4ee9 ; 
+ 13a   :  4f08 ; 
+ 13b   :  4f27 ; 
+ 13c   :  4f46 ; 
+ 13d   :  4f64 ; 
+ 13e   :  4f83 ; 
+ 13f   :  4fa1 ; 
+ 140   :  4fbf ; 
+ 141   :  4fdc ; 
+ 142   :  4ffa ; 
+ 143   :  5017 ; 
+ 144   :  5034 ; 
+ 145   :  5051 ; 
+ 146   :  506e ; 
+ 147   :  508a ; 
+ 148   :  50a6 ; 
+ 149   :  50c2 ; 
+ 14a   :  50de ; 
+ 14b   :  50f9 ; 
+ 14c   :  5115 ; 
+ 14d   :  5130 ; 
+ 14e   :  514b ; 
+ 14f   :  5165 ; 
+ 150   :  5180 ; 
+ 151   :  519a ; 
+ 152   :  51b4 ; 
+ 153   :  51ce ; 
+ 154   :  51e8 ; 
+ 155   :  5201 ; 
+ 156   :  521b ; 
+ 157   :  5234 ; 
+ 158   :  524c ; 
+ 159   :  5265 ; 
+ 15a   :  527d ; 
+ 15b   :  5296 ; 
+ 15c   :  52ae ; 
+ 15d   :  52c5 ; 
+ 15e   :  52dd ; 
+ 15f   :  52f4 ; 
+ 160   :  530b ; 
+ 161   :  5322 ; 
+ 162   :  5339 ; 
+ 163   :  534f ; 
+ 164   :  5366 ; 
+ 165   :  537c ; 
+ 166   :  5392 ; 
+ 167   :  53a7 ; 
+ 168   :  53bd ; 
+ 169   :  53d2 ; 
+ 16a   :  53e7 ; 
+ 16b   :  53fc ; 
+ 16c   :  5410 ; 
+ 16d   :  5425 ; 
+ 16e   :  5439 ; 
+ 16f   :  544d ; 
+ 170   :  5460 ; 
+ 171   :  5474 ; 
+ 172   :  5487 ; 
+ 173   :  549a ; 
+ 174   :  54ad ; 
+ 175   :  54c0 ; 
+ 176   :  54d2 ; 
+ 177   :  54e5 ; 
+ 178   :  54f7 ; 
+ 179   :  5509 ; 
+ 17a   :  551a ; 
+ 17b   :  552c ; 
+ 17c   :  553d ; 
+ 17d   :  554e ; 
+ 17e   :  555f ; 
+ 17f   :  556f ; 
+ 180   :  5580 ; 
+ 181   :  5590 ; 
+ 182   :  55a0 ; 
+ 183   :  55af ; 
+ 184   :  55bf ; 
+ 185   :  55ce ; 
+ 186   :  55dd ; 
+ 187   :  55ec ; 
+ 188   :  55fb ; 
+ 189   :  5609 ; 
+ 18a   :  5618 ; 
+ 18b   :  5626 ; 
+ 18c   :  5634 ; 
+ 18d   :  5641 ; 
+ 18e   :  564f ; 
+ 18f   :  565c ; 
+ 190   :  5669 ; 
+ 191   :  5676 ; 
+ 192   :  5682 ; 
+ 193   :  568f ; 
+ 194   :  569b ; 
+ 195   :  56a7 ; 
+ 196   :  56b2 ; 
+ 197   :  56be ; 
+ 198   :  56c9 ; 
+ 199   :  56d4 ; 
+ 19a   :  56df ; 
+ 19b   :  56ea ; 
+ 19c   :  56f4 ; 
+ 19d   :  56ff ; 
+ 19e   :  5709 ; 
+ 19f   :  5713 ; 
+ 1a0   :  571c ; 
+ 1a1   :  5726 ; 
+ 1a2   :  572f ; 
+ 1a3   :  5738 ; 
+ 1a4   :  5741 ; 
+ 1a5   :  5749 ; 
+ 1a6   :  5752 ; 
+ 1a7   :  575a ; 
+ 1a8   :  5762 ; 
+ 1a9   :  576a ; 
+ 1aa   :  5771 ; 
+ 1ab   :  5779 ; 
+ 1ac   :  5780 ; 
+ 1ad   :  5787 ; 
+ 1ae   :  578e ; 
+ 1af   :  5794 ; 
+ 1b0   :  579b ; 
+ 1b1   :  57a1 ; 
+ 1b2   :  57a7 ; 
+ 1b3   :  57ac ; 
+ 1b4   :  57b2 ; 
+ 1b5   :  57b7 ; 
+ 1b6   :  57bc ; 
+ 1b7   :  57c1 ; 
+ 1b8   :  57c6 ; 
+ 1b9   :  57ca ; 
+ 1ba   :  57cf ; 
+ 1bb   :  57d3 ; 
+ 1bc   :  57d7 ; 
+ 1bd   :  57da ; 
+ 1be   :  57de ; 
+ 1bf   :  57e1 ; 
+ 1c0   :  57e4 ; 
+ 1c1   :  57e7 ; 
+ 1c2   :  57e9 ; 
+ 1c3   :  57ec ; 
+ 1c4   :  57ee ; 
+ 1c5   :  57f0 ; 
+ 1c6   :  57f2 ; 
+ 1c7   :  57f4 ; 
+ 1c8   :  57f5 ; 
+ 1c9   :  57f6 ; 
+ 1ca   :  57f7 ; 
+ 1cb   :  57f8 ; 
+ 1cc   :  57f9 ; 
+ 1cd   :  57f9 ; 
+ 1ce   :  57f9 ; 
+ 1cf   :  57f9 ; 
+ 1d0   :  57f9 ; 
+ 1d1   :  57f9 ; 
+ 1d2   :  57f8 ; 
+ 1d3   :  57f7 ; 
+ 1d4   :  57f6 ; 
+ 1d5   :  57f5 ; 
+ 1d6   :  57f4 ; 
+ 1d7   :  57f2 ; 
+ 1d8   :  57f1 ; 
+ 1d9   :  57ef ; 
+ 1da   :  57ec ; 
+ 1db   :  57ea ; 
+ 1dc   :  57e7 ; 
+ 1dd   :  57e5 ; 
+ 1de   :  57e2 ; 
+ 1df   :  57de ; 
+ 1e0   :  57db ; 
+ 1e1   :  57d7 ; 
+ 1e2   :  57d4 ; 
+ 1e3   :  57d0 ; 
+ 1e4   :  57cc ; 
+ 1e5   :  57c7 ; 
+ 1e6   :  57c3 ; 
+ 1e7   :  57be ; 
+ 1e8   :  57b9 ; 
+ 1e9   :  57b4 ; 
+ 1ea   :  57ae ; 
+ 1eb   :  57a9 ; 
+ 1ec   :  57a3 ; 
+ 1ed   :  579d ; 
+ 1ee   :  5797 ; 
+ 1ef   :  5791 ; 
+ 1f0   :  578a ; 
+ 1f1   :  5783 ; 
+ 1f2   :  577d ; 
+ 1f3   :  5775 ; 
+ 1f4   :  576e ; 
+ 1f5   :  5767 ; 
+ 1f6   :  575f ; 
+ 1f7   :  5757 ; 
+ 1f8   :  574f ; 
+ 1f9   :  5747 ; 
+ 1fa   :  573e ; 
+ 1fb   :  5736 ; 
+ 1fc   :  572d ; 
+ 1fd   :  5724 ; 
+ 1fe   :  571b ; 
+ 1ff   :  5711 ; 
+ 200   :  5708 ; 
+ 201   :  56fe ; 
+ 202   :  56f4 ; 
+ 203   :  56ea ; 
+ 204   :  56df ; 
+ 205   :  56d5 ; 
+ 206   :  56ca ; 
+ 207   :  56bf ; 
+ 208   :  56b4 ; 
+ 209   :  56a9 ; 
+ 20a   :  569d ; 
+ 20b   :  5692 ; 
+ 20c   :  5686 ; 
+ 20d   :  567a ; 
+ 20e   :  566d ; 
+ 20f   :  5661 ; 
+ 210   :  5654 ; 
+ 211   :  5648 ; 
+ 212   :  563b ; 
+ 213   :  562e ; 
+ 214   :  5620 ; 
+ 215   :  5613 ; 
+ 216   :  5605 ; 
+ 217   :  55f7 ; 
+ 218   :  55e9 ; 
+ 219   :  55db ; 
+ 21a   :  55cc ; 
+ 21b   :  55be ; 
+ 21c   :  55af ; 
+ 21d   :  55a0 ; 
+ 21e   :  5591 ; 
+ 21f   :  5581 ; 
+ 220   :  5572 ; 
+ 221   :  5562 ; 
+ 222   :  5552 ; 
+ 223   :  5542 ; 
+ 224   :  5532 ; 
+ 225   :  5521 ; 
+ 226   :  5511 ; 
+ 227   :  5500 ; 
+ 228   :  54ef ; 
+ 229   :  54de ; 
+ 22a   :  54cc ; 
+ 22b   :  54bb ; 
+ 22c   :  54a9 ; 
+ 22d   :  5497 ; 
+ 22e   :  5485 ; 
+ 22f   :  5473 ; 
+ 230   :  5461 ; 
+ 231   :  544e ; 
+ 232   :  543b ; 
+ 233   :  5428 ; 
+ 234   :  5415 ; 
+ 235   :  5402 ; 
+ 236   :  53ef ; 
+ 237   :  53db ; 
+ 238   :  53c7 ; 
+ 239   :  53b3 ; 
+ 23a   :  539f ; 
+ 23b   :  538b ; 
+ 23c   :  5376 ; 
+ 23d   :  5362 ; 
+ 23e   :  534d ; 
+ 23f   :  5338 ; 
+ 240   :  5323 ; 
+ 241   :  530d ; 
+ 242   :  52f8 ; 
+ 243   :  52e2 ; 
+ 244   :  52cc ; 
+ 245   :  52b6 ; 
+ 246   :  52a0 ; 
+ 247   :  528a ; 
+ 248   :  5273 ; 
+ 249   :  525d ; 
+ 24a   :  5246 ; 
+ 24b   :  522f ; 
+ 24c   :  5218 ; 
+ 24d   :  5200 ; 
+ 24e   :  51e9 ; 
+ 24f   :  51d1 ; 
+ 250   :  51b9 ; 
+ 251   :  51a1 ; 
+ 252   :  5189 ; 
+ 253   :  5171 ; 
+ 254   :  5158 ; 
+ 255   :  513f ; 
+ 256   :  5127 ; 
+ 257   :  510e ; 
+ 258   :  50f4 ; 
+ 259   :  50db ; 
+ 25a   :  50c2 ; 
+ 25b   :  50a8 ; 
+ 25c   :  508e ; 
+ 25d   :  5074 ; 
+ 25e   :  505a ; 
+ 25f   :  5040 ; 
+ 260   :  5025 ; 
+ 261   :  500b ; 
+ 262   :  4ff0 ; 
+ 263   :  4fd5 ; 
+ 264   :  4fba ; 
+ 265   :  4f9f ; 
+ 266   :  4f83 ; 
+ 267   :  4f68 ; 
+ 268   :  4f4c ; 
+ 269   :  4f30 ; 
+ 26a   :  4f14 ; 
+ 26b   :  4ef8 ; 
+ 26c   :  4edc ; 
+ 26d   :  4ebf ; 
+ 26e   :  4ea3 ; 
+ 26f   :  4e86 ; 
+ 270   :  4e69 ; 
+ 271   :  4e4c ; 
+ 272   :  4e2f ; 
+ 273   :  4e11 ; 
+ 274   :  4df4 ; 
+ 275   :  4dd6 ; 
+ 276   :  4db8 ; 
+ 277   :  4d9a ; 
+ 278   :  4d7c ; 
+ 279   :  4d5e ; 
+ 27a   :  4d3f ; 
+ 27b   :  4d21 ; 
+ 27c   :  4d02 ; 
+ 27d   :  4ce3 ; 
+ 27e   :  4cc4 ; 
+ 27f   :  4ca5 ; 
+ 280   :  4c86 ; 
+ 281   :  4c66 ; 
+ 282   :  4c47 ; 
+ 283   :  4c27 ; 
+ 284   :  4c07 ; 
+ 285   :  4be7 ; 
+ 286   :  4bc7 ; 
+ 287   :  4ba6 ; 
+ 288   :  4b86 ; 
+ 289   :  4b65 ; 
+ 28a   :  4b45 ; 
+ 28b   :  4b24 ; 
+ 28c   :  4b03 ; 
+ 28d   :  4ae2 ; 
+ 28e   :  4ac0 ; 
+ 28f   :  4a9f ; 
+ 290   :  4a7d ; 
+ 291   :  4a5b ; 
+ 292   :  4a3a ; 
+ 293   :  4a18 ; 
+ 294   :  49f5 ; 
+ 295   :  49d3 ; 
+ 296   :  49b1 ; 
+ 297   :  498e ; 
+ 298   :  496b ; 
+ 299   :  4949 ; 
+ 29a   :  4926 ; 
+ 29b   :  4903 ; 
+ 29c   :  48df ; 
+ 29d   :  48bc ; 
+ 29e   :  4898 ; 
+ 29f   :  4875 ; 
+ 2a0   :  4851 ; 
+ 2a1   :  482d ; 
+ 2a2   :  4809 ; 
+ 2a3   :  47e5 ; 
+ 2a4   :  47c1 ; 
+ 2a5   :  479c ; 
+ 2a6   :  4778 ; 
+ 2a7   :  4753 ; 
+ 2a8   :  472e ; 
+ 2a9   :  4709 ; 
+ 2aa   :  46e4 ; 
+ 2ab   :  46bf ; 
+ 2ac   :  469a ; 
+ 2ad   :  4674 ; 
+ 2ae   :  464f ; 
+ 2af   :  4629 ; 
+ 2b0   :  4603 ; 
+ 2b1   :  45dd ; 
+ 2b2   :  45b7 ; 
+ 2b3   :  4591 ; 
+ 2b4   :  456b ; 
+ 2b5   :  4544 ; 
+ 2b6   :  451e ; 
+ 2b7   :  44f7 ; 
+ 2b8   :  44d0 ; 
+ 2b9   :  44a9 ; 
+ 2ba   :  4482 ; 
+ 2bb   :  445b ; 
+ 2bc   :  4434 ; 
+ 2bd   :  440c ; 
+ 2be   :  43e5 ; 
+ 2bf   :  43bd ; 
+ 2c0   :  4395 ; 
+ 2c1   :  436d ; 
+ 2c2   :  4345 ; 
+ 2c3   :  431d ; 
+ 2c4   :  42f5 ; 
+ 2c5   :  42cd ; 
+ 2c6   :  42a4 ; 
+ 2c7   :  427c ; 
+ 2c8   :  4253 ; 
+ 2c9   :  422a ; 
+ 2ca   :  4201 ; 
+ 2cb   :  41d8 ; 
+ 2cc   :  41af ; 
+ 2cd   :  4186 ; 
+ 2ce   :  415c ; 
+ 2cf   :  4133 ; 
+ 2d0   :  4109 ; 
+ 2d1   :  40e0 ; 
+ 2d2   :  40b6 ; 
+ 2d3   :  408c ; 
+ 2d4   :  4062 ; 
+ 2d5   :  4038 ; 
+ 2d6   :  400d ; 
+ 2d7   :  3fe3 ; 
+ 2d8   :  3fb9 ; 
+ 2d9   :  3f8e ; 
+ 2da   :  3f63 ; 
+ 2db   :  3f39 ; 
+ 2dc   :  3f0e ; 
+ 2dd   :  3ee3 ; 
+ 2de   :  3eb8 ; 
+ 2df   :  3e8d ; 
+ 2e0   :  3e61 ; 
+ 2e1   :  3e36 ; 
+ 2e2   :  3e0a ; 
+ 2e3   :  3ddf ; 
+ 2e4   :  3db3 ; 
+ 2e5   :  3d87 ; 
+ 2e6   :  3d5b ; 
+ 2e7   :  3d2f ; 
+ 2e8   :  3d03 ; 
+ 2e9   :  3cd7 ; 
+ 2ea   :  3cab ; 
+ 2eb   :  3c7e ; 
+ 2ec   :  3c52 ; 
+ 2ed   :  3c25 ; 
+ 2ee   :  3bf9 ; 
+ 2ef   :  3bcc ; 
+ 2f0   :  3b9f ; 
+ 2f1   :  3b72 ; 
+ 2f2   :  3b45 ; 
+ 2f3   :  3b18 ; 
+ 2f4   :  3aeb ; 
+ 2f5   :  3abd ; 
+ 2f6   :  3a90 ; 
+ 2f7   :  3a62 ; 
+ 2f8   :  3a35 ; 
+ 2f9   :  3a07 ; 
+ 2fa   :  39d9 ; 
+ 2fb   :  39ab ; 
+ 2fc   :  397d ; 
+ 2fd   :  394f ; 
+ 2fe   :  3921 ; 
+ 2ff   :  38f3 ; 
+ 300   :  38c5 ; 
+ 301   :  3896 ; 
+ 302   :  3868 ; 
+ 303   :  3839 ; 
+ 304   :  380a ; 
+ 305   :  37dc ; 
+ 306   :  37ad ; 
+ 307   :  377e ; 
+ 308   :  374f ; 
+ 309   :  3720 ; 
+ 30a   :  36f1 ; 
+ 30b   :  36c1 ; 
+ 30c   :  3692 ; 
+ 30d   :  3663 ; 
+ 30e   :  3633 ; 
+ 30f   :  3604 ; 
+ 310   :  35d4 ; 
+ 311   :  35a4 ; 
+ 312   :  3574 ; 
+ 313   :  3544 ; 
+ 314   :  3514 ; 
+ 315   :  34e4 ; 
+ 316   :  34b4 ; 
+ 317   :  3484 ; 
+ 318   :  3454 ; 
+ 319   :  3423 ; 
+ 31a   :  33f3 ; 
+ 31b   :  33c3 ; 
+ 31c   :  3392 ; 
+ 31d   :  3361 ; 
+ 31e   :  3331 ; 
+ 31f   :  3300 ; 
+ 320   :  32cf ; 
+ 321   :  329e ; 
+ 322   :  326d ; 
+ 323   :  323c ; 
+ 324   :  320b ; 
+ 325   :  31da ; 
+ 326   :  31a8 ; 
+ 327   :  3177 ; 
+ 328   :  3146 ; 
+ 329   :  3114 ; 
+ 32a   :  30e3 ; 
+ 32b   :  30b1 ; 
+ 32c   :  307f ; 
+ 32d   :  304e ; 
+ 32e   :  301c ; 
+ 32f   :  2fea ; 
+ 330   :  2fb8 ; 
+ 331   :  2f86 ; 
+ 332   :  2f54 ; 
+ 333   :  2f22 ; 
+ 334   :  2ef0 ; 
+ 335   :  2ebd ; 
+ 336   :  2e8b ; 
+ 337   :  2e59 ; 
+ 338   :  2e26 ; 
+ 339   :  2df4 ; 
+ 33a   :  2dc1 ; 
+ 33b   :  2d8f ; 
+ 33c   :  2d5c ; 
+ 33d   :  2d29 ; 
+ 33e   :  2cf7 ; 
+ 33f   :  2cc4 ; 
+ 340   :  2c91 ; 
+ 341   :  2c5e ; 
+ 342   :  2c2b ; 
+ 343   :  2bf8 ; 
+ 344   :  2bc5 ; 
+ 345   :  2b92 ; 
+ 346   :  2b5e ; 
+ 347   :  2b2b ; 
+ 348   :  2af8 ; 
+ 349   :  2ac4 ; 
+ 34a   :  2a91 ; 
+ 34b   :  2a5e ; 
+ 34c   :  2a2a ; 
+ 34d   :  29f7 ; 
+ 34e   :  29c3 ; 
+ 34f   :  298f ; 
+ 350   :  295c ; 
+ 351   :  2928 ; 
+ 352   :  28f4 ; 
+ 353   :  28c0 ; 
+ 354   :  288c ; 
+ 355   :  2858 ; 
+ 356   :  2824 ; 
+ 357   :  27f0 ; 
+ 358   :  27bc ; 
+ 359   :  2788 ; 
+ 35a   :  2754 ; 
+ 35b   :  2720 ; 
+ 35c   :  26ec ; 
+ 35d   :  26b7 ; 
+ 35e   :  2683 ; 
+ 35f   :  264f ; 
+ 360   :  261a ; 
+ 361   :  25e6 ; 
+ 362   :  25b1 ; 
+ 363   :  257d ; 
+ 364   :  2548 ; 
+ 365   :  2514 ; 
+ 366   :  24df ; 
+ 367   :  24ab ; 
+ 368   :  2476 ; 
+ 369   :  2441 ; 
+ 36a   :  240c ; 
+ 36b   :  23d8 ; 
+ 36c   :  23a3 ; 
+ 36d   :  236e ; 
+ 36e   :  2339 ; 
+ 36f   :  2304 ; 
+ 370   :  22cf ; 
+ 371   :  229a ; 
+ 372   :  2265 ; 
+ 373   :  2230 ; 
+ 374   :  21fb ; 
+ 375   :  21c6 ; 
+ 376   :  2191 ; 
+ 377   :  215c ; 
+ 378   :  2126 ; 
+ 379   :  20f1 ; 
+ 37a   :  20bc ; 
+ 37b   :  2087 ; 
+ 37c   :  2051 ; 
+ 37d   :  201c ; 
+ 37e   :  1fe7 ; 
+ 37f   :  1fb1 ; 
+ 380   :  1f7c ; 
+ 381   :  1f46 ; 
+ 382   :  1f11 ; 
+ 383   :  1edb ; 
+ 384   :  1ea6 ; 
+ 385   :  1e70 ; 
+ 386   :  1e3b ; 
+ 387   :  1e05 ; 
+ 388   :  1dd0 ; 
+ 389   :  1d9a ; 
+ 38a   :  1d65 ; 
+ 38b   :  1d2f ; 
+ 38c   :  1cf9 ; 
+ 38d   :  1cc4 ; 
+ 38e   :  1c8e ; 
+ 38f   :  1c58 ; 
+ 390   :  1c23 ; 
+ 391   :  1bed ; 
+ 392   :  1bb7 ; 
+ 393   :  1b81 ; 
+ 394   :  1b4c ; 
+ 395   :  1b16 ; 
+ 396   :  1ae0 ; 
+ 397   :  1aaa ; 
+ 398   :  1a74 ; 
+ 399   :  1a3f ; 
+ 39a   :  1a09 ; 
+ 39b   :  19d3 ; 
+ 39c   :  199d ; 
+ 39d   :  1967 ; 
+ 39e   :  1931 ; 
+ 39f   :  18fb ; 
+ 3a0   :  18c5 ; 
+ 3a1   :  188f ; 
+ 3a2   :  185a ; 
+ 3a3   :  1824 ; 
+ 3a4   :  17ee ; 
+ 3a5   :  17b8 ; 
+ 3a6   :  1782 ; 
+ 3a7   :  174c ; 
+ 3a8   :  1716 ; 
+ 3a9   :  16e0 ; 
+ 3aa   :  16aa ; 
+ 3ab   :  1674 ; 
+ 3ac   :  163e ; 
+ 3ad   :  1608 ; 
+ 3ae   :  15d2 ; 
+ 3af   :  159c ; 
+ 3b0   :  1566 ; 
+ 3b1   :  1530 ; 
+ 3b2   :  14fa ; 
+ 3b3   :  14c4 ; 
+ 3b4   :  148e ; 
+ 3b5   :  1458 ; 
+ 3b6   :  1422 ; 
+ 3b7   :  13ec ; 
+ 3b8   :  13b6 ; 
+ 3b9   :  1380 ; 
+ 3ba   :  134a ; 
+ 3bb   :  1314 ; 
+ 3bc   :  12de ; 
+ 3bd   :  12a9 ; 
+ 3be   :  1273 ; 
+ 3bf   :  123d ; 
+ 3c0   :  1207 ; 
+ 3c1   :  11d1 ; 
+ 3c2   :  119b ; 
+ 3c3   :  1165 ; 
+ 3c4   :  112f ; 
+ 3c5   :  10f9 ; 
+ 3c6   :  10c3 ; 
+ 3c7   :  108e ; 
+ 3c8   :  1058 ; 
+ 3c9   :  1022 ; 
+ 3ca   :  fec ; 
+ 3cb   :  fb6 ; 
+ 3cc   :  f80 ; 
+ 3cd   :  f4b ; 
+ 3ce   :  f15 ; 
+ 3cf   :  edf ; 
+ 3d0   :  ea9 ; 
+ 3d1   :  e73 ; 
+ 3d2   :  e3e ; 
+ 3d3   :  e08 ; 
+ 3d4   :  dd2 ; 
+ 3d5   :  d9d ; 
+ 3d6   :  d67 ; 
+ 3d7   :  d31 ; 
+ 3d8   :  cfc ; 
+ 3d9   :  cc6 ; 
+ 3da   :  c91 ; 
+ 3db   :  c5b ; 
+ 3dc   :  c25 ; 
+ 3dd   :  bf0 ; 
+ 3de   :  bba ; 
+ 3df   :  b85 ; 
+ 3e0   :  b4f ; 
+ 3e1   :  b1a ; 
+ 3e2   :  ae4 ; 
+ 3e3   :  aaf ; 
+ 3e4   :  a7a ; 
+ 3e5   :  a44 ; 
+ 3e6   :  a0f ; 
+ 3e7   :  9da ; 
+ 3e8   :  9a4 ; 
+ 3e9   :  96f ; 
+ 3ea   :  93a ; 
+ 3eb   :  905 ; 
+ 3ec   :  8cf ; 
+ 3ed   :  89a ; 
+ 3ee   :  865 ; 
+ 3ef   :  830 ; 
+ 3f0   :  7fb ; 
+ 3f1   :  7c6 ; 
+ 3f2   :  791 ; 
+ 3f3   :  75c ; 
+ 3f4   :  727 ; 
+ 3f5   :  6f2 ; 
+ 3f6   :  6bd ; 
+ 3f7   :  688 ; 
+ 3f8   :  653 ; 
+ 3f9   :  61f ; 
+ 3fa   :  5ea ; 
+ 3fb   :  5b5 ; 
+ 3fc   :  580 ; 
+ 3fd   :  54c ; 
+ 3fe   :  517 ; 
+ 3ff   :  4e2 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_4.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_4.mif
new file mode 100644
index 0000000000000000000000000000000000000000..a1ec1775981e86c3be7275e4c6352731e4836932
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_4.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  ff340 ; 
+ 1   :  ff2bd ; 
+ 2   :  ff23b ; 
+ 3   :  ff1b9 ; 
+ 4   :  ff136 ; 
+ 5   :  ff0b4 ; 
+ 6   :  ff033 ; 
+ 7   :  fefb1 ; 
+ 8   :  fef2f ; 
+ 9   :  feeae ; 
+ a   :  fee2d ; 
+ b   :  fedac ; 
+ c   :  fed2b ; 
+ d   :  fecaa ; 
+ e   :  fec2a ; 
+ f   :  feba9 ; 
+ 10   :  feb29 ; 
+ 11   :  feaa9 ; 
+ 12   :  fea29 ; 
+ 13   :  fe9aa ; 
+ 14   :  fe92a ; 
+ 15   :  fe8ab ; 
+ 16   :  fe82c ; 
+ 17   :  fe7ad ; 
+ 18   :  fe72e ; 
+ 19   :  fe6af ; 
+ 1a   :  fe631 ; 
+ 1b   :  fe5b3 ; 
+ 1c   :  fe535 ; 
+ 1d   :  fe4b7 ; 
+ 1e   :  fe439 ; 
+ 1f   :  fe3bc ; 
+ 20   :  fe33e ; 
+ 21   :  fe2c1 ; 
+ 22   :  fe244 ; 
+ 23   :  fe1c7 ; 
+ 24   :  fe14b ; 
+ 25   :  fe0cf ; 
+ 26   :  fe052 ; 
+ 27   :  fdfd6 ; 
+ 28   :  fdf5b ; 
+ 29   :  fdedf ; 
+ 2a   :  fde64 ; 
+ 2b   :  fdde9 ; 
+ 2c   :  fdd6e ; 
+ 2d   :  fdcf3 ; 
+ 2e   :  fdc78 ; 
+ 2f   :  fdbfe ; 
+ 30   :  fdb84 ; 
+ 31   :  fdb0a ; 
+ 32   :  fda90 ; 
+ 33   :  fda17 ; 
+ 34   :  fd99d ; 
+ 35   :  fd924 ; 
+ 36   :  fd8ab ; 
+ 37   :  fd833 ; 
+ 38   :  fd7ba ; 
+ 39   :  fd742 ; 
+ 3a   :  fd6ca ; 
+ 3b   :  fd652 ; 
+ 3c   :  fd5da ; 
+ 3d   :  fd563 ; 
+ 3e   :  fd4ec ; 
+ 3f   :  fd475 ; 
+ 40   :  fd3fe ; 
+ 41   :  fd387 ; 
+ 42   :  fd311 ; 
+ 43   :  fd29b ; 
+ 44   :  fd225 ; 
+ 45   :  fd1af ; 
+ 46   :  fd13a ; 
+ 47   :  fd0c5 ; 
+ 48   :  fd050 ; 
+ 49   :  fcfdb ; 
+ 4a   :  fcf66 ; 
+ 4b   :  fcef2 ; 
+ 4c   :  fce7e ; 
+ 4d   :  fce0a ; 
+ 4e   :  fcd97 ; 
+ 4f   :  fcd23 ; 
+ 50   :  fccb0 ; 
+ 51   :  fcc3d ; 
+ 52   :  fcbcb ; 
+ 53   :  fcb58 ; 
+ 54   :  fcae6 ; 
+ 55   :  fca74 ; 
+ 56   :  fca02 ; 
+ 57   :  fc991 ; 
+ 58   :  fc920 ; 
+ 59   :  fc8af ; 
+ 5a   :  fc83e ; 
+ 5b   :  fc7cd ; 
+ 5c   :  fc75d ; 
+ 5d   :  fc6ed ; 
+ 5e   :  fc67d ; 
+ 5f   :  fc60e ; 
+ 60   :  fc59e ; 
+ 61   :  fc52f ; 
+ 62   :  fc4c1 ; 
+ 63   :  fc452 ; 
+ 64   :  fc3e4 ; 
+ 65   :  fc376 ; 
+ 66   :  fc308 ; 
+ 67   :  fc29a ; 
+ 68   :  fc22d ; 
+ 69   :  fc1c0 ; 
+ 6a   :  fc153 ; 
+ 6b   :  fc0e7 ; 
+ 6c   :  fc07a ; 
+ 6d   :  fc00e ; 
+ 6e   :  fbfa3 ; 
+ 6f   :  fbf37 ; 
+ 70   :  fbecc ; 
+ 71   :  fbe61 ; 
+ 72   :  fbdf6 ; 
+ 73   :  fbd8c ; 
+ 74   :  fbd22 ; 
+ 75   :  fbcb8 ; 
+ 76   :  fbc4e ; 
+ 77   :  fbbe5 ; 
+ 78   :  fbb7b ; 
+ 79   :  fbb13 ; 
+ 7a   :  fbaaa ; 
+ 7b   :  fba42 ; 
+ 7c   :  fb9da ; 
+ 7d   :  fb972 ; 
+ 7e   :  fb90a ; 
+ 7f   :  fb8a3 ; 
+ 80   :  fb83c ; 
+ 81   :  fb7d5 ; 
+ 82   :  fb76f ; 
+ 83   :  fb709 ; 
+ 84   :  fb6a3 ; 
+ 85   :  fb63d ; 
+ 86   :  fb5d8 ; 
+ 87   :  fb573 ; 
+ 88   :  fb50e ; 
+ 89   :  fb4a9 ; 
+ 8a   :  fb445 ; 
+ 8b   :  fb3e1 ; 
+ 8c   :  fb37d ; 
+ 8d   :  fb31a ; 
+ 8e   :  fb2b7 ; 
+ 8f   :  fb254 ; 
+ 90   :  fb1f2 ; 
+ 91   :  fb18f ; 
+ 92   :  fb12d ; 
+ 93   :  fb0cc ; 
+ 94   :  fb06a ; 
+ 95   :  fb009 ; 
+ 96   :  fafa8 ; 
+ 97   :  faf48 ; 
+ 98   :  faee7 ; 
+ 99   :  fae87 ; 
+ 9a   :  fae28 ; 
+ 9b   :  fadc8 ; 
+ 9c   :  fad69 ; 
+ 9d   :  fad0a ; 
+ 9e   :  facac ; 
+ 9f   :  fac4e ; 
+ a0   :  fabf0 ; 
+ a1   :  fab92 ; 
+ a2   :  fab35 ; 
+ a3   :  faad7 ; 
+ a4   :  faa7b ; 
+ a5   :  faa1e ; 
+ a6   :  fa9c2 ; 
+ a7   :  fa966 ; 
+ a8   :  fa90b ; 
+ a9   :  fa8af ; 
+ aa   :  fa854 ; 
+ ab   :  fa7fa ; 
+ ac   :  fa79f ; 
+ ad   :  fa745 ; 
+ ae   :  fa6eb ; 
+ af   :  fa692 ; 
+ b0   :  fa639 ; 
+ b1   :  fa5e0 ; 
+ b2   :  fa587 ; 
+ b3   :  fa52f ; 
+ b4   :  fa4d7 ; 
+ b5   :  fa47f ; 
+ b6   :  fa428 ; 
+ b7   :  fa3d1 ; 
+ b8   :  fa37a ; 
+ b9   :  fa323 ; 
+ ba   :  fa2cd ; 
+ bb   :  fa277 ; 
+ bc   :  fa222 ; 
+ bd   :  fa1cd ; 
+ be   :  fa178 ; 
+ bf   :  fa123 ; 
+ c0   :  fa0cf ; 
+ c1   :  fa07b ; 
+ c2   :  fa027 ; 
+ c3   :  f9fd4 ; 
+ c4   :  f9f81 ; 
+ c5   :  f9f2e ; 
+ c6   :  f9edc ; 
+ c7   :  f9e89 ; 
+ c8   :  f9e38 ; 
+ c9   :  f9de6 ; 
+ ca   :  f9d95 ; 
+ cb   :  f9d44 ; 
+ cc   :  f9cf4 ; 
+ cd   :  f9ca3 ; 
+ ce   :  f9c53 ; 
+ cf   :  f9c04 ; 
+ d0   :  f9bb5 ; 
+ d1   :  f9b66 ; 
+ d2   :  f9b17 ; 
+ d3   :  f9ac9 ; 
+ d4   :  f9a7b ; 
+ d5   :  f9a2d ; 
+ d6   :  f99e0 ; 
+ d7   :  f9993 ; 
+ d8   :  f9946 ; 
+ d9   :  f98fa ; 
+ da   :  f98ad ; 
+ db   :  f9862 ; 
+ dc   :  f9816 ; 
+ dd   :  f97cb ; 
+ de   :  f9780 ; 
+ df   :  f9736 ; 
+ e0   :  f96ec ; 
+ e1   :  f96a2 ; 
+ e2   :  f9659 ; 
+ e3   :  f960f ; 
+ e4   :  f95c7 ; 
+ e5   :  f957e ; 
+ e6   :  f9536 ; 
+ e7   :  f94ee ; 
+ e8   :  f94a6 ; 
+ e9   :  f945f ; 
+ ea   :  f9418 ; 
+ eb   :  f93d2 ; 
+ ec   :  f938c ; 
+ ed   :  f9346 ; 
+ ee   :  f9300 ; 
+ ef   :  f92bb ; 
+ f0   :  f9276 ; 
+ f1   :  f9232 ; 
+ f2   :  f91ed ; 
+ f3   :  f91a9 ; 
+ f4   :  f9166 ; 
+ f5   :  f9123 ; 
+ f6   :  f90e0 ; 
+ f7   :  f909d ; 
+ f8   :  f905b ; 
+ f9   :  f9019 ; 
+ fa   :  f8fd7 ; 
+ fb   :  f8f96 ; 
+ fc   :  f8f55 ; 
+ fd   :  f8f15 ; 
+ fe   :  f8ed4 ; 
+ ff   :  f8e95 ; 
+ 100   :  f8e55 ; 
+ 101   :  f8e16 ; 
+ 102   :  f8dd7 ; 
+ 103   :  f8d98 ; 
+ 104   :  f8d5a ; 
+ 105   :  f8d1c ; 
+ 106   :  f8cdf ; 
+ 107   :  f8ca1 ; 
+ 108   :  f8c65 ; 
+ 109   :  f8c28 ; 
+ 10a   :  f8bec ; 
+ 10b   :  f8bb0 ; 
+ 10c   :  f8b74 ; 
+ 10d   :  f8b39 ; 
+ 10e   :  f8afe ; 
+ 10f   :  f8ac4 ; 
+ 110   :  f8a8a ; 
+ 111   :  f8a50 ; 
+ 112   :  f8a16 ; 
+ 113   :  f89dd ; 
+ 114   :  f89a4 ; 
+ 115   :  f896c ; 
+ 116   :  f8934 ; 
+ 117   :  f88fc ; 
+ 118   :  f88c5 ; 
+ 119   :  f888d ; 
+ 11a   :  f8857 ; 
+ 11b   :  f8820 ; 
+ 11c   :  f87ea ; 
+ 11d   :  f87b4 ; 
+ 11e   :  f877f ; 
+ 11f   :  f874a ; 
+ 120   :  f8715 ; 
+ 121   :  f86e1 ; 
+ 122   :  f86ad ; 
+ 123   :  f8679 ; 
+ 124   :  f8646 ; 
+ 125   :  f8613 ; 
+ 126   :  f85e0 ; 
+ 127   :  f85ae ; 
+ 128   :  f857c ; 
+ 129   :  f854a ; 
+ 12a   :  f8519 ; 
+ 12b   :  f84e8 ; 
+ 12c   :  f84b8 ; 
+ 12d   :  f8487 ; 
+ 12e   :  f8457 ; 
+ 12f   :  f8428 ; 
+ 130   :  f83f9 ; 
+ 131   :  f83ca ; 
+ 132   :  f839b ; 
+ 133   :  f836d ; 
+ 134   :  f833f ; 
+ 135   :  f8312 ; 
+ 136   :  f82e5 ; 
+ 137   :  f82b8 ; 
+ 138   :  f828b ; 
+ 139   :  f825f ; 
+ 13a   :  f8233 ; 
+ 13b   :  f8208 ; 
+ 13c   :  f81dd ; 
+ 13d   :  f81b2 ; 
+ 13e   :  f8188 ; 
+ 13f   :  f815e ; 
+ 140   :  f8134 ; 
+ 141   :  f810b ; 
+ 142   :  f80e2 ; 
+ 143   :  f80b9 ; 
+ 144   :  f8091 ; 
+ 145   :  f8069 ; 
+ 146   :  f8041 ; 
+ 147   :  f801a ; 
+ 148   :  f7ff3 ; 
+ 149   :  f7fcd ; 
+ 14a   :  f7fa6 ; 
+ 14b   :  f7f81 ; 
+ 14c   :  f7f5b ; 
+ 14d   :  f7f36 ; 
+ 14e   :  f7f11 ; 
+ 14f   :  f7eed ; 
+ 150   :  f7ec8 ; 
+ 151   :  f7ea5 ; 
+ 152   :  f7e81 ; 
+ 153   :  f7e5e ; 
+ 154   :  f7e3b ; 
+ 155   :  f7e19 ; 
+ 156   :  f7df7 ; 
+ 157   :  f7dd5 ; 
+ 158   :  f7db4 ; 
+ 159   :  f7d93 ; 
+ 15a   :  f7d72 ; 
+ 15b   :  f7d52 ; 
+ 15c   :  f7d32 ; 
+ 15d   :  f7d12 ; 
+ 15e   :  f7cf3 ; 
+ 15f   :  f7cd4 ; 
+ 160   :  f7cb5 ; 
+ 161   :  f7c97 ; 
+ 162   :  f7c79 ; 
+ 163   :  f7c5c ; 
+ 164   :  f7c3f ; 
+ 165   :  f7c22 ; 
+ 166   :  f7c05 ; 
+ 167   :  f7be9 ; 
+ 168   :  f7bcd ; 
+ 169   :  f7bb2 ; 
+ 16a   :  f7b97 ; 
+ 16b   :  f7b7c ; 
+ 16c   :  f7b61 ; 
+ 16d   :  f7b47 ; 
+ 16e   :  f7b2e ; 
+ 16f   :  f7b14 ; 
+ 170   :  f7afb ; 
+ 171   :  f7ae2 ; 
+ 172   :  f7aca ; 
+ 173   :  f7ab2 ; 
+ 174   :  f7a9a ; 
+ 175   :  f7a83 ; 
+ 176   :  f7a6c ; 
+ 177   :  f7a56 ; 
+ 178   :  f7a3f ; 
+ 179   :  f7a29 ; 
+ 17a   :  f7a14 ; 
+ 17b   :  f79fe ; 
+ 17c   :  f79ea ; 
+ 17d   :  f79d5 ; 
+ 17e   :  f79c1 ; 
+ 17f   :  f79ad ; 
+ 180   :  f7999 ; 
+ 181   :  f7986 ; 
+ 182   :  f7973 ; 
+ 183   :  f7961 ; 
+ 184   :  f794f ; 
+ 185   :  f793d ; 
+ 186   :  f792b ; 
+ 187   :  f791a ; 
+ 188   :  f790a ; 
+ 189   :  f78f9 ; 
+ 18a   :  f78e9 ; 
+ 18b   :  f78d9 ; 
+ 18c   :  f78ca ; 
+ 18d   :  f78bb ; 
+ 18e   :  f78ac ; 
+ 18f   :  f789e ; 
+ 190   :  f7890 ; 
+ 191   :  f7882 ; 
+ 192   :  f7875 ; 
+ 193   :  f7868 ; 
+ 194   :  f785b ; 
+ 195   :  f784f ; 
+ 196   :  f7843 ; 
+ 197   :  f7837 ; 
+ 198   :  f782c ; 
+ 199   :  f7821 ; 
+ 19a   :  f7816 ; 
+ 19b   :  f780c ; 
+ 19c   :  f7802 ; 
+ 19d   :  f77f8 ; 
+ 19e   :  f77ef ; 
+ 19f   :  f77e6 ; 
+ 1a0   :  f77dd ; 
+ 1a1   :  f77d5 ; 
+ 1a2   :  f77cd ; 
+ 1a3   :  f77c5 ; 
+ 1a4   :  f77be ; 
+ 1a5   :  f77b7 ; 
+ 1a6   :  f77b1 ; 
+ 1a7   :  f77aa ; 
+ 1a8   :  f77a4 ; 
+ 1a9   :  f779f ; 
+ 1aa   :  f779a ; 
+ 1ab   :  f7795 ; 
+ 1ac   :  f7790 ; 
+ 1ad   :  f778c ; 
+ 1ae   :  f7788 ; 
+ 1af   :  f7784 ; 
+ 1b0   :  f7781 ; 
+ 1b1   :  f777e ; 
+ 1b2   :  f777c ; 
+ 1b3   :  f7779 ; 
+ 1b4   :  f7777 ; 
+ 1b5   :  f7776 ; 
+ 1b6   :  f7775 ; 
+ 1b7   :  f7774 ; 
+ 1b8   :  f7773 ; 
+ 1b9   :  f7773 ; 
+ 1ba   :  f7773 ; 
+ 1bb   :  f7773 ; 
+ 1bc   :  f7774 ; 
+ 1bd   :  f7775 ; 
+ 1be   :  f7777 ; 
+ 1bf   :  f7778 ; 
+ 1c0   :  f777a ; 
+ 1c1   :  f777d ; 
+ 1c2   :  f7780 ; 
+ 1c3   :  f7783 ; 
+ 1c4   :  f7786 ; 
+ 1c5   :  f778a ; 
+ 1c6   :  f778e ; 
+ 1c7   :  f7792 ; 
+ 1c8   :  f7797 ; 
+ 1c9   :  f779c ; 
+ 1ca   :  f77a1 ; 
+ 1cb   :  f77a7 ; 
+ 1cc   :  f77ad ; 
+ 1cd   :  f77b3 ; 
+ 1ce   :  f77ba ; 
+ 1cf   :  f77c1 ; 
+ 1d0   :  f77c8 ; 
+ 1d1   :  f77cf ; 
+ 1d2   :  f77d7 ; 
+ 1d3   :  f77e0 ; 
+ 1d4   :  f77e8 ; 
+ 1d5   :  f77f1 ; 
+ 1d6   :  f77fa ; 
+ 1d7   :  f7804 ; 
+ 1d8   :  f780e ; 
+ 1d9   :  f7818 ; 
+ 1da   :  f7822 ; 
+ 1db   :  f782d ; 
+ 1dc   :  f7838 ; 
+ 1dd   :  f7844 ; 
+ 1de   :  f784f ; 
+ 1df   :  f785c ; 
+ 1e0   :  f7868 ; 
+ 1e1   :  f7875 ; 
+ 1e2   :  f7882 ; 
+ 1e3   :  f788f ; 
+ 1e4   :  f789d ; 
+ 1e5   :  f78ab ; 
+ 1e6   :  f78b9 ; 
+ 1e7   :  f78c8 ; 
+ 1e8   :  f78d7 ; 
+ 1e9   :  f78e6 ; 
+ 1ea   :  f78f5 ; 
+ 1eb   :  f7905 ; 
+ 1ec   :  f7915 ; 
+ 1ed   :  f7926 ; 
+ 1ee   :  f7937 ; 
+ 1ef   :  f7948 ; 
+ 1f0   :  f7959 ; 
+ 1f1   :  f796b ; 
+ 1f2   :  f797d ; 
+ 1f3   :  f798f ; 
+ 1f4   :  f79a2 ; 
+ 1f5   :  f79b5 ; 
+ 1f6   :  f79c8 ; 
+ 1f7   :  f79dc ; 
+ 1f8   :  f79f0 ; 
+ 1f9   :  f7a04 ; 
+ 1fa   :  f7a18 ; 
+ 1fb   :  f7a2d ; 
+ 1fc   :  f7a42 ; 
+ 1fd   :  f7a58 ; 
+ 1fe   :  f7a6d ; 
+ 1ff   :  f7a83 ; 
+ 200   :  f7a9a ; 
+ 201   :  f7ab0 ; 
+ 202   :  f7ac7 ; 
+ 203   :  f7ade ; 
+ 204   :  f7af6 ; 
+ 205   :  f7b0e ; 
+ 206   :  f7b26 ; 
+ 207   :  f7b3e ; 
+ 208   :  f7b57 ; 
+ 209   :  f7b70 ; 
+ 20a   :  f7b89 ; 
+ 20b   :  f7ba3 ; 
+ 20c   :  f7bbd ; 
+ 20d   :  f7bd7 ; 
+ 20e   :  f7bf1 ; 
+ 20f   :  f7c0c ; 
+ 210   :  f7c27 ; 
+ 211   :  f7c43 ; 
+ 212   :  f7c5e ; 
+ 213   :  f7c7a ; 
+ 214   :  f7c97 ; 
+ 215   :  f7cb3 ; 
+ 216   :  f7cd0 ; 
+ 217   :  f7ced ; 
+ 218   :  f7d0b ; 
+ 219   :  f7d28 ; 
+ 21a   :  f7d46 ; 
+ 21b   :  f7d65 ; 
+ 21c   :  f7d83 ; 
+ 21d   :  f7da2 ; 
+ 21e   :  f7dc1 ; 
+ 21f   :  f7de1 ; 
+ 220   :  f7e00 ; 
+ 221   :  f7e20 ; 
+ 222   :  f7e41 ; 
+ 223   :  f7e61 ; 
+ 224   :  f7e82 ; 
+ 225   :  f7ea3 ; 
+ 226   :  f7ec5 ; 
+ 227   :  f7ee6 ; 
+ 228   :  f7f08 ; 
+ 229   :  f7f2b ; 
+ 22a   :  f7f4d ; 
+ 22b   :  f7f70 ; 
+ 22c   :  f7f93 ; 
+ 22d   :  f7fb7 ; 
+ 22e   :  f7fda ; 
+ 22f   :  f7ffe ; 
+ 230   :  f8022 ; 
+ 231   :  f8047 ; 
+ 232   :  f806c ; 
+ 233   :  f8091 ; 
+ 234   :  f80b6 ; 
+ 235   :  f80dc ; 
+ 236   :  f8101 ; 
+ 237   :  f8128 ; 
+ 238   :  f814e ; 
+ 239   :  f8175 ; 
+ 23a   :  f819c ; 
+ 23b   :  f81c3 ; 
+ 23c   :  f81ea ; 
+ 23d   :  f8212 ; 
+ 23e   :  f823a ; 
+ 23f   :  f8262 ; 
+ 240   :  f828b ; 
+ 241   :  f82b4 ; 
+ 242   :  f82dd ; 
+ 243   :  f8306 ; 
+ 244   :  f8330 ; 
+ 245   :  f835a ; 
+ 246   :  f8384 ; 
+ 247   :  f83ae ; 
+ 248   :  f83d9 ; 
+ 249   :  f8404 ; 
+ 24a   :  f842f ; 
+ 24b   :  f845b ; 
+ 24c   :  f8486 ; 
+ 24d   :  f84b2 ; 
+ 24e   :  f84df ; 
+ 24f   :  f850b ; 
+ 250   :  f8538 ; 
+ 251   :  f8565 ; 
+ 252   :  f8592 ; 
+ 253   :  f85c0 ; 
+ 254   :  f85ed ; 
+ 255   :  f861b ; 
+ 256   :  f864a ; 
+ 257   :  f8678 ; 
+ 258   :  f86a7 ; 
+ 259   :  f86d6 ; 
+ 25a   :  f8705 ; 
+ 25b   :  f8735 ; 
+ 25c   :  f8764 ; 
+ 25d   :  f8794 ; 
+ 25e   :  f87c5 ; 
+ 25f   :  f87f5 ; 
+ 260   :  f8826 ; 
+ 261   :  f8857 ; 
+ 262   :  f8888 ; 
+ 263   :  f88ba ; 
+ 264   :  f88eb ; 
+ 265   :  f891d ; 
+ 266   :  f8950 ; 
+ 267   :  f8982 ; 
+ 268   :  f89b5 ; 
+ 269   :  f89e8 ; 
+ 26a   :  f8a1b ; 
+ 26b   :  f8a4e ; 
+ 26c   :  f8a82 ; 
+ 26d   :  f8ab6 ; 
+ 26e   :  f8aea ; 
+ 26f   :  f8b1e ; 
+ 270   :  f8b53 ; 
+ 271   :  f8b88 ; 
+ 272   :  f8bbd ; 
+ 273   :  f8bf2 ; 
+ 274   :  f8c28 ; 
+ 275   :  f8c5d ; 
+ 276   :  f8c93 ; 
+ 277   :  f8cca ; 
+ 278   :  f8d00 ; 
+ 279   :  f8d37 ; 
+ 27a   :  f8d6e ; 
+ 27b   :  f8da5 ; 
+ 27c   :  f8ddc ; 
+ 27d   :  f8e14 ; 
+ 27e   :  f8e4b ; 
+ 27f   :  f8e83 ; 
+ 280   :  f8ebc ; 
+ 281   :  f8ef4 ; 
+ 282   :  f8f2d ; 
+ 283   :  f8f66 ; 
+ 284   :  f8f9f ; 
+ 285   :  f8fd8 ; 
+ 286   :  f9012 ; 
+ 287   :  f904c ; 
+ 288   :  f9086 ; 
+ 289   :  f90c0 ; 
+ 28a   :  f90fa ; 
+ 28b   :  f9135 ; 
+ 28c   :  f9170 ; 
+ 28d   :  f91ab ; 
+ 28e   :  f91e6 ; 
+ 28f   :  f9222 ; 
+ 290   :  f925d ; 
+ 291   :  f9299 ; 
+ 292   :  f92d5 ; 
+ 293   :  f9312 ; 
+ 294   :  f934e ; 
+ 295   :  f938b ; 
+ 296   :  f93c8 ; 
+ 297   :  f9405 ; 
+ 298   :  f9443 ; 
+ 299   :  f9480 ; 
+ 29a   :  f94be ; 
+ 29b   :  f94fc ; 
+ 29c   :  f953a ; 
+ 29d   :  f9579 ; 
+ 29e   :  f95b7 ; 
+ 29f   :  f95f6 ; 
+ 2a0   :  f9635 ; 
+ 2a1   :  f9674 ; 
+ 2a2   :  f96b3 ; 
+ 2a3   :  f96f3 ; 
+ 2a4   :  f9733 ; 
+ 2a5   :  f9773 ; 
+ 2a6   :  f97b3 ; 
+ 2a7   :  f97f3 ; 
+ 2a8   :  f9834 ; 
+ 2a9   :  f9875 ; 
+ 2aa   :  f98b6 ; 
+ 2ab   :  f98f7 ; 
+ 2ac   :  f9938 ; 
+ 2ad   :  f997a ; 
+ 2ae   :  f99bb ; 
+ 2af   :  f99fd ; 
+ 2b0   :  f9a3f ; 
+ 2b1   :  f9a81 ; 
+ 2b2   :  f9ac4 ; 
+ 2b3   :  f9b06 ; 
+ 2b4   :  f9b49 ; 
+ 2b5   :  f9b8c ; 
+ 2b6   :  f9bcf ; 
+ 2b7   :  f9c13 ; 
+ 2b8   :  f9c56 ; 
+ 2b9   :  f9c9a ; 
+ 2ba   :  f9cde ; 
+ 2bb   :  f9d22 ; 
+ 2bc   :  f9d66 ; 
+ 2bd   :  f9dab ; 
+ 2be   :  f9def ; 
+ 2bf   :  f9e34 ; 
+ 2c0   :  f9e79 ; 
+ 2c1   :  f9ebe ; 
+ 2c2   :  f9f03 ; 
+ 2c3   :  f9f49 ; 
+ 2c4   :  f9f8e ; 
+ 2c5   :  f9fd4 ; 
+ 2c6   :  fa01a ; 
+ 2c7   :  fa060 ; 
+ 2c8   :  fa0a7 ; 
+ 2c9   :  fa0ed ; 
+ 2ca   :  fa134 ; 
+ 2cb   :  fa17b ; 
+ 2cc   :  fa1c2 ; 
+ 2cd   :  fa209 ; 
+ 2ce   :  fa250 ; 
+ 2cf   :  fa297 ; 
+ 2d0   :  fa2df ; 
+ 2d1   :  fa327 ; 
+ 2d2   :  fa36f ; 
+ 2d3   :  fa3b7 ; 
+ 2d4   :  fa3ff ; 
+ 2d5   :  fa447 ; 
+ 2d6   :  fa490 ; 
+ 2d7   :  fa4d9 ; 
+ 2d8   :  fa522 ; 
+ 2d9   :  fa56b ; 
+ 2da   :  fa5b4 ; 
+ 2db   :  fa5fd ; 
+ 2dc   :  fa647 ; 
+ 2dd   :  fa690 ; 
+ 2de   :  fa6da ; 
+ 2df   :  fa724 ; 
+ 2e0   :  fa76e ; 
+ 2e1   :  fa7b8 ; 
+ 2e2   :  fa803 ; 
+ 2e3   :  fa84d ; 
+ 2e4   :  fa898 ; 
+ 2e5   :  fa8e3 ; 
+ 2e6   :  fa92d ; 
+ 2e7   :  fa979 ; 
+ 2e8   :  fa9c4 ; 
+ 2e9   :  faa0f ; 
+ 2ea   :  faa5b ; 
+ 2eb   :  faaa6 ; 
+ 2ec   :  faaf2 ; 
+ 2ed   :  fab3e ; 
+ 2ee   :  fab8a ; 
+ 2ef   :  fabd6 ; 
+ 2f0   :  fac23 ; 
+ 2f1   :  fac6f ; 
+ 2f2   :  facbc ; 
+ 2f3   :  fad08 ; 
+ 2f4   :  fad55 ; 
+ 2f5   :  fada2 ; 
+ 2f6   :  fadef ; 
+ 2f7   :  fae3c ; 
+ 2f8   :  fae8a ; 
+ 2f9   :  faed7 ; 
+ 2fa   :  faf25 ; 
+ 2fb   :  faf73 ; 
+ 2fc   :  fafc1 ; 
+ 2fd   :  fb00f ; 
+ 2fe   :  fb05d ; 
+ 2ff   :  fb0ab ; 
+ 300   :  fb0f9 ; 
+ 301   :  fb148 ; 
+ 302   :  fb196 ; 
+ 303   :  fb1e5 ; 
+ 304   :  fb234 ; 
+ 305   :  fb283 ; 
+ 306   :  fb2d2 ; 
+ 307   :  fb321 ; 
+ 308   :  fb370 ; 
+ 309   :  fb3c0 ; 
+ 30a   :  fb40f ; 
+ 30b   :  fb45f ; 
+ 30c   :  fb4af ; 
+ 30d   :  fb4fe ; 
+ 30e   :  fb54e ; 
+ 30f   :  fb59e ; 
+ 310   :  fb5ef ; 
+ 311   :  fb63f ; 
+ 312   :  fb68f ; 
+ 313   :  fb6e0 ; 
+ 314   :  fb730 ; 
+ 315   :  fb781 ; 
+ 316   :  fb7d2 ; 
+ 317   :  fb823 ; 
+ 318   :  fb874 ; 
+ 319   :  fb8c5 ; 
+ 31a   :  fb916 ; 
+ 31b   :  fb967 ; 
+ 31c   :  fb9b9 ; 
+ 31d   :  fba0a ; 
+ 31e   :  fba5c ; 
+ 31f   :  fbaae ; 
+ 320   :  fbaff ; 
+ 321   :  fbb51 ; 
+ 322   :  fbba3 ; 
+ 323   :  fbbf5 ; 
+ 324   :  fbc47 ; 
+ 325   :  fbc9a ; 
+ 326   :  fbcec ; 
+ 327   :  fbd3e ; 
+ 328   :  fbd91 ; 
+ 329   :  fbde3 ; 
+ 32a   :  fbe36 ; 
+ 32b   :  fbe89 ; 
+ 32c   :  fbedc ; 
+ 32d   :  fbf2f ; 
+ 32e   :  fbf82 ; 
+ 32f   :  fbfd5 ; 
+ 330   :  fc028 ; 
+ 331   :  fc07b ; 
+ 332   :  fc0ce ; 
+ 333   :  fc122 ; 
+ 334   :  fc175 ; 
+ 335   :  fc1c9 ; 
+ 336   :  fc21c ; 
+ 337   :  fc270 ; 
+ 338   :  fc2c4 ; 
+ 339   :  fc318 ; 
+ 33a   :  fc36c ; 
+ 33b   :  fc3c0 ; 
+ 33c   :  fc414 ; 
+ 33d   :  fc468 ; 
+ 33e   :  fc4bc ; 
+ 33f   :  fc510 ; 
+ 340   :  fc565 ; 
+ 341   :  fc5b9 ; 
+ 342   :  fc60e ; 
+ 343   :  fc662 ; 
+ 344   :  fc6b7 ; 
+ 345   :  fc70b ; 
+ 346   :  fc760 ; 
+ 347   :  fc7b5 ; 
+ 348   :  fc80a ; 
+ 349   :  fc85f ; 
+ 34a   :  fc8b4 ; 
+ 34b   :  fc909 ; 
+ 34c   :  fc95e ; 
+ 34d   :  fc9b3 ; 
+ 34e   :  fca08 ; 
+ 34f   :  fca5d ; 
+ 350   :  fcab2 ; 
+ 351   :  fcb08 ; 
+ 352   :  fcb5d ; 
+ 353   :  fcbb3 ; 
+ 354   :  fcc08 ; 
+ 355   :  fcc5e ; 
+ 356   :  fccb3 ; 
+ 357   :  fcd09 ; 
+ 358   :  fcd5f ; 
+ 359   :  fcdb4 ; 
+ 35a   :  fce0a ; 
+ 35b   :  fce60 ; 
+ 35c   :  fceb6 ; 
+ 35d   :  fcf0c ; 
+ 35e   :  fcf62 ; 
+ 35f   :  fcfb8 ; 
+ 360   :  fd00e ; 
+ 361   :  fd064 ; 
+ 362   :  fd0ba ; 
+ 363   :  fd110 ; 
+ 364   :  fd166 ; 
+ 365   :  fd1bc ; 
+ 366   :  fd212 ; 
+ 367   :  fd269 ; 
+ 368   :  fd2bf ; 
+ 369   :  fd315 ; 
+ 36a   :  fd36c ; 
+ 36b   :  fd3c2 ; 
+ 36c   :  fd419 ; 
+ 36d   :  fd46f ; 
+ 36e   :  fd4c6 ; 
+ 36f   :  fd51c ; 
+ 370   :  fd573 ; 
+ 371   :  fd5c9 ; 
+ 372   :  fd620 ; 
+ 373   :  fd676 ; 
+ 374   :  fd6cd ; 
+ 375   :  fd724 ; 
+ 376   :  fd77a ; 
+ 377   :  fd7d1 ; 
+ 378   :  fd828 ; 
+ 379   :  fd87f ; 
+ 37a   :  fd8d5 ; 
+ 37b   :  fd92c ; 
+ 37c   :  fd983 ; 
+ 37d   :  fd9da ; 
+ 37e   :  fda31 ; 
+ 37f   :  fda87 ; 
+ 380   :  fdade ; 
+ 381   :  fdb35 ; 
+ 382   :  fdb8c ; 
+ 383   :  fdbe3 ; 
+ 384   :  fdc3a ; 
+ 385   :  fdc91 ; 
+ 386   :  fdce8 ; 
+ 387   :  fdd3f ; 
+ 388   :  fdd96 ; 
+ 389   :  fdded ; 
+ 38a   :  fde43 ; 
+ 38b   :  fde9a ; 
+ 38c   :  fdef1 ; 
+ 38d   :  fdf48 ; 
+ 38e   :  fdf9f ; 
+ 38f   :  fdff6 ; 
+ 390   :  fe04d ; 
+ 391   :  fe0a4 ; 
+ 392   :  fe0fb ; 
+ 393   :  fe152 ; 
+ 394   :  fe1a9 ; 
+ 395   :  fe200 ; 
+ 396   :  fe257 ; 
+ 397   :  fe2ae ; 
+ 398   :  fe305 ; 
+ 399   :  fe35c ; 
+ 39a   :  fe3b3 ; 
+ 39b   :  fe40a ; 
+ 39c   :  fe460 ; 
+ 39d   :  fe4b7 ; 
+ 39e   :  fe50e ; 
+ 39f   :  fe565 ; 
+ 3a0   :  fe5bc ; 
+ 3a1   :  fe613 ; 
+ 3a2   :  fe66a ; 
+ 3a3   :  fe6c0 ; 
+ 3a4   :  fe717 ; 
+ 3a5   :  fe76e ; 
+ 3a6   :  fe7c5 ; 
+ 3a7   :  fe81c ; 
+ 3a8   :  fe872 ; 
+ 3a9   :  fe8c9 ; 
+ 3aa   :  fe920 ; 
+ 3ab   :  fe976 ; 
+ 3ac   :  fe9cd ; 
+ 3ad   :  fea24 ; 
+ 3ae   :  fea7a ; 
+ 3af   :  fead1 ; 
+ 3b0   :  feb27 ; 
+ 3b1   :  feb7e ; 
+ 3b2   :  febd4 ; 
+ 3b3   :  fec2b ; 
+ 3b4   :  fec81 ; 
+ 3b5   :  fecd8 ; 
+ 3b6   :  fed2e ; 
+ 3b7   :  fed84 ; 
+ 3b8   :  feddb ; 
+ 3b9   :  fee31 ; 
+ 3ba   :  fee87 ; 
+ 3bb   :  feede ; 
+ 3bc   :  fef34 ; 
+ 3bd   :  fef8a ; 
+ 3be   :  fefe0 ; 
+ 3bf   :  ff036 ; 
+ 3c0   :  ff08c ; 
+ 3c1   :  ff0e2 ; 
+ 3c2   :  ff138 ; 
+ 3c3   :  ff18e ; 
+ 3c4   :  ff1e4 ; 
+ 3c5   :  ff23a ; 
+ 3c6   :  ff290 ; 
+ 3c7   :  ff2e5 ; 
+ 3c8   :  ff33b ; 
+ 3c9   :  ff391 ; 
+ 3ca   :  ff3e6 ; 
+ 3cb   :  ff43c ; 
+ 3cc   :  ff492 ; 
+ 3cd   :  ff4e7 ; 
+ 3ce   :  ff53d ; 
+ 3cf   :  ff592 ; 
+ 3d0   :  ff5e7 ; 
+ 3d1   :  ff63d ; 
+ 3d2   :  ff692 ; 
+ 3d3   :  ff6e7 ; 
+ 3d4   :  ff73c ; 
+ 3d5   :  ff791 ; 
+ 3d6   :  ff7e6 ; 
+ 3d7   :  ff83b ; 
+ 3d8   :  ff890 ; 
+ 3d9   :  ff8e5 ; 
+ 3da   :  ff93a ; 
+ 3db   :  ff98f ; 
+ 3dc   :  ff9e3 ; 
+ 3dd   :  ffa38 ; 
+ 3de   :  ffa8d ; 
+ 3df   :  ffae1 ; 
+ 3e0   :  ffb35 ; 
+ 3e1   :  ffb8a ; 
+ 3e2   :  ffbde ; 
+ 3e3   :  ffc32 ; 
+ 3e4   :  ffc87 ; 
+ 3e5   :  ffcdb ; 
+ 3e6   :  ffd2f ; 
+ 3e7   :  ffd83 ; 
+ 3e8   :  ffdd7 ; 
+ 3e9   :  ffe2b ; 
+ 3ea   :  ffe7f ; 
+ 3eb   :  ffed2 ; 
+ 3ec   :  fff26 ; 
+ 3ed   :  fff7a ; 
+ 3ee   :  fffcd ; 
+ 3ef   :  21 ; 
+ 3f0   :  74 ; 
+ 3f1   :  c7 ; 
+ 3f2   :  11a ; 
+ 3f3   :  16e ; 
+ 3f4   :  1c1 ; 
+ 3f5   :  214 ; 
+ 3f6   :  267 ; 
+ 3f7   :  2b9 ; 
+ 3f8   :  30c ; 
+ 3f9   :  35f ; 
+ 3fa   :  3b2 ; 
+ 3fb   :  404 ; 
+ 3fc   :  457 ; 
+ 3fd   :  4a9 ; 
+ 3fe   :  4fb ; 
+ 3ff   :  54d ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_5.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_5.mif
new file mode 100644
index 0000000000000000000000000000000000000000..8097c9d52ff2137a4eb0ee9306090a37ca77625c
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_5.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  1154 ; 
+ 1   :  1235 ; 
+ 2   :  1316 ; 
+ 3   :  13f6 ; 
+ 4   :  14d6 ; 
+ 5   :  15b6 ; 
+ 6   :  1695 ; 
+ 7   :  1774 ; 
+ 8   :  1853 ; 
+ 9   :  1931 ; 
+ a   :  1a0f ; 
+ b   :  1aed ; 
+ c   :  1bca ; 
+ d   :  1ca8 ; 
+ e   :  1d84 ; 
+ f   :  1e61 ; 
+ 10   :  1f3d ; 
+ 11   :  2018 ; 
+ 12   :  20f4 ; 
+ 13   :  21cf ; 
+ 14   :  22a9 ; 
+ 15   :  2384 ; 
+ 16   :  245e ; 
+ 17   :  2537 ; 
+ 18   :  2611 ; 
+ 19   :  26ea ; 
+ 1a   :  27c2 ; 
+ 1b   :  289a ; 
+ 1c   :  2972 ; 
+ 1d   :  2a4a ; 
+ 1e   :  2b21 ; 
+ 1f   :  2bf8 ; 
+ 20   :  2cce ; 
+ 21   :  2da4 ; 
+ 22   :  2e7a ; 
+ 23   :  2f4f ; 
+ 24   :  3024 ; 
+ 25   :  30f9 ; 
+ 26   :  31cd ; 
+ 27   :  32a1 ; 
+ 28   :  3375 ; 
+ 29   :  3448 ; 
+ 2a   :  351a ; 
+ 2b   :  35ed ; 
+ 2c   :  36bf ; 
+ 2d   :  3790 ; 
+ 2e   :  3861 ; 
+ 2f   :  3932 ; 
+ 30   :  3a03 ; 
+ 31   :  3ad3 ; 
+ 32   :  3ba2 ; 
+ 33   :  3c72 ; 
+ 34   :  3d40 ; 
+ 35   :  3e0f ; 
+ 36   :  3edd ; 
+ 37   :  3fab ; 
+ 38   :  4078 ; 
+ 39   :  4145 ; 
+ 3a   :  4211 ; 
+ 3b   :  42dd ; 
+ 3c   :  43a9 ; 
+ 3d   :  4474 ; 
+ 3e   :  453f ; 
+ 3f   :  4609 ; 
+ 40   :  46d4 ; 
+ 41   :  479d ; 
+ 42   :  4866 ; 
+ 43   :  492f ; 
+ 44   :  49f7 ; 
+ 45   :  4abf ; 
+ 46   :  4b87 ; 
+ 47   :  4c4e ; 
+ 48   :  4d15 ; 
+ 49   :  4ddb ; 
+ 4a   :  4ea1 ; 
+ 4b   :  4f66 ; 
+ 4c   :  502b ; 
+ 4d   :  50f0 ; 
+ 4e   :  51b4 ; 
+ 4f   :  5278 ; 
+ 50   :  533b ; 
+ 51   :  53fe ; 
+ 52   :  54c0 ; 
+ 53   :  5582 ; 
+ 54   :  5644 ; 
+ 55   :  5705 ; 
+ 56   :  57c5 ; 
+ 57   :  5886 ; 
+ 58   :  5945 ; 
+ 59   :  5a05 ; 
+ 5a   :  5ac4 ; 
+ 5b   :  5b82 ; 
+ 5c   :  5c40 ; 
+ 5d   :  5cfd ; 
+ 5e   :  5dbb ; 
+ 5f   :  5e77 ; 
+ 60   :  5f33 ; 
+ 61   :  5fef ; 
+ 62   :  60aa ; 
+ 63   :  6165 ; 
+ 64   :  621f ; 
+ 65   :  62d9 ; 
+ 66   :  6393 ; 
+ 67   :  644c ; 
+ 68   :  6504 ; 
+ 69   :  65bc ; 
+ 6a   :  6674 ; 
+ 6b   :  672b ; 
+ 6c   :  67e2 ; 
+ 6d   :  6898 ; 
+ 6e   :  694e ; 
+ 6f   :  6a03 ; 
+ 70   :  6ab8 ; 
+ 71   :  6b6c ; 
+ 72   :  6c20 ; 
+ 73   :  6cd3 ; 
+ 74   :  6d86 ; 
+ 75   :  6e38 ; 
+ 76   :  6eea ; 
+ 77   :  6f9c ; 
+ 78   :  704c ; 
+ 79   :  70fd ; 
+ 7a   :  71ad ; 
+ 7b   :  725c ; 
+ 7c   :  730b ; 
+ 7d   :  73ba ; 
+ 7e   :  7468 ; 
+ 7f   :  7515 ; 
+ 80   :  75c3 ; 
+ 81   :  766f ; 
+ 82   :  771b ; 
+ 83   :  77c7 ; 
+ 84   :  7872 ; 
+ 85   :  791c ; 
+ 86   :  79c7 ; 
+ 87   :  7a70 ; 
+ 88   :  7b19 ; 
+ 89   :  7bc2 ; 
+ 8a   :  7c6a ; 
+ 8b   :  7d12 ; 
+ 8c   :  7db9 ; 
+ 8d   :  7e5f ; 
+ 8e   :  7f05 ; 
+ 8f   :  7fab ; 
+ 90   :  8050 ; 
+ 91   :  80f5 ; 
+ 92   :  8199 ; 
+ 93   :  823c ; 
+ 94   :  82df ; 
+ 95   :  8382 ; 
+ 96   :  8424 ; 
+ 97   :  84c5 ; 
+ 98   :  8566 ; 
+ 99   :  8607 ; 
+ 9a   :  86a7 ; 
+ 9b   :  8746 ; 
+ 9c   :  87e5 ; 
+ 9d   :  8883 ; 
+ 9e   :  8921 ; 
+ 9f   :  89bf ; 
+ a0   :  8a5c ; 
+ a1   :  8af8 ; 
+ a2   :  8b94 ; 
+ a3   :  8c2f ; 
+ a4   :  8cca ; 
+ a5   :  8d64 ; 
+ a6   :  8dfe ; 
+ a7   :  8e97 ; 
+ a8   :  8f30 ; 
+ a9   :  8fc8 ; 
+ aa   :  905f ; 
+ ab   :  90f6 ; 
+ ac   :  918d ; 
+ ad   :  9223 ; 
+ ae   :  92b8 ; 
+ af   :  934d ; 
+ b0   :  93e2 ; 
+ b1   :  9476 ; 
+ b2   :  9509 ; 
+ b3   :  959c ; 
+ b4   :  962e ; 
+ b5   :  96c0 ; 
+ b6   :  9751 ; 
+ b7   :  97e2 ; 
+ b8   :  9872 ; 
+ b9   :  9901 ; 
+ ba   :  9990 ; 
+ bb   :  9a1f ; 
+ bc   :  9aad ; 
+ bd   :  9b3a ; 
+ be   :  9bc7 ; 
+ bf   :  9c53 ; 
+ c0   :  9cdf ; 
+ c1   :  9d6a ; 
+ c2   :  9df5 ; 
+ c3   :  9e7f ; 
+ c4   :  9f08 ; 
+ c5   :  9f91 ; 
+ c6   :  a01a ; 
+ c7   :  a0a2 ; 
+ c8   :  a129 ; 
+ c9   :  a1b0 ; 
+ ca   :  a236 ; 
+ cb   :  a2bc ; 
+ cc   :  a341 ; 
+ cd   :  a3c6 ; 
+ ce   :  a44a ; 
+ cf   :  a4cd ; 
+ d0   :  a550 ; 
+ d1   :  a5d3 ; 
+ d2   :  a654 ; 
+ d3   :  a6d6 ; 
+ d4   :  a756 ; 
+ d5   :  a7d6 ; 
+ d6   :  a856 ; 
+ d7   :  a8d5 ; 
+ d8   :  a954 ; 
+ d9   :  a9d1 ; 
+ da   :  aa4f ; 
+ db   :  aacb ; 
+ dc   :  ab48 ; 
+ dd   :  abc3 ; 
+ de   :  ac3e ; 
+ df   :  acb9 ; 
+ e0   :  ad33 ; 
+ e1   :  adac ; 
+ e2   :  ae25 ; 
+ e3   :  ae9d ; 
+ e4   :  af15 ; 
+ e5   :  af8c ; 
+ e6   :  b003 ; 
+ e7   :  b079 ; 
+ e8   :  b0ee ; 
+ e9   :  b163 ; 
+ ea   :  b1d7 ; 
+ eb   :  b24b ; 
+ ec   :  b2be ; 
+ ed   :  b330 ; 
+ ee   :  b3a2 ; 
+ ef   :  b414 ; 
+ f0   :  b485 ; 
+ f1   :  b4f5 ; 
+ f2   :  b565 ; 
+ f3   :  b5d4 ; 
+ f4   :  b642 ; 
+ f5   :  b6b0 ; 
+ f6   :  b71e ; 
+ f7   :  b78a ; 
+ f8   :  b7f7 ; 
+ f9   :  b862 ; 
+ fa   :  b8cd ; 
+ fb   :  b938 ; 
+ fc   :  b9a2 ; 
+ fd   :  ba0b ; 
+ fe   :  ba74 ; 
+ ff   :  badc ; 
+ 100   :  bb44 ; 
+ 101   :  bbab ; 
+ 102   :  bc11 ; 
+ 103   :  bc77 ; 
+ 104   :  bcdc ; 
+ 105   :  bd41 ; 
+ 106   :  bda5 ; 
+ 107   :  be09 ; 
+ 108   :  be6c ; 
+ 109   :  bece ; 
+ 10a   :  bf30 ; 
+ 10b   :  bf91 ; 
+ 10c   :  bff2 ; 
+ 10d   :  c052 ; 
+ 10e   :  c0b1 ; 
+ 10f   :  c110 ; 
+ 110   :  c16f ; 
+ 111   :  c1cc ; 
+ 112   :  c229 ; 
+ 113   :  c286 ; 
+ 114   :  c2e2 ; 
+ 115   :  c33d ; 
+ 116   :  c398 ; 
+ 117   :  c3f2 ; 
+ 118   :  c44c ; 
+ 119   :  c4a5 ; 
+ 11a   :  c4fe ; 
+ 11b   :  c555 ; 
+ 11c   :  c5ad ; 
+ 11d   :  c603 ; 
+ 11e   :  c65a ; 
+ 11f   :  c6af ; 
+ 120   :  c704 ; 
+ 121   :  c758 ; 
+ 122   :  c7ac ; 
+ 123   :  c7ff ; 
+ 124   :  c852 ; 
+ 125   :  c8a4 ; 
+ 126   :  c8f5 ; 
+ 127   :  c946 ; 
+ 128   :  c996 ; 
+ 129   :  c9e6 ; 
+ 12a   :  ca35 ; 
+ 12b   :  ca84 ; 
+ 12c   :  cad1 ; 
+ 12d   :  cb1f ; 
+ 12e   :  cb6c ; 
+ 12f   :  cbb8 ; 
+ 130   :  cc03 ; 
+ 131   :  cc4e ; 
+ 132   :  cc98 ; 
+ 133   :  cce2 ; 
+ 134   :  cd2b ; 
+ 135   :  cd74 ; 
+ 136   :  cdbc ; 
+ 137   :  ce03 ; 
+ 138   :  ce4a ; 
+ 139   :  ce91 ; 
+ 13a   :  ced6 ; 
+ 13b   :  cf1b ; 
+ 13c   :  cf60 ; 
+ 13d   :  cfa4 ; 
+ 13e   :  cfe7 ; 
+ 13f   :  d02a ; 
+ 140   :  d06c ; 
+ 141   :  d0ad ; 
+ 142   :  d0ee ; 
+ 143   :  d12f ; 
+ 144   :  d16e ; 
+ 145   :  d1ad ; 
+ 146   :  d1ec ; 
+ 147   :  d22a ; 
+ 148   :  d267 ; 
+ 149   :  d2a4 ; 
+ 14a   :  d2e1 ; 
+ 14b   :  d31c ; 
+ 14c   :  d357 ; 
+ 14d   :  d392 ; 
+ 14e   :  d3cc ; 
+ 14f   :  d405 ; 
+ 150   :  d43e ; 
+ 151   :  d476 ; 
+ 152   :  d4ad ; 
+ 153   :  d4e4 ; 
+ 154   :  d51b ; 
+ 155   :  d550 ; 
+ 156   :  d585 ; 
+ 157   :  d5ba ; 
+ 158   :  d5ee ; 
+ 159   :  d621 ; 
+ 15a   :  d654 ; 
+ 15b   :  d687 ; 
+ 15c   :  d6b8 ; 
+ 15d   :  d6e9 ; 
+ 15e   :  d71a ; 
+ 15f   :  d74a ; 
+ 160   :  d779 ; 
+ 161   :  d7a8 ; 
+ 162   :  d7d6 ; 
+ 163   :  d803 ; 
+ 164   :  d830 ; 
+ 165   :  d85d ; 
+ 166   :  d889 ; 
+ 167   :  d8b4 ; 
+ 168   :  d8df ; 
+ 169   :  d909 ; 
+ 16a   :  d932 ; 
+ 16b   :  d95b ; 
+ 16c   :  d983 ; 
+ 16d   :  d9ab ; 
+ 16e   :  d9d2 ; 
+ 16f   :  d9f9 ; 
+ 170   :  da1f ; 
+ 171   :  da44 ; 
+ 172   :  da69 ; 
+ 173   :  da8d ; 
+ 174   :  dab1 ; 
+ 175   :  dad4 ; 
+ 176   :  daf6 ; 
+ 177   :  db18 ; 
+ 178   :  db3a ; 
+ 179   :  db5a ; 
+ 17a   :  db7b ; 
+ 17b   :  db9a ; 
+ 17c   :  dbb9 ; 
+ 17d   :  dbd8 ; 
+ 17e   :  dbf5 ; 
+ 17f   :  dc13 ; 
+ 180   :  dc2f ; 
+ 181   :  dc4c ; 
+ 182   :  dc67 ; 
+ 183   :  dc82 ; 
+ 184   :  dc9d ; 
+ 185   :  dcb6 ; 
+ 186   :  dcd0 ; 
+ 187   :  dce8 ; 
+ 188   :  dd00 ; 
+ 189   :  dd18 ; 
+ 18a   :  dd2f ; 
+ 18b   :  dd45 ; 
+ 18c   :  dd5b ; 
+ 18d   :  dd70 ; 
+ 18e   :  dd85 ; 
+ 18f   :  dd99 ; 
+ 190   :  ddad ; 
+ 191   :  ddc0 ; 
+ 192   :  ddd2 ; 
+ 193   :  dde4 ; 
+ 194   :  ddf5 ; 
+ 195   :  de06 ; 
+ 196   :  de16 ; 
+ 197   :  de26 ; 
+ 198   :  de35 ; 
+ 199   :  de43 ; 
+ 19a   :  de51 ; 
+ 19b   :  de5e ; 
+ 19c   :  de6b ; 
+ 19d   :  de77 ; 
+ 19e   :  de83 ; 
+ 19f   :  de8e ; 
+ 1a0   :  de98 ; 
+ 1a1   :  dea2 ; 
+ 1a2   :  deab ; 
+ 1a3   :  deb4 ; 
+ 1a4   :  debc ; 
+ 1a5   :  dec4 ; 
+ 1a6   :  decb ; 
+ 1a7   :  ded2 ; 
+ 1a8   :  ded8 ; 
+ 1a9   :  dedd ; 
+ 1aa   :  dee2 ; 
+ 1ab   :  dee6 ; 
+ 1ac   :  deea ; 
+ 1ad   :  deed ; 
+ 1ae   :  def0 ; 
+ 1af   :  def2 ; 
+ 1b0   :  def4 ; 
+ 1b1   :  def5 ; 
+ 1b2   :  def5 ; 
+ 1b3   :  def5 ; 
+ 1b4   :  def4 ; 
+ 1b5   :  def3 ; 
+ 1b6   :  def1 ; 
+ 1b7   :  deef ; 
+ 1b8   :  deec ; 
+ 1b9   :  dee9 ; 
+ 1ba   :  dee5 ; 
+ 1bb   :  dee0 ; 
+ 1bc   :  dedb ; 
+ 1bd   :  ded5 ; 
+ 1be   :  decf ; 
+ 1bf   :  dec9 ; 
+ 1c0   :  dec1 ; 
+ 1c1   :  deba ; 
+ 1c2   :  deb1 ; 
+ 1c3   :  dea8 ; 
+ 1c4   :  de9f ; 
+ 1c5   :  de95 ; 
+ 1c6   :  de8a ; 
+ 1c7   :  de7f ; 
+ 1c8   :  de74 ; 
+ 1c9   :  de68 ; 
+ 1ca   :  de5b ; 
+ 1cb   :  de4e ; 
+ 1cc   :  de40 ; 
+ 1cd   :  de32 ; 
+ 1ce   :  de23 ; 
+ 1cf   :  de14 ; 
+ 1d0   :  de04 ; 
+ 1d1   :  ddf3 ; 
+ 1d2   :  dde2 ; 
+ 1d3   :  ddd1 ; 
+ 1d4   :  ddbf ; 
+ 1d5   :  ddac ; 
+ 1d6   :  dd99 ; 
+ 1d7   :  dd86 ; 
+ 1d8   :  dd72 ; 
+ 1d9   :  dd5d ; 
+ 1da   :  dd48 ; 
+ 1db   :  dd32 ; 
+ 1dc   :  dd1c ; 
+ 1dd   :  dd05 ; 
+ 1de   :  dcee ; 
+ 1df   :  dcd6 ; 
+ 1e0   :  dcbe ; 
+ 1e1   :  dca5 ; 
+ 1e2   :  dc8c ; 
+ 1e3   :  dc72 ; 
+ 1e4   :  dc57 ; 
+ 1e5   :  dc3d ; 
+ 1e6   :  dc21 ; 
+ 1e7   :  dc05 ; 
+ 1e8   :  dbe9 ; 
+ 1e9   :  dbcc ; 
+ 1ea   :  dbae ; 
+ 1eb   :  db90 ; 
+ 1ec   :  db72 ; 
+ 1ed   :  db53 ; 
+ 1ee   :  db33 ; 
+ 1ef   :  db13 ; 
+ 1f0   :  daf3 ; 
+ 1f1   :  dad2 ; 
+ 1f2   :  dab0 ; 
+ 1f3   :  da8e ; 
+ 1f4   :  da6b ; 
+ 1f5   :  da48 ; 
+ 1f6   :  da25 ; 
+ 1f7   :  da01 ; 
+ 1f8   :  d9dc ; 
+ 1f9   :  d9b7 ; 
+ 1fa   :  d991 ; 
+ 1fb   :  d96b ; 
+ 1fc   :  d945 ; 
+ 1fd   :  d91e ; 
+ 1fe   :  d8f6 ; 
+ 1ff   :  d8ce ; 
+ 200   :  d8a5 ; 
+ 201   :  d87c ; 
+ 202   :  d853 ; 
+ 203   :  d829 ; 
+ 204   :  d7fe ; 
+ 205   :  d7d3 ; 
+ 206   :  d7a8 ; 
+ 207   :  d77c ; 
+ 208   :  d74f ; 
+ 209   :  d722 ; 
+ 20a   :  d6f5 ; 
+ 20b   :  d6c7 ; 
+ 20c   :  d698 ; 
+ 20d   :  d66a ; 
+ 20e   :  d63a ; 
+ 20f   :  d60a ; 
+ 210   :  d5da ; 
+ 211   :  d5a9 ; 
+ 212   :  d578 ; 
+ 213   :  d546 ; 
+ 214   :  d514 ; 
+ 215   :  d4e1 ; 
+ 216   :  d4ae ; 
+ 217   :  d47a ; 
+ 218   :  d446 ; 
+ 219   :  d411 ; 
+ 21a   :  d3dc ; 
+ 21b   :  d3a7 ; 
+ 21c   :  d371 ; 
+ 21d   :  d33a ; 
+ 21e   :  d303 ; 
+ 21f   :  d2cc ; 
+ 220   :  d294 ; 
+ 221   :  d25b ; 
+ 222   :  d223 ; 
+ 223   :  d1e9 ; 
+ 224   :  d1b0 ; 
+ 225   :  d175 ; 
+ 226   :  d13b ; 
+ 227   :  d100 ; 
+ 228   :  d0c4 ; 
+ 229   :  d088 ; 
+ 22a   :  d04c ; 
+ 22b   :  d00f ; 
+ 22c   :  cfd1 ; 
+ 22d   :  cf93 ; 
+ 22e   :  cf55 ; 
+ 22f   :  cf16 ; 
+ 230   :  ced7 ; 
+ 231   :  ce98 ; 
+ 232   :  ce58 ; 
+ 233   :  ce17 ; 
+ 234   :  cdd6 ; 
+ 235   :  cd95 ; 
+ 236   :  cd53 ; 
+ 237   :  cd11 ; 
+ 238   :  ccce ; 
+ 239   :  cc8b ; 
+ 23a   :  cc47 ; 
+ 23b   :  cc03 ; 
+ 23c   :  cbbf ; 
+ 23d   :  cb7a ; 
+ 23e   :  cb34 ; 
+ 23f   :  caef ; 
+ 240   :  caa8 ; 
+ 241   :  ca62 ; 
+ 242   :  ca1b ; 
+ 243   :  c9d3 ; 
+ 244   :  c98b ; 
+ 245   :  c943 ; 
+ 246   :  c8fa ; 
+ 247   :  c8b1 ; 
+ 248   :  c868 ; 
+ 249   :  c81e ; 
+ 24a   :  c7d3 ; 
+ 24b   :  c788 ; 
+ 24c   :  c73d ; 
+ 24d   :  c6f1 ; 
+ 24e   :  c6a5 ; 
+ 24f   :  c659 ; 
+ 250   :  c60c ; 
+ 251   :  c5bf ; 
+ 252   :  c571 ; 
+ 253   :  c523 ; 
+ 254   :  c4d4 ; 
+ 255   :  c485 ; 
+ 256   :  c436 ; 
+ 257   :  c3e6 ; 
+ 258   :  c396 ; 
+ 259   :  c345 ; 
+ 25a   :  c2f4 ; 
+ 25b   :  c2a3 ; 
+ 25c   :  c251 ; 
+ 25d   :  c1ff ; 
+ 25e   :  c1ad ; 
+ 25f   :  c15a ; 
+ 260   :  c106 ; 
+ 261   :  c0b3 ; 
+ 262   :  c05e ; 
+ 263   :  c00a ; 
+ 264   :  bfb5 ; 
+ 265   :  bf60 ; 
+ 266   :  bf0a ; 
+ 267   :  beb4 ; 
+ 268   :  be5e ; 
+ 269   :  be07 ; 
+ 26a   :  bdaf ; 
+ 26b   :  bd58 ; 
+ 26c   :  bd00 ; 
+ 26d   :  bca8 ; 
+ 26e   :  bc4f ; 
+ 26f   :  bbf6 ; 
+ 270   :  bb9c ; 
+ 271   :  bb43 ; 
+ 272   :  bae8 ; 
+ 273   :  ba8e ; 
+ 274   :  ba33 ; 
+ 275   :  b9d7 ; 
+ 276   :  b97c ; 
+ 277   :  b920 ; 
+ 278   :  b8c3 ; 
+ 279   :  b867 ; 
+ 27a   :  b809 ; 
+ 27b   :  b7ac ; 
+ 27c   :  b74e ; 
+ 27d   :  b6f0 ; 
+ 27e   :  b691 ; 
+ 27f   :  b632 ; 
+ 280   :  b5d3 ; 
+ 281   :  b574 ; 
+ 282   :  b514 ; 
+ 283   :  b4b3 ; 
+ 284   :  b453 ; 
+ 285   :  b3f2 ; 
+ 286   :  b390 ; 
+ 287   :  b32e ; 
+ 288   :  b2cc ; 
+ 289   :  b26a ; 
+ 28a   :  b207 ; 
+ 28b   :  b1a4 ; 
+ 28c   :  b141 ; 
+ 28d   :  b0dd ; 
+ 28e   :  b079 ; 
+ 28f   :  b015 ; 
+ 290   :  afb0 ; 
+ 291   :  af4b ; 
+ 292   :  aee5 ; 
+ 293   :  ae80 ; 
+ 294   :  ae19 ; 
+ 295   :  adb3 ; 
+ 296   :  ad4c ; 
+ 297   :  ace5 ; 
+ 298   :  ac7e ; 
+ 299   :  ac16 ; 
+ 29a   :  abae ; 
+ 29b   :  ab46 ; 
+ 29c   :  aadd ; 
+ 29d   :  aa74 ; 
+ 29e   :  aa0b ; 
+ 29f   :  a9a1 ; 
+ 2a0   :  a937 ; 
+ 2a1   :  a8cd ; 
+ 2a2   :  a863 ; 
+ 2a3   :  a7f8 ; 
+ 2a4   :  a78d ; 
+ 2a5   :  a721 ; 
+ 2a6   :  a6b6 ; 
+ 2a7   :  a64a ; 
+ 2a8   :  a5dd ; 
+ 2a9   :  a570 ; 
+ 2aa   :  a504 ; 
+ 2ab   :  a496 ; 
+ 2ac   :  a429 ; 
+ 2ad   :  a3bb ; 
+ 2ae   :  a34d ; 
+ 2af   :  a2de ; 
+ 2b0   :  a270 ; 
+ 2b1   :  a201 ; 
+ 2b2   :  a191 ; 
+ 2b3   :  a122 ; 
+ 2b4   :  a0b2 ; 
+ 2b5   :  a042 ; 
+ 2b6   :  9fd1 ; 
+ 2b7   :  9f61 ; 
+ 2b8   :  9ef0 ; 
+ 2b9   :  9e7e ; 
+ 2ba   :  9e0d ; 
+ 2bb   :  9d9b ; 
+ 2bc   :  9d29 ; 
+ 2bd   :  9cb6 ; 
+ 2be   :  9c44 ; 
+ 2bf   :  9bd1 ; 
+ 2c0   :  9b5e ; 
+ 2c1   :  9aea ; 
+ 2c2   :  9a77 ; 
+ 2c3   :  9a03 ; 
+ 2c4   :  998e ; 
+ 2c5   :  991a ; 
+ 2c6   :  98a5 ; 
+ 2c7   :  9830 ; 
+ 2c8   :  97bb ; 
+ 2c9   :  9745 ; 
+ 2ca   :  96cf ; 
+ 2cb   :  9659 ; 
+ 2cc   :  95e3 ; 
+ 2cd   :  956c ; 
+ 2ce   :  94f6 ; 
+ 2cf   :  947f ; 
+ 2d0   :  9407 ; 
+ 2d1   :  9390 ; 
+ 2d2   :  9318 ; 
+ 2d3   :  92a0 ; 
+ 2d4   :  9228 ; 
+ 2d5   :  91af ; 
+ 2d6   :  9136 ; 
+ 2d7   :  90bd ; 
+ 2d8   :  9044 ; 
+ 2d9   :  8fcb ; 
+ 2da   :  8f51 ; 
+ 2db   :  8ed7 ; 
+ 2dc   :  8e5d ; 
+ 2dd   :  8de2 ; 
+ 2de   :  8d68 ; 
+ 2df   :  8ced ; 
+ 2e0   :  8c72 ; 
+ 2e1   :  8bf7 ; 
+ 2e2   :  8b7b ; 
+ 2e3   :  8aff ; 
+ 2e4   :  8a83 ; 
+ 2e5   :  8a07 ; 
+ 2e6   :  898b ; 
+ 2e7   :  890e ; 
+ 2e8   :  8891 ; 
+ 2e9   :  8814 ; 
+ 2ea   :  8797 ; 
+ 2eb   :  871a ; 
+ 2ec   :  869c ; 
+ 2ed   :  861e ; 
+ 2ee   :  85a0 ; 
+ 2ef   :  8522 ; 
+ 2f0   :  84a3 ; 
+ 2f1   :  8425 ; 
+ 2f2   :  83a6 ; 
+ 2f3   :  8327 ; 
+ 2f4   :  82a7 ; 
+ 2f5   :  8228 ; 
+ 2f6   :  81a8 ; 
+ 2f7   :  8128 ; 
+ 2f8   :  80a8 ; 
+ 2f9   :  8028 ; 
+ 2fa   :  7fa8 ; 
+ 2fb   :  7f27 ; 
+ 2fc   :  7ea6 ; 
+ 2fd   :  7e25 ; 
+ 2fe   :  7da4 ; 
+ 2ff   :  7d23 ; 
+ 300   :  7ca1 ; 
+ 301   :  7c1f ; 
+ 302   :  7b9e ; 
+ 303   :  7b1c ; 
+ 304   :  7a99 ; 
+ 305   :  7a17 ; 
+ 306   :  7994 ; 
+ 307   :  7912 ; 
+ 308   :  788f ; 
+ 309   :  780c ; 
+ 30a   :  7788 ; 
+ 30b   :  7705 ; 
+ 30c   :  7681 ; 
+ 30d   :  75fe ; 
+ 30e   :  757a ; 
+ 30f   :  74f6 ; 
+ 310   :  7471 ; 
+ 311   :  73ed ; 
+ 312   :  7368 ; 
+ 313   :  72e4 ; 
+ 314   :  725f ; 
+ 315   :  71da ; 
+ 316   :  7155 ; 
+ 317   :  70d0 ; 
+ 318   :  704a ; 
+ 319   :  6fc5 ; 
+ 31a   :  6f3f ; 
+ 31b   :  6eb9 ; 
+ 31c   :  6e33 ; 
+ 31d   :  6dad ; 
+ 31e   :  6d27 ; 
+ 31f   :  6ca0 ; 
+ 320   :  6c1a ; 
+ 321   :  6b93 ; 
+ 322   :  6b0c ; 
+ 323   :  6a85 ; 
+ 324   :  69fe ; 
+ 325   :  6977 ; 
+ 326   :  68f0 ; 
+ 327   :  6868 ; 
+ 328   :  67e1 ; 
+ 329   :  6759 ; 
+ 32a   :  66d1 ; 
+ 32b   :  6649 ; 
+ 32c   :  65c1 ; 
+ 32d   :  6539 ; 
+ 32e   :  64b1 ; 
+ 32f   :  6428 ; 
+ 330   :  63a0 ; 
+ 331   :  6317 ; 
+ 332   :  628e ; 
+ 333   :  6205 ; 
+ 334   :  617d ; 
+ 335   :  60f3 ; 
+ 336   :  606a ; 
+ 337   :  5fe1 ; 
+ 338   :  5f58 ; 
+ 339   :  5ece ; 
+ 33a   :  5e45 ; 
+ 33b   :  5dbb ; 
+ 33c   :  5d31 ; 
+ 33d   :  5ca7 ; 
+ 33e   :  5c1d ; 
+ 33f   :  5b93 ; 
+ 340   :  5b09 ; 
+ 341   :  5a7f ; 
+ 342   :  59f5 ; 
+ 343   :  596a ; 
+ 344   :  58e0 ; 
+ 345   :  5855 ; 
+ 346   :  57cb ; 
+ 347   :  5740 ; 
+ 348   :  56b5 ; 
+ 349   :  562a ; 
+ 34a   :  559f ; 
+ 34b   :  5514 ; 
+ 34c   :  5489 ; 
+ 34d   :  53fe ; 
+ 34e   :  5373 ; 
+ 34f   :  52e8 ; 
+ 350   :  525c ; 
+ 351   :  51d1 ; 
+ 352   :  5145 ; 
+ 353   :  50ba ; 
+ 354   :  502e ; 
+ 355   :  4fa2 ; 
+ 356   :  4f17 ; 
+ 357   :  4e8b ; 
+ 358   :  4dff ; 
+ 359   :  4d73 ; 
+ 35a   :  4ce7 ; 
+ 35b   :  4c5b ; 
+ 35c   :  4bcf ; 
+ 35d   :  4b43 ; 
+ 35e   :  4ab7 ; 
+ 35f   :  4a2b ; 
+ 360   :  499e ; 
+ 361   :  4912 ; 
+ 362   :  4886 ; 
+ 363   :  47f9 ; 
+ 364   :  476d ; 
+ 365   :  46e0 ; 
+ 366   :  4654 ; 
+ 367   :  45c7 ; 
+ 368   :  453b ; 
+ 369   :  44ae ; 
+ 36a   :  4421 ; 
+ 36b   :  4395 ; 
+ 36c   :  4308 ; 
+ 36d   :  427b ; 
+ 36e   :  41ef ; 
+ 36f   :  4162 ; 
+ 370   :  40d5 ; 
+ 371   :  4048 ; 
+ 372   :  3fbb ; 
+ 373   :  3f2e ; 
+ 374   :  3ea2 ; 
+ 375   :  3e15 ; 
+ 376   :  3d88 ; 
+ 377   :  3cfb ; 
+ 378   :  3c6e ; 
+ 379   :  3be1 ; 
+ 37a   :  3b54 ; 
+ 37b   :  3ac7 ; 
+ 37c   :  3a3a ; 
+ 37d   :  39ad ; 
+ 37e   :  3920 ; 
+ 37f   :  3893 ; 
+ 380   :  3806 ; 
+ 381   :  3779 ; 
+ 382   :  36ec ; 
+ 383   :  365f ; 
+ 384   :  35d2 ; 
+ 385   :  3545 ; 
+ 386   :  34b8 ; 
+ 387   :  342b ; 
+ 388   :  339e ; 
+ 389   :  3311 ; 
+ 38a   :  3284 ; 
+ 38b   :  31f7 ; 
+ 38c   :  316a ; 
+ 38d   :  30dd ; 
+ 38e   :  3050 ; 
+ 38f   :  2fc3 ; 
+ 390   :  2f37 ; 
+ 391   :  2eaa ; 
+ 392   :  2e1d ; 
+ 393   :  2d90 ; 
+ 394   :  2d03 ; 
+ 395   :  2c77 ; 
+ 396   :  2bea ; 
+ 397   :  2b5d ; 
+ 398   :  2ad1 ; 
+ 399   :  2a44 ; 
+ 39a   :  29b7 ; 
+ 39b   :  292b ; 
+ 39c   :  289e ; 
+ 39d   :  2812 ; 
+ 39e   :  2785 ; 
+ 39f   :  26f9 ; 
+ 3a0   :  266d ; 
+ 3a1   :  25e0 ; 
+ 3a2   :  2554 ; 
+ 3a3   :  24c8 ; 
+ 3a4   :  243c ; 
+ 3a5   :  23af ; 
+ 3a6   :  2323 ; 
+ 3a7   :  2297 ; 
+ 3a8   :  220b ; 
+ 3a9   :  217f ; 
+ 3aa   :  20f3 ; 
+ 3ab   :  2067 ; 
+ 3ac   :  1fdc ; 
+ 3ad   :  1f50 ; 
+ 3ae   :  1ec4 ; 
+ 3af   :  1e39 ; 
+ 3b0   :  1dad ; 
+ 3b1   :  1d22 ; 
+ 3b2   :  1c96 ; 
+ 3b3   :  1c0b ; 
+ 3b4   :  1b7f ; 
+ 3b5   :  1af4 ; 
+ 3b6   :  1a69 ; 
+ 3b7   :  19de ; 
+ 3b8   :  1953 ; 
+ 3b9   :  18c8 ; 
+ 3ba   :  183d ; 
+ 3bb   :  17b2 ; 
+ 3bc   :  1728 ; 
+ 3bd   :  169d ; 
+ 3be   :  1612 ; 
+ 3bf   :  1588 ; 
+ 3c0   :  14fd ; 
+ 3c1   :  1473 ; 
+ 3c2   :  13e9 ; 
+ 3c3   :  135f ; 
+ 3c4   :  12d4 ; 
+ 3c5   :  124a ; 
+ 3c6   :  11c1 ; 
+ 3c7   :  1137 ; 
+ 3c8   :  10ad ; 
+ 3c9   :  1023 ; 
+ 3ca   :  f9a ; 
+ 3cb   :  f10 ; 
+ 3cc   :  e87 ; 
+ 3cd   :  dfe ; 
+ 3ce   :  d75 ; 
+ 3cf   :  ceb ; 
+ 3d0   :  c62 ; 
+ 3d1   :  bda ; 
+ 3d2   :  b51 ; 
+ 3d3   :  ac8 ; 
+ 3d4   :  a40 ; 
+ 3d5   :  9b7 ; 
+ 3d6   :  92f ; 
+ 3d7   :  8a7 ; 
+ 3d8   :  81e ; 
+ 3d9   :  796 ; 
+ 3da   :  70f ; 
+ 3db   :  687 ; 
+ 3dc   :  5ff ; 
+ 3dd   :  577 ; 
+ 3de   :  4f0 ; 
+ 3df   :  469 ; 
+ 3e0   :  3e1 ; 
+ 3e1   :  35a ; 
+ 3e2   :  2d3 ; 
+ 3e3   :  24d ; 
+ 3e4   :  1c6 ; 
+ 3e5   :  13f ; 
+ 3e6   :  b9 ; 
+ 3e7   :  32 ; 
+ 3e8   :  fffac ; 
+ 3e9   :  fff26 ; 
+ 3ea   :  ffea0 ; 
+ 3eb   :  ffe1a ; 
+ 3ec   :  ffd95 ; 
+ 3ed   :  ffd0f ; 
+ 3ee   :  ffc8a ; 
+ 3ef   :  ffc04 ; 
+ 3f0   :  ffb7f ; 
+ 3f1   :  ffafa ; 
+ 3f2   :  ffa75 ; 
+ 3f3   :  ff9f0 ; 
+ 3f4   :  ff96c ; 
+ 3f5   :  ff8e7 ; 
+ 3f6   :  ff863 ; 
+ 3f7   :  ff7df ; 
+ 3f8   :  ff75b ; 
+ 3f9   :  ff6d7 ; 
+ 3fa   :  ff653 ; 
+ 3fb   :  ff5d0 ; 
+ 3fc   :  ff54c ; 
+ 3fd   :  ff4c9 ; 
+ 3fe   :  ff446 ; 
+ 3ff   :  ff3c3 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_6.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_6.mif
new file mode 100644
index 0000000000000000000000000000000000000000..f37204e1f8ee61baa8ce8c4542e1466579d1fbc0
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_6.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  febcd ; 
+ 1   :  fe9e2 ; 
+ 2   :  fe7f9 ; 
+ 3   :  fe610 ; 
+ 4   :  fe428 ; 
+ 5   :  fe242 ; 
+ 6   :  fe05c ; 
+ 7   :  fde78 ; 
+ 8   :  fdc95 ; 
+ 9   :  fdab2 ; 
+ a   :  fd8d1 ; 
+ b   :  fd6f1 ; 
+ c   :  fd512 ; 
+ d   :  fd334 ; 
+ e   :  fd157 ; 
+ f   :  fcf7b ; 
+ 10   :  fcda1 ; 
+ 11   :  fcbc7 ; 
+ 12   :  fc9ef ; 
+ 13   :  fc817 ; 
+ 14   :  fc641 ; 
+ 15   :  fc46c ; 
+ 16   :  fc298 ; 
+ 17   :  fc0c5 ; 
+ 18   :  fbef3 ; 
+ 19   :  fbd22 ; 
+ 1a   :  fbb52 ; 
+ 1b   :  fb984 ; 
+ 1c   :  fb7b6 ; 
+ 1d   :  fb5ea ; 
+ 1e   :  fb41f ; 
+ 1f   :  fb255 ; 
+ 20   :  fb08c ; 
+ 21   :  faec4 ; 
+ 22   :  facfd ; 
+ 23   :  fab37 ; 
+ 24   :  fa973 ; 
+ 25   :  fa7af ; 
+ 26   :  fa5ed ; 
+ 27   :  fa42c ; 
+ 28   :  fa26c ; 
+ 29   :  fa0ad ; 
+ 2a   :  f9eef ; 
+ 2b   :  f9d32 ; 
+ 2c   :  f9b77 ; 
+ 2d   :  f99bc ; 
+ 2e   :  f9803 ; 
+ 2f   :  f964b ; 
+ 30   :  f9494 ; 
+ 31   :  f92de ; 
+ 32   :  f912a ; 
+ 33   :  f8f76 ; 
+ 34   :  f8dc4 ; 
+ 35   :  f8c12 ; 
+ 36   :  f8a62 ; 
+ 37   :  f88b3 ; 
+ 38   :  f8705 ; 
+ 39   :  f8558 ; 
+ 3a   :  f83ad ; 
+ 3b   :  f8203 ; 
+ 3c   :  f8059 ; 
+ 3d   :  f7eb1 ; 
+ 3e   :  f7d0a ; 
+ 3f   :  f7b64 ; 
+ 40   :  f79c0 ; 
+ 41   :  f781c ; 
+ 42   :  f767a ; 
+ 43   :  f74d9 ; 
+ 44   :  f7339 ; 
+ 45   :  f719a ; 
+ 46   :  f6ffc ; 
+ 47   :  f6e60 ; 
+ 48   :  f6cc4 ; 
+ 49   :  f6b2a ; 
+ 4a   :  f6991 ; 
+ 4b   :  f67f9 ; 
+ 4c   :  f6663 ; 
+ 4d   :  f64cd ; 
+ 4e   :  f6339 ; 
+ 4f   :  f61a6 ; 
+ 50   :  f6014 ; 
+ 51   :  f5e83 ; 
+ 52   :  f5cf3 ; 
+ 53   :  f5b65 ; 
+ 54   :  f59d8 ; 
+ 55   :  f584b ; 
+ 56   :  f56c1 ; 
+ 57   :  f5537 ; 
+ 58   :  f53ae ; 
+ 59   :  f5227 ; 
+ 5a   :  f50a1 ; 
+ 5b   :  f4f1c ; 
+ 5c   :  f4d98 ; 
+ 5d   :  f4c15 ; 
+ 5e   :  f4a94 ; 
+ 5f   :  f4914 ; 
+ 60   :  f4794 ; 
+ 61   :  f4617 ; 
+ 62   :  f449a ; 
+ 63   :  f431e ; 
+ 64   :  f41a4 ; 
+ 65   :  f402b ; 
+ 66   :  f3eb3 ; 
+ 67   :  f3d3c ; 
+ 68   :  f3bc7 ; 
+ 69   :  f3a53 ; 
+ 6a   :  f38df ; 
+ 6b   :  f376e ; 
+ 6c   :  f35fd ; 
+ 6d   :  f348d ; 
+ 6e   :  f331f ; 
+ 6f   :  f31b2 ; 
+ 70   :  f3046 ; 
+ 71   :  f2edb ; 
+ 72   :  f2d72 ; 
+ 73   :  f2c09 ; 
+ 74   :  f2aa2 ; 
+ 75   :  f293c ; 
+ 76   :  f27d8 ; 
+ 77   :  f2674 ; 
+ 78   :  f2512 ; 
+ 79   :  f23b1 ; 
+ 7a   :  f2251 ; 
+ 7b   :  f20f2 ; 
+ 7c   :  f1f95 ; 
+ 7d   :  f1e39 ; 
+ 7e   :  f1cde ; 
+ 7f   :  f1b84 ; 
+ 80   :  f1a2b ; 
+ 81   :  f18d4 ; 
+ 82   :  f177e ; 
+ 83   :  f1629 ; 
+ 84   :  f14d5 ; 
+ 85   :  f1383 ; 
+ 86   :  f1232 ; 
+ 87   :  f10e1 ; 
+ 88   :  f0f93 ; 
+ 89   :  f0e45 ; 
+ 8a   :  f0cf9 ; 
+ 8b   :  f0bad ; 
+ 8c   :  f0a63 ; 
+ 8d   :  f091b ; 
+ 8e   :  f07d3 ; 
+ 8f   :  f068d ; 
+ 90   :  f0548 ; 
+ 91   :  f0404 ; 
+ 92   :  f02c1 ; 
+ 93   :  f0180 ; 
+ 94   :  f0040 ; 
+ 95   :  eff01 ; 
+ 96   :  efdc3 ; 
+ 97   :  efc87 ; 
+ 98   :  efb4b ; 
+ 99   :  efa11 ; 
+ 9a   :  ef8d9 ; 
+ 9b   :  ef7a1 ; 
+ 9c   :  ef66b ; 
+ 9d   :  ef535 ; 
+ 9e   :  ef402 ; 
+ 9f   :  ef2cf ; 
+ a0   :  ef19d ; 
+ a1   :  ef06d ; 
+ a2   :  eef3e ; 
+ a3   :  eee10 ; 
+ a4   :  eece4 ; 
+ a5   :  eebb9 ; 
+ a6   :  eea8f ; 
+ a7   :  ee966 ; 
+ a8   :  ee83e ; 
+ a9   :  ee718 ; 
+ aa   :  ee5f3 ; 
+ ab   :  ee4cf ; 
+ ac   :  ee3ac ; 
+ ad   :  ee28b ; 
+ ae   :  ee16a ; 
+ af   :  ee04b ; 
+ b0   :  edf2e ; 
+ b1   :  ede11 ; 
+ b2   :  edcf6 ; 
+ b3   :  edbdc ; 
+ b4   :  edac3 ; 
+ b5   :  ed9ab ; 
+ b6   :  ed895 ; 
+ b7   :  ed780 ; 
+ b8   :  ed66c ; 
+ b9   :  ed55a ; 
+ ba   :  ed448 ; 
+ bb   :  ed338 ; 
+ bc   :  ed229 ; 
+ bd   :  ed11b ; 
+ be   :  ed00f ; 
+ bf   :  ecf04 ; 
+ c0   :  ecdfa ; 
+ c1   :  eccf1 ; 
+ c2   :  ecbe9 ; 
+ c3   :  ecae3 ; 
+ c4   :  ec9de ; 
+ c5   :  ec8da ; 
+ c6   :  ec7d8 ; 
+ c7   :  ec6d7 ; 
+ c8   :  ec5d6 ; 
+ c9   :  ec4d8 ; 
+ ca   :  ec3da ; 
+ cb   :  ec2de ; 
+ cc   :  ec1e2 ; 
+ cd   :  ec0e9 ; 
+ ce   :  ebff0 ; 
+ cf   :  ebef8 ; 
+ d0   :  ebe02 ; 
+ d1   :  ebd0d ; 
+ d2   :  ebc1a ; 
+ d3   :  ebb27 ; 
+ d4   :  eba36 ; 
+ d5   :  eb946 ; 
+ d6   :  eb857 ; 
+ d7   :  eb769 ; 
+ d8   :  eb67d ; 
+ d9   :  eb592 ; 
+ da   :  eb4a8 ; 
+ db   :  eb3c0 ; 
+ dc   :  eb2d8 ; 
+ dd   :  eb1f2 ; 
+ de   :  eb10d ; 
+ df   :  eb029 ; 
+ e0   :  eaf47 ; 
+ e1   :  eae66 ; 
+ e2   :  ead86 ; 
+ e3   :  eaca7 ; 
+ e4   :  eabca ; 
+ e5   :  eaaed ; 
+ e6   :  eaa12 ; 
+ e7   :  ea938 ; 
+ e8   :  ea860 ; 
+ e9   :  ea789 ; 
+ ea   :  ea6b2 ; 
+ eb   :  ea5de ; 
+ ec   :  ea50a ; 
+ ed   :  ea437 ; 
+ ee   :  ea366 ; 
+ ef   :  ea296 ; 
+ f0   :  ea1c8 ; 
+ f1   :  ea0fa ; 
+ f2   :  ea02e ; 
+ f3   :  e9f63 ; 
+ f4   :  e9e99 ; 
+ f5   :  e9dd0 ; 
+ f6   :  e9d09 ; 
+ f7   :  e9c43 ; 
+ f8   :  e9b7e ; 
+ f9   :  e9aba ; 
+ fa   :  e99f8 ; 
+ fb   :  e9936 ; 
+ fc   :  e9876 ; 
+ fd   :  e97b8 ; 
+ fe   :  e96fa ; 
+ ff   :  e963e ; 
+ 100   :  e9583 ; 
+ 101   :  e94c9 ; 
+ 102   :  e9410 ; 
+ 103   :  e9359 ; 
+ 104   :  e92a2 ; 
+ 105   :  e91ed ; 
+ 106   :  e913a ; 
+ 107   :  e9087 ; 
+ 108   :  e8fd6 ; 
+ 109   :  e8f26 ; 
+ 10a   :  e8e77 ; 
+ 10b   :  e8dc9 ; 
+ 10c   :  e8d1d ; 
+ 10d   :  e8c71 ; 
+ 10e   :  e8bc7 ; 
+ 10f   :  e8b1e ; 
+ 110   :  e8a77 ; 
+ 111   :  e89d0 ; 
+ 112   :  e892b ; 
+ 113   :  e8887 ; 
+ 114   :  e87e4 ; 
+ 115   :  e8743 ; 
+ 116   :  e86a3 ; 
+ 117   :  e8603 ; 
+ 118   :  e8566 ; 
+ 119   :  e84c9 ; 
+ 11a   :  e842d ; 
+ 11b   :  e8393 ; 
+ 11c   :  e82fa ; 
+ 11d   :  e8262 ; 
+ 11e   :  e81cb ; 
+ 11f   :  e8136 ; 
+ 120   :  e80a2 ; 
+ 121   :  e800f ; 
+ 122   :  e7f7d ; 
+ 123   :  e7eec ; 
+ 124   :  e7e5d ; 
+ 125   :  e7dce ; 
+ 126   :  e7d41 ; 
+ 127   :  e7cb5 ; 
+ 128   :  e7c2b ; 
+ 129   :  e7ba1 ; 
+ 12a   :  e7b19 ; 
+ 12b   :  e7a92 ; 
+ 12c   :  e7a0c ; 
+ 12d   :  e7987 ; 
+ 12e   :  e7904 ; 
+ 12f   :  e7882 ; 
+ 130   :  e7801 ; 
+ 131   :  e7781 ; 
+ 132   :  e7702 ; 
+ 133   :  e7684 ; 
+ 134   :  e7608 ; 
+ 135   :  e758d ; 
+ 136   :  e7513 ; 
+ 137   :  e749a ; 
+ 138   :  e7422 ; 
+ 139   :  e73ac ; 
+ 13a   :  e7337 ; 
+ 13b   :  e72c3 ; 
+ 13c   :  e7250 ; 
+ 13d   :  e71de ; 
+ 13e   :  e716e ; 
+ 13f   :  e70fe ; 
+ 140   :  e7090 ; 
+ 141   :  e7023 ; 
+ 142   :  e6fb7 ; 
+ 143   :  e6f4d ; 
+ 144   :  e6ee3 ; 
+ 145   :  e6e7b ; 
+ 146   :  e6e14 ; 
+ 147   :  e6dae ; 
+ 148   :  e6d49 ; 
+ 149   :  e6ce6 ; 
+ 14a   :  e6c83 ; 
+ 14b   :  e6c22 ; 
+ 14c   :  e6bc2 ; 
+ 14d   :  e6b63 ; 
+ 14e   :  e6b05 ; 
+ 14f   :  e6aa8 ; 
+ 150   :  e6a4d ; 
+ 151   :  e69f3 ; 
+ 152   :  e699a ; 
+ 153   :  e6942 ; 
+ 154   :  e68eb ; 
+ 155   :  e6895 ; 
+ 156   :  e6841 ; 
+ 157   :  e67ed ; 
+ 158   :  e679b ; 
+ 159   :  e674a ; 
+ 15a   :  e66fa ; 
+ 15b   :  e66ab ; 
+ 15c   :  e665e ; 
+ 15d   :  e6611 ; 
+ 15e   :  e65c6 ; 
+ 15f   :  e657c ; 
+ 160   :  e6533 ; 
+ 161   :  e64eb ; 
+ 162   :  e64a4 ; 
+ 163   :  e645e ; 
+ 164   :  e641a ; 
+ 165   :  e63d7 ; 
+ 166   :  e6394 ; 
+ 167   :  e6353 ; 
+ 168   :  e6313 ; 
+ 169   :  e62d5 ; 
+ 16a   :  e6297 ; 
+ 16b   :  e625a ; 
+ 16c   :  e621f ; 
+ 16d   :  e61e5 ; 
+ 16e   :  e61ac ; 
+ 16f   :  e6174 ; 
+ 170   :  e613d ; 
+ 171   :  e6107 ; 
+ 172   :  e60d2 ; 
+ 173   :  e609f ; 
+ 174   :  e606c ; 
+ 175   :  e603b ; 
+ 176   :  e600b ; 
+ 177   :  e5fdc ; 
+ 178   :  e5fae ; 
+ 179   :  e5f81 ; 
+ 17a   :  e5f55 ; 
+ 17b   :  e5f2a ; 
+ 17c   :  e5f01 ; 
+ 17d   :  e5ed8 ; 
+ 17e   :  e5eb1 ; 
+ 17f   :  e5e8b ; 
+ 180   :  e5e66 ; 
+ 181   :  e5e42 ; 
+ 182   :  e5e1f ; 
+ 183   :  e5dfd ; 
+ 184   :  e5ddc ; 
+ 185   :  e5dbd ; 
+ 186   :  e5d9e ; 
+ 187   :  e5d81 ; 
+ 188   :  e5d64 ; 
+ 189   :  e5d49 ; 
+ 18a   :  e5d2f ; 
+ 18b   :  e5d16 ; 
+ 18c   :  e5cfe ; 
+ 18d   :  e5ce7 ; 
+ 18e   :  e5cd1 ; 
+ 18f   :  e5cbc ; 
+ 190   :  e5ca8 ; 
+ 191   :  e5c96 ; 
+ 192   :  e5c84 ; 
+ 193   :  e5c74 ; 
+ 194   :  e5c64 ; 
+ 195   :  e5c56 ; 
+ 196   :  e5c49 ; 
+ 197   :  e5c3d ; 
+ 198   :  e5c31 ; 
+ 199   :  e5c27 ; 
+ 19a   :  e5c1e ; 
+ 19b   :  e5c16 ; 
+ 19c   :  e5c10 ; 
+ 19d   :  e5c0a ; 
+ 19e   :  e5c05 ; 
+ 19f   :  e5c01 ; 
+ 1a0   :  e5bff ; 
+ 1a1   :  e5bfd ; 
+ 1a2   :  e5bfc ; 
+ 1a3   :  e5bfd ; 
+ 1a4   :  e5bff ; 
+ 1a5   :  e5c01 ; 
+ 1a6   :  e5c05 ; 
+ 1a7   :  e5c09 ; 
+ 1a8   :  e5c0f ; 
+ 1a9   :  e5c16 ; 
+ 1aa   :  e5c1e ; 
+ 1ab   :  e5c26 ; 
+ 1ac   :  e5c30 ; 
+ 1ad   :  e5c3b ; 
+ 1ae   :  e5c47 ; 
+ 1af   :  e5c54 ; 
+ 1b0   :  e5c62 ; 
+ 1b1   :  e5c71 ; 
+ 1b2   :  e5c81 ; 
+ 1b3   :  e5c92 ; 
+ 1b4   :  e5ca4 ; 
+ 1b5   :  e5cb7 ; 
+ 1b6   :  e5ccb ; 
+ 1b7   :  e5ce0 ; 
+ 1b8   :  e5cf7 ; 
+ 1b9   :  e5d0e ; 
+ 1ba   :  e5d26 ; 
+ 1bb   :  e5d3f ; 
+ 1bc   :  e5d59 ; 
+ 1bd   :  e5d74 ; 
+ 1be   :  e5d91 ; 
+ 1bf   :  e5dae ; 
+ 1c0   :  e5dcc ; 
+ 1c1   :  e5deb ; 
+ 1c2   :  e5e0b ; 
+ 1c3   :  e5e2c ; 
+ 1c4   :  e5e4f ; 
+ 1c5   :  e5e72 ; 
+ 1c6   :  e5e96 ; 
+ 1c7   :  e5ebb ; 
+ 1c8   :  e5ee1 ; 
+ 1c9   :  e5f08 ; 
+ 1ca   :  e5f30 ; 
+ 1cb   :  e5f59 ; 
+ 1cc   :  e5f83 ; 
+ 1cd   :  e5fae ; 
+ 1ce   :  e5fda ; 
+ 1cf   :  e6007 ; 
+ 1d0   :  e6035 ; 
+ 1d1   :  e6064 ; 
+ 1d2   :  e6094 ; 
+ 1d3   :  e60c4 ; 
+ 1d4   :  e60f6 ; 
+ 1d5   :  e6129 ; 
+ 1d6   :  e615d ; 
+ 1d7   :  e6191 ; 
+ 1d8   :  e61c7 ; 
+ 1d9   :  e61fd ; 
+ 1da   :  e6235 ; 
+ 1db   :  e626d ; 
+ 1dc   :  e62a7 ; 
+ 1dd   :  e62e1 ; 
+ 1de   :  e631c ; 
+ 1df   :  e6359 ; 
+ 1e0   :  e6396 ; 
+ 1e1   :  e63d4 ; 
+ 1e2   :  e6413 ; 
+ 1e3   :  e6453 ; 
+ 1e4   :  e6494 ; 
+ 1e5   :  e64d6 ; 
+ 1e6   :  e6518 ; 
+ 1e7   :  e655c ; 
+ 1e8   :  e65a1 ; 
+ 1e9   :  e65e6 ; 
+ 1ea   :  e662d ; 
+ 1eb   :  e6674 ; 
+ 1ec   :  e66bc ; 
+ 1ed   :  e6705 ; 
+ 1ee   :  e6750 ; 
+ 1ef   :  e679b ; 
+ 1f0   :  e67e6 ; 
+ 1f1   :  e6833 ; 
+ 1f2   :  e6881 ; 
+ 1f3   :  e68d0 ; 
+ 1f4   :  e691f ; 
+ 1f5   :  e6970 ; 
+ 1f6   :  e69c1 ; 
+ 1f7   :  e6a13 ; 
+ 1f8   :  e6a66 ; 
+ 1f9   :  e6aba ; 
+ 1fa   :  e6b0f ; 
+ 1fb   :  e6b65 ; 
+ 1fc   :  e6bbc ; 
+ 1fd   :  e6c13 ; 
+ 1fe   :  e6c6b ; 
+ 1ff   :  e6cc5 ; 
+ 200   :  e6d1f ; 
+ 201   :  e6d7a ; 
+ 202   :  e6dd6 ; 
+ 203   :  e6e33 ; 
+ 204   :  e6e90 ; 
+ 205   :  e6eef ; 
+ 206   :  e6f4e ; 
+ 207   :  e6fae ; 
+ 208   :  e700f ; 
+ 209   :  e7071 ; 
+ 20a   :  e70d4 ; 
+ 20b   :  e7138 ; 
+ 20c   :  e719c ; 
+ 20d   :  e7202 ; 
+ 20e   :  e7268 ; 
+ 20f   :  e72cf ; 
+ 210   :  e7337 ; 
+ 211   :  e739f ; 
+ 212   :  e7409 ; 
+ 213   :  e7473 ; 
+ 214   :  e74de ; 
+ 215   :  e754a ; 
+ 216   :  e75b7 ; 
+ 217   :  e7625 ; 
+ 218   :  e7694 ; 
+ 219   :  e7703 ; 
+ 21a   :  e7773 ; 
+ 21b   :  e77e4 ; 
+ 21c   :  e7856 ; 
+ 21d   :  e78c8 ; 
+ 21e   :  e793c ; 
+ 21f   :  e79b0 ; 
+ 220   :  e7a25 ; 
+ 221   :  e7a9b ; 
+ 222   :  e7b11 ; 
+ 223   :  e7b89 ; 
+ 224   :  e7c01 ; 
+ 225   :  e7c7a ; 
+ 226   :  e7cf4 ; 
+ 227   :  e7d6e ; 
+ 228   :  e7dea ; 
+ 229   :  e7e66 ; 
+ 22a   :  e7ee3 ; 
+ 22b   :  e7f61 ; 
+ 22c   :  e7fdf ; 
+ 22d   :  e805e ; 
+ 22e   :  e80de ; 
+ 22f   :  e815f ; 
+ 230   :  e81e1 ; 
+ 231   :  e8263 ; 
+ 232   :  e82e6 ; 
+ 233   :  e836a ; 
+ 234   :  e83ef ; 
+ 235   :  e8474 ; 
+ 236   :  e84fa ; 
+ 237   :  e8581 ; 
+ 238   :  e8609 ; 
+ 239   :  e8691 ; 
+ 23a   :  e871a ; 
+ 23b   :  e87a4 ; 
+ 23c   :  e882f ; 
+ 23d   :  e88ba ; 
+ 23e   :  e8946 ; 
+ 23f   :  e89d3 ; 
+ 240   :  e8a61 ; 
+ 241   :  e8aef ; 
+ 242   :  e8b7e ; 
+ 243   :  e8c0e ; 
+ 244   :  e8c9f ; 
+ 245   :  e8d30 ; 
+ 246   :  e8dc2 ; 
+ 247   :  e8e54 ; 
+ 248   :  e8ee8 ; 
+ 249   :  e8f7c ; 
+ 24a   :  e9011 ; 
+ 24b   :  e90a6 ; 
+ 24c   :  e913c ; 
+ 24d   :  e91d3 ; 
+ 24e   :  e926b ; 
+ 24f   :  e9303 ; 
+ 250   :  e939c ; 
+ 251   :  e9436 ; 
+ 252   :  e94d0 ; 
+ 253   :  e956b ; 
+ 254   :  e9607 ; 
+ 255   :  e96a3 ; 
+ 256   :  e9740 ; 
+ 257   :  e97de ; 
+ 258   :  e987d ; 
+ 259   :  e991c ; 
+ 25a   :  e99bc ; 
+ 25b   :  e9a5c ; 
+ 25c   :  e9afd ; 
+ 25d   :  e9b9f ; 
+ 25e   :  e9c41 ; 
+ 25f   :  e9ce5 ; 
+ 260   :  e9d88 ; 
+ 261   :  e9e2d ; 
+ 262   :  e9ed2 ; 
+ 263   :  e9f78 ; 
+ 264   :  ea01e ; 
+ 265   :  ea0c5 ; 
+ 266   :  ea16d ; 
+ 267   :  ea215 ; 
+ 268   :  ea2be ; 
+ 269   :  ea367 ; 
+ 26a   :  ea412 ; 
+ 26b   :  ea4bd ; 
+ 26c   :  ea568 ; 
+ 26d   :  ea614 ; 
+ 26e   :  ea6c1 ; 
+ 26f   :  ea76e ; 
+ 270   :  ea81c ; 
+ 271   :  ea8cb ; 
+ 272   :  ea97a ; 
+ 273   :  eaa2a ; 
+ 274   :  eaada ; 
+ 275   :  eab8b ; 
+ 276   :  eac3d ; 
+ 277   :  eacef ; 
+ 278   :  eada2 ; 
+ 279   :  eae55 ; 
+ 27a   :  eaf09 ; 
+ 27b   :  eafbe ; 
+ 27c   :  eb073 ; 
+ 27d   :  eb129 ; 
+ 27e   :  eb1df ; 
+ 27f   :  eb296 ; 
+ 280   :  eb34d ; 
+ 281   :  eb406 ; 
+ 282   :  eb4be ; 
+ 283   :  eb577 ; 
+ 284   :  eb631 ; 
+ 285   :  eb6ec ; 
+ 286   :  eb7a6 ; 
+ 287   :  eb862 ; 
+ 288   :  eb91e ; 
+ 289   :  eb9db ; 
+ 28a   :  eba98 ; 
+ 28b   :  ebb55 ; 
+ 28c   :  ebc14 ; 
+ 28d   :  ebcd3 ; 
+ 28e   :  ebd92 ; 
+ 28f   :  ebe52 ; 
+ 290   :  ebf12 ; 
+ 291   :  ebfd3 ; 
+ 292   :  ec095 ; 
+ 293   :  ec157 ; 
+ 294   :  ec219 ; 
+ 295   :  ec2dc ; 
+ 296   :  ec3a0 ; 
+ 297   :  ec464 ; 
+ 298   :  ec529 ; 
+ 299   :  ec5ee ; 
+ 29a   :  ec6b3 ; 
+ 29b   :  ec77a ; 
+ 29c   :  ec840 ; 
+ 29d   :  ec908 ; 
+ 29e   :  ec9cf ; 
+ 29f   :  eca97 ; 
+ 2a0   :  ecb60 ; 
+ 2a1   :  ecc29 ; 
+ 2a2   :  eccf3 ; 
+ 2a3   :  ecdbd ; 
+ 2a4   :  ece88 ; 
+ 2a5   :  ecf53 ; 
+ 2a6   :  ed01f ; 
+ 2a7   :  ed0eb ; 
+ 2a8   :  ed1b7 ; 
+ 2a9   :  ed285 ; 
+ 2aa   :  ed352 ; 
+ 2ab   :  ed420 ; 
+ 2ac   :  ed4ef ; 
+ 2ad   :  ed5be ; 
+ 2ae   :  ed68d ; 
+ 2af   :  ed75d ; 
+ 2b0   :  ed82d ; 
+ 2b1   :  ed8fe ; 
+ 2b2   :  ed9cf ; 
+ 2b3   :  edaa1 ; 
+ 2b4   :  edb73 ; 
+ 2b5   :  edc46 ; 
+ 2b6   :  edd19 ; 
+ 2b7   :  eddec ; 
+ 2b8   :  edec0 ; 
+ 2b9   :  edf94 ; 
+ 2ba   :  ee069 ; 
+ 2bb   :  ee13e ; 
+ 2bc   :  ee214 ; 
+ 2bd   :  ee2ea ; 
+ 2be   :  ee3c1 ; 
+ 2bf   :  ee497 ; 
+ 2c0   :  ee56f ; 
+ 2c1   :  ee647 ; 
+ 2c2   :  ee71f ; 
+ 2c3   :  ee7f7 ; 
+ 2c4   :  ee8d0 ; 
+ 2c5   :  ee9aa ; 
+ 2c6   :  eea83 ; 
+ 2c7   :  eeb5e ; 
+ 2c8   :  eec38 ; 
+ 2c9   :  eed13 ; 
+ 2ca   :  eedee ; 
+ 2cb   :  eeeca ; 
+ 2cc   :  eefa6 ; 
+ 2cd   :  ef083 ; 
+ 2ce   :  ef160 ; 
+ 2cf   :  ef23d ; 
+ 2d0   :  ef31b ; 
+ 2d1   :  ef3f9 ; 
+ 2d2   :  ef4d7 ; 
+ 2d3   :  ef5b6 ; 
+ 2d4   :  ef695 ; 
+ 2d5   :  ef775 ; 
+ 2d6   :  ef854 ; 
+ 2d7   :  ef935 ; 
+ 2d8   :  efa15 ; 
+ 2d9   :  efaf6 ; 
+ 2da   :  efbd8 ; 
+ 2db   :  efcb9 ; 
+ 2dc   :  efd9b ; 
+ 2dd   :  efe7d ; 
+ 2de   :  eff60 ; 
+ 2df   :  f0043 ; 
+ 2e0   :  f0127 ; 
+ 2e1   :  f020a ; 
+ 2e2   :  f02ee ; 
+ 2e3   :  f03d3 ; 
+ 2e4   :  f04b7 ; 
+ 2e5   :  f059c ; 
+ 2e6   :  f0682 ; 
+ 2e7   :  f0767 ; 
+ 2e8   :  f084d ; 
+ 2e9   :  f0933 ; 
+ 2ea   :  f0a1a ; 
+ 2eb   :  f0b01 ; 
+ 2ec   :  f0be8 ; 
+ 2ed   :  f0cd0 ; 
+ 2ee   :  f0db7 ; 
+ 2ef   :  f0e9f ; 
+ 2f0   :  f0f88 ; 
+ 2f1   :  f1070 ; 
+ 2f2   :  f1159 ; 
+ 2f3   :  f1243 ; 
+ 2f4   :  f132c ; 
+ 2f5   :  f1416 ; 
+ 2f6   :  f1500 ; 
+ 2f7   :  f15eb ; 
+ 2f8   :  f16d5 ; 
+ 2f9   :  f17c0 ; 
+ 2fa   :  f18ab ; 
+ 2fb   :  f1997 ; 
+ 2fc   :  f1a83 ; 
+ 2fd   :  f1b6f ; 
+ 2fe   :  f1c5b ; 
+ 2ff   :  f1d47 ; 
+ 300   :  f1e34 ; 
+ 301   :  f1f21 ; 
+ 302   :  f200f ; 
+ 303   :  f20fc ; 
+ 304   :  f21ea ; 
+ 305   :  f22d8 ; 
+ 306   :  f23c6 ; 
+ 307   :  f24b5 ; 
+ 308   :  f25a3 ; 
+ 309   :  f2692 ; 
+ 30a   :  f2782 ; 
+ 30b   :  f2871 ; 
+ 30c   :  f2961 ; 
+ 30d   :  f2a50 ; 
+ 30e   :  f2b41 ; 
+ 30f   :  f2c31 ; 
+ 310   :  f2d21 ; 
+ 311   :  f2e12 ; 
+ 312   :  f2f03 ; 
+ 313   :  f2ff4 ; 
+ 314   :  f30e6 ; 
+ 315   :  f31d7 ; 
+ 316   :  f32c9 ; 
+ 317   :  f33bb ; 
+ 318   :  f34ad ; 
+ 319   :  f359f ; 
+ 31a   :  f3692 ; 
+ 31b   :  f3785 ; 
+ 31c   :  f3878 ; 
+ 31d   :  f396b ; 
+ 31e   :  f3a5e ; 
+ 31f   :  f3b51 ; 
+ 320   :  f3c45 ; 
+ 321   :  f3d39 ; 
+ 322   :  f3e2d ; 
+ 323   :  f3f21 ; 
+ 324   :  f4015 ; 
+ 325   :  f410a ; 
+ 326   :  f41fe ; 
+ 327   :  f42f3 ; 
+ 328   :  f43e8 ; 
+ 329   :  f44dd ; 
+ 32a   :  f45d3 ; 
+ 32b   :  f46c8 ; 
+ 32c   :  f47be ; 
+ 32d   :  f48b3 ; 
+ 32e   :  f49a9 ; 
+ 32f   :  f4a9f ; 
+ 330   :  f4b95 ; 
+ 331   :  f4c8b ; 
+ 332   :  f4d82 ; 
+ 333   :  f4e78 ; 
+ 334   :  f4f6f ; 
+ 335   :  f5066 ; 
+ 336   :  f515c ; 
+ 337   :  f5253 ; 
+ 338   :  f534b ; 
+ 339   :  f5442 ; 
+ 33a   :  f5539 ; 
+ 33b   :  f5631 ; 
+ 33c   :  f5728 ; 
+ 33d   :  f5820 ; 
+ 33e   :  f5918 ; 
+ 33f   :  f5a0f ; 
+ 340   :  f5b07 ; 
+ 341   :  f5bff ; 
+ 342   :  f5cf8 ; 
+ 343   :  f5df0 ; 
+ 344   :  f5ee8 ; 
+ 345   :  f5fe1 ; 
+ 346   :  f60d9 ; 
+ 347   :  f61d2 ; 
+ 348   :  f62ca ; 
+ 349   :  f63c3 ; 
+ 34a   :  f64bc ; 
+ 34b   :  f65b5 ; 
+ 34c   :  f66ae ; 
+ 34d   :  f67a7 ; 
+ 34e   :  f68a0 ; 
+ 34f   :  f6999 ; 
+ 350   :  f6a92 ; 
+ 351   :  f6b8b ; 
+ 352   :  f6c84 ; 
+ 353   :  f6d7e ; 
+ 354   :  f6e77 ; 
+ 355   :  f6f71 ; 
+ 356   :  f706a ; 
+ 357   :  f7164 ; 
+ 358   :  f725d ; 
+ 359   :  f7357 ; 
+ 35a   :  f7450 ; 
+ 35b   :  f754a ; 
+ 35c   :  f7644 ; 
+ 35d   :  f773e ; 
+ 35e   :  f7837 ; 
+ 35f   :  f7931 ; 
+ 360   :  f7a2b ; 
+ 361   :  f7b25 ; 
+ 362   :  f7c1f ; 
+ 363   :  f7d18 ; 
+ 364   :  f7e12 ; 
+ 365   :  f7f0c ; 
+ 366   :  f8006 ; 
+ 367   :  f8100 ; 
+ 368   :  f81fa ; 
+ 369   :  f82f4 ; 
+ 36a   :  f83ee ; 
+ 36b   :  f84e7 ; 
+ 36c   :  f85e1 ; 
+ 36d   :  f86db ; 
+ 36e   :  f87d5 ; 
+ 36f   :  f88cf ; 
+ 370   :  f89c9 ; 
+ 371   :  f8ac3 ; 
+ 372   :  f8bbc ; 
+ 373   :  f8cb6 ; 
+ 374   :  f8db0 ; 
+ 375   :  f8eaa ; 
+ 376   :  f8fa3 ; 
+ 377   :  f909d ; 
+ 378   :  f9196 ; 
+ 379   :  f9290 ; 
+ 37a   :  f938a ; 
+ 37b   :  f9483 ; 
+ 37c   :  f957d ; 
+ 37d   :  f9676 ; 
+ 37e   :  f976f ; 
+ 37f   :  f9869 ; 
+ 380   :  f9962 ; 
+ 381   :  f9a5b ; 
+ 382   :  f9b54 ; 
+ 383   :  f9c4d ; 
+ 384   :  f9d46 ; 
+ 385   :  f9e3f ; 
+ 386   :  f9f38 ; 
+ 387   :  fa031 ; 
+ 388   :  fa12a ; 
+ 389   :  fa222 ; 
+ 38a   :  fa31b ; 
+ 38b   :  fa414 ; 
+ 38c   :  fa50c ; 
+ 38d   :  fa604 ; 
+ 38e   :  fa6fd ; 
+ 38f   :  fa7f5 ; 
+ 390   :  fa8ed ; 
+ 391   :  fa9e5 ; 
+ 392   :  faadd ; 
+ 393   :  fabd5 ; 
+ 394   :  faccc ; 
+ 395   :  fadc4 ; 
+ 396   :  faebc ; 
+ 397   :  fafb3 ; 
+ 398   :  fb0aa ; 
+ 399   :  fb1a2 ; 
+ 39a   :  fb299 ; 
+ 39b   :  fb390 ; 
+ 39c   :  fb487 ; 
+ 39d   :  fb57d ; 
+ 39e   :  fb674 ; 
+ 39f   :  fb76a ; 
+ 3a0   :  fb861 ; 
+ 3a1   :  fb957 ; 
+ 3a2   :  fba4d ; 
+ 3a3   :  fbb43 ; 
+ 3a4   :  fbc39 ; 
+ 3a5   :  fbd2f ; 
+ 3a6   :  fbe25 ; 
+ 3a7   :  fbf1a ; 
+ 3a8   :  fc00f ; 
+ 3a9   :  fc105 ; 
+ 3aa   :  fc1fa ; 
+ 3ab   :  fc2ef ; 
+ 3ac   :  fc3e3 ; 
+ 3ad   :  fc4d8 ; 
+ 3ae   :  fc5cc ; 
+ 3af   :  fc6c1 ; 
+ 3b0   :  fc7b5 ; 
+ 3b1   :  fc8a9 ; 
+ 3b2   :  fc99d ; 
+ 3b3   :  fca90 ; 
+ 3b4   :  fcb84 ; 
+ 3b5   :  fcc77 ; 
+ 3b6   :  fcd6a ; 
+ 3b7   :  fce5d ; 
+ 3b8   :  fcf50 ; 
+ 3b9   :  fd043 ; 
+ 3ba   :  fd135 ; 
+ 3bb   :  fd228 ; 
+ 3bc   :  fd31a ; 
+ 3bd   :  fd40c ; 
+ 3be   :  fd4fd ; 
+ 3bf   :  fd5ef ; 
+ 3c0   :  fd6e0 ; 
+ 3c1   :  fd7d1 ; 
+ 3c2   :  fd8c2 ; 
+ 3c3   :  fd9b3 ; 
+ 3c4   :  fdaa4 ; 
+ 3c5   :  fdb94 ; 
+ 3c6   :  fdc84 ; 
+ 3c7   :  fdd74 ; 
+ 3c8   :  fde64 ; 
+ 3c9   :  fdf54 ; 
+ 3ca   :  fe043 ; 
+ 3cb   :  fe132 ; 
+ 3cc   :  fe221 ; 
+ 3cd   :  fe310 ; 
+ 3ce   :  fe3fe ; 
+ 3cf   :  fe4ed ; 
+ 3d0   :  fe5db ; 
+ 3d1   :  fe6c9 ; 
+ 3d2   :  fe7b6 ; 
+ 3d3   :  fe8a4 ; 
+ 3d4   :  fe991 ; 
+ 3d5   :  fea7e ; 
+ 3d6   :  feb6a ; 
+ 3d7   :  fec57 ; 
+ 3d8   :  fed43 ; 
+ 3d9   :  fee2f ; 
+ 3da   :  fef1b ; 
+ 3db   :  ff006 ; 
+ 3dc   :  ff0f2 ; 
+ 3dd   :  ff1dd ; 
+ 3de   :  ff2c7 ; 
+ 3df   :  ff3b2 ; 
+ 3e0   :  ff49c ; 
+ 3e1   :  ff586 ; 
+ 3e2   :  ff670 ; 
+ 3e3   :  ff759 ; 
+ 3e4   :  ff843 ; 
+ 3e5   :  ff92c ; 
+ 3e6   :  ffa14 ; 
+ 3e7   :  ffafd ; 
+ 3e8   :  ffbe5 ; 
+ 3e9   :  ffccd ; 
+ 3ea   :  ffdb4 ; 
+ 3eb   :  ffe9c ; 
+ 3ec   :  fff83 ; 
+ 3ed   :  6a ; 
+ 3ee   :  150 ; 
+ 3ef   :  237 ; 
+ 3f0   :  31d ; 
+ 3f1   :  402 ; 
+ 3f2   :  4e8 ; 
+ 3f3   :  5cd ; 
+ 3f4   :  6b2 ; 
+ 3f5   :  796 ; 
+ 3f6   :  87a ; 
+ 3f7   :  95e ; 
+ 3f8   :  a42 ; 
+ 3f9   :  b25 ; 
+ 3fa   :  c08 ; 
+ 3fb   :  ceb ; 
+ 3fc   :  dce ; 
+ 3fd   :  eb0 ; 
+ 3fe   :  f92 ; 
+ 3ff   :  1073 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_7.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_7.mif
new file mode 100644
index 0000000000000000000000000000000000000000..5f2affed5a96a397534d1112a5796aad6c49eb86
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_7.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  7ffff ; 
+ 1   :  7fffd ; 
+ 2   :  7fffa ; 
+ 3   :  7fff5 ; 
+ 4   :  7ffee ; 
+ 5   :  7ffe5 ; 
+ 6   :  7ffdb ; 
+ 7   :  7ffcf ; 
+ 8   :  7ffc2 ; 
+ 9   :  7ffb2 ; 
+ a   :  7ffa1 ; 
+ b   :  7ff8e ; 
+ c   :  7ff7a ; 
+ d   :  7ff64 ; 
+ e   :  7ff4c ; 
+ f   :  7ff32 ; 
+ 10   :  7ff17 ; 
+ 11   :  7fefa ; 
+ 12   :  7fedb ; 
+ 13   :  7febb ; 
+ 14   :  7fe99 ; 
+ 15   :  7fe75 ; 
+ 16   :  7fe4f ; 
+ 17   :  7fe28 ; 
+ 18   :  7fdff ; 
+ 19   :  7fdd4 ; 
+ 1a   :  7fda8 ; 
+ 1b   :  7fd7a ; 
+ 1c   :  7fd4a ; 
+ 1d   :  7fd19 ; 
+ 1e   :  7fce6 ; 
+ 1f   :  7fcb1 ; 
+ 20   :  7fc7a ; 
+ 21   :  7fc42 ; 
+ 22   :  7fc08 ; 
+ 23   :  7fbcc ; 
+ 24   :  7fb8f ; 
+ 25   :  7fb50 ; 
+ 26   :  7fb0f ; 
+ 27   :  7facd ; 
+ 28   :  7fa89 ; 
+ 29   :  7fa43 ; 
+ 2a   :  7f9fb ; 
+ 2b   :  7f9b2 ; 
+ 2c   :  7f967 ; 
+ 2d   :  7f91a ; 
+ 2e   :  7f8cc ; 
+ 2f   :  7f87c ; 
+ 30   :  7f82a ; 
+ 31   :  7f7d7 ; 
+ 32   :  7f782 ; 
+ 33   :  7f72b ; 
+ 34   :  7f6d2 ; 
+ 35   :  7f678 ; 
+ 36   :  7f61c ; 
+ 37   :  7f5bf ; 
+ 38   :  7f55f ; 
+ 39   :  7f4fe ; 
+ 3a   :  7f49c ; 
+ 3b   :  7f437 ; 
+ 3c   :  7f3d1 ; 
+ 3d   :  7f36a ; 
+ 3e   :  7f300 ; 
+ 3f   :  7f295 ; 
+ 40   :  7f228 ; 
+ 41   :  7f1ba ; 
+ 42   :  7f14a ; 
+ 43   :  7f0d8 ; 
+ 44   :  7f064 ; 
+ 45   :  7efef ; 
+ 46   :  7ef78 ; 
+ 47   :  7ef00 ; 
+ 48   :  7ee85 ; 
+ 49   :  7ee09 ; 
+ 4a   :  7ed8c ; 
+ 4b   :  7ed0c ; 
+ 4c   :  7ec8b ; 
+ 4d   :  7ec09 ; 
+ 4e   :  7eb84 ; 
+ 4f   :  7eafe ; 
+ 50   :  7ea77 ; 
+ 51   :  7e9ed ; 
+ 52   :  7e962 ; 
+ 53   :  7e8d6 ; 
+ 54   :  7e847 ; 
+ 55   :  7e7b7 ; 
+ 56   :  7e726 ; 
+ 57   :  7e692 ; 
+ 58   :  7e5fd ; 
+ 59   :  7e567 ; 
+ 5a   :  7e4ce ; 
+ 5b   :  7e434 ; 
+ 5c   :  7e398 ; 
+ 5d   :  7e2fb ; 
+ 5e   :  7e25c ; 
+ 5f   :  7e1bb ; 
+ 60   :  7e119 ; 
+ 61   :  7e075 ; 
+ 62   :  7dfcf ; 
+ 63   :  7df28 ; 
+ 64   :  7de7f ; 
+ 65   :  7ddd4 ; 
+ 66   :  7dd28 ; 
+ 67   :  7dc7a ; 
+ 68   :  7dbcb ; 
+ 69   :  7db19 ; 
+ 6a   :  7da66 ; 
+ 6b   :  7d9b2 ; 
+ 6c   :  7d8fc ; 
+ 6d   :  7d844 ; 
+ 6e   :  7d78a ; 
+ 6f   :  7d6cf ; 
+ 70   :  7d612 ; 
+ 71   :  7d554 ; 
+ 72   :  7d494 ; 
+ 73   :  7d3d2 ; 
+ 74   :  7d30f ; 
+ 75   :  7d24a ; 
+ 76   :  7d183 ; 
+ 77   :  7d0bb ; 
+ 78   :  7cff1 ; 
+ 79   :  7cf26 ; 
+ 7a   :  7ce58 ; 
+ 7b   :  7cd8a ; 
+ 7c   :  7ccb9 ; 
+ 7d   :  7cbe7 ; 
+ 7e   :  7cb14 ; 
+ 7f   :  7ca3e ; 
+ 80   :  7c967 ; 
+ 81   :  7c88f ; 
+ 82   :  7c7b5 ; 
+ 83   :  7c6d9 ; 
+ 84   :  7c5fb ; 
+ 85   :  7c51c ; 
+ 86   :  7c43c ; 
+ 87   :  7c35a ; 
+ 88   :  7c276 ; 
+ 89   :  7c190 ; 
+ 8a   :  7c0a9 ; 
+ 8b   :  7bfc0 ; 
+ 8c   :  7bed6 ; 
+ 8d   :  7bdea ; 
+ 8e   :  7bcfd ; 
+ 8f   :  7bc0e ; 
+ 90   :  7bb1d ; 
+ 91   :  7ba2a ; 
+ 92   :  7b937 ; 
+ 93   :  7b841 ; 
+ 94   :  7b74a ; 
+ 95   :  7b651 ; 
+ 96   :  7b557 ; 
+ 97   :  7b45b ; 
+ 98   :  7b35d ; 
+ 99   :  7b25e ; 
+ 9a   :  7b15e ; 
+ 9b   :  7b05b ; 
+ 9c   :  7af58 ; 
+ 9d   :  7ae52 ; 
+ 9e   :  7ad4b ; 
+ 9f   :  7ac43 ; 
+ a0   :  7ab38 ; 
+ a1   :  7aa2d ; 
+ a2   :  7a91f ; 
+ a3   :  7a810 ; 
+ a4   :  7a700 ; 
+ a5   :  7a5ee ; 
+ a6   :  7a4da ; 
+ a7   :  7a3c5 ; 
+ a8   :  7a2ae ; 
+ a9   :  7a196 ; 
+ aa   :  7a07c ; 
+ ab   :  79f61 ; 
+ ac   :  79e44 ; 
+ ad   :  79d25 ; 
+ ae   :  79c05 ; 
+ af   :  79ae4 ; 
+ b0   :  799c0 ; 
+ b1   :  7989c ; 
+ b2   :  79775 ; 
+ b3   :  7964d ; 
+ b4   :  79524 ; 
+ b5   :  793f9 ; 
+ b6   :  792cd ; 
+ b7   :  7919f ; 
+ b8   :  7906f ; 
+ b9   :  78f3e ; 
+ ba   :  78e0b ; 
+ bb   :  78cd7 ; 
+ bc   :  78ba1 ; 
+ bd   :  78a6a ; 
+ be   :  78931 ; 
+ bf   :  787f7 ; 
+ c0   :  786bb ; 
+ c1   :  7857e ; 
+ c2   :  7843f ; 
+ c3   :  782ff ; 
+ c4   :  781bd ; 
+ c5   :  7807a ; 
+ c6   :  77f35 ; 
+ c7   :  77dee ; 
+ c8   :  77ca6 ; 
+ c9   :  77b5d ; 
+ ca   :  77a12 ; 
+ cb   :  778c6 ; 
+ cc   :  77778 ; 
+ cd   :  77628 ; 
+ ce   :  774d7 ; 
+ cf   :  77385 ; 
+ d0   :  77231 ; 
+ d1   :  770dc ; 
+ d2   :  76f85 ; 
+ d3   :  76e2c ; 
+ d4   :  76cd3 ; 
+ d5   :  76b77 ; 
+ d6   :  76a1a ; 
+ d7   :  768bc ; 
+ d8   :  7675c ; 
+ d9   :  765fb ; 
+ da   :  76498 ; 
+ db   :  76334 ; 
+ dc   :  761ce ; 
+ dd   :  76067 ; 
+ de   :  75eff ; 
+ df   :  75d95 ; 
+ e0   :  75c29 ; 
+ e1   :  75abc ; 
+ e2   :  7594e ; 
+ e3   :  757de ; 
+ e4   :  7566d ; 
+ e5   :  754fa ; 
+ e6   :  75386 ; 
+ e7   :  75210 ; 
+ e8   :  75099 ; 
+ e9   :  74f20 ; 
+ ea   :  74da6 ; 
+ eb   :  74c2b ; 
+ ec   :  74aae ; 
+ ed   :  74930 ; 
+ ee   :  747b0 ; 
+ ef   :  7462f ; 
+ f0   :  744ad ; 
+ f1   :  74329 ; 
+ f2   :  741a3 ; 
+ f3   :  7401c ; 
+ f4   :  73e94 ; 
+ f5   :  73d0b ; 
+ f6   :  73b80 ; 
+ f7   :  739f3 ; 
+ f8   :  73865 ; 
+ f9   :  736d6 ; 
+ fa   :  73545 ; 
+ fb   :  733b3 ; 
+ fc   :  73220 ; 
+ fd   :  7308b ; 
+ fe   :  72ef5 ; 
+ ff   :  72d5d ; 
+ 100   :  72bc4 ; 
+ 101   :  72a2a ; 
+ 102   :  7288e ; 
+ 103   :  726f1 ; 
+ 104   :  72552 ; 
+ 105   :  723b2 ; 
+ 106   :  72211 ; 
+ 107   :  7206f ; 
+ 108   :  71ecb ; 
+ 109   :  71d25 ; 
+ 10a   :  71b7e ; 
+ 10b   :  719d6 ; 
+ 10c   :  7182d ; 
+ 10d   :  71682 ; 
+ 10e   :  714d6 ; 
+ 10f   :  71328 ; 
+ 110   :  7117a ; 
+ 111   :  70fc9 ; 
+ 112   :  70e18 ; 
+ 113   :  70c65 ; 
+ 114   :  70ab1 ; 
+ 115   :  708fb ; 
+ 116   :  70744 ; 
+ 117   :  7058c ; 
+ 118   :  703d3 ; 
+ 119   :  70218 ; 
+ 11a   :  7005c ; 
+ 11b   :  6fe9e ; 
+ 11c   :  6fcdf ; 
+ 11d   :  6fb1f ; 
+ 11e   :  6f95e ; 
+ 11f   :  6f79b ; 
+ 120   :  6f5d7 ; 
+ 121   :  6f412 ; 
+ 122   :  6f24b ; 
+ 123   :  6f083 ; 
+ 124   :  6eeba ; 
+ 125   :  6ecef ; 
+ 126   :  6eb24 ; 
+ 127   :  6e957 ; 
+ 128   :  6e788 ; 
+ 129   :  6e5b9 ; 
+ 12a   :  6e3e8 ; 
+ 12b   :  6e215 ; 
+ 12c   :  6e042 ; 
+ 12d   :  6de6d ; 
+ 12e   :  6dc97 ; 
+ 12f   :  6dac0 ; 
+ 130   :  6d8e7 ; 
+ 131   :  6d70e ; 
+ 132   :  6d532 ; 
+ 133   :  6d356 ; 
+ 134   :  6d179 ; 
+ 135   :  6cf9a ; 
+ 136   :  6cdba ; 
+ 137   :  6cbd8 ; 
+ 138   :  6c9f6 ; 
+ 139   :  6c812 ; 
+ 13a   :  6c62d ; 
+ 13b   :  6c447 ; 
+ 13c   :  6c260 ; 
+ 13d   :  6c077 ; 
+ 13e   :  6be8d ; 
+ 13f   :  6bca2 ; 
+ 140   :  6bab5 ; 
+ 141   :  6b8c8 ; 
+ 142   :  6b6d9 ; 
+ 143   :  6b4e9 ; 
+ 144   :  6b2f8 ; 
+ 145   :  6b106 ; 
+ 146   :  6af12 ; 
+ 147   :  6ad1d ; 
+ 148   :  6ab27 ; 
+ 149   :  6a930 ; 
+ 14a   :  6a738 ; 
+ 14b   :  6a53e ; 
+ 14c   :  6a344 ; 
+ 14d   :  6a148 ; 
+ 14e   :  69f4b ; 
+ 14f   :  69d4c ; 
+ 150   :  69b4d ; 
+ 151   :  6994c ; 
+ 152   :  6974b ; 
+ 153   :  69548 ; 
+ 154   :  69344 ; 
+ 155   :  6913f ; 
+ 156   :  68f38 ; 
+ 157   :  68d31 ; 
+ 158   :  68b28 ; 
+ 159   :  6891e ; 
+ 15a   :  68713 ; 
+ 15b   :  68507 ; 
+ 15c   :  682fa ; 
+ 15d   :  680ec ; 
+ 15e   :  67edc ; 
+ 15f   :  67ccc ; 
+ 160   :  67aba ; 
+ 161   :  678a7 ; 
+ 162   :  67693 ; 
+ 163   :  6747e ; 
+ 164   :  67268 ; 
+ 165   :  67051 ; 
+ 166   :  66e39 ; 
+ 167   :  66c1f ; 
+ 168   :  66a05 ; 
+ 169   :  667e9 ; 
+ 16a   :  665cc ; 
+ 16b   :  663ae ; 
+ 16c   :  66190 ; 
+ 16d   :  65f70 ; 
+ 16e   :  65d4e ; 
+ 16f   :  65b2c ; 
+ 170   :  65909 ; 
+ 171   :  656e5 ; 
+ 172   :  654c0 ; 
+ 173   :  65299 ; 
+ 174   :  65072 ; 
+ 175   :  64e49 ; 
+ 176   :  64c20 ; 
+ 177   :  649f5 ; 
+ 178   :  647c9 ; 
+ 179   :  6459d ; 
+ 17a   :  6436f ; 
+ 17b   :  64140 ; 
+ 17c   :  63f10 ; 
+ 17d   :  63ce0 ; 
+ 17e   :  63aae ; 
+ 17f   :  6387b ; 
+ 180   :  63647 ; 
+ 181   :  63412 ; 
+ 182   :  631dc ; 
+ 183   :  62fa5 ; 
+ 184   :  62d6d ; 
+ 185   :  62b34 ; 
+ 186   :  628fa ; 
+ 187   :  626c0 ; 
+ 188   :  62484 ; 
+ 189   :  62247 ; 
+ 18a   :  62009 ; 
+ 18b   :  61dca ; 
+ 18c   :  61b8a ; 
+ 18d   :  61949 ; 
+ 18e   :  61707 ; 
+ 18f   :  614c5 ; 
+ 190   :  61281 ; 
+ 191   :  6103c ; 
+ 192   :  60df6 ; 
+ 193   :  60bb0 ; 
+ 194   :  60968 ; 
+ 195   :  60720 ; 
+ 196   :  604d6 ; 
+ 197   :  6028c ; 
+ 198   :  60040 ; 
+ 199   :  5fdf4 ; 
+ 19a   :  5fba7 ; 
+ 19b   :  5f959 ; 
+ 19c   :  5f70a ; 
+ 19d   :  5f4ba ; 
+ 19e   :  5f269 ; 
+ 19f   :  5f017 ; 
+ 1a0   :  5edc4 ; 
+ 1a1   :  5eb71 ; 
+ 1a2   :  5e91c ; 
+ 1a3   :  5e6c7 ; 
+ 1a4   :  5e470 ; 
+ 1a5   :  5e219 ; 
+ 1a6   :  5dfc1 ; 
+ 1a7   :  5dd68 ; 
+ 1a8   :  5db0e ; 
+ 1a9   :  5d8b3 ; 
+ 1aa   :  5d657 ; 
+ 1ab   :  5d3fb ; 
+ 1ac   :  5d19d ; 
+ 1ad   :  5cf3f ; 
+ 1ae   :  5cce0 ; 
+ 1af   :  5ca80 ; 
+ 1b0   :  5c81f ; 
+ 1b1   :  5c5bd ; 
+ 1b2   :  5c35b ; 
+ 1b3   :  5c0f7 ; 
+ 1b4   :  5be93 ; 
+ 1b5   :  5bc2e ; 
+ 1b6   :  5b9c8 ; 
+ 1b7   :  5b761 ; 
+ 1b8   :  5b4fa ; 
+ 1b9   :  5b291 ; 
+ 1ba   :  5b028 ; 
+ 1bb   :  5adbe ; 
+ 1bc   :  5ab53 ; 
+ 1bd   :  5a8e7 ; 
+ 1be   :  5a67b ; 
+ 1bf   :  5a40e ; 
+ 1c0   :  5a19f ; 
+ 1c1   :  59f31 ; 
+ 1c2   :  59cc1 ; 
+ 1c3   :  59a50 ; 
+ 1c4   :  597df ; 
+ 1c5   :  5956d ; 
+ 1c6   :  592fa ; 
+ 1c7   :  59087 ; 
+ 1c8   :  58e12 ; 
+ 1c9   :  58b9d ; 
+ 1ca   :  58927 ; 
+ 1cb   :  586b1 ; 
+ 1cc   :  58439 ; 
+ 1cd   :  581c1 ; 
+ 1ce   :  57f48 ; 
+ 1cf   :  57cce ; 
+ 1d0   :  57a54 ; 
+ 1d1   :  577d9 ; 
+ 1d2   :  5755d ; 
+ 1d3   :  572e0 ; 
+ 1d4   :  57063 ; 
+ 1d5   :  56de5 ; 
+ 1d6   :  56b66 ; 
+ 1d7   :  568e6 ; 
+ 1d8   :  56666 ; 
+ 1d9   :  563e5 ; 
+ 1da   :  56164 ; 
+ 1db   :  55ee1 ; 
+ 1dc   :  55c5e ; 
+ 1dd   :  559da ; 
+ 1de   :  55756 ; 
+ 1df   :  554d1 ; 
+ 1e0   :  5524b ; 
+ 1e1   :  54fc4 ; 
+ 1e2   :  54d3d ; 
+ 1e3   :  54ab5 ; 
+ 1e4   :  5482d ; 
+ 1e5   :  545a4 ; 
+ 1e6   :  5431a ; 
+ 1e7   :  5408f ; 
+ 1e8   :  53e04 ; 
+ 1e9   :  53b78 ; 
+ 1ea   :  538ec ; 
+ 1eb   :  5365f ; 
+ 1ec   :  533d1 ; 
+ 1ed   :  53143 ; 
+ 1ee   :  52eb4 ; 
+ 1ef   :  52c24 ; 
+ 1f0   :  52994 ; 
+ 1f1   :  52703 ; 
+ 1f2   :  52471 ; 
+ 1f3   :  521df ; 
+ 1f4   :  51f4c ; 
+ 1f5   :  51cb9 ; 
+ 1f6   :  51a25 ; 
+ 1f7   :  51790 ; 
+ 1f8   :  514fb ; 
+ 1f9   :  51266 ; 
+ 1fa   :  50fcf ; 
+ 1fb   :  50d38 ; 
+ 1fc   :  50aa1 ; 
+ 1fd   :  50809 ; 
+ 1fe   :  50570 ; 
+ 1ff   :  502d7 ; 
+ 200   :  5003d ; 
+ 201   :  4fda3 ; 
+ 202   :  4fb08 ; 
+ 203   :  4f86c ; 
+ 204   :  4f5d0 ; 
+ 205   :  4f334 ; 
+ 206   :  4f096 ; 
+ 207   :  4edf9 ; 
+ 208   :  4eb5b ; 
+ 209   :  4e8bc ; 
+ 20a   :  4e61d ; 
+ 20b   :  4e37d ; 
+ 20c   :  4e0dd ; 
+ 20d   :  4de3c ; 
+ 20e   :  4db9a ; 
+ 20f   :  4d8f9 ; 
+ 210   :  4d656 ; 
+ 211   :  4d3b3 ; 
+ 212   :  4d110 ; 
+ 213   :  4ce6c ; 
+ 214   :  4cbc8 ; 
+ 215   :  4c923 ; 
+ 216   :  4c67e ; 
+ 217   :  4c3d8 ; 
+ 218   :  4c132 ; 
+ 219   :  4be8b ; 
+ 21a   :  4bbe4 ; 
+ 21b   :  4b93c ; 
+ 21c   :  4b694 ; 
+ 21d   :  4b3eb ; 
+ 21e   :  4b142 ; 
+ 21f   :  4ae99 ; 
+ 220   :  4abef ; 
+ 221   :  4a944 ; 
+ 222   :  4a699 ; 
+ 223   :  4a3ee ; 
+ 224   :  4a142 ; 
+ 225   :  49e96 ; 
+ 226   :  49bea ; 
+ 227   :  4993d ; 
+ 228   :  4968f ; 
+ 229   :  493e2 ; 
+ 22a   :  49133 ; 
+ 22b   :  48e85 ; 
+ 22c   :  48bd6 ; 
+ 22d   :  48926 ; 
+ 22e   :  48677 ; 
+ 22f   :  483c6 ; 
+ 230   :  48116 ; 
+ 231   :  47e65 ; 
+ 232   :  47bb4 ; 
+ 233   :  47902 ; 
+ 234   :  47650 ; 
+ 235   :  4739d ; 
+ 236   :  470ea ; 
+ 237   :  46e37 ; 
+ 238   :  46b84 ; 
+ 239   :  468d0 ; 
+ 23a   :  4661c ; 
+ 23b   :  46367 ; 
+ 23c   :  460b2 ; 
+ 23d   :  45dfd ; 
+ 23e   :  45b47 ; 
+ 23f   :  45892 ; 
+ 240   :  455db ; 
+ 241   :  45325 ; 
+ 242   :  4506e ; 
+ 243   :  44db7 ; 
+ 244   :  44aff ; 
+ 245   :  44847 ; 
+ 246   :  4458f ; 
+ 247   :  442d7 ; 
+ 248   :  4401e ; 
+ 249   :  43d65 ; 
+ 24a   :  43aac ; 
+ 24b   :  437f2 ; 
+ 24c   :  43539 ; 
+ 24d   :  4327f ; 
+ 24e   :  42fc4 ; 
+ 24f   :  42d0a ; 
+ 250   :  42a4f ; 
+ 251   :  42793 ; 
+ 252   :  424d8 ; 
+ 253   :  4221c ; 
+ 254   :  41f60 ; 
+ 255   :  41ca4 ; 
+ 256   :  419e8 ; 
+ 257   :  4172b ; 
+ 258   :  4146e ; 
+ 259   :  411b1 ; 
+ 25a   :  40ef4 ; 
+ 25b   :  40c36 ; 
+ 25c   :  40979 ; 
+ 25d   :  406bb ; 
+ 25e   :  403fc ; 
+ 25f   :  4013e ; 
+ 260   :  3fe7f ; 
+ 261   :  3fbc1 ; 
+ 262   :  3f902 ; 
+ 263   :  3f642 ; 
+ 264   :  3f383 ; 
+ 265   :  3f0c4 ; 
+ 266   :  3ee04 ; 
+ 267   :  3eb44 ; 
+ 268   :  3e884 ; 
+ 269   :  3e5c4 ; 
+ 26a   :  3e303 ; 
+ 26b   :  3e043 ; 
+ 26c   :  3dd82 ; 
+ 26d   :  3dac1 ; 
+ 26e   :  3d800 ; 
+ 26f   :  3d53f ; 
+ 270   :  3d27d ; 
+ 271   :  3cfbc ; 
+ 272   :  3ccfa ; 
+ 273   :  3ca39 ; 
+ 274   :  3c777 ; 
+ 275   :  3c4b5 ; 
+ 276   :  3c1f3 ; 
+ 277   :  3bf31 ; 
+ 278   :  3bc6e ; 
+ 279   :  3b9ac ; 
+ 27a   :  3b6e9 ; 
+ 27b   :  3b427 ; 
+ 27c   :  3b164 ; 
+ 27d   :  3aea1 ; 
+ 27e   :  3abde ; 
+ 27f   :  3a91b ; 
+ 280   :  3a658 ; 
+ 281   :  3a395 ; 
+ 282   :  3a0d2 ; 
+ 283   :  39e0e ; 
+ 284   :  39b4b ; 
+ 285   :  39888 ; 
+ 286   :  395c4 ; 
+ 287   :  39301 ; 
+ 288   :  3903d ; 
+ 289   :  38d7a ; 
+ 28a   :  38ab6 ; 
+ 28b   :  387f2 ; 
+ 28c   :  3852e ; 
+ 28d   :  3826b ; 
+ 28e   :  37fa7 ; 
+ 28f   :  37ce3 ; 
+ 290   :  37a1f ; 
+ 291   :  3775b ; 
+ 292   :  37497 ; 
+ 293   :  371d3 ; 
+ 294   :  36f10 ; 
+ 295   :  36c4c ; 
+ 296   :  36988 ; 
+ 297   :  366c4 ; 
+ 298   :  36400 ; 
+ 299   :  3613c ; 
+ 29a   :  35e78 ; 
+ 29b   :  35bb4 ; 
+ 29c   :  358f1 ; 
+ 29d   :  3562d ; 
+ 29e   :  35369 ; 
+ 29f   :  350a5 ; 
+ 2a0   :  34de2 ; 
+ 2a1   :  34b1e ; 
+ 2a2   :  3485b ; 
+ 2a3   :  34597 ; 
+ 2a4   :  342d4 ; 
+ 2a5   :  34010 ; 
+ 2a6   :  33d4d ; 
+ 2a7   :  33a89 ; 
+ 2a8   :  337c6 ; 
+ 2a9   :  33503 ; 
+ 2aa   :  33240 ; 
+ 2ab   :  32f7d ; 
+ 2ac   :  32cba ; 
+ 2ad   :  329f7 ; 
+ 2ae   :  32735 ; 
+ 2af   :  32472 ; 
+ 2b0   :  321af ; 
+ 2b1   :  31eed ; 
+ 2b2   :  31c2b ; 
+ 2b3   :  31968 ; 
+ 2b4   :  316a6 ; 
+ 2b5   :  313e4 ; 
+ 2b6   :  31123 ; 
+ 2b7   :  30e61 ; 
+ 2b8   :  30b9f ; 
+ 2b9   :  308de ; 
+ 2ba   :  3061c ; 
+ 2bb   :  3035b ; 
+ 2bc   :  3009a ; 
+ 2bd   :  2fdd9 ; 
+ 2be   :  2fb18 ; 
+ 2bf   :  2f858 ; 
+ 2c0   :  2f597 ; 
+ 2c1   :  2f2d7 ; 
+ 2c2   :  2f017 ; 
+ 2c3   :  2ed57 ; 
+ 2c4   :  2ea97 ; 
+ 2c5   :  2e7d8 ; 
+ 2c6   :  2e518 ; 
+ 2c7   :  2e259 ; 
+ 2c8   :  2df9a ; 
+ 2c9   :  2dcdb ; 
+ 2ca   :  2da1c ; 
+ 2cb   :  2d75e ; 
+ 2cc   :  2d4a0 ; 
+ 2cd   :  2d1e1 ; 
+ 2ce   :  2cf24 ; 
+ 2cf   :  2cc66 ; 
+ 2d0   :  2c9a8 ; 
+ 2d1   :  2c6eb ; 
+ 2d2   :  2c42e ; 
+ 2d3   :  2c172 ; 
+ 2d4   :  2beb5 ; 
+ 2d5   :  2bbf9 ; 
+ 2d6   :  2b93d ; 
+ 2d7   :  2b681 ; 
+ 2d8   :  2b3c5 ; 
+ 2d9   :  2b10a ; 
+ 2da   :  2ae4f ; 
+ 2db   :  2ab94 ; 
+ 2dc   :  2a8d9 ; 
+ 2dd   :  2a61f ; 
+ 2de   :  2a365 ; 
+ 2df   :  2a0ab ; 
+ 2e0   :  29df2 ; 
+ 2e1   :  29b39 ; 
+ 2e2   :  29880 ; 
+ 2e3   :  295c7 ; 
+ 2e4   :  2930f ; 
+ 2e5   :  29056 ; 
+ 2e6   :  28d9f ; 
+ 2e7   :  28ae7 ; 
+ 2e8   :  28830 ; 
+ 2e9   :  28579 ; 
+ 2ea   :  282c3 ; 
+ 2eb   :  2800c ; 
+ 2ec   :  27d56 ; 
+ 2ed   :  27aa1 ; 
+ 2ee   :  277eb ; 
+ 2ef   :  27536 ; 
+ 2f0   :  27282 ; 
+ 2f1   :  26fcd ; 
+ 2f2   :  26d19 ; 
+ 2f3   :  26a66 ; 
+ 2f4   :  267b2 ; 
+ 2f5   :  264ff ; 
+ 2f6   :  2624d ; 
+ 2f7   :  25f9b ; 
+ 2f8   :  25ce9 ; 
+ 2f9   :  25a37 ; 
+ 2fa   :  25786 ; 
+ 2fb   :  254d5 ; 
+ 2fc   :  25225 ; 
+ 2fd   :  24f75 ; 
+ 2fe   :  24cc5 ; 
+ 2ff   :  24a16 ; 
+ 300   :  24767 ; 
+ 301   :  244b8 ; 
+ 302   :  2420a ; 
+ 303   :  23f5c ; 
+ 304   :  23caf ; 
+ 305   :  23a02 ; 
+ 306   :  23756 ; 
+ 307   :  234a9 ; 
+ 308   :  231fe ; 
+ 309   :  22f52 ; 
+ 30a   :  22ca7 ; 
+ 30b   :  229fd ; 
+ 30c   :  22753 ; 
+ 30d   :  224a9 ; 
+ 30e   :  22200 ; 
+ 30f   :  21f57 ; 
+ 310   :  21caf ; 
+ 311   :  21a07 ; 
+ 312   :  21760 ; 
+ 313   :  214b9 ; 
+ 314   :  21212 ; 
+ 315   :  20f6c ; 
+ 316   :  20cc7 ; 
+ 317   :  20a21 ; 
+ 318   :  2077d ; 
+ 319   :  204d9 ; 
+ 31a   :  20235 ; 
+ 31b   :  1ff92 ; 
+ 31c   :  1fcef ; 
+ 31d   :  1fa4c ; 
+ 31e   :  1f7ab ; 
+ 31f   :  1f509 ; 
+ 320   :  1f268 ; 
+ 321   :  1efc8 ; 
+ 322   :  1ed28 ; 
+ 323   :  1ea89 ; 
+ 324   :  1e7ea ; 
+ 325   :  1e54c ; 
+ 326   :  1e2ae ; 
+ 327   :  1e010 ; 
+ 328   :  1dd74 ; 
+ 329   :  1dad7 ; 
+ 32a   :  1d83c ; 
+ 32b   :  1d5a0 ; 
+ 32c   :  1d306 ; 
+ 32d   :  1d06c ; 
+ 32e   :  1cdd2 ; 
+ 32f   :  1cb39 ; 
+ 330   :  1c8a0 ; 
+ 331   :  1c608 ; 
+ 332   :  1c371 ; 
+ 333   :  1c0da ; 
+ 334   :  1be44 ; 
+ 335   :  1bbae ; 
+ 336   :  1b919 ; 
+ 337   :  1b684 ; 
+ 338   :  1b3f0 ; 
+ 339   :  1b15c ; 
+ 33a   :  1aec9 ; 
+ 33b   :  1ac37 ; 
+ 33c   :  1a9a5 ; 
+ 33d   :  1a714 ; 
+ 33e   :  1a483 ; 
+ 33f   :  1a1f3 ; 
+ 340   :  19f64 ; 
+ 341   :  19cd5 ; 
+ 342   :  19a47 ; 
+ 343   :  197b9 ; 
+ 344   :  1952c ; 
+ 345   :  192a0 ; 
+ 346   :  19014 ; 
+ 347   :  18d89 ; 
+ 348   :  18afe ; 
+ 349   :  18874 ; 
+ 34a   :  185eb ; 
+ 34b   :  18362 ; 
+ 34c   :  180da ; 
+ 34d   :  17e53 ; 
+ 34e   :  17bcc ; 
+ 34f   :  17946 ; 
+ 350   :  176c0 ; 
+ 351   :  1743b ; 
+ 352   :  171b7 ; 
+ 353   :  16f34 ; 
+ 354   :  16cb1 ; 
+ 355   :  16a2e ; 
+ 356   :  167ad ; 
+ 357   :  1652c ; 
+ 358   :  162ac ; 
+ 359   :  1602c ; 
+ 35a   :  15dad ; 
+ 35b   :  15b2f ; 
+ 35c   :  158b1 ; 
+ 35d   :  15634 ; 
+ 35e   :  153b8 ; 
+ 35f   :  1513c ; 
+ 360   :  14ec2 ; 
+ 361   :  14c47 ; 
+ 362   :  149ce ; 
+ 363   :  14755 ; 
+ 364   :  144dd ; 
+ 365   :  14266 ; 
+ 366   :  13fef ; 
+ 367   :  13d79 ; 
+ 368   :  13b04 ; 
+ 369   :  1388f ; 
+ 36a   :  1361c ; 
+ 36b   :  133a9 ; 
+ 36c   :  13136 ; 
+ 36d   :  12ec5 ; 
+ 36e   :  12c54 ; 
+ 36f   :  129e4 ; 
+ 370   :  12774 ; 
+ 371   :  12505 ; 
+ 372   :  12297 ; 
+ 373   :  1202a ; 
+ 374   :  11dbe ; 
+ 375   :  11b52 ; 
+ 376   :  118e7 ; 
+ 377   :  1167d ; 
+ 378   :  11413 ; 
+ 379   :  111ab ; 
+ 37a   :  10f43 ; 
+ 37b   :  10cdc ; 
+ 37c   :  10a75 ; 
+ 37d   :  10810 ; 
+ 37e   :  105ab ; 
+ 37f   :  10347 ; 
+ 380   :  100e3 ; 
+ 381   :  fe81 ; 
+ 382   :  fc1f ; 
+ 383   :  f9be ; 
+ 384   :  f75e ; 
+ 385   :  f4ff ; 
+ 386   :  f2a0 ; 
+ 387   :  f042 ; 
+ 388   :  ede5 ; 
+ 389   :  eb89 ; 
+ 38a   :  e92e ; 
+ 38b   :  e6d3 ; 
+ 38c   :  e47a ; 
+ 38d   :  e221 ; 
+ 38e   :  dfc8 ; 
+ 38f   :  dd71 ; 
+ 390   :  db1b ; 
+ 391   :  d8c5 ; 
+ 392   :  d670 ; 
+ 393   :  d41c ; 
+ 394   :  d1c9 ; 
+ 395   :  cf77 ; 
+ 396   :  cd25 ; 
+ 397   :  cad5 ; 
+ 398   :  c885 ; 
+ 399   :  c636 ; 
+ 39a   :  c3e8 ; 
+ 39b   :  c19a ; 
+ 39c   :  bf4e ; 
+ 39d   :  bd02 ; 
+ 39e   :  bab8 ; 
+ 39f   :  b86e ; 
+ 3a0   :  b625 ; 
+ 3a1   :  b3dd ; 
+ 3a2   :  b195 ; 
+ 3a3   :  af4f ; 
+ 3a4   :  ad0a ; 
+ 3a5   :  aac5 ; 
+ 3a6   :  a881 ; 
+ 3a7   :  a63e ; 
+ 3a8   :  a3fc ; 
+ 3a9   :  a1bb ; 
+ 3aa   :  9f7b ; 
+ 3ab   :  9d3c ; 
+ 3ac   :  9afd ; 
+ 3ad   :  98c0 ; 
+ 3ae   :  9683 ; 
+ 3af   :  9447 ; 
+ 3b0   :  920c ; 
+ 3b1   :  8fd2 ; 
+ 3b2   :  8d99 ; 
+ 3b3   :  8b61 ; 
+ 3b4   :  892a ; 
+ 3b5   :  86f3 ; 
+ 3b6   :  84be ; 
+ 3b7   :  8289 ; 
+ 3b8   :  8056 ; 
+ 3b9   :  7e23 ; 
+ 3ba   :  7bf1 ; 
+ 3bb   :  79c1 ; 
+ 3bc   :  7791 ; 
+ 3bd   :  7562 ; 
+ 3be   :  7334 ; 
+ 3bf   :  7107 ; 
+ 3c0   :  6eda ; 
+ 3c1   :  6caf ; 
+ 3c2   :  6a85 ; 
+ 3c3   :  685c ; 
+ 3c4   :  6633 ; 
+ 3c5   :  640c ; 
+ 3c6   :  61e5 ; 
+ 3c7   :  5fc0 ; 
+ 3c8   :  5d9b ; 
+ 3c9   :  5b78 ; 
+ 3ca   :  5955 ; 
+ 3cb   :  5733 ; 
+ 3cc   :  5512 ; 
+ 3cd   :  52f3 ; 
+ 3ce   :  50d4 ; 
+ 3cf   :  4eb6 ; 
+ 3d0   :  4c99 ; 
+ 3d1   :  4a7d ; 
+ 3d2   :  4862 ; 
+ 3d3   :  4648 ; 
+ 3d4   :  442f ; 
+ 3d5   :  4217 ; 
+ 3d6   :  4000 ; 
+ 3d7   :  3dea ; 
+ 3d8   :  3bd5 ; 
+ 3d9   :  39c1 ; 
+ 3da   :  37ae ; 
+ 3db   :  359c ; 
+ 3dc   :  338b ; 
+ 3dd   :  317b ; 
+ 3de   :  2f6c ; 
+ 3df   :  2d5e ; 
+ 3e0   :  2b51 ; 
+ 3e1   :  2945 ; 
+ 3e2   :  273a ; 
+ 3e3   :  2530 ; 
+ 3e4   :  2327 ; 
+ 3e5   :  211f ; 
+ 3e6   :  1f18 ; 
+ 3e7   :  1d12 ; 
+ 3e8   :  1b0d ; 
+ 3e9   :  1909 ; 
+ 3ea   :  1706 ; 
+ 3eb   :  1504 ; 
+ 3ec   :  1304 ; 
+ 3ed   :  1104 ; 
+ 3ee   :  f05 ; 
+ 3ef   :  d07 ; 
+ 3f0   :  b0a ; 
+ 3f1   :  90f ; 
+ 3f2   :  714 ; 
+ 3f3   :  51b ; 
+ 3f4   :  322 ; 
+ 3f5   :  12b ; 
+ 3f6   :  fff34 ; 
+ 3f7   :  ffd3f ; 
+ 3f8   :  ffb4a ; 
+ 3f9   :  ff957 ; 
+ 3fa   :  ff765 ; 
+ 3fb   :  ff573 ; 
+ 3fc   :  ff383 ; 
+ 3fd   :  ff194 ; 
+ 3fe   :  fefa6 ; 
+ 3ff   :  fedb9 ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_8.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_8.mif
new file mode 100644
index 0000000000000000000000000000000000000000..2b48e7fbcb090eee12b2e5283fd09a80187478f0
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_8.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  fedb9 ; 
+ 1   :  fefa6 ; 
+ 2   :  ff194 ; 
+ 3   :  ff383 ; 
+ 4   :  ff573 ; 
+ 5   :  ff765 ; 
+ 6   :  ff957 ; 
+ 7   :  ffb4a ; 
+ 8   :  ffd3f ; 
+ 9   :  fff34 ; 
+ a   :  12b ; 
+ b   :  322 ; 
+ c   :  51b ; 
+ d   :  714 ; 
+ e   :  90f ; 
+ f   :  b0a ; 
+ 10   :  d07 ; 
+ 11   :  f05 ; 
+ 12   :  1104 ; 
+ 13   :  1304 ; 
+ 14   :  1504 ; 
+ 15   :  1706 ; 
+ 16   :  1909 ; 
+ 17   :  1b0d ; 
+ 18   :  1d12 ; 
+ 19   :  1f18 ; 
+ 1a   :  211f ; 
+ 1b   :  2327 ; 
+ 1c   :  2530 ; 
+ 1d   :  273a ; 
+ 1e   :  2945 ; 
+ 1f   :  2b51 ; 
+ 20   :  2d5e ; 
+ 21   :  2f6c ; 
+ 22   :  317b ; 
+ 23   :  338b ; 
+ 24   :  359c ; 
+ 25   :  37ae ; 
+ 26   :  39c1 ; 
+ 27   :  3bd5 ; 
+ 28   :  3dea ; 
+ 29   :  4000 ; 
+ 2a   :  4217 ; 
+ 2b   :  442f ; 
+ 2c   :  4648 ; 
+ 2d   :  4862 ; 
+ 2e   :  4a7d ; 
+ 2f   :  4c99 ; 
+ 30   :  4eb6 ; 
+ 31   :  50d4 ; 
+ 32   :  52f3 ; 
+ 33   :  5512 ; 
+ 34   :  5733 ; 
+ 35   :  5955 ; 
+ 36   :  5b78 ; 
+ 37   :  5d9b ; 
+ 38   :  5fc0 ; 
+ 39   :  61e5 ; 
+ 3a   :  640c ; 
+ 3b   :  6633 ; 
+ 3c   :  685c ; 
+ 3d   :  6a85 ; 
+ 3e   :  6caf ; 
+ 3f   :  6eda ; 
+ 40   :  7107 ; 
+ 41   :  7334 ; 
+ 42   :  7562 ; 
+ 43   :  7791 ; 
+ 44   :  79c1 ; 
+ 45   :  7bf1 ; 
+ 46   :  7e23 ; 
+ 47   :  8056 ; 
+ 48   :  8289 ; 
+ 49   :  84be ; 
+ 4a   :  86f3 ; 
+ 4b   :  892a ; 
+ 4c   :  8b61 ; 
+ 4d   :  8d99 ; 
+ 4e   :  8fd2 ; 
+ 4f   :  920c ; 
+ 50   :  9447 ; 
+ 51   :  9683 ; 
+ 52   :  98c0 ; 
+ 53   :  9afd ; 
+ 54   :  9d3c ; 
+ 55   :  9f7b ; 
+ 56   :  a1bb ; 
+ 57   :  a3fc ; 
+ 58   :  a63e ; 
+ 59   :  a881 ; 
+ 5a   :  aac5 ; 
+ 5b   :  ad0a ; 
+ 5c   :  af4f ; 
+ 5d   :  b195 ; 
+ 5e   :  b3dd ; 
+ 5f   :  b625 ; 
+ 60   :  b86e ; 
+ 61   :  bab8 ; 
+ 62   :  bd02 ; 
+ 63   :  bf4e ; 
+ 64   :  c19a ; 
+ 65   :  c3e8 ; 
+ 66   :  c636 ; 
+ 67   :  c885 ; 
+ 68   :  cad5 ; 
+ 69   :  cd25 ; 
+ 6a   :  cf77 ; 
+ 6b   :  d1c9 ; 
+ 6c   :  d41c ; 
+ 6d   :  d670 ; 
+ 6e   :  d8c5 ; 
+ 6f   :  db1b ; 
+ 70   :  dd71 ; 
+ 71   :  dfc8 ; 
+ 72   :  e221 ; 
+ 73   :  e47a ; 
+ 74   :  e6d3 ; 
+ 75   :  e92e ; 
+ 76   :  eb89 ; 
+ 77   :  ede5 ; 
+ 78   :  f042 ; 
+ 79   :  f2a0 ; 
+ 7a   :  f4ff ; 
+ 7b   :  f75e ; 
+ 7c   :  f9be ; 
+ 7d   :  fc1f ; 
+ 7e   :  fe81 ; 
+ 7f   :  100e3 ; 
+ 80   :  10347 ; 
+ 81   :  105ab ; 
+ 82   :  10810 ; 
+ 83   :  10a75 ; 
+ 84   :  10cdc ; 
+ 85   :  10f43 ; 
+ 86   :  111ab ; 
+ 87   :  11413 ; 
+ 88   :  1167d ; 
+ 89   :  118e7 ; 
+ 8a   :  11b52 ; 
+ 8b   :  11dbe ; 
+ 8c   :  1202a ; 
+ 8d   :  12297 ; 
+ 8e   :  12505 ; 
+ 8f   :  12774 ; 
+ 90   :  129e4 ; 
+ 91   :  12c54 ; 
+ 92   :  12ec5 ; 
+ 93   :  13136 ; 
+ 94   :  133a9 ; 
+ 95   :  1361c ; 
+ 96   :  1388f ; 
+ 97   :  13b04 ; 
+ 98   :  13d79 ; 
+ 99   :  13fef ; 
+ 9a   :  14266 ; 
+ 9b   :  144dd ; 
+ 9c   :  14755 ; 
+ 9d   :  149ce ; 
+ 9e   :  14c47 ; 
+ 9f   :  14ec2 ; 
+ a0   :  1513c ; 
+ a1   :  153b8 ; 
+ a2   :  15634 ; 
+ a3   :  158b1 ; 
+ a4   :  15b2f ; 
+ a5   :  15dad ; 
+ a6   :  1602c ; 
+ a7   :  162ac ; 
+ a8   :  1652c ; 
+ a9   :  167ad ; 
+ aa   :  16a2e ; 
+ ab   :  16cb1 ; 
+ ac   :  16f34 ; 
+ ad   :  171b7 ; 
+ ae   :  1743b ; 
+ af   :  176c0 ; 
+ b0   :  17946 ; 
+ b1   :  17bcc ; 
+ b2   :  17e53 ; 
+ b3   :  180da ; 
+ b4   :  18362 ; 
+ b5   :  185eb ; 
+ b6   :  18874 ; 
+ b7   :  18afe ; 
+ b8   :  18d89 ; 
+ b9   :  19014 ; 
+ ba   :  192a0 ; 
+ bb   :  1952c ; 
+ bc   :  197b9 ; 
+ bd   :  19a47 ; 
+ be   :  19cd5 ; 
+ bf   :  19f64 ; 
+ c0   :  1a1f3 ; 
+ c1   :  1a483 ; 
+ c2   :  1a714 ; 
+ c3   :  1a9a5 ; 
+ c4   :  1ac37 ; 
+ c5   :  1aec9 ; 
+ c6   :  1b15c ; 
+ c7   :  1b3f0 ; 
+ c8   :  1b684 ; 
+ c9   :  1b919 ; 
+ ca   :  1bbae ; 
+ cb   :  1be44 ; 
+ cc   :  1c0da ; 
+ cd   :  1c371 ; 
+ ce   :  1c608 ; 
+ cf   :  1c8a0 ; 
+ d0   :  1cb39 ; 
+ d1   :  1cdd2 ; 
+ d2   :  1d06c ; 
+ d3   :  1d306 ; 
+ d4   :  1d5a0 ; 
+ d5   :  1d83c ; 
+ d6   :  1dad7 ; 
+ d7   :  1dd74 ; 
+ d8   :  1e010 ; 
+ d9   :  1e2ae ; 
+ da   :  1e54c ; 
+ db   :  1e7ea ; 
+ dc   :  1ea89 ; 
+ dd   :  1ed28 ; 
+ de   :  1efc8 ; 
+ df   :  1f268 ; 
+ e0   :  1f509 ; 
+ e1   :  1f7ab ; 
+ e2   :  1fa4c ; 
+ e3   :  1fcef ; 
+ e4   :  1ff92 ; 
+ e5   :  20235 ; 
+ e6   :  204d9 ; 
+ e7   :  2077d ; 
+ e8   :  20a21 ; 
+ e9   :  20cc7 ; 
+ ea   :  20f6c ; 
+ eb   :  21212 ; 
+ ec   :  214b9 ; 
+ ed   :  21760 ; 
+ ee   :  21a07 ; 
+ ef   :  21caf ; 
+ f0   :  21f57 ; 
+ f1   :  22200 ; 
+ f2   :  224a9 ; 
+ f3   :  22753 ; 
+ f4   :  229fd ; 
+ f5   :  22ca7 ; 
+ f6   :  22f52 ; 
+ f7   :  231fe ; 
+ f8   :  234a9 ; 
+ f9   :  23756 ; 
+ fa   :  23a02 ; 
+ fb   :  23caf ; 
+ fc   :  23f5c ; 
+ fd   :  2420a ; 
+ fe   :  244b8 ; 
+ ff   :  24767 ; 
+ 100   :  24a16 ; 
+ 101   :  24cc5 ; 
+ 102   :  24f75 ; 
+ 103   :  25225 ; 
+ 104   :  254d5 ; 
+ 105   :  25786 ; 
+ 106   :  25a37 ; 
+ 107   :  25ce9 ; 
+ 108   :  25f9b ; 
+ 109   :  2624d ; 
+ 10a   :  264ff ; 
+ 10b   :  267b2 ; 
+ 10c   :  26a66 ; 
+ 10d   :  26d19 ; 
+ 10e   :  26fcd ; 
+ 10f   :  27282 ; 
+ 110   :  27536 ; 
+ 111   :  277eb ; 
+ 112   :  27aa1 ; 
+ 113   :  27d56 ; 
+ 114   :  2800c ; 
+ 115   :  282c3 ; 
+ 116   :  28579 ; 
+ 117   :  28830 ; 
+ 118   :  28ae7 ; 
+ 119   :  28d9f ; 
+ 11a   :  29056 ; 
+ 11b   :  2930f ; 
+ 11c   :  295c7 ; 
+ 11d   :  29880 ; 
+ 11e   :  29b39 ; 
+ 11f   :  29df2 ; 
+ 120   :  2a0ab ; 
+ 121   :  2a365 ; 
+ 122   :  2a61f ; 
+ 123   :  2a8d9 ; 
+ 124   :  2ab94 ; 
+ 125   :  2ae4f ; 
+ 126   :  2b10a ; 
+ 127   :  2b3c5 ; 
+ 128   :  2b681 ; 
+ 129   :  2b93d ; 
+ 12a   :  2bbf9 ; 
+ 12b   :  2beb5 ; 
+ 12c   :  2c172 ; 
+ 12d   :  2c42e ; 
+ 12e   :  2c6eb ; 
+ 12f   :  2c9a8 ; 
+ 130   :  2cc66 ; 
+ 131   :  2cf24 ; 
+ 132   :  2d1e1 ; 
+ 133   :  2d4a0 ; 
+ 134   :  2d75e ; 
+ 135   :  2da1c ; 
+ 136   :  2dcdb ; 
+ 137   :  2df9a ; 
+ 138   :  2e259 ; 
+ 139   :  2e518 ; 
+ 13a   :  2e7d8 ; 
+ 13b   :  2ea97 ; 
+ 13c   :  2ed57 ; 
+ 13d   :  2f017 ; 
+ 13e   :  2f2d7 ; 
+ 13f   :  2f597 ; 
+ 140   :  2f858 ; 
+ 141   :  2fb18 ; 
+ 142   :  2fdd9 ; 
+ 143   :  3009a ; 
+ 144   :  3035b ; 
+ 145   :  3061c ; 
+ 146   :  308de ; 
+ 147   :  30b9f ; 
+ 148   :  30e61 ; 
+ 149   :  31123 ; 
+ 14a   :  313e4 ; 
+ 14b   :  316a6 ; 
+ 14c   :  31968 ; 
+ 14d   :  31c2b ; 
+ 14e   :  31eed ; 
+ 14f   :  321af ; 
+ 150   :  32472 ; 
+ 151   :  32735 ; 
+ 152   :  329f7 ; 
+ 153   :  32cba ; 
+ 154   :  32f7d ; 
+ 155   :  33240 ; 
+ 156   :  33503 ; 
+ 157   :  337c6 ; 
+ 158   :  33a89 ; 
+ 159   :  33d4d ; 
+ 15a   :  34010 ; 
+ 15b   :  342d4 ; 
+ 15c   :  34597 ; 
+ 15d   :  3485b ; 
+ 15e   :  34b1e ; 
+ 15f   :  34de2 ; 
+ 160   :  350a5 ; 
+ 161   :  35369 ; 
+ 162   :  3562d ; 
+ 163   :  358f1 ; 
+ 164   :  35bb4 ; 
+ 165   :  35e78 ; 
+ 166   :  3613c ; 
+ 167   :  36400 ; 
+ 168   :  366c4 ; 
+ 169   :  36988 ; 
+ 16a   :  36c4c ; 
+ 16b   :  36f10 ; 
+ 16c   :  371d3 ; 
+ 16d   :  37497 ; 
+ 16e   :  3775b ; 
+ 16f   :  37a1f ; 
+ 170   :  37ce3 ; 
+ 171   :  37fa7 ; 
+ 172   :  3826b ; 
+ 173   :  3852e ; 
+ 174   :  387f2 ; 
+ 175   :  38ab6 ; 
+ 176   :  38d7a ; 
+ 177   :  3903d ; 
+ 178   :  39301 ; 
+ 179   :  395c4 ; 
+ 17a   :  39888 ; 
+ 17b   :  39b4b ; 
+ 17c   :  39e0e ; 
+ 17d   :  3a0d2 ; 
+ 17e   :  3a395 ; 
+ 17f   :  3a658 ; 
+ 180   :  3a91b ; 
+ 181   :  3abde ; 
+ 182   :  3aea1 ; 
+ 183   :  3b164 ; 
+ 184   :  3b427 ; 
+ 185   :  3b6e9 ; 
+ 186   :  3b9ac ; 
+ 187   :  3bc6e ; 
+ 188   :  3bf31 ; 
+ 189   :  3c1f3 ; 
+ 18a   :  3c4b5 ; 
+ 18b   :  3c777 ; 
+ 18c   :  3ca39 ; 
+ 18d   :  3ccfa ; 
+ 18e   :  3cfbc ; 
+ 18f   :  3d27d ; 
+ 190   :  3d53f ; 
+ 191   :  3d800 ; 
+ 192   :  3dac1 ; 
+ 193   :  3dd82 ; 
+ 194   :  3e043 ; 
+ 195   :  3e303 ; 
+ 196   :  3e5c4 ; 
+ 197   :  3e884 ; 
+ 198   :  3eb44 ; 
+ 199   :  3ee04 ; 
+ 19a   :  3f0c4 ; 
+ 19b   :  3f383 ; 
+ 19c   :  3f642 ; 
+ 19d   :  3f902 ; 
+ 19e   :  3fbc1 ; 
+ 19f   :  3fe7f ; 
+ 1a0   :  4013e ; 
+ 1a1   :  403fc ; 
+ 1a2   :  406bb ; 
+ 1a3   :  40979 ; 
+ 1a4   :  40c36 ; 
+ 1a5   :  40ef4 ; 
+ 1a6   :  411b1 ; 
+ 1a7   :  4146e ; 
+ 1a8   :  4172b ; 
+ 1a9   :  419e8 ; 
+ 1aa   :  41ca4 ; 
+ 1ab   :  41f60 ; 
+ 1ac   :  4221c ; 
+ 1ad   :  424d8 ; 
+ 1ae   :  42793 ; 
+ 1af   :  42a4f ; 
+ 1b0   :  42d0a ; 
+ 1b1   :  42fc4 ; 
+ 1b2   :  4327f ; 
+ 1b3   :  43539 ; 
+ 1b4   :  437f2 ; 
+ 1b5   :  43aac ; 
+ 1b6   :  43d65 ; 
+ 1b7   :  4401e ; 
+ 1b8   :  442d7 ; 
+ 1b9   :  4458f ; 
+ 1ba   :  44847 ; 
+ 1bb   :  44aff ; 
+ 1bc   :  44db7 ; 
+ 1bd   :  4506e ; 
+ 1be   :  45325 ; 
+ 1bf   :  455db ; 
+ 1c0   :  45892 ; 
+ 1c1   :  45b47 ; 
+ 1c2   :  45dfd ; 
+ 1c3   :  460b2 ; 
+ 1c4   :  46367 ; 
+ 1c5   :  4661c ; 
+ 1c6   :  468d0 ; 
+ 1c7   :  46b84 ; 
+ 1c8   :  46e37 ; 
+ 1c9   :  470ea ; 
+ 1ca   :  4739d ; 
+ 1cb   :  47650 ; 
+ 1cc   :  47902 ; 
+ 1cd   :  47bb4 ; 
+ 1ce   :  47e65 ; 
+ 1cf   :  48116 ; 
+ 1d0   :  483c6 ; 
+ 1d1   :  48677 ; 
+ 1d2   :  48926 ; 
+ 1d3   :  48bd6 ; 
+ 1d4   :  48e85 ; 
+ 1d5   :  49133 ; 
+ 1d6   :  493e2 ; 
+ 1d7   :  4968f ; 
+ 1d8   :  4993d ; 
+ 1d9   :  49bea ; 
+ 1da   :  49e96 ; 
+ 1db   :  4a142 ; 
+ 1dc   :  4a3ee ; 
+ 1dd   :  4a699 ; 
+ 1de   :  4a944 ; 
+ 1df   :  4abef ; 
+ 1e0   :  4ae99 ; 
+ 1e1   :  4b142 ; 
+ 1e2   :  4b3eb ; 
+ 1e3   :  4b694 ; 
+ 1e4   :  4b93c ; 
+ 1e5   :  4bbe4 ; 
+ 1e6   :  4be8b ; 
+ 1e7   :  4c132 ; 
+ 1e8   :  4c3d8 ; 
+ 1e9   :  4c67e ; 
+ 1ea   :  4c923 ; 
+ 1eb   :  4cbc8 ; 
+ 1ec   :  4ce6c ; 
+ 1ed   :  4d110 ; 
+ 1ee   :  4d3b3 ; 
+ 1ef   :  4d656 ; 
+ 1f0   :  4d8f9 ; 
+ 1f1   :  4db9a ; 
+ 1f2   :  4de3c ; 
+ 1f3   :  4e0dd ; 
+ 1f4   :  4e37d ; 
+ 1f5   :  4e61d ; 
+ 1f6   :  4e8bc ; 
+ 1f7   :  4eb5b ; 
+ 1f8   :  4edf9 ; 
+ 1f9   :  4f096 ; 
+ 1fa   :  4f334 ; 
+ 1fb   :  4f5d0 ; 
+ 1fc   :  4f86c ; 
+ 1fd   :  4fb08 ; 
+ 1fe   :  4fda3 ; 
+ 1ff   :  5003d ; 
+ 200   :  502d7 ; 
+ 201   :  50570 ; 
+ 202   :  50809 ; 
+ 203   :  50aa1 ; 
+ 204   :  50d38 ; 
+ 205   :  50fcf ; 
+ 206   :  51266 ; 
+ 207   :  514fb ; 
+ 208   :  51790 ; 
+ 209   :  51a25 ; 
+ 20a   :  51cb9 ; 
+ 20b   :  51f4c ; 
+ 20c   :  521df ; 
+ 20d   :  52471 ; 
+ 20e   :  52703 ; 
+ 20f   :  52994 ; 
+ 210   :  52c24 ; 
+ 211   :  52eb4 ; 
+ 212   :  53143 ; 
+ 213   :  533d1 ; 
+ 214   :  5365f ; 
+ 215   :  538ec ; 
+ 216   :  53b78 ; 
+ 217   :  53e04 ; 
+ 218   :  5408f ; 
+ 219   :  5431a ; 
+ 21a   :  545a4 ; 
+ 21b   :  5482d ; 
+ 21c   :  54ab5 ; 
+ 21d   :  54d3d ; 
+ 21e   :  54fc4 ; 
+ 21f   :  5524b ; 
+ 220   :  554d1 ; 
+ 221   :  55756 ; 
+ 222   :  559da ; 
+ 223   :  55c5e ; 
+ 224   :  55ee1 ; 
+ 225   :  56164 ; 
+ 226   :  563e5 ; 
+ 227   :  56666 ; 
+ 228   :  568e6 ; 
+ 229   :  56b66 ; 
+ 22a   :  56de5 ; 
+ 22b   :  57063 ; 
+ 22c   :  572e0 ; 
+ 22d   :  5755d ; 
+ 22e   :  577d9 ; 
+ 22f   :  57a54 ; 
+ 230   :  57cce ; 
+ 231   :  57f48 ; 
+ 232   :  581c1 ; 
+ 233   :  58439 ; 
+ 234   :  586b1 ; 
+ 235   :  58927 ; 
+ 236   :  58b9d ; 
+ 237   :  58e12 ; 
+ 238   :  59087 ; 
+ 239   :  592fa ; 
+ 23a   :  5956d ; 
+ 23b   :  597df ; 
+ 23c   :  59a50 ; 
+ 23d   :  59cc1 ; 
+ 23e   :  59f31 ; 
+ 23f   :  5a19f ; 
+ 240   :  5a40e ; 
+ 241   :  5a67b ; 
+ 242   :  5a8e7 ; 
+ 243   :  5ab53 ; 
+ 244   :  5adbe ; 
+ 245   :  5b028 ; 
+ 246   :  5b291 ; 
+ 247   :  5b4fa ; 
+ 248   :  5b761 ; 
+ 249   :  5b9c8 ; 
+ 24a   :  5bc2e ; 
+ 24b   :  5be93 ; 
+ 24c   :  5c0f7 ; 
+ 24d   :  5c35b ; 
+ 24e   :  5c5bd ; 
+ 24f   :  5c81f ; 
+ 250   :  5ca80 ; 
+ 251   :  5cce0 ; 
+ 252   :  5cf3f ; 
+ 253   :  5d19d ; 
+ 254   :  5d3fb ; 
+ 255   :  5d657 ; 
+ 256   :  5d8b3 ; 
+ 257   :  5db0e ; 
+ 258   :  5dd68 ; 
+ 259   :  5dfc1 ; 
+ 25a   :  5e219 ; 
+ 25b   :  5e470 ; 
+ 25c   :  5e6c7 ; 
+ 25d   :  5e91c ; 
+ 25e   :  5eb71 ; 
+ 25f   :  5edc4 ; 
+ 260   :  5f017 ; 
+ 261   :  5f269 ; 
+ 262   :  5f4ba ; 
+ 263   :  5f70a ; 
+ 264   :  5f959 ; 
+ 265   :  5fba7 ; 
+ 266   :  5fdf4 ; 
+ 267   :  60040 ; 
+ 268   :  6028c ; 
+ 269   :  604d6 ; 
+ 26a   :  60720 ; 
+ 26b   :  60968 ; 
+ 26c   :  60bb0 ; 
+ 26d   :  60df6 ; 
+ 26e   :  6103c ; 
+ 26f   :  61281 ; 
+ 270   :  614c5 ; 
+ 271   :  61707 ; 
+ 272   :  61949 ; 
+ 273   :  61b8a ; 
+ 274   :  61dca ; 
+ 275   :  62009 ; 
+ 276   :  62247 ; 
+ 277   :  62484 ; 
+ 278   :  626c0 ; 
+ 279   :  628fa ; 
+ 27a   :  62b34 ; 
+ 27b   :  62d6d ; 
+ 27c   :  62fa5 ; 
+ 27d   :  631dc ; 
+ 27e   :  63412 ; 
+ 27f   :  63647 ; 
+ 280   :  6387b ; 
+ 281   :  63aae ; 
+ 282   :  63ce0 ; 
+ 283   :  63f10 ; 
+ 284   :  64140 ; 
+ 285   :  6436f ; 
+ 286   :  6459d ; 
+ 287   :  647c9 ; 
+ 288   :  649f5 ; 
+ 289   :  64c20 ; 
+ 28a   :  64e49 ; 
+ 28b   :  65072 ; 
+ 28c   :  65299 ; 
+ 28d   :  654c0 ; 
+ 28e   :  656e5 ; 
+ 28f   :  65909 ; 
+ 290   :  65b2c ; 
+ 291   :  65d4e ; 
+ 292   :  65f70 ; 
+ 293   :  66190 ; 
+ 294   :  663ae ; 
+ 295   :  665cc ; 
+ 296   :  667e9 ; 
+ 297   :  66a05 ; 
+ 298   :  66c1f ; 
+ 299   :  66e39 ; 
+ 29a   :  67051 ; 
+ 29b   :  67268 ; 
+ 29c   :  6747e ; 
+ 29d   :  67693 ; 
+ 29e   :  678a7 ; 
+ 29f   :  67aba ; 
+ 2a0   :  67ccc ; 
+ 2a1   :  67edc ; 
+ 2a2   :  680ec ; 
+ 2a3   :  682fa ; 
+ 2a4   :  68507 ; 
+ 2a5   :  68713 ; 
+ 2a6   :  6891e ; 
+ 2a7   :  68b28 ; 
+ 2a8   :  68d31 ; 
+ 2a9   :  68f38 ; 
+ 2aa   :  6913f ; 
+ 2ab   :  69344 ; 
+ 2ac   :  69548 ; 
+ 2ad   :  6974b ; 
+ 2ae   :  6994c ; 
+ 2af   :  69b4d ; 
+ 2b0   :  69d4c ; 
+ 2b1   :  69f4b ; 
+ 2b2   :  6a148 ; 
+ 2b3   :  6a344 ; 
+ 2b4   :  6a53e ; 
+ 2b5   :  6a738 ; 
+ 2b6   :  6a930 ; 
+ 2b7   :  6ab27 ; 
+ 2b8   :  6ad1d ; 
+ 2b9   :  6af12 ; 
+ 2ba   :  6b106 ; 
+ 2bb   :  6b2f8 ; 
+ 2bc   :  6b4e9 ; 
+ 2bd   :  6b6d9 ; 
+ 2be   :  6b8c8 ; 
+ 2bf   :  6bab5 ; 
+ 2c0   :  6bca2 ; 
+ 2c1   :  6be8d ; 
+ 2c2   :  6c077 ; 
+ 2c3   :  6c260 ; 
+ 2c4   :  6c447 ; 
+ 2c5   :  6c62d ; 
+ 2c6   :  6c812 ; 
+ 2c7   :  6c9f6 ; 
+ 2c8   :  6cbd8 ; 
+ 2c9   :  6cdba ; 
+ 2ca   :  6cf9a ; 
+ 2cb   :  6d179 ; 
+ 2cc   :  6d356 ; 
+ 2cd   :  6d532 ; 
+ 2ce   :  6d70e ; 
+ 2cf   :  6d8e7 ; 
+ 2d0   :  6dac0 ; 
+ 2d1   :  6dc97 ; 
+ 2d2   :  6de6d ; 
+ 2d3   :  6e042 ; 
+ 2d4   :  6e215 ; 
+ 2d5   :  6e3e8 ; 
+ 2d6   :  6e5b9 ; 
+ 2d7   :  6e788 ; 
+ 2d8   :  6e957 ; 
+ 2d9   :  6eb24 ; 
+ 2da   :  6ecef ; 
+ 2db   :  6eeba ; 
+ 2dc   :  6f083 ; 
+ 2dd   :  6f24b ; 
+ 2de   :  6f412 ; 
+ 2df   :  6f5d7 ; 
+ 2e0   :  6f79b ; 
+ 2e1   :  6f95e ; 
+ 2e2   :  6fb1f ; 
+ 2e3   :  6fcdf ; 
+ 2e4   :  6fe9e ; 
+ 2e5   :  7005c ; 
+ 2e6   :  70218 ; 
+ 2e7   :  703d3 ; 
+ 2e8   :  7058c ; 
+ 2e9   :  70744 ; 
+ 2ea   :  708fb ; 
+ 2eb   :  70ab1 ; 
+ 2ec   :  70c65 ; 
+ 2ed   :  70e18 ; 
+ 2ee   :  70fc9 ; 
+ 2ef   :  7117a ; 
+ 2f0   :  71328 ; 
+ 2f1   :  714d6 ; 
+ 2f2   :  71682 ; 
+ 2f3   :  7182d ; 
+ 2f4   :  719d6 ; 
+ 2f5   :  71b7e ; 
+ 2f6   :  71d25 ; 
+ 2f7   :  71ecb ; 
+ 2f8   :  7206f ; 
+ 2f9   :  72211 ; 
+ 2fa   :  723b2 ; 
+ 2fb   :  72552 ; 
+ 2fc   :  726f1 ; 
+ 2fd   :  7288e ; 
+ 2fe   :  72a2a ; 
+ 2ff   :  72bc4 ; 
+ 300   :  72d5d ; 
+ 301   :  72ef5 ; 
+ 302   :  7308b ; 
+ 303   :  73220 ; 
+ 304   :  733b3 ; 
+ 305   :  73545 ; 
+ 306   :  736d6 ; 
+ 307   :  73865 ; 
+ 308   :  739f3 ; 
+ 309   :  73b80 ; 
+ 30a   :  73d0b ; 
+ 30b   :  73e94 ; 
+ 30c   :  7401c ; 
+ 30d   :  741a3 ; 
+ 30e   :  74329 ; 
+ 30f   :  744ad ; 
+ 310   :  7462f ; 
+ 311   :  747b0 ; 
+ 312   :  74930 ; 
+ 313   :  74aae ; 
+ 314   :  74c2b ; 
+ 315   :  74da6 ; 
+ 316   :  74f20 ; 
+ 317   :  75099 ; 
+ 318   :  75210 ; 
+ 319   :  75386 ; 
+ 31a   :  754fa ; 
+ 31b   :  7566d ; 
+ 31c   :  757de ; 
+ 31d   :  7594e ; 
+ 31e   :  75abc ; 
+ 31f   :  75c29 ; 
+ 320   :  75d95 ; 
+ 321   :  75eff ; 
+ 322   :  76067 ; 
+ 323   :  761ce ; 
+ 324   :  76334 ; 
+ 325   :  76498 ; 
+ 326   :  765fb ; 
+ 327   :  7675c ; 
+ 328   :  768bc ; 
+ 329   :  76a1a ; 
+ 32a   :  76b77 ; 
+ 32b   :  76cd3 ; 
+ 32c   :  76e2c ; 
+ 32d   :  76f85 ; 
+ 32e   :  770dc ; 
+ 32f   :  77231 ; 
+ 330   :  77385 ; 
+ 331   :  774d7 ; 
+ 332   :  77628 ; 
+ 333   :  77778 ; 
+ 334   :  778c6 ; 
+ 335   :  77a12 ; 
+ 336   :  77b5d ; 
+ 337   :  77ca6 ; 
+ 338   :  77dee ; 
+ 339   :  77f35 ; 
+ 33a   :  7807a ; 
+ 33b   :  781bd ; 
+ 33c   :  782ff ; 
+ 33d   :  7843f ; 
+ 33e   :  7857e ; 
+ 33f   :  786bb ; 
+ 340   :  787f7 ; 
+ 341   :  78931 ; 
+ 342   :  78a6a ; 
+ 343   :  78ba1 ; 
+ 344   :  78cd7 ; 
+ 345   :  78e0b ; 
+ 346   :  78f3e ; 
+ 347   :  7906f ; 
+ 348   :  7919f ; 
+ 349   :  792cd ; 
+ 34a   :  793f9 ; 
+ 34b   :  79524 ; 
+ 34c   :  7964d ; 
+ 34d   :  79775 ; 
+ 34e   :  7989c ; 
+ 34f   :  799c0 ; 
+ 350   :  79ae4 ; 
+ 351   :  79c05 ; 
+ 352   :  79d25 ; 
+ 353   :  79e44 ; 
+ 354   :  79f61 ; 
+ 355   :  7a07c ; 
+ 356   :  7a196 ; 
+ 357   :  7a2ae ; 
+ 358   :  7a3c5 ; 
+ 359   :  7a4da ; 
+ 35a   :  7a5ee ; 
+ 35b   :  7a700 ; 
+ 35c   :  7a810 ; 
+ 35d   :  7a91f ; 
+ 35e   :  7aa2d ; 
+ 35f   :  7ab38 ; 
+ 360   :  7ac43 ; 
+ 361   :  7ad4b ; 
+ 362   :  7ae52 ; 
+ 363   :  7af58 ; 
+ 364   :  7b05b ; 
+ 365   :  7b15e ; 
+ 366   :  7b25e ; 
+ 367   :  7b35d ; 
+ 368   :  7b45b ; 
+ 369   :  7b557 ; 
+ 36a   :  7b651 ; 
+ 36b   :  7b74a ; 
+ 36c   :  7b841 ; 
+ 36d   :  7b937 ; 
+ 36e   :  7ba2a ; 
+ 36f   :  7bb1d ; 
+ 370   :  7bc0e ; 
+ 371   :  7bcfd ; 
+ 372   :  7bdea ; 
+ 373   :  7bed6 ; 
+ 374   :  7bfc0 ; 
+ 375   :  7c0a9 ; 
+ 376   :  7c190 ; 
+ 377   :  7c276 ; 
+ 378   :  7c35a ; 
+ 379   :  7c43c ; 
+ 37a   :  7c51c ; 
+ 37b   :  7c5fb ; 
+ 37c   :  7c6d9 ; 
+ 37d   :  7c7b5 ; 
+ 37e   :  7c88f ; 
+ 37f   :  7c967 ; 
+ 380   :  7ca3e ; 
+ 381   :  7cb14 ; 
+ 382   :  7cbe7 ; 
+ 383   :  7ccb9 ; 
+ 384   :  7cd8a ; 
+ 385   :  7ce58 ; 
+ 386   :  7cf26 ; 
+ 387   :  7cff1 ; 
+ 388   :  7d0bb ; 
+ 389   :  7d183 ; 
+ 38a   :  7d24a ; 
+ 38b   :  7d30f ; 
+ 38c   :  7d3d2 ; 
+ 38d   :  7d494 ; 
+ 38e   :  7d554 ; 
+ 38f   :  7d612 ; 
+ 390   :  7d6cf ; 
+ 391   :  7d78a ; 
+ 392   :  7d844 ; 
+ 393   :  7d8fc ; 
+ 394   :  7d9b2 ; 
+ 395   :  7da66 ; 
+ 396   :  7db19 ; 
+ 397   :  7dbcb ; 
+ 398   :  7dc7a ; 
+ 399   :  7dd28 ; 
+ 39a   :  7ddd4 ; 
+ 39b   :  7de7f ; 
+ 39c   :  7df28 ; 
+ 39d   :  7dfcf ; 
+ 39e   :  7e075 ; 
+ 39f   :  7e119 ; 
+ 3a0   :  7e1bb ; 
+ 3a1   :  7e25c ; 
+ 3a2   :  7e2fb ; 
+ 3a3   :  7e398 ; 
+ 3a4   :  7e434 ; 
+ 3a5   :  7e4ce ; 
+ 3a6   :  7e567 ; 
+ 3a7   :  7e5fd ; 
+ 3a8   :  7e692 ; 
+ 3a9   :  7e726 ; 
+ 3aa   :  7e7b7 ; 
+ 3ab   :  7e847 ; 
+ 3ac   :  7e8d6 ; 
+ 3ad   :  7e962 ; 
+ 3ae   :  7e9ed ; 
+ 3af   :  7ea77 ; 
+ 3b0   :  7eafe ; 
+ 3b1   :  7eb84 ; 
+ 3b2   :  7ec09 ; 
+ 3b3   :  7ec8b ; 
+ 3b4   :  7ed0c ; 
+ 3b5   :  7ed8c ; 
+ 3b6   :  7ee09 ; 
+ 3b7   :  7ee85 ; 
+ 3b8   :  7ef00 ; 
+ 3b9   :  7ef78 ; 
+ 3ba   :  7efef ; 
+ 3bb   :  7f064 ; 
+ 3bc   :  7f0d8 ; 
+ 3bd   :  7f14a ; 
+ 3be   :  7f1ba ; 
+ 3bf   :  7f228 ; 
+ 3c0   :  7f295 ; 
+ 3c1   :  7f300 ; 
+ 3c2   :  7f36a ; 
+ 3c3   :  7f3d1 ; 
+ 3c4   :  7f437 ; 
+ 3c5   :  7f49c ; 
+ 3c6   :  7f4fe ; 
+ 3c7   :  7f55f ; 
+ 3c8   :  7f5bf ; 
+ 3c9   :  7f61c ; 
+ 3ca   :  7f678 ; 
+ 3cb   :  7f6d2 ; 
+ 3cc   :  7f72b ; 
+ 3cd   :  7f782 ; 
+ 3ce   :  7f7d7 ; 
+ 3cf   :  7f82a ; 
+ 3d0   :  7f87c ; 
+ 3d1   :  7f8cc ; 
+ 3d2   :  7f91a ; 
+ 3d3   :  7f967 ; 
+ 3d4   :  7f9b2 ; 
+ 3d5   :  7f9fb ; 
+ 3d6   :  7fa43 ; 
+ 3d7   :  7fa89 ; 
+ 3d8   :  7facd ; 
+ 3d9   :  7fb0f ; 
+ 3da   :  7fb50 ; 
+ 3db   :  7fb8f ; 
+ 3dc   :  7fbcc ; 
+ 3dd   :  7fc08 ; 
+ 3de   :  7fc42 ; 
+ 3df   :  7fc7a ; 
+ 3e0   :  7fcb1 ; 
+ 3e1   :  7fce6 ; 
+ 3e2   :  7fd19 ; 
+ 3e3   :  7fd4a ; 
+ 3e4   :  7fd7a ; 
+ 3e5   :  7fda8 ; 
+ 3e6   :  7fdd4 ; 
+ 3e7   :  7fdff ; 
+ 3e8   :  7fe28 ; 
+ 3e9   :  7fe4f ; 
+ 3ea   :  7fe75 ; 
+ 3eb   :  7fe99 ; 
+ 3ec   :  7febb ; 
+ 3ed   :  7fedb ; 
+ 3ee   :  7fefa ; 
+ 3ef   :  7ff17 ; 
+ 3f0   :  7ff32 ; 
+ 3f1   :  7ff4c ; 
+ 3f2   :  7ff64 ; 
+ 3f3   :  7ff7a ; 
+ 3f4   :  7ff8e ; 
+ 3f5   :  7ffa1 ; 
+ 3f6   :  7ffb2 ; 
+ 3f7   :  7ffc2 ; 
+ 3f8   :  7ffcf ; 
+ 3f9   :  7ffdb ; 
+ 3fa   :  7ffe5 ; 
+ 3fb   :  7ffee ; 
+ 3fc   :  7fff5 ; 
+ 3fd   :  7fffa ; 
+ 3fe   :  7fffd ; 
+ 3ff   :  7ffff ; 
+END;
diff --git a/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_9.mif b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_9.mif
new file mode 100644
index 0000000000000000000000000000000000000000..16581b5ed0bb4c3eb57104fbe8cc0f042feb5dd3
--- /dev/null
+++ b/libraries/dsp/filter/src/hex/Coefficient_16KKaiser_20b_1wb_9.mif
@@ -0,0 +1,1030 @@
+WIDTH=20;
+DEPTH=1024;
+ADDRESS_RADIX=HEX;
+DATA_RADIX=HEX;
+CONTENT BEGIN
+ 0   :  1073 ; 
+ 1   :  f92 ; 
+ 2   :  eb0 ; 
+ 3   :  dce ; 
+ 4   :  ceb ; 
+ 5   :  c08 ; 
+ 6   :  b25 ; 
+ 7   :  a42 ; 
+ 8   :  95e ; 
+ 9   :  87a ; 
+ a   :  796 ; 
+ b   :  6b2 ; 
+ c   :  5cd ; 
+ d   :  4e8 ; 
+ e   :  402 ; 
+ f   :  31d ; 
+ 10   :  237 ; 
+ 11   :  150 ; 
+ 12   :  6a ; 
+ 13   :  fff83 ; 
+ 14   :  ffe9c ; 
+ 15   :  ffdb4 ; 
+ 16   :  ffccd ; 
+ 17   :  ffbe5 ; 
+ 18   :  ffafd ; 
+ 19   :  ffa14 ; 
+ 1a   :  ff92c ; 
+ 1b   :  ff843 ; 
+ 1c   :  ff759 ; 
+ 1d   :  ff670 ; 
+ 1e   :  ff586 ; 
+ 1f   :  ff49c ; 
+ 20   :  ff3b2 ; 
+ 21   :  ff2c7 ; 
+ 22   :  ff1dd ; 
+ 23   :  ff0f2 ; 
+ 24   :  ff006 ; 
+ 25   :  fef1b ; 
+ 26   :  fee2f ; 
+ 27   :  fed43 ; 
+ 28   :  fec57 ; 
+ 29   :  feb6a ; 
+ 2a   :  fea7e ; 
+ 2b   :  fe991 ; 
+ 2c   :  fe8a4 ; 
+ 2d   :  fe7b6 ; 
+ 2e   :  fe6c9 ; 
+ 2f   :  fe5db ; 
+ 30   :  fe4ed ; 
+ 31   :  fe3fe ; 
+ 32   :  fe310 ; 
+ 33   :  fe221 ; 
+ 34   :  fe132 ; 
+ 35   :  fe043 ; 
+ 36   :  fdf54 ; 
+ 37   :  fde64 ; 
+ 38   :  fdd74 ; 
+ 39   :  fdc84 ; 
+ 3a   :  fdb94 ; 
+ 3b   :  fdaa4 ; 
+ 3c   :  fd9b3 ; 
+ 3d   :  fd8c2 ; 
+ 3e   :  fd7d1 ; 
+ 3f   :  fd6e0 ; 
+ 40   :  fd5ef ; 
+ 41   :  fd4fd ; 
+ 42   :  fd40c ; 
+ 43   :  fd31a ; 
+ 44   :  fd228 ; 
+ 45   :  fd135 ; 
+ 46   :  fd043 ; 
+ 47   :  fcf50 ; 
+ 48   :  fce5d ; 
+ 49   :  fcd6a ; 
+ 4a   :  fcc77 ; 
+ 4b   :  fcb84 ; 
+ 4c   :  fca90 ; 
+ 4d   :  fc99d ; 
+ 4e   :  fc8a9 ; 
+ 4f   :  fc7b5 ; 
+ 50   :  fc6c1 ; 
+ 51   :  fc5cc ; 
+ 52   :  fc4d8 ; 
+ 53   :  fc3e3 ; 
+ 54   :  fc2ef ; 
+ 55   :  fc1fa ; 
+ 56   :  fc105 ; 
+ 57   :  fc00f ; 
+ 58   :  fbf1a ; 
+ 59   :  fbe25 ; 
+ 5a   :  fbd2f ; 
+ 5b   :  fbc39 ; 
+ 5c   :  fbb43 ; 
+ 5d   :  fba4d ; 
+ 5e   :  fb957 ; 
+ 5f   :  fb861 ; 
+ 60   :  fb76a ; 
+ 61   :  fb674 ; 
+ 62   :  fb57d ; 
+ 63   :  fb487 ; 
+ 64   :  fb390 ; 
+ 65   :  fb299 ; 
+ 66   :  fb1a2 ; 
+ 67   :  fb0aa ; 
+ 68   :  fafb3 ; 
+ 69   :  faebc ; 
+ 6a   :  fadc4 ; 
+ 6b   :  faccc ; 
+ 6c   :  fabd5 ; 
+ 6d   :  faadd ; 
+ 6e   :  fa9e5 ; 
+ 6f   :  fa8ed ; 
+ 70   :  fa7f5 ; 
+ 71   :  fa6fd ; 
+ 72   :  fa604 ; 
+ 73   :  fa50c ; 
+ 74   :  fa414 ; 
+ 75   :  fa31b ; 
+ 76   :  fa222 ; 
+ 77   :  fa12a ; 
+ 78   :  fa031 ; 
+ 79   :  f9f38 ; 
+ 7a   :  f9e3f ; 
+ 7b   :  f9d46 ; 
+ 7c   :  f9c4d ; 
+ 7d   :  f9b54 ; 
+ 7e   :  f9a5b ; 
+ 7f   :  f9962 ; 
+ 80   :  f9869 ; 
+ 81   :  f976f ; 
+ 82   :  f9676 ; 
+ 83   :  f957d ; 
+ 84   :  f9483 ; 
+ 85   :  f938a ; 
+ 86   :  f9290 ; 
+ 87   :  f9196 ; 
+ 88   :  f909d ; 
+ 89   :  f8fa3 ; 
+ 8a   :  f8eaa ; 
+ 8b   :  f8db0 ; 
+ 8c   :  f8cb6 ; 
+ 8d   :  f8bbc ; 
+ 8e   :  f8ac3 ; 
+ 8f   :  f89c9 ; 
+ 90   :  f88cf ; 
+ 91   :  f87d5 ; 
+ 92   :  f86db ; 
+ 93   :  f85e1 ; 
+ 94   :  f84e7 ; 
+ 95   :  f83ee ; 
+ 96   :  f82f4 ; 
+ 97   :  f81fa ; 
+ 98   :  f8100 ; 
+ 99   :  f8006 ; 
+ 9a   :  f7f0c ; 
+ 9b   :  f7e12 ; 
+ 9c   :  f7d18 ; 
+ 9d   :  f7c1f ; 
+ 9e   :  f7b25 ; 
+ 9f   :  f7a2b ; 
+ a0   :  f7931 ; 
+ a1   :  f7837 ; 
+ a2   :  f773e ; 
+ a3   :  f7644 ; 
+ a4   :  f754a ; 
+ a5   :  f7450 ; 
+ a6   :  f7357 ; 
+ a7   :  f725d ; 
+ a8   :  f7164 ; 
+ a9   :  f706a ; 
+ aa   :  f6f71 ; 
+ ab   :  f6e77 ; 
+ ac   :  f6d7e ; 
+ ad   :  f6c84 ; 
+ ae   :  f6b8b ; 
+ af   :  f6a92 ; 
+ b0   :  f6999 ; 
+ b1   :  f68a0 ; 
+ b2   :  f67a7 ; 
+ b3   :  f66ae ; 
+ b4   :  f65b5 ; 
+ b5   :  f64bc ; 
+ b6   :  f63c3 ; 
+ b7   :  f62ca ; 
+ b8   :  f61d2 ; 
+ b9   :  f60d9 ; 
+ ba   :  f5fe1 ; 
+ bb   :  f5ee8 ; 
+ bc   :  f5df0 ; 
+ bd   :  f5cf8 ; 
+ be   :  f5bff ; 
+ bf   :  f5b07 ; 
+ c0   :  f5a0f ; 
+ c1   :  f5918 ; 
+ c2   :  f5820 ; 
+ c3   :  f5728 ; 
+ c4   :  f5631 ; 
+ c5   :  f5539 ; 
+ c6   :  f5442 ; 
+ c7   :  f534b ; 
+ c8   :  f5253 ; 
+ c9   :  f515c ; 
+ ca   :  f5066 ; 
+ cb   :  f4f6f ; 
+ cc   :  f4e78 ; 
+ cd   :  f4d82 ; 
+ ce   :  f4c8b ; 
+ cf   :  f4b95 ; 
+ d0   :  f4a9f ; 
+ d1   :  f49a9 ; 
+ d2   :  f48b3 ; 
+ d3   :  f47be ; 
+ d4   :  f46c8 ; 
+ d5   :  f45d3 ; 
+ d6   :  f44dd ; 
+ d7   :  f43e8 ; 
+ d8   :  f42f3 ; 
+ d9   :  f41fe ; 
+ da   :  f410a ; 
+ db   :  f4015 ; 
+ dc   :  f3f21 ; 
+ dd   :  f3e2d ; 
+ de   :  f3d39 ; 
+ df   :  f3c45 ; 
+ e0   :  f3b51 ; 
+ e1   :  f3a5e ; 
+ e2   :  f396b ; 
+ e3   :  f3878 ; 
+ e4   :  f3785 ; 
+ e5   :  f3692 ; 
+ e6   :  f359f ; 
+ e7   :  f34ad ; 
+ e8   :  f33bb ; 
+ e9   :  f32c9 ; 
+ ea   :  f31d7 ; 
+ eb   :  f30e6 ; 
+ ec   :  f2ff4 ; 
+ ed   :  f2f03 ; 
+ ee   :  f2e12 ; 
+ ef   :  f2d21 ; 
+ f0   :  f2c31 ; 
+ f1   :  f2b41 ; 
+ f2   :  f2a50 ; 
+ f3   :  f2961 ; 
+ f4   :  f2871 ; 
+ f5   :  f2782 ; 
+ f6   :  f2692 ; 
+ f7   :  f25a3 ; 
+ f8   :  f24b5 ; 
+ f9   :  f23c6 ; 
+ fa   :  f22d8 ; 
+ fb   :  f21ea ; 
+ fc   :  f20fc ; 
+ fd   :  f200f ; 
+ fe   :  f1f21 ; 
+ ff   :  f1e34 ; 
+ 100   :  f1d47 ; 
+ 101   :  f1c5b ; 
+ 102   :  f1b6f ; 
+ 103   :  f1a83 ; 
+ 104   :  f1997 ; 
+ 105   :  f18ab ; 
+ 106   :  f17c0 ; 
+ 107   :  f16d5 ; 
+ 108   :  f15eb ; 
+ 109   :  f1500 ; 
+ 10a   :  f1416 ; 
+ 10b   :  f132c ; 
+ 10c   :  f1243 ; 
+ 10d   :  f1159 ; 
+ 10e   :  f1070 ; 
+ 10f   :  f0f88 ; 
+ 110   :  f0e9f ; 
+ 111   :  f0db7 ; 
+ 112   :  f0cd0 ; 
+ 113   :  f0be8 ; 
+ 114   :  f0b01 ; 
+ 115   :  f0a1a ; 
+ 116   :  f0933 ; 
+ 117   :  f084d ; 
+ 118   :  f0767 ; 
+ 119   :  f0682 ; 
+ 11a   :  f059c ; 
+ 11b   :  f04b7 ; 
+ 11c   :  f03d3 ; 
+ 11d   :  f02ee ; 
+ 11e   :  f020a ; 
+ 11f   :  f0127 ; 
+ 120   :  f0043 ; 
+ 121   :  eff60 ; 
+ 122   :  efe7d ; 
+ 123   :  efd9b ; 
+ 124   :  efcb9 ; 
+ 125   :  efbd8 ; 
+ 126   :  efaf6 ; 
+ 127   :  efa15 ; 
+ 128   :  ef935 ; 
+ 129   :  ef854 ; 
+ 12a   :  ef775 ; 
+ 12b   :  ef695 ; 
+ 12c   :  ef5b6 ; 
+ 12d   :  ef4d7 ; 
+ 12e   :  ef3f9 ; 
+ 12f   :  ef31b ; 
+ 130   :  ef23d ; 
+ 131   :  ef160 ; 
+ 132   :  ef083 ; 
+ 133   :  eefa6 ; 
+ 134   :  eeeca ; 
+ 135   :  eedee ; 
+ 136   :  eed13 ; 
+ 137   :  eec38 ; 
+ 138   :  eeb5e ; 
+ 139   :  eea83 ; 
+ 13a   :  ee9aa ; 
+ 13b   :  ee8d0 ; 
+ 13c   :  ee7f7 ; 
+ 13d   :  ee71f ; 
+ 13e   :  ee647 ; 
+ 13f   :  ee56f ; 
+ 140   :  ee497 ; 
+ 141   :  ee3c1 ; 
+ 142   :  ee2ea ; 
+ 143   :  ee214 ; 
+ 144   :  ee13e ; 
+ 145   :  ee069 ; 
+ 146   :  edf94 ; 
+ 147   :  edec0 ; 
+ 148   :  eddec ; 
+ 149   :  edd19 ; 
+ 14a   :  edc46 ; 
+ 14b   :  edb73 ; 
+ 14c   :  edaa1 ; 
+ 14d   :  ed9cf ; 
+ 14e   :  ed8fe ; 
+ 14f   :  ed82d ; 
+ 150   :  ed75d ; 
+ 151   :  ed68d ; 
+ 152   :  ed5be ; 
+ 153   :  ed4ef ; 
+ 154   :  ed420 ; 
+ 155   :  ed352 ; 
+ 156   :  ed285 ; 
+ 157   :  ed1b7 ; 
+ 158   :  ed0eb ; 
+ 159   :  ed01f ; 
+ 15a   :  ecf53 ; 
+ 15b   :  ece88 ; 
+ 15c   :  ecdbd ; 
+ 15d   :  eccf3 ; 
+ 15e   :  ecc29 ; 
+ 15f   :  ecb60 ; 
+ 160   :  eca97 ; 
+ 161   :  ec9cf ; 
+ 162   :  ec908 ; 
+ 163   :  ec840 ; 
+ 164   :  ec77a ; 
+ 165   :  ec6b3 ; 
+ 166   :  ec5ee ; 
+ 167   :  ec529 ; 
+ 168   :  ec464 ; 
+ 169   :  ec3a0 ; 
+ 16a   :  ec2dc ; 
+ 16b   :  ec219 ; 
+ 16c   :  ec157 ; 
+ 16d   :  ec095 ; 
+ 16e   :  ebfd3 ; 
+ 16f   :  ebf12 ; 
+ 170   :  ebe52 ; 
+ 171   :  ebd92 ; 
+ 172   :  ebcd3 ; 
+ 173   :  ebc14 ; 
+ 174   :  ebb55 ; 
+ 175   :  eba98 ; 
+ 176   :  eb9db ; 
+ 177   :  eb91e ; 
+ 178   :  eb862 ; 
+ 179   :  eb7a6 ; 
+ 17a   :  eb6ec ; 
+ 17b   :  eb631 ; 
+ 17c   :  eb577 ; 
+ 17d   :  eb4be ; 
+ 17e   :  eb406 ; 
+ 17f   :  eb34d ; 
+ 180   :  eb296 ; 
+ 181   :  eb1df ; 
+ 182   :  eb129 ; 
+ 183   :  eb073 ; 
+ 184   :  eafbe ; 
+ 185   :  eaf09 ; 
+ 186   :  eae55 ; 
+ 187   :  eada2 ; 
+ 188   :  eacef ; 
+ 189   :  eac3d ; 
+ 18a   :  eab8b ; 
+ 18b   :  eaada ; 
+ 18c   :  eaa2a ; 
+ 18d   :  ea97a ; 
+ 18e   :  ea8cb ; 
+ 18f   :  ea81c ; 
+ 190   :  ea76e ; 
+ 191   :  ea6c1 ; 
+ 192   :  ea614 ; 
+ 193   :  ea568 ; 
+ 194   :  ea4bd ; 
+ 195   :  ea412 ; 
+ 196   :  ea367 ; 
+ 197   :  ea2be ; 
+ 198   :  ea215 ; 
+ 199   :  ea16d ; 
+ 19a   :  ea0c5 ; 
+ 19b   :  ea01e ; 
+ 19c   :  e9f78 ; 
+ 19d   :  e9ed2 ; 
+ 19e   :  e9e2d ; 
+ 19f   :  e9d88 ; 
+ 1a0   :  e9ce5 ; 
+ 1a1   :  e9c41 ; 
+ 1a2   :  e9b9f ; 
+ 1a3   :  e9afd ; 
+ 1a4   :  e9a5c ; 
+ 1a5   :  e99bc ; 
+ 1a6   :  e991c ; 
+ 1a7   :  e987d ; 
+ 1a8   :  e97de ; 
+ 1a9   :  e9740 ; 
+ 1aa   :  e96a3 ; 
+ 1ab   :  e9607 ; 
+ 1ac   :  e956b ; 
+ 1ad   :  e94d0 ; 
+ 1ae   :  e9436 ; 
+ 1af   :  e939c ; 
+ 1b0   :  e9303 ; 
+ 1b1   :  e926b ; 
+ 1b2   :  e91d3 ; 
+ 1b3   :  e913c ; 
+ 1b4   :  e90a6 ; 
+ 1b5   :  e9011 ; 
+ 1b6   :  e8f7c ; 
+ 1b7   :  e8ee8 ; 
+ 1b8   :  e8e54 ; 
+ 1b9   :  e8dc2 ; 
+ 1ba   :  e8d30 ; 
+ 1bb   :  e8c9f ; 
+ 1bc   :  e8c0e ; 
+ 1bd   :  e8b7e ; 
+ 1be   :  e8aef ; 
+ 1bf   :  e8a61 ; 
+ 1c0   :  e89d3 ; 
+ 1c1   :  e8946 ; 
+ 1c2   :  e88ba ; 
+ 1c3   :  e882f ; 
+ 1c4   :  e87a4 ; 
+ 1c5   :  e871a ; 
+ 1c6   :  e8691 ; 
+ 1c7   :  e8609 ; 
+ 1c8   :  e8581 ; 
+ 1c9   :  e84fa ; 
+ 1ca   :  e8474 ; 
+ 1cb   :  e83ef ; 
+ 1cc   :  e836a ; 
+ 1cd   :  e82e6 ; 
+ 1ce   :  e8263 ; 
+ 1cf   :  e81e1 ; 
+ 1d0   :  e815f ; 
+ 1d1   :  e80de ; 
+ 1d2   :  e805e ; 
+ 1d3   :  e7fdf ; 
+ 1d4   :  e7f61 ; 
+ 1d5   :  e7ee3 ; 
+ 1d6   :  e7e66 ; 
+ 1d7   :  e7dea ; 
+ 1d8   :  e7d6e ; 
+ 1d9   :  e7cf4 ; 
+ 1da   :  e7c7a ; 
+ 1db   :  e7c01 ; 
+ 1dc   :  e7b89 ; 
+ 1dd   :  e7b11 ; 
+ 1de   :  e7a9b ; 
+ 1df   :  e7a25 ; 
+ 1e0   :  e79b0 ; 
+ 1e1   :  e793c ; 
+ 1e2   :  e78c8 ; 
+ 1e3   :  e7856 ; 
+ 1e4   :  e77e4 ; 
+ 1e5   :  e7773 ; 
+ 1e6   :  e7703 ; 
+ 1e7   :  e7694 ; 
+ 1e8   :  e7625 ; 
+ 1e9   :  e75b7 ; 
+ 1ea   :  e754a ; 
+ 1eb   :  e74de ; 
+ 1ec   :  e7473 ; 
+ 1ed   :  e7409 ; 
+ 1ee   :  e739f ; 
+ 1ef   :  e7337 ; 
+ 1f0   :  e72cf ; 
+ 1f1   :  e7268 ; 
+ 1f2   :  e7202 ; 
+ 1f3   :  e719c ; 
+ 1f4   :  e7138 ; 
+ 1f5   :  e70d4 ; 
+ 1f6   :  e7071 ; 
+ 1f7   :  e700f ; 
+ 1f8   :  e6fae ; 
+ 1f9   :  e6f4e ; 
+ 1fa   :  e6eef ; 
+ 1fb   :  e6e90 ; 
+ 1fc   :  e6e33 ; 
+ 1fd   :  e6dd6 ; 
+ 1fe   :  e6d7a ; 
+ 1ff   :  e6d1f ; 
+ 200   :  e6cc5 ; 
+ 201   :  e6c6b ; 
+ 202   :  e6c13 ; 
+ 203   :  e6bbc ; 
+ 204   :  e6b65 ; 
+ 205   :  e6b0f ; 
+ 206   :  e6aba ; 
+ 207   :  e6a66 ; 
+ 208   :  e6a13 ; 
+ 209   :  e69c1 ; 
+ 20a   :  e6970 ; 
+ 20b   :  e691f ; 
+ 20c   :  e68d0 ; 
+ 20d   :  e6881 ; 
+ 20e   :  e6833 ; 
+ 20f   :  e67e6 ; 
+ 210   :  e679b ; 
+ 211   :  e6750 ; 
+ 212   :  e6705 ; 
+ 213   :  e66bc ; 
+ 214   :  e6674 ; 
+ 215   :  e662d ; 
+ 216   :  e65e6 ; 
+ 217   :  e65a1 ; 
+ 218   :  e655c ; 
+ 219   :  e6518 ; 
+ 21a   :  e64d6 ; 
+ 21b   :  e6494 ; 
+ 21c   :  e6453 ; 
+ 21d   :  e6413 ; 
+ 21e   :  e63d4 ; 
+ 21f   :  e6396 ; 
+ 220   :  e6359 ; 
+ 221   :  e631c ; 
+ 222   :  e62e1 ; 
+ 223   :  e62a7 ; 
+ 224   :  e626d ; 
+ 225   :  e6235 ; 
+ 226   :  e61fd ; 
+ 227   :  e61c7 ; 
+ 228   :  e6191 ; 
+ 229   :  e615d ; 
+ 22a   :  e6129 ; 
+ 22b   :  e60f6 ; 
+ 22c   :  e60c4 ; 
+ 22d   :  e6094 ; 
+ 22e   :  e6064 ; 
+ 22f   :  e6035 ; 
+ 230   :  e6007 ; 
+ 231   :  e5fda ; 
+ 232   :  e5fae ; 
+ 233   :  e5f83 ; 
+ 234   :  e5f59 ; 
+ 235   :  e5f30 ; 
+ 236   :  e5f08 ; 
+ 237   :  e5ee1 ; 
+ 238   :  e5ebb ; 
+ 239   :  e5e96 ; 
+ 23a   :  e5e72 ; 
+ 23b   :  e5e4f ; 
+ 23c   :  e5e2c ; 
+ 23d   :  e5e0b ; 
+ 23e   :  e5deb ; 
+ 23f   :  e5dcc ; 
+ 240   :  e5dae ; 
+ 241   :  e5d91 ; 
+ 242   :  e5d74 ; 
+ 243   :  e5d59 ; 
+ 244   :  e5d3f ; 
+ 245   :  e5d26 ; 
+ 246   :  e5d0e ; 
+ 247   :  e5cf7 ; 
+ 248   :  e5ce0 ; 
+ 249   :  e5ccb ; 
+ 24a   :  e5cb7 ; 
+ 24b   :  e5ca4 ; 
+ 24c   :  e5c92 ; 
+ 24d   :  e5c81 ; 
+ 24e   :  e5c71 ; 
+ 24f   :  e5c62 ; 
+ 250   :  e5c54 ; 
+ 251   :  e5c47 ; 
+ 252   :  e5c3b ; 
+ 253   :  e5c30 ; 
+ 254   :  e5c26 ; 
+ 255   :  e5c1e ; 
+ 256   :  e5c16 ; 
+ 257   :  e5c0f ; 
+ 258   :  e5c09 ; 
+ 259   :  e5c05 ; 
+ 25a   :  e5c01 ; 
+ 25b   :  e5bff ; 
+ 25c   :  e5bfd ; 
+ 25d   :  e5bfc ; 
+ 25e   :  e5bfd ; 
+ 25f   :  e5bff ; 
+ 260   :  e5c01 ; 
+ 261   :  e5c05 ; 
+ 262   :  e5c0a ; 
+ 263   :  e5c10 ; 
+ 264   :  e5c16 ; 
+ 265   :  e5c1e ; 
+ 266   :  e5c27 ; 
+ 267   :  e5c31 ; 
+ 268   :  e5c3d ; 
+ 269   :  e5c49 ; 
+ 26a   :  e5c56 ; 
+ 26b   :  e5c64 ; 
+ 26c   :  e5c74 ; 
+ 26d   :  e5c84 ; 
+ 26e   :  e5c96 ; 
+ 26f   :  e5ca8 ; 
+ 270   :  e5cbc ; 
+ 271   :  e5cd1 ; 
+ 272   :  e5ce7 ; 
+ 273   :  e5cfe ; 
+ 274   :  e5d16 ; 
+ 275   :  e5d2f ; 
+ 276   :  e5d49 ; 
+ 277   :  e5d64 ; 
+ 278   :  e5d81 ; 
+ 279   :  e5d9e ; 
+ 27a   :  e5dbd ; 
+ 27b   :  e5ddc ; 
+ 27c   :  e5dfd ; 
+ 27d   :  e5e1f ; 
+ 27e   :  e5e42 ; 
+ 27f   :  e5e66 ; 
+ 280   :  e5e8b ; 
+ 281   :  e5eb1 ; 
+ 282   :  e5ed8 ; 
+ 283   :  e5f01 ; 
+ 284   :  e5f2a ; 
+ 285   :  e5f55 ; 
+ 286   :  e5f81 ; 
+ 287   :  e5fae ; 
+ 288   :  e5fdc ; 
+ 289   :  e600b ; 
+ 28a   :  e603b ; 
+ 28b   :  e606c ; 
+ 28c   :  e609f ; 
+ 28d   :  e60d2 ; 
+ 28e   :  e6107 ; 
+ 28f   :  e613d ; 
+ 290   :  e6174 ; 
+ 291   :  e61ac ; 
+ 292   :  e61e5 ; 
+ 293   :  e621f ; 
+ 294   :  e625a ; 
+ 295   :  e6297 ; 
+ 296   :  e62d5 ; 
+ 297   :  e6313 ; 
+ 298   :  e6353 ; 
+ 299   :  e6394 ; 
+ 29a   :  e63d7 ; 
+ 29b   :  e641a ; 
+ 29c   :  e645e ; 
+ 29d   :  e64a4 ; 
+ 29e   :  e64eb ; 
+ 29f   :  e6533 ; 
+ 2a0   :  e657c ; 
+ 2a1   :  e65c6 ; 
+ 2a2   :  e6611 ; 
+ 2a3   :  e665e ; 
+ 2a4   :  e66ab ; 
+ 2a5   :  e66fa ; 
+ 2a6   :  e674a ; 
+ 2a7   :  e679b ; 
+ 2a8   :  e67ed ; 
+ 2a9   :  e6841 ; 
+ 2aa   :  e6895 ; 
+ 2ab   :  e68eb ; 
+ 2ac   :  e6942 ; 
+ 2ad   :  e699a ; 
+ 2ae   :  e69f3 ; 
+ 2af   :  e6a4d ; 
+ 2b0   :  e6aa8 ; 
+ 2b1   :  e6b05 ; 
+ 2b2   :  e6b63 ; 
+ 2b3   :  e6bc2 ; 
+ 2b4   :  e6c22 ; 
+ 2b5   :  e6c83 ; 
+ 2b6   :  e6ce6 ; 
+ 2b7   :  e6d49 ; 
+ 2b8   :  e6dae ; 
+ 2b9   :  e6e14 ; 
+ 2ba   :  e6e7b ; 
+ 2bb   :  e6ee3 ; 
+ 2bc   :  e6f4d ; 
+ 2bd   :  e6fb7 ; 
+ 2be   :  e7023 ; 
+ 2bf   :  e7090 ; 
+ 2c0   :  e70fe ; 
+ 2c1   :  e716e ; 
+ 2c2   :  e71de ; 
+ 2c3   :  e7250 ; 
+ 2c4   :  e72c3 ; 
+ 2c5   :  e7337 ; 
+ 2c6   :  e73ac ; 
+ 2c7   :  e7422 ; 
+ 2c8   :  e749a ; 
+ 2c9   :  e7513 ; 
+ 2ca   :  e758d ; 
+ 2cb   :  e7608 ; 
+ 2cc   :  e7684 ; 
+ 2cd   :  e7702 ; 
+ 2ce   :  e7781 ; 
+ 2cf   :  e7801 ; 
+ 2d0   :  e7882 ; 
+ 2d1   :  e7904 ; 
+ 2d2   :  e7987 ; 
+ 2d3   :  e7a0c ; 
+ 2d4   :  e7a92 ; 
+ 2d5   :  e7b19 ; 
+ 2d6   :  e7ba1 ; 
+ 2d7   :  e7c2b ; 
+ 2d8   :  e7cb5 ; 
+ 2d9   :  e7d41 ; 
+ 2da   :  e7dce ; 
+ 2db   :  e7e5d ; 
+ 2dc   :  e7eec ; 
+ 2dd   :  e7f7d ; 
+ 2de   :  e800f ; 
+ 2df   :  e80a2 ; 
+ 2e0   :  e8136 ; 
+ 2e1   :  e81cb ; 
+ 2e2   :  e8262 ; 
+ 2e3   :  e82fa ; 
+ 2e4   :  e8393 ; 
+ 2e5   :  e842d ; 
+ 2e6   :  e84c9 ; 
+ 2e7   :  e8566 ; 
+ 2e8   :  e8603 ; 
+ 2e9   :  e86a3 ; 
+ 2ea   :  e8743 ; 
+ 2eb   :  e87e4 ; 
+ 2ec   :  e8887 ; 
+ 2ed   :  e892b ; 
+ 2ee   :  e89d0 ; 
+ 2ef   :  e8a77 ; 
+ 2f0   :  e8b1e ; 
+ 2f1   :  e8bc7 ; 
+ 2f2   :  e8c71 ; 
+ 2f3   :  e8d1d ; 
+ 2f4   :  e8dc9 ; 
+ 2f5   :  e8e77 ; 
+ 2f6   :  e8f26 ; 
+ 2f7   :  e8fd6 ; 
+ 2f8   :  e9087 ; 
+ 2f9   :  e913a ; 
+ 2fa   :  e91ed ; 
+ 2fb   :  e92a2 ; 
+ 2fc   :  e9359 ; 
+ 2fd   :  e9410 ; 
+ 2fe   :  e94c9 ; 
+ 2ff   :  e9583 ; 
+ 300   :  e963e ; 
+ 301   :  e96fa ; 
+ 302   :  e97b8 ; 
+ 303   :  e9876 ; 
+ 304   :  e9936 ; 
+ 305   :  e99f8 ; 
+ 306   :  e9aba ; 
+ 307   :  e9b7e ; 
+ 308   :  e9c43 ; 
+ 309   :  e9d09 ; 
+ 30a   :  e9dd0 ; 
+ 30b   :  e9e99 ; 
+ 30c   :  e9f63 ; 
+ 30d   :  ea02e ; 
+ 30e   :  ea0fa ; 
+ 30f   :  ea1c8 ; 
+ 310   :  ea296 ; 
+ 311   :  ea366 ; 
+ 312   :  ea437 ; 
+ 313   :  ea50a ; 
+ 314   :  ea5de ; 
+ 315   :  ea6b2 ; 
+ 316   :  ea789 ; 
+ 317   :  ea860 ; 
+ 318   :  ea938 ; 
+ 319   :  eaa12 ; 
+ 31a   :  eaaed ; 
+ 31b   :  eabca ; 
+ 31c   :  eaca7 ; 
+ 31d   :  ead86 ; 
+ 31e   :  eae66 ; 
+ 31f   :  eaf47 ; 
+ 320   :  eb029 ; 
+ 321   :  eb10d ; 
+ 322   :  eb1f2 ; 
+ 323   :  eb2d8 ; 
+ 324   :  eb3c0 ; 
+ 325   :  eb4a8 ; 
+ 326   :  eb592 ; 
+ 327   :  eb67d ; 
+ 328   :  eb769 ; 
+ 329   :  eb857 ; 
+ 32a   :  eb946 ; 
+ 32b   :  eba36 ; 
+ 32c   :  ebb27 ; 
+ 32d   :  ebc1a ; 
+ 32e   :  ebd0d ; 
+ 32f   :  ebe02 ; 
+ 330   :  ebef8 ; 
+ 331   :  ebff0 ; 
+ 332   :  ec0e9 ; 
+ 333   :  ec1e2 ; 
+ 334   :  ec2de ; 
+ 335   :  ec3da ; 
+ 336   :  ec4d8 ; 
+ 337   :  ec5d6 ; 
+ 338   :  ec6d7 ; 
+ 339   :  ec7d8 ; 
+ 33a   :  ec8da ; 
+ 33b   :  ec9de ; 
+ 33c   :  ecae3 ; 
+ 33d   :  ecbe9 ; 
+ 33e   :  eccf1 ; 
+ 33f   :  ecdfa ; 
+ 340   :  ecf04 ; 
+ 341   :  ed00f ; 
+ 342   :  ed11b ; 
+ 343   :  ed229 ; 
+ 344   :  ed338 ; 
+ 345   :  ed448 ; 
+ 346   :  ed55a ; 
+ 347   :  ed66c ; 
+ 348   :  ed780 ; 
+ 349   :  ed895 ; 
+ 34a   :  ed9ab ; 
+ 34b   :  edac3 ; 
+ 34c   :  edbdc ; 
+ 34d   :  edcf6 ; 
+ 34e   :  ede11 ; 
+ 34f   :  edf2e ; 
+ 350   :  ee04b ; 
+ 351   :  ee16a ; 
+ 352   :  ee28b ; 
+ 353   :  ee3ac ; 
+ 354   :  ee4cf ; 
+ 355   :  ee5f3 ; 
+ 356   :  ee718 ; 
+ 357   :  ee83e ; 
+ 358   :  ee966 ; 
+ 359   :  eea8f ; 
+ 35a   :  eebb9 ; 
+ 35b   :  eece4 ; 
+ 35c   :  eee10 ; 
+ 35d   :  eef3e ; 
+ 35e   :  ef06d ; 
+ 35f   :  ef19d ; 
+ 360   :  ef2cf ; 
+ 361   :  ef402 ; 
+ 362   :  ef535 ; 
+ 363   :  ef66b ; 
+ 364   :  ef7a1 ; 
+ 365   :  ef8d9 ; 
+ 366   :  efa11 ; 
+ 367   :  efb4b ; 
+ 368   :  efc87 ; 
+ 369   :  efdc3 ; 
+ 36a   :  eff01 ; 
+ 36b   :  f0040 ; 
+ 36c   :  f0180 ; 
+ 36d   :  f02c1 ; 
+ 36e   :  f0404 ; 
+ 36f   :  f0548 ; 
+ 370   :  f068d ; 
+ 371   :  f07d3 ; 
+ 372   :  f091b ; 
+ 373   :  f0a63 ; 
+ 374   :  f0bad ; 
+ 375   :  f0cf9 ; 
+ 376   :  f0e45 ; 
+ 377   :  f0f93 ; 
+ 378   :  f10e1 ; 
+ 379   :  f1232 ; 
+ 37a   :  f1383 ; 
+ 37b   :  f14d5 ; 
+ 37c   :  f1629 ; 
+ 37d   :  f177e ; 
+ 37e   :  f18d4 ; 
+ 37f   :  f1a2b ; 
+ 380   :  f1b84 ; 
+ 381   :  f1cde ; 
+ 382   :  f1e39 ; 
+ 383   :  f1f95 ; 
+ 384   :  f20f2 ; 
+ 385   :  f2251 ; 
+ 386   :  f23b1 ; 
+ 387   :  f2512 ; 
+ 388   :  f2674 ; 
+ 389   :  f27d8 ; 
+ 38a   :  f293c ; 
+ 38b   :  f2aa2 ; 
+ 38c   :  f2c09 ; 
+ 38d   :  f2d72 ; 
+ 38e   :  f2edb ; 
+ 38f   :  f3046 ; 
+ 390   :  f31b2 ; 
+ 391   :  f331f ; 
+ 392   :  f348d ; 
+ 393   :  f35fd ; 
+ 394   :  f376e ; 
+ 395   :  f38df ; 
+ 396   :  f3a53 ; 
+ 397   :  f3bc7 ; 
+ 398   :  f3d3c ; 
+ 399   :  f3eb3 ; 
+ 39a   :  f402b ; 
+ 39b   :  f41a4 ; 
+ 39c   :  f431e ; 
+ 39d   :  f449a ; 
+ 39e   :  f4617 ; 
+ 39f   :  f4794 ; 
+ 3a0   :  f4914 ; 
+ 3a1   :  f4a94 ; 
+ 3a2   :  f4c15 ; 
+ 3a3   :  f4d98 ; 
+ 3a4   :  f4f1c ; 
+ 3a5   :  f50a1 ; 
+ 3a6   :  f5227 ; 
+ 3a7   :  f53ae ; 
+ 3a8   :  f5537 ; 
+ 3a9   :  f56c1 ; 
+ 3aa   :  f584b ; 
+ 3ab   :  f59d8 ; 
+ 3ac   :  f5b65 ; 
+ 3ad   :  f5cf3 ; 
+ 3ae   :  f5e83 ; 
+ 3af   :  f6014 ; 
+ 3b0   :  f61a6 ; 
+ 3b1   :  f6339 ; 
+ 3b2   :  f64cd ; 
+ 3b3   :  f6663 ; 
+ 3b4   :  f67f9 ; 
+ 3b5   :  f6991 ; 
+ 3b6   :  f6b2a ; 
+ 3b7   :  f6cc4 ; 
+ 3b8   :  f6e60 ; 
+ 3b9   :  f6ffc ; 
+ 3ba   :  f719a ; 
+ 3bb   :  f7339 ; 
+ 3bc   :  f74d9 ; 
+ 3bd   :  f767a ; 
+ 3be   :  f781c ; 
+ 3bf   :  f79c0 ; 
+ 3c0   :  f7b64 ; 
+ 3c1   :  f7d0a ; 
+ 3c2   :  f7eb1 ; 
+ 3c3   :  f8059 ; 
+ 3c4   :  f8203 ; 
+ 3c5   :  f83ad ; 
+ 3c6   :  f8558 ; 
+ 3c7   :  f8705 ; 
+ 3c8   :  f88b3 ; 
+ 3c9   :  f8a62 ; 
+ 3ca   :  f8c12 ; 
+ 3cb   :  f8dc4 ; 
+ 3cc   :  f8f76 ; 
+ 3cd   :  f912a ; 
+ 3ce   :  f92de ; 
+ 3cf   :  f9494 ; 
+ 3d0   :  f964b ; 
+ 3d1   :  f9803 ; 
+ 3d2   :  f99bc ; 
+ 3d3   :  f9b77 ; 
+ 3d4   :  f9d32 ; 
+ 3d5   :  f9eef ; 
+ 3d6   :  fa0ad ; 
+ 3d7   :  fa26c ; 
+ 3d8   :  fa42c ; 
+ 3d9   :  fa5ed ; 
+ 3da   :  fa7af ; 
+ 3db   :  fa973 ; 
+ 3dc   :  fab37 ; 
+ 3dd   :  facfd ; 
+ 3de   :  faec4 ; 
+ 3df   :  fb08c ; 
+ 3e0   :  fb255 ; 
+ 3e1   :  fb41f ; 
+ 3e2   :  fb5ea ; 
+ 3e3   :  fb7b6 ; 
+ 3e4   :  fb984 ; 
+ 3e5   :  fbb52 ; 
+ 3e6   :  fbd22 ; 
+ 3e7   :  fbef3 ; 
+ 3e8   :  fc0c5 ; 
+ 3e9   :  fc298 ; 
+ 3ea   :  fc46c ; 
+ 3eb   :  fc641 ; 
+ 3ec   :  fc817 ; 
+ 3ed   :  fc9ef ; 
+ 3ee   :  fcbc7 ; 
+ 3ef   :  fcda1 ; 
+ 3f0   :  fcf7b ; 
+ 3f1   :  fd157 ; 
+ 3f2   :  fd334 ; 
+ 3f3   :  fd512 ; 
+ 3f4   :  fd6f1 ; 
+ 3f5   :  fd8d1 ; 
+ 3f6   :  fdab2 ; 
+ 3f7   :  fdc95 ; 
+ 3f8   :  fde78 ; 
+ 3f9   :  fe05c ; 
+ 3fa   :  fe242 ; 
+ 3fb   :  fe428 ; 
+ 3fc   :  fe610 ; 
+ 3fd   :  fe7f9 ; 
+ 3fe   :  fe9e2 ; 
+ 3ff   :  febcd ; 
+END;