diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc.dat b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc.dat new file mode 100644 index 0000000000000000000000000000000000000000..aeb59af7a14b9368d8963ff3a6dfb033e594e620 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc.dat @@ -0,0 +1,16384 @@ +35 +35 +34 +34 +33 +32 +31 +30 +28 +28 +26 +25 +23 +21 +20 +18 +17 +15 +14 +12 +11 +10 +9 +9 +8 +8 +7 +7 +7 +7 +7 +7 +7 +7 +8 +8 +8 +9 +9 +9 +10 +10 +10 +10 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +12 +12 +12 +12 +12 +12 +13 +13 +13 +13 +13 +13 +13 +13 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +15 +15 +15 +15 +15 +15 +15 +15 +16 +16 +16 +16 +16 +16 +16 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +18 +18 +18 +18 +18 +18 +18 +18 +18 +19 +19 +19 +19 +19 +19 +19 +20 +20 +20 +20 +20 +20 +20 +21 +21 +21 +21 +21 +21 +21 +21 +22 +22 +22 +22 +22 +22 +22 +22 +23 +23 +23 +23 +23 +23 +23 +24 +24 +24 +24 +24 +24 +25 +25 +25 +25 +25 +25 +26 +26 +26 +26 +26 +26 +26 +27 +27 +27 +27 +27 +27 +27 +28 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +29 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +40 +40 +40 +40 +40 +41 +41 +41 +41 +42 +42 +42 +42 +42 +43 +43 +43 +43 +43 +44 +44 +44 +44 +44 +45 +45 +45 +45 +46 +46 +46 +46 +46 +47 +47 +47 +47 +48 +48 +48 +48 +49 +49 +49 +49 +50 +50 +50 +50 +50 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +53 +54 +54 +54 +54 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +58 +58 +58 +58 +59 +59 +59 +59 +60 +60 +60 +60 +61 +61 +61 +62 +62 +62 +62 +63 +63 +63 +63 +64 +64 +64 +65 +65 +65 +65 +66 +66 +66 +67 +67 +67 +67 +68 +68 +68 +69 +69 +69 +69 +70 +70 +70 +71 +71 +71 +71 +72 +72 +72 +73 +73 +73 +74 +74 +74 +74 +75 +75 +75 +76 +76 +76 +77 +77 +77 +77 +78 +78 +78 +79 +79 +79 +80 +80 +80 +81 +81 +81 +82 +82 +82 +83 +83 +83 +84 +84 +84 +85 +85 +85 +85 +86 +86 +86 +87 +87 +87 +88 +88 +88 +89 +89 +89 +90 +90 +90 +91 +91 +92 +92 +92 +93 +93 +93 +94 +94 +94 +95 +95 +95 +96 +96 +96 +97 +97 +97 +98 +98 +99 +99 +99 +100 +100 +100 +101 +101 +101 +102 +102 +103 +103 +103 +104 +104 +104 +105 +105 +105 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +110 +110 +110 +111 +111 +112 +112 +112 +113 +113 +113 +114 +114 +115 +115 +115 +116 +116 +117 +117 +117 +118 +118 +119 +119 +119 +120 +120 +121 +121 +121 +122 +122 +123 +123 +123 +124 +124 +125 +125 +125 +126 +126 +127 +127 +127 +128 +128 +129 +129 +130 +130 +130 +131 +131 +132 +132 +132 +133 +133 +134 +134 +135 +135 +135 +136 +136 +137 +137 +138 +138 +138 +139 +139 +140 +140 +141 +141 +141 +142 +142 +143 +143 +144 +144 +145 +145 +145 +146 +146 +147 +147 +148 +148 +149 +149 +149 +150 +150 +151 +151 +152 +152 +153 +153 +153 +154 +154 +155 +155 +156 +156 +157 +157 +158 +158 +159 +159 +159 +160 +160 +161 +161 +162 +162 +163 +163 +164 +164 +165 +165 +165 +166 +166 +167 +167 +168 +168 +169 +169 +170 +170 +171 +171 +172 +172 +173 +173 +174 +174 +174 +175 +175 +176 +176 +177 +177 +178 +178 +179 +179 +180 +180 +181 +181 +182 +182 +183 +183 +184 +184 +185 +185 +186 +186 +187 +187 +188 +188 +189 +189 +190 +190 +191 +191 +192 +192 +193 +193 +194 +194 +195 +195 +196 +196 +197 +197 +198 +198 +199 +199 +200 +200 +201 +201 +202 +202 +203 +203 +204 +204 +205 +205 +206 +206 +207 +207 +208 +208 +209 +209 +210 +210 +211 +211 +212 +212 +213 +213 +214 +214 +215 +215 +216 +217 +217 +218 +218 +219 +219 +220 +220 +221 +221 +222 +222 +223 +223 +224 +224 +225 +225 +226 +226 +227 +227 +228 +229 +229 +230 +230 +231 +231 +232 +232 +233 +233 +234 +234 +235 +235 +236 +236 +237 +237 +238 +239 +239 +240 +240 +241 +241 +242 +242 +243 +243 +244 +244 +245 +245 +246 +247 +247 +248 +248 +249 +249 +250 +250 +251 +251 +252 +252 +253 +253 +254 +255 +255 +256 +256 +257 +257 +258 +258 +259 +259 +260 +260 +261 +261 +262 +263 +263 +264 +264 +265 +265 +266 +266 +267 +267 +268 +268 +269 +270 +270 +271 +271 +272 +272 +273 +273 +274 +274 +275 +275 +276 +277 +277 +278 +278 +279 +279 +280 +280 +281 +281 +282 +282 +283 +283 +284 +285 +285 +286 +286 +287 +287 +288 +288 +289 +289 +290 +290 +291 +291 +292 +293 +293 +294 +294 +295 +295 +296 +296 +297 +297 +298 +298 +299 +299 +300 +300 +301 +302 +302 +303 +303 +304 +304 +305 +305 +306 +306 +307 +307 +308 +308 +309 +309 +310 +311 +311 +312 +312 +313 +313 +314 +314 +315 +315 +316 +316 +317 +317 +318 +318 +319 +319 +320 +320 +321 +321 +322 +322 +323 +323 +324 +325 +325 +326 +326 +327 +327 +328 +328 +329 +329 +330 +330 +331 +331 +332 +332 +333 +333 +334 +334 +335 +335 +336 +336 +337 +337 +338 +338 +339 +339 +340 +340 +341 +341 +342 +342 +343 +343 +344 +344 +345 +345 +346 +346 +347 +347 +348 +348 +348 +349 +349 +350 +350 +351 +351 +352 +352 +353 +353 +354 +354 +355 +355 +356 +356 +357 +357 +358 +358 +359 +359 +359 +360 +360 +361 +361 +362 +362 +363 +362 +363 +363 +364 +364 +364 +365 +365 +366 +365 +366 +366 +367 +367 +368 +369 +369 +370 +369 +371 +371 +372 +372 +372 +373 +374 +374 +375 +376 +376 +378 +378 +378 +379 +379 +380 +380 +381 +381 +381 +382 +382 +383 +383 +383 +384 +384 +385 +385 +386 +386 +386 +387 +387 +388 +388 +388 +389 +389 +390 +390 +390 +391 +391 +392 +392 +392 +393 +393 +394 +394 +394 +395 +395 +395 +396 +396 +397 +397 +397 +397 +398 +398 +399 +399 +400 +400 +400 +401 +401 +401 +402 +402 +402 +403 +403 +403 +404 +404 +405 +405 +405 +406 +406 +406 +407 +407 +407 +408 +408 +408 +409 +409 +408 +410 +410 +410 +410 +411 +410 +411 +411 +412 +412 +412 +413 +413 +414 +413 +414 +414 +415 +415 +415 +416 +416 +416 +416 +416 +416 +417 +417 +418 +417 +418 +419 +418 +418 +419 +420 +419 +419 +421 +420 +420 +420 +422 +420 +421 +421 +422 +422 +422 +422 +424 +423 +424 +423 +424 +424 +424 +424 +425 +425 +425 +426 +425 +426 +426 +426 +426 +428 +427 +427 +427 +427 +428 +428 +428 +428 +427 +429 +429 +429 +429 +429 +430 +430 +430 +430 +430 +429 +431 +430 +431 +431 +431 +431 +431 +432 +431 +432 +432 +432 +432 +432 +433 +433 +433 +433 +433 +433 +433 +434 +434 +434 +434 +435 +434 +434 +434 +434 +435 +435 +435 +435 +434 +435 +435 +434 +435 +435 +436 +436 +436 +435 +435 +436 +436 +436 +435 +436 +436 +436 +435 +436 +436 +436 +436 +437 +437 +437 +437 +436 +437 +437 +437 +436 +437 +437 +437 +436 +437 +436 +437 +436 +436 +437 +437 +437 +437 +437 +437 +437 +436 +437 +437 +436 +437 +437 +436 +438 +436 +437 +436 +436 +436 +436 +436 +436 +435 +436 +436 +436 +436 +435 +436 +436 +435 +435 +436 +435 +435 +435 +435 +435 +435 +434 +435 +435 +434 +434 +434 +434 +434 +433 +434 +433 +434 +434 +432 +432 +433 +433 +433 +432 +433 +431 +431 +432 +432 +431 +432 +431 +431 +430 +431 +431 +431 +430 +430 +429 +429 +430 +429 +429 +428 +428 +428 +428 +428 +428 +428 +427 +427 +427 +427 +426 +426 +425 +425 +426 +425 +425 +424 +424 +424 +423 +423 +424 +423 +422 +423 +423 +422 +422 +422 +421 +421 +421 +419 +419 +419 +419 +419 +419 +419 +418 +417 +418 +417 +416 +416 +416 +416 +416 +415 +414 +414 +413 +414 +413 +413 +413 +412 +411 +411 +411 +410 +409 +410 +409 +408 +409 +408 +408 +407 +407 +406 +406 +406 +405 +405 +404 +404 +404 +403 +403 +403 +402 +401 +401 +400 +400 +400 +400 +399 +397 +397 +397 +397 +396 +396 +396 +395 +395 +394 +394 +393 +393 +392 +391 +391 +390 +389 +389 +388 +387 +388 +387 +386 +386 +385 +385 +385 +384 +382 +382 +381 +382 +381 +381 +380 +378 +378 +377 +378 +376 +376 +376 +375 +375 +374 +373 +373 +371 +371 +370 +370 +370 +369 +368 +368 +366 +367 +366 +364 +364 +364 +364 +362 +361 +361 +360 +360 +359 +358 +358 +357 +356 +356 +355 +354 +354 +353 +352 +351 +351 +349 +349 +348 +347 +348 +346 +345 +344 +344 +343 +342 +342 +341 +340 +339 +339 +337 +336 +335 +336 +335 +334 +333 +332 +332 +331 +329 +329 +327 +327 +326 +326 +325 +324 +323 +322 +321 +320 +320 +319 +318 +317 +317 +315 +315 +314 +312 +311 +311 +310 +309 +309 +307 +307 +306 +305 +304 +303 +302 +302 +301 +300 +298 +298 +296 +295 +294 +294 +294 +292 +291 +289 +289 +287 +288 +287 +286 +285 +284 +283 +281 +281 +279 +279 +278 +276 +276 +274 +274 +272 +272 +270 +269 +269 +267 +266 +266 +264 +263 +262 +261 +260 +259 +258 +256 +255 +254 +254 +253 +252 +251 +249 +248 +248 +247 +244 +244 +243 +242 +241 +239 +238 +237 +236 +236 +234 +233 +232 +231 +230 +229 +228 +226 +225 +224 +222 +221 +221 +219 +217 +217 +216 +215 +213 +212 +211 +209 +209 +208 +207 +205 +204 +203 +202 +201 +199 +197 +196 +196 +195 +193 +191 +190 +190 +189 +187 +186 +185 +183 +182 +180 +180 +178 +177 +176 +174 +173 +172 +170 +170 +168 +167 +165 +164 +163 +162 +160 +159 +157 +157 +155 +154 +152 +151 +150 +149 +147 +146 +145 +144 +142 +141 +139 +138 +136 +135 +134 +133 +131 +130 +129 +127 +126 +124 +123 +122 +121 +118 +117 +115 +115 +113 +113 +110 +109 +108 +106 +105 +104 +101 +101 +100 +98 +97 +95 +94 +93 +90 +89 +88 +86 +85 +83 +82 +81 +80 +77 +77 +75 +74 +71 +71 +69 +68 +66 +64 +64 +62 +61 +58 +58 +56 +55 +52 +52 +50 +49 +46 +45 +44 +43 +41 +40 +38 +36 +35 +34 +31 +30 +29 +27 +26 +24 +23 +21 +20 +19 +17 +15 +14 +12 +10 +9 +7 +6 +4 +3 +1 +0 +-2 +-4 +-5 +-7 +-9 +-10 +-11 +-13 +-15 +-16 +-18 +-20 +-20 +-24 +-24 +-26 +-27 +-29 +-30 +-32 +-34 +-35 +-37 +-39 +-41 +-42 +-43 +-45 +-47 +-48 +-50 +-52 +-53 +-54 +-57 +-58 +-60 +-61 +-63 +-64 +-66 +-68 +-70 +-71 +-73 +-75 +-76 +-78 +-79 +-81 +-82 +-84 +-86 +-88 +-89 +-91 +-93 +-95 +-95 +-98 +-99 +-101 +-102 +-105 +-106 +-107 +-110 +-111 +-113 +-114 +-116 +-118 +-119 +-121 +-122 +-125 +-126 +-128 +-129 +-131 +-132 +-134 +-136 +-137 +-140 +-141 +-143 +-144 +-146 +-148 +-150 +-151 +-153 +-155 +-156 +-159 +-160 +-161 +-163 +-165 +-166 +-169 +-170 +-172 +-173 +-175 +-177 +-179 +-180 +-182 +-184 +-185 +-187 +-189 +-191 +-192 +-194 +-196 +-198 +-199 +-201 +-203 +-205 +-206 +-208 +-210 +-212 +-213 +-215 +-217 +-218 +-220 +-222 +-224 +-226 +-227 +-229 +-231 +-232 +-234 +-236 +-238 +-239 +-241 +-243 +-245 +-246 +-248 +-250 +-252 +-254 +-255 +-257 +-259 +-261 +-262 +-264 +-266 +-268 +-269 +-271 +-273 +-275 +-276 +-278 +-280 +-282 +-283 +-285 +-287 +-289 +-290 +-292 +-294 +-296 +-298 +-299 +-301 +-303 +-305 +-306 +-308 +-310 +-312 +-313 +-316 +-318 +-320 +-322 +-323 +-326 +-328 +-329 +-331 +-333 +-335 +-338 +-338 +-340 +-342 +-345 +-346 +-348 +-350 +-352 +-353 +-354 +-356 +-358 +-359 +-361 +-363 +-365 +-366 +-368 +-369 +-371 +-372 +-374 +-376 +-378 +-379 +-381 +-383 +-385 +-386 +-388 +-390 +-392 +-393 +-395 +-397 +-399 +-400 +-402 +-404 +-406 +-407 +-409 +-411 +-413 +-414 +-416 +-418 +-419 +-421 +-423 +-425 +-426 +-428 +-430 +-432 +-433 +-435 +-437 +-438 +-440 +-442 +-444 +-445 +-447 +-449 +-450 +-452 +-454 +-456 +-457 +-459 +-461 +-462 +-464 +-466 +-468 +-469 +-471 +-473 +-474 +-476 +-478 +-479 +-481 +-483 +-485 +-486 +-488 +-490 +-491 +-493 +-495 +-496 +-498 +-500 +-501 +-503 +-505 +-506 +-508 +-510 +-511 +-513 +-515 +-516 +-518 +-520 +-521 +-523 +-525 +-526 +-528 +-530 +-531 +-533 +-534 +-536 +-538 +-539 +-541 +-543 +-544 +-546 +-547 +-549 +-551 +-552 +-554 +-556 +-557 +-559 +-560 +-562 +-564 +-565 +-567 +-568 +-570 +-572 +-573 +-575 +-576 +-578 +-579 +-581 +-583 +-584 +-586 +-587 +-589 +-590 +-592 +-594 +-595 +-597 +-598 +-600 +-601 +-603 +-604 +-606 +-607 +-609 +-610 +-612 +-614 +-615 +-617 +-618 +-620 +-621 +-623 +-624 +-626 +-627 +-629 +-630 +-632 +-633 +-635 +-636 +-638 +-639 +-640 +-642 +-643 +-645 +-646 +-648 +-649 +-651 +-652 +-654 +-655 +-656 +-658 +-659 +-661 +-662 +-664 +-665 +-666 +-668 +-669 +-671 +-672 +-673 +-675 +-676 +-678 +-679 +-680 +-682 +-683 +-685 +-686 +-687 +-689 +-690 +-691 +-693 +-694 +-695 +-697 +-698 +-699 +-701 +-702 +-703 +-705 +-706 +-707 +-709 +-710 +-711 +-713 +-714 +-715 +-716 +-718 +-719 +-720 +-722 +-723 +-724 +-725 +-727 +-728 +-729 +-730 +-732 +-733 +-734 +-735 +-736 +-738 +-739 +-740 +-741 +-743 +-744 +-745 +-746 +-747 +-748 +-750 +-751 +-752 +-753 +-754 +-755 +-757 +-758 +-759 +-760 +-761 +-762 +-763 +-765 +-766 +-767 +-768 +-769 +-770 +-771 +-772 +-773 +-774 +-776 +-777 +-778 +-779 +-780 +-781 +-782 +-783 +-784 +-785 +-786 +-787 +-788 +-789 +-790 +-791 +-792 +-793 +-794 +-795 +-796 +-797 +-798 +-799 +-800 +-801 +-802 +-803 +-804 +-805 +-806 +-807 +-808 +-808 +-809 +-810 +-811 +-812 +-813 +-814 +-815 +-816 +-816 +-817 +-818 +-819 +-820 +-821 +-822 +-822 +-823 +-824 +-825 +-826 +-827 +-827 +-828 +-829 +-830 +-831 +-831 +-832 +-833 +-834 +-834 +-835 +-836 +-837 +-837 +-838 +-839 +-840 +-840 +-841 +-842 +-842 +-843 +-844 +-844 +-845 +-846 +-846 +-847 +-848 +-848 +-849 +-850 +-850 +-851 +-852 +-852 +-853 +-853 +-854 +-855 +-855 +-856 +-856 +-857 +-857 +-858 +-859 +-859 +-860 +-860 +-861 +-861 +-862 +-862 +-863 +-863 +-864 +-864 +-865 +-865 +-866 +-866 +-867 +-867 +-867 +-868 +-868 +-869 +-869 +-870 +-870 +-870 +-871 +-871 +-871 +-872 +-872 +-873 +-873 +-873 +-874 +-874 +-874 +-875 +-875 +-875 +-876 +-876 +-876 +-876 +-877 +-877 +-877 +-878 +-878 +-878 +-878 +-879 +-879 +-879 +-879 +-879 +-880 +-880 +-880 +-880 +-880 +-881 +-881 +-881 +-881 +-881 +-881 +-881 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-881 +-881 +-881 +-881 +-881 +-881 +-880 +-880 +-880 +-880 +-880 +-879 +-879 +-879 +-879 +-879 +-878 +-878 +-878 +-878 +-877 +-877 +-877 +-876 +-876 +-876 +-876 +-875 +-875 +-875 +-874 +-874 +-874 +-873 +-873 +-872 +-872 +-872 +-871 +-871 +-870 +-870 +-870 +-869 +-869 +-868 +-868 +-867 +-867 +-866 +-866 +-865 +-865 +-864 +-864 +-863 +-863 +-862 +-862 +-861 +-861 +-860 +-860 +-859 +-858 +-858 +-857 +-857 +-856 +-855 +-855 +-854 +-854 +-853 +-852 +-852 +-851 +-850 +-850 +-849 +-848 +-847 +-847 +-846 +-845 +-845 +-844 +-843 +-842 +-842 +-841 +-840 +-839 +-838 +-838 +-837 +-836 +-835 +-834 +-833 +-833 +-832 +-831 +-830 +-829 +-828 +-827 +-827 +-826 +-825 +-824 +-823 +-822 +-821 +-820 +-819 +-818 +-817 +-816 +-815 +-814 +-813 +-812 +-811 +-810 +-809 +-808 +-807 +-806 +-805 +-804 +-803 +-802 +-801 +-800 +-798 +-797 +-796 +-795 +-794 +-793 +-792 +-791 +-789 +-788 +-787 +-786 +-785 +-783 +-782 +-781 +-780 +-779 +-777 +-776 +-775 +-774 +-772 +-771 +-770 +-769 +-767 +-766 +-765 +-763 +-762 +-761 +-759 +-758 +-757 +-755 +-754 +-753 +-751 +-750 +-748 +-747 +-746 +-744 +-743 +-741 +-740 +-738 +-737 +-735 +-734 +-733 +-731 +-730 +-728 +-727 +-725 +-724 +-722 +-720 +-719 +-717 +-716 +-714 +-713 +-711 +-710 +-708 +-706 +-705 +-703 +-702 +-700 +-698 +-697 +-695 +-693 +-692 +-690 +-688 +-687 +-685 +-683 +-682 +-680 +-678 +-676 +-675 +-673 +-671 +-669 +-668 +-666 +-664 +-662 +-661 +-659 +-657 +-655 +-653 +-651 +-650 +-648 +-646 +-644 +-642 +-640 +-639 +-637 +-635 +-633 +-631 +-629 +-627 +-625 +-623 +-621 +-619 +-617 +-615 +-614 +-612 +-610 +-608 +-606 +-604 +-602 +-600 +-598 +-596 +-594 +-592 +-589 +-587 +-585 +-583 +-581 +-579 +-577 +-575 +-573 +-571 +-569 +-567 +-564 +-562 +-560 +-558 +-556 +-554 +-552 +-549 +-547 +-545 +-543 +-541 +-538 +-536 +-534 +-532 +-530 +-527 +-525 +-523 +-521 +-518 +-516 +-514 +-512 +-509 +-507 +-505 +-502 +-500 +-498 +-495 +-493 +-491 +-488 +-486 +-484 +-481 +-479 +-477 +-474 +-472 +-469 +-467 +-465 +-462 +-460 +-457 +-455 +-453 +-450 +-448 +-445 +-443 +-440 +-438 +-435 +-433 +-430 +-428 +-425 +-423 +-420 +-418 +-415 +-413 +-410 +-408 +-405 +-403 +-400 +-398 +-395 +-392 +-390 +-387 +-385 +-382 +-380 +-377 +-374 +-372 +-369 +-366 +-364 +-361 +-359 +-356 +-353 +-351 +-348 +-345 +-343 +-340 +-337 +-334 +-332 +-329 +-326 +-324 +-321 +-318 +-315 +-313 +-310 +-307 +-305 +-302 +-299 +-296 +-293 +-291 +-288 +-285 +-282 +-280 +-277 +-274 +-271 +-268 +-266 +-263 +-260 +-257 +-254 +-251 +-248 +-246 +-243 +-240 +-237 +-234 +-231 +-228 +-226 +-223 +-220 +-217 +-214 +-211 +-208 +-205 +-202 +-199 +-196 +-194 +-191 +-188 +-185 +-182 +-179 +-176 +-173 +-170 +-167 +-164 +-161 +-158 +-155 +-152 +-149 +-146 +-143 +-140 +-137 +-134 +-131 +-128 +-125 +-122 +-119 +-116 +-113 +-110 +-107 +-104 +-100 +-97 +-94 +-91 +-88 +-85 +-82 +-79 +-76 +-73 +-70 +-67 +-63 +-60 +-57 +-54 +-51 +-48 +-45 +-42 +-39 +-35 +-32 +-29 +-26 +-23 +-20 +-16 +-13 +-10 +-7 +-4 +-1 +2 +6 +9 +12 +15 +18 +22 +25 +28 +31 +34 +38 +41 +44 +47 +50 +54 +57 +60 +63 +67 +70 +73 +76 +79 +83 +86 +89 +92 +96 +99 +102 +105 +109 +112 +115 +118 +122 +125 +128 +132 +134 +137 +140 +144 +147 +150 +153 +157 +160 +162 +166 +169 +172 +176 +179 +183 +186 +190 +192 +196 +200 +203 +206 +210 +213 +217 +221 +224 +227 +230 +234 +238 +241 +245 +248 +251 +255 +258 +261 +265 +268 +271 +275 +278 +281 +285 +288 +291 +295 +298 +301 +305 +308 +311 +315 +318 +321 +324 +328 +331 +335 +338 +341 +345 +348 +352 +355 +358 +361 +365 +367 +372 +375 +378 +382 +385 +387 +392 +394 +398 +401 +405 +407 +411 +414 +418 +421 +424 +428 +431 +435 +437 +442 +444 +448 +451 +455 +458 +461 +465 +469 +471 +474 +478 +481 +485 +488 +491 +494 +498 +501 +504 +508 +511 +514 +517 +522 +524 +528 +531 +534 +537 +541 +544 +547 +551 +554 +557 +560 +564 +567 +570 +574 +578 +580 +584 +587 +590 +593 +597 +600 +603 +606 +610 +613 +616 +620 +623 +626 +629 +633 +636 +639 +642 +646 +649 +652 +655 +659 +662 +665 +668 +671 +675 +678 +681 +684 +688 +691 +694 +697 +700 +704 +707 +710 +713 +716 +720 +723 +726 +729 +732 +735 +739 +742 +745 +748 +751 +754 +758 +761 +764 +767 +770 +773 +776 +779 +783 +786 +789 +792 +795 +798 +801 +804 +807 +810 +813 +817 +820 +823 +826 +829 +832 +835 +838 +841 +844 +847 +850 +853 +856 +859 +862 +865 +868 +871 +874 +877 +880 +883 +886 +889 +892 +895 +898 +901 +904 +907 +910 +913 +915 +918 +921 +924 +927 +930 +933 +936 +939 +942 +944 +947 +950 +953 +956 +959 +961 +964 +967 +970 +973 +976 +978 +981 +984 +987 +990 +992 +995 +998 +1001 +1003 +1006 +1009 +1012 +1014 +1017 +1020 +1022 +1025 +1028 +1030 +1033 +1036 +1038 +1041 +1044 +1046 +1049 +1052 +1054 +1056 +1060 +1062 +1065 +1067 +1070 +1073 +1075 +1078 +1080 +1083 +1085 +1088 +1090 +1093 +1095 +1098 +1100 +1103 +1105 +1108 +1110 +1113 +1115 +1118 +1120 +1123 +1125 +1128 +1130 +1132 +1135 +1137 +1140 +1142 +1144 +1147 +1149 +1151 +1154 +1156 +1158 +1161 +1163 +1165 +1168 +1170 +1172 +1174 +1177 +1179 +1181 +1183 +1186 +1188 +1190 +1192 +1195 +1197 +1199 +1201 +1203 +1205 +1208 +1210 +1212 +1214 +1216 +1218 +1220 +1222 +1223 +1227 +1229 +1231 +1233 +1235 +1237 +1239 +1241 +1243 +1245 +1247 +1249 +1251 +1253 +1255 +1257 +1258 +1260 +1262 +1264 +1266 +1268 +1270 +1272 +1274 +1275 +1277 +1279 +1281 +1283 +1284 +1286 +1288 +1290 +1292 +1293 +1295 +1297 +1299 +1300 +1302 +1304 +1305 +1307 +1309 +1310 +1312 +1314 +1315 +1317 +1318 +1320 +1322 +1323 +1325 +1326 +1328 +1329 +1331 +1332 +1334 +1335 +1337 +1338 +1340 +1341 +1343 +1344 +1346 +1347 +1348 +1350 +1351 +1353 +1354 +1355 +1356 +1358 +1359 +1361 +1362 +1363 +1364 +1366 +1367 +1368 +1369 +1371 +1372 +1373 +1374 +1375 +1377 +1378 +1379 +1380 +1381 +1382 +1383 +1384 +1386 +1387 +1388 +1389 +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +1400 +1400 +1401 +1402 +1403 +1404 +1405 +1406 +1406 +1407 +1408 +1409 +1410 +1410 +1411 +1412 +1413 +1413 +1414 +1415 +1416 +1416 +1417 +1418 +1418 +1419 +1420 +1420 +1421 +1421 +1422 +1422 +1423 +1423 +1424 +1425 +1425 +1426 +1426 +1427 +1427 +1427 +1428 +1428 +1429 +1429 +1429 +1430 +1430 +1431 +1431 +1431 +1431 +1432 +1432 +1432 +1433 +1433 +1433 +1433 +1434 +1434 +1434 +1434 +1434 +1434 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1434 +1434 +1434 +1434 +1434 +1434 +1433 +1433 +1433 +1433 +1432 +1432 +1432 +1432 +1431 +1431 +1431 +1430 +1430 +1429 +1429 +1429 +1428 +1428 +1427 +1427 +1426 +1426 +1425 +1425 +1424 +1424 +1423 +1423 +1422 +1421 +1421 +1420 +1420 +1419 +1419 +1418 +1417 +1416 +1416 +1415 +1414 +1414 +1413 +1412 +1411 +1410 +1410 +1409 +1408 +1407 +1406 +1405 +1405 +1404 +1403 +1402 +1401 +1400 +1399 +1398 +1397 +1396 +1395 +1394 +1393 +1392 +1391 +1390 +1389 +1387 +1386 +1385 +1384 +1383 +1382 +1380 +1379 +1378 +1377 +1376 +1374 +1373 +1372 +1370 +1369 +1368 +1367 +1365 +1364 +1362 +1361 +1360 +1358 +1357 +1355 +1354 +1352 +1351 +1349 +1348 +1346 +1345 +1343 +1342 +1340 +1339 +1336 +1335 +1334 +1332 +1330 +1329 +1327 +1325 +1324 +1322 +1320 +1319 +1317 +1315 +1313 +1311 +1310 +1308 +1306 +1304 +1302 +1300 +1298 +1297 +1295 +1293 +1291 +1289 +1287 +1285 +1283 +1281 +1279 +1277 +1275 +1273 +1271 +1268 +1266 +1264 +1262 +1260 +1258 +1256 +1253 +1251 +1249 +1247 +1245 +1242 +1240 +1238 +1236 +1233 +1231 +1229 +1226 +1224 +1222 +1219 +1217 +1214 +1212 +1210 +1207 +1205 +1202 +1200 +1197 +1195 +1192 +1189 +1187 +1185 +1182 +1179 +1177 +1174 +1172 +1169 +1166 +1164 +1161 +1158 +1156 +1153 +1150 +1148 +1145 +1142 +1139 +1136 +1134 +1131 +1128 +1125 +1122 +1119 +1117 +1114 +1111 +1108 +1105 +1102 +1099 +1096 +1093 +1090 +1087 +1084 +1081 +1078 +1075 +1072 +1069 +1066 +1063 +1060 +1057 +1053 +1050 +1047 +1044 +1041 +1038 +1034 +1031 +1028 +1025 +1021 +1018 +1015 +1012 +1008 +1005 +1002 +998 +995 +992 +988 +985 +981 +978 +975 +971 +968 +964 +961 +957 +954 +950 +947 +943 +940 +936 +933 +929 +926 +922 +918 +915 +911 +908 +904 +900 +897 +893 +889 +885 +882 +878 +874 +871 +867 +863 +859 +855 +852 +848 +844 +840 +836 +832 +829 +825 +821 +817 +813 +809 +805 +801 +797 +793 +789 +785 +781 +777 +773 +769 +765 +761 +757 +753 +749 +745 +741 +737 +732 +728 +724 +720 +716 +712 +707 +703 +699 +695 +691 +686 +682 +678 +674 +669 +665 +661 +656 +652 +648 +643 +639 +636 +630 +626 +622 +617 +613 +608 +604 +600 +595 +591 +586 +582 +577 +573 +569 +564 +560 +555 +550 +546 +542 +537 +532 +528 +523 +518 +514 +510 +505 +500 +495 +491 +487 +482 +477 +472 +468 +463 +458 +453 +449 +444 +440 +434 +430 +425 +420 +416 +410 +406 +401 +397 +391 +387 +382 +378 +372 +368 +363 +358 +353 +348 +343 +339 +333 +329 +324 +319 +314 +309 +303 +299 +294 +289 +284 +278 +274 +269 +264 +259 +254 +249 +244 +239 +234 +229 +224 +219 +214 +209 +204 +199 +194 +188 +183 +178 +173 +168 +163 +158 +153 +147 +141 +136 +131 +126 +121 +115 +109 +104 +99 +94 +88 +83 +77 +73 +67 +62 +56 +51 +45 +40 +35 +30 +25 +20 +15 +9 +4 +-1 +-6 +-12 +-17 +-21 +-27 +-32 +-37 +-43 +-48 +-53 +-59 +-64 +-70 +-75 +-80 +-86 +-91 +-96 +-102 +-107 +-113 +-118 +-123 +-129 +-134 +-140 +-145 +-150 +-156 +-161 +-167 +-172 +-178 +-183 +-188 +-194 +-199 +-205 +-210 +-216 +-221 +-227 +-232 +-238 +-243 +-248 +-254 +-259 +-265 +-270 +-276 +-281 +-287 +-292 +-298 +-303 +-309 +-314 +-320 +-325 +-331 +-336 +-342 +-347 +-353 +-358 +-364 +-369 +-375 +-381 +-386 +-392 +-397 +-403 +-408 +-414 +-419 +-425 +-430 +-436 +-441 +-447 +-452 +-458 +-464 +-469 +-475 +-480 +-486 +-491 +-497 +-502 +-508 +-513 +-519 +-524 +-530 +-536 +-541 +-547 +-552 +-558 +-563 +-569 +-574 +-580 +-585 +-591 +-597 +-602 +-608 +-613 +-619 +-624 +-630 +-635 +-641 +-646 +-652 +-658 +-663 +-669 +-674 +-680 +-685 +-691 +-696 +-702 +-707 +-713 +-718 +-724 +-729 +-735 +-740 +-746 +-751 +-757 +-762 +-768 +-773 +-779 +-784 +-790 +-795 +-801 +-806 +-812 +-817 +-823 +-828 +-834 +-839 +-845 +-850 +-856 +-861 +-867 +-872 +-877 +-883 +-888 +-894 +-899 +-905 +-910 +-916 +-921 +-926 +-932 +-937 +-943 +-948 +-953 +-959 +-964 +-970 +-975 +-980 +-986 +-991 +-997 +-1002 +-1007 +-1013 +-1018 +-1023 +-1029 +-1034 +-1039 +-1045 +-1050 +-1055 +-1061 +-1066 +-1071 +-1077 +-1082 +-1087 +-1092 +-1098 +-1103 +-1108 +-1114 +-1119 +-1124 +-1129 +-1135 +-1140 +-1145 +-1150 +-1155 +-1161 +-1166 +-1171 +-1176 +-1181 +-1187 +-1192 +-1197 +-1202 +-1207 +-1212 +-1218 +-1223 +-1228 +-1233 +-1238 +-1243 +-1248 +-1253 +-1258 +-1264 +-1269 +-1274 +-1279 +-1284 +-1289 +-1294 +-1299 +-1304 +-1309 +-1314 +-1319 +-1324 +-1329 +-1334 +-1339 +-1344 +-1349 +-1354 +-1359 +-1364 +-1369 +-1374 +-1378 +-1383 +-1388 +-1393 +-1398 +-1403 +-1408 +-1413 +-1417 +-1422 +-1427 +-1432 +-1437 +-1441 +-1446 +-1451 +-1456 +-1461 +-1465 +-1470 +-1475 +-1480 +-1484 +-1489 +-1494 +-1498 +-1503 +-1508 +-1512 +-1517 +-1522 +-1526 +-1531 +-1535 +-1540 +-1545 +-1549 +-1554 +-1558 +-1563 +-1567 +-1572 +-1577 +-1581 +-1586 +-1590 +-1594 +-1599 +-1603 +-1608 +-1612 +-1617 +-1621 +-1625 +-1630 +-1634 +-1639 +-1643 +-1647 +-1652 +-1656 +-1660 +-1665 +-1669 +-1673 +-1677 +-1682 +-1686 +-1690 +-1694 +-1699 +-1703 +-1707 +-1711 +-1715 +-1719 +-1724 +-1728 +-1732 +-1736 +-1740 +-1744 +-1748 +-1752 +-1756 +-1760 +-1764 +-1768 +-1772 +-1776 +-1780 +-1784 +-1788 +-1792 +-1796 +-1800 +-1804 +-1807 +-1811 +-1815 +-1819 +-1823 +-1827 +-1830 +-1834 +-1838 +-1842 +-1845 +-1849 +-1853 +-1857 +-1860 +-1864 +-1868 +-1871 +-1875 +-1878 +-1882 +-1886 +-1889 +-1893 +-1896 +-1900 +-1903 +-1907 +-1910 +-1914 +-1917 +-1921 +-1924 +-1927 +-1931 +-1934 +-1938 +-1941 +-1944 +-1948 +-1951 +-1954 +-1957 +-1961 +-1964 +-1967 +-1970 +-1974 +-1977 +-1980 +-1983 +-1986 +-1989 +-1992 +-1996 +-1999 +-2002 +-2005 +-2008 +-2011 +-2014 +-2017 +-2020 +-2023 +-2026 +-2029 +-2031 +-2034 +-2037 +-2040 +-2043 +-2046 +-2049 +-2051 +-2054 +-2057 +-2060 +-2062 +-2065 +-2068 +-2070 +-2073 +-2076 +-2078 +-2081 +-2083 +-2086 +-2089 +-2091 +-2094 +-2096 +-2099 +-2101 +-2104 +-2106 +-2108 +-2111 +-2113 +-2116 +-2118 +-2120 +-2122 +-2125 +-2127 +-2129 +-2132 +-2134 +-2136 +-2138 +-2140 +-2142 +-2145 +-2147 +-2149 +-2151 +-2153 +-2155 +-2157 +-2159 +-2161 +-2163 +-2165 +-2167 +-2169 +-2171 +-2173 +-2174 +-2176 +-2178 +-2180 +-2182 +-2184 +-2185 +-2187 +-2189 +-2190 +-2192 +-2194 +-2195 +-2197 +-2199 +-2200 +-2202 +-2203 +-2205 +-2206 +-2208 +-2209 +-2211 +-2212 +-2214 +-2215 +-2216 +-2218 +-2219 +-2220 +-2222 +-2223 +-2224 +-2225 +-2227 +-2228 +-2229 +-2230 +-2231 +-2232 +-2233 +-2235 +-2236 +-2237 +-2238 +-2239 +-2240 +-2241 +-2242 +-2242 +-2243 +-2244 +-2245 +-2246 +-2247 +-2248 +-2248 +-2249 +-2250 +-2251 +-2251 +-2252 +-2253 +-2253 +-2254 +-2254 +-2255 +-2256 +-2256 +-2257 +-2257 +-2258 +-2258 +-2259 +-2259 +-2259 +-2260 +-2260 +-2260 +-2261 +-2261 +-2261 +-2261 +-2262 +-2262 +-2262 +-2262 +-2262 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2262 +-2262 +-2262 +-2262 +-2262 +-2261 +-2261 +-2261 +-2261 +-2260 +-2260 +-2260 +-2259 +-2259 +-2258 +-2258 +-2257 +-2257 +-2256 +-2256 +-2255 +-2255 +-2254 +-2254 +-2253 +-2252 +-2252 +-2251 +-2250 +-2249 +-2249 +-2248 +-2247 +-2246 +-2245 +-2244 +-2244 +-2243 +-2242 +-2241 +-2240 +-2239 +-2238 +-2237 +-2236 +-2234 +-2233 +-2232 +-2231 +-2230 +-2229 +-2227 +-2226 +-2225 +-2224 +-2222 +-2221 +-2220 +-2218 +-2217 +-2215 +-2214 +-2212 +-2211 +-2209 +-2208 +-2206 +-2205 +-2203 +-2202 +-2200 +-2198 +-2197 +-2195 +-2193 +-2191 +-2190 +-2188 +-2186 +-2184 +-2182 +-2180 +-2179 +-2177 +-2175 +-2173 +-2171 +-2169 +-2167 +-2165 +-2162 +-2160 +-2158 +-2156 +-2154 +-2152 +-2150 +-2147 +-2145 +-2143 +-2140 +-2138 +-2136 +-2133 +-2131 +-2129 +-2126 +-2124 +-2121 +-2119 +-2116 +-2114 +-2111 +-2108 +-2106 +-2103 +-2101 +-2098 +-2095 +-2092 +-2090 +-2087 +-2084 +-2081 +-2079 +-2076 +-2073 +-2070 +-2067 +-2064 +-2061 +-2058 +-2055 +-2052 +-2049 +-2046 +-2043 +-2040 +-2037 +-2033 +-2030 +-2027 +-2024 +-2021 +-2017 +-2014 +-2011 +-2007 +-2004 +-2001 +-1997 +-1994 +-1990 +-1987 +-1983 +-1980 +-1976 +-1973 +-1969 +-1966 +-1962 +-1958 +-1955 +-1951 +-1947 +-1944 +-1940 +-1936 +-1932 +-1928 +-1925 +-1921 +-1917 +-1913 +-1909 +-1905 +-1901 +-1897 +-1893 +-1889 +-1885 +-1881 +-1877 +-1873 +-1869 +-1864 +-1860 +-1856 +-1852 +-1848 +-1843 +-1839 +-1835 +-1830 +-1826 +-1822 +-1817 +-1813 +-1809 +-1804 +-1800 +-1795 +-1791 +-1786 +-1782 +-1777 +-1772 +-1768 +-1763 +-1758 +-1754 +-1749 +-1744 +-1740 +-1735 +-1730 +-1725 +-1720 +-1716 +-1711 +-1706 +-1701 +-1696 +-1691 +-1686 +-1681 +-1676 +-1671 +-1666 +-1661 +-1656 +-1651 +-1646 +-1640 +-1635 +-1630 +-1625 +-1620 +-1614 +-1609 +-1604 +-1599 +-1593 +-1588 +-1582 +-1577 +-1572 +-1566 +-1561 +-1555 +-1550 +-1544 +-1539 +-1533 +-1528 +-1522 +-1516 +-1511 +-1505 +-1500 +-1494 +-1488 +-1482 +-1477 +-1471 +-1465 +-1459 +-1454 +-1448 +-1442 +-1436 +-1430 +-1424 +-1418 +-1412 +-1406 +-1400 +-1394 +-1388 +-1382 +-1376 +-1370 +-1364 +-1358 +-1352 +-1346 +-1339 +-1333 +-1327 +-1321 +-1315 +-1308 +-1302 +-1296 +-1289 +-1283 +-1277 +-1270 +-1264 +-1258 +-1251 +-1245 +-1238 +-1232 +-1225 +-1219 +-1212 +-1206 +-1199 +-1193 +-1186 +-1179 +-1173 +-1166 +-1159 +-1153 +-1146 +-1139 +-1133 +-1126 +-1119 +-1112 +-1105 +-1099 +-1092 +-1085 +-1078 +-1071 +-1064 +-1057 +-1050 +-1044 +-1037 +-1030 +-1023 +-1016 +-1009 +-1001 +-994 +-987 +-980 +-973 +-966 +-959 +-952 +-945 +-937 +-930 +-923 +-916 +-908 +-901 +-894 +-887 +-879 +-872 +-865 +-857 +-850 +-842 +-835 +-828 +-820 +-813 +-805 +-798 +-790 +-783 +-775 +-768 +-760 +-753 +-745 +-738 +-730 +-722 +-715 +-707 +-699 +-692 +-684 +-676 +-669 +-661 +-653 +-645 +-638 +-630 +-622 +-614 +-606 +-599 +-591 +-583 +-575 +-567 +-559 +-551 +-543 +-536 +-528 +-520 +-512 +-504 +-496 +-488 +-480 +-472 +-464 +-456 +-447 +-439 +-431 +-423 +-415 +-407 +-399 +-391 +-382 +-374 +-366 +-358 +-350 +-342 +-333 +-325 +-317 +-309 +-300 +-292 +-284 +-276 +-268 +-260 +-251 +-243 +-235 +-226 +-218 +-210 +-202 +-193 +-184 +-176 +-168 +-159 +-151 +-142 +-134 +-126 +-117 +-109 +-100 +-91 +-82 +-74 +-65 +-56 +-48 +-39 +-30 +-22 +-12 +-5 +4 +13 +22 +31 +38 +48 +57 +65 +74 +83 +91 +100 +109 +117 +126 +135 +143 +152 +160 +169 +178 +186 +195 +204 +213 +221 +230 +239 +248 +257 +265 +274 +283 +292 +301 +310 +318 +327 +336 +345 +355 +363 +372 +381 +389 +398 +407 +416 +425 +434 +443 +452 +461 +470 +479 +488 +496 +505 +514 +523 +532 +541 +550 +559 +568 +577 +586 +595 +604 +613 +622 +631 +640 +649 +658 +667 +676 +685 +694 +703 +712 +721 +730 +739 +748 +757 +766 +775 +784 +793 +802 +811 +820 +829 +838 +847 +856 +865 +874 +883 +892 +901 +910 +920 +929 +938 +947 +956 +965 +974 +983 +992 +1001 +1010 +1019 +1028 +1037 +1046 +1055 +1064 +1073 +1082 +1091 +1100 +1109 +1118 +1127 +1136 +1145 +1154 +1163 +1172 +1181 +1190 +1199 +1208 +1217 +1226 +1235 +1244 +1253 +1262 +1271 +1280 +1289 +1298 +1307 +1316 +1324 +1333 +1342 +1351 +1360 +1369 +1378 +1387 +1396 +1405 +1414 +1423 +1431 +1440 +1449 +1458 +1467 +1476 +1485 +1493 +1502 +1511 +1520 +1529 +1538 +1546 +1555 +1564 +1573 +1582 +1590 +1599 +1608 +1617 +1625 +1634 +1643 +1652 +1660 +1669 +1678 +1687 +1695 +1704 +1713 +1721 +1730 +1739 +1747 +1756 +1765 +1773 +1782 +1790 +1799 +1808 +1816 +1825 +1833 +1842 +1850 +1859 +1867 +1876 +1884 +1893 +1901 +1910 +1918 +1927 +1935 +1944 +1952 +1961 +1969 +1977 +1986 +1994 +2002 +2011 +2019 +2027 +2036 +2044 +2052 +2061 +2069 +2077 +2085 +2094 +2102 +2110 +2118 +2127 +2135 +2143 +2151 +2159 +2167 +2175 +2183 +2192 +2200 +2208 +2216 +2224 +2232 +2240 +2248 +2256 +2264 +2272 +2280 +2288 +2296 +2303 +2311 +2319 +2327 +2335 +2343 +2351 +2358 +2366 +2374 +2382 +2389 +2397 +2405 +2412 +2420 +2428 +2435 +2443 +2451 +2458 +2466 +2473 +2481 +2489 +2496 +2504 +2511 +2518 +2526 +2533 +2541 +2548 +2556 +2563 +2570 +2578 +2585 +2592 +2599 +2607 +2614 +2621 +2628 +2636 +2643 +2650 +2657 +2664 +2671 +2678 +2685 +2692 +2700 +2707 +2714 +2720 +2727 +2734 +2741 +2748 +2755 +2762 +2769 +2776 +2782 +2789 +2796 +2803 +2809 +2816 +2823 +2829 +2836 +2843 +2849 +2856 +2862 +2869 +2875 +2882 +2888 +2895 +2901 +2908 +2914 +2920 +2927 +2933 +2939 +2945 +2952 +2958 +2964 +2970 +2977 +2983 +2989 +2995 +3001 +3007 +3013 +3019 +3025 +3031 +3037 +3043 +3049 +3055 +3060 +3066 +3072 +3078 +3084 +3089 +3095 +3101 +3106 +3112 +3118 +3123 +3129 +3134 +3140 +3145 +3151 +3156 +3162 +3167 +3172 +3178 +3183 +3188 +3193 +3199 +3204 +3209 +3214 +3219 +3224 +3230 +3235 +3240 +3245 +3250 +3255 +3260 +3264 +3269 +3274 +3279 +3284 +3289 +3293 +3298 +3303 +3307 +3312 +3317 +3321 +3326 +3330 +3335 +3339 +3344 +3348 +3352 +3357 +3361 +3365 +3370 +3374 +3378 +3382 +3387 +3391 +3395 +3399 +3403 +3407 +3411 +3415 +3419 +3423 +3427 +3430 +3434 +3438 +3442 +3446 +3449 +3453 +3457 +3460 +3464 +3467 +3471 +3474 +3478 +3481 +3485 +3488 +3491 +3495 +3498 +3501 +3505 +3508 +3511 +3514 +3517 +3520 +3523 +3526 +3529 +3532 +3535 +3538 +3541 +3544 +3547 +3549 +3552 +3555 +3557 +3560 +3563 +3565 +3568 +3570 +3573 +3575 +3578 +3580 +3583 +3585 +3587 +3589 +3592 +3594 +3596 +3598 +3600 +3602 +3604 +3606 +3608 +3610 +3612 +3614 +3616 +3618 +3620 +3621 +3623 +3625 +3626 +3628 +3630 +3631 +3633 +3634 +3635 +3637 +3638 +3640 +3641 +3642 +3643 +3645 +3646 +3647 +3648 +3649 +3650 +3651 +3652 +3653 +3654 +3655 +3656 +3657 +3657 +3658 +3659 +3659 +3660 +3661 +3661 +3662 +3662 +3663 +3663 +3664 +3664 +3664 +3665 +3665 +3665 +3665 +3665 +3665 +3666 +3666 +3666 +3666 +3666 +3665 +3665 +3665 +3665 +3665 +3664 +3664 +3664 +3663 +3663 +3663 +3662 +3662 +3661 +3660 +3660 +3659 +3658 +3658 +3657 +3656 +3655 +3654 +3653 +3652 +3651 +3650 +3649 +3648 +3647 +3646 +3645 +3644 +3642 +3641 +3640 +3638 +3637 +3635 +3634 +3632 +3631 +3629 +3627 +3626 +3624 +3622 +3621 +3619 +3617 +3615 +3613 +3611 +3609 +3607 +3605 +3603 +3601 +3598 +3596 +3594 +3592 +3589 +3587 +3585 +3582 +3580 +3577 +3575 +3572 +3569 +3567 +3564 +3561 +3558 +3556 +3553 +3550 +3547 +3544 +3541 +3538 +3535 +3532 +3528 +3525 +3522 +3519 +3515 +3512 +3509 +3505 +3502 +3498 +3495 +3491 +3488 +3484 +3480 +3477 +3473 +3469 +3465 +3461 +3458 +3454 +3450 +3446 +3442 +3437 +3433 +3429 +3425 +3421 +3416 +3412 +3408 +3403 +3399 +3395 +3390 +3385 +3381 +3376 +3372 +3367 +3362 +3357 +3353 +3348 +3343 +3338 +3333 +3328 +3323 +3318 +3313 +3308 +3303 +3297 +3292 +3287 +3282 +3276 +3271 +3265 +3260 +3254 +3249 +3243 +3238 +3232 +3226 +3221 +3215 +3209 +3203 +3197 +3191 +3185 +3179 +3173 +3167 +3161 +3155 +3149 +3143 +3136 +3130 +3124 +3117 +3111 +3105 +3098 +3092 +3085 +3079 +3072 +3065 +3059 +3052 +3045 +3038 +3031 +3025 +3018 +3011 +3004 +2997 +2990 +2983 +2975 +2968 +2961 +2954 +2947 +2939 +2932 +2925 +2917 +2910 +2902 +2895 +2887 +2879 +2872 +2864 +2856 +2849 +2841 +2833 +2825 +2817 +2809 +2801 +2793 +2785 +2777 +2769 +2761 +2753 +2745 +2737 +2728 +2720 +2712 +2703 +2695 +2686 +2678 +2669 +2661 +2652 +2644 +2635 +2626 +2617 +2609 +2600 +2591 +2582 +2573 +2564 +2555 +2546 +2537 +2528 +2519 +2510 +2501 +2491 +2482 +2473 +2464 +2454 +2445 +2435 +2426 +2417 +2407 +2397 +2388 +2378 +2369 +2359 +2349 +2339 +2330 +2320 +2310 +2300 +2290 +2280 +2270 +2260 +2250 +2240 +2230 +2220 +2209 +2199 +2189 +2179 +2168 +2158 +2148 +2137 +2127 +2116 +2106 +2095 +2085 +2074 +2063 +2053 +2042 +2031 +2021 +2010 +1999 +1988 +1977 +1966 +1955 +1944 +1933 +1922 +1911 +1900 +1889 +1878 +1867 +1855 +1844 +1833 +1821 +1810 +1799 +1787 +1776 +1764 +1753 +1741 +1730 +1718 +1707 +1695 +1683 +1671 +1660 +1648 +1636 +1624 +1612 +1601 +1589 +1577 +1565 +1553 +1541 +1529 +1517 +1504 +1492 +1480 +1468 +1456 +1443 +1431 +1419 +1407 +1394 +1382 +1369 +1357 +1344 +1332 +1319 +1307 +1294 +1282 +1269 +1256 +1244 +1231 +1219 +1205 +1193 +1180 +1167 +1154 +1141 +1128 +1115 +1102 +1089 +1076 +1063 +1050 +1037 +1024 +1011 +998 +984 +971 +958 +945 +931 +919 +905 +892 +879 +865 +852 +839 +825 +812 +798 +784 +771 +757 +743 +730 +716 +703 +688 +674 +661 +647 +633 +619 +605 +591 +577 +562 +549 +534 +520 +505 +492 +477 +464 +450 +436 +422 +408 +394 +379 +365 +350 +337 +322 +308 +294 +279 +265 +251 +236 +222 +209 +194 +180 +165 +151 +136 +122 +107 +92 +78 +63 +49 +34 +19 +5 +-10 +-25 +-40 +-54 +-69 +-84 +-99 +-114 +-128 +-143 +-158 +-173 +-188 +-203 +-218 +-233 +-248 +-263 +-278 +-293 +-308 +-323 +-338 +-353 +-368 +-383 +-398 +-413 +-428 +-443 +-459 +-474 +-489 +-504 +-519 +-535 +-550 +-565 +-580 +-596 +-611 +-626 +-642 +-657 +-672 +-688 +-703 +-718 +-734 +-749 +-765 +-780 +-795 +-811 +-826 +-842 +-857 +-873 +-888 +-904 +-919 +-935 +-950 +-966 +-981 +-997 +-1013 +-1028 +-1044 +-1059 +-1075 +-1091 +-1106 +-1122 +-1137 +-1153 +-1169 +-1184 +-1200 +-1216 +-1231 +-1247 +-1263 +-1278 +-1294 +-1310 +-1326 +-1341 +-1357 +-1373 +-1389 +-1404 +-1420 +-1436 +-1452 +-1467 +-1483 +-1499 +-1515 +-1531 +-1546 +-1562 +-1578 +-1594 +-1610 +-1625 +-1641 +-1657 +-1673 +-1689 +-1705 +-1720 +-1736 +-1752 +-1768 +-1784 +-1800 +-1815 +-1831 +-1847 +-1863 +-1879 +-1895 +-1911 +-1926 +-1942 +-1958 +-1974 +-1990 +-2006 +-2022 +-2037 +-2053 +-2069 +-2085 +-2101 +-2117 +-2133 +-2148 +-2164 +-2180 +-2196 +-2212 +-2228 +-2244 +-2259 +-2275 +-2291 +-2307 +-2323 +-2339 +-2354 +-2370 +-2386 +-2402 +-2418 +-2433 +-2449 +-2465 +-2481 +-2497 +-2512 +-2528 +-2544 +-2560 +-2576 +-2591 +-2607 +-2623 +-2639 +-2654 +-2670 +-2686 +-2701 +-2717 +-2733 +-2749 +-2764 +-2780 +-2796 +-2811 +-2827 +-2843 +-2858 +-2874 +-2890 +-2905 +-2921 +-2936 +-2952 +-2968 +-2983 +-2999 +-3014 +-3030 +-3045 +-3061 +-3076 +-3092 +-3107 +-3123 +-3138 +-3154 +-3169 +-3185 +-3200 +-3216 +-3231 +-3246 +-3262 +-3277 +-3293 +-3308 +-3323 +-3339 +-3354 +-3369 +-3385 +-3400 +-3415 +-3430 +-3446 +-3461 +-3476 +-3491 +-3506 +-3521 +-3537 +-3552 +-3567 +-3582 +-3597 +-3612 +-3627 +-3642 +-3657 +-3672 +-3687 +-3702 +-3717 +-3732 +-3747 +-3762 +-3777 +-3792 +-3807 +-3821 +-3836 +-3851 +-3866 +-3881 +-3895 +-3910 +-3925 +-3939 +-3954 +-3969 +-3983 +-3998 +-4012 +-4027 +-4042 +-4056 +-4071 +-4085 +-4100 +-4114 +-4128 +-4143 +-4157 +-4172 +-4186 +-4200 +-4215 +-4229 +-4243 +-4257 +-4271 +-4286 +-4300 +-4314 +-4328 +-4342 +-4356 +-4370 +-4384 +-4398 +-4412 +-4426 +-4440 +-4454 +-4468 +-4482 +-4495 +-4509 +-4523 +-4537 +-4550 +-4564 +-4578 +-4591 +-4605 +-4619 +-4632 +-4646 +-4659 +-4673 +-4686 +-4699 +-4713 +-4726 +-4740 +-4753 +-4766 +-4779 +-4793 +-4806 +-4819 +-4832 +-4845 +-4858 +-4871 +-4884 +-4897 +-4910 +-4923 +-4936 +-4949 +-4962 +-4974 +-4987 +-5000 +-5013 +-5025 +-5038 +-5051 +-5063 +-5076 +-5088 +-5101 +-5113 +-5125 +-5138 +-5150 +-5162 +-5175 +-5187 +-5199 +-5211 +-5224 +-5236 +-5248 +-5260 +-5272 +-5284 +-5296 +-5308 +-5319 +-5331 +-5343 +-5355 +-5366 +-5378 +-5390 +-5401 +-5413 +-5424 +-5436 +-5447 +-5459 +-5470 +-5482 +-5493 +-5504 +-5515 +-5527 +-5538 +-5549 +-5560 +-5571 +-5582 +-5593 +-5604 +-5615 +-5626 +-5636 +-5647 +-5658 +-5668 +-5679 +-5690 +-5700 +-5711 +-5721 +-5732 +-5742 +-5752 +-5763 +-5773 +-5783 +-5793 +-5804 +-5814 +-5824 +-5834 +-5844 +-5854 +-5863 +-5873 +-5883 +-5893 +-5903 +-5912 +-5922 +-5931 +-5941 +-5950 +-5960 +-5969 +-5979 +-5988 +-5997 +-6006 +-6016 +-6025 +-6034 +-6043 +-6052 +-6061 +-6070 +-6078 +-6087 +-6096 +-6105 +-6113 +-6122 +-6131 +-6139 +-6148 +-6156 +-6164 +-6173 +-6181 +-6189 +-6197 +-6205 +-6214 +-6222 +-6230 +-6238 +-6245 +-6253 +-6261 +-6269 +-6276 +-6284 +-6292 +-6299 +-6307 +-6314 +-6321 +-6329 +-6336 +-6343 +-6350 +-6358 +-6365 +-6372 +-6379 +-6386 +-6392 +-6399 +-6406 +-6413 +-6419 +-6426 +-6433 +-6439 +-6445 +-6452 +-6458 +-6464 +-6471 +-6477 +-6483 +-6489 +-6495 +-6501 +-6507 +-6513 +-6519 +-6524 +-6530 +-6536 +-6541 +-6547 +-6552 +-6558 +-6563 +-6568 +-6573 +-6579 +-6584 +-6589 +-6594 +-6599 +-6604 +-6608 +-6613 +-6618 +-6623 +-6627 +-6632 +-6636 +-6641 +-6645 +-6649 +-6654 +-6658 +-6662 +-6666 +-6670 +-6674 +-6678 +-6682 +-6685 +-6689 +-6693 +-6696 +-6700 +-6703 +-6707 +-6710 +-6714 +-6717 +-6720 +-6723 +-6726 +-6729 +-6732 +-6735 +-6738 +-6741 +-6743 +-6746 +-6748 +-6751 +-6753 +-6756 +-6758 +-6760 +-6763 +-6765 +-6767 +-6769 +-6771 +-6773 +-6774 +-6776 +-6778 +-6779 +-6781 +-6783 +-6784 +-6785 +-6787 +-6788 +-6789 +-6790 +-6791 +-6792 +-6793 +-6794 +-6795 +-6795 +-6796 +-6797 +-6797 +-6798 +-6798 +-6798 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6798 +-6798 +-6798 +-6797 +-6797 +-6796 +-6795 +-6795 +-6794 +-6793 +-6792 +-6791 +-6790 +-6789 +-6788 +-6786 +-6785 +-6784 +-6782 +-6781 +-6779 +-6777 +-6776 +-6774 +-6772 +-6770 +-6768 +-6766 +-6764 +-6761 +-6759 +-6757 +-6754 +-6752 +-6749 +-6747 +-6744 +-6741 +-6738 +-6735 +-6732 +-6729 +-6726 +-6723 +-6719 +-6716 +-6713 +-6709 +-6706 +-6702 +-6698 +-6694 +-6691 +-6687 +-6683 +-6679 +-6674 +-6670 +-6666 +-6662 +-6657 +-6653 +-6648 +-6643 +-6639 +-6634 +-6629 +-6624 +-6619 +-6614 +-6609 +-6604 +-6598 +-6593 +-6588 +-6582 +-6576 +-6571 +-6565 +-6559 +-6553 +-6547 +-6541 +-6535 +-6529 +-6523 +-6517 +-6510 +-6504 +-6497 +-6491 +-6484 +-6477 +-6470 +-6463 +-6456 +-6449 +-6442 +-6435 +-6428 +-6420 +-6413 +-6405 +-6398 +-6390 +-6382 +-6374 +-6367 +-6359 +-6351 +-6343 +-6334 +-6326 +-6318 +-6309 +-6301 +-6292 +-6284 +-6275 +-6266 +-6257 +-6248 +-6239 +-6230 +-6221 +-6212 +-6202 +-6193 +-6184 +-6174 +-6164 +-6155 +-6145 +-6135 +-6125 +-6115 +-6105 +-6095 +-6085 +-6074 +-6064 +-6054 +-6043 +-6032 +-6022 +-6011 +-6000 +-5989 +-5978 +-5967 +-5956 +-5945 +-5933 +-5922 +-5911 +-5899 +-5887 +-5876 +-5864 +-5852 +-5840 +-5828 +-5816 +-5804 +-5792 +-5779 +-5767 +-5755 +-5742 +-5729 +-5717 +-5704 +-5691 +-5678 +-5665 +-5652 +-5639 +-5626 +-5612 +-5599 +-5585 +-5572 +-5558 +-5545 +-5531 +-5517 +-5503 +-5489 +-5475 +-5461 +-5447 +-5432 +-5418 +-5403 +-5389 +-5374 +-5359 +-5345 +-5330 +-5315 +-5300 +-5285 +-5269 +-5254 +-5239 +-5223 +-5208 +-5192 +-5177 +-5161 +-5145 +-5129 +-5113 +-5097 +-5081 +-5065 +-5049 +-5032 +-5016 +-4999 +-4983 +-4966 +-4950 +-4933 +-4916 +-4899 +-4882 +-4865 +-4847 +-4830 +-4813 +-4795 +-4778 +-4760 +-4743 +-4725 +-4707 +-4689 +-4671 +-4653 +-4635 +-4617 +-4598 +-4580 +-4562 +-4543 +-4524 +-4506 +-4487 +-4468 +-4449 +-4430 +-4411 +-4392 +-4373 +-4354 +-4334 +-4315 +-4295 +-4276 +-4256 +-4236 +-4216 +-4196 +-4176 +-4156 +-4136 +-4116 +-4096 +-4075 +-4055 +-4034 +-4014 +-3993 +-3972 +-3951 +-3930 +-3909 +-3888 +-3867 +-3846 +-3825 +-3803 +-3782 +-3760 +-3739 +-3717 +-3695 +-3673 +-3651 +-3629 +-3607 +-3585 +-3563 +-3541 +-3518 +-3496 +-3473 +-3451 +-3428 +-3405 +-3383 +-3360 +-3337 +-3314 +-3290 +-3267 +-3244 +-3221 +-3197 +-3174 +-3150 +-3126 +-3103 +-3079 +-3055 +-3031 +-3007 +-2983 +-2959 +-2934 +-2910 +-2886 +-2861 +-2837 +-2812 +-2787 +-2763 +-2738 +-2713 +-2688 +-2663 +-2638 +-2612 +-2587 +-2562 +-2536 +-2511 +-2485 +-2459 +-2434 +-2408 +-2382 +-2356 +-2330 +-2304 +-2278 +-2251 +-2225 +-2199 +-2172 +-2146 +-2119 +-2092 +-2066 +-2039 +-2012 +-1985 +-1958 +-1931 +-1904 +-1876 +-1849 +-1822 +-1794 +-1767 +-1739 +-1711 +-1683 +-1656 +-1628 +-1600 +-1572 +-1544 +-1515 +-1487 +-1459 +-1430 +-1402 +-1373 +-1345 +-1316 +-1287 +-1258 +-1230 +-1201 +-1172 +-1142 +-1113 +-1084 +-1055 +-1025 +-996 +-966 +-937 +-907 +-877 +-848 +-818 +-788 +-758 +-728 +-699 +-668 +-638 +-608 +-577 +-547 +-516 +-486 +-455 +-424 +-393 +-363 +-332 +-301 +-269 +-238 +-207 +-176 +-145 +-114 +-83 +-51 +-17 +14 +46 +78 +110 +142 +174 +206 +238 +270 +302 +335 +367 +401 +432 +465 +498 +532 +565 +596 +628 +662 +695 +728 +762 +794 +828 +861 +894 +927 +961 +995 +1028 +1062 +1096 +1130 +1163 +1197 +1231 +1266 +1300 +1334 +1368 +1402 +1437 +1471 +1506 +1540 +1575 +1610 +1644 +1679 +1714 +1749 +1784 +1819 +1854 +1889 +1925 +1960 +1995 +2031 +2066 +2101 +2137 +2173 +2208 +2244 +2280 +2316 +2352 +2388 +2424 +2460 +2496 +2532 +2568 +2604 +2641 +2677 +2714 +2750 +2787 +2823 +2860 +2897 +2934 +2970 +3007 +3044 +3081 +3118 +3155 +3193 +3230 +3267 +3304 +3342 +3379 +3417 +3454 +3492 +3529 +3567 +3605 +3643 +3681 +3718 +3756 +3794 +3832 +3870 +3909 +3947 +3985 +4023 +4062 +4100 +4138 +4177 +4216 +4254 +4293 +4331 +4370 +4409 +4448 +4487 +4526 +4564 +4603 +4643 +4682 +4721 +4760 +4799 +4839 +4878 +4917 +4957 +4996 +5036 +5075 +5115 +5154 +5194 +5234 +5274 +5313 +5353 +5393 +5433 +5473 +5513 +5553 +5593 +5634 +5674 +5714 +5754 +5795 +5835 +5875 +5916 +5956 +5997 +6037 +6078 +6119 +6159 +6200 +6241 +6282 +6323 +6364 +6404 +6445 +6486 +6527 +6569 +6610 +6651 +6692 +6733 +6774 +6816 +6857 +6899 +6940 +6981 +7023 +7064 +7106 +7148 +7189 +7231 +7272 +7314 +7356 +7398 +7440 +7481 +7523 +7565 +7607 +7649 +7691 +7733 +7775 +7818 +7860 +7902 +7944 +7986 +8029 +8071 +8113 +8156 +8198 +8240 +8283 +8325 +8368 +8410 +8453 +8496 +8538 +8581 +8624 +8666 +8709 +8752 +8795 +8837 +8880 +8923 +8966 +9009 +9052 +9095 +9138 +9181 +9224 +9267 +9310 +9353 +9396 +9440 +9483 +9526 +9569 +9613 +9656 +9699 +9743 +9786 +9829 +9873 +9916 +9960 +10003 +10046 +10090 +10133 +10177 +10221 +10264 +10308 +10351 +10395 +10439 +10482 +10526 +10570 +10614 +10657 +10701 +10745 +10789 +10832 +10876 +10920 +10964 +11008 +11052 +11096 +11140 +11184 +11228 +11272 +11316 +11360 +11404 +11448 +11492 +11536 +11580 +11624 +11668 +11712 +11756 +11800 +11844 +11889 +11933 +11977 +12021 +12065 +12110 +12154 +12198 +12242 +12286 +12331 +12375 +12419 +12464 +12508 +12552 +12596 +12641 +12685 +12729 +12774 +12818 +12862 +12907 +12951 +12995 +13040 +13084 +13129 +13173 +13217 +13262 +13306 +13351 +13395 +13439 +13484 +13528 +13573 +13617 +13661 +13706 +13750 +13795 +13839 +13883 +13928 +13972 +14017 +14061 +14106 +14150 +14194 +14239 +14283 +14328 +14372 +14417 +14461 +14505 +14550 +14594 +14639 +14683 +14727 +14772 +14816 +14861 +14905 +14949 +14994 +15038 +15082 +15127 +15171 +15215 +15260 +15304 +15348 +15393 +15437 +15481 +15526 +15570 +15614 +15658 +15703 +15747 +15791 +15835 +15880 +15924 +15968 +16012 +16056 +16100 +16145 +16189 +16233 +16277 +16321 +16365 +16409 +16453 +16497 +16541 +16585 +16629 +16673 +16717 +16761 +16805 +16849 +16893 +16937 +16981 +17025 +17069 +17113 +17156 +17200 +17244 +17288 +17332 +17375 +17419 +17463 +17506 +17550 +17594 +17637 +17681 +17725 +17768 +17812 +17855 +17899 +17942 +17986 +18029 +18072 +18116 +18159 +18203 +18246 +18289 +18332 +18376 +18419 +18462 +18505 +18549 +18592 +18635 +18678 +18721 +18764 +18807 +18850 +18893 +18936 +18979 +19022 +19064 +19107 +19150 +19193 +19236 +19278 +19321 +19364 +19406 +19449 +19491 +19534 +19576 +19619 +19661 +19704 +19746 +19788 +19831 +19873 +19915 +19957 +20000 +20042 +20084 +20126 +20168 +20210 +20252 +20294 +20336 +20378 +20420 +20461 +20503 +20545 +20587 +20628 +20670 +20712 +20753 +20795 +20836 +20878 +20919 +20960 +21002 +21043 +21084 +21125 +21167 +21208 +21249 +21290 +21331 +21372 +21413 +21454 +21495 +21535 +21576 +21617 +21658 +21698 +21739 +21779 +21820 +21860 +21901 +21941 +21982 +22022 +22062 +22102 +22142 +22183 +22223 +22263 +22303 +22343 +22383 +22422 +22462 +22502 +22542 +22581 +22621 +22660 +22700 +22739 +22779 +22818 +22858 +22897 +22936 +22975 +23014 +23053 +23092 +23131 +23170 +23209 +23248 +23287 +23326 +23364 +23403 +23441 +23480 +23518 +23557 +23595 +23633 +23672 +23710 +23748 +23786 +23824 +23862 +23900 +23938 +23976 +24013 +24051 +24089 +24126 +24164 +24201 +24239 +24276 +24313 +24351 +24388 +24425 +24462 +24499 +24536 +24573 +24610 +24647 +24683 +24720 +24756 +24793 +24830 +24866 +24902 +24939 +24975 +25011 +25047 +25083 +25119 +25155 +25191 +25227 +25262 +25298 +25334 +25369 +25405 +25440 +25476 +25511 +25546 +25581 +25616 +25651 +25686 +25721 +25756 +25791 +25826 +25860 +25895 +25929 +25964 +25998 +26033 +26067 +26101 +26135 +26169 +26203 +26237 +26271 +26305 +26338 +26372 +26405 +26439 +26472 +26506 +26539 +26572 +26605 +26638 +26671 +26704 +26737 +26770 +26803 +26835 +26868 +26900 +26933 +26965 +26997 +27030 +27062 +27094 +27126 +27158 +27189 +27221 +27253 +27285 +27316 +27348 +27379 +27410 +27441 +27473 +27504 +27535 +27566 +27597 +27627 +27658 +27689 +27719 +27750 +27780 +27810 +27841 +27871 +27901 +27931 +27961 +27991 +28020 +28050 +28080 +28109 +28139 +28168 +28197 +28227 +28256 +28285 +28314 +28343 +28371 +28400 +28429 +28457 +28486 +28514 +28543 +28571 +28599 +28627 +28655 +28683 +28711 +28738 +28766 +28794 +28821 +28849 +28876 +28903 +28930 +28957 +28984 +29011 +29038 +29065 +29092 +29118 +29145 +29171 +29197 +29223 +29250 +29276 +29302 +29327 +29353 +29379 +29405 +29430 +29456 +29481 +29506 +29531 +29556 +29581 +29606 +29631 +29656 +29681 +29705 +29730 +29754 +29778 +29802 +29827 +29851 +29874 +29898 +29922 +29946 +29969 +29993 +30016 +30039 +30063 +30086 +30109 +30132 +30155 +30177 +30200 +30223 +30245 +30267 +30290 +30312 +30334 +30356 +30378 +30400 +30422 +30443 +30465 +30486 +30508 +30529 +30550 +30571 +30592 +30613 +30634 +30654 +30675 +30696 +30716 +30736 +30756 +30777 +30797 +30817 +30836 +30856 +30876 +30895 +30915 +30934 +30953 +30973 +30992 +31011 +31030 +31048 +31067 +31086 +31104 +31123 +31141 +31159 +31177 +31195 +31213 +31231 +31249 +31266 +31284 +31301 +31318 +31336 +31353 +31370 +31387 +31404 +31420 +31437 +31453 +31470 +31486 +31502 +31519 +31535 +31551 +31566 +31582 +31598 +31613 +31629 +31644 +31659 +31674 +31689 +31704 +31719 +31734 +31749 +31763 +31777 +31792 +31806 +31820 +31834 +31848 +31862 +31876 +31889 +31903 +31916 +31929 +31943 +31956 +31969 +31982 +31994 +32007 +32020 +32032 +32045 +32057 +32069 +32081 +32093 +32105 +32117 +32128 +32140 +32151 +32163 +32174 +32185 +32196 +32207 +32218 +32229 +32239 +32250 +32260 +32270 +32281 +32291 +32301 +32311 +32320 +32330 +32340 +32349 +32358 +32368 +32377 +32386 +32395 +32404 +32412 +32421 +32430 +32438 +32446 +32455 +32463 +32471 +32479 +32486 +32494 +32502 +32509 +32516 +32524 +32531 +32538 +32545 +32552 +32558 +32565 +32572 +32578 +32584 +32590 +32597 +32603 +32608 +32614 +32620 +32625 +32631 +32636 +32642 +32647 +32652 +32657 +32661 +32666 +32671 +32675 +32680 +32685 +32688 +32693 +32696 +32701 +32705 +32707 +32711 +32716 +32720 +32722 +32724 +32727 +32732 +32733 +32735 +32738 +32740 +32743 +32745 +32747 +32749 +32751 +32753 +32755 +32756 +32758 +32757 +32758 +32760 +32761 +32763 +32763 +32764 +32765 +32765 +32766 +32766 +32766 +32766 +32766 +32766 +32766 +32766 +32765 +32765 +32764 +32763 +32763 +32763 +32762 +32760 +32759 +32758 +32756 +32755 +32753 +32751 +32749 +32747 +32745 +32743 +32740 +32738 +32735 +32733 +32730 +32727 +32724 +32721 +32718 +32714 +32711 +32707 +32704 +32700 +32696 +32692 +32688 +32684 +32680 +32675 +32671 +32666 +32661 +32657 +32652 +32647 +32642 +32636 +32631 +32625 +32620 +32614 +32608 +32603 +32597 +32590 +32584 +32578 +32572 +32565 +32558 +32552 +32545 +32538 +32531 +32524 +32516 +32509 +32502 +32494 +32486 +32479 +32471 +32463 +32455 +32446 +32438 +32430 +32421 +32412 +32404 +32395 +32386 +32377 +32368 +32358 +32349 +32340 +32330 +32320 +32311 +32301 +32291 +32281 +32270 +32260 +32250 +32239 +32229 +32218 +32207 +32196 +32185 +32174 +32163 +32151 +32140 +32128 +32117 +32105 +32093 +32081 +32069 +32057 +32045 +32032 +32020 +32007 +31994 +31982 +31969 +31956 +31943 +31929 +31916 +31903 +31889 +31876 +31862 +31848 +31834 +31820 +31806 +31792 +31777 +31763 +31749 +31734 +31719 +31704 +31689 +31674 +31659 +31644 +31629 +31613 +31598 +31582 +31566 +31551 +31535 +31519 +31502 +31486 +31470 +31453 +31437 +31420 +31404 +31387 +31370 +31353 +31336 +31318 +31301 +31284 +31266 +31249 +31231 +31213 +31195 +31177 +31159 +31141 +31123 +31104 +31086 +31067 +31048 +31030 +31011 +30992 +30973 +30953 +30934 +30915 +30895 +30876 +30856 +30836 +30817 +30797 +30777 +30756 +30736 +30716 +30696 +30675 +30654 +30634 +30613 +30592 +30571 +30550 +30529 +30508 +30486 +30465 +30443 +30422 +30400 +30378 +30356 +30334 +30312 +30290 +30267 +30245 +30223 +30200 +30177 +30155 +30132 +30109 +30086 +30063 +30039 +30016 +29993 +29969 +29946 +29922 +29898 +29874 +29851 +29827 +29802 +29778 +29754 +29730 +29705 +29681 +29656 +29631 +29606 +29581 +29556 +29531 +29506 +29481 +29456 +29430 +29405 +29379 +29353 +29327 +29302 +29276 +29250 +29223 +29197 +29171 +29145 +29118 +29092 +29065 +29038 +29011 +28984 +28957 +28930 +28903 +28876 +28849 +28821 +28794 +28766 +28738 +28711 +28683 +28655 +28627 +28599 +28571 +28543 +28514 +28486 +28457 +28429 +28400 +28371 +28343 +28314 +28285 +28256 +28227 +28197 +28168 +28139 +28109 +28080 +28050 +28020 +27991 +27961 +27931 +27901 +27871 +27841 +27810 +27780 +27750 +27719 +27689 +27658 +27627 +27597 +27566 +27535 +27504 +27473 +27441 +27410 +27379 +27348 +27316 +27285 +27253 +27221 +27189 +27158 +27126 +27094 +27062 +27030 +26997 +26965 +26933 +26900 +26868 +26835 +26803 +26770 +26737 +26704 +26671 +26638 +26605 +26572 +26539 +26506 +26472 +26439 +26405 +26372 +26338 +26305 +26271 +26237 +26203 +26169 +26135 +26101 +26067 +26033 +25998 +25964 +25929 +25895 +25860 +25826 +25791 +25756 +25721 +25686 +25651 +25616 +25581 +25546 +25511 +25476 +25440 +25405 +25369 +25334 +25298 +25262 +25227 +25191 +25155 +25119 +25083 +25047 +25011 +24975 +24939 +24902 +24866 +24830 +24793 +24756 +24720 +24683 +24647 +24610 +24573 +24536 +24499 +24462 +24425 +24388 +24351 +24313 +24276 +24239 +24201 +24164 +24126 +24089 +24051 +24013 +23976 +23938 +23900 +23862 +23824 +23786 +23748 +23710 +23672 +23633 +23595 +23557 +23518 +23480 +23441 +23403 +23364 +23326 +23287 +23248 +23209 +23170 +23131 +23092 +23053 +23014 +22975 +22936 +22897 +22858 +22818 +22779 +22739 +22700 +22660 +22621 +22581 +22542 +22502 +22462 +22422 +22383 +22343 +22303 +22263 +22223 +22183 +22142 +22102 +22062 +22022 +21982 +21941 +21901 +21860 +21820 +21779 +21739 +21698 +21658 +21617 +21576 +21535 +21495 +21454 +21413 +21372 +21331 +21290 +21249 +21208 +21167 +21125 +21084 +21043 +21002 +20960 +20919 +20878 +20836 +20795 +20753 +20712 +20670 +20628 +20587 +20545 +20503 +20461 +20420 +20378 +20336 +20294 +20252 +20210 +20168 +20126 +20084 +20042 +20000 +19957 +19915 +19873 +19831 +19788 +19746 +19704 +19661 +19619 +19576 +19534 +19491 +19449 +19406 +19364 +19321 +19278 +19236 +19193 +19150 +19107 +19064 +19022 +18979 +18936 +18893 +18850 +18807 +18764 +18721 +18678 +18635 +18592 +18549 +18505 +18462 +18419 +18376 +18332 +18289 +18246 +18203 +18159 +18116 +18072 +18029 +17986 +17942 +17899 +17855 +17812 +17768 +17725 +17681 +17637 +17594 +17550 +17506 +17463 +17419 +17375 +17332 +17288 +17244 +17200 +17156 +17113 +17069 +17025 +16981 +16937 +16893 +16849 +16805 +16761 +16717 +16673 +16629 +16585 +16541 +16497 +16453 +16409 +16365 +16321 +16277 +16233 +16189 +16145 +16100 +16056 +16012 +15968 +15924 +15880 +15835 +15791 +15747 +15703 +15658 +15614 +15570 +15526 +15481 +15437 +15393 +15348 +15304 +15260 +15215 +15171 +15127 +15082 +15038 +14994 +14949 +14905 +14861 +14816 +14772 +14727 +14683 +14639 +14594 +14550 +14505 +14461 +14417 +14372 +14328 +14283 +14239 +14194 +14150 +14106 +14061 +14017 +13972 +13928 +13883 +13839 +13795 +13750 +13706 +13661 +13617 +13573 +13528 +13484 +13439 +13395 +13351 +13306 +13262 +13217 +13173 +13129 +13084 +13040 +12995 +12951 +12907 +12862 +12818 +12774 +12729 +12685 +12641 +12596 +12552 +12508 +12464 +12419 +12375 +12331 +12286 +12242 +12198 +12154 +12110 +12065 +12021 +11977 +11933 +11889 +11844 +11800 +11756 +11712 +11668 +11624 +11580 +11536 +11492 +11448 +11404 +11360 +11316 +11272 +11228 +11184 +11140 +11096 +11052 +11008 +10964 +10920 +10876 +10832 +10789 +10745 +10701 +10657 +10614 +10570 +10526 +10482 +10439 +10395 +10351 +10308 +10264 +10221 +10177 +10133 +10090 +10046 +10003 +9960 +9916 +9873 +9829 +9786 +9743 +9699 +9656 +9613 +9569 +9526 +9483 +9440 +9396 +9353 +9310 +9267 +9224 +9181 +9138 +9095 +9052 +9009 +8966 +8923 +8880 +8837 +8795 +8752 +8709 +8666 +8624 +8581 +8538 +8496 +8453 +8410 +8368 +8325 +8283 +8240 +8198 +8156 +8113 +8071 +8029 +7986 +7944 +7902 +7860 +7818 +7775 +7733 +7691 +7649 +7607 +7565 +7523 +7481 +7440 +7398 +7356 +7314 +7272 +7231 +7189 +7148 +7106 +7064 +7023 +6981 +6940 +6899 +6857 +6816 +6774 +6733 +6692 +6651 +6610 +6569 +6527 +6486 +6445 +6404 +6364 +6323 +6282 +6241 +6200 +6159 +6119 +6078 +6037 +5997 +5956 +5916 +5875 +5835 +5795 +5754 +5714 +5674 +5634 +5593 +5553 +5513 +5473 +5433 +5393 +5353 +5313 +5274 +5234 +5194 +5154 +5115 +5075 +5036 +4996 +4957 +4917 +4878 +4839 +4799 +4760 +4721 +4682 +4643 +4603 +4564 +4526 +4487 +4448 +4409 +4370 +4331 +4293 +4254 +4216 +4177 +4138 +4100 +4062 +4023 +3985 +3947 +3909 +3870 +3832 +3794 +3756 +3718 +3681 +3643 +3605 +3567 +3529 +3492 +3454 +3417 +3379 +3342 +3304 +3267 +3230 +3193 +3155 +3118 +3081 +3044 +3007 +2970 +2934 +2897 +2860 +2823 +2787 +2750 +2714 +2677 +2641 +2604 +2568 +2532 +2496 +2460 +2424 +2388 +2352 +2316 +2280 +2244 +2208 +2173 +2137 +2101 +2066 +2031 +1995 +1960 +1925 +1889 +1854 +1819 +1784 +1749 +1714 +1679 +1644 +1610 +1575 +1540 +1506 +1471 +1437 +1402 +1368 +1334 +1300 +1266 +1231 +1197 +1163 +1130 +1096 +1062 +1028 +995 +961 +927 +894 +861 +827 +794 +761 +728 +694 +661 +628 +596 +563 +530 +497 +465 +432 +399 +367 +335 +302 +270 +238 +206 +174 +142 +110 +78 +46 +14 +-17 +-49 +-81 +-112 +-143 +-176 +-207 +-238 +-269 +-301 +-332 +-363 +-393 +-424 +-455 +-486 +-516 +-547 +-577 +-608 +-638 +-668 +-699 +-730 +-760 +-790 +-819 +-849 +-877 +-907 +-937 +-966 +-996 +-1025 +-1055 +-1084 +-1112 +-1142 +-1172 +-1200 +-1228 +-1258 +-1287 +-1315 +-1344 +-1372 +-1401 +-1430 +-1458 +-1486 +-1515 +-1543 +-1572 +-1599 +-1628 +-1656 +-1683 +-1711 +-1739 +-1767 +-1794 +-1822 +-1849 +-1876 +-1904 +-1931 +-1958 +-1985 +-2012 +-2039 +-2066 +-2092 +-2119 +-2146 +-2172 +-2199 +-2225 +-2251 +-2278 +-2304 +-2330 +-2356 +-2382 +-2408 +-2434 +-2459 +-2485 +-2511 +-2536 +-2562 +-2587 +-2612 +-2638 +-2663 +-2688 +-2713 +-2738 +-2763 +-2787 +-2812 +-2837 +-2861 +-2886 +-2910 +-2934 +-2959 +-2983 +-3007 +-3031 +-3055 +-3079 +-3103 +-3126 +-3150 +-3174 +-3197 +-3221 +-3244 +-3267 +-3290 +-3314 +-3337 +-3360 +-3383 +-3405 +-3428 +-3451 +-3473 +-3496 +-3518 +-3541 +-3563 +-3585 +-3607 +-3629 +-3651 +-3673 +-3695 +-3717 +-3739 +-3760 +-3782 +-3803 +-3825 +-3846 +-3867 +-3888 +-3909 +-3930 +-3951 +-3972 +-3993 +-4014 +-4034 +-4055 +-4075 +-4096 +-4116 +-4136 +-4156 +-4176 +-4196 +-4216 +-4236 +-4256 +-4276 +-4295 +-4315 +-4334 +-4354 +-4373 +-4392 +-4411 +-4430 +-4449 +-4468 +-4487 +-4506 +-4524 +-4543 +-4562 +-4580 +-4598 +-4617 +-4635 +-4653 +-4671 +-4689 +-4707 +-4725 +-4743 +-4760 +-4778 +-4795 +-4813 +-4830 +-4847 +-4865 +-4882 +-4899 +-4916 +-4933 +-4950 +-4966 +-4983 +-4999 +-5016 +-5032 +-5049 +-5065 +-5081 +-5097 +-5113 +-5129 +-5145 +-5161 +-5177 +-5192 +-5208 +-5223 +-5239 +-5254 +-5269 +-5285 +-5300 +-5315 +-5330 +-5345 +-5359 +-5374 +-5389 +-5403 +-5418 +-5432 +-5447 +-5461 +-5475 +-5489 +-5503 +-5517 +-5531 +-5545 +-5558 +-5572 +-5585 +-5599 +-5612 +-5626 +-5639 +-5652 +-5665 +-5678 +-5691 +-5704 +-5717 +-5729 +-5742 +-5755 +-5767 +-5779 +-5792 +-5804 +-5816 +-5828 +-5840 +-5852 +-5864 +-5876 +-5887 +-5899 +-5911 +-5922 +-5933 +-5945 +-5956 +-5967 +-5978 +-5989 +-6000 +-6011 +-6022 +-6032 +-6043 +-6054 +-6064 +-6074 +-6085 +-6095 +-6105 +-6115 +-6125 +-6135 +-6145 +-6155 +-6164 +-6174 +-6184 +-6193 +-6202 +-6212 +-6221 +-6230 +-6239 +-6248 +-6257 +-6266 +-6275 +-6284 +-6292 +-6301 +-6309 +-6318 +-6326 +-6334 +-6343 +-6351 +-6359 +-6367 +-6374 +-6382 +-6390 +-6398 +-6405 +-6413 +-6420 +-6428 +-6435 +-6442 +-6449 +-6456 +-6463 +-6470 +-6477 +-6484 +-6491 +-6497 +-6504 +-6510 +-6517 +-6523 +-6529 +-6535 +-6541 +-6547 +-6553 +-6559 +-6565 +-6571 +-6576 +-6582 +-6588 +-6593 +-6598 +-6604 +-6609 +-6614 +-6619 +-6624 +-6629 +-6634 +-6639 +-6643 +-6648 +-6653 +-6657 +-6662 +-6666 +-6670 +-6674 +-6679 +-6683 +-6687 +-6691 +-6694 +-6698 +-6702 +-6706 +-6709 +-6713 +-6716 +-6719 +-6723 +-6726 +-6729 +-6732 +-6735 +-6738 +-6741 +-6744 +-6747 +-6749 +-6752 +-6754 +-6757 +-6759 +-6761 +-6764 +-6766 +-6768 +-6770 +-6772 +-6774 +-6776 +-6777 +-6779 +-6781 +-6782 +-6784 +-6785 +-6786 +-6788 +-6789 +-6790 +-6791 +-6792 +-6793 +-6794 +-6795 +-6795 +-6796 +-6797 +-6797 +-6798 +-6798 +-6798 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6798 +-6798 +-6798 +-6797 +-6797 +-6796 +-6795 +-6795 +-6794 +-6793 +-6792 +-6791 +-6790 +-6789 +-6788 +-6787 +-6785 +-6784 +-6783 +-6781 +-6779 +-6778 +-6776 +-6774 +-6773 +-6771 +-6769 +-6767 +-6765 +-6763 +-6760 +-6758 +-6756 +-6753 +-6751 +-6748 +-6746 +-6743 +-6741 +-6738 +-6735 +-6732 +-6729 +-6726 +-6723 +-6720 +-6717 +-6714 +-6710 +-6707 +-6703 +-6700 +-6696 +-6693 +-6689 +-6685 +-6682 +-6678 +-6674 +-6670 +-6666 +-6662 +-6658 +-6654 +-6649 +-6645 +-6641 +-6636 +-6632 +-6627 +-6623 +-6618 +-6613 +-6608 +-6604 +-6599 +-6594 +-6589 +-6584 +-6579 +-6573 +-6568 +-6563 +-6558 +-6552 +-6547 +-6541 +-6536 +-6530 +-6524 +-6519 +-6513 +-6507 +-6501 +-6495 +-6489 +-6483 +-6477 +-6471 +-6464 +-6458 +-6452 +-6445 +-6439 +-6433 +-6426 +-6419 +-6413 +-6406 +-6399 +-6392 +-6386 +-6379 +-6372 +-6365 +-6358 +-6350 +-6343 +-6336 +-6329 +-6321 +-6314 +-6307 +-6299 +-6292 +-6284 +-6276 +-6269 +-6261 +-6253 +-6245 +-6238 +-6230 +-6222 +-6214 +-6205 +-6197 +-6189 +-6181 +-6173 +-6164 +-6156 +-6148 +-6139 +-6131 +-6122 +-6113 +-6105 +-6096 +-6087 +-6078 +-6070 +-6061 +-6052 +-6043 +-6034 +-6025 +-6016 +-6006 +-5997 +-5988 +-5979 +-5969 +-5960 +-5950 +-5941 +-5931 +-5922 +-5912 +-5903 +-5893 +-5883 +-5873 +-5863 +-5854 +-5844 +-5834 +-5824 +-5814 +-5804 +-5793 +-5783 +-5773 +-5763 +-5752 +-5742 +-5732 +-5721 +-5711 +-5700 +-5690 +-5679 +-5668 +-5658 +-5647 +-5636 +-5626 +-5615 +-5604 +-5593 +-5582 +-5571 +-5560 +-5549 +-5538 +-5527 +-5515 +-5504 +-5493 +-5482 +-5470 +-5459 +-5447 +-5436 +-5424 +-5413 +-5401 +-5390 +-5378 +-5366 +-5355 +-5343 +-5331 +-5319 +-5308 +-5296 +-5284 +-5272 +-5260 +-5248 +-5236 +-5224 +-5211 +-5199 +-5187 +-5175 +-5162 +-5150 +-5138 +-5125 +-5113 +-5101 +-5088 +-5076 +-5063 +-5051 +-5038 +-5025 +-5013 +-5000 +-4987 +-4974 +-4962 +-4949 +-4936 +-4923 +-4910 +-4897 +-4884 +-4871 +-4858 +-4845 +-4832 +-4819 +-4806 +-4793 +-4779 +-4766 +-4753 +-4740 +-4726 +-4713 +-4699 +-4686 +-4673 +-4659 +-4646 +-4632 +-4619 +-4605 +-4591 +-4578 +-4564 +-4550 +-4537 +-4523 +-4509 +-4495 +-4482 +-4468 +-4454 +-4440 +-4426 +-4412 +-4398 +-4384 +-4370 +-4356 +-4342 +-4328 +-4314 +-4300 +-4286 +-4271 +-4257 +-4243 +-4229 +-4215 +-4200 +-4186 +-4172 +-4157 +-4143 +-4128 +-4114 +-4100 +-4085 +-4071 +-4056 +-4042 +-4027 +-4012 +-3998 +-3983 +-3969 +-3954 +-3939 +-3925 +-3910 +-3895 +-3881 +-3866 +-3851 +-3836 +-3821 +-3807 +-3792 +-3777 +-3762 +-3747 +-3732 +-3717 +-3702 +-3687 +-3672 +-3657 +-3642 +-3627 +-3612 +-3597 +-3582 +-3567 +-3552 +-3537 +-3521 +-3506 +-3491 +-3476 +-3461 +-3446 +-3430 +-3415 +-3400 +-3385 +-3369 +-3354 +-3339 +-3323 +-3308 +-3293 +-3277 +-3262 +-3246 +-3231 +-3216 +-3200 +-3185 +-3169 +-3154 +-3138 +-3123 +-3107 +-3092 +-3076 +-3061 +-3045 +-3030 +-3014 +-2999 +-2983 +-2968 +-2952 +-2936 +-2921 +-2905 +-2890 +-2874 +-2858 +-2843 +-2827 +-2811 +-2796 +-2780 +-2764 +-2749 +-2733 +-2717 +-2701 +-2686 +-2670 +-2654 +-2639 +-2623 +-2607 +-2591 +-2576 +-2560 +-2544 +-2528 +-2512 +-2497 +-2481 +-2465 +-2449 +-2433 +-2418 +-2402 +-2386 +-2370 +-2354 +-2339 +-2323 +-2307 +-2291 +-2275 +-2259 +-2244 +-2228 +-2212 +-2196 +-2180 +-2164 +-2148 +-2133 +-2117 +-2101 +-2085 +-2069 +-2053 +-2037 +-2022 +-2006 +-1990 +-1974 +-1958 +-1942 +-1926 +-1911 +-1895 +-1879 +-1863 +-1847 +-1831 +-1815 +-1800 +-1784 +-1768 +-1752 +-1736 +-1720 +-1705 +-1689 +-1673 +-1657 +-1641 +-1625 +-1610 +-1594 +-1578 +-1562 +-1546 +-1531 +-1515 +-1499 +-1483 +-1467 +-1452 +-1436 +-1420 +-1404 +-1389 +-1373 +-1357 +-1341 +-1326 +-1310 +-1294 +-1278 +-1263 +-1247 +-1231 +-1216 +-1200 +-1184 +-1169 +-1153 +-1137 +-1122 +-1106 +-1091 +-1075 +-1059 +-1044 +-1028 +-1013 +-997 +-981 +-966 +-950 +-935 +-919 +-904 +-888 +-873 +-857 +-842 +-826 +-811 +-795 +-780 +-765 +-749 +-734 +-718 +-703 +-688 +-672 +-657 +-642 +-626 +-611 +-596 +-580 +-565 +-550 +-535 +-519 +-504 +-489 +-474 +-459 +-443 +-428 +-413 +-398 +-383 +-368 +-353 +-338 +-323 +-308 +-293 +-278 +-263 +-248 +-232 +-218 +-202 +-188 +-172 +-157 +-143 +-127 +-113 +-98 +-83 +-69 +-54 +-38 +-24 +-10 +5 +20 +34 +49 +63 +78 +92 +107 +122 +136 +150 +164 +178 +192 +207 +222 +236 +251 +265 +279 +294 +308 +322 +337 +351 +365 +379 +394 +408 +422 +436 +450 +464 +479 +493 +507 +521 +535 +549 +563 +577 +591 +605 +619 +633 +647 +660 +674 +688 +702 +715 +729 +743 +756 +770 +783 +797 +811 +824 +838 +851 +864 +878 +891 +905 +918 +931 +945 +958 +971 +984 +998 +1011 +1024 +1037 +1050 +1063 +1076 +1089 +1102 +1115 +1128 +1141 +1154 +1167 +1180 +1193 +1205 +1218 +1231 +1244 +1256 +1269 +1282 +1294 +1307 +1319 +1332 +1344 +1357 +1369 +1382 +1394 +1407 +1419 +1431 +1443 +1456 +1468 +1480 +1492 +1504 +1517 +1529 +1541 +1553 +1565 +1577 +1589 +1601 +1612 +1624 +1636 +1648 +1660 +1671 +1683 +1695 +1707 +1718 +1730 +1741 +1753 +1764 +1776 +1787 +1799 +1810 +1821 +1833 +1844 +1855 +1867 +1878 +1889 +1900 +1911 +1922 +1933 +1944 +1955 +1966 +1977 +1988 +1999 +2010 +2021 +2031 +2042 +2053 +2063 +2074 +2085 +2095 +2106 +2116 +2127 +2137 +2148 +2158 +2168 +2179 +2189 +2199 +2209 +2220 +2230 +2240 +2250 +2260 +2270 +2280 +2290 +2300 +2310 +2320 +2330 +2339 +2349 +2359 +2369 +2378 +2388 +2397 +2407 +2417 +2426 +2435 +2445 +2454 +2464 +2473 +2482 +2491 +2501 +2510 +2519 +2528 +2537 +2546 +2555 +2564 +2573 +2582 +2591 +2600 +2609 +2617 +2626 +2635 +2644 +2652 +2661 +2669 +2678 +2686 +2695 +2703 +2712 +2720 +2728 +2737 +2745 +2753 +2761 +2769 +2777 +2785 +2793 +2801 +2809 +2817 +2825 +2833 +2841 +2849 +2856 +2864 +2872 +2879 +2887 +2895 +2902 +2910 +2917 +2925 +2932 +2939 +2947 +2954 +2961 +2968 +2975 +2983 +2990 +2997 +3004 +3011 +3018 +3025 +3031 +3038 +3045 +3052 +3059 +3065 +3072 +3079 +3085 +3092 +3098 +3105 +3111 +3117 +3124 +3130 +3136 +3143 +3149 +3155 +3161 +3167 +3173 +3179 +3185 +3191 +3197 +3203 +3209 +3215 +3221 +3226 +3232 +3238 +3243 +3249 +3254 +3260 +3265 +3271 +3276 +3282 +3287 +3292 +3297 +3303 +3308 +3313 +3318 +3323 +3328 +3333 +3338 +3343 +3348 +3353 +3357 +3362 +3367 +3372 +3376 +3381 +3385 +3390 +3395 +3399 +3403 +3408 +3412 +3416 +3421 +3425 +3429 +3433 +3437 +3442 +3446 +3450 +3454 +3458 +3461 +3465 +3469 +3473 +3477 +3480 +3484 +3488 +3491 +3495 +3498 +3502 +3505 +3509 +3512 +3515 +3519 +3522 +3525 +3528 +3532 +3535 +3538 +3541 +3544 +3547 +3550 +3553 +3556 +3558 +3561 +3564 +3567 +3569 +3572 +3575 +3577 +3580 +3582 +3585 +3587 +3589 +3592 +3594 +3596 +3598 +3601 +3603 +3605 +3607 +3609 +3611 +3613 +3615 +3617 +3619 +3621 +3622 +3624 +3626 +3627 +3629 +3631 +3632 +3634 +3635 +3637 +3638 +3640 +3641 +3642 +3644 +3645 +3646 +3647 +3648 +3649 +3650 +3651 +3652 +3653 +3654 +3655 +3656 +3657 +3658 +3658 +3659 +3660 +3660 +3661 +3662 +3662 +3663 +3663 +3663 +3664 +3664 +3664 +3665 +3665 +3665 +3665 +3665 +3666 +3666 +3666 +3666 +3666 +3665 +3665 +3665 +3665 +3665 +3665 +3664 +3664 +3664 +3663 +3663 +3662 +3662 +3661 +3661 +3660 +3659 +3659 +3658 +3657 +3657 +3656 +3655 +3654 +3653 +3652 +3651 +3650 +3649 +3648 +3647 +3646 +3645 +3643 +3642 +3641 +3640 +3638 +3637 +3635 +3634 +3633 +3631 +3630 +3628 +3626 +3625 +3623 +3621 +3620 +3618 +3616 +3614 +3612 +3610 +3608 +3606 +3604 +3602 +3600 +3598 +3596 +3594 +3592 +3589 +3587 +3585 +3583 +3580 +3578 +3575 +3573 +3570 +3568 +3565 +3563 +3560 +3557 +3555 +3552 +3549 +3547 +3544 +3541 +3538 +3535 +3532 +3529 +3526 +3523 +3520 +3517 +3514 +3511 +3508 +3505 +3501 +3498 +3495 +3491 +3488 +3485 +3481 +3478 +3474 +3471 +3467 +3464 +3460 +3457 +3453 +3449 +3446 +3442 +3438 +3434 +3430 +3427 +3423 +3419 +3415 +3411 +3407 +3403 +3399 +3395 +3391 +3387 +3382 +3378 +3374 +3370 +3365 +3361 +3357 +3352 +3348 +3344 +3339 +3335 +3330 +3326 +3321 +3317 +3312 +3307 +3303 +3298 +3293 +3289 +3284 +3279 +3274 +3269 +3264 +3260 +3255 +3250 +3245 +3240 +3235 +3230 +3224 +3219 +3214 +3209 +3204 +3199 +3193 +3188 +3183 +3178 +3172 +3167 +3162 +3156 +3151 +3145 +3140 +3134 +3129 +3123 +3118 +3112 +3106 +3101 +3095 +3089 +3084 +3078 +3072 +3066 +3060 +3055 +3049 +3043 +3037 +3031 +3025 +3019 +3013 +3007 +3001 +2995 +2989 +2983 +2977 +2970 +2964 +2958 +2952 +2945 +2939 +2933 +2927 +2920 +2914 +2908 +2901 +2895 +2888 +2882 +2875 +2869 +2862 +2856 +2849 +2843 +2836 +2829 +2823 +2816 +2809 +2803 +2796 +2789 +2782 +2776 +2769 +2762 +2755 +2748 +2741 +2734 +2727 +2720 +2714 +2707 +2700 +2692 +2685 +2678 +2671 +2664 +2657 +2650 +2643 +2636 +2628 +2621 +2614 +2607 +2599 +2592 +2585 +2578 +2570 +2563 +2556 +2548 +2541 +2533 +2526 +2518 +2511 +2504 +2496 +2489 +2481 +2473 +2466 +2458 +2451 +2443 +2435 +2428 +2420 +2412 +2405 +2397 +2389 +2382 +2374 +2366 +2358 +2351 +2343 +2335 +2327 +2319 +2311 +2303 +2296 +2288 +2280 +2272 +2264 +2256 +2248 +2240 +2232 +2224 +2216 +2208 +2200 +2192 +2183 +2175 +2167 +2159 +2151 +2143 +2135 +2127 +2118 +2110 +2102 +2094 +2085 +2077 +2069 +2061 +2052 +2044 +2036 +2027 +2019 +2011 +2002 +1994 +1986 +1977 +1969 +1961 +1952 +1944 +1935 +1927 +1918 +1910 +1901 +1893 +1884 +1876 +1867 +1859 +1850 +1842 +1833 +1825 +1816 +1808 +1799 +1790 +1782 +1773 +1765 +1756 +1747 +1739 +1730 +1721 +1713 +1704 +1695 +1687 +1678 +1669 +1660 +1652 +1643 +1634 +1625 +1617 +1608 +1599 +1590 +1582 +1573 +1564 +1555 +1546 +1538 +1529 +1520 +1511 +1502 +1493 +1485 +1476 +1467 +1458 +1449 +1440 +1431 +1423 +1414 +1405 +1396 +1387 +1378 +1369 +1360 +1351 +1342 +1333 +1324 +1316 +1307 +1298 +1289 +1280 +1271 +1262 +1253 +1244 +1235 +1226 +1217 +1208 +1199 +1190 +1181 +1172 +1163 +1154 +1145 +1136 +1127 +1118 +1109 +1100 +1091 +1082 +1073 +1064 +1055 +1046 +1037 +1028 +1019 +1010 +1001 +992 +983 +974 +965 +956 +947 +938 +929 +920 +910 +901 +892 +883 +874 +865 +856 +847 +838 +829 +820 +811 +802 +793 +784 +775 +766 +757 +748 +739 +730 +721 +712 +703 +694 +685 +676 +667 +658 +649 +640 +631 +622 +613 +604 +595 +586 +577 +568 +559 +550 +541 +532 +523 +514 +505 +496 +488 +479 +470 +461 +452 +443 +434 +425 +416 +407 +398 +389 +381 +372 +363 +354 +345 +336 +327 +318 +310 +301 +292 +283 +274 +265 +257 +248 +239 +230 +221 +213 +204 +195 +186 +178 +169 +160 +151 +143 +134 +125 +116 +108 +99 +90 +82 +73 +64 +56 +47 +38 +30 +21 +12 +4 +-5 +-13 +-22 +-30 +-39 +-48 +-56 +-65 +-73 +-82 +-90 +-99 +-107 +-116 +-124 +-134 +-142 +-151 +-159 +-168 +-176 +-184 +-193 +-201 +-211 +-219 +-226 +-235 +-243 +-252 +-260 +-268 +-276 +-286 +-293 +-301 +-310 +-318 +-325 +-334 +-342 +-350 +-358 +-366 +-374 +-382 +-390 +-398 +-406 +-414 +-422 +-430 +-438 +-446 +-455 +-463 +-471 +-479 +-487 +-495 +-503 +-511 +-519 +-527 +-536 +-542 +-551 +-559 +-566 +-574 +-583 +-590 +-599 +-605 +-613 +-621 +-629 +-638 +-644 +-653 +-660 +-669 +-676 +-684 +-692 +-699 +-706 +-715 +-721 +-730 +-738 +-745 +-753 +-760 +-767 +-775 +-782 +-790 +-798 +-805 +-813 +-820 +-828 +-835 +-842 +-850 +-857 +-865 +-872 +-879 +-887 +-893 +-901 +-908 +-916 +-923 +-930 +-937 +-945 +-952 +-959 +-966 +-973 +-980 +-987 +-994 +-1001 +-1008 +-1016 +-1023 +-1030 +-1037 +-1044 +-1050 +-1057 +-1064 +-1071 +-1078 +-1085 +-1092 +-1099 +-1105 +-1112 +-1119 +-1126 +-1133 +-1139 +-1146 +-1153 +-1159 +-1166 +-1173 +-1179 +-1186 +-1193 +-1199 +-1206 +-1212 +-1219 +-1225 +-1232 +-1238 +-1245 +-1251 +-1258 +-1264 +-1270 +-1277 +-1283 +-1289 +-1296 +-1302 +-1308 +-1315 +-1321 +-1327 +-1333 +-1339 +-1346 +-1352 +-1358 +-1364 +-1370 +-1376 +-1382 +-1388 +-1394 +-1400 +-1406 +-1412 +-1418 +-1424 +-1430 +-1436 +-1442 +-1448 +-1454 +-1459 +-1465 +-1471 +-1477 +-1482 +-1488 +-1494 +-1500 +-1505 +-1511 +-1516 +-1522 +-1528 +-1533 +-1539 +-1544 +-1550 +-1555 +-1561 +-1566 +-1572 +-1577 +-1582 +-1588 +-1593 +-1599 +-1604 +-1609 +-1614 +-1620 +-1625 +-1630 +-1635 +-1640 +-1646 +-1651 +-1656 +-1661 +-1666 +-1671 +-1676 +-1681 +-1686 +-1691 +-1696 +-1701 +-1706 +-1711 +-1716 +-1720 +-1725 +-1730 +-1735 +-1740 +-1744 +-1749 +-1754 +-1758 +-1763 +-1768 +-1772 +-1777 +-1782 +-1786 +-1791 +-1795 +-1800 +-1804 +-1809 +-1813 +-1817 +-1822 +-1826 +-1830 +-1835 +-1839 +-1843 +-1848 +-1852 +-1856 +-1860 +-1864 +-1869 +-1873 +-1877 +-1881 +-1885 +-1889 +-1893 +-1897 +-1901 +-1905 +-1909 +-1913 +-1917 +-1921 +-1925 +-1928 +-1932 +-1936 +-1940 +-1944 +-1947 +-1951 +-1955 +-1958 +-1962 +-1966 +-1969 +-1973 +-1976 +-1980 +-1983 +-1987 +-1990 +-1994 +-1997 +-2001 +-2004 +-2007 +-2011 +-2014 +-2017 +-2021 +-2024 +-2027 +-2030 +-2033 +-2037 +-2040 +-2043 +-2046 +-2049 +-2052 +-2055 +-2058 +-2061 +-2064 +-2067 +-2070 +-2073 +-2076 +-2079 +-2081 +-2084 +-2087 +-2090 +-2092 +-2095 +-2098 +-2101 +-2103 +-2106 +-2108 +-2111 +-2114 +-2116 +-2119 +-2121 +-2124 +-2126 +-2129 +-2131 +-2133 +-2136 +-2138 +-2140 +-2143 +-2145 +-2147 +-2150 +-2152 +-2154 +-2156 +-2158 +-2160 +-2162 +-2165 +-2167 +-2169 +-2171 +-2173 +-2175 +-2177 +-2179 +-2180 +-2182 +-2184 +-2186 +-2188 +-2190 +-2191 +-2193 +-2195 +-2197 +-2198 +-2200 +-2202 +-2203 +-2205 +-2206 +-2208 +-2209 +-2211 +-2212 +-2214 +-2215 +-2217 +-2218 +-2220 +-2221 +-2222 +-2224 +-2225 +-2226 +-2227 +-2229 +-2230 +-2231 +-2232 +-2233 +-2234 +-2236 +-2237 +-2238 +-2239 +-2240 +-2241 +-2242 +-2243 +-2244 +-2244 +-2245 +-2246 +-2247 +-2248 +-2249 +-2249 +-2250 +-2251 +-2252 +-2252 +-2253 +-2254 +-2254 +-2255 +-2255 +-2256 +-2256 +-2257 +-2257 +-2258 +-2258 +-2259 +-2259 +-2260 +-2260 +-2260 +-2261 +-2261 +-2261 +-2261 +-2262 +-2262 +-2262 +-2262 +-2262 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2262 +-2262 +-2262 +-2262 +-2262 +-2261 +-2261 +-2261 +-2261 +-2260 +-2260 +-2260 +-2259 +-2259 +-2259 +-2258 +-2258 +-2257 +-2257 +-2256 +-2256 +-2255 +-2254 +-2254 +-2253 +-2253 +-2252 +-2251 +-2251 +-2250 +-2249 +-2248 +-2248 +-2247 +-2246 +-2245 +-2244 +-2243 +-2242 +-2242 +-2241 +-2240 +-2239 +-2238 +-2237 +-2236 +-2235 +-2233 +-2232 +-2231 +-2230 +-2229 +-2228 +-2227 +-2225 +-2224 +-2223 +-2222 +-2220 +-2219 +-2218 +-2216 +-2215 +-2214 +-2212 +-2211 +-2209 +-2208 +-2206 +-2205 +-2203 +-2202 +-2200 +-2199 +-2197 +-2195 +-2194 +-2192 +-2190 +-2189 +-2187 +-2185 +-2184 +-2182 +-2180 +-2178 +-2176 +-2174 +-2173 +-2171 +-2169 +-2167 +-2165 +-2163 +-2161 +-2159 +-2157 +-2155 +-2153 +-2151 +-2149 +-2147 +-2145 +-2142 +-2140 +-2138 +-2136 +-2134 +-2132 +-2129 +-2127 +-2125 +-2122 +-2120 +-2118 +-2116 +-2113 +-2111 +-2108 +-2106 +-2104 +-2101 +-2099 +-2096 +-2094 +-2091 +-2089 +-2086 +-2083 +-2081 +-2078 +-2076 +-2073 +-2070 +-2068 +-2065 +-2062 +-2060 +-2057 +-2054 +-2051 +-2049 +-2046 +-2043 +-2040 +-2037 +-2034 +-2031 +-2029 +-2026 +-2023 +-2020 +-2017 +-2014 +-2011 +-2008 +-2005 +-2002 +-1999 +-1996 +-1992 +-1989 +-1986 +-1983 +-1980 +-1977 +-1974 +-1970 +-1967 +-1964 +-1961 +-1957 +-1954 +-1951 +-1948 +-1944 +-1941 +-1938 +-1934 +-1931 +-1927 +-1924 +-1921 +-1917 +-1914 +-1910 +-1907 +-1903 +-1900 +-1896 +-1893 +-1889 +-1886 +-1882 +-1878 +-1875 +-1871 +-1868 +-1864 +-1860 +-1857 +-1853 +-1849 +-1845 +-1842 +-1838 +-1834 +-1830 +-1827 +-1823 +-1819 +-1815 +-1811 +-1807 +-1804 +-1800 +-1796 +-1792 +-1788 +-1784 +-1780 +-1776 +-1772 +-1768 +-1764 +-1760 +-1756 +-1752 +-1748 +-1744 +-1740 +-1736 +-1732 +-1728 +-1724 +-1719 +-1715 +-1711 +-1707 +-1703 +-1699 +-1694 +-1690 +-1686 +-1682 +-1677 +-1673 +-1669 +-1665 +-1660 +-1656 +-1652 +-1647 +-1643 +-1639 +-1634 +-1630 +-1625 +-1621 +-1617 +-1612 +-1608 +-1603 +-1599 +-1594 +-1590 +-1586 +-1581 +-1577 +-1572 +-1567 +-1563 +-1558 +-1554 +-1549 +-1545 +-1540 +-1535 +-1531 +-1526 +-1522 +-1517 +-1512 +-1508 +-1503 +-1498 +-1494 +-1489 +-1484 +-1480 +-1475 +-1470 +-1465 +-1461 +-1456 +-1451 +-1446 +-1441 +-1437 +-1432 +-1427 +-1422 +-1417 +-1413 +-1408 +-1403 +-1398 +-1393 +-1388 +-1383 +-1378 +-1374 +-1369 +-1364 +-1359 +-1354 +-1349 +-1344 +-1339 +-1334 +-1329 +-1324 +-1319 +-1314 +-1309 +-1304 +-1299 +-1294 +-1289 +-1284 +-1279 +-1274 +-1269 +-1264 +-1258 +-1253 +-1248 +-1243 +-1238 +-1233 +-1228 +-1223 +-1218 +-1212 +-1207 +-1202 +-1197 +-1192 +-1187 +-1181 +-1176 +-1171 +-1166 +-1161 +-1155 +-1150 +-1145 +-1140 +-1135 +-1129 +-1124 +-1119 +-1114 +-1108 +-1103 +-1098 +-1092 +-1087 +-1082 +-1077 +-1071 +-1066 +-1061 +-1055 +-1050 +-1045 +-1039 +-1034 +-1029 +-1023 +-1018 +-1013 +-1007 +-1002 +-997 +-991 +-986 +-980 +-975 +-970 +-964 +-959 +-953 +-948 +-943 +-937 +-932 +-926 +-921 +-916 +-910 +-905 +-899 +-894 +-888 +-883 +-877 +-872 +-867 +-861 +-856 +-850 +-845 +-839 +-834 +-828 +-823 +-817 +-812 +-806 +-801 +-795 +-790 +-784 +-779 +-773 +-768 +-762 +-757 +-751 +-746 +-740 +-735 +-729 +-724 +-718 +-713 +-707 +-702 +-696 +-691 +-685 +-680 +-674 +-669 +-663 +-658 +-652 +-646 +-641 +-635 +-630 +-624 +-619 +-613 +-608 +-602 +-597 +-591 +-585 +-580 +-574 +-569 +-563 +-558 +-552 +-547 +-541 +-535 +-530 +-524 +-519 +-513 +-508 +-502 +-497 +-491 +-486 +-480 +-475 +-469 +-464 +-458 +-452 +-446 +-441 +-436 +-430 +-425 +-419 +-414 +-408 +-403 +-397 +-392 +-386 +-381 +-375 +-369 +-363 +-358 +-352 +-347 +-342 +-336 +-331 +-325 +-319 +-314 +-308 +-303 +-298 +-292 +-287 +-281 +-275 +-270 +-264 +-259 +-253 +-247 +-242 +-237 +-232 +-226 +-221 +-215 +-209 +-205 +-199 +-193 +-188 +-182 +-177 +-171 +-166 +-160 +-155 +-149 +-144 +-139 +-133 +-128 +-122 +-117 +-112 +-106 +-101 +-95 +-90 +-86 +-80 +-75 +-70 +-64 +-59 +-54 +-48 +-44 +-38 +-33 +-28 +-23 +-17 +-12 +-6 +-2 +4 +9 +15 +19 +24 +31 +36 +41 +46 +52 +57 +62 +67 +73 +79 +84 +89 +95 +100 +105 +110 +115 +121 +126 +131 +136 +141 +146 +152 +157 +162 +167 +172 +177 +182 +187 +193 +198 +203 +208 +213 +218 +223 +228 +233 +238 +243 +248 +253 +258 +263 +268 +273 +278 +283 +288 +293 +298 +303 +308 +313 +318 +323 +328 +333 +338 +343 +347 +352 +357 +362 +367 +372 +377 +382 +386 +391 +396 +401 +406 +410 +415 +420 +425 +429 +434 +439 +444 +448 +453 +458 +463 +467 +472 +477 +481 +486 +491 +495 +500 +505 +509 +514 +518 +523 +528 +532 +537 +541 +546 +550 +555 +559 +564 +568 +573 +577 +582 +586 +591 +595 +600 +604 +608 +613 +617 +622 +626 +630 +635 +639 +643 +648 +652 +656 +661 +665 +669 +674 +678 +682 +686 +691 +695 +699 +703 +707 +712 +716 +720 +724 +728 +732 +737 +741 +745 +749 +753 +757 +761 +765 +769 +773 +777 +781 +785 +789 +793 +797 +801 +805 +809 +813 +817 +821 +825 +829 +832 +836 +840 +844 +848 +852 +855 +859 +863 +867 +871 +874 +878 +882 +885 +889 +893 +897 +900 +904 +908 +911 +915 +918 +922 +926 +929 +933 +936 +940 +943 +947 +950 +954 +957 +961 +964 +968 +971 +975 +978 +981 +985 +988 +992 +995 +998 +1002 +1005 +1008 +1012 +1015 +1018 +1021 +1025 +1028 +1031 +1034 +1038 +1041 +1044 +1047 +1050 +1053 +1057 +1060 +1063 +1066 +1069 +1072 +1075 +1078 +1081 +1084 +1087 +1090 +1093 +1096 +1099 +1102 +1105 +1108 +1111 +1114 +1117 +1119 +1122 +1125 +1128 +1131 +1134 +1136 +1139 +1142 +1145 +1148 +1150 +1153 +1156 +1158 +1161 +1164 +1166 +1169 +1172 +1174 +1177 +1179 +1182 +1185 +1187 +1190 +1192 +1195 +1197 +1200 +1202 +1205 +1207 +1210 +1212 +1214 +1217 +1219 +1222 +1224 +1226 +1229 +1231 +1233 +1236 +1238 +1240 +1242 +1245 +1247 +1249 +1251 +1253 +1256 +1258 +1260 +1262 +1264 +1266 +1268 +1271 +1273 +1275 +1277 +1279 +1281 +1283 +1285 +1287 +1289 +1291 +1293 +1295 +1297 +1298 +1300 +1302 +1304 +1306 +1308 +1310 +1311 +1313 +1315 +1317 +1319 +1320 +1322 +1324 +1325 +1327 +1329 +1330 +1332 +1334 +1335 +1337 +1339 +1340 +1342 +1343 +1345 +1346 +1348 +1349 +1351 +1352 +1354 +1355 +1357 +1358 +1360 +1361 +1362 +1364 +1365 +1367 +1368 +1369 +1370 +1372 +1373 +1374 +1376 +1377 +1378 +1379 +1380 +1382 +1383 +1384 +1385 +1386 +1387 +1389 +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +1400 +1401 +1402 +1403 +1404 +1405 +1405 +1406 +1407 +1408 +1409 +1410 +1410 +1411 +1412 +1413 +1414 +1414 +1415 +1416 +1416 +1417 +1418 +1419 +1419 +1420 +1420 +1421 +1422 +1422 +1423 +1423 +1424 +1424 +1425 +1425 +1426 +1426 +1427 +1427 +1428 +1428 +1429 +1429 +1429 +1430 +1430 +1431 +1431 +1431 +1432 +1432 +1432 +1432 +1433 +1433 +1433 +1433 +1434 +1434 +1434 +1434 +1434 +1434 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1434 +1434 +1434 +1434 +1434 +1434 +1433 +1433 +1433 +1433 +1432 +1432 +1432 +1432 +1431 +1431 +1431 +1430 +1430 +1429 +1429 +1429 +1428 +1428 +1427 +1427 +1427 +1426 +1426 +1425 +1425 +1424 +1424 +1423 +1422 +1422 +1421 +1421 +1420 +1420 +1419 +1418 +1418 +1417 +1416 +1416 +1415 +1414 +1413 +1413 +1412 +1411 +1410 +1410 +1409 +1408 +1407 +1406 +1406 +1405 +1404 +1403 +1402 +1401 +1400 +1400 +1399 +1398 +1397 +1396 +1395 +1394 +1393 +1392 +1391 +1390 +1389 +1388 +1387 +1386 +1384 +1383 +1382 +1381 +1380 +1379 +1378 +1377 +1375 +1374 +1373 +1372 +1371 +1369 +1368 +1367 +1366 +1364 +1363 +1362 +1361 +1359 +1358 +1357 +1355 +1354 +1353 +1351 +1350 +1348 +1347 +1346 +1344 +1343 +1341 +1340 +1338 +1337 +1335 +1334 +1332 +1331 +1329 +1328 +1326 +1325 +1323 +1322 +1320 +1318 +1317 +1315 +1314 +1312 +1310 +1309 +1307 +1305 +1304 +1302 +1300 +1299 +1297 +1295 +1293 +1292 +1290 +1288 +1286 +1284 +1283 +1281 +1279 +1277 +1275 +1274 +1272 +1270 +1268 +1266 +1264 +1262 +1260 +1258 +1257 +1255 +1253 +1251 +1249 +1247 +1245 +1243 +1241 +1239 +1237 +1235 +1233 +1231 +1229 +1227 +1224 +1222 +1220 +1218 +1216 +1214 +1212 +1210 +1208 +1205 +1203 +1201 +1199 +1197 +1195 +1192 +1190 +1188 +1186 +1183 +1181 +1179 +1177 +1174 +1172 +1170 +1168 +1165 +1163 +1161 +1158 +1156 +1154 +1151 +1149 +1147 +1144 +1142 +1140 +1137 +1135 +1132 +1130 +1128 +1125 +1123 +1120 +1118 +1115 +1113 +1110 +1108 +1105 +1103 +1100 +1098 +1095 +1093 +1090 +1088 +1085 +1083 +1080 +1078 +1075 +1073 +1070 +1067 +1065 +1062 +1060 +1057 +1054 +1052 +1049 +1046 +1044 +1041 +1038 +1036 +1033 +1030 +1028 +1025 +1022 +1020 +1017 +1014 +1012 +1009 +1006 +1003 +1001 +998 +995 +992 +990 +987 +984 +981 +978 +976 +973 +970 +967 +964 +961 +959 +956 +953 +950 +947 +944 +942 +939 +936 +933 +930 +927 +924 +921 +918 +915 +913 +910 +907 +904 +901 +898 +895 +892 +889 +886 +883 +880 +877 +874 +871 +868 +865 +862 +859 +856 +853 +850 +847 +844 +841 +838 +835 +832 +829 +826 +823 +820 +817 +813 +810 +807 +804 +801 +798 +795 +792 +789 +786 +783 +779 +776 +773 +770 +767 +764 +761 +758 +754 +751 +748 +745 +742 +739 +735 +732 +729 +726 +723 +720 +716 +713 +710 +707 +704 +700 +697 +694 +691 +688 +684 +681 +678 +675 +671 +668 +665 +662 +659 +655 +652 +649 +646 +642 +639 +636 +633 +629 +626 +623 +620 +616 +613 +610 +606 +603 +600 +597 +593 +590 +587 +584 +580 +577 +574 +570 +567 +564 +560 +557 +554 +551 +547 +544 +541 +537 +534 +531 +527 +524 +521 +517 +514 +511 +507 +504 +501 +498 +494 +491 +488 +484 +481 +478 +474 +471 +468 +464 +461 +458 +454 +451 +448 +444 +441 +437 +434 +431 +427 +424 +421 +417 +414 +411 +407 +404 +401 +397 +394 +391 +387 +384 +381 +377 +374 +371 +367 +364 +361 +357 +354 +351 +347 +344 +341 +337 +334 +330 +327 +324 +320 +317 +314 +310 +307 +304 +300 +297 +294 +290 +287 +284 +280 +277 +274 +270 +267 +264 +260 +257 +254 +250 +247 +244 +240 +237 +234 +230 +227 +224 +221 +217 +214 +211 +207 +204 +201 +197 +194 +190 +186 +183 +180 +177 +173 +170 +167 +163 +159 +156 +152 +149 +146 +143 +140 +137 +134 +130 +127 +124 +121 +117 +114 +111 +109 +105 +102 +99 +96 +93 +90 +87 +84 +80 +77 +74 +71 +68 +64 +61 +58 +55 +51 +48 +45 +42 +39 +35 +32 +29 +26 +23 +19 +16 +13 +10 +7 +3 +0 +-3 +-6 +-10 +-12 +-15 +-19 +-22 +-25 +-28 +-31 +-34 +-38 +-41 +-44 +-47 +-50 +-54 +-56 +-59 +-62 +-67 +-69 +-73 +-76 +-78 +-81 +-85 +-87 +-90 +-94 +-96 +-100 +-103 +-106 +-110 +-113 +-115 +-119 +-122 +-124 +-127 +-130 +-134 +-137 +-140 +-142 +-145 +-149 +-152 +-155 +-158 +-161 +-163 +-167 +-169 +-173 +-175 +-178 +-181 +-185 +-187 +-191 +-193 +-196 +-199 +-201 +-205 +-208 +-211 +-213 +-217 +-220 +-222 +-225 +-228 +-230 +-234 +-237 +-240 +-243 +-246 +-248 +-251 +-254 +-257 +-259 +-263 +-266 +-268 +-271 +-274 +-277 +-279 +-282 +-285 +-288 +-291 +-293 +-296 +-299 +-302 +-305 +-307 +-310 +-313 +-315 +-317 +-321 +-324 +-326 +-329 +-332 +-334 +-337 +-340 +-343 +-345 +-348 +-351 +-353 +-356 +-358 +-361 +-364 +-366 +-369 +-372 +-374 +-377 +-380 +-382 +-385 +-387 +-390 +-392 +-395 +-398 +-400 +-403 +-405 +-408 +-410 +-413 +-415 +-418 +-420 +-423 +-425 +-428 +-430 +-433 +-435 +-438 +-440 +-443 +-445 +-448 +-450 +-453 +-455 +-457 +-460 +-462 +-465 +-467 +-469 +-472 +-474 +-477 +-479 +-481 +-484 +-486 +-488 +-491 +-493 +-496 +-498 +-500 +-502 +-505 +-507 +-509 +-512 +-514 +-516 +-518 +-521 +-523 +-525 +-527 +-530 +-532 +-534 +-536 +-538 +-541 +-543 +-545 +-547 +-549 +-552 +-554 +-556 +-558 +-560 +-562 +-564 +-567 +-569 +-571 +-573 +-575 +-577 +-579 +-582 +-583 +-585 +-587 +-589 +-592 +-594 +-596 +-598 +-600 +-602 +-604 +-606 +-608 +-610 +-612 +-614 +-616 +-617 +-619 +-622 +-623 +-625 +-627 +-629 +-632 +-633 +-635 +-637 +-639 +-640 +-642 +-644 +-647 +-648 +-650 +-651 +-653 +-655 +-657 +-659 +-661 +-662 +-664 +-666 +-668 +-669 +-671 +-673 +-675 +-677 +-678 +-680 +-682 +-683 +-686 +-687 +-688 +-690 +-692 +-693 +-695 +-697 +-699 +-700 +-702 +-703 +-705 +-706 +-708 +-710 +-711 +-713 +-714 +-716 +-717 +-719 +-720 +-722 +-724 +-725 +-727 +-728 +-730 +-731 +-733 +-734 +-735 +-738 +-738 +-740 +-741 +-744 +-744 +-746 +-747 +-748 +-750 +-751 +-753 +-755 +-755 +-757 +-758 +-759 +-761 +-763 +-763 +-765 +-766 +-767 +-769 +-770 +-771 +-772 +-774 +-775 +-776 +-777 +-779 +-780 +-781 +-782 +-783 +-785 +-786 +-788 +-789 +-789 +-791 +-792 +-793 +-794 +-795 +-796 +-797 +-798 +-800 +-801 +-802 +-803 +-804 +-805 +-806 +-807 +-808 +-809 +-810 +-811 +-812 +-813 +-814 +-815 +-817 +-817 +-818 +-819 +-820 +-821 +-822 +-823 +-824 +-825 +-826 +-827 +-828 +-828 +-829 +-830 +-831 +-832 +-833 +-833 +-835 +-835 +-836 +-837 +-838 +-838 +-839 +-840 +-841 +-842 +-842 +-843 +-844 +-845 +-845 +-847 +-847 +-847 +-848 +-849 +-850 +-850 +-851 +-852 +-852 +-853 +-854 +-854 +-856 +-856 +-857 +-857 +-857 +-858 +-858 +-860 +-860 +-860 +-861 +-861 +-862 +-862 +-863 +-863 +-864 +-864 +-865 +-865 +-866 +-867 +-867 +-867 +-868 +-868 +-869 +-870 +-870 +-870 +-870 +-871 +-871 +-872 +-873 +-873 +-873 +-873 +-874 +-874 +-874 +-875 +-875 +-875 +-876 +-876 +-876 +-876 +-877 +-877 +-877 +-878 +-878 +-878 +-879 +-880 +-879 +-879 +-879 +-879 +-880 +-880 +-881 +-880 +-880 +-881 +-881 +-881 +-882 +-881 +-881 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-883 +-883 +-883 +-883 +-883 +-884 +-884 +-884 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-882 +-882 +-882 +-882 +-882 +-883 +-882 +-882 +-882 +-882 +-882 +-882 +-881 +-881 +-881 +-881 +-881 +-881 +-881 +-880 +-881 +-880 +-880 +-880 +-879 +-879 +-879 +-879 +-880 +-878 +-878 +-878 +-878 +-877 +-877 +-877 +-876 +-876 +-876 +-876 +-876 +-875 +-875 +-874 +-874 +-874 +-873 +-873 +-873 +-872 +-872 +-871 +-871 +-871 +-870 +-870 +-870 +-869 +-869 +-868 +-868 +-867 +-867 +-867 +-866 +-866 +-866 +-866 +-864 +-864 +-863 +-863 +-862 +-862 +-861 +-861 +-860 +-860 +-859 +-859 +-858 +-857 +-857 +-856 +-856 +-855 +-855 +-855 +-853 +-853 +-852 +-852 +-851 +-851 +-850 +-849 +-848 +-848 +-847 +-846 +-846 +-846 +-844 +-844 +-843 +-843 +-842 +-841 +-840 +-840 +-839 +-838 +-837 +-837 +-836 +-835 +-834 +-834 +-833 +-832 +-831 +-831 +-830 +-829 +-828 +-827 +-827 +-826 +-825 +-824 +-824 +-822 +-822 +-821 +-820 +-819 +-818 +-817 +-817 +-816 +-815 +-814 +-813 +-813 +-811 +-810 +-809 +-808 +-808 +-807 +-806 +-805 +-804 +-803 +-802 +-801 +-800 +-799 +-798 +-797 +-797 +-795 +-794 +-793 +-792 +-791 +-790 +-789 +-789 +-787 +-786 +-785 +-784 +-784 +-782 +-781 +-781 +-779 +-778 +-777 +-776 +-774 +-773 +-772 +-771 +-770 +-769 +-768 +-767 +-766 +-765 +-763 +-762 +-762 +-760 +-759 +-758 +-757 +-755 +-754 +-753 +-752 +-751 +-750 +-748 +-747 +-746 +-745 +-744 +-743 +-741 +-740 +-739 +-738 +-736 +-735 +-734 +-733 +-732 +-730 +-729 +-728 +-727 +-725 +-724 +-723 +-722 +-720 +-719 +-718 +-716 +-715 +-715 +-713 +-711 +-710 +-709 +-707 +-706 +-705 +-703 +-702 +-701 +-699 +-698 +-697 +-695 +-694 +-693 +-691 +-690 +-689 +-687 +-686 +-685 +-683 +-682 +-680 +-679 +-678 +-676 +-675 +-673 +-672 +-671 +-669 +-668 +-666 +-665 +-664 +-662 +-661 +-659 +-658 +-656 +-655 +-654 +-652 +-651 +-649 +-648 +-646 +-645 +-643 +-642 +-640 +-639 +-637 +-636 +-635 +-633 +-632 +-630 +-629 +-627 +-626 +-624 +-623 +-621 +-620 +-618 +-617 +-614 +-614 +-612 +-610 +-609 +-607 +-606 +-604 +-603 +-601 +-600 +-598 +-597 +-595 +-593 +-592 +-590 +-589 +-587 +-586 +-584 +-582 +-581 +-579 +-578 +-576 +-575 +-573 +-572 +-570 +-568 +-566 +-565 +-563 +-561 +-560 +-559 +-556 +-556 +-554 +-552 +-550 +-549 +-547 +-545 +-544 +-542 +-541 +-538 +-537 +-535 +-534 +-532 +-531 +-529 +-528 +-526 +-525 +-523 +-521 +-519 +-517 +-516 +-515 +-513 +-510 +-509 +-507 +-506 +-505 +-502 +-501 +-500 +-497 +-495 +-495 +-492 +-491 +-489 +-487 +-486 +-484 +-482 +-481 +-479 +-477 +-476 +-473 +-472 +-470 +-469 +-467 +-465 +-463 +-461 +-460 +-458 +-456 +-455 +-453 +-451 +-449 +-448 +-446 +-445 +-443 +-441 +-439 +-437 +-436 +-434 +-432 +-431 +-429 +-427 +-425 +-424 +-422 +-420 +-418 +-417 +-415 +-413 +-412 +-410 +-408 +-406 +-405 +-403 +-401 +-399 +-398 +-396 +-394 +-392 +-391 +-389 +-388 +-386 +-385 +-383 +-381 +-380 +-379 +-377 +-375 +-373 +-372 +-371 +-368 +-366 +-365 +-364 +-362 +-360 +-359 +-357 +-355 +-352 +-351 +-349 +-347 +-345 +-344 +-342 +-340 +-338 +-336 +-334 +-332 +-330 +-328 +-327 +-325 +-323 +-321 +-320 +-318 +-316 +-314 +-313 +-311 +-309 +-307 +-306 +-304 +-302 +-300 +-299 +-297 +-295 +-293 +-291 +-290 +-288 +-286 +-284 +-283 +-281 +-279 +-277 +-276 +-274 +-272 +-270 +-269 +-267 +-265 +-263 +-262 +-260 +-258 +-256 +-255 +-253 +-251 +-249 +-247 +-246 +-244 +-242 +-240 +-239 +-237 +-235 +-233 +-232 +-230 +-228 +-226 +-225 +-223 +-221 +-219 +-218 +-216 +-214 +-213 +-211 +-209 +-207 +-206 +-204 +-202 +-200 +-199 +-197 +-195 +-193 +-192 +-190 +-188 +-186 +-185 +-183 +-181 +-180 +-178 +-176 +-174 +-173 +-171 +-169 +-167 +-166 +-164 +-162 +-161 +-159 +-157 +-155 +-154 +-152 +-150 +-149 +-147 +-145 +-143 +-142 +-140 +-138 +-137 +-135 +-133 +-132 +-130 +-128 +-126 +-125 +-123 +-121 +-120 +-118 +-116 +-115 +-113 +-111 +-110 +-108 +-106 +-105 +-103 +-101 +-99 +-98 +-96 +-94 +-93 +-91 +-89 +-88 +-86 +-84 +-83 +-81 +-80 +-78 +-76 +-75 +-73 +-71 +-70 +-68 +-66 +-65 +-63 +-61 +-60 +-58 +-57 +-55 +-53 +-52 +-50 +-48 +-47 +-45 +-43 +-42 +-40 +-39 +-37 +-35 +-34 +-32 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-19 +-18 +-16 +-15 +-13 +-11 +-10 +-8 +-7 +-5 +-4 +-2 +0 +1 +3 +4 +6 +7 +9 +10 +12 +14 +15 +17 +18 +20 +21 +23 +24 +26 +27 +29 +30 +32 +34 +35 +37 +38 +40 +41 +43 +44 +46 +47 +49 +50 +52 +53 +55 +56 +58 +59 +61 +62 +64 +65 +66 +68 +69 +71 +72 +74 +75 +77 +78 +80 +81 +82 +84 +85 +87 +88 +90 +91 +93 +94 +95 +97 +98 +100 +101 +102 +104 +105 +107 +108 +109 +111 +112 +114 +115 +116 +118 +119 +121 +122 +123 +125 +126 +127 +129 +130 +132 +133 +134 +136 +137 +138 +140 +141 +142 +144 +145 +146 +148 +149 +150 +152 +153 +154 +155 +157 +158 +159 +161 +162 +163 +165 +166 +167 +168 +170 +171 +172 +174 +175 +176 +177 +179 +180 +181 +182 +184 +185 +186 +187 +189 +190 +191 +192 +193 +195 +196 +197 +198 +200 +201 +202 +203 +204 +206 +207 +208 +209 +210 +211 +213 +214 +215 +216 +217 +218 +220 +221 +222 +223 +224 +225 +227 +228 +229 +230 +231 +232 +233 +234 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +288 +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +302 +303 +304 +305 +306 +307 +308 +309 +310 +311 +311 +312 +313 +314 +315 +316 +317 +318 +318 +319 +320 +321 +322 +323 +323 +324 +325 +326 +327 +328 +328 +329 +330 +331 +332 +332 +333 +334 +335 +336 +336 +337 +338 +339 +339 +340 +341 +342 +343 +343 +344 +345 +346 +346 +347 +348 +349 +349 +350 +351 +351 +352 +353 +354 +354 +355 +356 +356 +357 +358 +358 +359 +360 +361 +361 +362 +363 +363 +364 +365 +365 +366 +367 +367 +368 +368 +369 +370 +370 +371 +372 +372 +373 +373 +374 +375 +375 +376 +376 +377 +378 +378 +379 +379 +380 +381 +381 +382 +382 +383 +383 +384 +385 +385 +386 +386 +387 +387 +388 +388 +389 +389 +390 +391 +391 +392 +392 +393 +393 +394 +394 +395 +395 +396 +396 +397 +397 +398 +398 +398 +399 +399 +400 +400 +401 +401 +402 +402 +403 +403 +403 +404 +404 +405 +405 +406 +406 +406 +407 +407 +408 +408 +409 +409 +409 +410 +410 +410 +411 +411 +412 +412 +412 +413 +413 +413 +414 +414 +415 +415 +415 +416 +416 +416 +417 +417 +417 +418 +418 +418 +419 +419 +419 +420 +420 +420 +420 +421 +421 +421 +422 +422 +422 +423 +423 +423 +423 +424 +424 +424 +424 +425 +425 +425 +425 +426 +426 +426 +426 +427 +427 +427 +427 +428 +428 +428 +428 +428 +429 +429 +429 +429 +429 +430 +430 +430 +430 +430 +431 +431 +431 +431 +431 +432 +432 +432 +432 +432 +432 +432 +433 +433 +433 +433 +433 +433 +433 +434 +434 +434 +434 +434 +434 +434 +434 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +434 +434 +434 +434 +434 +434 +434 +434 +434 +433 +433 +433 +433 +433 +433 +433 +432 +432 +432 +432 +432 +432 +432 +431 +431 +431 +431 +431 +431 +430 +430 +430 +430 +430 +430 +429 +429 +429 +429 +429 +429 +428 +428 +428 +428 +428 +427 +427 +427 +427 +427 +426 +426 +426 +426 +425 +425 +425 +425 +425 +424 +424 +424 +424 +423 +423 +423 +423 +422 +422 +422 +422 +421 +421 +421 +421 +420 +420 +420 +420 +419 +419 +419 +419 +418 +418 +418 +418 +417 +417 +417 +416 +416 +416 +416 +415 +415 +415 +414 +414 +414 +414 +413 +413 +413 +412 +412 +412 +411 +411 +411 +410 +410 +410 +409 +409 +409 +409 +408 +408 +408 +407 +407 +407 +406 +406 +406 +405 +405 +405 +404 +404 +404 +403 +403 +402 +402 +402 +401 +401 +401 +400 +400 +400 +399 +399 +399 +398 +398 +397 +397 +397 +396 +396 +396 +395 +395 +394 +394 +394 +393 +393 +393 +392 +392 +391 +391 +391 +390 +390 +389 +389 +389 +388 +388 +387 +387 +387 +386 +386 +385 +385 +385 +384 +384 +383 +383 +382 +382 +382 +381 +381 +380 +380 +380 +379 +379 +378 +378 +377 +377 +377 +376 +376 +375 +375 +374 +374 +373 +373 +373 +372 +372 +371 +370 +369 +369 +369 +368 +368 +367 +367 +366 +365 +364 +364 +363 +363 +363 +362 +363 +362 +362 +361 +361 +360 +360 +359 +359 +358 +358 +360 +359 +359 +358 +358 +357 +357 +356 +356 +355 +355 +354 +354 +353 +353 +352 +352 +351 +351 +350 +350 +349 +349 +349 +348 +348 +347 +347 +346 +346 +345 +345 +344 +344 +343 +343 +342 +342 +341 +341 +340 +340 +339 +339 +338 +338 +337 +337 +336 +336 +335 +335 +334 +334 +333 +333 +332 +332 +331 +331 +330 +330 +329 +329 +328 +328 +327 +327 +326 +326 +325 +324 +324 +323 +323 +322 +322 +321 +321 +320 +320 +319 +319 +318 +318 +317 +317 +316 +316 +315 +315 +314 +313 +313 +312 +312 +312 +311 +310 +310 +309 +308 +308 +308 +307 +307 +306 +306 +305 +305 +304 +304 +303 +303 +301 +301 +301 +298 +300 +299 +299 +298 +298 +297 +297 +296 +294 +294 +295 +294 +292 +293 +292 +291 +290 +291 +290 +290 +289 +289 +288 +287 +286 +287 +286 +285 +284 +283 +284 +283 +282 +281 +281 +280 +281 +280 +279 +279 +277 +277 +276 +277 +276 +274 +274 +274 +273 +273 +273 +273 +272 +270 +271 +270 +268 +269 +267 +268 +267 +266 +265 +265 +264 +263 +265 +263 +262 +261 +262 +260 +259 +261 +260 +259 +258 +259 +258 +256 +255 +255 +256 +254 +255 +253 +252 +251 +251 +252 +251 +249 +249 +249 +248 +247 +247 +247 +247 +247 +244 +244 +245 +244 +242 +242 +243 +241 +240 +240 +241 +241 +239 +238 +238 +237 +236 +235 +235 +234 +236 +233 +233 +234 +232 +231 +231 +231 +230 +229 +229 +228 +228 +229 +227 +227 +227 +226 +226 +224 +223 +224 +222 +224 +223 +221 +222 +220 +219 +219 +218 +218 +218 +217 +217 +216 +216 +216 +214 +214 +213 +212 +213 +211 +211 +211 +210 +210 +210 +208 +208 +207 +207 +206 +206 +205 +205 +204 +205 +205 +203 +203 +202 +201 +201 +200 +200 +199 +199 +198 +198 +197 +197 +196 +196 +196 +195 +194 +194 +194 +193 +193 +193 +191 +191 +190 +190 +189 +189 +190 +188 +187 +187 +186 +186 +186 +185 +185 +184 +183 +185 +182 +182 +181 +181 +180 +180 +180 +179 +178 +178 +178 +177 +176 +176 +177 +175 +174 +174 +174 +173 +174 +172 +172 +172 +171 +170 +170 +169 +171 +168 +168 +168 +167 +166 +167 +165 +165 +164 +164 +164 +164 +163 +162 +162 +163 +161 +162 +160 +161 +159 +158 +158 +158 +157 +157 +156 +156 +155 +155 +155 +154 +154 +153 +154 +152 +152 +151 +151 +150 +150 +150 +149 +149 +148 +148 +147 +147 +146 +147 +147 +147 +144 +144 +144 +144 +143 +143 +142 +141 +142 +142 +141 +140 +139 +140 +138 +138 +137 +137 +138 +136 +136 +135 +136 +134 +135 +134 +133 +134 +133 +132 +131 +131 +133 +130 +132 +130 +129 +129 +128 +129 +127 +127 +127 +127 +126 +125 +125 +124 +124 +124 +123 +125 +122 +124 +122 +121 +121 +122 +121 +120 +119 +119 +120 +118 +118 +117 +117 +116 +116 +116 +116 +115 +114 +115 +115 +113 +113 +113 +112 +112 +111 +111 +111 +110 +110 +111 +109 +109 +108 +109 +109 +107 +107 +106 +108 +106 +107 +105 +104 +104 +104 +103 +103 +103 +103 +103 +102 +101 +102 +100 +100 +100 +100 +101 +99 +100 +98 +98 +97 +98 +97 +96 +96 +96 +95 +96 +94 +94 +94 +94 +93 +93 +92 +92 +93 +91 +91 +92 +92 +91 +89 +89 +90 +88 +89 +88 +87 +87 +89 +88 +87 +86 +85 +85 +85 +84 +85 +84 +85 +83 +83 +83 +82 +82 +82 +83 +81 +82 +80 +81 +80 +79 +79 +79 +78 +78 +78 +77 +77 +77 +78 +76 +78 +76 +77 +75 +75 +74 +75 +74 +73 +73 +73 +73 +73 +72 +72 +72 +71 +71 +72 +70 +70 +70 +69 +70 +69 +68 +69 +68 +69 +67 +67 +67 +68 +66 +66 +66 +66 +65 +65 +64 +65 +64 +64 +63 +63 +63 +62 +64 +62 +62 +62 +61 +62 +61 +60 +60 +60 +59 +61 +59 +59 +58 +58 +58 +58 +58 +58 +57 +58 +56 +56 +56 +57 +55 +55 +55 +55 +54 +54 +54 +54 +53 +53 +53 +53 +52 +53 +52 +54 +52 +51 +51 +51 +50 +50 +50 +50 +49 +49 +50 +50 +49 +49 +48 +48 +49 +47 +47 +48 +47 +48 +47 +46 +47 +45 +46 +45 +45 +45 +44 +44 +46 +44 +45 +45 +43 +44 +43 +42 +44 +43 +44 +43 +42 +43 +41 +41 +41 +40 +40 +41 +40 +39 +39 +41 +39 +39 +40 +38 +38 +38 +38 +38 +38 +37 +38 +39 +38 +36 +36 +36 +38 +36 +35 +36 +37 +35 +35 +36 +35 +35 +34 +34 +33 +34 +33 +33 +34 +34 +32 +32 +32 +33 +34 +31 +33 +31 +31 +31 +33 +32 +31 +31 +32 +32 +30 +29 +31 +29 +29 +30 +30 +28 +28 +29 +28 +29 +28 +29 +27 +29 +27 +28 +28 +26 +28 +28 +28 +27 +27 +26 +26 +25 +27 +27 +25 +26 +24 +26 +25 +26 +26 +25 +24 +24 +24 +25 +25 +24 +23 +23 +24 +24 +23 +23 +24 +23 +23 +23 +23 +23 +22 +22 +23 +22 +20 +22 +22 +21 +20 +22 +22 +21 +21 +21 +21 +21 +21 +19 +20 +20 +19 +20 +20 +20 +20 +19 +19 +19 +19 +19 +19 +19 +19 +18 +18 +18 +18 +18 +18 +18 +17 +18 +17 +18 +17 +17 +17 +17 +17 +17 +17 +16 +16 +16 +16 +16 +16 +16 +16 +15 +15 +15 +15 +15 +15 +15 +15 +15 +15 +15 +15 +15 +15 +14 +14 +14 +14 +14 +14 +14 +14 +13 +13 +13 +13 +13 +13 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +11 +11 +11 +11 +10 +10 +10 +9 +9 +9 +8 +8 +8 +8 +8 +8 +8 +8 +9 +9 +10 +10 +11 +12 +13 +15 +14 +16 +17 +19 +20 +22 +24 +25 +27 +28 +30 +30 +31 +32 +33 +33 +34 +34 diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_0.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_0.mif new file mode 100644 index 0000000000000000000000000000000000000000..a681dd4c2c36532ae950d6b85d5649311db781d9 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_0.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : 16e ; + 1 : 16d ; + 2 : 16d ; + 3 : 16c ; + 4 : 16c ; + 5 : 16c ; + 6 : 16b ; + 7 : 16b ; + 8 : 16a ; + 9 : 16b ; + a : 16a ; + b : 16a ; + c : 169 ; + d : 169 ; + e : 168 ; + f : 168 ; + 10 : 167 ; + 11 : 167 ; + 12 : 167 ; + 13 : 166 ; + 14 : 166 ; + 15 : 165 ; + 16 : 165 ; + 17 : 164 ; + 18 : 164 ; + 19 : 163 ; + 1a : 163 ; + 1b : 162 ; + 1c : 162 ; + 1d : 161 ; + 1e : 161 ; + 1f : 160 ; + 20 : 160 ; + 21 : 15f ; + 22 : 15f ; + 23 : 15e ; + 24 : 15e ; + 25 : 15d ; + 26 : 15d ; + 27 : 15c ; + 28 : 15c ; + 29 : 15c ; + 2a : 15b ; + 2b : 15b ; + 2c : 15a ; + 2d : 15a ; + 2e : 159 ; + 2f : 159 ; + 30 : 158 ; + 31 : 158 ; + 32 : 157 ; + 33 : 157 ; + 34 : 156 ; + 35 : 156 ; + 36 : 155 ; + 37 : 155 ; + 38 : 154 ; + 39 : 154 ; + 3a : 153 ; + 3b : 153 ; + 3c : 152 ; + 3d : 152 ; + 3e : 151 ; + 3f : 151 ; + 40 : 150 ; + 41 : 150 ; + 42 : 14f ; + 43 : 14f ; + 44 : 14e ; + 45 : 14e ; + 46 : 14d ; + 47 : 14d ; + 48 : 14c ; + 49 : 14c ; + 4a : 14b ; + 4b : 14b ; + 4c : 14a ; + 4d : 14a ; + 4e : 149 ; + 4f : 149 ; + 50 : 148 ; + 51 : 148 ; + 52 : 147 ; + 53 : 147 ; + 54 : 146 ; + 55 : 146 ; + 56 : 145 ; + 57 : 145 ; + 58 : 144 ; + 59 : 143 ; + 5a : 143 ; + 5b : 142 ; + 5c : 142 ; + 5d : 141 ; + 5e : 141 ; + 5f : 140 ; + 60 : 140 ; + 61 : 13f ; + 62 : 13f ; + 63 : 13e ; + 64 : 13e ; + 65 : 13d ; + 66 : 13d ; + 67 : 13c ; + 68 : 13c ; + 69 : 13b ; + 6a : 13b ; + 6b : 13a ; + 6c : 13a ; + 6d : 139 ; + 6e : 139 ; + 6f : 138 ; + 70 : 138 ; + 71 : 137 ; + 72 : 137 ; + 73 : 136 ; + 74 : 135 ; + 75 : 135 ; + 76 : 134 ; + 77 : 134 ; + 78 : 133 ; + 79 : 133 ; + 7a : 132 ; + 7b : 132 ; + 7c : 131 ; + 7d : 131 ; + 7e : 130 ; + 7f : 130 ; + 80 : 12f ; + 81 : 12f ; + 82 : 12e ; + 83 : 12e ; + 84 : 12d ; + 85 : 12c ; + 86 : 12c ; + 87 : 12b ; + 88 : 12b ; + 89 : 12a ; + 8a : 12a ; + 8b : 129 ; + 8c : 129 ; + 8d : 128 ; + 8e : 128 ; + 8f : 127 ; + 90 : 127 ; + 91 : 126 ; + 92 : 126 ; + 93 : 125 ; + 94 : 125 ; + 95 : 124 ; + 96 : 123 ; + 97 : 123 ; + 98 : 122 ; + 99 : 122 ; + 9a : 121 ; + 9b : 121 ; + 9c : 120 ; + 9d : 120 ; + 9e : 11f ; + 9f : 11f ; + a0 : 11e ; + a1 : 11e ; + a2 : 11d ; + a3 : 11d ; + a4 : 11c ; + a5 : 11b ; + a6 : 11b ; + a7 : 11a ; + a8 : 11a ; + a9 : 119 ; + aa : 119 ; + ab : 118 ; + ac : 118 ; + ad : 117 ; + ae : 117 ; + af : 116 ; + b0 : 116 ; + b1 : 115 ; + b2 : 115 ; + b3 : 114 ; + b4 : 113 ; + b5 : 113 ; + b6 : 112 ; + b7 : 112 ; + b8 : 111 ; + b9 : 111 ; + ba : 110 ; + bb : 110 ; + bc : 10f ; + bd : 10f ; + be : 10e ; + bf : 10e ; + c0 : 10d ; + c1 : 10c ; + c2 : 10c ; + c3 : 10b ; + c4 : 10b ; + c5 : 10a ; + c6 : 10a ; + c7 : 109 ; + c8 : 109 ; + c9 : 108 ; + ca : 108 ; + cb : 107 ; + cc : 107 ; + cd : 106 ; + ce : 105 ; + cf : 105 ; + d0 : 104 ; + d1 : 104 ; + d2 : 103 ; + d3 : 103 ; + d4 : 102 ; + d5 : 102 ; + d6 : 101 ; + d7 : 101 ; + d8 : 100 ; + d9 : 100 ; + da : ff ; + db : ff ; + dc : fe ; + dd : fd ; + de : fd ; + df : fc ; + e0 : fc ; + e1 : fb ; + e2 : fb ; + e3 : fa ; + e4 : fa ; + e5 : f9 ; + e6 : f9 ; + e7 : f8 ; + e8 : f8 ; + e9 : f7 ; + ea : f7 ; + eb : f6 ; + ec : f5 ; + ed : f5 ; + ee : f4 ; + ef : f4 ; + f0 : f3 ; + f1 : f3 ; + f2 : f2 ; + f3 : f2 ; + f4 : f1 ; + f5 : f1 ; + f6 : f0 ; + f7 : f0 ; + f8 : ef ; + f9 : ef ; + fa : ee ; + fb : ed ; + fc : ed ; + fd : ec ; + fe : ec ; + ff : eb ; + 100 : eb ; + 101 : ea ; + 102 : ea ; + 103 : e9 ; + 104 : e9 ; + 105 : e8 ; + 106 : e8 ; + 107 : e7 ; + 108 : e7 ; + 109 : e6 ; + 10a : e6 ; + 10b : e5 ; + 10c : e5 ; + 10d : e4 ; + 10e : e3 ; + 10f : e3 ; + 110 : e2 ; + 111 : e2 ; + 112 : e1 ; + 113 : e1 ; + 114 : e0 ; + 115 : e0 ; + 116 : df ; + 117 : df ; + 118 : de ; + 119 : de ; + 11a : dd ; + 11b : dd ; + 11c : dc ; + 11d : dc ; + 11e : db ; + 11f : db ; + 120 : da ; + 121 : da ; + 122 : d9 ; + 123 : d9 ; + 124 : d8 ; + 125 : d7 ; + 126 : d7 ; + 127 : d6 ; + 128 : d6 ; + 129 : d5 ; + 12a : d5 ; + 12b : d4 ; + 12c : d4 ; + 12d : d3 ; + 12e : d3 ; + 12f : d2 ; + 130 : d2 ; + 131 : d1 ; + 132 : d1 ; + 133 : d0 ; + 134 : d0 ; + 135 : cf ; + 136 : cf ; + 137 : ce ; + 138 : ce ; + 139 : cd ; + 13a : cd ; + 13b : cc ; + 13c : cc ; + 13d : cb ; + 13e : cb ; + 13f : ca ; + 140 : ca ; + 141 : c9 ; + 142 : c9 ; + 143 : c8 ; + 144 : c8 ; + 145 : c7 ; + 146 : c7 ; + 147 : c6 ; + 148 : c6 ; + 149 : c5 ; + 14a : c5 ; + 14b : c4 ; + 14c : c4 ; + 14d : c3 ; + 14e : c3 ; + 14f : c2 ; + 150 : c2 ; + 151 : c1 ; + 152 : c1 ; + 153 : c0 ; + 154 : c0 ; + 155 : bf ; + 156 : bf ; + 157 : be ; + 158 : be ; + 159 : bd ; + 15a : bd ; + 15b : bc ; + 15c : bc ; + 15d : bb ; + 15e : bb ; + 15f : ba ; + 160 : ba ; + 161 : b9 ; + 162 : b9 ; + 163 : b8 ; + 164 : b8 ; + 165 : b7 ; + 166 : b7 ; + 167 : b6 ; + 168 : b6 ; + 169 : b5 ; + 16a : b5 ; + 16b : b4 ; + 16c : b4 ; + 16d : b3 ; + 16e : b3 ; + 16f : b2 ; + 170 : b2 ; + 171 : b1 ; + 172 : b1 ; + 173 : b0 ; + 174 : b0 ; + 175 : af ; + 176 : af ; + 177 : ae ; + 178 : ae ; + 179 : ae ; + 17a : ad ; + 17b : ad ; + 17c : ac ; + 17d : ac ; + 17e : ab ; + 17f : ab ; + 180 : aa ; + 181 : aa ; + 182 : a9 ; + 183 : a9 ; + 184 : a8 ; + 185 : a8 ; + 186 : a7 ; + 187 : a7 ; + 188 : a6 ; + 189 : a6 ; + 18a : a5 ; + 18b : a5 ; + 18c : a5 ; + 18d : a4 ; + 18e : a4 ; + 18f : a3 ; + 190 : a3 ; + 191 : a2 ; + 192 : a2 ; + 193 : a1 ; + 194 : a1 ; + 195 : a0 ; + 196 : a0 ; + 197 : 9f ; + 198 : 9f ; + 199 : 9f ; + 19a : 9e ; + 19b : 9e ; + 19c : 9d ; + 19d : 9d ; + 19e : 9c ; + 19f : 9c ; + 1a0 : 9b ; + 1a1 : 9b ; + 1a2 : 9a ; + 1a3 : 9a ; + 1a4 : 99 ; + 1a5 : 99 ; + 1a6 : 99 ; + 1a7 : 98 ; + 1a8 : 98 ; + 1a9 : 97 ; + 1aa : 97 ; + 1ab : 96 ; + 1ac : 96 ; + 1ad : 95 ; + 1ae : 95 ; + 1af : 95 ; + 1b0 : 94 ; + 1b1 : 94 ; + 1b2 : 93 ; + 1b3 : 93 ; + 1b4 : 92 ; + 1b5 : 92 ; + 1b6 : 91 ; + 1b7 : 91 ; + 1b8 : 91 ; + 1b9 : 90 ; + 1ba : 90 ; + 1bb : 8f ; + 1bc : 8f ; + 1bd : 8e ; + 1be : 8e ; + 1bf : 8d ; + 1c0 : 8d ; + 1c1 : 8d ; + 1c2 : 8c ; + 1c3 : 8c ; + 1c4 : 8b ; + 1c5 : 8b ; + 1c6 : 8a ; + 1c7 : 8a ; + 1c8 : 8a ; + 1c9 : 89 ; + 1ca : 89 ; + 1cb : 88 ; + 1cc : 88 ; + 1cd : 87 ; + 1ce : 87 ; + 1cf : 87 ; + 1d0 : 86 ; + 1d1 : 86 ; + 1d2 : 85 ; + 1d3 : 85 ; + 1d4 : 84 ; + 1d5 : 84 ; + 1d6 : 84 ; + 1d7 : 83 ; + 1d8 : 83 ; + 1d9 : 82 ; + 1da : 82 ; + 1db : 82 ; + 1dc : 81 ; + 1dd : 81 ; + 1de : 80 ; + 1df : 80 ; + 1e0 : 7f ; + 1e1 : 7f ; + 1e2 : 7f ; + 1e3 : 7e ; + 1e4 : 7e ; + 1e5 : 7d ; + 1e6 : 7d ; + 1e7 : 7d ; + 1e8 : 7c ; + 1e9 : 7c ; + 1ea : 7b ; + 1eb : 7b ; + 1ec : 7b ; + 1ed : 7a ; + 1ee : 7a ; + 1ef : 79 ; + 1f0 : 79 ; + 1f1 : 79 ; + 1f2 : 78 ; + 1f3 : 78 ; + 1f4 : 77 ; + 1f5 : 77 ; + 1f6 : 77 ; + 1f7 : 76 ; + 1f8 : 76 ; + 1f9 : 75 ; + 1fa : 75 ; + 1fb : 75 ; + 1fc : 74 ; + 1fd : 74 ; + 1fe : 73 ; + 1ff : 73 ; + 200 : 73 ; + 201 : 72 ; + 202 : 72 ; + 203 : 71 ; + 204 : 71 ; + 205 : 71 ; + 206 : 70 ; + 207 : 70 ; + 208 : 70 ; + 209 : 6f ; + 20a : 6f ; + 20b : 6e ; + 20c : 6e ; + 20d : 6e ; + 20e : 6d ; + 20f : 6d ; + 210 : 6c ; + 211 : 6c ; + 212 : 6c ; + 213 : 6b ; + 214 : 6b ; + 215 : 6b ; + 216 : 6a ; + 217 : 6a ; + 218 : 69 ; + 219 : 69 ; + 21a : 69 ; + 21b : 68 ; + 21c : 68 ; + 21d : 68 ; + 21e : 67 ; + 21f : 67 ; + 220 : 67 ; + 221 : 66 ; + 222 : 66 ; + 223 : 65 ; + 224 : 65 ; + 225 : 65 ; + 226 : 64 ; + 227 : 64 ; + 228 : 64 ; + 229 : 63 ; + 22a : 63 ; + 22b : 63 ; + 22c : 62 ; + 22d : 62 ; + 22e : 61 ; + 22f : 61 ; + 230 : 61 ; + 231 : 60 ; + 232 : 60 ; + 233 : 60 ; + 234 : 5f ; + 235 : 5f ; + 236 : 5f ; + 237 : 5e ; + 238 : 5e ; + 239 : 5e ; + 23a : 5d ; + 23b : 5d ; + 23c : 5d ; + 23d : 5c ; + 23e : 5c ; + 23f : 5c ; + 240 : 5b ; + 241 : 5b ; + 242 : 5a ; + 243 : 5a ; + 244 : 5a ; + 245 : 59 ; + 246 : 59 ; + 247 : 59 ; + 248 : 58 ; + 249 : 58 ; + 24a : 58 ; + 24b : 57 ; + 24c : 57 ; + 24d : 57 ; + 24e : 56 ; + 24f : 56 ; + 250 : 56 ; + 251 : 55 ; + 252 : 55 ; + 253 : 55 ; + 254 : 55 ; + 255 : 54 ; + 256 : 54 ; + 257 : 54 ; + 258 : 53 ; + 259 : 53 ; + 25a : 53 ; + 25b : 52 ; + 25c : 52 ; + 25d : 52 ; + 25e : 51 ; + 25f : 51 ; + 260 : 51 ; + 261 : 50 ; + 262 : 50 ; + 263 : 50 ; + 264 : 4f ; + 265 : 4f ; + 266 : 4f ; + 267 : 4e ; + 268 : 4e ; + 269 : 4e ; + 26a : 4d ; + 26b : 4d ; + 26c : 4d ; + 26d : 4d ; + 26e : 4c ; + 26f : 4c ; + 270 : 4c ; + 271 : 4b ; + 272 : 4b ; + 273 : 4b ; + 274 : 4a ; + 275 : 4a ; + 276 : 4a ; + 277 : 4a ; + 278 : 49 ; + 279 : 49 ; + 27a : 49 ; + 27b : 48 ; + 27c : 48 ; + 27d : 48 ; + 27e : 47 ; + 27f : 47 ; + 280 : 47 ; + 281 : 47 ; + 282 : 46 ; + 283 : 46 ; + 284 : 46 ; + 285 : 45 ; + 286 : 45 ; + 287 : 45 ; + 288 : 45 ; + 289 : 44 ; + 28a : 44 ; + 28b : 44 ; + 28c : 43 ; + 28d : 43 ; + 28e : 43 ; + 28f : 43 ; + 290 : 42 ; + 291 : 42 ; + 292 : 42 ; + 293 : 41 ; + 294 : 41 ; + 295 : 41 ; + 296 : 41 ; + 297 : 40 ; + 298 : 40 ; + 299 : 40 ; + 29a : 3f ; + 29b : 3f ; + 29c : 3f ; + 29d : 3f ; + 29e : 3e ; + 29f : 3e ; + 2a0 : 3e ; + 2a1 : 3e ; + 2a2 : 3d ; + 2a3 : 3d ; + 2a4 : 3d ; + 2a5 : 3c ; + 2a6 : 3c ; + 2a7 : 3c ; + 2a8 : 3c ; + 2a9 : 3b ; + 2aa : 3b ; + 2ab : 3b ; + 2ac : 3b ; + 2ad : 3a ; + 2ae : 3a ; + 2af : 3a ; + 2b0 : 3a ; + 2b1 : 39 ; + 2b2 : 39 ; + 2b3 : 39 ; + 2b4 : 39 ; + 2b5 : 38 ; + 2b6 : 38 ; + 2b7 : 38 ; + 2b8 : 38 ; + 2b9 : 37 ; + 2ba : 37 ; + 2bb : 37 ; + 2bc : 37 ; + 2bd : 36 ; + 2be : 36 ; + 2bf : 36 ; + 2c0 : 36 ; + 2c1 : 35 ; + 2c2 : 35 ; + 2c3 : 35 ; + 2c4 : 35 ; + 2c5 : 34 ; + 2c6 : 34 ; + 2c7 : 34 ; + 2c8 : 34 ; + 2c9 : 33 ; + 2ca : 33 ; + 2cb : 33 ; + 2cc : 33 ; + 2cd : 32 ; + 2ce : 32 ; + 2cf : 32 ; + 2d0 : 32 ; + 2d1 : 32 ; + 2d2 : 31 ; + 2d3 : 31 ; + 2d4 : 31 ; + 2d5 : 31 ; + 2d6 : 30 ; + 2d7 : 30 ; + 2d8 : 30 ; + 2d9 : 30 ; + 2da : 2f ; + 2db : 2f ; + 2dc : 2f ; + 2dd : 2f ; + 2de : 2e ; + 2df : 2e ; + 2e0 : 2e ; + 2e1 : 2e ; + 2e2 : 2e ; + 2e3 : 2d ; + 2e4 : 2d ; + 2e5 : 2d ; + 2e6 : 2d ; + 2e7 : 2c ; + 2e8 : 2c ; + 2e9 : 2c ; + 2ea : 2c ; + 2eb : 2c ; + 2ec : 2b ; + 2ed : 2b ; + 2ee : 2b ; + 2ef : 2b ; + 2f0 : 2b ; + 2f1 : 2a ; + 2f2 : 2a ; + 2f3 : 2a ; + 2f4 : 2a ; + 2f5 : 2a ; + 2f6 : 29 ; + 2f7 : 29 ; + 2f8 : 29 ; + 2f9 : 29 ; + 2fa : 28 ; + 2fb : 28 ; + 2fc : 28 ; + 2fd : 28 ; + 2fe : 28 ; + 2ff : 27 ; + 300 : 27 ; + 301 : 27 ; + 302 : 27 ; + 303 : 27 ; + 304 : 26 ; + 305 : 26 ; + 306 : 26 ; + 307 : 26 ; + 308 : 26 ; + 309 : 25 ; + 30a : 25 ; + 30b : 25 ; + 30c : 25 ; + 30d : 25 ; + 30e : 25 ; + 30f : 24 ; + 310 : 24 ; + 311 : 24 ; + 312 : 24 ; + 313 : 24 ; + 314 : 23 ; + 315 : 23 ; + 316 : 23 ; + 317 : 23 ; + 318 : 23 ; + 319 : 22 ; + 31a : 22 ; + 31b : 22 ; + 31c : 22 ; + 31d : 22 ; + 31e : 21 ; + 31f : 21 ; + 320 : 21 ; + 321 : 21 ; + 322 : 21 ; + 323 : 21 ; + 324 : 20 ; + 325 : 20 ; + 326 : 20 ; + 327 : 20 ; + 328 : 20 ; + 329 : 20 ; + 32a : 1f ; + 32b : 1f ; + 32c : 1f ; + 32d : 1f ; + 32e : 1f ; + 32f : 1f ; + 330 : 1e ; + 331 : 1e ; + 332 : 1e ; + 333 : 1e ; + 334 : 1e ; + 335 : 1d ; + 336 : 1d ; + 337 : 1d ; + 338 : 1d ; + 339 : 1d ; + 33a : 1d ; + 33b : 1c ; + 33c : 1c ; + 33d : 1c ; + 33e : 1c ; + 33f : 1c ; + 340 : 1c ; + 341 : 1b ; + 342 : 1b ; + 343 : 1b ; + 344 : 1b ; + 345 : 1b ; + 346 : 1b ; + 347 : 1b ; + 348 : 1a ; + 349 : 1a ; + 34a : 1a ; + 34b : 1a ; + 34c : 1a ; + 34d : 1a ; + 34e : 1a ; + 34f : 19 ; + 350 : 19 ; + 351 : 19 ; + 352 : 19 ; + 353 : 19 ; + 354 : 19 ; + 355 : 18 ; + 356 : 18 ; + 357 : 18 ; + 358 : 18 ; + 359 : 18 ; + 35a : 18 ; + 35b : 17 ; + 35c : 17 ; + 35d : 17 ; + 35e : 17 ; + 35f : 17 ; + 360 : 17 ; + 361 : 17 ; + 362 : 16 ; + 363 : 16 ; + 364 : 16 ; + 365 : 16 ; + 366 : 16 ; + 367 : 16 ; + 368 : 16 ; + 369 : 16 ; + 36a : 15 ; + 36b : 15 ; + 36c : 15 ; + 36d : 15 ; + 36e : 15 ; + 36f : 15 ; + 370 : 15 ; + 371 : 15 ; + 372 : 14 ; + 373 : 14 ; + 374 : 14 ; + 375 : 14 ; + 376 : 14 ; + 377 : 14 ; + 378 : 14 ; + 379 : 13 ; + 37a : 13 ; + 37b : 13 ; + 37c : 13 ; + 37d : 13 ; + 37e : 13 ; + 37f : 13 ; + 380 : 12 ; + 381 : 12 ; + 382 : 12 ; + 383 : 12 ; + 384 : 12 ; + 385 : 12 ; + 386 : 12 ; + 387 : 12 ; + 388 : 12 ; + 389 : 11 ; + 38a : 11 ; + 38b : 11 ; + 38c : 11 ; + 38d : 11 ; + 38e : 11 ; + 38f : 11 ; + 390 : 11 ; + 391 : 11 ; + 392 : 11 ; + 393 : 10 ; + 394 : 10 ; + 395 : 10 ; + 396 : 10 ; + 397 : 10 ; + 398 : 10 ; + 399 : 10 ; + 39a : f ; + 39b : f ; + 39c : f ; + 39d : f ; + 39e : f ; + 39f : f ; + 3a0 : f ; + 3a1 : f ; + 3a2 : e ; + 3a3 : e ; + 3a4 : e ; + 3a5 : e ; + 3a6 : e ; + 3a7 : e ; + 3a8 : e ; + 3a9 : e ; + 3aa : e ; + 3ab : e ; + 3ac : e ; + 3ad : e ; + 3ae : e ; + 3af : e ; + 3b0 : d ; + 3b1 : d ; + 3b2 : d ; + 3b3 : d ; + 3b4 : d ; + 3b5 : d ; + 3b6 : d ; + 3b7 : d ; + 3b8 : c ; + 3b9 : c ; + 3ba : c ; + 3bb : c ; + 3bc : c ; + 3bd : c ; + 3be : b ; + 3bf : b ; + 3c0 : b ; + 3c1 : b ; + 3c2 : b ; + 3c3 : b ; + 3c4 : b ; + 3c5 : b ; + 3c6 : b ; + 3c7 : b ; + 3c8 : b ; + 3c9 : b ; + 3ca : b ; + 3cb : b ; + 3cc : b ; + 3cd : b ; + 3ce : b ; + 3cf : b ; + 3d0 : b ; + 3d1 : b ; + 3d2 : b ; + 3d3 : b ; + 3d4 : a ; + 3d5 : a ; + 3d6 : a ; + 3d7 : a ; + 3d8 : 9 ; + 3d9 : 9 ; + 3da : 9 ; + 3db : 8 ; + 3dc : 8 ; + 3dd : 8 ; + 3de : 7 ; + 3df : 7 ; + 3e0 : 7 ; + 3e1 : 7 ; + 3e2 : 7 ; + 3e3 : 7 ; + 3e4 : 7 ; + 3e5 : 7 ; + 3e6 : 8 ; + 3e7 : 8 ; + 3e8 : 9 ; + 3e9 : 9 ; + 3ea : a ; + 3eb : b ; + 3ec : c ; + 3ed : e ; + 3ee : f ; + 3ef : 11 ; + 3f0 : 12 ; + 3f1 : 14 ; + 3f2 : 15 ; + 3f3 : 17 ; + 3f4 : 19 ; + 3f5 : 1a ; + 3f6 : 1c ; + 3f7 : 1c ; + 3f8 : 1e ; + 3f9 : 1f ; + 3fa : 20 ; + 3fb : 21 ; + 3fc : 22 ; + 3fd : 22 ; + 3fe : 23 ; + 3ff : 23 ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_1.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_1.mif new file mode 100644 index 0000000000000000000000000000000000000000..b9cf2bb44e9911599de5bf78d7cb65ceb0b737a9 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_1.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : fe9f ; + 1 : fea0 ; + 2 : fea2 ; + 3 : fea4 ; + 4 : fea6 ; + 5 : fea7 ; + 6 : feaa ; + 7 : feac ; + 8 : feae ; + 9 : feae ; + a : feb1 ; + b : feb3 ; + c : feb5 ; + d : feb7 ; + e : feb8 ; + f : feba ; + 10 : febd ; + 11 : febe ; + 12 : fec0 ; + 13 : fec2 ; + 14 : fec4 ; + 15 : fec7 ; + 16 : fec8 ; + 17 : feca ; + 18 : fecc ; + 19 : fece ; + 1a : fecf ; + 1b : fed1 ; + 1c : fed3 ; + 1d : fed5 ; + 1e : fed6 ; + 1f : fed8 ; + 20 : feda ; + 21 : fedc ; + 22 : fede ; + 23 : fedf ; + 24 : fee1 ; + 25 : fee3 ; + 26 : fee5 ; + 27 : fee6 ; + 28 : fee8 ; + 29 : feea ; + 2a : feec ; + 2b : feed ; + 2c : feef ; + 2d : fef1 ; + 2e : fef3 ; + 2f : fef4 ; + 30 : fef6 ; + 31 : fef8 ; + 32 : fefa ; + 33 : fefb ; + 34 : fefd ; + 35 : feff ; + 36 : ff01 ; + 37 : ff02 ; + 38 : ff04 ; + 39 : ff06 ; + 3a : ff08 ; + 3b : ff0a ; + 3c : ff0b ; + 3d : ff0d ; + 3e : ff0f ; + 3f : ff11 ; + 40 : ff12 ; + 41 : ff14 ; + 42 : ff16 ; + 43 : ff18 ; + 44 : ff19 ; + 45 : ff1b ; + 46 : ff1d ; + 47 : ff1e ; + 48 : ff20 ; + 49 : ff22 ; + 4a : ff24 ; + 4b : ff26 ; + 4c : ff27 ; + 4d : ff29 ; + 4e : ff2b ; + 4f : ff2c ; + 50 : ff2e ; + 51 : ff30 ; + 52 : ff32 ; + 53 : ff33 ; + 54 : ff35 ; + 55 : ff37 ; + 56 : ff39 ; + 57 : ff3a ; + 58 : ff3c ; + 59 : ff3e ; + 5a : ff40 ; + 5b : ff41 ; + 5c : ff43 ; + 5d : ff45 ; + 5e : ff47 ; + 5f : ff48 ; + 60 : ff4a ; + 61 : ff4c ; + 62 : ff4d ; + 63 : ff4f ; + 64 : ff51 ; + 65 : ff53 ; + 66 : ff54 ; + 67 : ff56 ; + 68 : ff57 ; + 69 : ff5a ; + 6a : ff5b ; + 6b : ff5d ; + 6c : ff5f ; + 6d : ff60 ; + 6e : ff61 ; + 6f : ff64 ; + 70 : ff65 ; + 71 : ff67 ; + 72 : ff69 ; + 73 : ff6a ; + 74 : ff6c ; + 75 : ff6e ; + 76 : ff70 ; + 77 : ff71 ; + 78 : ff73 ; + 79 : ff74 ; + 7a : ff77 ; + 7b : ff78 ; + 7c : ff7a ; + 7d : ff7c ; + 7e : ff7d ; + 7f : ff7f ; + 80 : ff80 ; + 81 : ff82 ; + 82 : ff83 ; + 83 : ff86 ; + 84 : ff87 ; + 85 : ff89 ; + 86 : ff8a ; + 87 : ff8c ; + 88 : ff8e ; + 89 : ff8f ; + 8a : ff91 ; + 8b : ff92 ; + 8c : ff95 ; + 8d : ff96 ; + 8e : ff97 ; + 8f : ff9a ; + 90 : ff9b ; + 91 : ff9d ; + 92 : ff9e ; + 93 : ffa1 ; + 94 : ffa1 ; + 95 : ffa3 ; + 96 : ffa5 ; + 97 : ffa7 ; + 98 : ffa8 ; + 99 : ffaa ; + 9a : ffac ; + 9b : ffae ; + 9c : ffaf ; + 9d : ffb1 ; + 9e : ffb2 ; + 9f : ffb4 ; + a0 : ffb5 ; + a1 : ffb7 ; + a2 : ffb9 ; + a3 : ffba ; + a4 : ffbc ; + a5 : ffbe ; + a6 : ffc0 ; + a7 : ffc1 ; + a8 : ffc3 ; + a9 : ffc4 ; + aa : ffc6 ; + ab : ffc7 ; + ac : ffca ; + ad : ffcb ; + ae : ffcc ; + af : ffce ; + b0 : ffd0 ; + b1 : ffd1 ; + b2 : ffd3 ; + b3 : ffd5 ; + b4 : ffd6 ; + b5 : ffd7 ; + b6 : ffd9 ; + b7 : ffdb ; + b8 : ffdd ; + b9 : ffde ; + ba : ffe0 ; + bb : ffe2 ; + bc : ffe3 ; + bd : ffe5 ; + be : ffe6 ; + bf : ffe8 ; + c0 : ffe8 ; + c1 : ffec ; + c2 : ffec ; + c3 : ffee ; + c4 : fff0 ; + c5 : fff1 ; + c6 : fff3 ; + c7 : fff5 ; + c8 : fff6 ; + c9 : fff7 ; + ca : fff9 ; + cb : fffb ; + cc : fffc ; + cd : fffe ; + ce : 0 ; + cf : 1 ; + d0 : 3 ; + d1 : 4 ; + d2 : 6 ; + d3 : 7 ; + d4 : 9 ; + d5 : a ; + d6 : c ; + d7 : e ; + d8 : f ; + d9 : 11 ; + da : 13 ; + db : 14 ; + dc : 15 ; + dd : 17 ; + de : 18 ; + df : 1a ; + e0 : 1b ; + e1 : 1d ; + e2 : 1e ; + e3 : 1f ; + e4 : 22 ; + e5 : 23 ; + e6 : 24 ; + e7 : 26 ; + e8 : 28 ; + e9 : 29 ; + ea : 2b ; + eb : 2c ; + ec : 2d ; + ed : 2e ; + ee : 31 ; + ef : 32 ; + f0 : 34 ; + f1 : 34 ; + f2 : 37 ; + f3 : 38 ; + f4 : 3a ; + f5 : 3a ; + f6 : 3d ; + f7 : 3e ; + f8 : 40 ; + f9 : 40 ; + fa : 42 ; + fb : 44 ; + fc : 45 ; + fd : 47 ; + fe : 47 ; + ff : 4a ; + 100 : 4b ; + 101 : 4d ; + 102 : 4d ; + 103 : 50 ; + 104 : 51 ; + 105 : 52 ; + 106 : 53 ; + 107 : 55 ; + 108 : 56 ; + 109 : 58 ; + 10a : 59 ; + 10b : 5a ; + 10c : 5d ; + 10d : 5e ; + 10e : 5f ; + 10f : 61 ; + 110 : 62 ; + 111 : 64 ; + 112 : 65 ; + 113 : 65 ; + 114 : 68 ; + 115 : 69 ; + 116 : 6a ; + 117 : 6c ; + 118 : 6d ; + 119 : 6e ; + 11a : 71 ; + 11b : 71 ; + 11c : 73 ; + 11d : 73 ; + 11e : 75 ; + 11f : 76 ; + 120 : 79 ; + 121 : 7a ; + 122 : 7b ; + 123 : 7c ; + 124 : 7e ; + 125 : 7f ; + 126 : 81 ; + 127 : 82 ; + 128 : 83 ; + 129 : 85 ; + 12a : 86 ; + 12b : 87 ; + 12c : 88 ; + 12d : 8a ; + 12e : 8b ; + 12f : 8d ; + 130 : 8e ; + 131 : 90 ; + 132 : 91 ; + 133 : 92 ; + 134 : 93 ; + 135 : 95 ; + 136 : 96 ; + 137 : 97 ; + 138 : 98 ; + 139 : 9a ; + 13a : 9b ; + 13b : 9d ; + 13c : 9d ; + 13d : 9f ; + 13e : a0 ; + 13f : a2 ; + 140 : a3 ; + 141 : a4 ; + 142 : a5 ; + 143 : a7 ; + 144 : a8 ; + 145 : aa ; + 146 : aa ; + 147 : ac ; + 148 : ad ; + 149 : ae ; + 14a : b0 ; + 14b : b1 ; + 14c : b2 ; + 14d : b4 ; + 14e : b4 ; + 14f : b6 ; + 150 : b7 ; + 151 : b9 ; + 152 : ba ; + 153 : bb ; + 154 : bd ; + 155 : be ; + 156 : be ; + 157 : bf ; + 158 : c1 ; + 159 : c3 ; + 15a : c4 ; + 15b : c4 ; + 15c : c5 ; + 15d : c7 ; + 15e : c9 ; + 15f : ca ; + 160 : cb ; + 161 : cc ; + 162 : cd ; + 163 : cf ; + 164 : d0 ; + 165 : d1 ; + 166 : d1 ; + 167 : d3 ; + 168 : d4 ; + 169 : d5 ; + 16a : d7 ; + 16b : d8 ; + 16c : d9 ; + 16d : d9 ; + 16e : db ; + 16f : dd ; + 170 : dd ; + 171 : de ; + 172 : e0 ; + 173 : e1 ; + 174 : e2 ; + 175 : e4 ; + 176 : e5 ; + 177 : e6 ; + 178 : e7 ; + 179 : e8 ; + 17a : e9 ; + 17b : ea ; + 17c : ec ; + 17d : ec ; + 17e : ed ; + 17f : ee ; + 180 : ef ; + 181 : f1 ; + 182 : f2 ; + 183 : f3 ; + 184 : f4 ; + 185 : f4 ; + 186 : f7 ; + 187 : f8 ; + 188 : f8 ; + 189 : f9 ; + 18a : fb ; + 18b : fc ; + 18c : fd ; + 18d : fe ; + 18e : fe ; + 18f : ff ; + 190 : 100 ; + 191 : 102 ; + 192 : 103 ; + 193 : 104 ; + 194 : 105 ; + 195 : 106 ; + 196 : 107 ; + 197 : 108 ; + 198 : 10a ; + 199 : 10a ; + 19a : 10b ; + 19b : 10d ; + 19c : 10d ; + 19d : 10e ; + 19e : 110 ; + 19f : 110 ; + 1a0 : 112 ; + 1a1 : 112 ; + 1a2 : 114 ; + 1a3 : 114 ; + 1a4 : 116 ; + 1a5 : 117 ; + 1a6 : 117 ; + 1a7 : 119 ; + 1a8 : 119 ; + 1a9 : 11b ; + 1aa : 11c ; + 1ab : 11d ; + 1ac : 11e ; + 1ad : 11f ; + 1ae : 120 ; + 1af : 11f ; + 1b0 : 121 ; + 1b1 : 121 ; + 1b2 : 123 ; + 1b3 : 124 ; + 1b4 : 126 ; + 1b5 : 126 ; + 1b6 : 126 ; + 1b7 : 127 ; + 1b8 : 128 ; + 1b9 : 12a ; + 1ba : 12a ; + 1bb : 12c ; + 1bc : 12d ; + 1bd : 12e ; + 1be : 12e ; + 1bf : 12f ; + 1c0 : 130 ; + 1c1 : 131 ; + 1c2 : 132 ; + 1c3 : 133 ; + 1c4 : 133 ; + 1c5 : 135 ; + 1c6 : 135 ; + 1c7 : 136 ; + 1c8 : 137 ; + 1c9 : 137 ; + 1ca : 138 ; + 1cb : 13a ; + 1cc : 13b ; + 1cd : 13b ; + 1ce : 13d ; + 1cf : 13d ; + 1d0 : 13e ; + 1d1 : 13f ; + 1d2 : 140 ; + 1d3 : 140 ; + 1d4 : 141 ; + 1d5 : 142 ; + 1d6 : 143 ; + 1d7 : 144 ; + 1d8 : 145 ; + 1d9 : 146 ; + 1da : 146 ; + 1db : 147 ; + 1dc : 147 ; + 1dd : 149 ; + 1de : 149 ; + 1df : 14b ; + 1e0 : 14c ; + 1e1 : 14c ; + 1e2 : 14d ; + 1e3 : 14e ; + 1e4 : 14f ; + 1e5 : 150 ; + 1e6 : 14f ; + 1e7 : 150 ; + 1e8 : 151 ; + 1e9 : 153 ; + 1ea : 153 ; + 1eb : 154 ; + 1ec : 155 ; + 1ed : 156 ; + 1ee : 156 ; + 1ef : 157 ; + 1f0 : 158 ; + 1f1 : 158 ; + 1f2 : 159 ; + 1f3 : 15a ; + 1f4 : 15c ; + 1f5 : 15b ; + 1f6 : 15c ; + 1f7 : 15d ; + 1f8 : 15d ; + 1f9 : 15f ; + 1fa : 15f ; + 1fb : 160 ; + 1fc : 161 ; + 1fd : 162 ; + 1fe : 162 ; + 1ff : 163 ; + 200 : 164 ; + 201 : 164 ; + 202 : 165 ; + 203 : 166 ; + 204 : 166 ; + 205 : 167 ; + 206 : 168 ; + 207 : 168 ; + 208 : 169 ; + 209 : 169 ; + 20a : 16a ; + 20b : 16c ; + 20c : 16c ; + 20d : 16c ; + 20e : 16c ; + 20f : 16e ; + 210 : 16f ; + 211 : 16e ; + 212 : 170 ; + 213 : 170 ; + 214 : 171 ; + 215 : 172 ; + 216 : 172 ; + 217 : 172 ; + 218 : 173 ; + 219 : 173 ; + 21a : 175 ; + 21b : 175 ; + 21c : 176 ; + 21d : 177 ; + 21e : 177 ; + 21f : 178 ; + 220 : 178 ; + 221 : 178 ; + 222 : 17a ; + 223 : 179 ; + 224 : 17a ; + 225 : 17a ; + 226 : 17c ; + 227 : 17d ; + 228 : 17d ; + 229 : 17e ; + 22a : 17d ; + 22b : 17e ; + 22c : 17e ; + 22d : 180 ; + 22e : 181 ; + 22f : 181 ; + 230 : 181 ; + 231 : 182 ; + 232 : 182 ; + 233 : 183 ; + 234 : 184 ; + 235 : 183 ; + 236 : 184 ; + 237 : 185 ; + 238 : 185 ; + 239 : 186 ; + 23a : 187 ; + 23b : 187 ; + 23c : 188 ; + 23d : 189 ; + 23e : 189 ; + 23f : 18a ; + 240 : 18a ; + 241 : 18b ; + 242 : 18b ; + 243 : 18c ; + 244 : 18c ; + 245 : 18c ; + 246 : 18d ; + 247 : 18d ; + 248 : 18d ; + 249 : 18d ; + 24a : 18f ; + 24b : 190 ; + 24c : 190 ; + 24d : 190 ; + 24e : 190 ; + 24f : 191 ; + 250 : 191 ; + 251 : 192 ; + 252 : 193 ; + 253 : 193 ; + 254 : 193 ; + 255 : 194 ; + 256 : 194 ; + 257 : 194 ; + 258 : 195 ; + 259 : 195 ; + 25a : 196 ; + 25b : 196 ; + 25c : 196 ; + 25d : 197 ; + 25e : 197 ; + 25f : 198 ; + 260 : 198 ; + 261 : 199 ; + 262 : 198 ; + 263 : 199 ; + 264 : 19a ; + 265 : 199 ; + 266 : 19a ; + 267 : 19b ; + 268 : 19b ; + 269 : 19b ; + 26a : 19c ; + 26b : 19d ; + 26c : 19d ; + 26d : 19d ; + 26e : 19e ; + 26f : 19d ; + 270 : 19e ; + 271 : 19e ; + 272 : 19f ; + 273 : 1a0 ; + 274 : 1a0 ; + 275 : 1a0 ; + 276 : 1a0 ; + 277 : 1a0 ; + 278 : 1a1 ; + 279 : 1a2 ; + 27a : 1a1 ; + 27b : 1a2 ; + 27c : 1a3 ; + 27d : 1a3 ; + 27e : 1a3 ; + 27f : 1a3 ; + 280 : 1a3 ; + 281 : 1a3 ; + 282 : 1a3 ; + 283 : 1a5 ; + 284 : 1a5 ; + 285 : 1a5 ; + 286 : 1a6 ; + 287 : 1a6 ; + 288 : 1a6 ; + 289 : 1a7 ; + 28a : 1a7 ; + 28b : 1a6 ; + 28c : 1a7 ; + 28d : 1a8 ; + 28e : 1a7 ; + 28f : 1a7 ; + 290 : 1a8 ; + 291 : 1a8 ; + 292 : 1a8 ; + 293 : 1a9 ; + 294 : 1a9 ; + 295 : 1aa ; + 296 : 1a9 ; + 297 : 1a9 ; + 298 : 1aa ; + 299 : 1aa ; + 29a : 1ab ; + 29b : 1ab ; + 29c : 1ab ; + 29d : 1ab ; + 29e : 1ac ; + 29f : 1ac ; + 2a0 : 1ac ; + 2a1 : 1ac ; + 2a2 : 1ac ; + 2a3 : 1ac ; + 2a4 : 1ac ; + 2a5 : 1ad ; + 2a6 : 1ad ; + 2a7 : 1ae ; + 2a8 : 1ad ; + 2a9 : 1ad ; + 2aa : 1ae ; + 2ab : 1ae ; + 2ac : 1af ; + 2ad : 1af ; + 2ae : 1af ; + 2af : 1ae ; + 2b0 : 1af ; + 2b1 : 1af ; + 2b2 : 1b0 ; + 2b3 : 1af ; + 2b4 : 1b0 ; + 2b5 : 1b0 ; + 2b6 : 1af ; + 2b7 : 1af ; + 2b8 : 1b1 ; + 2b9 : 1b0 ; + 2ba : 1b1 ; + 2bb : 1b1 ; + 2bc : 1b1 ; + 2bd : 1b0 ; + 2be : 1b0 ; + 2bf : 1b2 ; + 2c0 : 1b2 ; + 2c1 : 1b1 ; + 2c2 : 1b2 ; + 2c3 : 1b1 ; + 2c4 : 1b2 ; + 2c5 : 1b2 ; + 2c6 : 1b2 ; + 2c7 : 1b2 ; + 2c8 : 1b2 ; + 2c9 : 1b3 ; + 2ca : 1b3 ; + 2cb : 1b2 ; + 2cc : 1b3 ; + 2cd : 1b3 ; + 2ce : 1b3 ; + 2cf : 1b3 ; + 2d0 : 1b3 ; + 2d1 : 1b3 ; + 2d2 : 1b4 ; + 2d3 : 1b3 ; + 2d4 : 1b3 ; + 2d5 : 1b4 ; + 2d6 : 1b4 ; + 2d7 : 1b3 ; + 2d8 : 1b4 ; + 2d9 : 1b4 ; + 2da : 1b4 ; + 2db : 1b4 ; + 2dc : 1b3 ; + 2dd : 1b4 ; + 2de : 1b4 ; + 2df : 1b4 ; + 2e0 : 1b4 ; + 2e1 : 1b4 ; + 2e2 : 1b4 ; + 2e3 : 1b5 ; + 2e4 : 1b4 ; + 2e5 : 1b6 ; + 2e6 : 1b4 ; + 2e7 : 1b5 ; + 2e8 : 1b5 ; + 2e9 : 1b4 ; + 2ea : 1b5 ; + 2eb : 1b5 ; + 2ec : 1b4 ; + 2ed : 1b5 ; + 2ee : 1b5 ; + 2ef : 1b5 ; + 2f0 : 1b5 ; + 2f1 : 1b5 ; + 2f2 : 1b5 ; + 2f3 : 1b5 ; + 2f4 : 1b4 ; + 2f5 : 1b4 ; + 2f6 : 1b5 ; + 2f7 : 1b4 ; + 2f8 : 1b5 ; + 2f9 : 1b4 ; + 2fa : 1b5 ; + 2fb : 1b5 ; + 2fc : 1b5 ; + 2fd : 1b4 ; + 2fe : 1b5 ; + 2ff : 1b5 ; + 300 : 1b5 ; + 301 : 1b4 ; + 302 : 1b5 ; + 303 : 1b5 ; + 304 : 1b5 ; + 305 : 1b5 ; + 306 : 1b4 ; + 307 : 1b4 ; + 308 : 1b4 ; + 309 : 1b4 ; + 30a : 1b3 ; + 30b : 1b4 ; + 30c : 1b4 ; + 30d : 1b4 ; + 30e : 1b3 ; + 30f : 1b4 ; + 310 : 1b4 ; + 311 : 1b4 ; + 312 : 1b3 ; + 313 : 1b3 ; + 314 : 1b4 ; + 315 : 1b4 ; + 316 : 1b4 ; + 317 : 1b3 ; + 318 : 1b3 ; + 319 : 1b2 ; + 31a : 1b3 ; + 31b : 1b3 ; + 31c : 1b2 ; + 31d : 1b3 ; + 31e : 1b3 ; + 31f : 1b3 ; + 320 : 1b3 ; + 321 : 1b2 ; + 322 : 1b2 ; + 323 : 1b2 ; + 324 : 1b2 ; + 325 : 1b3 ; + 326 : 1b2 ; + 327 : 1b2 ; + 328 : 1b2 ; + 329 : 1b2 ; + 32a : 1b1 ; + 32b : 1b1 ; + 32c : 1b1 ; + 32d : 1b1 ; + 32e : 1b1 ; + 32f : 1b1 ; + 330 : 1b1 ; + 331 : 1b0 ; + 332 : 1b0 ; + 333 : 1b0 ; + 334 : 1b0 ; + 335 : 1b0 ; + 336 : 1af ; + 337 : 1b0 ; + 338 : 1af ; + 339 : 1af ; + 33a : 1af ; + 33b : 1af ; + 33c : 1af ; + 33d : 1ae ; + 33e : 1af ; + 33f : 1ad ; + 340 : 1ae ; + 341 : 1ae ; + 342 : 1ae ; + 343 : 1ae ; + 344 : 1ae ; + 345 : 1ad ; + 346 : 1ad ; + 347 : 1ad ; + 348 : 1ad ; + 349 : 1ad ; + 34a : 1ab ; + 34b : 1ac ; + 34c : 1ac ; + 34d : 1ac ; + 34e : 1ac ; + 34f : 1ab ; + 350 : 1ab ; + 351 : 1ab ; + 352 : 1ab ; + 353 : 1ac ; + 354 : 1aa ; + 355 : 1aa ; + 356 : 1aa ; + 357 : 1aa ; + 358 : 1a9 ; + 359 : 1aa ; + 35a : 1a9 ; + 35b : 1a9 ; + 35c : 1a9 ; + 35d : 1a8 ; + 35e : 1a8 ; + 35f : 1a8 ; + 360 : 1a8 ; + 361 : 1a7 ; + 362 : 1a8 ; + 363 : 1a7 ; + 364 : 1a8 ; + 365 : 1a6 ; + 366 : 1a6 ; + 367 : 1a6 ; + 368 : 1a6 ; + 369 : 1a5 ; + 36a : 1a5 ; + 36b : 1a4 ; + 36c : 1a6 ; + 36d : 1a4 ; + 36e : 1a4 ; + 36f : 1a4 ; + 370 : 1a5 ; + 371 : 1a3 ; + 372 : 1a3 ; + 373 : 1a4 ; + 374 : 1a3 ; + 375 : 1a2 ; + 376 : 1a2 ; + 377 : 1a3 ; + 378 : 1a2 ; + 379 : 1a1 ; + 37a : 1a2 ; + 37b : 1a1 ; + 37c : 1a1 ; + 37d : 1a0 ; + 37e : 1a0 ; + 37f : 1a0 ; + 380 : 1a0 ; + 381 : 1a0 ; + 382 : 1a0 ; + 383 : 19f ; + 384 : 19f ; + 385 : 19f ; + 386 : 19e ; + 387 : 19e ; + 388 : 19d ; + 389 : 19e ; + 38a : 19d ; + 38b : 19d ; + 38c : 19c ; + 38d : 19c ; + 38e : 19c ; + 38f : 19b ; + 390 : 19b ; + 391 : 19a ; + 392 : 19b ; + 393 : 19a ; + 394 : 19a ; + 395 : 19a ; + 396 : 19a ; + 397 : 198 ; + 398 : 199 ; + 399 : 199 ; + 39a : 198 ; + 39b : 198 ; + 39c : 198 ; + 39d : 197 ; + 39e : 197 ; + 39f : 197 ; + 3a0 : 196 ; + 3a1 : 196 ; + 3a2 : 196 ; + 3a3 : 195 ; + 3a4 : 195 ; + 3a5 : 195 ; + 3a6 : 194 ; + 3a7 : 194 ; + 3a8 : 193 ; + 3a9 : 193 ; + 3aa : 193 ; + 3ab : 192 ; + 3ac : 192 ; + 3ad : 192 ; + 3ae : 191 ; + 3af : 191 ; + 3b0 : 191 ; + 3b1 : 190 ; + 3b2 : 190 ; + 3b3 : 190 ; + 3b4 : 18f ; + 3b5 : 18f ; + 3b6 : 18e ; + 3b7 : 18e ; + 3b8 : 18d ; + 3b9 : 18d ; + 3ba : 18d ; + 3bb : 18d ; + 3bc : 18c ; + 3bd : 18c ; + 3be : 18b ; + 3bf : 18b ; + 3c0 : 18b ; + 3c1 : 18a ; + 3c2 : 18a ; + 3c3 : 18a ; + 3c4 : 189 ; + 3c5 : 189 ; + 3c6 : 188 ; + 3c7 : 188 ; + 3c8 : 188 ; + 3c9 : 187 ; + 3ca : 187 ; + 3cb : 186 ; + 3cc : 186 ; + 3cd : 186 ; + 3ce : 185 ; + 3cf : 185 ; + 3d0 : 184 ; + 3d1 : 184 ; + 3d2 : 184 ; + 3d3 : 183 ; + 3d4 : 183 ; + 3d5 : 182 ; + 3d6 : 182 ; + 3d7 : 182 ; + 3d8 : 181 ; + 3d9 : 181 ; + 3da : 180 ; + 3db : 180 ; + 3dc : 17f ; + 3dd : 17f ; + 3de : 17f ; + 3df : 17e ; + 3e0 : 17e ; + 3e1 : 17d ; + 3e2 : 17d ; + 3e3 : 17d ; + 3e4 : 17c ; + 3e5 : 17c ; + 3e6 : 17b ; + 3e7 : 17b ; + 3e8 : 17a ; + 3e9 : 17a ; + 3ea : 17a ; + 3eb : 178 ; + 3ec : 178 ; + 3ed : 177 ; + 3ee : 176 ; + 3ef : 176 ; + 3f0 : 175 ; + 3f1 : 174 ; + 3f2 : 174 ; + 3f3 : 174 ; + 3f4 : 173 ; + 3f5 : 173 ; + 3f6 : 171 ; + 3f7 : 172 ; + 3f8 : 171 ; + 3f9 : 171 ; + 3fa : 170 ; + 3fb : 16f ; + 3fc : 16f ; + 3fd : 16e ; + 3fe : 16e ; + 3ff : 16d ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_10.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_10.mif new file mode 100644 index 0000000000000000000000000000000000000000..5d7bdd0e0d1b9ee190da58c592eb3dba5d8e56c7 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_10.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : ff37 ; + 1 : ff3f ; + 2 : ff48 ; + 3 : ff50 ; + 4 : ff58 ; + 5 : ff61 ; + 6 : ff69 ; + 7 : ff72 ; + 8 : ff7a ; + 9 : ff84 ; + a : ff8c ; + b : ff95 ; + c : ff9d ; + d : ffa6 ; + e : ffae ; + f : ffb7 ; + 10 : ffbf ; + 11 : ffc8 ; + 12 : ffd0 ; + 13 : ffd9 ; + 14 : ffe2 ; + 15 : ffea ; + 16 : fff3 ; + 17 : fffb ; + 18 : 4 ; + 19 : c ; + 1a : 15 ; + 1b : 1e ; + 1c : 26 ; + 1d : 2f ; + 1e : 38 ; + 1f : 40 ; + 20 : 49 ; + 21 : 52 ; + 22 : 5a ; + 23 : 63 ; + 24 : 6c ; + 25 : 74 ; + 26 : 7d ; + 27 : 86 ; + 28 : 8f ; + 29 : 97 ; + 2a : a0 ; + 2b : a9 ; + 2c : b2 ; + 2d : ba ; + 2e : c3 ; + 2f : cc ; + 30 : d5 ; + 31 : dd ; + 32 : e6 ; + 33 : ef ; + 34 : f8 ; + 35 : 101 ; + 36 : 109 ; + 37 : 112 ; + 38 : 11b ; + 39 : 124 ; + 3a : 12d ; + 3b : 136 ; + 3c : 13e ; + 3d : 147 ; + 3e : 150 ; + 3f : 159 ; + 40 : 162 ; + 41 : 16b ; + 42 : 174 ; + 43 : 17d ; + 44 : 185 ; + 45 : 18e ; + 46 : 197 ; + 47 : 1a0 ; + 48 : 1a9 ; + 49 : 1b2 ; + 4a : 1bb ; + 4b : 1c4 ; + 4c : 1cd ; + 4d : 1d6 ; + 4e : 1df ; + 4f : 1e8 ; + 50 : 1f0 ; + 51 : 1f9 ; + 52 : 202 ; + 53 : 20b ; + 54 : 214 ; + 55 : 21d ; + 56 : 226 ; + 57 : 22f ; + 58 : 238 ; + 59 : 241 ; + 5a : 24a ; + 5b : 253 ; + 5c : 25c ; + 5d : 265 ; + 5e : 26e ; + 5f : 277 ; + 60 : 280 ; + 61 : 289 ; + 62 : 292 ; + 63 : 29b ; + 64 : 2a4 ; + 65 : 2ad ; + 66 : 2b6 ; + 67 : 2bf ; + 68 : 2c8 ; + 69 : 2d1 ; + 6a : 2da ; + 6b : 2e3 ; + 6c : 2ec ; + 6d : 2f5 ; + 6e : 2fe ; + 6f : 307 ; + 70 : 310 ; + 71 : 319 ; + 72 : 322 ; + 73 : 32b ; + 74 : 334 ; + 75 : 33d ; + 76 : 346 ; + 77 : 34f ; + 78 : 358 ; + 79 : 361 ; + 7a : 36a ; + 7b : 373 ; + 7c : 37c ; + 7d : 385 ; + 7e : 38e ; + 7f : 398 ; + 80 : 3a1 ; + 81 : 3aa ; + 82 : 3b3 ; + 83 : 3bc ; + 84 : 3c5 ; + 85 : 3ce ; + 86 : 3d7 ; + 87 : 3e0 ; + 88 : 3e9 ; + 89 : 3f2 ; + 8a : 3fb ; + 8b : 404 ; + 8c : 40d ; + 8d : 416 ; + 8e : 41f ; + 8f : 428 ; + 90 : 431 ; + 91 : 43a ; + 92 : 443 ; + 93 : 44c ; + 94 : 455 ; + 95 : 45e ; + 96 : 467 ; + 97 : 470 ; + 98 : 479 ; + 99 : 482 ; + 9a : 48b ; + 9b : 494 ; + 9c : 49d ; + 9d : 4a6 ; + 9e : 4af ; + 9f : 4b8 ; + a0 : 4c1 ; + a1 : 4ca ; + a2 : 4d3 ; + a3 : 4dc ; + a4 : 4e5 ; + a5 : 4ee ; + a6 : 4f7 ; + a7 : 500 ; + a8 : 509 ; + a9 : 512 ; + aa : 51b ; + ab : 524 ; + ac : 52c ; + ad : 535 ; + ae : 53e ; + af : 547 ; + b0 : 550 ; + b1 : 559 ; + b2 : 562 ; + b3 : 56b ; + b4 : 574 ; + b5 : 57d ; + b6 : 586 ; + b7 : 58f ; + b8 : 597 ; + b9 : 5a0 ; + ba : 5a9 ; + bb : 5b2 ; + bc : 5bb ; + bd : 5c4 ; + be : 5cd ; + bf : 5d5 ; + c0 : 5de ; + c1 : 5e7 ; + c2 : 5f0 ; + c3 : 5f9 ; + c4 : 602 ; + c5 : 60a ; + c6 : 613 ; + c7 : 61c ; + c8 : 625 ; + c9 : 62e ; + ca : 636 ; + cb : 63f ; + cc : 648 ; + cd : 651 ; + ce : 659 ; + cf : 662 ; + d0 : 66b ; + d1 : 674 ; + d2 : 67c ; + d3 : 685 ; + d4 : 68e ; + d5 : 697 ; + d6 : 69f ; + d7 : 6a8 ; + d8 : 6b1 ; + d9 : 6b9 ; + da : 6c2 ; + db : 6cb ; + dc : 6d3 ; + dd : 6dc ; + de : 6e5 ; + df : 6ed ; + e0 : 6f6 ; + e1 : 6fe ; + e2 : 707 ; + e3 : 710 ; + e4 : 718 ; + e5 : 721 ; + e6 : 729 ; + e7 : 732 ; + e8 : 73a ; + e9 : 743 ; + ea : 74b ; + eb : 754 ; + ec : 75c ; + ed : 765 ; + ee : 76d ; + ef : 776 ; + f0 : 77e ; + f1 : 787 ; + f2 : 78f ; + f3 : 798 ; + f4 : 7a0 ; + f5 : 7a9 ; + f6 : 7b1 ; + f7 : 7b9 ; + f8 : 7c2 ; + f9 : 7ca ; + fa : 7d2 ; + fb : 7db ; + fc : 7e3 ; + fd : 7eb ; + fe : 7f4 ; + ff : 7fc ; + 100 : 804 ; + 101 : 80d ; + 102 : 815 ; + 103 : 81d ; + 104 : 825 ; + 105 : 82e ; + 106 : 836 ; + 107 : 83e ; + 108 : 846 ; + 109 : 84f ; + 10a : 857 ; + 10b : 85f ; + 10c : 867 ; + 10d : 86f ; + 10e : 877 ; + 10f : 87f ; + 110 : 887 ; + 111 : 890 ; + 112 : 898 ; + 113 : 8a0 ; + 114 : 8a8 ; + 115 : 8b0 ; + 116 : 8b8 ; + 117 : 8c0 ; + 118 : 8c8 ; + 119 : 8d0 ; + 11a : 8d8 ; + 11b : 8e0 ; + 11c : 8e8 ; + 11d : 8f0 ; + 11e : 8f8 ; + 11f : 8ff ; + 120 : 907 ; + 121 : 90f ; + 122 : 917 ; + 123 : 91f ; + 124 : 927 ; + 125 : 92f ; + 126 : 936 ; + 127 : 93e ; + 128 : 946 ; + 129 : 94e ; + 12a : 955 ; + 12b : 95d ; + 12c : 965 ; + 12d : 96c ; + 12e : 974 ; + 12f : 97c ; + 130 : 983 ; + 131 : 98b ; + 132 : 993 ; + 133 : 99a ; + 134 : 9a2 ; + 135 : 9a9 ; + 136 : 9b1 ; + 137 : 9b9 ; + 138 : 9c0 ; + 139 : 9c8 ; + 13a : 9cf ; + 13b : 9d6 ; + 13c : 9de ; + 13d : 9e5 ; + 13e : 9ed ; + 13f : 9f4 ; + 140 : 9fc ; + 141 : a03 ; + 142 : a0a ; + 143 : a12 ; + 144 : a19 ; + 145 : a20 ; + 146 : a27 ; + 147 : a2f ; + 148 : a36 ; + 149 : a3d ; + 14a : a44 ; + 14b : a4c ; + 14c : a53 ; + 14d : a5a ; + 14e : a61 ; + 14f : a68 ; + 150 : a6f ; + 151 : a76 ; + 152 : a7d ; + 153 : a84 ; + 154 : a8c ; + 155 : a93 ; + 156 : a9a ; + 157 : aa0 ; + 158 : aa7 ; + 159 : aae ; + 15a : ab5 ; + 15b : abc ; + 15c : ac3 ; + 15d : aca ; + 15e : ad1 ; + 15f : ad8 ; + 160 : ade ; + 161 : ae5 ; + 162 : aec ; + 163 : af3 ; + 164 : af9 ; + 165 : b00 ; + 166 : b07 ; + 167 : b0d ; + 168 : b14 ; + 169 : b1b ; + 16a : b21 ; + 16b : b28 ; + 16c : b2e ; + 16d : b35 ; + 16e : b3b ; + 16f : b42 ; + 170 : b48 ; + 171 : b4f ; + 172 : b55 ; + 173 : b5c ; + 174 : b62 ; + 175 : b68 ; + 176 : b6f ; + 177 : b75 ; + 178 : b7b ; + 179 : b81 ; + 17a : b88 ; + 17b : b8e ; + 17c : b94 ; + 17d : b9a ; + 17e : ba1 ; + 17f : ba7 ; + 180 : bad ; + 181 : bb3 ; + 182 : bb9 ; + 183 : bbf ; + 184 : bc5 ; + 185 : bcb ; + 186 : bd1 ; + 187 : bd7 ; + 188 : bdd ; + 189 : be3 ; + 18a : be9 ; + 18b : bef ; + 18c : bf4 ; + 18d : bfa ; + 18e : c00 ; + 18f : c06 ; + 190 : c0c ; + 191 : c11 ; + 192 : c17 ; + 193 : c1d ; + 194 : c22 ; + 195 : c28 ; + 196 : c2e ; + 197 : c33 ; + 198 : c39 ; + 199 : c3e ; + 19a : c44 ; + 19b : c49 ; + 19c : c4f ; + 19d : c54 ; + 19e : c5a ; + 19f : c5f ; + 1a0 : c64 ; + 1a1 : c6a ; + 1a2 : c6f ; + 1a3 : c74 ; + 1a4 : c79 ; + 1a5 : c7f ; + 1a6 : c84 ; + 1a7 : c89 ; + 1a8 : c8e ; + 1a9 : c93 ; + 1aa : c98 ; + 1ab : c9e ; + 1ac : ca3 ; + 1ad : ca8 ; + 1ae : cad ; + 1af : cb2 ; + 1b0 : cb7 ; + 1b1 : cbc ; + 1b2 : cc0 ; + 1b3 : cc5 ; + 1b4 : cca ; + 1b5 : ccf ; + 1b6 : cd4 ; + 1b7 : cd9 ; + 1b8 : cdd ; + 1b9 : ce2 ; + 1ba : ce7 ; + 1bb : ceb ; + 1bc : cf0 ; + 1bd : cf5 ; + 1be : cf9 ; + 1bf : cfe ; + 1c0 : d02 ; + 1c1 : d07 ; + 1c2 : d0b ; + 1c3 : d10 ; + 1c4 : d14 ; + 1c5 : d18 ; + 1c6 : d1d ; + 1c7 : d21 ; + 1c8 : d25 ; + 1c9 : d2a ; + 1ca : d2e ; + 1cb : d32 ; + 1cc : d36 ; + 1cd : d3b ; + 1ce : d3f ; + 1cf : d43 ; + 1d0 : d47 ; + 1d1 : d4b ; + 1d2 : d4f ; + 1d3 : d53 ; + 1d4 : d57 ; + 1d5 : d5b ; + 1d6 : d5f ; + 1d7 : d63 ; + 1d8 : d66 ; + 1d9 : d6a ; + 1da : d6e ; + 1db : d72 ; + 1dc : d76 ; + 1dd : d79 ; + 1de : d7d ; + 1df : d81 ; + 1e0 : d84 ; + 1e1 : d88 ; + 1e2 : d8b ; + 1e3 : d8f ; + 1e4 : d92 ; + 1e5 : d96 ; + 1e6 : d99 ; + 1e7 : d9d ; + 1e8 : da0 ; + 1e9 : da3 ; + 1ea : da7 ; + 1eb : daa ; + 1ec : dad ; + 1ed : db1 ; + 1ee : db4 ; + 1ef : db7 ; + 1f0 : dba ; + 1f1 : dbd ; + 1f2 : dc0 ; + 1f3 : dc3 ; + 1f4 : dc6 ; + 1f5 : dc9 ; + 1f6 : dcc ; + 1f7 : dcf ; + 1f8 : dd2 ; + 1f9 : dd5 ; + 1fa : dd8 ; + 1fb : ddb ; + 1fc : ddd ; + 1fd : de0 ; + 1fe : de3 ; + 1ff : de5 ; + 200 : de8 ; + 201 : deb ; + 202 : ded ; + 203 : df0 ; + 204 : df2 ; + 205 : df5 ; + 206 : df7 ; + 207 : dfa ; + 208 : dfc ; + 209 : dff ; + 20a : e01 ; + 20b : e03 ; + 20c : e05 ; + 20d : e08 ; + 20e : e0a ; + 20f : e0c ; + 210 : e0e ; + 211 : e10 ; + 212 : e12 ; + 213 : e14 ; + 214 : e16 ; + 215 : e18 ; + 216 : e1a ; + 217 : e1c ; + 218 : e1e ; + 219 : e20 ; + 21a : e22 ; + 21b : e24 ; + 21c : e25 ; + 21d : e27 ; + 21e : e29 ; + 21f : e2a ; + 220 : e2c ; + 221 : e2e ; + 222 : e2f ; + 223 : e31 ; + 224 : e32 ; + 225 : e33 ; + 226 : e35 ; + 227 : e36 ; + 228 : e38 ; + 229 : e39 ; + 22a : e3a ; + 22b : e3b ; + 22c : e3d ; + 22d : e3e ; + 22e : e3f ; + 22f : e40 ; + 230 : e41 ; + 231 : e42 ; + 232 : e43 ; + 233 : e44 ; + 234 : e45 ; + 235 : e46 ; + 236 : e47 ; + 237 : e48 ; + 238 : e49 ; + 239 : e49 ; + 23a : e4a ; + 23b : e4b ; + 23c : e4b ; + 23d : e4c ; + 23e : e4d ; + 23f : e4d ; + 240 : e4e ; + 241 : e4e ; + 242 : e4f ; + 243 : e4f ; + 244 : e50 ; + 245 : e50 ; + 246 : e50 ; + 247 : e51 ; + 248 : e51 ; + 249 : e51 ; + 24a : e51 ; + 24b : e51 ; + 24c : e51 ; + 24d : e52 ; + 24e : e52 ; + 24f : e52 ; + 250 : e52 ; + 251 : e52 ; + 252 : e51 ; + 253 : e51 ; + 254 : e51 ; + 255 : e51 ; + 256 : e51 ; + 257 : e50 ; + 258 : e50 ; + 259 : e50 ; + 25a : e4f ; + 25b : e4f ; + 25c : e4f ; + 25d : e4e ; + 25e : e4e ; + 25f : e4d ; + 260 : e4c ; + 261 : e4c ; + 262 : e4b ; + 263 : e4a ; + 264 : e4a ; + 265 : e49 ; + 266 : e48 ; + 267 : e47 ; + 268 : e46 ; + 269 : e45 ; + 26a : e44 ; + 26b : e43 ; + 26c : e42 ; + 26d : e41 ; + 26e : e40 ; + 26f : e3f ; + 270 : e3e ; + 271 : e3d ; + 272 : e3c ; + 273 : e3a ; + 274 : e39 ; + 275 : e38 ; + 276 : e36 ; + 277 : e35 ; + 278 : e33 ; + 279 : e32 ; + 27a : e30 ; + 27b : e2f ; + 27c : e2d ; + 27d : e2b ; + 27e : e2a ; + 27f : e28 ; + 280 : e26 ; + 281 : e25 ; + 282 : e23 ; + 283 : e21 ; + 284 : e1f ; + 285 : e1d ; + 286 : e1b ; + 287 : e19 ; + 288 : e17 ; + 289 : e15 ; + 28a : e13 ; + 28b : e11 ; + 28c : e0e ; + 28d : e0c ; + 28e : e0a ; + 28f : e08 ; + 290 : e05 ; + 291 : e03 ; + 292 : e01 ; + 293 : dfe ; + 294 : dfc ; + 295 : df9 ; + 296 : df7 ; + 297 : df4 ; + 298 : df1 ; + 299 : def ; + 29a : dec ; + 29b : de9 ; + 29c : de6 ; + 29d : de4 ; + 29e : de1 ; + 29f : dde ; + 2a0 : ddb ; + 2a1 : dd8 ; + 2a2 : dd5 ; + 2a3 : dd2 ; + 2a4 : dcf ; + 2a5 : dcc ; + 2a6 : dc8 ; + 2a7 : dc5 ; + 2a8 : dc2 ; + 2a9 : dbf ; + 2aa : dbb ; + 2ab : db8 ; + 2ac : db5 ; + 2ad : db1 ; + 2ae : dae ; + 2af : daa ; + 2b0 : da7 ; + 2b1 : da3 ; + 2b2 : da0 ; + 2b3 : d9c ; + 2b4 : d98 ; + 2b5 : d95 ; + 2b6 : d91 ; + 2b7 : d8d ; + 2b8 : d89 ; + 2b9 : d85 ; + 2ba : d82 ; + 2bb : d7e ; + 2bc : d7a ; + 2bd : d76 ; + 2be : d72 ; + 2bf : d6d ; + 2c0 : d69 ; + 2c1 : d65 ; + 2c2 : d61 ; + 2c3 : d5d ; + 2c4 : d58 ; + 2c5 : d54 ; + 2c6 : d50 ; + 2c7 : d4b ; + 2c8 : d47 ; + 2c9 : d43 ; + 2ca : d3e ; + 2cb : d39 ; + 2cc : d35 ; + 2cd : d30 ; + 2ce : d2c ; + 2cf : d27 ; + 2d0 : d22 ; + 2d1 : d1d ; + 2d2 : d19 ; + 2d3 : d14 ; + 2d4 : d0f ; + 2d5 : d0a ; + 2d6 : d05 ; + 2d7 : d00 ; + 2d8 : cfb ; + 2d9 : cf6 ; + 2da : cf1 ; + 2db : cec ; + 2dc : ce7 ; + 2dd : ce1 ; + 2de : cdc ; + 2df : cd7 ; + 2e0 : cd2 ; + 2e1 : ccc ; + 2e2 : cc7 ; + 2e3 : cc1 ; + 2e4 : cbc ; + 2e5 : cb6 ; + 2e6 : cb1 ; + 2e7 : cab ; + 2e8 : ca6 ; + 2e9 : ca0 ; + 2ea : c9a ; + 2eb : c95 ; + 2ec : c8f ; + 2ed : c89 ; + 2ee : c83 ; + 2ef : c7d ; + 2f0 : c77 ; + 2f1 : c71 ; + 2f2 : c6b ; + 2f3 : c65 ; + 2f4 : c5f ; + 2f5 : c59 ; + 2f6 : c53 ; + 2f7 : c4d ; + 2f8 : c47 ; + 2f9 : c40 ; + 2fa : c3a ; + 2fb : c34 ; + 2fc : c2d ; + 2fd : c27 ; + 2fe : c21 ; + 2ff : c1a ; + 300 : c14 ; + 301 : c0d ; + 302 : c07 ; + 303 : c00 ; + 304 : bf9 ; + 305 : bf3 ; + 306 : bec ; + 307 : be5 ; + 308 : bde ; + 309 : bd7 ; + 30a : bd1 ; + 30b : bca ; + 30c : bc3 ; + 30d : bbc ; + 30e : bb5 ; + 30f : bae ; + 310 : ba7 ; + 311 : b9f ; + 312 : b98 ; + 313 : b91 ; + 314 : b8a ; + 315 : b83 ; + 316 : b7b ; + 317 : b74 ; + 318 : b6d ; + 319 : b65 ; + 31a : b5e ; + 31b : b56 ; + 31c : b4f ; + 31d : b47 ; + 31e : b3f ; + 31f : b38 ; + 320 : b30 ; + 321 : b28 ; + 322 : b21 ; + 323 : b19 ; + 324 : b11 ; + 325 : b09 ; + 326 : b01 ; + 327 : af9 ; + 328 : af1 ; + 329 : ae9 ; + 32a : ae1 ; + 32b : ad9 ; + 32c : ad1 ; + 32d : ac9 ; + 32e : ac1 ; + 32f : ab9 ; + 330 : ab1 ; + 331 : aa8 ; + 332 : aa0 ; + 333 : a98 ; + 334 : a8f ; + 335 : a87 ; + 336 : a7e ; + 337 : a76 ; + 338 : a6d ; + 339 : a65 ; + 33a : a5c ; + 33b : a54 ; + 33c : a4b ; + 33d : a42 ; + 33e : a39 ; + 33f : a31 ; + 340 : a28 ; + 341 : a1f ; + 342 : a16 ; + 343 : a0d ; + 344 : a04 ; + 345 : 9fb ; + 346 : 9f2 ; + 347 : 9e9 ; + 348 : 9e0 ; + 349 : 9d7 ; + 34a : 9ce ; + 34b : 9c5 ; + 34c : 9bb ; + 34d : 9b2 ; + 34e : 9a9 ; + 34f : 9a0 ; + 350 : 996 ; + 351 : 98d ; + 352 : 983 ; + 353 : 97a ; + 354 : 971 ; + 355 : 967 ; + 356 : 95d ; + 357 : 954 ; + 358 : 94a ; + 359 : 941 ; + 35a : 937 ; + 35b : 92d ; + 35c : 923 ; + 35d : 91a ; + 35e : 910 ; + 35f : 906 ; + 360 : 8fc ; + 361 : 8f2 ; + 362 : 8e8 ; + 363 : 8de ; + 364 : 8d4 ; + 365 : 8ca ; + 366 : 8c0 ; + 367 : 8b6 ; + 368 : 8ac ; + 369 : 8a1 ; + 36a : 897 ; + 36b : 88d ; + 36c : 883 ; + 36d : 878 ; + 36e : 86e ; + 36f : 864 ; + 370 : 859 ; + 371 : 84f ; + 372 : 844 ; + 373 : 83a ; + 374 : 82f ; + 375 : 825 ; + 376 : 81a ; + 377 : 80f ; + 378 : 805 ; + 379 : 7fa ; + 37a : 7ef ; + 37b : 7e5 ; + 37c : 7da ; + 37d : 7cf ; + 37e : 7c4 ; + 37f : 7b9 ; + 380 : 7ae ; + 381 : 7a3 ; + 382 : 798 ; + 383 : 78d ; + 384 : 782 ; + 385 : 777 ; + 386 : 76c ; + 387 : 761 ; + 388 : 756 ; + 389 : 74b ; + 38a : 73f ; + 38b : 734 ; + 38c : 729 ; + 38d : 71d ; + 38e : 712 ; + 38f : 707 ; + 390 : 6fb ; + 391 : 6f0 ; + 392 : 6e4 ; + 393 : 6d9 ; + 394 : 6cd ; + 395 : 6c2 ; + 396 : 6b6 ; + 397 : 6ab ; + 398 : 69f ; + 399 : 693 ; + 39a : 687 ; + 39b : 67c ; + 39c : 670 ; + 39d : 664 ; + 39e : 658 ; + 39f : 64c ; + 3a0 : 641 ; + 3a1 : 635 ; + 3a2 : 629 ; + 3a3 : 61d ; + 3a4 : 611 ; + 3a5 : 605 ; + 3a6 : 5f9 ; + 3a7 : 5ed ; + 3a8 : 5e0 ; + 3a9 : 5d4 ; + 3aa : 5c8 ; + 3ab : 5bc ; + 3ac : 5b0 ; + 3ad : 5a3 ; + 3ae : 597 ; + 3af : 58b ; + 3b0 : 57f ; + 3b1 : 572 ; + 3b2 : 566 ; + 3b3 : 559 ; + 3b4 : 54d ; + 3b5 : 540 ; + 3b6 : 534 ; + 3b7 : 527 ; + 3b8 : 51b ; + 3b9 : 50e ; + 3ba : 502 ; + 3bb : 4f5 ; + 3bc : 4e8 ; + 3bd : 4dc ; + 3be : 4cf ; + 3bf : 4c2 ; + 3c0 : 4b5 ; + 3c1 : 4a9 ; + 3c2 : 49c ; + 3c3 : 48f ; + 3c4 : 482 ; + 3c5 : 475 ; + 3c6 : 468 ; + 3c7 : 45b ; + 3c8 : 44e ; + 3c9 : 441 ; + 3ca : 434 ; + 3cb : 427 ; + 3cc : 41a ; + 3cd : 40d ; + 3ce : 400 ; + 3cf : 3f3 ; + 3d0 : 3e6 ; + 3d1 : 3d8 ; + 3d2 : 3cb ; + 3d3 : 3be ; + 3d4 : 3b1 ; + 3d5 : 3a3 ; + 3d6 : 396 ; + 3d7 : 389 ; + 3d8 : 37b ; + 3d9 : 36e ; + 3da : 360 ; + 3db : 353 ; + 3dc : 346 ; + 3dd : 338 ; + 3de : 32b ; + 3df : 31d ; + 3e0 : 30f ; + 3e1 : 302 ; + 3e2 : 2f4 ; + 3e3 : 2e7 ; + 3e4 : 2d9 ; + 3e5 : 2cb ; + 3e6 : 2be ; + 3e7 : 2b0 ; + 3e8 : 2a2 ; + 3e9 : 294 ; + 3ea : 287 ; + 3eb : 279 ; + 3ec : 26b ; + 3ed : 25d ; + 3ee : 24f ; + 3ef : 241 ; + 3f0 : 233 ; + 3f1 : 225 ; + 3f2 : 217 ; + 3f3 : 209 ; + 3f4 : 1fb ; + 3f5 : 1ed ; + 3f6 : 1df ; + 3f7 : 1d0 ; + 3f8 : 1c2 ; + 3f9 : 1b4 ; + 3fa : 1a6 ; + 3fb : 198 ; + 3fc : 18a ; + 3fd : 17b ; + 3fe : 16d ; + 3ff : 15f ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_11.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_11.mif new file mode 100644 index 0000000000000000000000000000000000000000..75537e6553556b4bc64003fd3f4b78d04d9d0cd0 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_11.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : 18 ; + 1 : 13 ; + 2 : f ; + 3 : 9 ; + 4 : 4 ; + 5 : fffe ; + 6 : fffa ; + 7 : fff4 ; + 8 : ffef ; + 9 : ffe9 ; + a : ffe4 ; + b : ffdf ; + c : ffda ; + d : ffd4 ; + e : ffd0 ; + f : ffca ; + 10 : ffc5 ; + 11 : ffc0 ; + 12 : ffba ; + 13 : ffb5 ; + 14 : ffb0 ; + 15 : ffaa ; + 16 : ffa6 ; + 17 : ffa1 ; + 18 : ff9b ; + 19 : ff96 ; + 1a : ff90 ; + 1b : ff8b ; + 1c : ff86 ; + 1d : ff80 ; + 1e : ff7b ; + 1f : ff75 ; + 20 : ff70 ; + 21 : ff6b ; + 22 : ff65 ; + 23 : ff60 ; + 24 : ff5a ; + 25 : ff55 ; + 26 : ff4f ; + 27 : ff4a ; + 28 : ff44 ; + 29 : ff3f ; + 2a : ff39 ; + 2b : ff33 ; + 2c : ff2f ; + 2d : ff29 ; + 2e : ff23 ; + 2f : ff1e ; + 30 : ff18 ; + 31 : ff13 ; + 32 : ff0e ; + 33 : ff09 ; + 34 : ff03 ; + 35 : fefd ; + 36 : fef8 ; + 37 : fef2 ; + 38 : feed ; + 39 : fee7 ; + 3a : fee1 ; + 3b : fedc ; + 3c : fed6 ; + 3d : fed1 ; + 3e : fecc ; + 3f : fec6 ; + 40 : fec1 ; + 41 : febb ; + 42 : feb5 ; + 43 : feb0 ; + 44 : feaa ; + 45 : fea5 ; + 46 : fea0 ; + 47 : fe9a ; + 48 : fe95 ; + 49 : fe8f ; + 4a : fe89 ; + 4b : fe83 ; + 4c : fe7e ; + 4d : fe78 ; + 4e : fe73 ; + 4f : fe6d ; + 50 : fe68 ; + 51 : fe62 ; + 52 : fe5d ; + 53 : fe57 ; + 54 : fe52 ; + 55 : fe4c ; + 56 : fe47 ; + 57 : fe42 ; + 58 : fe3c ; + 59 : fe36 ; + 5a : fe30 ; + 5b : fe2b ; + 5c : fe25 ; + 5d : fe20 ; + 5e : fe1a ; + 5f : fe15 ; + 60 : fe0f ; + 61 : fe0a ; + 62 : fe04 ; + 63 : fdff ; + 64 : fdf9 ; + 65 : fdf4 ; + 66 : fdee ; + 67 : fde9 ; + 68 : fde3 ; + 69 : fddd ; + 6a : fdd8 ; + 6b : fdd2 ; + 6c : fdcd ; + 6d : fdc7 ; + 6e : fdc2 ; + 6f : fdbc ; + 70 : fdb7 ; + 71 : fdb1 ; + 72 : fdab ; + 73 : fda6 ; + 74 : fda0 ; + 75 : fd9b ; + 76 : fd95 ; + 77 : fd90 ; + 78 : fd8a ; + 79 : fd85 ; + 7a : fd7f ; + 7b : fd7a ; + 7c : fd74 ; + 7d : fd6e ; + 7e : fd69 ; + 7f : fd63 ; + 80 : fd5e ; + 81 : fd58 ; + 82 : fd53 ; + 83 : fd4d ; + 84 : fd48 ; + 85 : fd42 ; + 86 : fd3d ; + 87 : fd37 ; + 88 : fd32 ; + 89 : fd2c ; + 8a : fd27 ; + 8b : fd21 ; + 8c : fd1c ; + 8d : fd16 ; + 8e : fd11 ; + 8f : fd0b ; + 90 : fd06 ; + 91 : fd00 ; + 92 : fcfb ; + 93 : fcf5 ; + 94 : fcf0 ; + 95 : fcea ; + 96 : fce5 ; + 97 : fcdf ; + 98 : fcda ; + 99 : fcd4 ; + 9a : fccf ; + 9b : fcc9 ; + 9c : fcc4 ; + 9d : fcbe ; + 9e : fcb9 ; + 9f : fcb3 ; + a0 : fcae ; + a1 : fca8 ; + a2 : fca3 ; + a3 : fc9d ; + a4 : fc98 ; + a5 : fc93 ; + a6 : fc8d ; + a7 : fc88 ; + a8 : fc82 ; + a9 : fc7d ; + aa : fc77 ; + ab : fc72 ; + ac : fc6c ; + ad : fc67 ; + ae : fc62 ; + af : fc5c ; + b0 : fc57 ; + b1 : fc51 ; + b2 : fc4c ; + b3 : fc47 ; + b4 : fc41 ; + b5 : fc3c ; + b6 : fc36 ; + b7 : fc31 ; + b8 : fc2c ; + b9 : fc26 ; + ba : fc21 ; + bb : fc1b ; + bc : fc16 ; + bd : fc11 ; + be : fc0b ; + bf : fc06 ; + c0 : fc01 ; + c1 : fbfb ; + c2 : fbf6 ; + c3 : fbf1 ; + c4 : fbeb ; + c5 : fbe6 ; + c6 : fbe1 ; + c7 : fbdb ; + c8 : fbd6 ; + c9 : fbd1 ; + ca : fbcb ; + cb : fbc6 ; + cc : fbc1 ; + cd : fbbc ; + ce : fbb6 ; + cf : fbb1 ; + d0 : fbac ; + d1 : fba6 ; + d2 : fba1 ; + d3 : fb9c ; + d4 : fb97 ; + d5 : fb91 ; + d6 : fb8c ; + d7 : fb87 ; + d8 : fb82 ; + d9 : fb7d ; + da : fb77 ; + db : fb72 ; + dc : fb6d ; + dd : fb68 ; + de : fb63 ; + df : fb5d ; + e0 : fb58 ; + e1 : fb53 ; + e2 : fb4e ; + e3 : fb49 ; + e4 : fb44 ; + e5 : fb3e ; + e6 : fb39 ; + e7 : fb34 ; + e8 : fb2f ; + e9 : fb2a ; + ea : fb25 ; + eb : fb20 ; + ec : fb1b ; + ed : fb16 ; + ee : fb10 ; + ef : fb0b ; + f0 : fb06 ; + f1 : fb01 ; + f2 : fafc ; + f3 : faf7 ; + f4 : faf2 ; + f5 : faed ; + f6 : fae8 ; + f7 : fae3 ; + f8 : fade ; + f9 : fad9 ; + fa : fad4 ; + fb : facf ; + fc : faca ; + fd : fac5 ; + fe : fac0 ; + ff : fabb ; + 100 : fab6 ; + 101 : fab1 ; + 102 : faac ; + 103 : faa7 ; + 104 : faa2 ; + 105 : fa9e ; + 106 : fa99 ; + 107 : fa94 ; + 108 : fa8f ; + 109 : fa8a ; + 10a : fa85 ; + 10b : fa80 ; + 10c : fa7b ; + 10d : fa77 ; + 10e : fa72 ; + 10f : fa6d ; + 110 : fa68 ; + 111 : fa63 ; + 112 : fa5f ; + 113 : fa5a ; + 114 : fa55 ; + 115 : fa50 ; + 116 : fa4b ; + 117 : fa47 ; + 118 : fa42 ; + 119 : fa3d ; + 11a : fa38 ; + 11b : fa34 ; + 11c : fa2f ; + 11d : fa2a ; + 11e : fa26 ; + 11f : fa21 ; + 120 : fa1c ; + 121 : fa18 ; + 122 : fa13 ; + 123 : fa0e ; + 124 : fa0a ; + 125 : fa05 ; + 126 : fa01 ; + 127 : f9fc ; + 128 : f9f7 ; + 129 : f9f3 ; + 12a : f9ee ; + 12b : f9ea ; + 12c : f9e5 ; + 12d : f9e1 ; + 12e : f9dc ; + 12f : f9d7 ; + 130 : f9d3 ; + 131 : f9ce ; + 132 : f9ca ; + 133 : f9c6 ; + 134 : f9c1 ; + 135 : f9bd ; + 136 : f9b8 ; + 137 : f9b4 ; + 138 : f9af ; + 139 : f9ab ; + 13a : f9a7 ; + 13b : f9a2 ; + 13c : f99e ; + 13d : f999 ; + 13e : f995 ; + 13f : f991 ; + 140 : f98c ; + 141 : f988 ; + 142 : f984 ; + 143 : f97f ; + 144 : f97b ; + 145 : f977 ; + 146 : f973 ; + 147 : f96e ; + 148 : f96a ; + 149 : f966 ; + 14a : f962 ; + 14b : f95d ; + 14c : f959 ; + 14d : f955 ; + 14e : f951 ; + 14f : f94d ; + 150 : f949 ; + 151 : f944 ; + 152 : f940 ; + 153 : f93c ; + 154 : f938 ; + 155 : f934 ; + 156 : f930 ; + 157 : f92c ; + 158 : f928 ; + 159 : f924 ; + 15a : f920 ; + 15b : f91c ; + 15c : f918 ; + 15d : f914 ; + 15e : f910 ; + 15f : f90c ; + 160 : f908 ; + 161 : f904 ; + 162 : f900 ; + 163 : f8fc ; + 164 : f8f8 ; + 165 : f8f4 ; + 166 : f8f1 ; + 167 : f8ed ; + 168 : f8e9 ; + 169 : f8e5 ; + 16a : f8e1 ; + 16b : f8dd ; + 16c : f8da ; + 16d : f8d6 ; + 16e : f8d2 ; + 16f : f8ce ; + 170 : f8cb ; + 171 : f8c7 ; + 172 : f8c3 ; + 173 : f8bf ; + 174 : f8bc ; + 175 : f8b8 ; + 176 : f8b4 ; + 177 : f8b1 ; + 178 : f8ad ; + 179 : f8aa ; + 17a : f8a6 ; + 17b : f8a2 ; + 17c : f89f ; + 17d : f89b ; + 17e : f898 ; + 17f : f894 ; + 180 : f891 ; + 181 : f88d ; + 182 : f88a ; + 183 : f886 ; + 184 : f883 ; + 185 : f87f ; + 186 : f87c ; + 187 : f879 ; + 188 : f875 ; + 189 : f872 ; + 18a : f86e ; + 18b : f86b ; + 18c : f868 ; + 18d : f864 ; + 18e : f861 ; + 18f : f85e ; + 190 : f85b ; + 191 : f857 ; + 192 : f854 ; + 193 : f851 ; + 194 : f84e ; + 195 : f84a ; + 196 : f847 ; + 197 : f844 ; + 198 : f841 ; + 199 : f83e ; + 19a : f83b ; + 19b : f838 ; + 19c : f834 ; + 19d : f831 ; + 19e : f82e ; + 19f : f82b ; + 1a0 : f828 ; + 1a1 : f825 ; + 1a2 : f822 ; + 1a3 : f81f ; + 1a4 : f81c ; + 1a5 : f819 ; + 1a6 : f816 ; + 1a7 : f813 ; + 1a8 : f811 ; + 1a9 : f80e ; + 1aa : f80b ; + 1ab : f808 ; + 1ac : f805 ; + 1ad : f802 ; + 1ae : f7ff ; + 1af : f7fd ; + 1b0 : f7fa ; + 1b1 : f7f7 ; + 1b2 : f7f4 ; + 1b3 : f7f2 ; + 1b4 : f7ef ; + 1b5 : f7ec ; + 1b6 : f7ea ; + 1b7 : f7e7 ; + 1b8 : f7e4 ; + 1b9 : f7e2 ; + 1ba : f7df ; + 1bb : f7dd ; + 1bc : f7da ; + 1bd : f7d7 ; + 1be : f7d5 ; + 1bf : f7d2 ; + 1c0 : f7d0 ; + 1c1 : f7cd ; + 1c2 : f7cb ; + 1c3 : f7c8 ; + 1c4 : f7c6 ; + 1c5 : f7c4 ; + 1c6 : f7c1 ; + 1c7 : f7bf ; + 1c8 : f7bc ; + 1c9 : f7ba ; + 1ca : f7b8 ; + 1cb : f7b6 ; + 1cc : f7b3 ; + 1cd : f7b1 ; + 1ce : f7af ; + 1cf : f7ac ; + 1d0 : f7aa ; + 1d1 : f7a8 ; + 1d2 : f7a6 ; + 1d3 : f7a4 ; + 1d4 : f7a2 ; + 1d5 : f79f ; + 1d6 : f79d ; + 1d7 : f79b ; + 1d8 : f799 ; + 1d9 : f797 ; + 1da : f795 ; + 1db : f793 ; + 1dc : f791 ; + 1dd : f78f ; + 1de : f78d ; + 1df : f78b ; + 1e0 : f789 ; + 1e1 : f787 ; + 1e2 : f785 ; + 1e3 : f783 ; + 1e4 : f782 ; + 1e5 : f780 ; + 1e6 : f77e ; + 1e7 : f77c ; + 1e8 : f77a ; + 1e9 : f778 ; + 1ea : f777 ; + 1eb : f775 ; + 1ec : f773 ; + 1ed : f772 ; + 1ee : f770 ; + 1ef : f76e ; + 1f0 : f76d ; + 1f1 : f76b ; + 1f2 : f769 ; + 1f3 : f768 ; + 1f4 : f766 ; + 1f5 : f765 ; + 1f6 : f763 ; + 1f7 : f762 ; + 1f8 : f760 ; + 1f9 : f75f ; + 1fa : f75d ; + 1fb : f75c ; + 1fc : f75a ; + 1fd : f759 ; + 1fe : f758 ; + 1ff : f756 ; + 200 : f755 ; + 201 : f754 ; + 202 : f752 ; + 203 : f751 ; + 204 : f750 ; + 205 : f74f ; + 206 : f74d ; + 207 : f74c ; + 208 : f74b ; + 209 : f74a ; + 20a : f749 ; + 20b : f748 ; + 20c : f747 ; + 20d : f745 ; + 20e : f744 ; + 20f : f743 ; + 210 : f742 ; + 211 : f741 ; + 212 : f740 ; + 213 : f73f ; + 214 : f73e ; + 215 : f73e ; + 216 : f73d ; + 217 : f73c ; + 218 : f73b ; + 219 : f73a ; + 21a : f739 ; + 21b : f738 ; + 21c : f738 ; + 21d : f737 ; + 21e : f736 ; + 21f : f735 ; + 220 : f735 ; + 221 : f734 ; + 222 : f733 ; + 223 : f733 ; + 224 : f732 ; + 225 : f732 ; + 226 : f731 ; + 227 : f730 ; + 228 : f730 ; + 229 : f72f ; + 22a : f72f ; + 22b : f72e ; + 22c : f72e ; + 22d : f72d ; + 22e : f72d ; + 22f : f72d ; + 230 : f72c ; + 231 : f72c ; + 232 : f72c ; + 233 : f72b ; + 234 : f72b ; + 235 : f72b ; + 236 : f72b ; + 237 : f72a ; + 238 : f72a ; + 239 : f72a ; + 23a : f72a ; + 23b : f72a ; + 23c : f729 ; + 23d : f729 ; + 23e : f729 ; + 23f : f729 ; + 240 : f729 ; + 241 : f729 ; + 242 : f729 ; + 243 : f729 ; + 244 : f729 ; + 245 : f729 ; + 246 : f729 ; + 247 : f729 ; + 248 : f72a ; + 249 : f72a ; + 24a : f72a ; + 24b : f72a ; + 24c : f72a ; + 24d : f72b ; + 24e : f72b ; + 24f : f72b ; + 250 : f72b ; + 251 : f72c ; + 252 : f72c ; + 253 : f72c ; + 254 : f72d ; + 255 : f72d ; + 256 : f72e ; + 257 : f72e ; + 258 : f72f ; + 259 : f72f ; + 25a : f730 ; + 25b : f730 ; + 25c : f731 ; + 25d : f731 ; + 25e : f732 ; + 25f : f732 ; + 260 : f733 ; + 261 : f734 ; + 262 : f734 ; + 263 : f735 ; + 264 : f736 ; + 265 : f737 ; + 266 : f737 ; + 267 : f738 ; + 268 : f739 ; + 269 : f73a ; + 26a : f73b ; + 26b : f73c ; + 26c : f73c ; + 26d : f73d ; + 26e : f73e ; + 26f : f73f ; + 270 : f740 ; + 271 : f741 ; + 272 : f742 ; + 273 : f743 ; + 274 : f744 ; + 275 : f746 ; + 276 : f747 ; + 277 : f748 ; + 278 : f749 ; + 279 : f74a ; + 27a : f74b ; + 27b : f74d ; + 27c : f74e ; + 27d : f74f ; + 27e : f750 ; + 27f : f752 ; + 280 : f753 ; + 281 : f754 ; + 282 : f756 ; + 283 : f757 ; + 284 : f759 ; + 285 : f75a ; + 286 : f75c ; + 287 : f75d ; + 288 : f75f ; + 289 : f760 ; + 28a : f762 ; + 28b : f763 ; + 28c : f765 ; + 28d : f766 ; + 28e : f768 ; + 28f : f76a ; + 290 : f76b ; + 291 : f76d ; + 292 : f76f ; + 293 : f771 ; + 294 : f772 ; + 295 : f774 ; + 296 : f776 ; + 297 : f778 ; + 298 : f77a ; + 299 : f77c ; + 29a : f77d ; + 29b : f77f ; + 29c : f781 ; + 29d : f783 ; + 29e : f785 ; + 29f : f787 ; + 2a0 : f789 ; + 2a1 : f78b ; + 2a2 : f78e ; + 2a3 : f790 ; + 2a4 : f792 ; + 2a5 : f794 ; + 2a6 : f796 ; + 2a7 : f798 ; + 2a8 : f79a ; + 2a9 : f79d ; + 2aa : f79f ; + 2ab : f7a1 ; + 2ac : f7a4 ; + 2ad : f7a6 ; + 2ae : f7a8 ; + 2af : f7ab ; + 2b0 : f7ad ; + 2b1 : f7af ; + 2b2 : f7b2 ; + 2b3 : f7b4 ; + 2b4 : f7b7 ; + 2b5 : f7b9 ; + 2b6 : f7bc ; + 2b7 : f7be ; + 2b8 : f7c1 ; + 2b9 : f7c4 ; + 2ba : f7c6 ; + 2bb : f7c9 ; + 2bc : f7cb ; + 2bd : f7ce ; + 2be : f7d1 ; + 2bf : f7d4 ; + 2c0 : f7d6 ; + 2c1 : f7d9 ; + 2c2 : f7dc ; + 2c3 : f7df ; + 2c4 : f7e1 ; + 2c5 : f7e4 ; + 2c6 : f7e7 ; + 2c7 : f7ea ; + 2c8 : f7ed ; + 2c9 : f7f0 ; + 2ca : f7f3 ; + 2cb : f7f6 ; + 2cc : f7f9 ; + 2cd : f7fc ; + 2ce : f7ff ; + 2cf : f802 ; + 2d0 : f805 ; + 2d1 : f808 ; + 2d2 : f80b ; + 2d3 : f80f ; + 2d4 : f812 ; + 2d5 : f815 ; + 2d6 : f818 ; + 2d7 : f81b ; + 2d8 : f81f ; + 2d9 : f822 ; + 2da : f825 ; + 2db : f829 ; + 2dc : f82c ; + 2dd : f82f ; + 2de : f833 ; + 2df : f836 ; + 2e0 : f83a ; + 2e1 : f83d ; + 2e2 : f841 ; + 2e3 : f844 ; + 2e4 : f848 ; + 2e5 : f84b ; + 2e6 : f84f ; + 2e7 : f852 ; + 2e8 : f856 ; + 2e9 : f85a ; + 2ea : f85d ; + 2eb : f861 ; + 2ec : f865 ; + 2ed : f868 ; + 2ee : f86c ; + 2ef : f870 ; + 2f0 : f874 ; + 2f1 : f878 ; + 2f2 : f87b ; + 2f3 : f87f ; + 2f4 : f883 ; + 2f5 : f887 ; + 2f6 : f88b ; + 2f7 : f88f ; + 2f8 : f893 ; + 2f9 : f897 ; + 2fa : f89b ; + 2fb : f89f ; + 2fc : f8a3 ; + 2fd : f8a7 ; + 2fe : f8ab ; + 2ff : f8af ; + 300 : f8b3 ; + 301 : f8b8 ; + 302 : f8bc ; + 303 : f8c0 ; + 304 : f8c4 ; + 305 : f8c8 ; + 306 : f8cd ; + 307 : f8d1 ; + 308 : f8d5 ; + 309 : f8da ; + 30a : f8de ; + 30b : f8e2 ; + 30c : f8e7 ; + 30d : f8eb ; + 30e : f8ef ; + 30f : f8f4 ; + 310 : f8f8 ; + 311 : f8fd ; + 312 : f901 ; + 313 : f906 ; + 314 : f90a ; + 315 : f90f ; + 316 : f914 ; + 317 : f918 ; + 318 : f91d ; + 319 : f922 ; + 31a : f926 ; + 31b : f92b ; + 31c : f930 ; + 31d : f934 ; + 31e : f939 ; + 31f : f93e ; + 320 : f943 ; + 321 : f948 ; + 322 : f94c ; + 323 : f951 ; + 324 : f956 ; + 325 : f95b ; + 326 : f960 ; + 327 : f965 ; + 328 : f96a ; + 329 : f96f ; + 32a : f974 ; + 32b : f979 ; + 32c : f97e ; + 32d : f983 ; + 32e : f988 ; + 32f : f98d ; + 330 : f992 ; + 331 : f998 ; + 332 : f99d ; + 333 : f9a2 ; + 334 : f9a7 ; + 335 : f9ac ; + 336 : f9b2 ; + 337 : f9b7 ; + 338 : f9bc ; + 339 : f9c1 ; + 33a : f9c7 ; + 33b : f9cc ; + 33c : f9d2 ; + 33d : f9d7 ; + 33e : f9dc ; + 33f : f9e2 ; + 340 : f9e7 ; + 341 : f9ed ; + 342 : f9f2 ; + 343 : f9f8 ; + 344 : f9fd ; + 345 : fa03 ; + 346 : fa08 ; + 347 : fa0e ; + 348 : fa14 ; + 349 : fa19 ; + 34a : fa1f ; + 34b : fa24 ; + 34c : fa2a ; + 34d : fa30 ; + 34e : fa36 ; + 34f : fa3b ; + 350 : fa41 ; + 351 : fa47 ; + 352 : fa4d ; + 353 : fa52 ; + 354 : fa58 ; + 355 : fa5e ; + 356 : fa64 ; + 357 : fa6a ; + 358 : fa70 ; + 359 : fa76 ; + 35a : fa7c ; + 35b : fa82 ; + 35c : fa88 ; + 35d : fa8e ; + 35e : fa94 ; + 35f : fa9a ; + 360 : faa0 ; + 361 : faa6 ; + 362 : faac ; + 363 : fab2 ; + 364 : fab8 ; + 365 : fabe ; + 366 : fac5 ; + 367 : facb ; + 368 : fad1 ; + 369 : fad7 ; + 36a : fadd ; + 36b : fae4 ; + 36c : faea ; + 36d : faf0 ; + 36e : faf7 ; + 36f : fafd ; + 370 : fb03 ; + 371 : fb0a ; + 372 : fb10 ; + 373 : fb16 ; + 374 : fb1d ; + 375 : fb23 ; + 376 : fb2a ; + 377 : fb30 ; + 378 : fb37 ; + 379 : fb3d ; + 37a : fb44 ; + 37b : fb4a ; + 37c : fb51 ; + 37d : fb57 ; + 37e : fb5e ; + 37f : fb65 ; + 380 : fb6b ; + 381 : fb72 ; + 382 : fb79 ; + 383 : fb7f ; + 384 : fb86 ; + 385 : fb8d ; + 386 : fb93 ; + 387 : fb9a ; + 388 : fba1 ; + 389 : fba8 ; + 38a : fbaf ; + 38b : fbb5 ; + 38c : fbbc ; + 38d : fbc3 ; + 38e : fbca ; + 38f : fbd1 ; + 390 : fbd8 ; + 391 : fbdf ; + 392 : fbe6 ; + 393 : fbec ; + 394 : fbf3 ; + 395 : fbfa ; + 396 : fc01 ; + 397 : fc08 ; + 398 : fc10 ; + 399 : fc17 ; + 39a : fc1e ; + 39b : fc25 ; + 39c : fc2c ; + 39d : fc33 ; + 39e : fc3a ; + 39f : fc41 ; + 3a0 : fc48 ; + 3a1 : fc4f ; + 3a2 : fc57 ; + 3a3 : fc5e ; + 3a4 : fc65 ; + 3a5 : fc6c ; + 3a6 : fc74 ; + 3a7 : fc7b ; + 3a8 : fc83 ; + 3a9 : fc89 ; + 3aa : fc91 ; + 3ab : fc98 ; + 3ac : fc9f ; + 3ad : fca7 ; + 3ae : fcae ; + 3af : fcb6 ; + 3b0 : fcbd ; + 3b1 : fcc4 ; + 3b2 : fccc ; + 3b3 : fcd3 ; + 3b4 : fcdb ; + 3b5 : fce2 ; + 3b6 : fcea ; + 3b7 : fcf2 ; + 3b8 : fcf9 ; + 3b9 : fd01 ; + 3ba : fd08 ; + 3bb : fd0f ; + 3bc : fd17 ; + 3bd : fd1e ; + 3be : fd26 ; + 3bf : fd2f ; + 3c0 : fd35 ; + 3c1 : fd3e ; + 3c2 : fd45 ; + 3c3 : fd4c ; + 3c4 : fd54 ; + 3c5 : fd5c ; + 3c6 : fd63 ; + 3c7 : fd6c ; + 3c8 : fd73 ; + 3c9 : fd7c ; + 3ca : fd82 ; + 3cb : fd8b ; + 3cc : fd93 ; + 3cd : fd9b ; + 3ce : fda3 ; + 3cf : fda9 ; + 3d0 : fdb2 ; + 3d1 : fdb9 ; + 3d2 : fdc2 ; + 3d3 : fdca ; + 3d4 : fdd1 ; + 3d5 : fdd9 ; + 3d6 : fde2 ; + 3d7 : fde8 ; + 3d8 : fdf1 ; + 3d9 : fdf9 ; + 3da : fe01 ; + 3db : fe09 ; + 3dc : fe11 ; + 3dd : fe19 ; + 3de : fe21 ; + 3df : fe29 ; + 3e0 : fe31 ; + 3e1 : fe39 ; + 3e2 : fe42 ; + 3e3 : fe4a ; + 3e4 : fe52 ; + 3e5 : fe5a ; + 3e6 : fe62 ; + 3e7 : fe6a ; + 3e8 : fe72 ; + 3e9 : fe7a ; + 3ea : fe82 ; + 3eb : fe8a ; + 3ec : fe92 ; + 3ed : fe9a ; + 3ee : fea2 ; + 3ef : feaa ; + 3f0 : feb2 ; + 3f1 : febb ; + 3f2 : fec2 ; + 3f3 : feca ; + 3f4 : fed3 ; + 3f5 : fedb ; + 3f6 : fee2 ; + 3f7 : feec ; + 3f8 : fef4 ; + 3f9 : fefc ; + 3fa : ff04 ; + 3fb : ff0d ; + 3fc : ff15 ; + 3fd : ff1e ; + 3fe : ff25 ; + 3ff : ff2d ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_12.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_12.mif new file mode 100644 index 0000000000000000000000000000000000000000..255e3a2464d3428980b762f5c30aa118f2f90591 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_12.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : a3 ; + 1 : a7 ; + 2 : aa ; + 3 : ad ; + 4 : b1 ; + 5 : b4 ; + 6 : b7 ; + 7 : ba ; + 8 : be ; + 9 : c2 ; + a : c5 ; + b : c9 ; + c : cc ; + d : cf ; + e : d3 ; + f : d6 ; + 10 : d9 ; + 11 : dd ; + 12 : e0 ; + 13 : e3 ; + 14 : e6 ; + 15 : ea ; + 16 : ed ; + 17 : f0 ; + 18 : f4 ; + 19 : f7 ; + 1a : fa ; + 1b : fe ; + 1c : 101 ; + 1d : 104 ; + 1e : 108 ; + 1f : 10b ; + 20 : 10e ; + 21 : 112 ; + 22 : 115 ; + 23 : 118 ; + 24 : 11c ; + 25 : 11f ; + 26 : 122 ; + 27 : 126 ; + 28 : 129 ; + 29 : 12c ; + 2a : 130 ; + 2b : 133 ; + 2c : 136 ; + 2d : 13a ; + 2e : 13d ; + 2f : 140 ; + 30 : 144 ; + 31 : 147 ; + 32 : 14a ; + 33 : 14e ; + 34 : 151 ; + 35 : 155 ; + 36 : 158 ; + 37 : 15b ; + 38 : 15f ; + 39 : 162 ; + 3a : 165 ; + 3b : 169 ; + 3c : 16c ; + 3d : 16f ; + 3e : 173 ; + 3f : 176 ; + 40 : 179 ; + 41 : 17d ; + 42 : 180 ; + 43 : 183 ; + 44 : 187 ; + 45 : 18a ; + 46 : 18d ; + 47 : 191 ; + 48 : 194 ; + 49 : 197 ; + 4a : 19b ; + 4b : 19e ; + 4c : 1a1 ; + 4d : 1a5 ; + 4e : 1a8 ; + 4f : 1ab ; + 50 : 1af ; + 51 : 1b2 ; + 52 : 1b5 ; + 53 : 1b9 ; + 54 : 1bc ; + 55 : 1c0 ; + 56 : 1c3 ; + 57 : 1c6 ; + 58 : 1ca ; + 59 : 1cd ; + 5a : 1d0 ; + 5b : 1d4 ; + 5c : 1d7 ; + 5d : 1da ; + 5e : 1de ; + 5f : 1e1 ; + 60 : 1e4 ; + 61 : 1e8 ; + 62 : 1eb ; + 63 : 1ee ; + 64 : 1f2 ; + 65 : 1f5 ; + 66 : 1f8 ; + 67 : 1fb ; + 68 : 1ff ; + 69 : 202 ; + 6a : 205 ; + 6b : 209 ; + 6c : 20c ; + 6d : 20f ; + 6e : 213 ; + 6f : 216 ; + 70 : 219 ; + 71 : 21d ; + 72 : 220 ; + 73 : 223 ; + 74 : 227 ; + 75 : 22a ; + 76 : 22d ; + 77 : 230 ; + 78 : 234 ; + 79 : 237 ; + 7a : 23a ; + 7b : 23e ; + 7c : 241 ; + 7d : 244 ; + 7e : 248 ; + 7f : 24b ; + 80 : 24e ; + 81 : 251 ; + 82 : 255 ; + 83 : 258 ; + 84 : 25b ; + 85 : 25e ; + 86 : 262 ; + 87 : 265 ; + 88 : 268 ; + 89 : 26c ; + 8a : 26f ; + 8b : 272 ; + 8c : 275 ; + 8d : 279 ; + 8e : 27c ; + 8f : 27f ; + 90 : 282 ; + 91 : 286 ; + 92 : 289 ; + 93 : 28c ; + 94 : 28f ; + 95 : 293 ; + 96 : 296 ; + 97 : 299 ; + 98 : 29c ; + 99 : 29f ; + 9a : 2a3 ; + 9b : 2a6 ; + 9c : 2a9 ; + 9d : 2ac ; + 9e : 2b0 ; + 9f : 2b3 ; + a0 : 2b6 ; + a1 : 2b9 ; + a2 : 2bc ; + a3 : 2c0 ; + a4 : 2c3 ; + a5 : 2c6 ; + a6 : 2c9 ; + a7 : 2cc ; + a8 : 2d0 ; + a9 : 2d3 ; + aa : 2d6 ; + ab : 2d9 ; + ac : 2dc ; + ad : 2df ; + ae : 2e3 ; + af : 2e6 ; + b0 : 2e9 ; + b1 : 2ec ; + b2 : 2ef ; + b3 : 2f2 ; + b4 : 2f6 ; + b5 : 2f9 ; + b6 : 2fc ; + b7 : 2ff ; + b8 : 302 ; + b9 : 305 ; + ba : 308 ; + bb : 30b ; + bc : 30f ; + bd : 312 ; + be : 315 ; + bf : 318 ; + c0 : 31b ; + c1 : 31e ; + c2 : 321 ; + c3 : 324 ; + c4 : 327 ; + c5 : 32a ; + c6 : 32d ; + c7 : 331 ; + c8 : 334 ; + c9 : 337 ; + ca : 33a ; + cb : 33d ; + cc : 340 ; + cd : 343 ; + ce : 346 ; + cf : 349 ; + d0 : 34c ; + d1 : 34f ; + d2 : 352 ; + d3 : 355 ; + d4 : 358 ; + d5 : 35b ; + d6 : 35e ; + d7 : 361 ; + d8 : 364 ; + d9 : 367 ; + da : 36a ; + db : 36d ; + dc : 370 ; + dd : 373 ; + de : 376 ; + df : 379 ; + e0 : 37c ; + e1 : 37f ; + e2 : 382 ; + e3 : 385 ; + e4 : 388 ; + e5 : 38b ; + e6 : 38e ; + e7 : 391 ; + e8 : 393 ; + e9 : 396 ; + ea : 399 ; + eb : 39c ; + ec : 39f ; + ed : 3a2 ; + ee : 3a5 ; + ef : 3a8 ; + f0 : 3ab ; + f1 : 3ae ; + f2 : 3b0 ; + f3 : 3b3 ; + f4 : 3b6 ; + f5 : 3b9 ; + f6 : 3bc ; + f7 : 3bf ; + f8 : 3c1 ; + f9 : 3c4 ; + fa : 3c7 ; + fb : 3ca ; + fc : 3cd ; + fd : 3d0 ; + fe : 3d2 ; + ff : 3d5 ; + 100 : 3d8 ; + 101 : 3db ; + 102 : 3de ; + 103 : 3e0 ; + 104 : 3e3 ; + 105 : 3e6 ; + 106 : 3e9 ; + 107 : 3eb ; + 108 : 3ee ; + 109 : 3f1 ; + 10a : 3f4 ; + 10b : 3f6 ; + 10c : 3f9 ; + 10d : 3fc ; + 10e : 3fe ; + 10f : 401 ; + 110 : 404 ; + 111 : 406 ; + 112 : 409 ; + 113 : 40c ; + 114 : 40e ; + 115 : 411 ; + 116 : 414 ; + 117 : 416 ; + 118 : 419 ; + 119 : 41c ; + 11a : 41e ; + 11b : 421 ; + 11c : 424 ; + 11d : 426 ; + 11e : 429 ; + 11f : 42b ; + 120 : 42e ; + 121 : 431 ; + 122 : 433 ; + 123 : 436 ; + 124 : 438 ; + 125 : 43b ; + 126 : 43d ; + 127 : 440 ; + 128 : 442 ; + 129 : 445 ; + 12a : 447 ; + 12b : 44a ; + 12c : 44c ; + 12d : 44f ; + 12e : 451 ; + 12f : 454 ; + 130 : 456 ; + 131 : 459 ; + 132 : 45b ; + 133 : 45e ; + 134 : 460 ; + 135 : 463 ; + 136 : 465 ; + 137 : 468 ; + 138 : 46a ; + 139 : 46c ; + 13a : 46f ; + 13b : 471 ; + 13c : 474 ; + 13d : 476 ; + 13e : 478 ; + 13f : 47b ; + 140 : 47d ; + 141 : 47f ; + 142 : 482 ; + 143 : 484 ; + 144 : 486 ; + 145 : 489 ; + 146 : 48b ; + 147 : 48d ; + 148 : 490 ; + 149 : 492 ; + 14a : 494 ; + 14b : 496 ; + 14c : 499 ; + 14d : 49b ; + 14e : 49d ; + 14f : 49f ; + 150 : 4a2 ; + 151 : 4a4 ; + 152 : 4a6 ; + 153 : 4a8 ; + 154 : 4ab ; + 155 : 4ad ; + 156 : 4af ; + 157 : 4b1 ; + 158 : 4b3 ; + 159 : 4b5 ; + 15a : 4b8 ; + 15b : 4ba ; + 15c : 4bc ; + 15d : 4be ; + 15e : 4c0 ; + 15f : 4c2 ; + 160 : 4c4 ; + 161 : 4c6 ; + 162 : 4c8 ; + 163 : 4cb ; + 164 : 4cd ; + 165 : 4cf ; + 166 : 4d1 ; + 167 : 4d3 ; + 168 : 4d5 ; + 169 : 4d7 ; + 16a : 4d9 ; + 16b : 4db ; + 16c : 4dd ; + 16d : 4df ; + 16e : 4e1 ; + 16f : 4e3 ; + 170 : 4e5 ; + 171 : 4e7 ; + 172 : 4e9 ; + 173 : 4ea ; + 174 : 4ec ; + 175 : 4ee ; + 176 : 4f0 ; + 177 : 4f2 ; + 178 : 4f4 ; + 179 : 4f6 ; + 17a : 4f8 ; + 17b : 4fa ; + 17c : 4fb ; + 17d : 4fd ; + 17e : 4ff ; + 17f : 501 ; + 180 : 503 ; + 181 : 504 ; + 182 : 506 ; + 183 : 508 ; + 184 : 50a ; + 185 : 50c ; + 186 : 50d ; + 187 : 50f ; + 188 : 511 ; + 189 : 513 ; + 18a : 514 ; + 18b : 516 ; + 18c : 518 ; + 18d : 519 ; + 18e : 51b ; + 18f : 51d ; + 190 : 51e ; + 191 : 520 ; + 192 : 522 ; + 193 : 523 ; + 194 : 525 ; + 195 : 526 ; + 196 : 528 ; + 197 : 52a ; + 198 : 52b ; + 199 : 52d ; + 19a : 52e ; + 19b : 530 ; + 19c : 531 ; + 19d : 533 ; + 19e : 534 ; + 19f : 536 ; + 1a0 : 537 ; + 1a1 : 539 ; + 1a2 : 53a ; + 1a3 : 53c ; + 1a4 : 53d ; + 1a5 : 53f ; + 1a6 : 540 ; + 1a7 : 542 ; + 1a8 : 543 ; + 1a9 : 544 ; + 1aa : 546 ; + 1ab : 547 ; + 1ac : 549 ; + 1ad : 54a ; + 1ae : 54b ; + 1af : 54d ; + 1b0 : 54e ; + 1b1 : 54f ; + 1b2 : 551 ; + 1b3 : 552 ; + 1b4 : 553 ; + 1b5 : 554 ; + 1b6 : 556 ; + 1b7 : 557 ; + 1b8 : 558 ; + 1b9 : 559 ; + 1ba : 55b ; + 1bb : 55c ; + 1bc : 55d ; + 1bd : 55e ; + 1be : 55f ; + 1bf : 561 ; + 1c0 : 562 ; + 1c1 : 563 ; + 1c2 : 564 ; + 1c3 : 565 ; + 1c4 : 566 ; + 1c5 : 567 ; + 1c6 : 568 ; + 1c7 : 56a ; + 1c8 : 56b ; + 1c9 : 56c ; + 1ca : 56d ; + 1cb : 56e ; + 1cc : 56f ; + 1cd : 570 ; + 1ce : 571 ; + 1cf : 572 ; + 1d0 : 573 ; + 1d1 : 574 ; + 1d2 : 575 ; + 1d3 : 576 ; + 1d4 : 577 ; + 1d5 : 578 ; + 1d6 : 578 ; + 1d7 : 579 ; + 1d8 : 57a ; + 1d9 : 57b ; + 1da : 57c ; + 1db : 57d ; + 1dc : 57e ; + 1dd : 57e ; + 1de : 57f ; + 1df : 580 ; + 1e0 : 581 ; + 1e1 : 582 ; + 1e2 : 582 ; + 1e3 : 583 ; + 1e4 : 584 ; + 1e5 : 585 ; + 1e6 : 585 ; + 1e7 : 586 ; + 1e8 : 587 ; + 1e9 : 588 ; + 1ea : 588 ; + 1eb : 589 ; + 1ec : 58a ; + 1ed : 58a ; + 1ee : 58b ; + 1ef : 58c ; + 1f0 : 58c ; + 1f1 : 58d ; + 1f2 : 58d ; + 1f3 : 58e ; + 1f4 : 58e ; + 1f5 : 58f ; + 1f6 : 590 ; + 1f7 : 590 ; + 1f8 : 591 ; + 1f9 : 591 ; + 1fa : 592 ; + 1fb : 592 ; + 1fc : 593 ; + 1fd : 593 ; + 1fe : 593 ; + 1ff : 594 ; + 200 : 594 ; + 201 : 595 ; + 202 : 595 ; + 203 : 595 ; + 204 : 596 ; + 205 : 596 ; + 206 : 597 ; + 207 : 597 ; + 208 : 597 ; + 209 : 598 ; + 20a : 598 ; + 20b : 598 ; + 20c : 598 ; + 20d : 599 ; + 20e : 599 ; + 20f : 599 ; + 210 : 599 ; + 211 : 59a ; + 212 : 59a ; + 213 : 59a ; + 214 : 59a ; + 215 : 59a ; + 216 : 59a ; + 217 : 59b ; + 218 : 59b ; + 219 : 59b ; + 21a : 59b ; + 21b : 59b ; + 21c : 59b ; + 21d : 59b ; + 21e : 59b ; + 21f : 59b ; + 220 : 59b ; + 221 : 59b ; + 222 : 59b ; + 223 : 59b ; + 224 : 59b ; + 225 : 59b ; + 226 : 59b ; + 227 : 59b ; + 228 : 59b ; + 229 : 59b ; + 22a : 59b ; + 22b : 59b ; + 22c : 59b ; + 22d : 59a ; + 22e : 59a ; + 22f : 59a ; + 230 : 59a ; + 231 : 59a ; + 232 : 59a ; + 233 : 599 ; + 234 : 599 ; + 235 : 599 ; + 236 : 599 ; + 237 : 598 ; + 238 : 598 ; + 239 : 598 ; + 23a : 598 ; + 23b : 597 ; + 23c : 597 ; + 23d : 597 ; + 23e : 596 ; + 23f : 596 ; + 240 : 595 ; + 241 : 595 ; + 242 : 595 ; + 243 : 594 ; + 244 : 594 ; + 245 : 593 ; + 246 : 593 ; + 247 : 592 ; + 248 : 592 ; + 249 : 591 ; + 24a : 591 ; + 24b : 590 ; + 24c : 590 ; + 24d : 58f ; + 24e : 58f ; + 24f : 58e ; + 250 : 58e ; + 251 : 58d ; + 252 : 58c ; + 253 : 58c ; + 254 : 58b ; + 255 : 58b ; + 256 : 58a ; + 257 : 589 ; + 258 : 588 ; + 259 : 588 ; + 25a : 587 ; + 25b : 586 ; + 25c : 586 ; + 25d : 585 ; + 25e : 584 ; + 25f : 583 ; + 260 : 582 ; + 261 : 582 ; + 262 : 581 ; + 263 : 580 ; + 264 : 57f ; + 265 : 57e ; + 266 : 57d ; + 267 : 57d ; + 268 : 57c ; + 269 : 57b ; + 26a : 57a ; + 26b : 579 ; + 26c : 578 ; + 26d : 577 ; + 26e : 576 ; + 26f : 575 ; + 270 : 574 ; + 271 : 573 ; + 272 : 572 ; + 273 : 571 ; + 274 : 570 ; + 275 : 56f ; + 276 : 56e ; + 277 : 56d ; + 278 : 56b ; + 279 : 56a ; + 27a : 569 ; + 27b : 568 ; + 27c : 567 ; + 27d : 566 ; + 27e : 564 ; + 27f : 563 ; + 280 : 562 ; + 281 : 561 ; + 282 : 560 ; + 283 : 55e ; + 284 : 55d ; + 285 : 55c ; + 286 : 55a ; + 287 : 559 ; + 288 : 558 ; + 289 : 557 ; + 28a : 555 ; + 28b : 554 ; + 28c : 552 ; + 28d : 551 ; + 28e : 550 ; + 28f : 54e ; + 290 : 54d ; + 291 : 54b ; + 292 : 54a ; + 293 : 548 ; + 294 : 547 ; + 295 : 545 ; + 296 : 544 ; + 297 : 542 ; + 298 : 541 ; + 299 : 53f ; + 29a : 53e ; + 29b : 53c ; + 29c : 53b ; + 29d : 539 ; + 29e : 537 ; + 29f : 536 ; + 2a0 : 534 ; + 2a1 : 532 ; + 2a2 : 531 ; + 2a3 : 52f ; + 2a4 : 52d ; + 2a5 : 52c ; + 2a6 : 52a ; + 2a7 : 528 ; + 2a8 : 527 ; + 2a9 : 525 ; + 2aa : 523 ; + 2ab : 521 ; + 2ac : 51f ; + 2ad : 51e ; + 2ae : 51c ; + 2af : 51a ; + 2b0 : 518 ; + 2b1 : 516 ; + 2b2 : 514 ; + 2b3 : 512 ; + 2b4 : 511 ; + 2b5 : 50f ; + 2b6 : 50d ; + 2b7 : 50b ; + 2b8 : 509 ; + 2b9 : 507 ; + 2ba : 505 ; + 2bb : 503 ; + 2bc : 501 ; + 2bd : 4ff ; + 2be : 4fd ; + 2bf : 4fb ; + 2c0 : 4f9 ; + 2c1 : 4f7 ; + 2c2 : 4f4 ; + 2c3 : 4f2 ; + 2c4 : 4f0 ; + 2c5 : 4ee ; + 2c6 : 4ec ; + 2c7 : 4ea ; + 2c8 : 4e8 ; + 2c9 : 4e5 ; + 2ca : 4e3 ; + 2cb : 4e1 ; + 2cc : 4df ; + 2cd : 4dd ; + 2ce : 4da ; + 2cf : 4d8 ; + 2d0 : 4d6 ; + 2d1 : 4d4 ; + 2d2 : 4d1 ; + 2d3 : 4cf ; + 2d4 : 4cd ; + 2d5 : 4ca ; + 2d6 : 4c8 ; + 2d7 : 4c6 ; + 2d8 : 4c3 ; + 2d9 : 4c1 ; + 2da : 4be ; + 2db : 4bc ; + 2dc : 4ba ; + 2dd : 4b7 ; + 2de : 4b5 ; + 2df : 4b2 ; + 2e0 : 4b0 ; + 2e1 : 4ad ; + 2e2 : 4ab ; + 2e3 : 4a8 ; + 2e4 : 4a6 ; + 2e5 : 4a3 ; + 2e6 : 4a1 ; + 2e7 : 49e ; + 2e8 : 49b ; + 2e9 : 499 ; + 2ea : 496 ; + 2eb : 494 ; + 2ec : 491 ; + 2ed : 48e ; + 2ee : 48c ; + 2ef : 489 ; + 2f0 : 486 ; + 2f1 : 484 ; + 2f2 : 481 ; + 2f3 : 47e ; + 2f4 : 47c ; + 2f5 : 479 ; + 2f6 : 476 ; + 2f7 : 473 ; + 2f8 : 470 ; + 2f9 : 46e ; + 2fa : 46b ; + 2fb : 468 ; + 2fc : 465 ; + 2fd : 462 ; + 2fe : 45f ; + 2ff : 45d ; + 300 : 45a ; + 301 : 457 ; + 302 : 454 ; + 303 : 451 ; + 304 : 44e ; + 305 : 44b ; + 306 : 448 ; + 307 : 445 ; + 308 : 442 ; + 309 : 43f ; + 30a : 43c ; + 30b : 439 ; + 30c : 436 ; + 30d : 433 ; + 30e : 430 ; + 30f : 42d ; + 310 : 42a ; + 311 : 427 ; + 312 : 424 ; + 313 : 421 ; + 314 : 41d ; + 315 : 41a ; + 316 : 417 ; + 317 : 414 ; + 318 : 411 ; + 319 : 40e ; + 31a : 40a ; + 31b : 407 ; + 31c : 404 ; + 31d : 401 ; + 31e : 3fd ; + 31f : 3fa ; + 320 : 3f7 ; + 321 : 3f4 ; + 322 : 3f0 ; + 323 : 3ed ; + 324 : 3ea ; + 325 : 3e6 ; + 326 : 3e3 ; + 327 : 3e0 ; + 328 : 3dc ; + 329 : 3d9 ; + 32a : 3d5 ; + 32b : 3d2 ; + 32c : 3cf ; + 32d : 3cb ; + 32e : 3c8 ; + 32f : 3c4 ; + 330 : 3c1 ; + 331 : 3bd ; + 332 : 3ba ; + 333 : 3b6 ; + 334 : 3b3 ; + 335 : 3af ; + 336 : 3ac ; + 337 : 3a8 ; + 338 : 3a5 ; + 339 : 3a1 ; + 33a : 39e ; + 33b : 39a ; + 33c : 396 ; + 33d : 393 ; + 33e : 38f ; + 33f : 38c ; + 340 : 388 ; + 341 : 384 ; + 342 : 381 ; + 343 : 37d ; + 344 : 379 ; + 345 : 375 ; + 346 : 372 ; + 347 : 36e ; + 348 : 36a ; + 349 : 367 ; + 34a : 363 ; + 34b : 35f ; + 34c : 35b ; + 34d : 357 ; + 34e : 354 ; + 34f : 350 ; + 350 : 34c ; + 351 : 348 ; + 352 : 344 ; + 353 : 340 ; + 354 : 33d ; + 355 : 339 ; + 356 : 335 ; + 357 : 331 ; + 358 : 32d ; + 359 : 329 ; + 35a : 325 ; + 35b : 321 ; + 35c : 31d ; + 35d : 319 ; + 35e : 315 ; + 35f : 311 ; + 360 : 30d ; + 361 : 309 ; + 362 : 305 ; + 363 : 301 ; + 364 : 2fd ; + 365 : 2f9 ; + 366 : 2f5 ; + 367 : 2f1 ; + 368 : 2ed ; + 369 : 2e9 ; + 36a : 2e5 ; + 36b : 2e1 ; + 36c : 2dc ; + 36d : 2d8 ; + 36e : 2d4 ; + 36f : 2d0 ; + 370 : 2cc ; + 371 : 2c8 ; + 372 : 2c3 ; + 373 : 2bf ; + 374 : 2bb ; + 375 : 2b7 ; + 376 : 2b3 ; + 377 : 2ae ; + 378 : 2aa ; + 379 : 2a6 ; + 37a : 2a2 ; + 37b : 29d ; + 37c : 299 ; + 37d : 295 ; + 37e : 290 ; + 37f : 28c ; + 380 : 288 ; + 381 : 283 ; + 382 : 27f ; + 383 : 27b ; + 384 : 276 ; + 385 : 272 ; + 386 : 26e ; + 387 : 269 ; + 388 : 265 ; + 389 : 260 ; + 38a : 25c ; + 38b : 258 ; + 38c : 253 ; + 38d : 24f ; + 38e : 24a ; + 38f : 246 ; + 390 : 241 ; + 391 : 23d ; + 392 : 238 ; + 393 : 234 ; + 394 : 22f ; + 395 : 22b ; + 396 : 226 ; + 397 : 222 ; + 398 : 21d ; + 399 : 219 ; + 39a : 214 ; + 39b : 210 ; + 39c : 20b ; + 39d : 206 ; + 39e : 202 ; + 39f : 1fd ; + 3a0 : 1f9 ; + 3a1 : 1f4 ; + 3a2 : 1ef ; + 3a3 : 1eb ; + 3a4 : 1e6 ; + 3a5 : 1e1 ; + 3a6 : 1dd ; + 3a7 : 1d8 ; + 3a8 : 1d3 ; + 3a9 : 1cf ; + 3aa : 1ca ; + 3ab : 1c5 ; + 3ac : 1c0 ; + 3ad : 1bc ; + 3ae : 1b7 ; + 3af : 1b2 ; + 3b0 : 1ad ; + 3b1 : 1a9 ; + 3b2 : 1a4 ; + 3b3 : 19f ; + 3b4 : 19a ; + 3b5 : 196 ; + 3b6 : 191 ; + 3b7 : 18c ; + 3b8 : 187 ; + 3b9 : 182 ; + 3ba : 17e ; + 3bb : 179 ; + 3bc : 174 ; + 3bd : 16f ; + 3be : 16a ; + 3bf : 165 ; + 3c0 : 160 ; + 3c1 : 15b ; + 3c2 : 157 ; + 3c3 : 152 ; + 3c4 : 14d ; + 3c5 : 148 ; + 3c6 : 143 ; + 3c7 : 13e ; + 3c8 : 139 ; + 3c9 : 134 ; + 3ca : 12f ; + 3cb : 12a ; + 3cc : 125 ; + 3cd : 120 ; + 3ce : 11b ; + 3cf : 116 ; + 3d0 : 111 ; + 3d1 : 10c ; + 3d2 : 107 ; + 3d3 : 102 ; + 3d4 : fd ; + 3d5 : f8 ; + 3d6 : f3 ; + 3d7 : ee ; + 3d8 : e9 ; + 3d9 : e4 ; + 3da : df ; + 3db : da ; + 3dc : d5 ; + 3dd : d0 ; + 3de : cb ; + 3df : c6 ; + 3e0 : c1 ; + 3e1 : bb ; + 3e2 : b6 ; + 3e3 : b1 ; + 3e4 : ac ; + 3e5 : a7 ; + 3e6 : a2 ; + 3e7 : 9d ; + 3e8 : 98 ; + 3e9 : 92 ; + 3ea : 8d ; + 3eb : 88 ; + 3ec : 83 ; + 3ed : 7e ; + 3ee : 79 ; + 3ef : 73 ; + 3f0 : 6e ; + 3f1 : 69 ; + 3f2 : 64 ; + 3f3 : 5f ; + 3f4 : 59 ; + 3f5 : 54 ; + 3f6 : 4f ; + 3f7 : 49 ; + 3f8 : 43 ; + 3f9 : 3e ; + 3fa : 39 ; + 3fb : 34 ; + 3fc : 2e ; + 3fd : 29 ; + 3fe : 24 ; + 3ff : 1f ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_13.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_13.mif new file mode 100644 index 0000000000000000000000000000000000000000..c8f2124a714f3cb588e1c3e6b556ffb125b5fc6d --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_13.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : fe9d ; + 1 : fe9b ; + 2 : fe99 ; + 3 : fe98 ; + 4 : fe96 ; + 5 : fe94 ; + 6 : fe93 ; + 7 : fe92 ; + 8 : fe90 ; + 9 : fe8d ; + a : fe8c ; + b : fe8b ; + c : fe89 ; + d : fe87 ; + e : fe85 ; + f : fe84 ; + 10 : fe83 ; + 11 : fe81 ; + 12 : fe7f ; + 13 : fe7e ; + 14 : fe7c ; + 15 : fe7b ; + 16 : fe79 ; + 17 : fe78 ; + 18 : fe76 ; + 19 : fe74 ; + 1a : fe72 ; + 1b : fe71 ; + 1c : fe6f ; + 1d : fe6d ; + 1e : fe6b ; + 1f : fe6a ; + 20 : fe68 ; + 21 : fe66 ; + 22 : fe64 ; + 23 : fe63 ; + 24 : fe61 ; + 25 : fe5f ; + 26 : fe5e ; + 27 : fe5c ; + 28 : fe5a ; + 29 : fe58 ; + 2a : fe57 ; + 2b : fe55 ; + 2c : fe53 ; + 2d : fe51 ; + 2e : fe50 ; + 2f : fe4e ; + 30 : fe4c ; + 31 : fe4b ; + 32 : fe49 ; + 33 : fe47 ; + 34 : fe45 ; + 35 : fe43 ; + 36 : fe42 ; + 37 : fe40 ; + 38 : fe3f ; + 39 : fe3d ; + 3a : fe3b ; + 3b : fe39 ; + 3c : fe38 ; + 3d : fe36 ; + 3e : fe34 ; + 3f : fe33 ; + 40 : fe31 ; + 41 : fe2f ; + 42 : fe2d ; + 43 : fe2b ; + 44 : fe2a ; + 45 : fe28 ; + 46 : fe27 ; + 47 : fe24 ; + 48 : fe23 ; + 49 : fe21 ; + 4a : fe1f ; + 4b : fe1e ; + 4c : fe1c ; + 4d : fe1a ; + 4e : fe19 ; + 4f : fe17 ; + 50 : fe15 ; + 51 : fe14 ; + 52 : fe11 ; + 53 : fe11 ; + 54 : fe0f ; + 55 : fe0c ; + 56 : fe0b ; + 57 : fe0a ; + 58 : fe07 ; + 59 : fe06 ; + 5a : fe05 ; + 5b : fe03 ; + 5c : fe02 ; + 5d : fdff ; + 5e : fdfd ; + 5f : fdfc ; + 60 : fdfb ; + 61 : fdf9 ; + 62 : fdf7 ; + 63 : fdf5 ; + 64 : fdf3 ; + 65 : fdf2 ; + 66 : fdf0 ; + 67 : fdef ; + 68 : fded ; + 69 : fdec ; + 6a : fdea ; + 6b : fde9 ; + 6c : fde7 ; + 6d : fde6 ; + 6e : fde3 ; + 6f : fde2 ; + 70 : fde0 ; + 71 : fddf ; + 72 : fddd ; + 73 : fddb ; + 74 : fdda ; + 75 : fdd8 ; + 76 : fdd6 ; + 77 : fdd4 ; + 78 : fdd4 ; + 79 : fdd1 ; + 7a : fdd0 ; + 7b : fdcf ; + 7c : fdcd ; + 7d : fdcb ; + 7e : fdca ; + 7f : fdc8 ; + 80 : fdc6 ; + 81 : fdc4 ; + 82 : fdc3 ; + 83 : fdc1 ; + 84 : fdc0 ; + 85 : fdbe ; + 86 : fdbd ; + 87 : fdbb ; + 88 : fdba ; + 89 : fdb8 ; + 8a : fdb6 ; + 8b : fdb5 ; + 8c : fdb3 ; + 8d : fdb2 ; + 8e : fdb0 ; + 8f : fdaf ; + 90 : fdad ; + 91 : fdab ; + 92 : fdaa ; + 93 : fda8 ; + 94 : fda7 ; + 95 : fda5 ; + 96 : fda4 ; + 97 : fda2 ; + 98 : fda1 ; + 99 : fd9f ; + 9a : fd9e ; + 9b : fd9c ; + 9c : fd9a ; + 9d : fd9a ; + 9e : fd97 ; + 9f : fd96 ; + a0 : fd94 ; + a1 : fd93 ; + a2 : fd91 ; + a3 : fd90 ; + a4 : fd8e ; + a5 : fd8d ; + a6 : fd8b ; + a7 : fd8a ; + a8 : fd88 ; + a9 : fd87 ; + aa : fd85 ; + ab : fd84 ; + ac : fd83 ; + ad : fd81 ; + ae : fd80 ; + af : fd7e ; + b0 : fd7d ; + b1 : fd7b ; + b2 : fd7a ; + b3 : fd78 ; + b4 : fd77 ; + b5 : fd75 ; + b6 : fd74 ; + b7 : fd72 ; + b8 : fd71 ; + b9 : fd70 ; + ba : fd6e ; + bb : fd6d ; + bc : fd6b ; + bd : fd6a ; + be : fd68 ; + bf : fd67 ; + c0 : fd66 ; + c1 : fd64 ; + c2 : fd63 ; + c3 : fd61 ; + c4 : fd60 ; + c5 : fd5f ; + c6 : fd5d ; + c7 : fd5c ; + c8 : fd5a ; + c9 : fd59 ; + ca : fd58 ; + cb : fd56 ; + cc : fd55 ; + cd : fd53 ; + ce : fd52 ; + cf : fd51 ; + d0 : fd4f ; + d1 : fd4e ; + d2 : fd4d ; + d3 : fd4b ; + d4 : fd4a ; + d5 : fd49 ; + d6 : fd47 ; + d7 : fd46 ; + d8 : fd45 ; + d9 : fd43 ; + da : fd42 ; + db : fd41 ; + dc : fd3f ; + dd : fd3e ; + de : fd3d ; + df : fd3b ; + e0 : fd3a ; + e1 : fd39 ; + e2 : fd37 ; + e3 : fd35 ; + e4 : fd35 ; + e5 : fd34 ; + e6 : fd32 ; + e7 : fd31 ; + e8 : fd30 ; + e9 : fd2e ; + ea : fd2d ; + eb : fd2c ; + ec : fd2b ; + ed : fd29 ; + ee : fd28 ; + ef : fd27 ; + f0 : fd26 ; + f1 : fd24 ; + f2 : fd23 ; + f3 : fd22 ; + f4 : fd21 ; + f5 : fd20 ; + f6 : fd1e ; + f7 : fd1d ; + f8 : fd1c ; + f9 : fd1b ; + fa : fd19 ; + fb : fd18 ; + fc : fd17 ; + fd : fd16 ; + fe : fd15 ; + ff : fd14 ; + 100 : fd12 ; + 101 : fd11 ; + 102 : fd10 ; + 103 : fd0f ; + 104 : fd0e ; + 105 : fd0d ; + 106 : fd0b ; + 107 : fd0a ; + 108 : fd09 ; + 109 : fd08 ; + 10a : fd06 ; + 10b : fd06 ; + 10c : fd05 ; + 10d : fd03 ; + 10e : fd02 ; + 10f : fd01 ; + 110 : fd00 ; + 111 : fcff ; + 112 : fcfe ; + 113 : fcfd ; + 114 : fcfc ; + 115 : fcfb ; + 116 : fcfa ; + 117 : fcf8 ; + 118 : fcf7 ; + 119 : fcf6 ; + 11a : fcf5 ; + 11b : fcf3 ; + 11c : fcf3 ; + 11d : fcf2 ; + 11e : fcf0 ; + 11f : fcf0 ; + 120 : fcef ; + 121 : fcee ; + 122 : fced ; + 123 : fceb ; + 124 : fceb ; + 125 : fcea ; + 126 : fce9 ; + 127 : fce8 ; + 128 : fce7 ; + 129 : fce6 ; + 12a : fce5 ; + 12b : fce3 ; + 12c : fce3 ; + 12d : fce2 ; + 12e : fce1 ; + 12f : fce0 ; + 130 : fcdf ; + 131 : fcde ; + 132 : fcdd ; + 133 : fcdc ; + 134 : fcdb ; + 135 : fcda ; + 136 : fcd9 ; + 137 : fcd8 ; + 138 : fcd8 ; + 139 : fcd7 ; + 13a : fcd6 ; + 13b : fcd5 ; + 13c : fcd3 ; + 13d : fcd3 ; + 13e : fcd2 ; + 13f : fcd1 ; + 140 : fcd0 ; + 141 : fccf ; + 142 : fccf ; + 143 : fcce ; + 144 : fccd ; + 145 : fccc ; + 146 : fccb ; + 147 : fcca ; + 148 : fcca ; + 149 : fcc8 ; + 14a : fcc8 ; + 14b : fcc7 ; + 14c : fcc6 ; + 14d : fcc5 ; + 14e : fcc5 ; + 14f : fcc4 ; + 150 : fcc3 ; + 151 : fcc2 ; + 152 : fcc1 ; + 153 : fcc1 ; + 154 : fcc0 ; + 155 : fcbf ; + 156 : fcbe ; + 157 : fcbe ; + 158 : fcbd ; + 159 : fcbc ; + 15a : fcbb ; + 15b : fcbb ; + 15c : fcba ; + 15d : fcb9 ; + 15e : fcb8 ; + 15f : fcb8 ; + 160 : fcb7 ; + 161 : fcb6 ; + 162 : fcb5 ; + 163 : fcb5 ; + 164 : fcb4 ; + 165 : fcb4 ; + 166 : fcb2 ; + 167 : fcb2 ; + 168 : fcb2 ; + 169 : fcb1 ; + 16a : fcb0 ; + 16b : fcb0 ; + 16c : fcaf ; + 16d : fcae ; + 16e : fcad ; + 16f : fcad ; + 170 : fcac ; + 171 : fcac ; + 172 : fcab ; + 173 : fcab ; + 174 : fca9 ; + 175 : fca9 ; + 176 : fca9 ; + 177 : fca8 ; + 178 : fca8 ; + 179 : fca7 ; + 17a : fca7 ; + 17b : fca6 ; + 17c : fca5 ; + 17d : fca5 ; + 17e : fca4 ; + 17f : fca4 ; + 180 : fca3 ; + 181 : fca3 ; + 182 : fca2 ; + 183 : fca2 ; + 184 : fca1 ; + 185 : fca1 ; + 186 : fca0 ; + 187 : fca0 ; + 188 : fc9e ; + 189 : fc9e ; + 18a : fc9e ; + 18b : fc9e ; + 18c : fc9d ; + 18d : fc9d ; + 18e : fc9d ; + 18f : fc9c ; + 190 : fc9c ; + 191 : fc9b ; + 192 : fc9b ; + 193 : fc9a ; + 194 : fc9a ; + 195 : fc9a ; + 196 : fc99 ; + 197 : fc99 ; + 198 : fc99 ; + 199 : fc98 ; + 19a : fc98 ; + 19b : fc97 ; + 19c : fc97 ; + 19d : fc97 ; + 19e : fc96 ; + 19f : fc96 ; + 1a0 : fc96 ; + 1a1 : fc95 ; + 1a2 : fc95 ; + 1a3 : fc94 ; + 1a4 : fc94 ; + 1a5 : fc94 ; + 1a6 : fc94 ; + 1a7 : fc94 ; + 1a8 : fc93 ; + 1a9 : fc93 ; + 1aa : fc93 ; + 1ab : fc92 ; + 1ac : fc92 ; + 1ad : fc92 ; + 1ae : fc92 ; + 1af : fc90 ; + 1b0 : fc91 ; + 1b1 : fc91 ; + 1b2 : fc91 ; + 1b3 : fc91 ; + 1b4 : fc90 ; + 1b5 : fc90 ; + 1b6 : fc90 ; + 1b7 : fc8f ; + 1b8 : fc90 ; + 1b9 : fc8f ; + 1ba : fc8f ; + 1bb : fc8f ; + 1bc : fc8f ; + 1bd : fc8f ; + 1be : fc8f ; + 1bf : fc8f ; + 1c0 : fc8e ; + 1c1 : fc8e ; + 1c2 : fc8e ; + 1c3 : fc8e ; + 1c4 : fc8e ; + 1c5 : fc8e ; + 1c6 : fc8d ; + 1c7 : fc8e ; + 1c8 : fc8e ; + 1c9 : fc8e ; + 1ca : fc8e ; + 1cb : fc8e ; + 1cc : fc8d ; + 1cd : fc8d ; + 1ce : fc8d ; + 1cf : fc8d ; + 1d0 : fc8d ; + 1d1 : fc8d ; + 1d2 : fc8d ; + 1d3 : fc8c ; + 1d4 : fc8c ; + 1d5 : fc8c ; + 1d6 : fc8d ; + 1d7 : fc8d ; + 1d8 : fc8d ; + 1d9 : fc8d ; + 1da : fc8d ; + 1db : fc8e ; + 1dc : fc8e ; + 1dd : fc8e ; + 1de : fc8e ; + 1df : fc8e ; + 1e0 : fc8e ; + 1e1 : fc8e ; + 1e2 : fc8e ; + 1e3 : fc8e ; + 1e4 : fc8e ; + 1e5 : fc8e ; + 1e6 : fc8f ; + 1e7 : fc8f ; + 1e8 : fc8e ; + 1e9 : fc8f ; + 1ea : fc8f ; + 1eb : fc8f ; + 1ec : fc90 ; + 1ed : fc90 ; + 1ee : fc8f ; + 1ef : fc90 ; + 1f0 : fc90 ; + 1f1 : fc91 ; + 1f2 : fc91 ; + 1f3 : fc91 ; + 1f4 : fc91 ; + 1f5 : fc90 ; + 1f6 : fc91 ; + 1f7 : fc92 ; + 1f8 : fc92 ; + 1f9 : fc92 ; + 1fa : fc93 ; + 1fb : fc93 ; + 1fc : fc93 ; + 1fd : fc94 ; + 1fe : fc94 ; + 1ff : fc94 ; + 200 : fc94 ; + 201 : fc95 ; + 202 : fc95 ; + 203 : fc95 ; + 204 : fc96 ; + 205 : fc96 ; + 206 : fc96 ; + 207 : fc97 ; + 208 : fc97 ; + 209 : fc97 ; + 20a : fc97 ; + 20b : fc98 ; + 20c : fc99 ; + 20d : fc99 ; + 20e : fc9a ; + 20f : fc9a ; + 210 : fc9a ; + 211 : fc9a ; + 212 : fc9b ; + 213 : fc9c ; + 214 : fc9c ; + 215 : fc9d ; + 216 : fc9d ; + 217 : fc9d ; + 218 : fc9e ; + 219 : fc9f ; + 21a : fc9f ; + 21b : fca0 ; + 21c : fca0 ; + 21d : fca1 ; + 21e : fca1 ; + 21f : fca2 ; + 220 : fca2 ; + 221 : fca3 ; + 222 : fca3 ; + 223 : fca4 ; + 224 : fca4 ; + 225 : fca4 ; + 226 : fca6 ; + 227 : fca6 ; + 228 : fca7 ; + 229 : fca7 ; + 22a : fca7 ; + 22b : fca8 ; + 22c : fca8 ; + 22d : fcaa ; + 22e : fcaa ; + 22f : fcab ; + 230 : fcac ; + 231 : fcac ; + 232 : fcad ; + 233 : fcae ; + 234 : fcae ; + 235 : fcaf ; + 236 : fcb0 ; + 237 : fcb1 ; + 238 : fcb1 ; + 239 : fcb1 ; + 23a : fcb3 ; + 23b : fcb3 ; + 23c : fcb4 ; + 23d : fcb5 ; + 23e : fcb6 ; + 23f : fcb6 ; + 240 : fcb7 ; + 241 : fcb8 ; + 242 : fcb9 ; + 243 : fcba ; + 244 : fcba ; + 245 : fcbb ; + 246 : fcbc ; + 247 : fcbd ; + 248 : fcbd ; + 249 : fcbf ; + 24a : fcbf ; + 24b : fcc0 ; + 24c : fcc1 ; + 24d : fcc2 ; + 24e : fcc3 ; + 24f : fcc4 ; + 250 : fcc4 ; + 251 : fcc5 ; + 252 : fcc6 ; + 253 : fcc7 ; + 254 : fcc8 ; + 255 : fcc9 ; + 256 : fcca ; + 257 : fccb ; + 258 : fccc ; + 259 : fccd ; + 25a : fcce ; + 25b : fccf ; + 25c : fccf ; + 25d : fcd1 ; + 25e : fcd2 ; + 25f : fcd3 ; + 260 : fcd4 ; + 261 : fcd5 ; + 262 : fcd6 ; + 263 : fcd7 ; + 264 : fcd8 ; + 265 : fcd9 ; + 266 : fcda ; + 267 : fcdb ; + 268 : fcdc ; + 269 : fcdd ; + 26a : fcde ; + 26b : fcdf ; + 26c : fce0 ; + 26d : fce2 ; + 26e : fce3 ; + 26f : fce4 ; + 270 : fce5 ; + 271 : fce6 ; + 272 : fce7 ; + 273 : fce8 ; + 274 : fce9 ; + 275 : fceb ; + 276 : fceb ; + 277 : fcec ; + 278 : fcee ; + 279 : fcef ; + 27a : fcf1 ; + 27b : fcf2 ; + 27c : fcf3 ; + 27d : fcf4 ; + 27e : fcf5 ; + 27f : fcf7 ; + 280 : fcf8 ; + 281 : fcf9 ; + 282 : fcfa ; + 283 : fcfc ; + 284 : fcfd ; + 285 : fcfe ; + 286 : fcff ; + 287 : fd01 ; + 288 : fd02 ; + 289 : fd03 ; + 28a : fd05 ; + 28b : fd05 ; + 28c : fd07 ; + 28d : fd09 ; + 28e : fd0a ; + 28f : fd0b ; + 290 : fd0d ; + 291 : fd0d ; + 292 : fd0f ; + 293 : fd11 ; + 294 : fd12 ; + 295 : fd14 ; + 296 : fd15 ; + 297 : fd16 ; + 298 : fd18 ; + 299 : fd18 ; + 29a : fd1b ; + 29b : fd1c ; + 29c : fd1e ; + 29d : fd1e ; + 29e : fd21 ; + 29f : fd22 ; + 2a0 : fd23 ; + 2a1 : fd25 ; + 2a2 : fd26 ; + 2a3 : fd28 ; + 2a4 : fd29 ; + 2a5 : fd2b ; + 2a6 : fd2c ; + 2a7 : fd2e ; + 2a8 : fd30 ; + 2a9 : fd31 ; + 2aa : fd33 ; + 2ab : fd34 ; + 2ac : fd36 ; + 2ad : fd37 ; + 2ae : fd39 ; + 2af : fd3a ; + 2b0 : fd3c ; + 2b1 : fd3e ; + 2b2 : fd3f ; + 2b3 : fd41 ; + 2b4 : fd42 ; + 2b5 : fd44 ; + 2b6 : fd45 ; + 2b7 : fd47 ; + 2b8 : fd49 ; + 2b9 : fd4b ; + 2ba : fd4c ; + 2bb : fd4e ; + 2bc : fd50 ; + 2bd : fd51 ; + 2be : fd52 ; + 2bf : fd55 ; + 2c0 : fd56 ; + 2c1 : fd58 ; + 2c2 : fd5a ; + 2c3 : fd5b ; + 2c4 : fd5d ; + 2c5 : fd5f ; + 2c6 : fd61 ; + 2c7 : fd63 ; + 2c8 : fd64 ; + 2c9 : fd66 ; + 2ca : fd68 ; + 2cb : fd6a ; + 2cc : fd6b ; + 2cd : fd6d ; + 2ce : fd6f ; + 2cf : fd71 ; + 2d0 : fd73 ; + 2d1 : fd75 ; + 2d2 : fd76 ; + 2d3 : fd78 ; + 2d4 : fd79 ; + 2d5 : fd7c ; + 2d6 : fd7e ; + 2d7 : fd80 ; + 2d8 : fd81 ; + 2d9 : fd83 ; + 2da : fd85 ; + 2db : fd87 ; + 2dc : fd88 ; + 2dd : fd8b ; + 2de : fd8d ; + 2df : fd8f ; + 2e0 : fd91 ; + 2e1 : fd92 ; + 2e2 : fd95 ; + 2e3 : fd97 ; + 2e4 : fd98 ; + 2e5 : fd9a ; + 2e6 : fd9c ; + 2e7 : fd9e ; + 2e8 : fda0 ; + 2e9 : fda2 ; + 2ea : fda4 ; + 2eb : fda6 ; + 2ec : fda8 ; + 2ed : fdaa ; + 2ee : fdac ; + 2ef : fdae ; + 2f0 : fdb0 ; + 2f1 : fdb3 ; + 2f2 : fdb5 ; + 2f3 : fdb7 ; + 2f4 : fdb9 ; + 2f5 : fdba ; + 2f6 : fdbd ; + 2f7 : fdbf ; + 2f8 : fdc1 ; + 2f9 : fdc3 ; + 2fa : fdc5 ; + 2fb : fdc7 ; + 2fc : fdc9 ; + 2fd : fdcc ; + 2fe : fdce ; + 2ff : fdd0 ; + 300 : fdd2 ; + 301 : fdd4 ; + 302 : fdd6 ; + 303 : fdd8 ; + 304 : fddb ; + 305 : fddd ; + 306 : fddf ; + 307 : fde1 ; + 308 : fde3 ; + 309 : fde6 ; + 30a : fde8 ; + 30b : fdea ; + 30c : fdec ; + 30d : fdee ; + 30e : fdf1 ; + 30f : fdf3 ; + 310 : fdf5 ; + 311 : fdf7 ; + 312 : fdfa ; + 313 : fdfc ; + 314 : fdfe ; + 315 : fe00 ; + 316 : fe03 ; + 317 : fe05 ; + 318 : fe07 ; + 319 : fe0a ; + 31a : fe0c ; + 31b : fe0e ; + 31c : fe10 ; + 31d : fe13 ; + 31e : fe15 ; + 31f : fe18 ; + 320 : fe1a ; + 321 : fe1c ; + 322 : fe1f ; + 323 : fe21 ; + 324 : fe23 ; + 325 : fe26 ; + 326 : fe28 ; + 327 : fe2b ; + 328 : fe2d ; + 329 : fe2f ; + 32a : fe32 ; + 32b : fe34 ; + 32c : fe37 ; + 32d : fe39 ; + 32e : fe3b ; + 32f : fe3e ; + 330 : fe40 ; + 331 : fe43 ; + 332 : fe45 ; + 333 : fe48 ; + 334 : fe4a ; + 335 : fe4d ; + 336 : fe4f ; + 337 : fe52 ; + 338 : fe54 ; + 339 : fe57 ; + 33a : fe59 ; + 33b : fe5c ; + 33c : fe5e ; + 33d : fe61 ; + 33e : fe63 ; + 33f : fe66 ; + 340 : fe68 ; + 341 : fe6b ; + 342 : fe6d ; + 343 : fe70 ; + 344 : fe72 ; + 345 : fe75 ; + 346 : fe78 ; + 347 : fe7a ; + 348 : fe7d ; + 349 : fe7f ; + 34a : fe82 ; + 34b : fe84 ; + 34c : fe87 ; + 34d : fe8a ; + 34e : fe8c ; + 34f : fe8f ; + 350 : fe92 ; + 351 : fe94 ; + 352 : fe97 ; + 353 : fe9a ; + 354 : fe9c ; + 355 : fe9f ; + 356 : fea1 ; + 357 : fea4 ; + 358 : fea7 ; + 359 : fea9 ; + 35a : feac ; + 35b : feaf ; + 35c : feb2 ; + 35d : feb4 ; + 35e : feb7 ; + 35f : feba ; + 360 : febc ; + 361 : febf ; + 362 : fec3 ; + 363 : fec5 ; + 364 : fec7 ; + 365 : feca ; + 366 : fecd ; + 367 : fecf ; + 368 : fed2 ; + 369 : fed5 ; + 36a : fed8 ; + 36b : fedb ; + 36c : fedd ; + 36d : fee0 ; + 36e : fee3 ; + 36f : fee6 ; + 370 : fee9 ; + 371 : feeb ; + 372 : feee ; + 373 : fef1 ; + 374 : fef4 ; + 375 : fef6 ; + 376 : fef9 ; + 377 : fefd ; + 378 : feff ; + 379 : ff02 ; + 37a : ff05 ; + 37b : ff08 ; + 37c : ff0a ; + 37d : ff0d ; + 37e : ff10 ; + 37f : ff13 ; + 380 : ff16 ; + 381 : ff1a ; + 382 : ff1c ; + 383 : ff1f ; + 384 : ff22 ; + 385 : ff24 ; + 386 : ff27 ; + 387 : ff2b ; + 388 : ff2d ; + 389 : ff30 ; + 38a : ff33 ; + 38b : ff37 ; + 38c : ff39 ; + 38d : ff3c ; + 38e : ff3f ; + 38f : ff41 ; + 390 : ff45 ; + 391 : ff47 ; + 392 : ff4b ; + 393 : ff4e ; + 394 : ff51 ; + 395 : ff53 ; + 396 : ff57 ; + 397 : ff59 ; + 398 : ff5d ; + 399 : ff5f ; + 39a : ff62 ; + 39b : ff65 ; + 39c : ff68 ; + 39d : ff6b ; + 39e : ff6f ; + 39f : ff72 ; + 3a0 : ff74 ; + 3a1 : ff77 ; + 3a2 : ff7a ; + 3a3 : ff7e ; + 3a4 : ff81 ; + 3a5 : ff84 ; + 3a6 : ff86 ; + 3a7 : ff89 ; + 3a8 : ff8d ; + 3a9 : ff8f ; + 3aa : ff92 ; + 3ab : ff96 ; + 3ac : ff99 ; + 3ad : ff9c ; + 3ae : ffa0 ; + 3af : ffa2 ; + 3b0 : ffa6 ; + 3b1 : ffa9 ; + 3b2 : ffab ; + 3b3 : ffaf ; + 3b4 : ffb2 ; + 3b5 : ffb4 ; + 3b6 : ffb7 ; + 3b7 : ffbb ; + 3b8 : ffbd ; + 3b9 : ffc2 ; + 3ba : ffc5 ; + 3bb : ffc8 ; + 3bc : ffca ; + 3bd : ffce ; + 3be : ffd1 ; + 3bf : ffd4 ; + 3c0 : ffd7 ; + 3c1 : ffda ; + 3c2 : ffde ; + 3c3 : ffe1 ; + 3c4 : ffe4 ; + 3c5 : ffe7 ; + 3c6 : ffea ; + 3c7 : ffed ; + 3c8 : fff1 ; + 3c9 : fff4 ; + 3ca : fff6 ; + 3cb : fffa ; + 3cc : fffd ; + 3cd : 0 ; + 3ce : 3 ; + 3cf : 7 ; + 3d0 : a ; + 3d1 : d ; + 3d2 : 10 ; + 3d3 : 13 ; + 3d4 : 17 ; + 3d5 : 1a ; + 3d6 : 1d ; + 3d7 : 20 ; + 3d8 : 23 ; + 3d9 : 27 ; + 3da : 2a ; + 3db : 2d ; + 3dc : 30 ; + 3dd : 33 ; + 3de : 37 ; + 3df : 3a ; + 3e0 : 3d ; + 3e1 : 40 ; + 3e2 : 44 ; + 3e3 : 47 ; + 3e4 : 4a ; + 3e5 : 4d ; + 3e6 : 50 ; + 3e7 : 54 ; + 3e8 : 57 ; + 3e9 : 5a ; + 3ea : 5d ; + 3eb : 60 ; + 3ec : 63 ; + 3ed : 66 ; + 3ee : 69 ; + 3ef : 6d ; + 3f0 : 6f ; + 3f1 : 72 ; + 3f2 : 75 ; + 3f3 : 79 ; + 3f4 : 7c ; + 3f5 : 7f ; + 3f6 : 82 ; + 3f7 : 86 ; + 3f8 : 89 ; + 3f9 : 8c ; + 3fa : 8f ; + 3fb : 92 ; + 3fc : 95 ; + 3fd : 98 ; + 3fe : 9c ; + 3ff : 9f ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_14.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_14.mif new file mode 100644 index 0000000000000000000000000000000000000000..569b57ec1e0eab2fe63a8da117caef20b10dfaf3 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_14.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : 16e ; + 1 : 16f ; + 2 : 16f ; + 3 : 170 ; + 4 : 170 ; + 5 : 171 ; + 6 : 171 ; + 7 : 171 ; + 8 : 172 ; + 9 : 173 ; + a : 174 ; + b : 174 ; + c : 175 ; + d : 175 ; + e : 175 ; + f : 176 ; + 10 : 176 ; + 11 : 177 ; + 12 : 177 ; + 13 : 178 ; + 14 : 178 ; + 15 : 179 ; + 16 : 179 ; + 17 : 179 ; + 18 : 17a ; + 19 : 17a ; + 1a : 17b ; + 1b : 17b ; + 1c : 17c ; + 1d : 17c ; + 1e : 17c ; + 1f : 17d ; + 20 : 17d ; + 21 : 17e ; + 22 : 17e ; + 23 : 17e ; + 24 : 17f ; + 25 : 17f ; + 26 : 180 ; + 27 : 180 ; + 28 : 181 ; + 29 : 181 ; + 2a : 181 ; + 2b : 182 ; + 2c : 182 ; + 2d : 183 ; + 2e : 183 ; + 2f : 183 ; + 30 : 184 ; + 31 : 184 ; + 32 : 185 ; + 33 : 185 ; + 34 : 185 ; + 35 : 186 ; + 36 : 186 ; + 37 : 187 ; + 38 : 187 ; + 39 : 187 ; + 3a : 188 ; + 3b : 188 ; + 3c : 189 ; + 3d : 189 ; + 3e : 189 ; + 3f : 18a ; + 40 : 18a ; + 41 : 18a ; + 42 : 18b ; + 43 : 18b ; + 44 : 18c ; + 45 : 18c ; + 46 : 18c ; + 47 : 18d ; + 48 : 18d ; + 49 : 18d ; + 4a : 18e ; + 4b : 18e ; + 4c : 18f ; + 4d : 18f ; + 4e : 18f ; + 4f : 190 ; + 50 : 190 ; + 51 : 190 ; + 52 : 191 ; + 53 : 191 ; + 54 : 191 ; + 55 : 192 ; + 56 : 192 ; + 57 : 192 ; + 58 : 193 ; + 59 : 193 ; + 5a : 194 ; + 5b : 194 ; + 5c : 194 ; + 5d : 195 ; + 5e : 195 ; + 5f : 195 ; + 60 : 196 ; + 61 : 196 ; + 62 : 196 ; + 63 : 197 ; + 64 : 197 ; + 65 : 197 ; + 66 : 198 ; + 67 : 198 ; + 68 : 198 ; + 69 : 199 ; + 6a : 199 ; + 6b : 199 ; + 6c : 199 ; + 6d : 19a ; + 6e : 19a ; + 6f : 19a ; + 70 : 19b ; + 71 : 19b ; + 72 : 19b ; + 73 : 19c ; + 74 : 19c ; + 75 : 19c ; + 76 : 19d ; + 77 : 19d ; + 78 : 19d ; + 79 : 19e ; + 7a : 19e ; + 7b : 19e ; + 7c : 19e ; + 7d : 19f ; + 7e : 19f ; + 7f : 19f ; + 80 : 1a0 ; + 81 : 1a0 ; + 82 : 1a0 ; + 83 : 1a0 ; + 84 : 1a1 ; + 85 : 1a1 ; + 86 : 1a1 ; + 87 : 1a2 ; + 88 : 1a2 ; + 89 : 1a2 ; + 8a : 1a2 ; + 8b : 1a3 ; + 8c : 1a3 ; + 8d : 1a3 ; + 8e : 1a3 ; + 8f : 1a4 ; + 90 : 1a4 ; + 91 : 1a4 ; + 92 : 1a4 ; + 93 : 1a5 ; + 94 : 1a5 ; + 95 : 1a5 ; + 96 : 1a5 ; + 97 : 1a6 ; + 98 : 1a6 ; + 99 : 1a6 ; + 9a : 1a6 ; + 9b : 1a7 ; + 9c : 1a7 ; + 9d : 1a7 ; + 9e : 1a7 ; + 9f : 1a8 ; + a0 : 1a8 ; + a1 : 1a8 ; + a2 : 1a8 ; + a3 : 1a9 ; + a4 : 1a9 ; + a5 : 1a9 ; + a6 : 1a9 ; + a7 : 1a9 ; + a8 : 1aa ; + a9 : 1aa ; + aa : 1aa ; + ab : 1aa ; + ac : 1ab ; + ad : 1ab ; + ae : 1ab ; + af : 1ab ; + b0 : 1ab ; + b1 : 1ac ; + b2 : 1ac ; + b3 : 1ac ; + b4 : 1ac ; + b5 : 1ac ; + b6 : 1ad ; + b7 : 1ad ; + b8 : 1ad ; + b9 : 1ad ; + ba : 1ad ; + bb : 1ad ; + bc : 1ae ; + bd : 1ae ; + be : 1ae ; + bf : 1ae ; + c0 : 1ae ; + c1 : 1ae ; + c2 : 1af ; + c3 : 1af ; + c4 : 1af ; + c5 : 1af ; + c6 : 1af ; + c7 : 1af ; + c8 : 1b0 ; + c9 : 1b0 ; + ca : 1b0 ; + cb : 1b0 ; + cc : 1b0 ; + cd : 1b0 ; + ce : 1b0 ; + cf : 1b1 ; + d0 : 1b1 ; + d1 : 1b1 ; + d2 : 1b1 ; + d3 : 1b1 ; + d4 : 1b1 ; + d5 : 1b1 ; + d6 : 1b2 ; + d7 : 1b2 ; + d8 : 1b2 ; + d9 : 1b2 ; + da : 1b2 ; + db : 1b2 ; + dc : 1b2 ; + dd : 1b2 ; + de : 1b2 ; + df : 1b3 ; + e0 : 1b3 ; + e1 : 1b3 ; + e2 : 1b3 ; + e3 : 1b3 ; + e4 : 1b3 ; + e5 : 1b3 ; + e6 : 1b3 ; + e7 : 1b3 ; + e8 : 1b3 ; + e9 : 1b4 ; + ea : 1b4 ; + eb : 1b4 ; + ec : 1b4 ; + ed : 1b4 ; + ee : 1b4 ; + ef : 1b4 ; + f0 : 1b4 ; + f1 : 1b4 ; + f2 : 1b4 ; + f3 : 1b4 ; + f4 : 1b4 ; + f5 : 1b4 ; + f6 : 1b4 ; + f7 : 1b4 ; + f8 : 1b4 ; + f9 : 1b5 ; + fa : 1b5 ; + fb : 1b5 ; + fc : 1b5 ; + fd : 1b5 ; + fe : 1b5 ; + ff : 1b5 ; + 100 : 1b5 ; + 101 : 1b5 ; + 102 : 1b5 ; + 103 : 1b5 ; + 104 : 1b5 ; + 105 : 1b5 ; + 106 : 1b5 ; + 107 : 1b5 ; + 108 : 1b5 ; + 109 : 1b5 ; + 10a : 1b5 ; + 10b : 1b5 ; + 10c : 1b5 ; + 10d : 1b5 ; + 10e : 1b5 ; + 10f : 1b5 ; + 110 : 1b5 ; + 111 : 1b5 ; + 112 : 1b5 ; + 113 : 1b5 ; + 114 : 1b5 ; + 115 : 1b5 ; + 116 : 1b5 ; + 117 : 1b5 ; + 118 : 1b5 ; + 119 : 1b5 ; + 11a : 1b5 ; + 11b : 1b5 ; + 11c : 1b5 ; + 11d : 1b5 ; + 11e : 1b5 ; + 11f : 1b5 ; + 120 : 1b4 ; + 121 : 1b4 ; + 122 : 1b4 ; + 123 : 1b4 ; + 124 : 1b4 ; + 125 : 1b4 ; + 126 : 1b4 ; + 127 : 1b4 ; + 128 : 1b4 ; + 129 : 1b4 ; + 12a : 1b4 ; + 12b : 1b4 ; + 12c : 1b4 ; + 12d : 1b4 ; + 12e : 1b4 ; + 12f : 1b3 ; + 130 : 1b3 ; + 131 : 1b3 ; + 132 : 1b3 ; + 133 : 1b3 ; + 134 : 1b3 ; + 135 : 1b3 ; + 136 : 1b3 ; + 137 : 1b3 ; + 138 : 1b3 ; + 139 : 1b2 ; + 13a : 1b2 ; + 13b : 1b2 ; + 13c : 1b2 ; + 13d : 1b2 ; + 13e : 1b2 ; + 13f : 1b2 ; + 140 : 1b2 ; + 141 : 1b1 ; + 142 : 1b1 ; + 143 : 1b1 ; + 144 : 1b1 ; + 145 : 1b1 ; + 146 : 1b1 ; + 147 : 1b1 ; + 148 : 1b0 ; + 149 : 1b0 ; + 14a : 1b0 ; + 14b : 1b0 ; + 14c : 1b0 ; + 14d : 1b0 ; + 14e : 1b0 ; + 14f : 1af ; + 150 : 1af ; + 151 : 1af ; + 152 : 1af ; + 153 : 1af ; + 154 : 1ae ; + 155 : 1ae ; + 156 : 1ae ; + 157 : 1ae ; + 158 : 1ae ; + 159 : 1ad ; + 15a : 1ad ; + 15b : 1ad ; + 15c : 1ad ; + 15d : 1ad ; + 15e : 1ac ; + 15f : 1ac ; + 160 : 1ac ; + 161 : 1ac ; + 162 : 1ac ; + 163 : 1ab ; + 164 : 1ab ; + 165 : 1ab ; + 166 : 1ab ; + 167 : 1aa ; + 168 : 1aa ; + 169 : 1aa ; + 16a : 1aa ; + 16b : 1a9 ; + 16c : 1a9 ; + 16d : 1a9 ; + 16e : 1a9 ; + 16f : 1a8 ; + 170 : 1a8 ; + 171 : 1a8 ; + 172 : 1a8 ; + 173 : 1a7 ; + 174 : 1a7 ; + 175 : 1a7 ; + 176 : 1a7 ; + 177 : 1a6 ; + 178 : 1a6 ; + 179 : 1a6 ; + 17a : 1a5 ; + 17b : 1a5 ; + 17c : 1a5 ; + 17d : 1a4 ; + 17e : 1a4 ; + 17f : 1a4 ; + 180 : 1a4 ; + 181 : 1a3 ; + 182 : 1a3 ; + 183 : 1a3 ; + 184 : 1a2 ; + 185 : 1a2 ; + 186 : 1a2 ; + 187 : 1a1 ; + 188 : 1a1 ; + 189 : 1a1 ; + 18a : 1a0 ; + 18b : 1a0 ; + 18c : 1a0 ; + 18d : 19f ; + 18e : 19f ; + 18f : 19f ; + 190 : 19e ; + 191 : 19e ; + 192 : 19d ; + 193 : 19d ; + 194 : 19d ; + 195 : 19c ; + 196 : 19c ; + 197 : 19c ; + 198 : 19b ; + 199 : 19b ; + 19a : 19a ; + 19b : 19a ; + 19c : 19a ; + 19d : 199 ; + 19e : 199 ; + 19f : 199 ; + 1a0 : 198 ; + 1a1 : 198 ; + 1a2 : 197 ; + 1a3 : 197 ; + 1a4 : 196 ; + 1a5 : 196 ; + 1a6 : 196 ; + 1a7 : 195 ; + 1a8 : 195 ; + 1a9 : 194 ; + 1aa : 194 ; + 1ab : 193 ; + 1ac : 193 ; + 1ad : 193 ; + 1ae : 192 ; + 1af : 192 ; + 1b0 : 191 ; + 1b1 : 191 ; + 1b2 : 190 ; + 1b3 : 190 ; + 1b4 : 18f ; + 1b5 : 18f ; + 1b6 : 18e ; + 1b7 : 18e ; + 1b8 : 18e ; + 1b9 : 18d ; + 1ba : 18d ; + 1bb : 18c ; + 1bc : 18c ; + 1bd : 18b ; + 1be : 18b ; + 1bf : 18a ; + 1c0 : 18a ; + 1c1 : 189 ; + 1c2 : 189 ; + 1c3 : 188 ; + 1c4 : 188 ; + 1c5 : 187 ; + 1c6 : 187 ; + 1c7 : 186 ; + 1c8 : 185 ; + 1c9 : 185 ; + 1ca : 184 ; + 1cb : 184 ; + 1cc : 183 ; + 1cd : 183 ; + 1ce : 182 ; + 1cf : 182 ; + 1d0 : 181 ; + 1d1 : 181 ; + 1d2 : 180 ; + 1d3 : 17f ; + 1d4 : 17f ; + 1d5 : 17e ; + 1d6 : 17e ; + 1d7 : 17d ; + 1d8 : 17d ; + 1d9 : 17c ; + 1da : 17b ; + 1db : 17b ; + 1dc : 17a ; + 1dd : 17a ; + 1de : 179 ; + 1df : 178 ; + 1e0 : 178 ; + 1e1 : 177 ; + 1e2 : 177 ; + 1e3 : 176 ; + 1e4 : 175 ; + 1e5 : 175 ; + 1e6 : 174 ; + 1e7 : 174 ; + 1e8 : 173 ; + 1e9 : 172 ; + 1ea : 172 ; + 1eb : 171 ; + 1ec : 170 ; + 1ed : 170 ; + 1ee : 16f ; + 1ef : 16f ; + 1f0 : 16e ; + 1f1 : 16d ; + 1f2 : 16d ; + 1f3 : 16c ; + 1f4 : 16b ; + 1f5 : 16b ; + 1f6 : 16a ; + 1f7 : 169 ; + 1f8 : 169 ; + 1f9 : 168 ; + 1fa : 167 ; + 1fb : 166 ; + 1fc : 166 ; + 1fd : 165 ; + 1fe : 164 ; + 1ff : 164 ; + 200 : 163 ; + 201 : 162 ; + 202 : 162 ; + 203 : 161 ; + 204 : 160 ; + 205 : 15f ; + 206 : 15f ; + 207 : 15e ; + 208 : 15d ; + 209 : 15d ; + 20a : 15c ; + 20b : 15b ; + 20c : 15a ; + 20d : 15a ; + 20e : 159 ; + 20f : 158 ; + 210 : 157 ; + 211 : 157 ; + 212 : 156 ; + 213 : 155 ; + 214 : 154 ; + 215 : 153 ; + 216 : 153 ; + 217 : 152 ; + 218 : 151 ; + 219 : 150 ; + 21a : 150 ; + 21b : 14f ; + 21c : 14e ; + 21d : 14d ; + 21e : 14c ; + 21f : 14c ; + 220 : 14b ; + 221 : 14a ; + 222 : 149 ; + 223 : 148 ; + 224 : 148 ; + 225 : 147 ; + 226 : 146 ; + 227 : 145 ; + 228 : 144 ; + 229 : 143 ; + 22a : 143 ; + 22b : 142 ; + 22c : 141 ; + 22d : 140 ; + 22e : 13f ; + 22f : 13e ; + 230 : 13e ; + 231 : 13d ; + 232 : 13c ; + 233 : 13b ; + 234 : 13a ; + 235 : 139 ; + 236 : 138 ; + 237 : 137 ; + 238 : 137 ; + 239 : 136 ; + 23a : 135 ; + 23b : 134 ; + 23c : 133 ; + 23d : 132 ; + 23e : 131 ; + 23f : 130 ; + 240 : 12f ; + 241 : 12e ; + 242 : 12e ; + 243 : 12d ; + 244 : 12c ; + 245 : 12b ; + 246 : 12a ; + 247 : 129 ; + 248 : 128 ; + 249 : 127 ; + 24a : 126 ; + 24b : 125 ; + 24c : 124 ; + 24d : 123 ; + 24e : 122 ; + 24f : 121 ; + 250 : 120 ; + 251 : 120 ; + 252 : 11f ; + 253 : 11e ; + 254 : 11d ; + 255 : 11c ; + 256 : 11b ; + 257 : 11a ; + 258 : 119 ; + 259 : 118 ; + 25a : 117 ; + 25b : 116 ; + 25c : 115 ; + 25d : 114 ; + 25e : 113 ; + 25f : 112 ; + 260 : 111 ; + 261 : 110 ; + 262 : 10f ; + 263 : 10e ; + 264 : 10d ; + 265 : 10c ; + 266 : 10b ; + 267 : 10a ; + 268 : 109 ; + 269 : 108 ; + 26a : 106 ; + 26b : 105 ; + 26c : 104 ; + 26d : 103 ; + 26e : 102 ; + 26f : 101 ; + 270 : 100 ; + 271 : ff ; + 272 : fe ; + 273 : fd ; + 274 : fc ; + 275 : fb ; + 276 : fa ; + 277 : f9 ; + 278 : f8 ; + 279 : f7 ; + 27a : f5 ; + 27b : f4 ; + 27c : f3 ; + 27d : f2 ; + 27e : f1 ; + 27f : f0 ; + 280 : ef ; + 281 : ee ; + 282 : ed ; + 283 : ec ; + 284 : ea ; + 285 : e9 ; + 286 : e8 ; + 287 : e7 ; + 288 : e6 ; + 289 : e5 ; + 28a : e4 ; + 28b : e3 ; + 28c : e1 ; + 28d : e0 ; + 28e : df ; + 28f : de ; + 290 : dd ; + 291 : dc ; + 292 : da ; + 293 : d9 ; + 294 : d8 ; + 295 : d7 ; + 296 : d6 ; + 297 : d5 ; + 298 : d3 ; + 299 : d2 ; + 29a : d1 ; + 29b : d0 ; + 29c : cf ; + 29d : ce ; + 29e : cc ; + 29f : cb ; + 2a0 : ca ; + 2a1 : c9 ; + 2a2 : c8 ; + 2a3 : c6 ; + 2a4 : c5 ; + 2a5 : c4 ; + 2a6 : c3 ; + 2a7 : c1 ; + 2a8 : c0 ; + 2a9 : bf ; + 2aa : be ; + 2ab : bd ; + 2ac : bb ; + 2ad : ba ; + 2ae : b9 ; + 2af : b8 ; + 2b0 : b6 ; + 2b1 : b5 ; + 2b2 : b4 ; + 2b3 : b3 ; + 2b4 : b1 ; + 2b5 : b0 ; + 2b6 : af ; + 2b7 : ae ; + 2b8 : ac ; + 2b9 : ab ; + 2ba : aa ; + 2bb : a8 ; + 2bc : a7 ; + 2bd : a6 ; + 2be : a5 ; + 2bf : a3 ; + 2c0 : a2 ; + 2c1 : a1 ; + 2c2 : 9f ; + 2c3 : 9e ; + 2c4 : 9d ; + 2c5 : 9b ; + 2c6 : 9a ; + 2c7 : 99 ; + 2c8 : 98 ; + 2c9 : 96 ; + 2ca : 95 ; + 2cb : 94 ; + 2cc : 92 ; + 2cd : 91 ; + 2ce : 90 ; + 2cf : 8e ; + 2d0 : 8d ; + 2d1 : 8c ; + 2d2 : 8a ; + 2d3 : 89 ; + 2d4 : 88 ; + 2d5 : 86 ; + 2d6 : 85 ; + 2d7 : 84 ; + 2d8 : 82 ; + 2d9 : 81 ; + 2da : 7f ; + 2db : 7e ; + 2dc : 7d ; + 2dd : 7b ; + 2de : 7a ; + 2df : 79 ; + 2e0 : 77 ; + 2e1 : 76 ; + 2e2 : 74 ; + 2e3 : 73 ; + 2e4 : 72 ; + 2e5 : 70 ; + 2e6 : 6f ; + 2e7 : 6d ; + 2e8 : 6c ; + 2e9 : 6b ; + 2ea : 69 ; + 2eb : 68 ; + 2ec : 66 ; + 2ed : 65 ; + 2ee : 64 ; + 2ef : 62 ; + 2f0 : 61 ; + 2f1 : 5f ; + 2f2 : 5e ; + 2f3 : 5d ; + 2f4 : 5b ; + 2f5 : 5a ; + 2f6 : 58 ; + 2f7 : 57 ; + 2f8 : 55 ; + 2f9 : 54 ; + 2fa : 52 ; + 2fb : 51 ; + 2fc : 50 ; + 2fd : 4e ; + 2fe : 4d ; + 2ff : 4b ; + 300 : 4a ; + 301 : 48 ; + 302 : 47 ; + 303 : 45 ; + 304 : 44 ; + 305 : 42 ; + 306 : 41 ; + 307 : 40 ; + 308 : 3e ; + 309 : 3d ; + 30a : 3b ; + 30b : 3a ; + 30c : 38 ; + 30d : 37 ; + 30e : 35 ; + 30f : 34 ; + 310 : 32 ; + 311 : 31 ; + 312 : 2f ; + 313 : 2e ; + 314 : 2c ; + 315 : 2b ; + 316 : 29 ; + 317 : 28 ; + 318 : 26 ; + 319 : 25 ; + 31a : 23 ; + 31b : 22 ; + 31c : 20 ; + 31d : 1e ; + 31e : 1d ; + 31f : 1b ; + 320 : 1a ; + 321 : 18 ; + 322 : 17 ; + 323 : 15 ; + 324 : 14 ; + 325 : 12 ; + 326 : 11 ; + 327 : f ; + 328 : e ; + 329 : c ; + 32a : a ; + 32b : 9 ; + 32c : 7 ; + 32d : 6 ; + 32e : 4 ; + 32f : 3 ; + 330 : 1 ; + 331 : 0 ; + 332 : fffe ; + 333 : fffc ; + 334 : fffb ; + 335 : fff9 ; + 336 : fff8 ; + 337 : fff6 ; + 338 : fff5 ; + 339 : fff3 ; + 33a : fff1 ; + 33b : fff0 ; + 33c : ffee ; + 33d : ffed ; + 33e : ffeb ; + 33f : ffe9 ; + 340 : ffe8 ; + 341 : ffe6 ; + 342 : ffe5 ; + 343 : ffe3 ; + 344 : ffe1 ; + 345 : ffe0 ; + 346 : ffde ; + 347 : ffdd ; + 348 : ffdb ; + 349 : ffd9 ; + 34a : ffd8 ; + 34b : ffd6 ; + 34c : ffd5 ; + 34d : ffd3 ; + 34e : ffd1 ; + 34f : ffd0 ; + 350 : ffce ; + 351 : ffcc ; + 352 : ffcb ; + 353 : ffc9 ; + 354 : ffc7 ; + 355 : ffc6 ; + 356 : ffc4 ; + 357 : ffc3 ; + 358 : ffc1 ; + 359 : ffbf ; + 35a : ffbe ; + 35b : ffbc ; + 35c : ffba ; + 35d : ffb9 ; + 35e : ffb7 ; + 35f : ffb5 ; + 360 : ffb4 ; + 361 : ffb2 ; + 362 : ffb0 ; + 363 : ffaf ; + 364 : ffad ; + 365 : ffac ; + 366 : ffaa ; + 367 : ffa8 ; + 368 : ffa7 ; + 369 : ffa5 ; + 36a : ffa3 ; + 36b : ffa2 ; + 36c : ffa0 ; + 36d : ff9e ; + 36e : ff9d ; + 36f : ff9b ; + 370 : ff99 ; + 371 : ff97 ; + 372 : ff96 ; + 373 : ff94 ; + 374 : ff92 ; + 375 : ff91 ; + 376 : ff8f ; + 377 : ff8d ; + 378 : ff8c ; + 379 : ff8a ; + 37a : ff88 ; + 37b : ff87 ; + 37c : ff85 ; + 37d : ff83 ; + 37e : ff82 ; + 37f : ff80 ; + 380 : ff7e ; + 381 : ff7c ; + 382 : ff7b ; + 383 : ff79 ; + 384 : ff77 ; + 385 : ff76 ; + 386 : ff74 ; + 387 : ff72 ; + 388 : ff71 ; + 389 : ff6f ; + 38a : ff6d ; + 38b : ff6b ; + 38c : ff6a ; + 38d : ff68 ; + 38e : ff66 ; + 38f : ff65 ; + 390 : ff63 ; + 391 : ff61 ; + 392 : ff5f ; + 393 : ff5e ; + 394 : ff5c ; + 395 : ff5a ; + 396 : ff59 ; + 397 : ff57 ; + 398 : ff55 ; + 399 : ff53 ; + 39a : ff52 ; + 39b : ff50 ; + 39c : ff4e ; + 39d : ff4c ; + 39e : ff4b ; + 39f : ff49 ; + 3a0 : ff47 ; + 3a1 : ff46 ; + 3a2 : ff44 ; + 3a3 : ff42 ; + 3a4 : ff40 ; + 3a5 : ff3f ; + 3a6 : ff3d ; + 3a7 : ff3b ; + 3a8 : ff39 ; + 3a9 : ff38 ; + 3aa : ff36 ; + 3ab : ff34 ; + 3ac : ff32 ; + 3ad : ff31 ; + 3ae : ff2f ; + 3af : ff2d ; + 3b0 : ff2b ; + 3b1 : ff2a ; + 3b2 : ff28 ; + 3b3 : ff26 ; + 3b4 : ff25 ; + 3b5 : ff23 ; + 3b6 : ff21 ; + 3b7 : ff1f ; + 3b8 : ff1e ; + 3b9 : ff1c ; + 3ba : ff1a ; + 3bb : ff18 ; + 3bc : ff17 ; + 3bd : ff15 ; + 3be : ff13 ; + 3bf : ff11 ; + 3c0 : ff10 ; + 3c1 : ff0e ; + 3c2 : ff0c ; + 3c3 : ff0a ; + 3c4 : ff09 ; + 3c5 : ff07 ; + 3c6 : ff05 ; + 3c7 : ff03 ; + 3c8 : ff01 ; + 3c9 : ff00 ; + 3ca : fefe ; + 3cb : fefc ; + 3cc : fefa ; + 3cd : fef9 ; + 3ce : fef7 ; + 3cf : fef5 ; + 3d0 : fef3 ; + 3d1 : fef2 ; + 3d2 : fef0 ; + 3d3 : feee ; + 3d4 : feec ; + 3d5 : feeb ; + 3d6 : fee9 ; + 3d7 : fee7 ; + 3d8 : fee5 ; + 3d9 : fee4 ; + 3da : fee2 ; + 3db : fee0 ; + 3dc : fede ; + 3dd : fedd ; + 3de : fedb ; + 3df : fed9 ; + 3e0 : fed7 ; + 3e1 : fed5 ; + 3e2 : fed4 ; + 3e3 : fed2 ; + 3e4 : fed0 ; + 3e5 : fece ; + 3e6 : fecd ; + 3e7 : fecb ; + 3e8 : fec9 ; + 3e9 : fec7 ; + 3ea : fec6 ; + 3eb : fec4 ; + 3ec : fec2 ; + 3ed : fec0 ; + 3ee : febf ; + 3ef : febd ; + 3f0 : febb ; + 3f1 : feb9 ; + 3f2 : feb8 ; + 3f3 : feb6 ; + 3f4 : feb4 ; + 3f5 : feb2 ; + 3f6 : feb0 ; + 3f7 : feae ; + 3f8 : feac ; + 3f9 : feaa ; + 3fa : fea8 ; + 3fb : fea7 ; + 3fc : fea5 ; + 3fd : fea3 ; + 3fe : fea1 ; + 3ff : fea0 ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_15.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_15.mif new file mode 100644 index 0000000000000000000000000000000000000000..2d2aab1b8afee58ad8a50b36c211b1ab88b4b59e --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_15.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : 22 ; + 1 : 22 ; + 2 : 21 ; + 3 : 21 ; + 4 : 20 ; + 5 : 1f ; + 6 : 1e ; + 7 : 1e ; + 8 : 1c ; + 9 : 1b ; + a : 19 ; + b : 18 ; + c : 16 ; + d : 14 ; + e : 13 ; + f : 11 ; + 10 : 10 ; + 11 : e ; + 12 : f ; + 13 : d ; + 14 : c ; + 15 : b ; + 16 : a ; + 17 : a ; + 18 : 9 ; + 19 : 9 ; + 1a : 8 ; + 1b : 8 ; + 1c : 8 ; + 1d : 8 ; + 1e : 8 ; + 1f : 8 ; + 20 : 8 ; + 21 : 8 ; + 22 : 9 ; + 23 : 9 ; + 24 : 9 ; + 25 : a ; + 26 : a ; + 27 : a ; + 28 : b ; + 29 : b ; + 2a : b ; + 2b : b ; + 2c : c ; + 2d : c ; + 2e : c ; + 2f : c ; + 30 : c ; + 31 : c ; + 32 : c ; + 33 : c ; + 34 : c ; + 35 : c ; + 36 : c ; + 37 : c ; + 38 : c ; + 39 : c ; + 3a : c ; + 3b : c ; + 3c : c ; + 3d : c ; + 3e : c ; + 3f : c ; + 40 : c ; + 41 : c ; + 42 : d ; + 43 : d ; + 44 : d ; + 45 : d ; + 46 : d ; + 47 : d ; + 48 : e ; + 49 : e ; + 4a : e ; + 4b : e ; + 4c : e ; + 4d : e ; + 4e : e ; + 4f : e ; + 50 : f ; + 51 : f ; + 52 : f ; + 53 : f ; + 54 : f ; + 55 : f ; + 56 : f ; + 57 : f ; + 58 : f ; + 59 : f ; + 5a : f ; + 5b : f ; + 5c : f ; + 5d : f ; + 5e : 10 ; + 5f : 10 ; + 60 : 10 ; + 61 : 10 ; + 62 : 10 ; + 63 : 10 ; + 64 : 10 ; + 65 : 10 ; + 66 : 11 ; + 67 : 11 ; + 68 : 11 ; + 69 : 11 ; + 6a : 11 ; + 6b : 11 ; + 6c : 11 ; + 6d : 12 ; + 6e : 11 ; + 6f : 12 ; + 70 : 11 ; + 71 : 12 ; + 72 : 12 ; + 73 : 12 ; + 74 : 12 ; + 75 : 12 ; + 76 : 12 ; + 77 : 12 ; + 78 : 13 ; + 79 : 13 ; + 7a : 13 ; + 7b : 13 ; + 7c : 13 ; + 7d : 13 ; + 7e : 13 ; + 7f : 13 ; + 80 : 14 ; + 81 : 14 ; + 82 : 14 ; + 83 : 14 ; + 84 : 13 ; + 85 : 14 ; + 86 : 14 ; + 87 : 13 ; + 88 : 15 ; + 89 : 15 ; + 8a : 15 ; + 8b : 15 ; + 8c : 15 ; + 8d : 15 ; + 8e : 16 ; + 8f : 16 ; + 90 : 14 ; + 91 : 15 ; + 92 : 16 ; + 93 : 16 ; + 94 : 14 ; + 95 : 16 ; + 96 : 17 ; + 97 : 16 ; + 98 : 16 ; + 99 : 17 ; + 9a : 17 ; + 9b : 17 ; + 9c : 17 ; + 9d : 17 ; + 9e : 18 ; + 9f : 17 ; + a0 : 17 ; + a1 : 18 ; + a2 : 18 ; + a3 : 17 ; + a4 : 17 ; + a5 : 18 ; + a6 : 19 ; + a7 : 19 ; + a8 : 18 ; + a9 : 18 ; + aa : 18 ; + ab : 19 ; + ac : 1a ; + ad : 1a ; + ae : 19 ; + af : 1a ; + b0 : 18 ; + b1 : 1a ; + b2 : 19 ; + b3 : 1b ; + b4 : 1b ; + b5 : 19 ; + b6 : 1a ; + b7 : 1a ; + b8 : 1b ; + b9 : 1b ; + ba : 1c ; + bb : 1c ; + bc : 1c ; + bd : 1a ; + be : 1c ; + bf : 1c ; + c0 : 1b ; + c1 : 1d ; + c2 : 1b ; + c3 : 1d ; + c4 : 1c ; + c5 : 1d ; + c6 : 1c ; + c7 : 1d ; + c8 : 1c ; + c9 : 1c ; + ca : 1e ; + cb : 1e ; + cc : 1d ; + cd : 1d ; + ce : 1f ; + cf : 1d ; + d0 : 1e ; + d1 : 20 ; + d2 : 20 ; + d3 : 1f ; + d4 : 1f ; + d5 : 20 ; + d6 : 21 ; + d7 : 1f ; + d8 : 1f ; + d9 : 1f ; + da : 21 ; + db : 1f ; + dc : 22 ; + dd : 21 ; + de : 20 ; + df : 20 ; + e0 : 20 ; + e1 : 22 ; + e2 : 22 ; + e3 : 21 ; + e4 : 21 ; + e5 : 22 ; + e6 : 21 ; + e7 : 22 ; + e8 : 22 ; + e9 : 23 ; + ea : 23 ; + eb : 24 ; + ec : 23 ; + ed : 23 ; + ee : 25 ; + ef : 24 ; + f0 : 23 ; + f1 : 24 ; + f2 : 26 ; + f3 : 24 ; + f4 : 24 ; + f5 : 24 ; + f6 : 26 ; + f7 : 27 ; + f8 : 26 ; + f9 : 25 ; + fa : 26 ; + fb : 26 ; + fc : 26 ; + fd : 26 ; + fe : 26 ; + ff : 26 ; + 100 : 28 ; + 101 : 27 ; + 102 : 27 ; + 103 : 29 ; + 104 : 27 ; + 105 : 27 ; + 106 : 28 ; + 107 : 29 ; + 108 : 28 ; + 109 : 28 ; + 10a : 29 ; + 10b : 29 ; + 10c : 29 ; + 10d : 2b ; + 10e : 2a ; + 10f : 2b ; + 110 : 2c ; + 111 : 2b ; + 112 : 2c ; + 113 : 2a ; + 114 : 2b ; + 115 : 2c ; + 116 : 2b ; + 117 : 2d ; + 118 : 2d ; + 119 : 2c ; + 11a : 2e ; + 11b : 2c ; + 11c : 2c ; + 11d : 2d ; + 11e : 2d ; + 11f : 2d ; + 120 : 2e ; + 121 : 2d ; + 122 : 2f ; + 123 : 2e ; + 124 : 2f ; + 125 : 30 ; + 126 : 2f ; + 127 : 30 ; + 128 : 2f ; + 129 : 2f ; + 12a : 31 ; + 12b : 30 ; + 12c : 30 ; + 12d : 31 ; + 12e : 31 ; + 12f : 32 ; + 130 : 32 ; + 131 : 31 ; + 132 : 31 ; + 133 : 32 ; + 134 : 32 ; + 135 : 32 ; + 136 : 32 ; + 137 : 33 ; + 138 : 33 ; + 139 : 33 ; + 13a : 34 ; + 13b : 36 ; + 13c : 34 ; + 13d : 35 ; + 13e : 34 ; + 13f : 35 ; + 140 : 35 ; + 141 : 35 ; + 142 : 35 ; + 143 : 36 ; + 144 : 36 ; + 145 : 36 ; + 146 : 36 ; + 147 : 37 ; + 148 : 37 ; + 149 : 37 ; + 14a : 37 ; + 14b : 39 ; + 14c : 38 ; + 14d : 38 ; + 14e : 38 ; + 14f : 3a ; + 150 : 39 ; + 151 : 3a ; + 152 : 3a ; + 153 : 3a ; + 154 : 3a ; + 155 : 3a ; + 156 : 3a ; + 157 : 3b ; + 158 : 3b ; + 159 : 3d ; + 15a : 3b ; + 15b : 3c ; + 15c : 3c ; + 15d : 3c ; + 15e : 3d ; + 15f : 3e ; + 160 : 3d ; + 161 : 3e ; + 162 : 3e ; + 163 : 3e ; + 164 : 40 ; + 165 : 3e ; + 166 : 3f ; + 167 : 3f ; + 168 : 3f ; + 169 : 40 ; + 16a : 40 ; + 16b : 41 ; + 16c : 40 ; + 16d : 41 ; + 16e : 41 ; + 16f : 42 ; + 170 : 42 ; + 171 : 42 ; + 172 : 42 ; + 173 : 44 ; + 174 : 43 ; + 175 : 43 ; + 176 : 43 ; + 177 : 45 ; + 178 : 44 ; + 179 : 45 ; + 17a : 44 ; + 17b : 45 ; + 17c : 46 ; + 17d : 45 ; + 17e : 46 ; + 17f : 46 ; + 180 : 46 ; + 181 : 48 ; + 182 : 47 ; + 183 : 47 ; + 184 : 48 ; + 185 : 48 ; + 186 : 48 ; + 187 : 49 ; + 188 : 49 ; + 189 : 49 ; + 18a : 49 ; + 18b : 49 ; + 18c : 4a ; + 18d : 4b ; + 18e : 4a ; + 18f : 4b ; + 190 : 4b ; + 191 : 4d ; + 192 : 4c ; + 193 : 4e ; + 194 : 4c ; + 195 : 4e ; + 196 : 4d ; + 197 : 4d ; + 198 : 4d ; + 199 : 4e ; + 19a : 4e ; + 19b : 4e ; + 19c : 4f ; + 19d : 4f ; + 19e : 4f ; + 19f : 50 ; + 1a0 : 51 ; + 1a1 : 50 ; + 1a2 : 52 ; + 1a3 : 51 ; + 1a4 : 53 ; + 1a5 : 52 ; + 1a6 : 52 ; + 1a7 : 52 ; + 1a8 : 53 ; + 1a9 : 53 ; + 1aa : 53 ; + 1ab : 55 ; + 1ac : 54 ; + 1ad : 55 ; + 1ae : 54 ; + 1af : 55 ; + 1b0 : 55 ; + 1b1 : 55 ; + 1b2 : 56 ; + 1b3 : 57 ; + 1b4 : 58 ; + 1b5 : 59 ; + 1b6 : 57 ; + 1b7 : 57 ; + 1b8 : 58 ; + 1b9 : 59 ; + 1ba : 58 ; + 1bb : 5a ; + 1bc : 59 ; + 1bd : 59 ; + 1be : 5b ; + 1bf : 5c ; + 1c0 : 5c ; + 1c1 : 5b ; + 1c2 : 5b ; + 1c3 : 5d ; + 1c4 : 5c ; + 1c5 : 5c ; + 1c6 : 5d ; + 1c7 : 5d ; + 1c8 : 5e ; + 1c9 : 5e ; + 1ca : 5e ; + 1cb : 5e ; + 1cc : 60 ; + 1cd : 5f ; + 1ce : 60 ; + 1cf : 60 ; + 1d0 : 60 ; + 1d1 : 61 ; + 1d2 : 62 ; + 1d3 : 61 ; + 1d4 : 62 ; + 1d5 : 62 ; + 1d6 : 64 ; + 1d7 : 63 ; + 1d8 : 65 ; + 1d9 : 64 ; + 1da : 64 ; + 1db : 64 ; + 1dc : 64 ; + 1dd : 66 ; + 1de : 65 ; + 1df : 66 ; + 1e0 : 67 ; + 1e1 : 67 ; + 1e2 : 67 ; + 1e3 : 67 ; + 1e4 : 67 ; + 1e5 : 68 ; + 1e6 : 68 ; + 1e7 : 68 ; + 1e8 : 69 ; + 1e9 : 6b ; + 1ea : 6a ; + 1eb : 6c ; + 1ec : 6a ; + 1ed : 6b ; + 1ee : 6b ; + 1ef : 6d ; + 1f0 : 6d ; + 1f1 : 6c ; + 1f2 : 6d ; + 1f3 : 6d ; + 1f4 : 6f ; + 1f5 : 6e ; + 1f6 : 6e ; + 1f7 : 6f ; + 1f8 : 6f ; + 1f9 : 6f ; + 1fa : 70 ; + 1fb : 70 ; + 1fc : 71 ; + 1fd : 71 ; + 1fe : 71 ; + 1ff : 73 ; + 200 : 73 ; + 201 : 72 ; + 202 : 73 ; + 203 : 74 ; + 204 : 74 ; + 205 : 74 ; + 206 : 74 ; + 207 : 75 ; + 208 : 75 ; + 209 : 76 ; + 20a : 76 ; + 20b : 78 ; + 20c : 77 ; + 20d : 77 ; + 20e : 78 ; + 20f : 79 ; + 210 : 7a ; + 211 : 79 ; + 212 : 79 ; + 213 : 7a ; + 214 : 7c ; + 215 : 7a ; + 216 : 7d ; + 217 : 7b ; + 218 : 7c ; + 219 : 7c ; + 21a : 7c ; + 21b : 7d ; + 21c : 7d ; + 21d : 7e ; + 21e : 7f ; + 21f : 7f ; + 220 : 7f ; + 221 : 7f ; + 222 : 81 ; + 223 : 80 ; + 224 : 81 ; + 225 : 81 ; + 226 : 82 ; + 227 : 84 ; + 228 : 82 ; + 229 : 85 ; + 22a : 83 ; + 22b : 83 ; + 22c : 84 ; + 22d : 85 ; + 22e : 86 ; + 22f : 85 ; + 230 : 86 ; + 231 : 87 ; + 232 : 86 ; + 233 : 88 ; + 234 : 87 ; + 235 : 88 ; + 236 : 88 ; + 237 : 8a ; + 238 : 89 ; + 239 : 89 ; + 23a : 8a ; + 23b : 8a ; + 23c : 8c ; + 23d : 8b ; + 23e : 8c ; + 23f : 8d ; + 240 : 8e ; + 241 : 8e ; + 242 : 8d ; + 243 : 8e ; + 244 : 8f ; + 245 : 8f ; + 246 : 90 ; + 247 : 90 ; + 248 : 90 ; + 249 : 90 ; + 24a : 93 ; + 24b : 93 ; + 24c : 93 ; + 24d : 92 ; + 24e : 93 ; + 24f : 93 ; + 250 : 94 ; + 251 : 94 ; + 252 : 95 ; + 253 : 95 ; + 254 : 96 ; + 255 : 96 ; + 256 : 96 ; + 257 : 97 ; + 258 : 97 ; + 259 : 98 ; + 25a : 98 ; + 25b : 9a ; + 25c : 99 ; + 25d : 9a ; + 25e : 9a ; + 25f : 9b ; + 260 : 9b ; + 261 : 9b ; + 262 : 9c ; + 263 : 9c ; + 264 : 9d ; + 265 : 9d ; + 266 : 9e ; + 267 : 9e ; + 268 : 9e ; + 269 : 9f ; + 26a : a1 ; + 26b : a0 ; + 26c : a2 ; + 26d : a1 ; + 26e : a3 ; + 26f : a2 ; + 270 : a2 ; + 271 : a3 ; + 272 : a4 ; + 273 : a4 ; + 274 : a4 ; + 275 : a4 ; + 276 : a5 ; + 277 : a5 ; + 278 : a7 ; + 279 : a6 ; + 27a : a7 ; + 27b : a8 ; + 27c : a8 ; + 27d : a8 ; + 27e : ab ; + 27f : a9 ; + 280 : aa ; + 281 : aa ; + 282 : ab ; + 283 : ac ; + 284 : ac ; + 285 : ac ; + 286 : ae ; + 287 : ad ; + 288 : ae ; + 289 : ae ; + 28a : ae ; + 28b : af ; + 28c : b1 ; + 28d : b0 ; + 28e : b0 ; + 28f : b1 ; + 290 : b2 ; + 291 : b2 ; + 292 : b2 ; + 293 : b3 ; + 294 : b4 ; + 295 : b4 ; + 296 : b4 ; + 297 : b5 ; + 298 : b5 ; + 299 : b6 ; + 29a : b6 ; + 29b : b9 ; + 29c : b7 ; + 29d : b8 ; + 29e : b9 ; + 29f : b9 ; + 2a0 : ba ; + 2a1 : ba ; + 2a2 : ba ; + 2a3 : bb ; + 2a4 : bb ; + 2a5 : bc ; + 2a6 : be ; + 2a7 : bd ; + 2a8 : bd ; + 2a9 : be ; + 2aa : be ; + 2ab : bf ; + 2ac : bf ; + 2ad : c1 ; + 2ae : c1 ; + 2af : c1 ; + 2b0 : c2 ; + 2b1 : c2 ; + 2b2 : c2 ; + 2b3 : c3 ; + 2b4 : c4 ; + 2b5 : c4 ; + 2b6 : c4 ; + 2b7 : c5 ; + 2b8 : c5 ; + 2b9 : c6 ; + 2ba : c6 ; + 2bb : c7 ; + 2bc : c7 ; + 2bd : c8 ; + 2be : c8 ; + 2bf : c9 ; + 2c0 : c9 ; + 2c1 : ca ; + 2c2 : cb ; + 2c3 : cb ; + 2c4 : cd ; + 2c5 : cd ; + 2c6 : cc ; + 2c7 : cd ; + 2c8 : cd ; + 2c9 : ce ; + 2ca : ce ; + 2cb : cf ; + 2cc : cf ; + 2cd : d0 ; + 2ce : d0 ; + 2cf : d2 ; + 2d0 : d2 ; + 2d1 : d2 ; + 2d2 : d3 ; + 2d3 : d3 ; + 2d4 : d3 ; + 2d5 : d5 ; + 2d6 : d4 ; + 2d7 : d5 ; + 2d8 : d6 ; + 2d9 : d6 ; + 2da : d8 ; + 2db : d8 ; + 2dc : d8 ; + 2dd : d9 ; + 2de : d9 ; + 2df : da ; + 2e0 : da ; + 2e1 : da ; + 2e2 : db ; + 2e3 : db ; + 2e4 : dc ; + 2e5 : de ; + 2e6 : dd ; + 2e7 : df ; + 2e8 : e0 ; + 2e9 : de ; + 2ea : e0 ; + 2eb : df ; + 2ec : e0 ; + 2ed : e2 ; + 2ee : e2 ; + 2ef : e3 ; + 2f0 : e3 ; + 2f1 : e3 ; + 2f2 : e5 ; + 2f3 : e4 ; + 2f4 : e4 ; + 2f5 : e5 ; + 2f6 : e5 ; + 2f7 : e6 ; + 2f8 : e7 ; + 2f9 : e7 ; + 2fa : e7 ; + 2fb : e8 ; + 2fc : ea ; + 2fd : e9 ; + 2fe : e9 ; + 2ff : ec ; + 300 : ea ; + 301 : eb ; + 302 : eb ; + 303 : ec ; + 304 : ed ; + 305 : ee ; + 306 : ee ; + 307 : ef ; + 308 : f1 ; + 309 : f1 ; + 30a : f0 ; + 30b : f0 ; + 30c : f1 ; + 30d : f3 ; + 30e : f2 ; + 30f : f2 ; + 310 : f4 ; + 311 : f5 ; + 312 : f4 ; + 313 : f4 ; + 314 : f7 ; + 315 : f7 ; + 316 : f7 ; + 317 : f7 ; + 318 : f7 ; + 319 : f8 ; + 31a : f9 ; + 31b : f9 ; + 31c : f9 ; + 31d : fb ; + 31e : fc ; + 31f : fb ; + 320 : fb ; + 321 : fc ; + 322 : fd ; + 323 : ff ; + 324 : fe ; + 325 : 100 ; + 326 : ff ; + 327 : ff ; + 328 : 100 ; + 329 : 102 ; + 32a : 103 ; + 32b : 102 ; + 32c : 103 ; + 32d : 104 ; + 32e : 105 ; + 32f : 103 ; + 330 : 104 ; + 331 : 106 ; + 332 : 105 ; + 333 : 106 ; + 334 : 107 ; + 335 : 109 ; + 336 : 107 ; + 337 : 108 ; + 338 : 109 ; + 339 : 109 ; + 33a : 10a ; + 33b : 10b ; + 33c : 10c ; + 33d : 10b ; + 33e : 10d ; + 33f : 10c ; + 340 : 10e ; + 341 : 10f ; + 342 : 10e ; + 343 : 110 ; + 344 : 111 ; + 345 : 111 ; + 346 : 111 ; + 347 : 111 ; + 348 : 112 ; + 349 : 112 ; + 34a : 112 ; + 34b : 114 ; + 34c : 115 ; + 34d : 114 ; + 34e : 115 ; + 34f : 115 ; + 350 : 117 ; + 351 : 117 ; + 352 : 118 ; + 353 : 119 ; + 354 : 118 ; + 355 : 119 ; + 356 : 119 ; + 357 : 11a ; + 358 : 11b ; + 359 : 11c ; + 35a : 11b ; + 35b : 11c ; + 35c : 11d ; + 35d : 11e ; + 35e : 11f ; + 35f : 11e ; + 360 : 11f ; + 361 : 120 ; + 362 : 121 ; + 363 : 121 ; + 364 : 122 ; + 365 : 122 ; + 366 : 123 ; + 367 : 122 ; + 368 : 123 ; + 369 : 124 ; + 36a : 125 ; + 36b : 124 ; + 36c : 126 ; + 36d : 127 ; + 36e : 126 ; + 36f : 126 ; + 370 : 128 ; + 371 : 129 ; + 372 : 129 ; + 373 : 12a ; + 374 : 12a ; + 375 : 12b ; + 376 : 12b ; + 377 : 12c ; + 378 : 12a ; + 379 : 12d ; + 37a : 12d ; + 37b : 12d ; + 37c : 12f ; + 37d : 12f ; + 37e : 130 ; + 37f : 130 ; + 380 : 131 ; + 381 : 131 ; + 382 : 132 ; + 383 : 132 ; + 384 : 133 ; + 385 : 133 ; + 386 : 134 ; + 387 : 134 ; + 388 : 134 ; + 389 : 135 ; + 38a : 136 ; + 38b : 136 ; + 38c : 137 ; + 38d : 138 ; + 38e : 138 ; + 38f : 138 ; + 390 : 139 ; + 391 : 139 ; + 392 : 13a ; + 393 : 13b ; + 394 : 13b ; + 395 : 13c ; + 396 : 13c ; + 397 : 13d ; + 398 : 13d ; + 399 : 13e ; + 39a : 13e ; + 39b : 13f ; + 39c : 13f ; + 39d : 140 ; + 39e : 140 ; + 39f : 141 ; + 3a0 : 141 ; + 3a1 : 142 ; + 3a2 : 142 ; + 3a3 : 143 ; + 3a4 : 143 ; + 3a5 : 144 ; + 3a6 : 144 ; + 3a7 : 145 ; + 3a8 : 146 ; + 3a9 : 146 ; + 3aa : 147 ; + 3ab : 147 ; + 3ac : 148 ; + 3ad : 148 ; + 3ae : 149 ; + 3af : 149 ; + 3b0 : 14a ; + 3b1 : 14a ; + 3b2 : 14b ; + 3b3 : 14b ; + 3b4 : 14c ; + 3b5 : 14c ; + 3b6 : 14d ; + 3b7 : 14d ; + 3b8 : 14e ; + 3b9 : 14e ; + 3ba : 14f ; + 3bb : 14f ; + 3bc : 150 ; + 3bd : 150 ; + 3be : 151 ; + 3bf : 151 ; + 3c0 : 152 ; + 3c1 : 152 ; + 3c2 : 153 ; + 3c3 : 153 ; + 3c4 : 154 ; + 3c5 : 154 ; + 3c6 : 155 ; + 3c7 : 155 ; + 3c8 : 156 ; + 3c9 : 156 ; + 3ca : 157 ; + 3cb : 157 ; + 3cc : 158 ; + 3cd : 158 ; + 3ce : 159 ; + 3cf : 159 ; + 3d0 : 15a ; + 3d1 : 15a ; + 3d2 : 15b ; + 3d3 : 15b ; + 3d4 : 15c ; + 3d5 : 15c ; + 3d6 : 15d ; + 3d7 : 15d ; + 3d8 : 15d ; + 3d9 : 15e ; + 3da : 15e ; + 3db : 15f ; + 3dc : 15f ; + 3dd : 160 ; + 3de : 160 ; + 3df : 161 ; + 3e0 : 161 ; + 3e1 : 162 ; + 3e2 : 162 ; + 3e3 : 163 ; + 3e4 : 163 ; + 3e5 : 164 ; + 3e6 : 164 ; + 3e7 : 165 ; + 3e8 : 165 ; + 3e9 : 166 ; + 3ea : 166 ; + 3eb : 167 ; + 3ec : 167 ; + 3ed : 168 ; + 3ee : 166 ; + 3ef : 166 ; + 3f0 : 167 ; + 3f1 : 167 ; + 3f2 : 168 ; + 3f3 : 168 ; + 3f4 : 169 ; + 3f5 : 169 ; + 3f6 : 16a ; + 3f7 : 16a ; + 3f8 : 16b ; + 3f9 : 16a ; + 3fa : 16b ; + 3fb : 16b ; + 3fc : 16b ; + 3fd : 16c ; + 3fe : 16c ; + 3ff : 16d ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_2.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_2.mif new file mode 100644 index 0000000000000000000000000000000000000000..790dfd68eda43d6761d236959dde6444d19ff3e6 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_2.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : a0 ; + 1 : 9d ; + 2 : 99 ; + 3 : 96 ; + 4 : 93 ; + 5 : 90 ; + 6 : 8c ; + 7 : 89 ; + 8 : 86 ; + 9 : 84 ; + a : 80 ; + b : 7d ; + c : 7a ; + d : 76 ; + e : 73 ; + f : 70 ; + 10 : 6d ; + 11 : 69 ; + 12 : 66 ; + 13 : 63 ; + 14 : 60 ; + 15 : 5c ; + 16 : 59 ; + 17 : 56 ; + 18 : 53 ; + 19 : 4f ; + 1a : 4c ; + 1b : 49 ; + 1c : 46 ; + 1d : 43 ; + 1e : 3f ; + 1f : 3c ; + 20 : 39 ; + 21 : 36 ; + 22 : 32 ; + 23 : 2f ; + 24 : 2c ; + 25 : 29 ; + 26 : 26 ; + 27 : 22 ; + 28 : 1f ; + 29 : 1c ; + 2a : 19 ; + 2b : 16 ; + 2c : 12 ; + 2d : f ; + 2e : c ; + 2f : 9 ; + 30 : 6 ; + 31 : 2 ; + 32 : ffff ; + 33 : fffc ; + 34 : fff9 ; + 35 : fff6 ; + 36 : fff3 ; + 37 : fff0 ; + 38 : ffec ; + 39 : ffe9 ; + 3a : ffe6 ; + 3b : ffe3 ; + 3c : ffe0 ; + 3d : ffdd ; + 3e : ffd9 ; + 3f : ffd6 ; + 40 : ffd3 ; + 41 : ffd0 ; + 42 : ffcd ; + 43 : ffca ; + 44 : ffc7 ; + 45 : ffc4 ; + 46 : ffc1 ; + 47 : ffbd ; + 48 : ffba ; + 49 : ffb7 ; + 4a : ffb4 ; + 4b : ffb1 ; + 4c : ffae ; + 4d : ffab ; + 4e : ffa8 ; + 4f : ffa5 ; + 50 : ffa2 ; + 51 : ff9f ; + 52 : ff9c ; + 53 : ff98 ; + 54 : ff95 ; + 55 : ff92 ; + 56 : ff8f ; + 57 : ff8c ; + 58 : ff89 ; + 59 : ff86 ; + 5a : ff83 ; + 5b : ff80 ; + 5c : ff7d ; + 5d : ff7a ; + 5e : ff77 ; + 5f : ff74 ; + 60 : ff71 ; + 61 : ff6e ; + 62 : ff6b ; + 63 : ff68 ; + 64 : ff65 ; + 65 : ff62 ; + 66 : ff5f ; + 67 : ff5c ; + 68 : ff59 ; + 69 : ff56 ; + 6a : ff53 ; + 6b : ff50 ; + 6c : ff4d ; + 6d : ff4a ; + 6e : ff47 ; + 6f : ff44 ; + 70 : ff41 ; + 71 : ff3e ; + 72 : ff3c ; + 73 : ff39 ; + 74 : ff36 ; + 75 : ff33 ; + 76 : ff30 ; + 77 : ff2d ; + 78 : ff2a ; + 79 : ff27 ; + 7a : ff24 ; + 7b : ff21 ; + 7c : ff1e ; + 7d : ff1c ; + 7e : ff19 ; + 7f : ff16 ; + 80 : ff13 ; + 81 : ff10 ; + 82 : ff0d ; + 83 : ff0a ; + 84 : ff08 ; + 85 : ff05 ; + 86 : ff02 ; + 87 : feff ; + 88 : fefc ; + 89 : fef9 ; + 8a : fef6 ; + 8b : fef4 ; + 8c : fef1 ; + 8d : feee ; + 8e : feeb ; + 8f : fee8 ; + 90 : fee6 ; + 91 : fee3 ; + 92 : fee0 ; + 93 : fedd ; + 94 : fedb ; + 95 : fed8 ; + 96 : fed5 ; + 97 : fed2 ; + 98 : fecf ; + 99 : fecd ; + 9a : feca ; + 9b : fec7 ; + 9c : fec5 ; + 9d : fec2 ; + 9e : febf ; + 9f : febc ; + a0 : feba ; + a1 : feb7 ; + a2 : feb4 ; + a3 : feb2 ; + a4 : feaf ; + a5 : feac ; + a6 : fea9 ; + a7 : fea7 ; + a8 : fea4 ; + a9 : fea1 ; + aa : fe9f ; + ab : fe9c ; + ac : fe99 ; + ad : fe97 ; + ae : fe94 ; + af : fe92 ; + b0 : fe8f ; + b1 : fe8c ; + b2 : fe8a ; + b3 : fe87 ; + b4 : fe84 ; + b5 : fe82 ; + b6 : fe7f ; + b7 : fe7d ; + b8 : fe7a ; + b9 : fe78 ; + ba : fe75 ; + bb : fe72 ; + bc : fe70 ; + bd : fe6d ; + be : fe6b ; + bf : fe68 ; + c0 : fe66 ; + c1 : fe63 ; + c2 : fe61 ; + c3 : fe5e ; + c4 : fe5c ; + c5 : fe59 ; + c6 : fe57 ; + c7 : fe54 ; + c8 : fe52 ; + c9 : fe4f ; + ca : fe4d ; + cb : fe4a ; + cc : fe48 ; + cd : fe45 ; + ce : fe43 ; + cf : fe40 ; + d0 : fe3e ; + d1 : fe3b ; + d2 : fe39 ; + d3 : fe37 ; + d4 : fe34 ; + d5 : fe32 ; + d6 : fe2f ; + d7 : fe2d ; + d8 : fe2b ; + d9 : fe28 ; + da : fe26 ; + db : fe23 ; + dc : fe21 ; + dd : fe1f ; + de : fe1c ; + df : fe1a ; + e0 : fe18 ; + e1 : fe15 ; + e2 : fe13 ; + e3 : fe11 ; + e4 : fe0e ; + e5 : fe0c ; + e6 : fe0a ; + e7 : fe07 ; + e8 : fe05 ; + e9 : fe03 ; + ea : fe00 ; + eb : fdfe ; + ec : fdfc ; + ed : fdfa ; + ee : fdf7 ; + ef : fdf5 ; + f0 : fdf3 ; + f1 : fdf1 ; + f2 : fdee ; + f3 : fdec ; + f4 : fdea ; + f5 : fde8 ; + f6 : fde6 ; + f7 : fde3 ; + f8 : fde1 ; + f9 : fddf ; + fa : fddd ; + fb : fddb ; + fc : fdd8 ; + fd : fdd6 ; + fe : fdd4 ; + ff : fdd2 ; + 100 : fdd0 ; + 101 : fdce ; + 102 : fdcc ; + 103 : fdc9 ; + 104 : fdc7 ; + 105 : fdc5 ; + 106 : fdc3 ; + 107 : fdc1 ; + 108 : fdbf ; + 109 : fdbd ; + 10a : fdbb ; + 10b : fdb9 ; + 10c : fdb7 ; + 10d : fdb5 ; + 10e : fdb3 ; + 10f : fdb0 ; + 110 : fdae ; + 111 : fdac ; + 112 : fdaa ; + 113 : fda8 ; + 114 : fda6 ; + 115 : fda4 ; + 116 : fda2 ; + 117 : fda0 ; + 118 : fd9e ; + 119 : fd9c ; + 11a : fd9a ; + 11b : fd99 ; + 11c : fd97 ; + 11d : fd95 ; + 11e : fd93 ; + 11f : fd91 ; + 120 : fd8f ; + 121 : fd8d ; + 122 : fd8b ; + 123 : fd89 ; + 124 : fd87 ; + 125 : fd85 ; + 126 : fd83 ; + 127 : fd81 ; + 128 : fd80 ; + 129 : fd7e ; + 12a : fd7c ; + 12b : fd7a ; + 12c : fd78 ; + 12d : fd76 ; + 12e : fd75 ; + 12f : fd73 ; + 130 : fd71 ; + 131 : fd6f ; + 132 : fd6d ; + 133 : fd6b ; + 134 : fd6a ; + 135 : fd68 ; + 136 : fd66 ; + 137 : fd64 ; + 138 : fd63 ; + 139 : fd61 ; + 13a : fd5f ; + 13b : fd5d ; + 13c : fd5c ; + 13d : fd5a ; + 13e : fd58 ; + 13f : fd56 ; + 140 : fd55 ; + 141 : fd53 ; + 142 : fd51 ; + 143 : fd50 ; + 144 : fd4e ; + 145 : fd4c ; + 146 : fd4b ; + 147 : fd49 ; + 148 : fd47 ; + 149 : fd46 ; + 14a : fd44 ; + 14b : fd42 ; + 14c : fd41 ; + 14d : fd3f ; + 14e : fd3e ; + 14f : fd3c ; + 150 : fd3a ; + 151 : fd39 ; + 152 : fd37 ; + 153 : fd36 ; + 154 : fd34 ; + 155 : fd33 ; + 156 : fd31 ; + 157 : fd30 ; + 158 : fd2e ; + 159 : fd2c ; + 15a : fd2b ; + 15b : fd29 ; + 15c : fd28 ; + 15d : fd26 ; + 15e : fd25 ; + 15f : fd23 ; + 160 : fd22 ; + 161 : fd21 ; + 162 : fd1f ; + 163 : fd1e ; + 164 : fd1c ; + 165 : fd1b ; + 166 : fd19 ; + 167 : fd18 ; + 168 : fd16 ; + 169 : fd15 ; + 16a : fd14 ; + 16b : fd12 ; + 16c : fd11 ; + 16d : fd0f ; + 16e : fd0e ; + 16f : fd0d ; + 170 : fd0b ; + 171 : fd0a ; + 172 : fd09 ; + 173 : fd07 ; + 174 : fd06 ; + 175 : fd05 ; + 176 : fd03 ; + 177 : fd02 ; + 178 : fd01 ; + 179 : fcff ; + 17a : fcfe ; + 17b : fcfd ; + 17c : fcfc ; + 17d : fcfa ; + 17e : fcf9 ; + 17f : fcf8 ; + 180 : fcf7 ; + 181 : fcf5 ; + 182 : fcf4 ; + 183 : fcf3 ; + 184 : fcf2 ; + 185 : fcf1 ; + 186 : fcef ; + 187 : fcee ; + 188 : fced ; + 189 : fcec ; + 18a : fceb ; + 18b : fce9 ; + 18c : fce8 ; + 18d : fce7 ; + 18e : fce6 ; + 18f : fce5 ; + 190 : fce4 ; + 191 : fce3 ; + 192 : fce2 ; + 193 : fce0 ; + 194 : fcdf ; + 195 : fcde ; + 196 : fcdd ; + 197 : fcdc ; + 198 : fcdb ; + 199 : fcda ; + 19a : fcd9 ; + 19b : fcd8 ; + 19c : fcd7 ; + 19d : fcd6 ; + 19e : fcd5 ; + 19f : fcd4 ; + 1a0 : fcd3 ; + 1a1 : fcd2 ; + 1a2 : fcd1 ; + 1a3 : fcd0 ; + 1a4 : fccf ; + 1a5 : fcce ; + 1a6 : fccd ; + 1a7 : fccc ; + 1a8 : fccb ; + 1a9 : fcca ; + 1aa : fcc9 ; + 1ab : fcc8 ; + 1ac : fcc7 ; + 1ad : fcc6 ; + 1ae : fcc5 ; + 1af : fcc5 ; + 1b0 : fcc4 ; + 1b1 : fcc3 ; + 1b2 : fcc2 ; + 1b3 : fcc1 ; + 1b4 : fcc0 ; + 1b5 : fcbf ; + 1b6 : fcbf ; + 1b7 : fcbe ; + 1b8 : fcbd ; + 1b9 : fcbc ; + 1ba : fcbb ; + 1bb : fcba ; + 1bc : fcba ; + 1bd : fcb9 ; + 1be : fcb8 ; + 1bf : fcb7 ; + 1c0 : fcb6 ; + 1c1 : fcb6 ; + 1c2 : fcb5 ; + 1c3 : fcb4 ; + 1c4 : fcb3 ; + 1c5 : fcb3 ; + 1c6 : fcb2 ; + 1c7 : fcb1 ; + 1c8 : fcb1 ; + 1c9 : fcb0 ; + 1ca : fcaf ; + 1cb : fcae ; + 1cc : fcae ; + 1cd : fcad ; + 1ce : fcac ; + 1cf : fcac ; + 1d0 : fcab ; + 1d1 : fcaa ; + 1d2 : fcaa ; + 1d3 : fca9 ; + 1d4 : fca9 ; + 1d5 : fca8 ; + 1d6 : fca7 ; + 1d7 : fca7 ; + 1d8 : fca6 ; + 1d9 : fca6 ; + 1da : fca5 ; + 1db : fca4 ; + 1dc : fca4 ; + 1dd : fca3 ; + 1de : fca3 ; + 1df : fca2 ; + 1e0 : fca2 ; + 1e1 : fca1 ; + 1e2 : fca1 ; + 1e3 : fca0 ; + 1e4 : fca0 ; + 1e5 : fc9f ; + 1e6 : fc9f ; + 1e7 : fc9e ; + 1e8 : fc9e ; + 1e9 : fc9d ; + 1ea : fc9d ; + 1eb : fc9c ; + 1ec : fc9c ; + 1ed : fc9b ; + 1ee : fc9b ; + 1ef : fc9a ; + 1f0 : fc9a ; + 1f1 : fc9a ; + 1f2 : fc99 ; + 1f3 : fc99 ; + 1f4 : fc98 ; + 1f5 : fc98 ; + 1f6 : fc98 ; + 1f7 : fc97 ; + 1f8 : fc97 ; + 1f9 : fc96 ; + 1fa : fc96 ; + 1fb : fc96 ; + 1fc : fc95 ; + 1fd : fc95 ; + 1fe : fc95 ; + 1ff : fc94 ; + 200 : fc94 ; + 201 : fc94 ; + 202 : fc94 ; + 203 : fc93 ; + 204 : fc93 ; + 205 : fc93 ; + 206 : fc92 ; + 207 : fc92 ; + 208 : fc92 ; + 209 : fc92 ; + 20a : fc91 ; + 20b : fc91 ; + 20c : fc91 ; + 20d : fc91 ; + 20e : fc91 ; + 20f : fc90 ; + 210 : fc90 ; + 211 : fc90 ; + 212 : fc90 ; + 213 : fc90 ; + 214 : fc8f ; + 215 : fc8f ; + 216 : fc8f ; + 217 : fc8f ; + 218 : fc8f ; + 219 : fc8f ; + 21a : fc8e ; + 21b : fc8e ; + 21c : fc8e ; + 21d : fc8e ; + 21e : fc8e ; + 21f : fc8e ; + 220 : fc8e ; + 221 : fc8e ; + 222 : fc8e ; + 223 : fc8e ; + 224 : fc8e ; + 225 : fc8e ; + 226 : fc8d ; + 227 : fc8d ; + 228 : fc8d ; + 229 : fc8d ; + 22a : fc8d ; + 22b : fc8d ; + 22c : fc8d ; + 22d : fc8d ; + 22e : fc8d ; + 22f : fc8d ; + 230 : fc8d ; + 231 : fc8d ; + 232 : fc8d ; + 233 : fc8d ; + 234 : fc8e ; + 235 : fc8e ; + 236 : fc8e ; + 237 : fc8e ; + 238 : fc8e ; + 239 : fc8e ; + 23a : fc8e ; + 23b : fc8e ; + 23c : fc8e ; + 23d : fc8e ; + 23e : fc8e ; + 23f : fc8e ; + 240 : fc8f ; + 241 : fc8f ; + 242 : fc8f ; + 243 : fc8f ; + 244 : fc8f ; + 245 : fc8f ; + 246 : fc8f ; + 247 : fc90 ; + 248 : fc90 ; + 249 : fc90 ; + 24a : fc90 ; + 24b : fc90 ; + 24c : fc91 ; + 24d : fc91 ; + 24e : fc91 ; + 24f : fc91 ; + 250 : fc91 ; + 251 : fc92 ; + 252 : fc92 ; + 253 : fc92 ; + 254 : fc92 ; + 255 : fc93 ; + 256 : fc93 ; + 257 : fc93 ; + 258 : fc94 ; + 259 : fc94 ; + 25a : fc94 ; + 25b : fc94 ; + 25c : fc95 ; + 25d : fc95 ; + 25e : fc95 ; + 25f : fc96 ; + 260 : fc96 ; + 261 : fc96 ; + 262 : fc97 ; + 263 : fc97 ; + 264 : fc97 ; + 265 : fc98 ; + 266 : fc98 ; + 267 : fc99 ; + 268 : fc99 ; + 269 : fc99 ; + 26a : fc9a ; + 26b : fc9a ; + 26c : fc9a ; + 26d : fc9b ; + 26e : fc9b ; + 26f : fc9c ; + 270 : fc9c ; + 271 : fc9d ; + 272 : fc9d ; + 273 : fc9d ; + 274 : fc9e ; + 275 : fc9e ; + 276 : fc9f ; + 277 : fc9f ; + 278 : fca0 ; + 279 : fca0 ; + 27a : fca1 ; + 27b : fca1 ; + 27c : fca2 ; + 27d : fca2 ; + 27e : fca3 ; + 27f : fca3 ; + 280 : fca4 ; + 281 : fca4 ; + 282 : fca5 ; + 283 : fca5 ; + 284 : fca6 ; + 285 : fca7 ; + 286 : fca7 ; + 287 : fca8 ; + 288 : fca8 ; + 289 : fca9 ; + 28a : fca9 ; + 28b : fcaa ; + 28c : fcab ; + 28d : fcab ; + 28e : fcac ; + 28f : fcac ; + 290 : fcad ; + 291 : fcae ; + 292 : fcae ; + 293 : fcaf ; + 294 : fcb0 ; + 295 : fcb0 ; + 296 : fcb1 ; + 297 : fcb2 ; + 298 : fcb2 ; + 299 : fcb3 ; + 29a : fcb4 ; + 29b : fcb4 ; + 29c : fcb5 ; + 29d : fcb6 ; + 29e : fcb6 ; + 29f : fcb7 ; + 2a0 : fcb8 ; + 2a1 : fcb8 ; + 2a2 : fcb9 ; + 2a3 : fcba ; + 2a4 : fcbb ; + 2a5 : fcbb ; + 2a6 : fcbc ; + 2a7 : fcbd ; + 2a8 : fcbe ; + 2a9 : fcbe ; + 2aa : fcbf ; + 2ab : fcc0 ; + 2ac : fcc1 ; + 2ad : fcc1 ; + 2ae : fcc2 ; + 2af : fcc3 ; + 2b0 : fcc4 ; + 2b1 : fcc5 ; + 2b2 : fcc5 ; + 2b3 : fcc6 ; + 2b4 : fcc7 ; + 2b5 : fcc8 ; + 2b6 : fcc9 ; + 2b7 : fcca ; + 2b8 : fcca ; + 2b9 : fccb ; + 2ba : fccc ; + 2bb : fccd ; + 2bc : fcce ; + 2bd : fccf ; + 2be : fcd0 ; + 2bf : fcd0 ; + 2c0 : fcd1 ; + 2c1 : fcd2 ; + 2c2 : fcd3 ; + 2c3 : fcd4 ; + 2c4 : fcd5 ; + 2c5 : fcd6 ; + 2c6 : fcd7 ; + 2c7 : fcd8 ; + 2c8 : fcd8 ; + 2c9 : fcd9 ; + 2ca : fcda ; + 2cb : fcdb ; + 2cc : fcdc ; + 2cd : fcdd ; + 2ce : fcde ; + 2cf : fcdf ; + 2d0 : fce0 ; + 2d1 : fce1 ; + 2d2 : fce2 ; + 2d3 : fce3 ; + 2d4 : fce4 ; + 2d5 : fce5 ; + 2d6 : fce6 ; + 2d7 : fce7 ; + 2d8 : fce8 ; + 2d9 : fce9 ; + 2da : fcea ; + 2db : fceb ; + 2dc : fcec ; + 2dd : fced ; + 2de : fcee ; + 2df : fcef ; + 2e0 : fcf0 ; + 2e1 : fcf1 ; + 2e2 : fcf2 ; + 2e3 : fcf3 ; + 2e4 : fcf4 ; + 2e5 : fcf5 ; + 2e6 : fcf6 ; + 2e7 : fcf7 ; + 2e8 : fcf8 ; + 2e9 : fcfa ; + 2ea : fcfb ; + 2eb : fcfc ; + 2ec : fcfd ; + 2ed : fcfe ; + 2ee : fcff ; + 2ef : fd00 ; + 2f0 : fd01 ; + 2f1 : fd02 ; + 2f2 : fd03 ; + 2f3 : fd05 ; + 2f4 : fd06 ; + 2f5 : fd07 ; + 2f6 : fd08 ; + 2f7 : fd09 ; + 2f8 : fd0a ; + 2f9 : fd0b ; + 2fa : fd0d ; + 2fb : fd0e ; + 2fc : fd0f ; + 2fd : fd10 ; + 2fe : fd11 ; + 2ff : fd12 ; + 300 : fd14 ; + 301 : fd15 ; + 302 : fd16 ; + 303 : fd17 ; + 304 : fd18 ; + 305 : fd19 ; + 306 : fd1b ; + 307 : fd1c ; + 308 : fd1d ; + 309 : fd1e ; + 30a : fd20 ; + 30b : fd21 ; + 30c : fd22 ; + 30d : fd23 ; + 30e : fd24 ; + 30f : fd26 ; + 310 : fd27 ; + 311 : fd28 ; + 312 : fd29 ; + 313 : fd2b ; + 314 : fd2c ; + 315 : fd2d ; + 316 : fd2e ; + 317 : fd30 ; + 318 : fd31 ; + 319 : fd32 ; + 31a : fd34 ; + 31b : fd35 ; + 31c : fd36 ; + 31d : fd37 ; + 31e : fd39 ; + 31f : fd3a ; + 320 : fd3b ; + 321 : fd3d ; + 322 : fd3e ; + 323 : fd3f ; + 324 : fd41 ; + 325 : fd42 ; + 326 : fd43 ; + 327 : fd45 ; + 328 : fd46 ; + 329 : fd47 ; + 32a : fd49 ; + 32b : fd4a ; + 32c : fd4b ; + 32d : fd4d ; + 32e : fd4e ; + 32f : fd4f ; + 330 : fd51 ; + 331 : fd52 ; + 332 : fd53 ; + 333 : fd55 ; + 334 : fd56 ; + 335 : fd58 ; + 336 : fd59 ; + 337 : fd5a ; + 338 : fd5c ; + 339 : fd5d ; + 33a : fd5f ; + 33b : fd60 ; + 33c : fd61 ; + 33d : fd63 ; + 33e : fd64 ; + 33f : fd66 ; + 340 : fd67 ; + 341 : fd68 ; + 342 : fd6a ; + 343 : fd6b ; + 344 : fd6d ; + 345 : fd6e ; + 346 : fd70 ; + 347 : fd71 ; + 348 : fd72 ; + 349 : fd74 ; + 34a : fd75 ; + 34b : fd77 ; + 34c : fd78 ; + 34d : fd7a ; + 34e : fd7b ; + 34f : fd7d ; + 350 : fd7e ; + 351 : fd80 ; + 352 : fd81 ; + 353 : fd82 ; + 354 : fd84 ; + 355 : fd85 ; + 356 : fd87 ; + 357 : fd88 ; + 358 : fd8a ; + 359 : fd8b ; + 35a : fd8d ; + 35b : fd8e ; + 35c : fd90 ; + 35d : fd91 ; + 35e : fd93 ; + 35f : fd94 ; + 360 : fd96 ; + 361 : fd97 ; + 362 : fd99 ; + 363 : fd9a ; + 364 : fd9c ; + 365 : fd9e ; + 366 : fd9f ; + 367 : fda1 ; + 368 : fda2 ; + 369 : fda4 ; + 36a : fda5 ; + 36b : fda7 ; + 36c : fda8 ; + 36d : fdaa ; + 36e : fdab ; + 36f : fdad ; + 370 : fdae ; + 371 : fdb0 ; + 372 : fdb2 ; + 373 : fdb3 ; + 374 : fdb5 ; + 375 : fdb6 ; + 376 : fdb8 ; + 377 : fdb9 ; + 378 : fdbb ; + 379 : fdbd ; + 37a : fdbe ; + 37b : fdc0 ; + 37c : fdc1 ; + 37d : fdc3 ; + 37e : fdc4 ; + 37f : fdc6 ; + 380 : fdc8 ; + 381 : fdc9 ; + 382 : fdcb ; + 383 : fdcc ; + 384 : fdce ; + 385 : fdd0 ; + 386 : fdd1 ; + 387 : fdd3 ; + 388 : fdd4 ; + 389 : fdd6 ; + 38a : fdd8 ; + 38b : fdd9 ; + 38c : fddb ; + 38d : fddd ; + 38e : fdde ; + 38f : fde0 ; + 390 : fde1 ; + 391 : fde3 ; + 392 : fde5 ; + 393 : fde6 ; + 394 : fde8 ; + 395 : fdea ; + 396 : fdeb ; + 397 : fded ; + 398 : fdee ; + 399 : fdf0 ; + 39a : fdf2 ; + 39b : fdf3 ; + 39c : fdf5 ; + 39d : fdf7 ; + 39e : fdf8 ; + 39f : fdfa ; + 3a0 : fdfc ; + 3a1 : fdfd ; + 3a2 : fdff ; + 3a3 : fe01 ; + 3a4 : fe02 ; + 3a5 : fe04 ; + 3a6 : fe06 ; + 3a7 : fe07 ; + 3a8 : fe09 ; + 3a9 : fe0b ; + 3aa : fe0c ; + 3ab : fe0e ; + 3ac : fe10 ; + 3ad : fe11 ; + 3ae : fe13 ; + 3af : fe15 ; + 3b0 : fe16 ; + 3b1 : fe18 ; + 3b2 : fe1a ; + 3b3 : fe1b ; + 3b4 : fe1d ; + 3b5 : fe1f ; + 3b6 : fe21 ; + 3b7 : fe22 ; + 3b8 : fe24 ; + 3b9 : fe26 ; + 3ba : fe27 ; + 3bb : fe29 ; + 3bc : fe2b ; + 3bd : fe2c ; + 3be : fe2e ; + 3bf : fe30 ; + 3c0 : fe32 ; + 3c1 : fe33 ; + 3c2 : fe35 ; + 3c3 : fe37 ; + 3c4 : fe38 ; + 3c5 : fe3a ; + 3c6 : fe3c ; + 3c7 : fe3e ; + 3c8 : fe3f ; + 3c9 : fe41 ; + 3ca : fe43 ; + 3cb : fe44 ; + 3cc : fe46 ; + 3cd : fe48 ; + 3ce : fe4a ; + 3cf : fe4b ; + 3d0 : fe4d ; + 3d1 : fe4f ; + 3d2 : fe50 ; + 3d3 : fe52 ; + 3d4 : fe54 ; + 3d5 : fe56 ; + 3d6 : fe57 ; + 3d7 : fe59 ; + 3d8 : fe5b ; + 3d9 : fe5d ; + 3da : fe5e ; + 3db : fe60 ; + 3dc : fe62 ; + 3dd : fe63 ; + 3de : fe65 ; + 3df : fe67 ; + 3e0 : fe69 ; + 3e1 : fe6a ; + 3e2 : fe6c ; + 3e3 : fe6e ; + 3e4 : fe70 ; + 3e5 : fe71 ; + 3e6 : fe73 ; + 3e7 : fe75 ; + 3e8 : fe77 ; + 3e9 : fe78 ; + 3ea : fe7a ; + 3eb : fe7c ; + 3ec : fe7e ; + 3ed : fe7f ; + 3ee : fe81 ; + 3ef : fe83 ; + 3f0 : fe85 ; + 3f1 : fe86 ; + 3f2 : fe88 ; + 3f3 : fe8a ; + 3f4 : fe8c ; + 3f5 : fe8d ; + 3f6 : fe8f ; + 3f7 : fe90 ; + 3f8 : fe92 ; + 3f9 : fe93 ; + 3fa : fe95 ; + 3fb : fe97 ; + 3fc : fe99 ; + 3fd : fe9a ; + 3fe : fe9c ; + 3ff : fe9e ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_3.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_3.mif new file mode 100644 index 0000000000000000000000000000000000000000..87a974436aa06d929546c6c917114b1bce82332f --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_3.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : 1e ; + 1 : 23 ; + 2 : 28 ; + 3 : 2d ; + 4 : 33 ; + 5 : 38 ; + 6 : 3e ; + 7 : 43 ; + 8 : 49 ; + 9 : 4d ; + a : 53 ; + b : 58 ; + c : 5e ; + d : 63 ; + e : 68 ; + f : 6d ; + 10 : 73 ; + 11 : 79 ; + 12 : 7e ; + 13 : 83 ; + 14 : 88 ; + 15 : 8d ; + 16 : 93 ; + 17 : 99 ; + 18 : 9e ; + 19 : a3 ; + 1a : a8 ; + 1b : ad ; + 1c : b2 ; + 1d : b7 ; + 1e : bc ; + 1f : c2 ; + 20 : c7 ; + 21 : cc ; + 22 : d1 ; + 23 : d6 ; + 24 : db ; + 25 : e0 ; + 26 : e5 ; + 27 : ea ; + 28 : ef ; + 29 : f4 ; + 2a : f9 ; + 2b : fe ; + 2c : 103 ; + 2d : 108 ; + 2e : 10d ; + 2f : 112 ; + 30 : 116 ; + 31 : 11c ; + 32 : 121 ; + 33 : 126 ; + 34 : 12b ; + 35 : 12f ; + 36 : 135 ; + 37 : 13a ; + 38 : 13f ; + 39 : 144 ; + 3a : 149 ; + 3b : 14d ; + 3c : 153 ; + 3d : 157 ; + 3e : 15c ; + 3f : 161 ; + 40 : 166 ; + 41 : 16b ; + 42 : 170 ; + 43 : 174 ; + 44 : 17a ; + 45 : 17e ; + 46 : 183 ; + 47 : 187 ; + 48 : 18d ; + 49 : 191 ; + 4a : 196 ; + 4b : 19a ; + 4c : 1a0 ; + 4d : 1a4 ; + 4e : 1a9 ; + 4f : 1ae ; + 50 : 1b2 ; + 51 : 1b8 ; + 52 : 1bc ; + 53 : 1c1 ; + 54 : 1c5 ; + 55 : 1ca ; + 56 : 1cf ; + 57 : 1d4 ; + 58 : 1d8 ; + 59 : 1dd ; + 5a : 1e2 ; + 5b : 1e7 ; + 5c : 1eb ; + 5d : 1ef ; + 5e : 1f4 ; + 5f : 1f9 ; + 60 : 1fe ; + 61 : 202 ; + 62 : 206 ; + 63 : 20b ; + 64 : 210 ; + 65 : 214 ; + 66 : 219 ; + 67 : 21e ; + 68 : 222 ; + 69 : 226 ; + 6a : 22b ; + 6b : 230 ; + 6c : 234 ; + 6d : 239 ; + 6e : 23d ; + 6f : 241 ; + 70 : 246 ; + 71 : 24a ; + 72 : 24f ; + 73 : 253 ; + 74 : 258 ; + 75 : 25c ; + 76 : 260 ; + 77 : 265 ; + 78 : 269 ; + 79 : 26e ; + 7a : 272 ; + 7b : 276 ; + 7c : 27c ; + 7d : 27f ; + 7e : 283 ; + 7f : 288 ; + 80 : 28c ; + 81 : 290 ; + 82 : 295 ; + 83 : 299 ; + 84 : 29d ; + 85 : 2a2 ; + 86 : 2a6 ; + 87 : 2aa ; + 88 : 2ae ; + 89 : 2b3 ; + 8a : 2b7 ; + 8b : 2bb ; + 8c : 2bf ; + 8d : 2c3 ; + 8e : 2c8 ; + 8f : 2cc ; + 90 : 2d0 ; + 91 : 2d4 ; + 92 : 2d8 ; + 93 : 2dc ; + 94 : 2e1 ; + 95 : 2e5 ; + 96 : 2e9 ; + 97 : 2ed ; + 98 : 2f1 ; + 99 : 2f5 ; + 9a : 2f9 ; + 9b : 2fd ; + 9c : 301 ; + 9d : 305 ; + 9e : 309 ; + 9f : 30d ; + a0 : 311 ; + a1 : 315 ; + a2 : 319 ; + a3 : 31d ; + a4 : 321 ; + a5 : 325 ; + a6 : 329 ; + a7 : 32d ; + a8 : 331 ; + a9 : 335 ; + aa : 339 ; + ab : 33d ; + ac : 340 ; + ad : 344 ; + ae : 348 ; + af : 34c ; + b0 : 350 ; + b1 : 354 ; + b2 : 357 ; + b3 : 35b ; + b4 : 35f ; + b5 : 363 ; + b6 : 367 ; + b7 : 36a ; + b8 : 36e ; + b9 : 372 ; + ba : 375 ; + bb : 379 ; + bc : 37d ; + bd : 381 ; + be : 384 ; + bf : 388 ; + c0 : 38c ; + c1 : 38f ; + c2 : 393 ; + c3 : 396 ; + c4 : 39a ; + c5 : 39e ; + c6 : 3a1 ; + c7 : 3a5 ; + c8 : 3a8 ; + c9 : 3ac ; + ca : 3af ; + cb : 3b3 ; + cc : 3b6 ; + cd : 3ba ; + ce : 3bd ; + cf : 3c1 ; + d0 : 3c4 ; + d1 : 3c8 ; + d2 : 3cb ; + d3 : 3cf ; + d4 : 3d2 ; + d5 : 3d5 ; + d6 : 3d9 ; + d7 : 3dc ; + d8 : 3e0 ; + d9 : 3e3 ; + da : 3e6 ; + db : 3ea ; + dc : 3ed ; + dd : 3f0 ; + de : 3f4 ; + df : 3f7 ; + e0 : 3fa ; + e1 : 3fd ; + e2 : 401 ; + e3 : 404 ; + e4 : 407 ; + e5 : 40a ; + e6 : 40e ; + e7 : 411 ; + e8 : 414 ; + e9 : 417 ; + ea : 41a ; + eb : 41d ; + ec : 421 ; + ed : 424 ; + ee : 427 ; + ef : 42a ; + f0 : 42d ; + f1 : 430 ; + f2 : 433 ; + f3 : 436 ; + f4 : 439 ; + f5 : 43c ; + f6 : 43f ; + f7 : 442 ; + f8 : 445 ; + f9 : 448 ; + fa : 44b ; + fb : 44e ; + fc : 451 ; + fd : 454 ; + fe : 457 ; + ff : 45a ; + 100 : 45d ; + 101 : 45f ; + 102 : 462 ; + 103 : 465 ; + 104 : 468 ; + 105 : 46b ; + 106 : 46e ; + 107 : 470 ; + 108 : 473 ; + 109 : 476 ; + 10a : 479 ; + 10b : 47c ; + 10c : 47e ; + 10d : 481 ; + 10e : 484 ; + 10f : 486 ; + 110 : 489 ; + 111 : 48c ; + 112 : 48e ; + 113 : 491 ; + 114 : 494 ; + 115 : 496 ; + 116 : 499 ; + 117 : 49b ; + 118 : 49e ; + 119 : 4a1 ; + 11a : 4a3 ; + 11b : 4a5 ; + 11c : 4a8 ; + 11d : 4ab ; + 11e : 4ad ; + 11f : 4b0 ; + 120 : 4b2 ; + 121 : 4b5 ; + 122 : 4b7 ; + 123 : 4ba ; + 124 : 4bc ; + 125 : 4be ; + 126 : 4c1 ; + 127 : 4c3 ; + 128 : 4c6 ; + 129 : 4c8 ; + 12a : 4ca ; + 12b : 4cd ; + 12c : 4cf ; + 12d : 4d1 ; + 12e : 4d4 ; + 12f : 4d6 ; + 130 : 4d8 ; + 131 : 4da ; + 132 : 4dd ; + 133 : 4df ; + 134 : 4e1 ; + 135 : 4e3 ; + 136 : 4e5 ; + 137 : 4e8 ; + 138 : 4ea ; + 139 : 4ec ; + 13a : 4ee ; + 13b : 4f0 ; + 13c : 4f2 ; + 13d : 4f4 ; + 13e : 4f7 ; + 13f : 4f9 ; + 140 : 4fb ; + 141 : 4fd ; + 142 : 4ff ; + 143 : 501 ; + 144 : 503 ; + 145 : 505 ; + 146 : 507 ; + 147 : 509 ; + 148 : 50b ; + 149 : 50d ; + 14a : 50f ; + 14b : 511 ; + 14c : 512 ; + 14d : 514 ; + 14e : 516 ; + 14f : 518 ; + 150 : 51a ; + 151 : 51c ; + 152 : 51e ; + 153 : 51f ; + 154 : 521 ; + 155 : 523 ; + 156 : 525 ; + 157 : 527 ; + 158 : 528 ; + 159 : 52a ; + 15a : 52c ; + 15b : 52d ; + 15c : 52f ; + 15d : 531 ; + 15e : 532 ; + 15f : 534 ; + 160 : 536 ; + 161 : 537 ; + 162 : 538 ; + 163 : 53b ; + 164 : 53c ; + 165 : 53e ; + 166 : 53f ; + 167 : 541 ; + 168 : 542 ; + 169 : 544 ; + 16a : 545 ; + 16b : 547 ; + 16c : 548 ; + 16d : 54a ; + 16e : 54b ; + 16f : 54d ; + 170 : 54e ; + 171 : 550 ; + 172 : 551 ; + 173 : 552 ; + 174 : 554 ; + 175 : 555 ; + 176 : 557 ; + 177 : 558 ; + 178 : 559 ; + 179 : 55a ; + 17a : 55c ; + 17b : 55d ; + 17c : 55e ; + 17d : 560 ; + 17e : 561 ; + 17f : 562 ; + 180 : 563 ; + 181 : 564 ; + 182 : 566 ; + 183 : 567 ; + 184 : 568 ; + 185 : 569 ; + 186 : 56a ; + 187 : 56b ; + 188 : 56d ; + 189 : 56e ; + 18a : 56f ; + 18b : 570 ; + 18c : 571 ; + 18d : 572 ; + 18e : 573 ; + 18f : 574 ; + 190 : 575 ; + 191 : 576 ; + 192 : 577 ; + 193 : 578 ; + 194 : 579 ; + 195 : 57a ; + 196 : 57b ; + 197 : 57c ; + 198 : 57d ; + 199 : 57d ; + 19a : 57e ; + 19b : 57f ; + 19c : 580 ; + 19d : 581 ; + 19e : 582 ; + 19f : 582 ; + 1a0 : 583 ; + 1a1 : 584 ; + 1a2 : 585 ; + 1a3 : 586 ; + 1a4 : 586 ; + 1a5 : 587 ; + 1a6 : 588 ; + 1a7 : 588 ; + 1a8 : 589 ; + 1a9 : 58a ; + 1aa : 58b ; + 1ab : 58b ; + 1ac : 58c ; + 1ad : 58c ; + 1ae : 58d ; + 1af : 58d ; + 1b0 : 58e ; + 1b1 : 58f ; + 1b2 : 58f ; + 1b3 : 590 ; + 1b4 : 590 ; + 1b5 : 591 ; + 1b6 : 591 ; + 1b7 : 592 ; + 1b8 : 592 ; + 1b9 : 593 ; + 1ba : 593 ; + 1bb : 594 ; + 1bc : 594 ; + 1bd : 595 ; + 1be : 595 ; + 1bf : 595 ; + 1c0 : 596 ; + 1c1 : 596 ; + 1c2 : 597 ; + 1c3 : 597 ; + 1c4 : 597 ; + 1c5 : 598 ; + 1c6 : 598 ; + 1c7 : 598 ; + 1c8 : 598 ; + 1c9 : 599 ; + 1ca : 599 ; + 1cb : 599 ; + 1cc : 599 ; + 1cd : 59a ; + 1ce : 59a ; + 1cf : 59a ; + 1d0 : 59a ; + 1d1 : 59a ; + 1d2 : 59a ; + 1d3 : 59b ; + 1d4 : 59b ; + 1d5 : 59b ; + 1d6 : 59b ; + 1d7 : 59b ; + 1d8 : 59b ; + 1d9 : 59b ; + 1da : 59b ; + 1db : 59b ; + 1dc : 59b ; + 1dd : 59b ; + 1de : 59b ; + 1df : 59b ; + 1e0 : 59b ; + 1e1 : 59b ; + 1e2 : 59b ; + 1e3 : 59b ; + 1e4 : 59b ; + 1e5 : 59b ; + 1e6 : 59b ; + 1e7 : 59b ; + 1e8 : 59b ; + 1e9 : 59a ; + 1ea : 59a ; + 1eb : 59a ; + 1ec : 59a ; + 1ed : 59a ; + 1ee : 59a ; + 1ef : 599 ; + 1f0 : 599 ; + 1f1 : 599 ; + 1f2 : 599 ; + 1f3 : 598 ; + 1f4 : 598 ; + 1f5 : 598 ; + 1f6 : 597 ; + 1f7 : 597 ; + 1f8 : 597 ; + 1f9 : 597 ; + 1fa : 596 ; + 1fb : 596 ; + 1fc : 595 ; + 1fd : 595 ; + 1fe : 595 ; + 1ff : 594 ; + 200 : 594 ; + 201 : 593 ; + 202 : 593 ; + 203 : 593 ; + 204 : 592 ; + 205 : 592 ; + 206 : 591 ; + 207 : 591 ; + 208 : 590 ; + 209 : 58f ; + 20a : 58f ; + 20b : 58e ; + 20c : 58e ; + 20d : 58d ; + 20e : 58d ; + 20f : 58c ; + 210 : 58c ; + 211 : 58b ; + 212 : 58a ; + 213 : 58a ; + 214 : 589 ; + 215 : 588 ; + 216 : 588 ; + 217 : 587 ; + 218 : 586 ; + 219 : 585 ; + 21a : 585 ; + 21b : 584 ; + 21c : 583 ; + 21d : 582 ; + 21e : 582 ; + 21f : 581 ; + 220 : 580 ; + 221 : 57f ; + 222 : 57e ; + 223 : 57e ; + 224 : 57d ; + 225 : 57c ; + 226 : 57b ; + 227 : 57a ; + 228 : 579 ; + 229 : 578 ; + 22a : 578 ; + 22b : 577 ; + 22c : 576 ; + 22d : 575 ; + 22e : 574 ; + 22f : 573 ; + 230 : 572 ; + 231 : 571 ; + 232 : 570 ; + 233 : 56f ; + 234 : 56e ; + 235 : 56d ; + 236 : 56c ; + 237 : 56b ; + 238 : 56a ; + 239 : 568 ; + 23a : 567 ; + 23b : 566 ; + 23c : 565 ; + 23d : 564 ; + 23e : 563 ; + 23f : 562 ; + 240 : 561 ; + 241 : 55f ; + 242 : 55e ; + 243 : 55d ; + 244 : 55c ; + 245 : 55b ; + 246 : 559 ; + 247 : 558 ; + 248 : 557 ; + 249 : 556 ; + 24a : 554 ; + 24b : 553 ; + 24c : 552 ; + 24d : 551 ; + 24e : 54f ; + 24f : 54e ; + 250 : 54c ; + 251 : 54b ; + 252 : 54a ; + 253 : 549 ; + 254 : 547 ; + 255 : 546 ; + 256 : 544 ; + 257 : 543 ; + 258 : 542 ; + 259 : 540 ; + 25a : 53f ; + 25b : 53d ; + 25c : 53c ; + 25d : 53a ; + 25e : 539 ; + 25f : 537 ; + 260 : 536 ; + 261 : 534 ; + 262 : 533 ; + 263 : 531 ; + 264 : 530 ; + 265 : 52e ; + 266 : 52d ; + 267 : 52b ; + 268 : 52a ; + 269 : 528 ; + 26a : 526 ; + 26b : 525 ; + 26c : 523 ; + 26d : 522 ; + 26e : 520 ; + 26f : 51e ; + 270 : 51d ; + 271 : 51b ; + 272 : 519 ; + 273 : 518 ; + 274 : 516 ; + 275 : 514 ; + 276 : 513 ; + 277 : 511 ; + 278 : 50f ; + 279 : 50d ; + 27a : 50c ; + 27b : 50a ; + 27c : 508 ; + 27d : 506 ; + 27e : 504 ; + 27f : 503 ; + 280 : 501 ; + 281 : 4ff ; + 282 : 4fd ; + 283 : 4fb ; + 284 : 4fa ; + 285 : 4f8 ; + 286 : 4f6 ; + 287 : 4f4 ; + 288 : 4f2 ; + 289 : 4f0 ; + 28a : 4ee ; + 28b : 4ec ; + 28c : 4ea ; + 28d : 4e9 ; + 28e : 4e7 ; + 28f : 4e5 ; + 290 : 4e3 ; + 291 : 4e1 ; + 292 : 4df ; + 293 : 4dd ; + 294 : 4db ; + 295 : 4d9 ; + 296 : 4d7 ; + 297 : 4d5 ; + 298 : 4d3 ; + 299 : 4d1 ; + 29a : 4cf ; + 29b : 4cd ; + 29c : 4cb ; + 29d : 4c7 ; + 29e : 4c6 ; + 29f : 4c4 ; + 2a0 : 4c2 ; + 2a1 : 4c0 ; + 2a2 : 4be ; + 2a3 : 4bc ; + 2a4 : 4ba ; + 2a5 : 4b8 ; + 2a6 : 4b5 ; + 2a7 : 4b3 ; + 2a8 : 4b1 ; + 2a9 : 4af ; + 2aa : 4ad ; + 2ab : 4ab ; + 2ac : 4a8 ; + 2ad : 4a6 ; + 2ae : 4a4 ; + 2af : 4a2 ; + 2b0 : 49f ; + 2b1 : 49d ; + 2b2 : 49b ; + 2b3 : 499 ; + 2b4 : 496 ; + 2b5 : 494 ; + 2b6 : 492 ; + 2b7 : 490 ; + 2b8 : 48d ; + 2b9 : 48b ; + 2ba : 489 ; + 2bb : 486 ; + 2bc : 484 ; + 2bd : 482 ; + 2be : 47f ; + 2bf : 47d ; + 2c0 : 47b ; + 2c1 : 478 ; + 2c2 : 476 ; + 2c3 : 474 ; + 2c4 : 471 ; + 2c5 : 46f ; + 2c6 : 46c ; + 2c7 : 46a ; + 2c8 : 468 ; + 2c9 : 465 ; + 2ca : 463 ; + 2cb : 460 ; + 2cc : 45e ; + 2cd : 45b ; + 2ce : 459 ; + 2cf : 456 ; + 2d0 : 454 ; + 2d1 : 451 ; + 2d2 : 44f ; + 2d3 : 44c ; + 2d4 : 44a ; + 2d5 : 447 ; + 2d6 : 445 ; + 2d7 : 442 ; + 2d8 : 440 ; + 2d9 : 43d ; + 2da : 43b ; + 2db : 438 ; + 2dc : 436 ; + 2dd : 433 ; + 2de : 431 ; + 2df : 42e ; + 2e0 : 42b ; + 2e1 : 429 ; + 2e2 : 426 ; + 2e3 : 424 ; + 2e4 : 420 ; + 2e5 : 41e ; + 2e6 : 41c ; + 2e7 : 419 ; + 2e8 : 416 ; + 2e9 : 414 ; + 2ea : 411 ; + 2eb : 40e ; + 2ec : 40c ; + 2ed : 409 ; + 2ee : 406 ; + 2ef : 404 ; + 2f0 : 401 ; + 2f1 : 3fe ; + 2f2 : 3fc ; + 2f3 : 3f9 ; + 2f4 : 3f6 ; + 2f5 : 3f4 ; + 2f6 : 3f1 ; + 2f7 : 3ee ; + 2f8 : 3eb ; + 2f9 : 3e9 ; + 2fa : 3e6 ; + 2fb : 3e3 ; + 2fc : 3e0 ; + 2fd : 3de ; + 2fe : 3db ; + 2ff : 3d8 ; + 300 : 3d5 ; + 301 : 3d2 ; + 302 : 3d0 ; + 303 : 3cd ; + 304 : 3ca ; + 305 : 3c7 ; + 306 : 3c4 ; + 307 : 3c1 ; + 308 : 3bf ; + 309 : 3bc ; + 30a : 3b9 ; + 30b : 3b6 ; + 30c : 3b3 ; + 30d : 3b0 ; + 30e : 3ae ; + 30f : 3ab ; + 310 : 3a8 ; + 311 : 3a5 ; + 312 : 3a2 ; + 313 : 39f ; + 314 : 39c ; + 315 : 399 ; + 316 : 396 ; + 317 : 393 ; + 318 : 391 ; + 319 : 38e ; + 31a : 38b ; + 31b : 388 ; + 31c : 385 ; + 31d : 382 ; + 31e : 37f ; + 31f : 37c ; + 320 : 379 ; + 321 : 376 ; + 322 : 373 ; + 323 : 370 ; + 324 : 36d ; + 325 : 36a ; + 326 : 367 ; + 327 : 364 ; + 328 : 361 ; + 329 : 35e ; + 32a : 35b ; + 32b : 358 ; + 32c : 355 ; + 32d : 352 ; + 32e : 34f ; + 32f : 34c ; + 330 : 349 ; + 331 : 346 ; + 332 : 343 ; + 333 : 340 ; + 334 : 33d ; + 335 : 33a ; + 336 : 337 ; + 337 : 334 ; + 338 : 331 ; + 339 : 32d ; + 33a : 32a ; + 33b : 327 ; + 33c : 324 ; + 33d : 321 ; + 33e : 31e ; + 33f : 31b ; + 340 : 318 ; + 341 : 315 ; + 342 : 312 ; + 343 : 30f ; + 344 : 30b ; + 345 : 308 ; + 346 : 305 ; + 347 : 302 ; + 348 : 2ff ; + 349 : 2fc ; + 34a : 2f9 ; + 34b : 2f6 ; + 34c : 2f2 ; + 34d : 2ef ; + 34e : 2ec ; + 34f : 2e9 ; + 350 : 2e6 ; + 351 : 2e3 ; + 352 : 2df ; + 353 : 2dc ; + 354 : 2d9 ; + 355 : 2d6 ; + 356 : 2d3 ; + 357 : 2d0 ; + 358 : 2cc ; + 359 : 2c9 ; + 35a : 2c6 ; + 35b : 2c3 ; + 35c : 2c0 ; + 35d : 2bc ; + 35e : 2b9 ; + 35f : 2b6 ; + 360 : 2b3 ; + 361 : 2b0 ; + 362 : 2ac ; + 363 : 2a9 ; + 364 : 2a6 ; + 365 : 2a3 ; + 366 : 29f ; + 367 : 29c ; + 368 : 299 ; + 369 : 296 ; + 36a : 293 ; + 36b : 28f ; + 36c : 28c ; + 36d : 289 ; + 36e : 286 ; + 36f : 282 ; + 370 : 27f ; + 371 : 27c ; + 372 : 279 ; + 373 : 275 ; + 374 : 272 ; + 375 : 26f ; + 376 : 26c ; + 377 : 268 ; + 378 : 265 ; + 379 : 262 ; + 37a : 25e ; + 37b : 25b ; + 37c : 258 ; + 37d : 255 ; + 37e : 251 ; + 37f : 24e ; + 380 : 24b ; + 381 : 248 ; + 382 : 244 ; + 383 : 242 ; + 384 : 23e ; + 385 : 23a ; + 386 : 237 ; + 387 : 234 ; + 388 : 230 ; + 389 : 22d ; + 38a : 22a ; + 38b : 227 ; + 38c : 223 ; + 38d : 220 ; + 38e : 21d ; + 38f : 219 ; + 390 : 216 ; + 391 : 213 ; + 392 : 210 ; + 393 : 20c ; + 394 : 20a ; + 395 : 205 ; + 396 : 202 ; + 397 : 1ff ; + 398 : 1fc ; + 399 : 1f8 ; + 39a : 1f5 ; + 39b : 1f2 ; + 39c : 1ee ; + 39d : 1eb ; + 39e : 1e8 ; + 39f : 1e5 ; + 3a0 : 1e1 ; + 3a1 : 1de ; + 3a2 : 1da ; + 3a3 : 1d7 ; + 3a4 : 1d5 ; + 3a5 : 1d1 ; + 3a6 : 1cd ; + 3a7 : 1ca ; + 3a8 : 1c7 ; + 3a9 : 1c3 ; + 3aa : 1c0 ; + 3ab : 1bc ; + 3ac : 1ba ; + 3ad : 1b5 ; + 3ae : 1b3 ; + 3af : 1af ; + 3b0 : 1ac ; + 3b1 : 1a8 ; + 3b2 : 1a5 ; + 3b3 : 1a2 ; + 3b4 : 19e ; + 3b5 : 19b ; + 3b6 : 197 ; + 3b7 : 195 ; + 3b8 : 191 ; + 3b9 : 18e ; + 3ba : 18a ; + 3bb : 188 ; + 3bc : 183 ; + 3bd : 181 ; + 3be : 17e ; + 3bf : 17a ; + 3c0 : 177 ; + 3c1 : 174 ; + 3c2 : 16f ; + 3c3 : 16d ; + 3c4 : 169 ; + 3c5 : 166 ; + 3c6 : 163 ; + 3c7 : 160 ; + 3c8 : 15c ; + 3c9 : 159 ; + 3ca : 155 ; + 3cb : 152 ; + 3cc : 14f ; + 3cd : 14b ; + 3ce : 148 ; + 3cf : 144 ; + 3d0 : 141 ; + 3d1 : 13e ; + 3d2 : 13b ; + 3d3 : 137 ; + 3d4 : 134 ; + 3d5 : 131 ; + 3d6 : 12d ; + 3d7 : 12a ; + 3d8 : 127 ; + 3d9 : 123 ; + 3da : 120 ; + 3db : 11d ; + 3dc : 119 ; + 3dd : 116 ; + 3de : 113 ; + 3df : 10f ; + 3e0 : 10c ; + 3e1 : 109 ; + 3e2 : 105 ; + 3e3 : 102 ; + 3e4 : ff ; + 3e5 : fb ; + 3e6 : f8 ; + 3e7 : f5 ; + 3e8 : f1 ; + 3e9 : ee ; + 3ea : ea ; + 3eb : e6 ; + 3ec : e3 ; + 3ed : e0 ; + 3ee : dd ; + 3ef : d9 ; + 3f0 : d5 ; + 3f1 : d2 ; + 3f2 : ce ; + 3f3 : cb ; + 3f4 : c8 ; + 3f5 : c4 ; + 3f6 : c0 ; + 3f7 : be ; + 3f8 : ba ; + 3f9 : b7 ; + 3fa : b3 ; + 3fb : b0 ; + 3fc : ac ; + 3fd : a9 ; + 3fe : a6 ; + 3ff : a2 ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_4.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_4.mif new file mode 100644 index 0000000000000000000000000000000000000000..9140c59dbc2d417a6eaccf8d4d17c5186c37bcf5 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_4.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : ff2e ; + 1 : ff26 ; + 2 : ff1e ; + 3 : ff15 ; + 4 : ff0d ; + 5 : ff05 ; + 6 : fefc ; + 7 : fef4 ; + 8 : feec ; + 9 : fee4 ; + a : fedc ; + b : fed4 ; + c : fecb ; + d : fec3 ; + e : febb ; + f : feb3 ; + 10 : feaa ; + 11 : fea2 ; + 12 : fe9a ; + 13 : fe92 ; + 14 : fe8a ; + 15 : fe82 ; + 16 : fe79 ; + 17 : fe71 ; + 18 : fe69 ; + 19 : fe61 ; + 1a : fe59 ; + 1b : fe51 ; + 1c : fe49 ; + 1d : fe41 ; + 1e : fe38 ; + 1f : fe30 ; + 20 : fe28 ; + 21 : fe20 ; + 22 : fe18 ; + 23 : fe10 ; + 24 : fe08 ; + 25 : fe00 ; + 26 : fdf8 ; + 27 : fdf0 ; + 28 : fde8 ; + 29 : fde1 ; + 2a : fdd9 ; + 2b : fdd1 ; + 2c : fdc9 ; + 2d : fdc1 ; + 2e : fdb9 ; + 2f : fdb1 ; + 30 : fda9 ; + 31 : fda2 ; + 32 : fd9a ; + 33 : fd92 ; + 34 : fd8a ; + 35 : fd82 ; + 36 : fd7b ; + 37 : fd73 ; + 38 : fd6b ; + 39 : fd63 ; + 3a : fd5c ; + 3b : fd54 ; + 3c : fd4c ; + 3d : fd45 ; + 3e : fd3d ; + 3f : fd35 ; + 40 : fd2e ; + 41 : fd26 ; + 42 : fd1e ; + 43 : fd17 ; + 44 : fd0f ; + 45 : fd08 ; + 46 : fd00 ; + 47 : fcf9 ; + 48 : fcf1 ; + 49 : fcea ; + 4a : fce2 ; + 4b : fcdb ; + 4c : fcd3 ; + 4d : fccc ; + 4e : fcc4 ; + 4f : fcbd ; + 50 : fcb6 ; + 51 : fcae ; + 52 : fca7 ; + 53 : fc9f ; + 54 : fc98 ; + 55 : fc91 ; + 56 : fc89 ; + 57 : fc82 ; + 58 : fc7b ; + 59 : fc74 ; + 5a : fc6c ; + 5b : fc65 ; + 5c : fc5e ; + 5d : fc57 ; + 5e : fc4f ; + 5f : fc48 ; + 60 : fc41 ; + 61 : fc3a ; + 62 : fc33 ; + 63 : fc2c ; + 64 : fc25 ; + 65 : fc1e ; + 66 : fc17 ; + 67 : fc0f ; + 68 : fc08 ; + 69 : fc01 ; + 6a : fbfa ; + 6b : fbf3 ; + 6c : fbec ; + 6d : fbe6 ; + 6e : fbdf ; + 6f : fbd8 ; + 70 : fbd1 ; + 71 : fbca ; + 72 : fbc3 ; + 73 : fbbc ; + 74 : fbb5 ; + 75 : fbaf ; + 76 : fba8 ; + 77 : fba1 ; + 78 : fb9a ; + 79 : fb93 ; + 7a : fb8d ; + 7b : fb86 ; + 7c : fb7f ; + 7d : fb79 ; + 7e : fb72 ; + 7f : fb6b ; + 80 : fb65 ; + 81 : fb5e ; + 82 : fb57 ; + 83 : fb51 ; + 84 : fb4a ; + 85 : fb44 ; + 86 : fb3d ; + 87 : fb37 ; + 88 : fb30 ; + 89 : fb2a ; + 8a : fb23 ; + 8b : fb1d ; + 8c : fb16 ; + 8d : fb10 ; + 8e : fb0a ; + 8f : fb03 ; + 90 : fafd ; + 91 : faf7 ; + 92 : faf0 ; + 93 : faea ; + 94 : fae4 ; + 95 : fadd ; + 96 : fad7 ; + 97 : fad1 ; + 98 : facb ; + 99 : fac5 ; + 9a : fabe ; + 9b : fab8 ; + 9c : fab2 ; + 9d : faac ; + 9e : faa6 ; + 9f : faa0 ; + a0 : fa9a ; + a1 : fa94 ; + a2 : fa8e ; + a3 : fa88 ; + a4 : fa82 ; + a5 : fa7c ; + a6 : fa76 ; + a7 : fa70 ; + a8 : fa6a ; + a9 : fa64 ; + aa : fa5e ; + ab : fa58 ; + ac : fa52 ; + ad : fa4d ; + ae : fa47 ; + af : fa41 ; + b0 : fa3b ; + b1 : fa36 ; + b2 : fa30 ; + b3 : fa2a ; + b4 : fa24 ; + b5 : fa1f ; + b6 : fa19 ; + b7 : fa14 ; + b8 : fa0e ; + b9 : fa08 ; + ba : fa03 ; + bb : f9fd ; + bc : f9f8 ; + bd : f9f2 ; + be : f9ed ; + bf : f9e7 ; + c0 : f9e2 ; + c1 : f9dc ; + c2 : f9d7 ; + c3 : f9d2 ; + c4 : f9cc ; + c5 : f9c7 ; + c6 : f9c1 ; + c7 : f9bc ; + c8 : f9b7 ; + c9 : f9b2 ; + ca : f9ac ; + cb : f9a7 ; + cc : f9a2 ; + cd : f99d ; + ce : f998 ; + cf : f992 ; + d0 : f98d ; + d1 : f988 ; + d2 : f983 ; + d3 : f97e ; + d4 : f979 ; + d5 : f974 ; + d6 : f96f ; + d7 : f96a ; + d8 : f965 ; + d9 : f960 ; + da : f95b ; + db : f956 ; + dc : f951 ; + dd : f94c ; + de : f948 ; + df : f943 ; + e0 : f93e ; + e1 : f939 ; + e2 : f934 ; + e3 : f930 ; + e4 : f92b ; + e5 : f926 ; + e6 : f922 ; + e7 : f91d ; + e8 : f918 ; + e9 : f914 ; + ea : f90f ; + eb : f90a ; + ec : f906 ; + ed : f901 ; + ee : f8fd ; + ef : f8f8 ; + f0 : f8f4 ; + f1 : f8ef ; + f2 : f8eb ; + f3 : f8e7 ; + f4 : f8e2 ; + f5 : f8de ; + f6 : f8da ; + f7 : f8d5 ; + f8 : f8d1 ; + f9 : f8cd ; + fa : f8c8 ; + fb : f8c4 ; + fc : f8c0 ; + fd : f8bc ; + fe : f8b8 ; + ff : f8b3 ; + 100 : f8af ; + 101 : f8ab ; + 102 : f8a7 ; + 103 : f8a3 ; + 104 : f89f ; + 105 : f89b ; + 106 : f897 ; + 107 : f893 ; + 108 : f88f ; + 109 : f88b ; + 10a : f887 ; + 10b : f883 ; + 10c : f87f ; + 10d : f87b ; + 10e : f878 ; + 10f : f874 ; + 110 : f870 ; + 111 : f86c ; + 112 : f868 ; + 113 : f865 ; + 114 : f861 ; + 115 : f85d ; + 116 : f85a ; + 117 : f856 ; + 118 : f852 ; + 119 : f84f ; + 11a : f84b ; + 11b : f848 ; + 11c : f844 ; + 11d : f841 ; + 11e : f83d ; + 11f : f83a ; + 120 : f836 ; + 121 : f833 ; + 122 : f82f ; + 123 : f82c ; + 124 : f829 ; + 125 : f825 ; + 126 : f822 ; + 127 : f81f ; + 128 : f81b ; + 129 : f818 ; + 12a : f815 ; + 12b : f812 ; + 12c : f80f ; + 12d : f80b ; + 12e : f808 ; + 12f : f805 ; + 130 : f802 ; + 131 : f7ff ; + 132 : f7fc ; + 133 : f7f9 ; + 134 : f7f6 ; + 135 : f7f3 ; + 136 : f7f0 ; + 137 : f7ed ; + 138 : f7ea ; + 139 : f7e7 ; + 13a : f7e4 ; + 13b : f7e1 ; + 13c : f7df ; + 13d : f7dc ; + 13e : f7d9 ; + 13f : f7d6 ; + 140 : f7d4 ; + 141 : f7d1 ; + 142 : f7ce ; + 143 : f7cb ; + 144 : f7c9 ; + 145 : f7c6 ; + 146 : f7c4 ; + 147 : f7c1 ; + 148 : f7be ; + 149 : f7bc ; + 14a : f7b9 ; + 14b : f7b7 ; + 14c : f7b4 ; + 14d : f7b2 ; + 14e : f7af ; + 14f : f7ad ; + 150 : f7ab ; + 151 : f7a8 ; + 152 : f7a6 ; + 153 : f7a4 ; + 154 : f7a1 ; + 155 : f79f ; + 156 : f79d ; + 157 : f79a ; + 158 : f798 ; + 159 : f796 ; + 15a : f794 ; + 15b : f792 ; + 15c : f790 ; + 15d : f78e ; + 15e : f78b ; + 15f : f789 ; + 160 : f787 ; + 161 : f785 ; + 162 : f783 ; + 163 : f781 ; + 164 : f77f ; + 165 : f77d ; + 166 : f77c ; + 167 : f77a ; + 168 : f778 ; + 169 : f776 ; + 16a : f774 ; + 16b : f772 ; + 16c : f771 ; + 16d : f76f ; + 16e : f76d ; + 16f : f76b ; + 170 : f76a ; + 171 : f768 ; + 172 : f766 ; + 173 : f765 ; + 174 : f763 ; + 175 : f762 ; + 176 : f760 ; + 177 : f75f ; + 178 : f75d ; + 179 : f75c ; + 17a : f75a ; + 17b : f759 ; + 17c : f757 ; + 17d : f756 ; + 17e : f754 ; + 17f : f753 ; + 180 : f752 ; + 181 : f750 ; + 182 : f74f ; + 183 : f74e ; + 184 : f74d ; + 185 : f74b ; + 186 : f74a ; + 187 : f749 ; + 188 : f748 ; + 189 : f747 ; + 18a : f746 ; + 18b : f744 ; + 18c : f743 ; + 18d : f742 ; + 18e : f741 ; + 18f : f740 ; + 190 : f73f ; + 191 : f73e ; + 192 : f73d ; + 193 : f73c ; + 194 : f73c ; + 195 : f73b ; + 196 : f73a ; + 197 : f739 ; + 198 : f738 ; + 199 : f737 ; + 19a : f737 ; + 19b : f736 ; + 19c : f735 ; + 19d : f734 ; + 19e : f734 ; + 19f : f733 ; + 1a0 : f732 ; + 1a1 : f732 ; + 1a2 : f731 ; + 1a3 : f731 ; + 1a4 : f730 ; + 1a5 : f730 ; + 1a6 : f72f ; + 1a7 : f72f ; + 1a8 : f72e ; + 1a9 : f72e ; + 1aa : f72d ; + 1ab : f72d ; + 1ac : f72c ; + 1ad : f72c ; + 1ae : f72c ; + 1af : f72b ; + 1b0 : f72b ; + 1b1 : f72b ; + 1b2 : f72b ; + 1b3 : f72a ; + 1b4 : f72a ; + 1b5 : f72a ; + 1b6 : f72a ; + 1b7 : f72a ; + 1b8 : f729 ; + 1b9 : f729 ; + 1ba : f729 ; + 1bb : f729 ; + 1bc : f729 ; + 1bd : f729 ; + 1be : f729 ; + 1bf : f729 ; + 1c0 : f729 ; + 1c1 : f729 ; + 1c2 : f729 ; + 1c3 : f729 ; + 1c4 : f72a ; + 1c5 : f72a ; + 1c6 : f72a ; + 1c7 : f72a ; + 1c8 : f72a ; + 1c9 : f72b ; + 1ca : f72b ; + 1cb : f72b ; + 1cc : f72b ; + 1cd : f72c ; + 1ce : f72c ; + 1cf : f72c ; + 1d0 : f72d ; + 1d1 : f72d ; + 1d2 : f72d ; + 1d3 : f72e ; + 1d4 : f72e ; + 1d5 : f72f ; + 1d6 : f72f ; + 1d7 : f730 ; + 1d8 : f730 ; + 1d9 : f731 ; + 1da : f732 ; + 1db : f732 ; + 1dc : f733 ; + 1dd : f733 ; + 1de : f734 ; + 1df : f735 ; + 1e0 : f735 ; + 1e1 : f736 ; + 1e2 : f737 ; + 1e3 : f738 ; + 1e4 : f738 ; + 1e5 : f739 ; + 1e6 : f73a ; + 1e7 : f73b ; + 1e8 : f73c ; + 1e9 : f73d ; + 1ea : f73e ; + 1eb : f73e ; + 1ec : f73f ; + 1ed : f740 ; + 1ee : f741 ; + 1ef : f742 ; + 1f0 : f743 ; + 1f1 : f744 ; + 1f2 : f745 ; + 1f3 : f747 ; + 1f4 : f748 ; + 1f5 : f749 ; + 1f6 : f74a ; + 1f7 : f74b ; + 1f8 : f74c ; + 1f9 : f74d ; + 1fa : f74f ; + 1fb : f750 ; + 1fc : f751 ; + 1fd : f752 ; + 1fe : f754 ; + 1ff : f755 ; + 200 : f756 ; + 201 : f758 ; + 202 : f759 ; + 203 : f75a ; + 204 : f75c ; + 205 : f75d ; + 206 : f75f ; + 207 : f760 ; + 208 : f762 ; + 209 : f763 ; + 20a : f765 ; + 20b : f766 ; + 20c : f768 ; + 20d : f769 ; + 20e : f76b ; + 20f : f76d ; + 210 : f76e ; + 211 : f770 ; + 212 : f772 ; + 213 : f773 ; + 214 : f775 ; + 215 : f777 ; + 216 : f778 ; + 217 : f77a ; + 218 : f77c ; + 219 : f77e ; + 21a : f780 ; + 21b : f782 ; + 21c : f783 ; + 21d : f785 ; + 21e : f787 ; + 21f : f789 ; + 220 : f78b ; + 221 : f78d ; + 222 : f78f ; + 223 : f791 ; + 224 : f793 ; + 225 : f795 ; + 226 : f797 ; + 227 : f799 ; + 228 : f79b ; + 229 : f79d ; + 22a : f79f ; + 22b : f7a2 ; + 22c : f7a4 ; + 22d : f7a6 ; + 22e : f7a8 ; + 22f : f7aa ; + 230 : f7ac ; + 231 : f7af ; + 232 : f7b1 ; + 233 : f7b3 ; + 234 : f7b6 ; + 235 : f7b8 ; + 236 : f7ba ; + 237 : f7bc ; + 238 : f7bf ; + 239 : f7c1 ; + 23a : f7c4 ; + 23b : f7c6 ; + 23c : f7c8 ; + 23d : f7cb ; + 23e : f7cd ; + 23f : f7d0 ; + 240 : f7d2 ; + 241 : f7d5 ; + 242 : f7d7 ; + 243 : f7da ; + 244 : f7dd ; + 245 : f7df ; + 246 : f7e2 ; + 247 : f7e4 ; + 248 : f7e7 ; + 249 : f7ea ; + 24a : f7ec ; + 24b : f7ef ; + 24c : f7f2 ; + 24d : f7f4 ; + 24e : f7f7 ; + 24f : f7fa ; + 250 : f7fd ; + 251 : f7ff ; + 252 : f802 ; + 253 : f805 ; + 254 : f808 ; + 255 : f80b ; + 256 : f80e ; + 257 : f811 ; + 258 : f813 ; + 259 : f816 ; + 25a : f819 ; + 25b : f81c ; + 25c : f81f ; + 25d : f822 ; + 25e : f825 ; + 25f : f828 ; + 260 : f82b ; + 261 : f82e ; + 262 : f831 ; + 263 : f834 ; + 264 : f838 ; + 265 : f83b ; + 266 : f83e ; + 267 : f841 ; + 268 : f844 ; + 269 : f847 ; + 26a : f84a ; + 26b : f84e ; + 26c : f851 ; + 26d : f854 ; + 26e : f857 ; + 26f : f85b ; + 270 : f85e ; + 271 : f861 ; + 272 : f864 ; + 273 : f868 ; + 274 : f86b ; + 275 : f86e ; + 276 : f872 ; + 277 : f875 ; + 278 : f879 ; + 279 : f87c ; + 27a : f87f ; + 27b : f883 ; + 27c : f886 ; + 27d : f88a ; + 27e : f88d ; + 27f : f891 ; + 280 : f894 ; + 281 : f898 ; + 282 : f89b ; + 283 : f89f ; + 284 : f8a2 ; + 285 : f8a6 ; + 286 : f8aa ; + 287 : f8ad ; + 288 : f8b1 ; + 289 : f8b4 ; + 28a : f8b8 ; + 28b : f8bc ; + 28c : f8bf ; + 28d : f8c3 ; + 28e : f8c7 ; + 28f : f8cb ; + 290 : f8ce ; + 291 : f8d2 ; + 292 : f8d6 ; + 293 : f8da ; + 294 : f8dd ; + 295 : f8e1 ; + 296 : f8e5 ; + 297 : f8e9 ; + 298 : f8ed ; + 299 : f8f1 ; + 29a : f8f4 ; + 29b : f8f8 ; + 29c : f8fc ; + 29d : f900 ; + 29e : f904 ; + 29f : f908 ; + 2a0 : f90c ; + 2a1 : f910 ; + 2a2 : f914 ; + 2a3 : f918 ; + 2a4 : f91c ; + 2a5 : f920 ; + 2a6 : f924 ; + 2a7 : f928 ; + 2a8 : f92c ; + 2a9 : f930 ; + 2aa : f934 ; + 2ab : f938 ; + 2ac : f93c ; + 2ad : f940 ; + 2ae : f944 ; + 2af : f949 ; + 2b0 : f94d ; + 2b1 : f951 ; + 2b2 : f955 ; + 2b3 : f959 ; + 2b4 : f95d ; + 2b5 : f962 ; + 2b6 : f966 ; + 2b7 : f96a ; + 2b8 : f96e ; + 2b9 : f973 ; + 2ba : f977 ; + 2bb : f97b ; + 2bc : f97f ; + 2bd : f984 ; + 2be : f988 ; + 2bf : f98c ; + 2c0 : f991 ; + 2c1 : f995 ; + 2c2 : f999 ; + 2c3 : f99e ; + 2c4 : f9a2 ; + 2c5 : f9a7 ; + 2c6 : f9ab ; + 2c7 : f9af ; + 2c8 : f9b4 ; + 2c9 : f9b8 ; + 2ca : f9bd ; + 2cb : f9c1 ; + 2cc : f9c6 ; + 2cd : f9ca ; + 2ce : f9ce ; + 2cf : f9d3 ; + 2d0 : f9d7 ; + 2d1 : f9dc ; + 2d2 : f9e1 ; + 2d3 : f9e5 ; + 2d4 : f9ea ; + 2d5 : f9ee ; + 2d6 : f9f3 ; + 2d7 : f9f7 ; + 2d8 : f9fc ; + 2d9 : fa01 ; + 2da : fa05 ; + 2db : fa0a ; + 2dc : fa0e ; + 2dd : fa13 ; + 2de : fa18 ; + 2df : fa1c ; + 2e0 : fa21 ; + 2e1 : fa26 ; + 2e2 : fa2a ; + 2e3 : fa2f ; + 2e4 : fa34 ; + 2e5 : fa38 ; + 2e6 : fa3d ; + 2e7 : fa42 ; + 2e8 : fa47 ; + 2e9 : fa4b ; + 2ea : fa50 ; + 2eb : fa55 ; + 2ec : fa5a ; + 2ed : fa5f ; + 2ee : fa63 ; + 2ef : fa68 ; + 2f0 : fa6d ; + 2f1 : fa72 ; + 2f2 : fa77 ; + 2f3 : fa7b ; + 2f4 : fa80 ; + 2f5 : fa85 ; + 2f6 : fa8a ; + 2f7 : fa8f ; + 2f8 : fa94 ; + 2f9 : fa99 ; + 2fa : fa9e ; + 2fb : faa2 ; + 2fc : faa7 ; + 2fd : faac ; + 2fe : fab1 ; + 2ff : fab6 ; + 300 : fabb ; + 301 : fac0 ; + 302 : fac5 ; + 303 : faca ; + 304 : facf ; + 305 : fad4 ; + 306 : fad9 ; + 307 : fade ; + 308 : fae3 ; + 309 : fae8 ; + 30a : faed ; + 30b : faf2 ; + 30c : faf7 ; + 30d : fafc ; + 30e : fb01 ; + 30f : fb06 ; + 310 : fb0b ; + 311 : fb10 ; + 312 : fb16 ; + 313 : fb1b ; + 314 : fb20 ; + 315 : fb25 ; + 316 : fb2a ; + 317 : fb2f ; + 318 : fb34 ; + 319 : fb39 ; + 31a : fb3e ; + 31b : fb44 ; + 31c : fb49 ; + 31d : fb4e ; + 31e : fb53 ; + 31f : fb58 ; + 320 : fb5d ; + 321 : fb63 ; + 322 : fb68 ; + 323 : fb6d ; + 324 : fb72 ; + 325 : fb77 ; + 326 : fb7d ; + 327 : fb82 ; + 328 : fb87 ; + 329 : fb8c ; + 32a : fb91 ; + 32b : fb97 ; + 32c : fb9c ; + 32d : fba1 ; + 32e : fba6 ; + 32f : fbac ; + 330 : fbb1 ; + 331 : fbb6 ; + 332 : fbbc ; + 333 : fbc1 ; + 334 : fbc6 ; + 335 : fbcb ; + 336 : fbd1 ; + 337 : fbd6 ; + 338 : fbdb ; + 339 : fbe1 ; + 33a : fbe6 ; + 33b : fbeb ; + 33c : fbf1 ; + 33d : fbf6 ; + 33e : fbfb ; + 33f : fc01 ; + 340 : fc06 ; + 341 : fc0b ; + 342 : fc11 ; + 343 : fc16 ; + 344 : fc1b ; + 345 : fc21 ; + 346 : fc26 ; + 347 : fc2c ; + 348 : fc31 ; + 349 : fc36 ; + 34a : fc3c ; + 34b : fc41 ; + 34c : fc47 ; + 34d : fc4c ; + 34e : fc51 ; + 34f : fc57 ; + 350 : fc5c ; + 351 : fc62 ; + 352 : fc67 ; + 353 : fc6c ; + 354 : fc72 ; + 355 : fc77 ; + 356 : fc7d ; + 357 : fc82 ; + 358 : fc88 ; + 359 : fc8d ; + 35a : fc93 ; + 35b : fc98 ; + 35c : fc9d ; + 35d : fca3 ; + 35e : fca8 ; + 35f : fcae ; + 360 : fcb3 ; + 361 : fcb9 ; + 362 : fcbe ; + 363 : fcc4 ; + 364 : fcc9 ; + 365 : fccf ; + 366 : fcd4 ; + 367 : fcda ; + 368 : fcdf ; + 369 : fce5 ; + 36a : fcea ; + 36b : fcf0 ; + 36c : fcf5 ; + 36d : fcfb ; + 36e : fd00 ; + 36f : fd06 ; + 370 : fd0b ; + 371 : fd11 ; + 372 : fd16 ; + 373 : fd1c ; + 374 : fd21 ; + 375 : fd27 ; + 376 : fd2c ; + 377 : fd32 ; + 378 : fd37 ; + 379 : fd3d ; + 37a : fd42 ; + 37b : fd48 ; + 37c : fd4d ; + 37d : fd53 ; + 37e : fd58 ; + 37f : fd5e ; + 380 : fd63 ; + 381 : fd69 ; + 382 : fd6e ; + 383 : fd74 ; + 384 : fd7a ; + 385 : fd7f ; + 386 : fd85 ; + 387 : fd8a ; + 388 : fd90 ; + 389 : fd95 ; + 38a : fd9b ; + 38b : fda0 ; + 38c : fda6 ; + 38d : fdab ; + 38e : fdb1 ; + 38f : fdb7 ; + 390 : fdbc ; + 391 : fdc2 ; + 392 : fdc7 ; + 393 : fdcd ; + 394 : fdd2 ; + 395 : fdd8 ; + 396 : fddd ; + 397 : fde3 ; + 398 : fde8 ; + 399 : fdee ; + 39a : fdf4 ; + 39b : fdf9 ; + 39c : fdff ; + 39d : fe04 ; + 39e : fe0a ; + 39f : fe0f ; + 3a0 : fe15 ; + 3a1 : fe1a ; + 3a2 : fe20 ; + 3a3 : fe25 ; + 3a4 : fe2b ; + 3a5 : fe30 ; + 3a6 : fe36 ; + 3a7 : fe3c ; + 3a8 : fe41 ; + 3a9 : fe47 ; + 3aa : fe4c ; + 3ab : fe52 ; + 3ac : fe57 ; + 3ad : fe5d ; + 3ae : fe62 ; + 3af : fe68 ; + 3b0 : fe6d ; + 3b1 : fe73 ; + 3b2 : fe78 ; + 3b3 : fe7e ; + 3b4 : fe83 ; + 3b5 : fe89 ; + 3b6 : fe8f ; + 3b7 : fe94 ; + 3b8 : fe9a ; + 3b9 : fe9f ; + 3ba : fea5 ; + 3bb : feaa ; + 3bc : feb0 ; + 3bd : feb5 ; + 3be : febb ; + 3bf : fec0 ; + 3c0 : fec6 ; + 3c1 : fecb ; + 3c2 : fed1 ; + 3c3 : fed6 ; + 3c4 : fedc ; + 3c5 : fee1 ; + 3c6 : fee7 ; + 3c7 : feec ; + 3c8 : fef2 ; + 3c9 : fef7 ; + 3ca : fefd ; + 3cb : ff02 ; + 3cc : ff08 ; + 3cd : ff0d ; + 3ce : ff12 ; + 3cf : ff18 ; + 3d0 : ff1d ; + 3d1 : ff23 ; + 3d2 : ff28 ; + 3d3 : ff2e ; + 3d4 : ff33 ; + 3d5 : ff39 ; + 3d6 : ff3e ; + 3d7 : ff44 ; + 3d8 : ff49 ; + 3d9 : ff4e ; + 3da : ff54 ; + 3db : ff59 ; + 3dc : ff5f ; + 3dd : ff64 ; + 3de : ff6a ; + 3df : ff6f ; + 3e0 : ff74 ; + 3e1 : ff7a ; + 3e2 : ff7f ; + 3e3 : ff85 ; + 3e4 : ff8a ; + 3e5 : ff8f ; + 3e6 : ff95 ; + 3e7 : ff9a ; + 3e8 : ffa0 ; + 3e9 : ffa5 ; + 3ea : ffaa ; + 3eb : ffb0 ; + 3ec : ffb5 ; + 3ed : ffba ; + 3ee : ffc0 ; + 3ef : ffc5 ; + 3f0 : ffcb ; + 3f1 : ffd0 ; + 3f2 : ffd5 ; + 3f3 : ffdb ; + 3f4 : ffe0 ; + 3f5 : ffe5 ; + 3f6 : ffeb ; + 3f7 : ffef ; + 3f8 : fff4 ; + 3f9 : fffa ; + 3fa : ffff ; + 3fb : 4 ; + 3fc : 9 ; + 3fd : f ; + 3fe : 14 ; + 3ff : 19 ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_5.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_5.mif new file mode 100644 index 0000000000000000000000000000000000000000..bcaabb37b705c7bae9d6d12cbc357859e6101319 --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_5.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : 15e ; + 1 : 16d ; + 2 : 17b ; + 3 : 18a ; + 4 : 198 ; + 5 : 1a6 ; + 6 : 1b4 ; + 7 : 1c2 ; + 8 : 1d0 ; + 9 : 1dd ; + a : 1ec ; + b : 1f9 ; + c : 208 ; + d : 216 ; + e : 225 ; + f : 232 ; + 10 : 241 ; + 11 : 24f ; + 12 : 25d ; + 13 : 26b ; + 14 : 279 ; + 15 : 287 ; + 16 : 295 ; + 17 : 2a2 ; + 18 : 2b0 ; + 19 : 2bf ; + 1a : 2cc ; + 1b : 2da ; + 1c : 2e7 ; + 1d : 2f5 ; + 1e : 303 ; + 1f : 310 ; + 20 : 31e ; + 21 : 32c ; + 22 : 339 ; + 23 : 347 ; + 24 : 354 ; + 25 : 361 ; + 26 : 36f ; + 27 : 37c ; + 28 : 389 ; + 29 : 397 ; + 2a : 3a3 ; + 2b : 3b1 ; + 2c : 3be ; + 2d : 3cb ; + 2e : 3d8 ; + 2f : 3e6 ; + 30 : 3f3 ; + 31 : 400 ; + 32 : 40d ; + 33 : 41a ; + 34 : 427 ; + 35 : 434 ; + 36 : 441 ; + 37 : 44e ; + 38 : 45b ; + 39 : 468 ; + 3a : 475 ; + 3b : 482 ; + 3c : 48f ; + 3d : 49c ; + 3e : 4a9 ; + 3f : 4b5 ; + 40 : 4c3 ; + 41 : 4cf ; + 42 : 4dc ; + 43 : 4e8 ; + 44 : 4f5 ; + 45 : 502 ; + 46 : 50e ; + 47 : 51b ; + 48 : 527 ; + 49 : 534 ; + 4a : 540 ; + 4b : 54d ; + 4c : 559 ; + 4d : 566 ; + 4e : 572 ; + 4f : 57f ; + 50 : 58b ; + 51 : 597 ; + 52 : 5a3 ; + 53 : 5b0 ; + 54 : 5bc ; + 55 : 5c8 ; + 56 : 5d4 ; + 57 : 5e0 ; + 58 : 5ed ; + 59 : 5f9 ; + 5a : 605 ; + 5b : 611 ; + 5c : 61d ; + 5d : 629 ; + 5e : 635 ; + 5f : 641 ; + 60 : 64c ; + 61 : 658 ; + 62 : 664 ; + 63 : 670 ; + 64 : 67c ; + 65 : 687 ; + 66 : 693 ; + 67 : 69f ; + 68 : 6ab ; + 69 : 6b6 ; + 6a : 6c2 ; + 6b : 6cd ; + 6c : 6d9 ; + 6d : 6e4 ; + 6e : 6f0 ; + 6f : 6fb ; + 70 : 707 ; + 71 : 712 ; + 72 : 71d ; + 73 : 729 ; + 74 : 734 ; + 75 : 73f ; + 76 : 74b ; + 77 : 756 ; + 78 : 761 ; + 79 : 76c ; + 7a : 777 ; + 7b : 782 ; + 7c : 78d ; + 7d : 798 ; + 7e : 7a3 ; + 7f : 7ae ; + 80 : 7b9 ; + 81 : 7c4 ; + 82 : 7cf ; + 83 : 7da ; + 84 : 7e5 ; + 85 : 7ef ; + 86 : 7fa ; + 87 : 805 ; + 88 : 80f ; + 89 : 81a ; + 8a : 825 ; + 8b : 82f ; + 8c : 83a ; + 8d : 844 ; + 8e : 84f ; + 8f : 859 ; + 90 : 864 ; + 91 : 86e ; + 92 : 878 ; + 93 : 883 ; + 94 : 88d ; + 95 : 897 ; + 96 : 8a1 ; + 97 : 8ac ; + 98 : 8b6 ; + 99 : 8c0 ; + 9a : 8ca ; + 9b : 8d4 ; + 9c : 8de ; + 9d : 8e8 ; + 9e : 8f2 ; + 9f : 8fc ; + a0 : 906 ; + a1 : 910 ; + a2 : 91a ; + a3 : 923 ; + a4 : 92d ; + a5 : 937 ; + a6 : 941 ; + a7 : 94a ; + a8 : 954 ; + a9 : 95d ; + aa : 967 ; + ab : 971 ; + ac : 97a ; + ad : 983 ; + ae : 98d ; + af : 996 ; + b0 : 9a0 ; + b1 : 9a9 ; + b2 : 9b2 ; + b3 : 9bb ; + b4 : 9c5 ; + b5 : 9ce ; + b6 : 9d7 ; + b7 : 9e0 ; + b8 : 9e9 ; + b9 : 9f2 ; + ba : 9fb ; + bb : a04 ; + bc : a0d ; + bd : a16 ; + be : a1f ; + bf : a28 ; + c0 : a31 ; + c1 : a39 ; + c2 : a42 ; + c3 : a4b ; + c4 : a54 ; + c5 : a5c ; + c6 : a65 ; + c7 : a6d ; + c8 : a76 ; + c9 : a7e ; + ca : a87 ; + cb : a8f ; + cc : a98 ; + cd : aa0 ; + ce : aa8 ; + cf : ab1 ; + d0 : ab9 ; + d1 : ac1 ; + d2 : ac9 ; + d3 : ad1 ; + d4 : ad9 ; + d5 : ae1 ; + d6 : ae9 ; + d7 : af1 ; + d8 : af9 ; + d9 : b01 ; + da : b09 ; + db : b11 ; + dc : b19 ; + dd : b21 ; + de : b28 ; + df : b30 ; + e0 : b38 ; + e1 : b3f ; + e2 : b47 ; + e3 : b4f ; + e4 : b56 ; + e5 : b5e ; + e6 : b65 ; + e7 : b6d ; + e8 : b74 ; + e9 : b7b ; + ea : b83 ; + eb : b8a ; + ec : b91 ; + ed : b98 ; + ee : b9f ; + ef : ba7 ; + f0 : bae ; + f1 : bb5 ; + f2 : bbc ; + f3 : bc3 ; + f4 : bca ; + f5 : bd1 ; + f6 : bd7 ; + f7 : bde ; + f8 : be5 ; + f9 : bec ; + fa : bf3 ; + fb : bf9 ; + fc : c00 ; + fd : c07 ; + fe : c0d ; + ff : c14 ; + 100 : c1a ; + 101 : c21 ; + 102 : c27 ; + 103 : c2d ; + 104 : c34 ; + 105 : c3a ; + 106 : c40 ; + 107 : c47 ; + 108 : c4d ; + 109 : c53 ; + 10a : c59 ; + 10b : c5f ; + 10c : c65 ; + 10d : c6b ; + 10e : c71 ; + 10f : c77 ; + 110 : c7d ; + 111 : c83 ; + 112 : c89 ; + 113 : c8f ; + 114 : c95 ; + 115 : c9a ; + 116 : ca0 ; + 117 : ca6 ; + 118 : cab ; + 119 : cb1 ; + 11a : cb6 ; + 11b : cbc ; + 11c : cc1 ; + 11d : cc7 ; + 11e : ccc ; + 11f : cd2 ; + 120 : cd7 ; + 121 : cdc ; + 122 : ce1 ; + 123 : ce7 ; + 124 : cec ; + 125 : cf1 ; + 126 : cf6 ; + 127 : cfb ; + 128 : d00 ; + 129 : d05 ; + 12a : d0a ; + 12b : d0f ; + 12c : d14 ; + 12d : d19 ; + 12e : d1d ; + 12f : d22 ; + 130 : d27 ; + 131 : d2c ; + 132 : d30 ; + 133 : d35 ; + 134 : d39 ; + 135 : d3e ; + 136 : d43 ; + 137 : d47 ; + 138 : d4b ; + 139 : d50 ; + 13a : d54 ; + 13b : d58 ; + 13c : d5d ; + 13d : d61 ; + 13e : d65 ; + 13f : d69 ; + 140 : d6d ; + 141 : d72 ; + 142 : d76 ; + 143 : d7a ; + 144 : d7e ; + 145 : d82 ; + 146 : d85 ; + 147 : d89 ; + 148 : d8d ; + 149 : d91 ; + 14a : d95 ; + 14b : d98 ; + 14c : d9c ; + 14d : da0 ; + 14e : da3 ; + 14f : da7 ; + 150 : daa ; + 151 : dae ; + 152 : db1 ; + 153 : db5 ; + 154 : db8 ; + 155 : dbb ; + 156 : dbf ; + 157 : dc2 ; + 158 : dc5 ; + 159 : dc8 ; + 15a : dcc ; + 15b : dcf ; + 15c : dd2 ; + 15d : dd5 ; + 15e : dd8 ; + 15f : ddb ; + 160 : dde ; + 161 : de1 ; + 162 : de4 ; + 163 : de6 ; + 164 : de9 ; + 165 : dec ; + 166 : def ; + 167 : df1 ; + 168 : df4 ; + 169 : df7 ; + 16a : df9 ; + 16b : dfc ; + 16c : dfe ; + 16d : e01 ; + 16e : e03 ; + 16f : e05 ; + 170 : e08 ; + 171 : e0a ; + 172 : e0c ; + 173 : e0e ; + 174 : e11 ; + 175 : e13 ; + 176 : e15 ; + 177 : e17 ; + 178 : e19 ; + 179 : e1b ; + 17a : e1d ; + 17b : e1f ; + 17c : e21 ; + 17d : e23 ; + 17e : e25 ; + 17f : e26 ; + 180 : e28 ; + 181 : e2a ; + 182 : e2b ; + 183 : e2d ; + 184 : e2f ; + 185 : e30 ; + 186 : e32 ; + 187 : e33 ; + 188 : e35 ; + 189 : e36 ; + 18a : e38 ; + 18b : e39 ; + 18c : e3a ; + 18d : e3c ; + 18e : e3d ; + 18f : e3e ; + 190 : e3f ; + 191 : e40 ; + 192 : e41 ; + 193 : e42 ; + 194 : e43 ; + 195 : e44 ; + 196 : e45 ; + 197 : e46 ; + 198 : e47 ; + 199 : e48 ; + 19a : e49 ; + 19b : e4a ; + 19c : e4a ; + 19d : e4b ; + 19e : e4c ; + 19f : e4c ; + 1a0 : e4d ; + 1a1 : e4e ; + 1a2 : e4e ; + 1a3 : e4f ; + 1a4 : e4f ; + 1a5 : e4f ; + 1a6 : e50 ; + 1a7 : e50 ; + 1a8 : e50 ; + 1a9 : e51 ; + 1aa : e51 ; + 1ab : e51 ; + 1ac : e51 ; + 1ad : e51 ; + 1ae : e52 ; + 1af : e52 ; + 1b0 : e52 ; + 1b1 : e52 ; + 1b2 : e52 ; + 1b3 : e51 ; + 1b4 : e51 ; + 1b5 : e51 ; + 1b6 : e51 ; + 1b7 : e51 ; + 1b8 : e51 ; + 1b9 : e50 ; + 1ba : e50 ; + 1bb : e50 ; + 1bc : e4f ; + 1bd : e4f ; + 1be : e4e ; + 1bf : e4e ; + 1c0 : e4d ; + 1c1 : e4d ; + 1c2 : e4c ; + 1c3 : e4b ; + 1c4 : e4b ; + 1c5 : e4a ; + 1c6 : e49 ; + 1c7 : e49 ; + 1c8 : e48 ; + 1c9 : e47 ; + 1ca : e46 ; + 1cb : e45 ; + 1cc : e44 ; + 1cd : e43 ; + 1ce : e42 ; + 1cf : e41 ; + 1d0 : e40 ; + 1d1 : e3f ; + 1d2 : e3e ; + 1d3 : e3d ; + 1d4 : e3b ; + 1d5 : e3a ; + 1d6 : e39 ; + 1d7 : e38 ; + 1d8 : e36 ; + 1d9 : e35 ; + 1da : e33 ; + 1db : e32 ; + 1dc : e31 ; + 1dd : e2f ; + 1de : e2e ; + 1df : e2c ; + 1e0 : e2a ; + 1e1 : e29 ; + 1e2 : e27 ; + 1e3 : e25 ; + 1e4 : e24 ; + 1e5 : e22 ; + 1e6 : e20 ; + 1e7 : e1e ; + 1e8 : e1c ; + 1e9 : e1a ; + 1ea : e18 ; + 1eb : e16 ; + 1ec : e14 ; + 1ed : e12 ; + 1ee : e10 ; + 1ef : e0e ; + 1f0 : e0c ; + 1f1 : e0a ; + 1f2 : e08 ; + 1f3 : e05 ; + 1f4 : e03 ; + 1f5 : e01 ; + 1f6 : dff ; + 1f7 : dfc ; + 1f8 : dfa ; + 1f9 : df7 ; + 1fa : df5 ; + 1fb : df2 ; + 1fc : df0 ; + 1fd : ded ; + 1fe : deb ; + 1ff : de8 ; + 200 : de5 ; + 201 : de3 ; + 202 : de0 ; + 203 : ddd ; + 204 : ddb ; + 205 : dd8 ; + 206 : dd5 ; + 207 : dd2 ; + 208 : dcf ; + 209 : dcc ; + 20a : dc9 ; + 20b : dc6 ; + 20c : dc3 ; + 20d : dc0 ; + 20e : dbd ; + 20f : dba ; + 210 : db7 ; + 211 : db4 ; + 212 : db1 ; + 213 : dad ; + 214 : daa ; + 215 : da7 ; + 216 : da3 ; + 217 : da0 ; + 218 : d9d ; + 219 : d99 ; + 21a : d96 ; + 21b : d92 ; + 21c : d8f ; + 21d : d8b ; + 21e : d88 ; + 21f : d84 ; + 220 : d81 ; + 221 : d7d ; + 222 : d79 ; + 223 : d76 ; + 224 : d72 ; + 225 : d6e ; + 226 : d6a ; + 227 : d66 ; + 228 : d63 ; + 229 : d5f ; + 22a : d5b ; + 22b : d57 ; + 22c : d53 ; + 22d : d4f ; + 22e : d4b ; + 22f : d47 ; + 230 : d43 ; + 231 : d3f ; + 232 : d3b ; + 233 : d36 ; + 234 : d32 ; + 235 : d2e ; + 236 : d2a ; + 237 : d25 ; + 238 : d21 ; + 239 : d1d ; + 23a : d18 ; + 23b : d14 ; + 23c : d10 ; + 23d : d0b ; + 23e : d07 ; + 23f : d02 ; + 240 : cfe ; + 241 : cf9 ; + 242 : cf5 ; + 243 : cf0 ; + 244 : ceb ; + 245 : ce7 ; + 246 : ce2 ; + 247 : cdd ; + 248 : cd9 ; + 249 : cd4 ; + 24a : ccf ; + 24b : cca ; + 24c : cc5 ; + 24d : cc0 ; + 24e : cbc ; + 24f : cb7 ; + 250 : cb2 ; + 251 : cad ; + 252 : ca8 ; + 253 : ca3 ; + 254 : c9e ; + 255 : c98 ; + 256 : c93 ; + 257 : c8e ; + 258 : c89 ; + 259 : c84 ; + 25a : c7f ; + 25b : c79 ; + 25c : c74 ; + 25d : c6f ; + 25e : c6a ; + 25f : c64 ; + 260 : c5f ; + 261 : c5a ; + 262 : c54 ; + 263 : c4f ; + 264 : c49 ; + 265 : c44 ; + 266 : c3e ; + 267 : c39 ; + 268 : c33 ; + 269 : c2e ; + 26a : c28 ; + 26b : c22 ; + 26c : c1d ; + 26d : c17 ; + 26e : c11 ; + 26f : c0c ; + 270 : c06 ; + 271 : c00 ; + 272 : bfa ; + 273 : bf4 ; + 274 : bef ; + 275 : be9 ; + 276 : be3 ; + 277 : bdd ; + 278 : bd7 ; + 279 : bd1 ; + 27a : bcb ; + 27b : bc5 ; + 27c : bbf ; + 27d : bb9 ; + 27e : bb3 ; + 27f : bad ; + 280 : ba7 ; + 281 : ba1 ; + 282 : b9a ; + 283 : b94 ; + 284 : b8e ; + 285 : b88 ; + 286 : b81 ; + 287 : b7b ; + 288 : b75 ; + 289 : b6f ; + 28a : b68 ; + 28b : b62 ; + 28c : b5c ; + 28d : b55 ; + 28e : b4f ; + 28f : b48 ; + 290 : b42 ; + 291 : b3b ; + 292 : b35 ; + 293 : b2e ; + 294 : b28 ; + 295 : b21 ; + 296 : b1b ; + 297 : b14 ; + 298 : b0d ; + 299 : b07 ; + 29a : b00 ; + 29b : af9 ; + 29c : af3 ; + 29d : aec ; + 29e : ae5 ; + 29f : ade ; + 2a0 : ad8 ; + 2a1 : ad1 ; + 2a2 : aca ; + 2a3 : ac3 ; + 2a4 : abc ; + 2a5 : ab5 ; + 2a6 : aae ; + 2a7 : aa7 ; + 2a8 : aa0 ; + 2a9 : a9a ; + 2aa : a93 ; + 2ab : a8c ; + 2ac : a84 ; + 2ad : a7d ; + 2ae : a76 ; + 2af : a6f ; + 2b0 : a68 ; + 2b1 : a61 ; + 2b2 : a5a ; + 2b3 : a53 ; + 2b4 : a4c ; + 2b5 : a44 ; + 2b6 : a3d ; + 2b7 : a36 ; + 2b8 : a2f ; + 2b9 : a27 ; + 2ba : a20 ; + 2bb : a19 ; + 2bc : a12 ; + 2bd : a0a ; + 2be : a03 ; + 2bf : 9fc ; + 2c0 : 9f4 ; + 2c1 : 9ed ; + 2c2 : 9e5 ; + 2c3 : 9de ; + 2c4 : 9d6 ; + 2c5 : 9cf ; + 2c6 : 9c8 ; + 2c7 : 9c0 ; + 2c8 : 9b9 ; + 2c9 : 9b1 ; + 2ca : 9a9 ; + 2cb : 9a2 ; + 2cc : 99a ; + 2cd : 993 ; + 2ce : 98b ; + 2cf : 983 ; + 2d0 : 97c ; + 2d1 : 974 ; + 2d2 : 96c ; + 2d3 : 965 ; + 2d4 : 95d ; + 2d5 : 955 ; + 2d6 : 94e ; + 2d7 : 946 ; + 2d8 : 93e ; + 2d9 : 936 ; + 2da : 92f ; + 2db : 927 ; + 2dc : 91f ; + 2dd : 917 ; + 2de : 90f ; + 2df : 907 ; + 2e0 : 8ff ; + 2e1 : 8f8 ; + 2e2 : 8f0 ; + 2e3 : 8e8 ; + 2e4 : 8e0 ; + 2e5 : 8d8 ; + 2e6 : 8d0 ; + 2e7 : 8c8 ; + 2e8 : 8c0 ; + 2e9 : 8b8 ; + 2ea : 8b0 ; + 2eb : 8a8 ; + 2ec : 8a0 ; + 2ed : 898 ; + 2ee : 890 ; + 2ef : 887 ; + 2f0 : 87f ; + 2f1 : 877 ; + 2f2 : 86f ; + 2f3 : 867 ; + 2f4 : 85f ; + 2f5 : 857 ; + 2f6 : 84f ; + 2f7 : 846 ; + 2f8 : 83e ; + 2f9 : 836 ; + 2fa : 82e ; + 2fb : 825 ; + 2fc : 81d ; + 2fd : 815 ; + 2fe : 80d ; + 2ff : 804 ; + 300 : 7fc ; + 301 : 7f4 ; + 302 : 7eb ; + 303 : 7e3 ; + 304 : 7db ; + 305 : 7d2 ; + 306 : 7ca ; + 307 : 7c2 ; + 308 : 7b9 ; + 309 : 7b1 ; + 30a : 7a9 ; + 30b : 7a0 ; + 30c : 798 ; + 30d : 78f ; + 30e : 787 ; + 30f : 77e ; + 310 : 776 ; + 311 : 76d ; + 312 : 765 ; + 313 : 75c ; + 314 : 754 ; + 315 : 74b ; + 316 : 743 ; + 317 : 73a ; + 318 : 732 ; + 319 : 729 ; + 31a : 721 ; + 31b : 718 ; + 31c : 710 ; + 31d : 707 ; + 31e : 6fe ; + 31f : 6f6 ; + 320 : 6ed ; + 321 : 6e5 ; + 322 : 6dc ; + 323 : 6d3 ; + 324 : 6cb ; + 325 : 6c2 ; + 326 : 6b9 ; + 327 : 6b1 ; + 328 : 6a8 ; + 329 : 69f ; + 32a : 697 ; + 32b : 68e ; + 32c : 685 ; + 32d : 67c ; + 32e : 674 ; + 32f : 66b ; + 330 : 662 ; + 331 : 659 ; + 332 : 651 ; + 333 : 648 ; + 334 : 63f ; + 335 : 636 ; + 336 : 62e ; + 337 : 625 ; + 338 : 61c ; + 339 : 613 ; + 33a : 60a ; + 33b : 602 ; + 33c : 5f9 ; + 33d : 5f0 ; + 33e : 5e7 ; + 33f : 5de ; + 340 : 5d5 ; + 341 : 5cd ; + 342 : 5c4 ; + 343 : 5bb ; + 344 : 5b2 ; + 345 : 5a9 ; + 346 : 5a0 ; + 347 : 597 ; + 348 : 58f ; + 349 : 586 ; + 34a : 57d ; + 34b : 574 ; + 34c : 56b ; + 34d : 562 ; + 34e : 559 ; + 34f : 550 ; + 350 : 547 ; + 351 : 53e ; + 352 : 535 ; + 353 : 52c ; + 354 : 524 ; + 355 : 51b ; + 356 : 512 ; + 357 : 509 ; + 358 : 500 ; + 359 : 4f7 ; + 35a : 4ee ; + 35b : 4e5 ; + 35c : 4dc ; + 35d : 4d3 ; + 35e : 4ca ; + 35f : 4c1 ; + 360 : 4b8 ; + 361 : 4af ; + 362 : 4a6 ; + 363 : 49d ; + 364 : 494 ; + 365 : 48b ; + 366 : 482 ; + 367 : 479 ; + 368 : 470 ; + 369 : 467 ; + 36a : 45e ; + 36b : 455 ; + 36c : 44c ; + 36d : 443 ; + 36e : 43a ; + 36f : 431 ; + 370 : 428 ; + 371 : 41f ; + 372 : 416 ; + 373 : 40d ; + 374 : 404 ; + 375 : 3fb ; + 376 : 3f2 ; + 377 : 3e9 ; + 378 : 3e0 ; + 379 : 3d7 ; + 37a : 3ce ; + 37b : 3c5 ; + 37c : 3bc ; + 37d : 3b3 ; + 37e : 3aa ; + 37f : 3a1 ; + 380 : 398 ; + 381 : 38e ; + 382 : 385 ; + 383 : 37c ; + 384 : 373 ; + 385 : 36a ; + 386 : 361 ; + 387 : 358 ; + 388 : 34f ; + 389 : 346 ; + 38a : 33d ; + 38b : 334 ; + 38c : 32b ; + 38d : 322 ; + 38e : 319 ; + 38f : 310 ; + 390 : 307 ; + 391 : 2fe ; + 392 : 2f5 ; + 393 : 2ec ; + 394 : 2e3 ; + 395 : 2da ; + 396 : 2d1 ; + 397 : 2c8 ; + 398 : 2bf ; + 399 : 2b6 ; + 39a : 2ad ; + 39b : 2a4 ; + 39c : 29b ; + 39d : 292 ; + 39e : 289 ; + 39f : 280 ; + 3a0 : 277 ; + 3a1 : 26e ; + 3a2 : 265 ; + 3a3 : 25c ; + 3a4 : 253 ; + 3a5 : 24a ; + 3a6 : 241 ; + 3a7 : 238 ; + 3a8 : 22f ; + 3a9 : 226 ; + 3aa : 21d ; + 3ab : 214 ; + 3ac : 20b ; + 3ad : 202 ; + 3ae : 1f9 ; + 3af : 1f0 ; + 3b0 : 1e8 ; + 3b1 : 1df ; + 3b2 : 1d6 ; + 3b3 : 1cd ; + 3b4 : 1c4 ; + 3b5 : 1bb ; + 3b6 : 1b2 ; + 3b7 : 1a9 ; + 3b8 : 1a0 ; + 3b9 : 197 ; + 3ba : 18e ; + 3bb : 185 ; + 3bc : 17d ; + 3bd : 174 ; + 3be : 16b ; + 3bf : 163 ; + 3c0 : 159 ; + 3c1 : 150 ; + 3c2 : 147 ; + 3c3 : 13e ; + 3c4 : 136 ; + 3c5 : 12d ; + 3c6 : 124 ; + 3c7 : 11b ; + 3c8 : 112 ; + 3c9 : 109 ; + 3ca : 101 ; + 3cb : f8 ; + 3cc : ef ; + 3cd : e6 ; + 3ce : dd ; + 3cf : d5 ; + 3d0 : cc ; + 3d1 : c3 ; + 3d2 : ba ; + 3d3 : b2 ; + 3d4 : a9 ; + 3d5 : a0 ; + 3d6 : 98 ; + 3d7 : 8f ; + 3d8 : 87 ; + 3d9 : 7e ; + 3da : 75 ; + 3db : 6d ; + 3dc : 64 ; + 3dd : 5b ; + 3de : 53 ; + 3df : 4a ; + 3e0 : 41 ; + 3e1 : 39 ; + 3e2 : 30 ; + 3e3 : 26 ; + 3e4 : 1f ; + 3e5 : 16 ; + 3e6 : d ; + 3e7 : 4 ; + 3e8 : fffb ; + 3e9 : fff4 ; + 3ea : ffea ; + 3eb : ffe2 ; + 3ec : ffd9 ; + 3ed : ffd0 ; + 3ee : ffc8 ; + 3ef : ffbf ; + 3f0 : ffb6 ; + 3f1 : ffae ; + 3f2 : ffa5 ; + 3f3 : ff9c ; + 3f4 : ff93 ; + 3f5 : ff8b ; + 3f6 : ff82 ; + 3f7 : ff7a ; + 3f8 : ff72 ; + 3f9 : ff69 ; + 3fa : ff61 ; + 3fb : ff58 ; + 3fc : ff50 ; + 3fd : ff48 ; + 3fe : ff3f ; + 3ff : ff36 ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_6.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_6.mif new file mode 100644 index 0000000000000000000000000000000000000000..d53b8afbefd1186ff527213a3dd011dcbec6f87f --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_6.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : fe39 ; + 1 : fe1a ; + 2 : fdfc ; + 3 : fddd ; + 4 : fdbf ; + 5 : fda0 ; + 6 : fd82 ; + 7 : fd64 ; + 8 : fd45 ; + 9 : fd28 ; + a : fd0a ; + b : fcec ; + c : fcce ; + d : fcb0 ; + e : fc93 ; + f : fc75 ; + 10 : fc57 ; + 11 : fc3a ; + 12 : fc1c ; + 13 : fbff ; + 14 : fbe1 ; + 15 : fbc4 ; + 16 : fba7 ; + 17 : fb8a ; + 18 : fb6c ; + 19 : fb4f ; + 1a : fb32 ; + 1b : fb16 ; + 1c : faf9 ; + 1d : fadc ; + 1e : fabf ; + 1f : faa3 ; + 20 : fa86 ; + 21 : fa6a ; + 22 : fa4d ; + 23 : fa31 ; + 24 : fa15 ; + 25 : f9f8 ; + 26 : f9dc ; + 27 : f9c0 ; + 28 : f9a4 ; + 29 : f988 ; + 2a : f96d ; + 2b : f951 ; + 2c : f935 ; + 2d : f919 ; + 2e : f8fe ; + 2f : f8e2 ; + 30 : f8c7 ; + 31 : f8ac ; + 32 : f890 ; + 33 : f875 ; + 34 : f85a ; + 35 : f83f ; + 36 : f824 ; + 37 : f809 ; + 38 : f7ee ; + 39 : f7d4 ; + 3a : f7b9 ; + 3b : f79e ; + 3c : f784 ; + 3d : f769 ; + 3e : f74f ; + 3f : f735 ; + 40 : f71a ; + 41 : f700 ; + 42 : f6e6 ; + 43 : f6cc ; + 44 : f6b2 ; + 45 : f698 ; + 46 : f67e ; + 47 : f665 ; + 48 : f64b ; + 49 : f631 ; + 4a : f618 ; + 4b : f5fe ; + 4c : f5e5 ; + 4d : f5cc ; + 4e : f5b2 ; + 4f : f599 ; + 50 : f580 ; + 51 : f567 ; + 52 : f54e ; + 53 : f535 ; + 54 : f51d ; + 55 : f504 ; + 56 : f4eb ; + 57 : f4d3 ; + 58 : f4ba ; + 59 : f4a2 ; + 5a : f48a ; + 5b : f471 ; + 5c : f459 ; + 5d : f441 ; + 5e : f429 ; + 5f : f411 ; + 60 : f3f9 ; + 61 : f3e1 ; + 62 : f3ca ; + 63 : f3b2 ; + 64 : f39a ; + 65 : f383 ; + 66 : f36b ; + 67 : f354 ; + 68 : f33d ; + 69 : f326 ; + 6a : f30e ; + 6b : f2f7 ; + 6c : f2e0 ; + 6d : f2c9 ; + 6e : f2b3 ; + 6f : f29c ; + 70 : f285 ; + 71 : f26f ; + 72 : f258 ; + 73 : f242 ; + 74 : f22b ; + 75 : f215 ; + 76 : f1ff ; + 77 : f1e9 ; + 78 : f1d3 ; + 79 : f1bd ; + 7a : f1a7 ; + 7b : f191 ; + 7c : f17b ; + 7d : f165 ; + 7e : f150 ; + 7f : f13a ; + 80 : f125 ; + 81 : f10f ; + 82 : f0fa ; + 83 : f0e5 ; + 84 : f0d0 ; + 85 : f0bb ; + 86 : f0a6 ; + 87 : f091 ; + 88 : f07c ; + 89 : f067 ; + 8a : f052 ; + 8b : f03e ; + 8c : f029 ; + 8d : f015 ; + 8e : f000 ; + 8f : efec ; + 90 : efd8 ; + 91 : efc4 ; + 92 : efb0 ; + 93 : ef9c ; + 94 : ef88 ; + 95 : ef74 ; + 96 : ef60 ; + 97 : ef4c ; + 98 : ef39 ; + 99 : ef25 ; + 9a : ef12 ; + 9b : eefe ; + 9c : eeeb ; + 9d : eed8 ; + 9e : eec5 ; + 9f : eeb2 ; + a0 : ee9f ; + a1 : ee8c ; + a2 : ee79 ; + a3 : ee66 ; + a4 : ee54 ; + a5 : ee41 ; + a6 : ee2e ; + a7 : ee1c ; + a8 : ee0a ; + a9 : edf7 ; + aa : ede5 ; + ab : edd3 ; + ac : edc1 ; + ad : edaf ; + ae : ed9d ; + af : ed8b ; + b0 : ed79 ; + b1 : ed68 ; + b2 : ed56 ; + b3 : ed45 ; + b4 : ed33 ; + b5 : ed22 ; + b6 : ed11 ; + b7 : ecff ; + b8 : ecee ; + b9 : ecdd ; + ba : eccc ; + bb : ecbb ; + bc : ecaa ; + bd : ec9a ; + be : ec89 ; + bf : ec79 ; + c0 : ec68 ; + c1 : ec58 ; + c2 : ec47 ; + c3 : ec37 ; + c4 : ec27 ; + c5 : ec17 ; + c6 : ec07 ; + c7 : ebf7 ; + c8 : ebe7 ; + c9 : ebd7 ; + ca : ebc7 ; + cb : ebb8 ; + cc : eba8 ; + cd : eb99 ; + ce : eb89 ; + cf : eb7a ; + d0 : eb6b ; + d1 : eb5b ; + d2 : eb4c ; + d3 : eb3d ; + d4 : eb2e ; + d5 : eb1f ; + d6 : eb11 ; + d7 : eb02 ; + d8 : eaf3 ; + d9 : eae5 ; + da : ead6 ; + db : eac8 ; + dc : eab9 ; + dd : eaab ; + de : ea9d ; + df : ea8f ; + e0 : ea81 ; + e1 : ea73 ; + e2 : ea65 ; + e3 : ea57 ; + e4 : ea4a ; + e5 : ea3c ; + e6 : ea2f ; + e7 : ea21 ; + e8 : ea14 ; + e9 : ea06 ; + ea : e9f9 ; + eb : e9ec ; + ec : e9df ; + ed : e9d2 ; + ee : e9c5 ; + ef : e9b8 ; + f0 : e9ab ; + f1 : e99f ; + f2 : e992 ; + f3 : e985 ; + f4 : e979 ; + f5 : e96d ; + f6 : e960 ; + f7 : e954 ; + f8 : e948 ; + f9 : e93c ; + fa : e930 ; + fb : e924 ; + fc : e918 ; + fd : e90c ; + fe : e901 ; + ff : e8f5 ; + 100 : e8e9 ; + 101 : e8de ; + 102 : e8d3 ; + 103 : e8c7 ; + 104 : e8bc ; + 105 : e8b1 ; + 106 : e8a6 ; + 107 : e89b ; + 108 : e890 ; + 109 : e885 ; + 10a : e87a ; + 10b : e870 ; + 10c : e865 ; + 10d : e85a ; + 10e : e850 ; + 10f : e846 ; + 110 : e83b ; + 111 : e831 ; + 112 : e827 ; + 113 : e81d ; + 114 : e813 ; + 115 : e809 ; + 116 : e7ff ; + 117 : e7f5 ; + 118 : e7ec ; + 119 : e7e2 ; + 11a : e7d8 ; + 11b : e7cf ; + 11c : e7c6 ; + 11d : e7bc ; + 11e : e7b3 ; + 11f : e7aa ; + 120 : e7a1 ; + 121 : e798 ; + 122 : e78f ; + 123 : e786 ; + 124 : e77d ; + 125 : e774 ; + 126 : e76c ; + 127 : e763 ; + 128 : e75b ; + 129 : e752 ; + 12a : e74a ; + 12b : e742 ; + 12c : e739 ; + 12d : e731 ; + 12e : e729 ; + 12f : e721 ; + 130 : e71a ; + 131 : e712 ; + 132 : e70a ; + 133 : e702 ; + 134 : e6fb ; + 135 : e6f3 ; + 136 : e6ec ; + 137 : e6e4 ; + 138 : e6dd ; + 139 : e6d6 ; + 13a : e6cf ; + 13b : e6c8 ; + 13c : e6c1 ; + 13d : e6ba ; + 13e : e6b3 ; + 13f : e6ac ; + 140 : e6a5 ; + 141 : e69f ; + 142 : e698 ; + 143 : e692 ; + 144 : e68b ; + 145 : e685 ; + 146 : e67f ; + 147 : e679 ; + 148 : e673 ; + 149 : e66d ; + 14a : e667 ; + 14b : e661 ; + 14c : e65b ; + 14d : e655 ; + 14e : e650 ; + 14f : e64a ; + 150 : e644 ; + 151 : e63f ; + 152 : e63a ; + 153 : e634 ; + 154 : e62f ; + 155 : e62a ; + 156 : e625 ; + 157 : e620 ; + 158 : e61b ; + 159 : e616 ; + 15a : e611 ; + 15b : e60d ; + 15c : e608 ; + 15d : e603 ; + 15e : e5ff ; + 15f : e5fa ; + 160 : e5f6 ; + 161 : e5f2 ; + 162 : e5ee ; + 163 : e5e9 ; + 164 : e5e5 ; + 165 : e5e1 ; + 166 : e5dd ; + 167 : e5da ; + 168 : e5d6 ; + 169 : e5d2 ; + 16a : e5ce ; + 16b : e5cb ; + 16c : e5c7 ; + 16d : e5c4 ; + 16e : e5c1 ; + 16f : e5bd ; + 170 : e5ba ; + 171 : e5b7 ; + 172 : e5b4 ; + 173 : e5b1 ; + 174 : e5ae ; + 175 : e5ab ; + 176 : e5a8 ; + 177 : e5a5 ; + 178 : e5a3 ; + 179 : e5a0 ; + 17a : e59e ; + 17b : e59b ; + 17c : e599 ; + 17d : e597 ; + 17e : e594 ; + 17f : e592 ; + 180 : e590 ; + 181 : e58e ; + 182 : e58c ; + 183 : e58a ; + 184 : e588 ; + 185 : e587 ; + 186 : e585 ; + 187 : e583 ; + 188 : e582 ; + 189 : e580 ; + 18a : e57f ; + 18b : e57e ; + 18c : e57c ; + 18d : e57b ; + 18e : e57a ; + 18f : e579 ; + 190 : e578 ; + 191 : e577 ; + 192 : e576 ; + 193 : e575 ; + 194 : e575 ; + 195 : e574 ; + 196 : e573 ; + 197 : e573 ; + 198 : e572 ; + 199 : e572 ; + 19a : e572 ; + 19b : e571 ; + 19c : e571 ; + 19d : e571 ; + 19e : e571 ; + 19f : e571 ; + 1a0 : e571 ; + 1a1 : e571 ; + 1a2 : e571 ; + 1a3 : e572 ; + 1a4 : e572 ; + 1a5 : e572 ; + 1a6 : e573 ; + 1a7 : e573 ; + 1a8 : e574 ; + 1a9 : e575 ; + 1aa : e575 ; + 1ab : e576 ; + 1ac : e577 ; + 1ad : e578 ; + 1ae : e579 ; + 1af : e57a ; + 1b0 : e57b ; + 1b1 : e57c ; + 1b2 : e57d ; + 1b3 : e57f ; + 1b4 : e580 ; + 1b5 : e581 ; + 1b6 : e583 ; + 1b7 : e585 ; + 1b8 : e586 ; + 1b9 : e588 ; + 1ba : e58a ; + 1bb : e58b ; + 1bc : e58d ; + 1bd : e58f ; + 1be : e591 ; + 1bf : e593 ; + 1c0 : e595 ; + 1c1 : e598 ; + 1c2 : e59a ; + 1c3 : e59c ; + 1c4 : e59f ; + 1c5 : e5a1 ; + 1c6 : e5a4 ; + 1c7 : e5a6 ; + 1c8 : e5a9 ; + 1c9 : e5ab ; + 1ca : e5ae ; + 1cb : e5b1 ; + 1cc : e5b4 ; + 1cd : e5b7 ; + 1ce : e5ba ; + 1cf : e5bd ; + 1d0 : e5c0 ; + 1d1 : e5c3 ; + 1d2 : e5c6 ; + 1d3 : e5ca ; + 1d4 : e5cd ; + 1d5 : e5d1 ; + 1d6 : e5d4 ; + 1d7 : e5d8 ; + 1d8 : e5db ; + 1d9 : e5df ; + 1da : e5e3 ; + 1db : e5e6 ; + 1dc : e5ea ; + 1dd : e5ee ; + 1de : e5f2 ; + 1df : e5f6 ; + 1e0 : e5fa ; + 1e1 : e5fe ; + 1e2 : e602 ; + 1e3 : e607 ; + 1e4 : e60b ; + 1e5 : e60f ; + 1e6 : e614 ; + 1e7 : e618 ; + 1e8 : e61d ; + 1e9 : e621 ; + 1ea : e626 ; + 1eb : e62b ; + 1ec : e630 ; + 1ed : e634 ; + 1ee : e639 ; + 1ef : e63e ; + 1f0 : e643 ; + 1f1 : e648 ; + 1f2 : e64d ; + 1f3 : e653 ; + 1f4 : e658 ; + 1f5 : e65d ; + 1f6 : e662 ; + 1f7 : e668 ; + 1f8 : e66d ; + 1f9 : e673 ; + 1fa : e678 ; + 1fb : e67e ; + 1fc : e684 ; + 1fd : e689 ; + 1fe : e68f ; + 1ff : e695 ; + 200 : e69b ; + 201 : e6a1 ; + 202 : e6a7 ; + 203 : e6ad ; + 204 : e6b3 ; + 205 : e6b9 ; + 206 : e6c0 ; + 207 : e6c6 ; + 208 : e6cc ; + 209 : e6d3 ; + 20a : e6d9 ; + 20b : e6df ; + 20c : e6e6 ; + 20d : e6ed ; + 20e : e6f3 ; + 20f : e6fa ; + 210 : e701 ; + 211 : e708 ; + 212 : e70e ; + 213 : e715 ; + 214 : e71c ; + 215 : e723 ; + 216 : e72a ; + 217 : e732 ; + 218 : e739 ; + 219 : e740 ; + 21a : e747 ; + 21b : e74f ; + 21c : e756 ; + 21d : e75d ; + 21e : e765 ; + 21f : e76c ; + 220 : e774 ; + 221 : e77c ; + 222 : e783 ; + 223 : e78b ; + 224 : e793 ; + 225 : e79b ; + 226 : e7a2 ; + 227 : e7aa ; + 228 : e7b2 ; + 229 : e7ba ; + 22a : e7c3 ; + 22b : e7cb ; + 22c : e7d3 ; + 22d : e7db ; + 22e : e7e3 ; + 22f : e7ec ; + 230 : e7f4 ; + 231 : e7fc ; + 232 : e805 ; + 233 : e80d ; + 234 : e816 ; + 235 : e81f ; + 236 : e827 ; + 237 : e830 ; + 238 : e839 ; + 239 : e842 ; + 23a : e84a ; + 23b : e853 ; + 23c : e85c ; + 23d : e865 ; + 23e : e86e ; + 23f : e877 ; + 240 : e880 ; + 241 : e88a ; + 242 : e893 ; + 243 : e89c ; + 244 : e8a5 ; + 245 : e8af ; + 246 : e8b8 ; + 247 : e8c2 ; + 248 : e8cb ; + 249 : e8d5 ; + 24a : e8de ; + 24b : e8e8 ; + 24c : e8f1 ; + 24d : e8fb ; + 24e : e905 ; + 24f : e90f ; + 250 : e919 ; + 251 : e922 ; + 252 : e92c ; + 253 : e936 ; + 254 : e940 ; + 255 : e94a ; + 256 : e954 ; + 257 : e95f ; + 258 : e969 ; + 259 : e973 ; + 25a : e97d ; + 25b : e988 ; + 25c : e992 ; + 25d : e99c ; + 25e : e9a7 ; + 25f : e9b1 ; + 260 : e9bc ; + 261 : e9c6 ; + 262 : e9d1 ; + 263 : e9dc ; + 264 : e9e6 ; + 265 : e9f1 ; + 266 : e9fc ; + 267 : ea06 ; + 268 : ea11 ; + 269 : ea1c ; + 26a : ea27 ; + 26b : ea32 ; + 26c : ea3d ; + 26d : ea48 ; + 26e : ea53 ; + 26f : ea5e ; + 270 : ea69 ; + 271 : ea75 ; + 272 : ea80 ; + 273 : ea8b ; + 274 : ea96 ; + 275 : eaa2 ; + 276 : eaad ; + 277 : eab9 ; + 278 : eac4 ; + 279 : ead0 ; + 27a : eadb ; + 27b : eae7 ; + 27c : eaf2 ; + 27d : eafe ; + 27e : eb0a ; + 27f : eb15 ; + 280 : eb21 ; + 281 : eb2d ; + 282 : eb39 ; + 283 : eb44 ; + 284 : eb50 ; + 285 : eb5c ; + 286 : eb68 ; + 287 : eb74 ; + 288 : eb80 ; + 289 : eb8c ; + 28a : eb98 ; + 28b : eba5 ; + 28c : ebb1 ; + 28d : ebbd ; + 28e : ebc9 ; + 28f : ebd6 ; + 290 : ebe2 ; + 291 : ebee ; + 292 : ebfb ; + 293 : ec07 ; + 294 : ec13 ; + 295 : ec20 ; + 296 : ec2c ; + 297 : ec39 ; + 298 : ec45 ; + 299 : ec52 ; + 29a : ec5f ; + 29b : ec6b ; + 29c : ec78 ; + 29d : ec85 ; + 29e : ec92 ; + 29f : ec9e ; + 2a0 : ecab ; + 2a1 : ecb8 ; + 2a2 : ecc5 ; + 2a3 : ecd2 ; + 2a4 : ecdf ; + 2a5 : ecec ; + 2a6 : ecf9 ; + 2a7 : ed06 ; + 2a8 : ed13 ; + 2a9 : ed20 ; + 2aa : ed2d ; + 2ab : ed3a ; + 2ac : ed47 ; + 2ad : ed55 ; + 2ae : ed62 ; + 2af : ed6f ; + 2b0 : ed7c ; + 2b1 : ed8a ; + 2b2 : ed97 ; + 2b3 : eda5 ; + 2b4 : edb2 ; + 2b5 : edbf ; + 2b6 : edcd ; + 2b7 : edda ; + 2b8 : ede8 ; + 2b9 : edf5 ; + 2ba : ee03 ; + 2bb : ee11 ; + 2bc : ee1e ; + 2bd : ee2c ; + 2be : ee3a ; + 2bf : ee47 ; + 2c0 : ee55 ; + 2c1 : ee63 ; + 2c2 : ee71 ; + 2c3 : ee7e ; + 2c4 : ee8c ; + 2c5 : ee9a ; + 2c6 : eea8 ; + 2c7 : eeb6 ; + 2c8 : eec4 ; + 2c9 : eed2 ; + 2ca : eee0 ; + 2cb : eeee ; + 2cc : eefc ; + 2cd : ef0a ; + 2ce : ef18 ; + 2cf : ef26 ; + 2d0 : ef34 ; + 2d1 : ef42 ; + 2d2 : ef51 ; + 2d3 : ef5f ; + 2d4 : ef6d ; + 2d5 : ef7b ; + 2d6 : ef89 ; + 2d7 : ef98 ; + 2d8 : efa6 ; + 2d9 : efb4 ; + 2da : efc3 ; + 2db : efd1 ; + 2dc : efe0 ; + 2dd : efee ; + 2de : effc ; + 2df : f00b ; + 2e0 : f019 ; + 2e1 : f028 ; + 2e2 : f036 ; + 2e3 : f045 ; + 2e4 : f054 ; + 2e5 : f062 ; + 2e6 : f071 ; + 2e7 : f07f ; + 2e8 : f08e ; + 2e9 : f09d ; + 2ea : f0ab ; + 2eb : f0ba ; + 2ec : f0c9 ; + 2ed : f0d7 ; + 2ee : f0e6 ; + 2ef : f0f5 ; + 2f0 : f104 ; + 2f1 : f113 ; + 2f2 : f121 ; + 2f3 : f130 ; + 2f4 : f13f ; + 2f5 : f14e ; + 2f6 : f15d ; + 2f7 : f16c ; + 2f8 : f17b ; + 2f9 : f18a ; + 2fa : f199 ; + 2fb : f1a8 ; + 2fc : f1b7 ; + 2fd : f1c6 ; + 2fe : f1d5 ; + 2ff : f1e4 ; + 300 : f1f3 ; + 301 : f202 ; + 302 : f211 ; + 303 : f220 ; + 304 : f22f ; + 305 : f23f ; + 306 : f24e ; + 307 : f25d ; + 308 : f26c ; + 309 : f27b ; + 30a : f28a ; + 30b : f29a ; + 30c : f2a9 ; + 30d : f2b8 ; + 30e : f2c7 ; + 30f : f2d7 ; + 310 : f2e6 ; + 311 : f2f5 ; + 312 : f305 ; + 313 : f314 ; + 314 : f323 ; + 315 : f333 ; + 316 : f342 ; + 317 : f352 ; + 318 : f361 ; + 319 : f370 ; + 31a : f380 ; + 31b : f38f ; + 31c : f39f ; + 31d : f3ae ; + 31e : f3be ; + 31f : f3cd ; + 320 : f3dd ; + 321 : f3ec ; + 322 : f3fc ; + 323 : f40b ; + 324 : f41b ; + 325 : f42a ; + 326 : f43a ; + 327 : f449 ; + 328 : f459 ; + 329 : f468 ; + 32a : f478 ; + 32b : f488 ; + 32c : f497 ; + 32d : f4a7 ; + 32e : f4b6 ; + 32f : f4c6 ; + 330 : f4d6 ; + 331 : f4e5 ; + 332 : f4f5 ; + 333 : f505 ; + 334 : f514 ; + 335 : f524 ; + 336 : f534 ; + 337 : f543 ; + 338 : f553 ; + 339 : f563 ; + 33a : f573 ; + 33b : f582 ; + 33c : f592 ; + 33d : f5a2 ; + 33e : f5b1 ; + 33f : f5c1 ; + 340 : f5d1 ; + 341 : f5e1 ; + 342 : f5f0 ; + 343 : f600 ; + 344 : f610 ; + 345 : f620 ; + 346 : f630 ; + 347 : f63f ; + 348 : f64f ; + 349 : f65f ; + 34a : f66f ; + 34b : f67f ; + 34c : f68e ; + 34d : f69e ; + 34e : f6ae ; + 34f : f6be ; + 350 : f6ce ; + 351 : f6dd ; + 352 : f6ed ; + 353 : f6fd ; + 354 : f70d ; + 355 : f71d ; + 356 : f72d ; + 357 : f73c ; + 358 : f74c ; + 359 : f75c ; + 35a : f76c ; + 35b : f77c ; + 35c : f78c ; + 35d : f79c ; + 35e : f7ab ; + 35f : f7bb ; + 360 : f7cb ; + 361 : f7db ; + 362 : f7eb ; + 363 : f7fb ; + 364 : f80b ; + 365 : f81a ; + 366 : f82a ; + 367 : f83a ; + 368 : f84a ; + 369 : f85a ; + 36a : f86a ; + 36b : f87a ; + 36c : f889 ; + 36d : f899 ; + 36e : f8a9 ; + 36f : f8b9 ; + 370 : f8c9 ; + 371 : f8d9 ; + 372 : f8e9 ; + 373 : f8f8 ; + 374 : f908 ; + 375 : f918 ; + 376 : f928 ; + 377 : f938 ; + 378 : f948 ; + 379 : f957 ; + 37a : f967 ; + 37b : f977 ; + 37c : f987 ; + 37d : f997 ; + 37e : f9a7 ; + 37f : f9b6 ; + 380 : f9c6 ; + 381 : f9d6 ; + 382 : f9e6 ; + 383 : f9f6 ; + 384 : fa05 ; + 385 : fa15 ; + 386 : fa25 ; + 387 : fa35 ; + 388 : fa45 ; + 389 : fa54 ; + 38a : fa64 ; + 38b : fa74 ; + 38c : fa84 ; + 38d : fa93 ; + 38e : faa3 ; + 38f : fab3 ; + 390 : fac3 ; + 391 : fad2 ; + 392 : fae2 ; + 393 : faf2 ; + 394 : fb02 ; + 395 : fb11 ; + 396 : fb21 ; + 397 : fb31 ; + 398 : fb40 ; + 399 : fb50 ; + 39a : fb60 ; + 39b : fb6f ; + 39c : fb7f ; + 39d : fb8f ; + 39e : fb9e ; + 39f : fbae ; + 3a0 : fbbd ; + 3a1 : fbcd ; + 3a2 : fbdd ; + 3a3 : fbec ; + 3a4 : fbfc ; + 3a5 : fc0b ; + 3a6 : fc1b ; + 3a7 : fc2b ; + 3a8 : fc3a ; + 3a9 : fc4a ; + 3aa : fc59 ; + 3ab : fc69 ; + 3ac : fc78 ; + 3ad : fc88 ; + 3ae : fc97 ; + 3af : fca7 ; + 3b0 : fcb6 ; + 3b1 : fcc6 ; + 3b2 : fcd5 ; + 3b3 : fce5 ; + 3b4 : fcf4 ; + 3b5 : fd03 ; + 3b6 : fd13 ; + 3b7 : fd22 ; + 3b8 : fd32 ; + 3b9 : fd41 ; + 3ba : fd50 ; + 3bb : fd60 ; + 3bc : fd6f ; + 3bd : fd7e ; + 3be : fd8e ; + 3bf : fd9d ; + 3c0 : fdac ; + 3c1 : fdbc ; + 3c2 : fdcb ; + 3c3 : fdda ; + 3c4 : fde9 ; + 3c5 : fdf9 ; + 3c6 : fe08 ; + 3c7 : fe17 ; + 3c8 : fe26 ; + 3c9 : fe35 ; + 3ca : fe45 ; + 3cb : fe54 ; + 3cc : fe63 ; + 3cd : fe72 ; + 3ce : fe81 ; + 3cf : fe90 ; + 3d0 : fe9f ; + 3d1 : feae ; + 3d2 : febd ; + 3d3 : fecc ; + 3d4 : fedb ; + 3d5 : feea ; + 3d6 : fef9 ; + 3d7 : ff08 ; + 3d8 : ff17 ; + 3d9 : ff26 ; + 3da : ff35 ; + 3db : ff44 ; + 3dc : ff53 ; + 3dd : ff62 ; + 3de : ff71 ; + 3df : ff80 ; + 3e0 : ff8e ; + 3e1 : ff9d ; + 3e2 : ffac ; + 3e3 : ffbb ; + 3e4 : ffca ; + 3e5 : ffd8 ; + 3e6 : ffe7 ; + 3e7 : fff6 ; + 3e8 : 5 ; + 3e9 : 13 ; + 3ea : 22 ; + 3eb : 31 ; + 3ec : 3f ; + 3ed : 4e ; + 3ee : 5c ; + 3ef : 6b ; + 3f0 : 7a ; + 3f1 : 88 ; + 3f2 : 97 ; + 3f3 : a5 ; + 3f4 : b4 ; + 3f5 : c2 ; + 3f6 : d1 ; + 3f7 : de ; + 3f8 : ec ; + 3f9 : fb ; + 3fa : 109 ; + 3fb : 117 ; + 3fc : 126 ; + 3fd : 134 ; + 3fe : 142 ; + 3ff : 151 ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_7.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_7.mif new file mode 100644 index 0000000000000000000000000000000000000000..06bf3915f5b2b4684e7ecaecb9cf1c72c1ea91fe --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_7.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : 7ffe ; + 1 : 7ffe ; + 2 : 7ffe ; + 3 : 7ffe ; + 4 : 7ffd ; + 5 : 7ffd ; + 6 : 7ffc ; + 7 : 7ffb ; + 8 : 7ffb ; + 9 : 7ff9 ; + a : 7ff8 ; + b : 7ff6 ; + c : 7ff5 ; + d : 7ff6 ; + e : 7ff4 ; + f : 7ff3 ; + 10 : 7ff1 ; + 11 : 7fef ; + 12 : 7fed ; + 13 : 7feb ; + 14 : 7fe9 ; + 15 : 7fe7 ; + 16 : 7fe4 ; + 17 : 7fe2 ; + 18 : 7fdf ; + 19 : 7fdd ; + 1a : 7fdc ; + 1b : 7fd7 ; + 1c : 7fd4 ; + 1d : 7fd2 ; + 1e : 7fd0 ; + 1f : 7fcc ; + 20 : 7fc7 ; + 21 : 7fc3 ; + 22 : 7fc1 ; + 23 : 7fbd ; + 24 : 7fb8 ; + 25 : 7fb5 ; + 26 : 7fb0 ; + 27 : 7fad ; + 28 : 7fa8 ; + 29 : 7fa3 ; + 2a : 7f9f ; + 2b : 7f9a ; + 2c : 7f95 ; + 2d : 7f91 ; + 2e : 7f8c ; + 2f : 7f87 ; + 30 : 7f82 ; + 31 : 7f7c ; + 32 : 7f77 ; + 33 : 7f71 ; + 34 : 7f6c ; + 35 : 7f66 ; + 36 : 7f60 ; + 37 : 7f5b ; + 38 : 7f55 ; + 39 : 7f4e ; + 3a : 7f48 ; + 3b : 7f42 ; + 3c : 7f3c ; + 3d : 7f35 ; + 3e : 7f2e ; + 3f : 7f28 ; + 40 : 7f21 ; + 41 : 7f1a ; + 42 : 7f13 ; + 43 : 7f0c ; + 44 : 7f04 ; + 45 : 7efd ; + 46 : 7ef6 ; + 47 : 7eee ; + 48 : 7ee6 ; + 49 : 7edf ; + 4a : 7ed7 ; + 4b : 7ecf ; + 4c : 7ec7 ; + 4d : 7ebe ; + 4e : 7eb6 ; + 4f : 7eae ; + 50 : 7ea5 ; + 51 : 7e9c ; + 52 : 7e94 ; + 53 : 7e8b ; + 54 : 7e82 ; + 55 : 7e79 ; + 56 : 7e70 ; + 57 : 7e66 ; + 58 : 7e5d ; + 59 : 7e54 ; + 5a : 7e4a ; + 5b : 7e40 ; + 5c : 7e37 ; + 5d : 7e2d ; + 5e : 7e23 ; + 5f : 7e19 ; + 60 : 7e0e ; + 61 : 7e04 ; + 62 : 7dfa ; + 63 : 7def ; + 64 : 7de5 ; + 65 : 7dda ; + 66 : 7dcf ; + 67 : 7dc4 ; + 68 : 7db9 ; + 69 : 7dae ; + 6a : 7da3 ; + 6b : 7d97 ; + 6c : 7d8c ; + 6d : 7d80 ; + 6e : 7d75 ; + 6f : 7d69 ; + 70 : 7d5d ; + 71 : 7d51 ; + 72 : 7d45 ; + 73 : 7d39 ; + 74 : 7d2d ; + 75 : 7d20 ; + 76 : 7d14 ; + 77 : 7d07 ; + 78 : 7cfa ; + 79 : 7cee ; + 7a : 7ce1 ; + 7b : 7cd4 ; + 7c : 7cc7 ; + 7d : 7cb9 ; + 7e : 7cac ; + 7f : 7c9f ; + 80 : 7c91 ; + 81 : 7c84 ; + 82 : 7c76 ; + 83 : 7c68 ; + 84 : 7c5a ; + 85 : 7c4c ; + 86 : 7c3e ; + 87 : 7c30 ; + 88 : 7c21 ; + 89 : 7c13 ; + 8a : 7c05 ; + 8b : 7bf6 ; + 8c : 7be7 ; + 8d : 7bd8 ; + 8e : 7bc9 ; + 8f : 7bba ; + 90 : 7bab ; + 91 : 7b9c ; + 92 : 7b8d ; + 93 : 7b7d ; + 94 : 7b6e ; + 95 : 7b5e ; + 96 : 7b4e ; + 97 : 7b3f ; + 98 : 7b2f ; + 99 : 7b1f ; + 9a : 7b0e ; + 9b : 7afe ; + 9c : 7aee ; + 9d : 7add ; + 9e : 7acd ; + 9f : 7abc ; + a0 : 7aac ; + a1 : 7a9b ; + a2 : 7a8a ; + a3 : 7a79 ; + a4 : 7a68 ; + a5 : 7a56 ; + a6 : 7a45 ; + a7 : 7a34 ; + a8 : 7a22 ; + a9 : 7a11 ; + aa : 79ff ; + ab : 79ed ; + ac : 79db ; + ad : 79c9 ; + ae : 79b7 ; + af : 79a5 ; + b0 : 7993 ; + b1 : 7980 ; + b2 : 796e ; + b3 : 795b ; + b4 : 7948 ; + b5 : 7936 ; + b6 : 7923 ; + b7 : 7910 ; + b8 : 78fd ; + b9 : 78e9 ; + ba : 78d6 ; + bb : 78c3 ; + bc : 78af ; + bd : 789c ; + be : 7888 ; + bf : 7874 ; + c0 : 7861 ; + c1 : 784d ; + c2 : 7839 ; + c3 : 7824 ; + c4 : 7810 ; + c5 : 77fc ; + c6 : 77e8 ; + c7 : 77d3 ; + c8 : 77be ; + c9 : 77aa ; + ca : 7795 ; + cb : 7780 ; + cc : 776b ; + cd : 7756 ; + ce : 7741 ; + cf : 772c ; + d0 : 7716 ; + d1 : 7701 ; + d2 : 76eb ; + d3 : 76d6 ; + d4 : 76c0 ; + d5 : 76aa ; + d6 : 7694 ; + d7 : 767e ; + d8 : 7668 ; + d9 : 7652 ; + da : 763b ; + db : 7625 ; + dc : 760f ; + dd : 75f8 ; + de : 75e1 ; + df : 75cb ; + e0 : 75b4 ; + e1 : 759d ; + e2 : 7586 ; + e3 : 756f ; + e4 : 7557 ; + e5 : 7540 ; + e6 : 7529 ; + e7 : 7511 ; + e8 : 74fa ; + e9 : 74e2 ; + ea : 74ca ; + eb : 74b2 ; + ec : 749b ; + ed : 7483 ; + ee : 746a ; + ef : 7452 ; + f0 : 743a ; + f1 : 7422 ; + f2 : 7409 ; + f3 : 73f1 ; + f4 : 73d8 ; + f5 : 73bf ; + f6 : 73a6 ; + f7 : 738d ; + f8 : 7374 ; + f9 : 735b ; + fa : 7342 ; + fb : 7329 ; + fc : 7310 ; + fd : 72f6 ; + fe : 72dd ; + ff : 72c3 ; + 100 : 72a9 ; + 101 : 728f ; + 102 : 7276 ; + 103 : 725c ; + 104 : 7242 ; + 105 : 7227 ; + 106 : 720d ; + 107 : 71f3 ; + 108 : 71d9 ; + 109 : 71be ; + 10a : 71a4 ; + 10b : 7189 ; + 10c : 716e ; + 10d : 7153 ; + 10e : 7138 ; + 10f : 711d ; + 110 : 7102 ; + 111 : 70e7 ; + 112 : 70cc ; + 113 : 70b1 ; + 114 : 7095 ; + 115 : 707a ; + 116 : 705e ; + 117 : 7042 ; + 118 : 7027 ; + 119 : 700b ; + 11a : 6fef ; + 11b : 6fd3 ; + 11c : 6fb7 ; + 11d : 6f9b ; + 11e : 6f7f ; + 11f : 6f62 ; + 120 : 6f46 ; + 121 : 6f29 ; + 122 : 6f0d ; + 123 : 6ef0 ; + 124 : 6ed3 ; + 125 : 6eb7 ; + 126 : 6e9a ; + 127 : 6e7d ; + 128 : 6e60 ; + 129 : 6e43 ; + 12a : 6e25 ; + 12b : 6e08 ; + 12c : 6deb ; + 12d : 6dcd ; + 12e : 6db0 ; + 12f : 6d92 ; + 130 : 6d74 ; + 131 : 6d57 ; + 132 : 6d39 ; + 133 : 6d1b ; + 134 : 6cfd ; + 135 : 6cdf ; + 136 : 6cc1 ; + 137 : 6ca2 ; + 138 : 6c84 ; + 139 : 6c66 ; + 13a : 6c47 ; + 13b : 6c29 ; + 13c : 6c0a ; + 13d : 6beb ; + 13e : 6bcd ; + 13f : 6bae ; + 140 : 6b8f ; + 141 : 6b70 ; + 142 : 6b51 ; + 143 : 6b31 ; + 144 : 6b12 ; + 145 : 6af3 ; + 146 : 6ad4 ; + 147 : 6ab4 ; + 148 : 6a95 ; + 149 : 6a75 ; + 14a : 6a55 ; + 14b : 6a35 ; + 14c : 6a16 ; + 14d : 69f6 ; + 14e : 69d6 ; + 14f : 69b6 ; + 150 : 6996 ; + 151 : 6975 ; + 152 : 6955 ; + 153 : 6935 ; + 154 : 6914 ; + 155 : 68f4 ; + 156 : 68d3 ; + 157 : 68b3 ; + 158 : 6892 ; + 159 : 6871 ; + 15a : 6850 ; + 15b : 682f ; + 15c : 680e ; + 15d : 67ed ; + 15e : 67cc ; + 15f : 67ab ; + 160 : 678a ; + 161 : 6768 ; + 162 : 6747 ; + 163 : 6725 ; + 164 : 6704 ; + 165 : 66e2 ; + 166 : 66c1 ; + 167 : 669f ; + 168 : 667d ; + 169 : 665b ; + 16a : 6639 ; + 16b : 6617 ; + 16c : 65f5 ; + 16d : 65d3 ; + 16e : 65b1 ; + 16f : 658e ; + 170 : 656c ; + 171 : 6549 ; + 172 : 6527 ; + 173 : 6504 ; + 174 : 64e2 ; + 175 : 64bf ; + 176 : 649c ; + 177 : 6479 ; + 178 : 6456 ; + 179 : 6433 ; + 17a : 6410 ; + 17b : 63ed ; + 17c : 63ca ; + 17d : 63a7 ; + 17e : 6384 ; + 17f : 6360 ; + 180 : 633d ; + 181 : 6319 ; + 182 : 62f6 ; + 183 : 62d2 ; + 184 : 62ae ; + 185 : 628b ; + 186 : 6267 ; + 187 : 6243 ; + 188 : 621f ; + 189 : 61fb ; + 18a : 61d7 ; + 18b : 61b3 ; + 18c : 618f ; + 18d : 616b ; + 18e : 6146 ; + 18f : 6122 ; + 190 : 60fe ; + 191 : 60d9 ; + 192 : 60b4 ; + 193 : 6090 ; + 194 : 606b ; + 195 : 6047 ; + 196 : 6022 ; + 197 : 5ffd ; + 198 : 5fd8 ; + 199 : 5fb3 ; + 19a : 5f8e ; + 19b : 5f69 ; + 19c : 5f44 ; + 19d : 5f1f ; + 19e : 5ef9 ; + 19f : 5ed4 ; + 1a0 : 5eaf ; + 1a1 : 5e89 ; + 1a2 : 5e64 ; + 1a3 : 5e3e ; + 1a4 : 5e19 ; + 1a5 : 5df3 ; + 1a6 : 5dcd ; + 1a7 : 5da8 ; + 1a8 : 5d82 ; + 1a9 : 5d5c ; + 1aa : 5d36 ; + 1ab : 5d10 ; + 1ac : 5cea ; + 1ad : 5cc4 ; + 1ae : 5c9e ; + 1af : 5c78 ; + 1b0 : 5c51 ; + 1b1 : 5c2b ; + 1b2 : 5c05 ; + 1b3 : 5bde ; + 1b4 : 5bb8 ; + 1b5 : 5b91 ; + 1b6 : 5b6b ; + 1b7 : 5b44 ; + 1b8 : 5b1e ; + 1b9 : 5af7 ; + 1ba : 5ad0 ; + 1bb : 5aa9 ; + 1bc : 5a82 ; + 1bd : 5a5b ; + 1be : 5a34 ; + 1bf : 5a0d ; + 1c0 : 59e6 ; + 1c1 : 59bf ; + 1c2 : 5998 ; + 1c3 : 5971 ; + 1c4 : 594a ; + 1c5 : 5922 ; + 1c6 : 58fb ; + 1c7 : 58d3 ; + 1c8 : 58ac ; + 1c9 : 5884 ; + 1ca : 585d ; + 1cb : 5835 ; + 1cc : 580e ; + 1cd : 57e6 ; + 1ce : 57be ; + 1cf : 5796 ; + 1d0 : 576f ; + 1d1 : 5747 ; + 1d2 : 571f ; + 1d3 : 56f7 ; + 1d4 : 56cf ; + 1d5 : 56a7 ; + 1d6 : 567e ; + 1d7 : 5656 ; + 1d8 : 562e ; + 1d9 : 5606 ; + 1da : 55de ; + 1db : 55b5 ; + 1dc : 558d ; + 1dd : 5564 ; + 1de : 553c ; + 1df : 5513 ; + 1e0 : 54eb ; + 1e1 : 54c2 ; + 1e2 : 549a ; + 1e3 : 5471 ; + 1e4 : 5448 ; + 1e5 : 541f ; + 1e6 : 53f7 ; + 1e7 : 53ce ; + 1e8 : 53a5 ; + 1e9 : 537c ; + 1ea : 5353 ; + 1eb : 532a ; + 1ec : 5301 ; + 1ed : 52d8 ; + 1ee : 52af ; + 1ef : 5285 ; + 1f0 : 525c ; + 1f1 : 5233 ; + 1f2 : 520a ; + 1f3 : 51e0 ; + 1f4 : 51b7 ; + 1f5 : 518e ; + 1f6 : 5164 ; + 1f7 : 513b ; + 1f8 : 5111 ; + 1f9 : 50e8 ; + 1fa : 50be ; + 1fb : 5094 ; + 1fc : 506b ; + 1fd : 5041 ; + 1fe : 5017 ; + 1ff : 4fed ; + 200 : 4fc4 ; + 201 : 4f9a ; + 202 : 4f70 ; + 203 : 4f46 ; + 204 : 4f1c ; + 205 : 4ef2 ; + 206 : 4ec8 ; + 207 : 4e9e ; + 208 : 4e74 ; + 209 : 4e4a ; + 20a : 4e20 ; + 20b : 4df5 ; + 20c : 4dcb ; + 20d : 4da1 ; + 20e : 4d77 ; + 20f : 4d4c ; + 210 : 4d22 ; + 211 : 4cf8 ; + 212 : 4ccd ; + 213 : 4ca3 ; + 214 : 4c78 ; + 215 : 4c4e ; + 216 : 4c23 ; + 217 : 4bf9 ; + 218 : 4bce ; + 219 : 4ba4 ; + 21a : 4b79 ; + 21b : 4b4e ; + 21c : 4b24 ; + 21d : 4af9 ; + 21e : 4ace ; + 21f : 4aa3 ; + 220 : 4a78 ; + 221 : 4a4e ; + 222 : 4a23 ; + 223 : 49f8 ; + 224 : 49cd ; + 225 : 49a2 ; + 226 : 4977 ; + 227 : 494c ; + 228 : 4921 ; + 229 : 48f6 ; + 22a : 48cb ; + 22b : 48a0 ; + 22c : 4875 ; + 22d : 4849 ; + 22e : 481e ; + 22f : 47f3 ; + 230 : 47c8 ; + 231 : 479c ; + 232 : 4771 ; + 233 : 4746 ; + 234 : 471b ; + 235 : 46ef ; + 236 : 46c4 ; + 237 : 4698 ; + 238 : 466d ; + 239 : 4642 ; + 23a : 4616 ; + 23b : 45eb ; + 23c : 45bf ; + 23d : 4594 ; + 23e : 4568 ; + 23f : 453d ; + 240 : 4511 ; + 241 : 44e5 ; + 242 : 44ba ; + 243 : 448e ; + 244 : 4462 ; + 245 : 4437 ; + 246 : 440b ; + 247 : 43df ; + 248 : 43b4 ; + 249 : 4388 ; + 24a : 435c ; + 24b : 4330 ; + 24c : 4304 ; + 24d : 42d9 ; + 24e : 42ad ; + 24f : 4281 ; + 250 : 4255 ; + 251 : 4229 ; + 252 : 41fd ; + 253 : 41d1 ; + 254 : 41a5 ; + 255 : 4179 ; + 256 : 414d ; + 257 : 4121 ; + 258 : 40f5 ; + 259 : 40c9 ; + 25a : 409d ; + 25b : 4071 ; + 25c : 4045 ; + 25d : 4019 ; + 25e : 3fed ; + 25f : 3fc1 ; + 260 : 3f95 ; + 261 : 3f69 ; + 262 : 3f3d ; + 263 : 3f11 ; + 264 : 3ee4 ; + 265 : 3eb8 ; + 266 : 3e8c ; + 267 : 3e60 ; + 268 : 3e34 ; + 269 : 3e08 ; + 26a : 3ddb ; + 26b : 3daf ; + 26c : 3d83 ; + 26d : 3d57 ; + 26e : 3d2a ; + 26f : 3cfe ; + 270 : 3cd2 ; + 271 : 3ca6 ; + 272 : 3c79 ; + 273 : 3c4d ; + 274 : 3c21 ; + 275 : 3bf4 ; + 276 : 3bc8 ; + 277 : 3b9c ; + 278 : 3b6f ; + 279 : 3b43 ; + 27a : 3b17 ; + 27b : 3aea ; + 27c : 3abe ; + 27d : 3a92 ; + 27e : 3a65 ; + 27f : 3a39 ; + 280 : 3a0d ; + 281 : 39e0 ; + 282 : 39b4 ; + 283 : 3987 ; + 284 : 395b ; + 285 : 392f ; + 286 : 3902 ; + 287 : 38d6 ; + 288 : 38a9 ; + 289 : 387d ; + 28a : 3851 ; + 28b : 3824 ; + 28c : 37f8 ; + 28d : 37cb ; + 28e : 379f ; + 28f : 3772 ; + 290 : 3746 ; + 291 : 371a ; + 292 : 36ed ; + 293 : 36c1 ; + 294 : 3694 ; + 295 : 3668 ; + 296 : 363b ; + 297 : 360f ; + 298 : 35e3 ; + 299 : 35b6 ; + 29a : 358a ; + 29b : 355d ; + 29c : 3531 ; + 29d : 3505 ; + 29e : 34d8 ; + 29f : 34ac ; + 2a0 : 347f ; + 2a1 : 3453 ; + 2a2 : 3427 ; + 2a3 : 33fa ; + 2a4 : 33ce ; + 2a5 : 33a1 ; + 2a6 : 3375 ; + 2a7 : 3349 ; + 2a8 : 331c ; + 2a9 : 32f0 ; + 2aa : 32c3 ; + 2ab : 3297 ; + 2ac : 326b ; + 2ad : 323e ; + 2ae : 3212 ; + 2af : 31e6 ; + 2b0 : 31b9 ; + 2b1 : 318d ; + 2b2 : 3161 ; + 2b3 : 3134 ; + 2b4 : 3108 ; + 2b5 : 30dc ; + 2b6 : 30b0 ; + 2b7 : 3083 ; + 2b8 : 3057 ; + 2b9 : 302b ; + 2ba : 2ffe ; + 2bb : 2fd2 ; + 2bc : 2fa6 ; + 2bd : 2f7a ; + 2be : 2f4e ; + 2bf : 2f21 ; + 2c0 : 2ef5 ; + 2c1 : 2ec9 ; + 2c2 : 2e9d ; + 2c3 : 2e71 ; + 2c4 : 2e44 ; + 2c5 : 2e18 ; + 2c6 : 2dec ; + 2c7 : 2dc0 ; + 2c8 : 2d94 ; + 2c9 : 2d68 ; + 2ca : 2d3c ; + 2cb : 2d10 ; + 2cc : 2ce4 ; + 2cd : 2cb8 ; + 2ce : 2c8c ; + 2cf : 2c60 ; + 2d0 : 2c34 ; + 2d1 : 2c08 ; + 2d2 : 2bdc ; + 2d3 : 2bb0 ; + 2d4 : 2b84 ; + 2d5 : 2b58 ; + 2d6 : 2b2c ; + 2d7 : 2b00 ; + 2d8 : 2ad4 ; + 2d9 : 2aa8 ; + 2da : 2a7c ; + 2db : 2a50 ; + 2dc : 2a25 ; + 2dd : 29f9 ; + 2de : 29cd ; + 2df : 29a1 ; + 2e0 : 2976 ; + 2e1 : 294a ; + 2e2 : 291e ; + 2e3 : 28f2 ; + 2e4 : 28c7 ; + 2e5 : 289b ; + 2e6 : 286f ; + 2e7 : 2844 ; + 2e8 : 2818 ; + 2e9 : 27ed ; + 2ea : 27c1 ; + 2eb : 2795 ; + 2ec : 276a ; + 2ed : 273e ; + 2ee : 2713 ; + 2ef : 26e8 ; + 2f0 : 26bc ; + 2f1 : 2691 ; + 2f2 : 2665 ; + 2f3 : 263a ; + 2f4 : 260f ; + 2f5 : 25e3 ; + 2f6 : 25b8 ; + 2f7 : 258d ; + 2f8 : 2561 ; + 2f9 : 2536 ; + 2fa : 250b ; + 2fb : 24e0 ; + 2fc : 24b4 ; + 2fd : 2489 ; + 2fe : 245e ; + 2ff : 2433 ; + 300 : 2408 ; + 301 : 23dd ; + 302 : 23b2 ; + 303 : 2387 ; + 304 : 235c ; + 305 : 2331 ; + 306 : 2306 ; + 307 : 22db ; + 308 : 22b0 ; + 309 : 2285 ; + 30a : 225b ; + 30b : 2230 ; + 30c : 2205 ; + 30d : 21da ; + 30e : 21b0 ; + 30f : 2185 ; + 310 : 215a ; + 311 : 2130 ; + 312 : 2105 ; + 313 : 20da ; + 314 : 20b0 ; + 315 : 2085 ; + 316 : 205b ; + 317 : 2030 ; + 318 : 2006 ; + 319 : 1fdc ; + 31a : 1fb1 ; + 31b : 1f87 ; + 31c : 1f5d ; + 31d : 1f32 ; + 31e : 1f08 ; + 31f : 1ede ; + 320 : 1eb4 ; + 321 : 1e8a ; + 322 : 1e5f ; + 323 : 1e35 ; + 324 : 1e0b ; + 325 : 1de1 ; + 326 : 1db7 ; + 327 : 1d8d ; + 328 : 1d63 ; + 329 : 1d39 ; + 32a : 1d10 ; + 32b : 1ce6 ; + 32c : 1cbc ; + 32d : 1c92 ; + 32e : 1c68 ; + 32f : 1c3f ; + 330 : 1c15 ; + 331 : 1bec ; + 332 : 1bc2 ; + 333 : 1b98 ; + 334 : 1b6f ; + 335 : 1b45 ; + 336 : 1b1c ; + 337 : 1af3 ; + 338 : 1ac9 ; + 339 : 1aa0 ; + 33a : 1a76 ; + 33b : 1a4d ; + 33c : 1a24 ; + 33d : 19fb ; + 33e : 19d2 ; + 33f : 19a9 ; + 340 : 197f ; + 341 : 1956 ; + 342 : 192d ; + 343 : 1904 ; + 344 : 18dc ; + 345 : 18b3 ; + 346 : 188a ; + 347 : 1861 ; + 348 : 1838 ; + 349 : 180f ; + 34a : 17e7 ; + 34b : 17be ; + 34c : 1795 ; + 34d : 176d ; + 34e : 1744 ; + 34f : 171c ; + 350 : 16f3 ; + 351 : 16cb ; + 352 : 16a3 ; + 353 : 167a ; + 354 : 1652 ; + 355 : 162a ; + 356 : 1602 ; + 357 : 15d9 ; + 358 : 15b1 ; + 359 : 1589 ; + 35a : 1561 ; + 35b : 1539 ; + 35c : 1511 ; + 35d : 14e9 ; + 35e : 14c1 ; + 35f : 149a ; + 360 : 1472 ; + 361 : 144a ; + 362 : 1422 ; + 363 : 13fb ; + 364 : 13d3 ; + 365 : 13ac ; + 366 : 1384 ; + 367 : 135d ; + 368 : 1335 ; + 369 : 130e ; + 36a : 12e7 ; + 36b : 12bf ; + 36c : 1298 ; + 36d : 1271 ; + 36e : 124a ; + 36f : 1223 ; + 370 : 11fb ; + 371 : 11d4 ; + 372 : 11ae ; + 373 : 1187 ; + 374 : 1160 ; + 375 : 1139 ; + 376 : 1112 ; + 377 : 10eb ; + 378 : 10c5 ; + 379 : 109e ; + 37a : 1078 ; + 37b : 1051 ; + 37c : 102a ; + 37d : 1004 ; + 37e : fde ; + 37f : fb7 ; + 380 : f91 ; + 381 : f6b ; + 382 : f45 ; + 383 : f1e ; + 384 : ef8 ; + 385 : ed2 ; + 386 : eac ; + 387 : e86 ; + 388 : e61 ; + 389 : e3b ; + 38a : e15 ; + 38b : def ; + 38c : dc9 ; + 38d : da4 ; + 38e : d7e ; + 38f : d59 ; + 390 : d33 ; + 391 : d0e ; + 392 : ce8 ; + 393 : cc3 ; + 394 : c9e ; + 395 : c79 ; + 396 : c53 ; + 397 : c2e ; + 398 : c09 ; + 399 : be4 ; + 39a : bbf ; + 39b : b9a ; + 39c : b76 ; + 39d : b51 ; + 39e : b2c ; + 39f : b07 ; + 3a0 : ae3 ; + 3a1 : abe ; + 3a2 : a9a ; + 3a3 : a75 ; + 3a4 : a51 ; + 3a5 : a2c ; + 3a6 : a08 ; + 3a7 : 9e4 ; + 3a8 : 9c0 ; + 3a9 : 99c ; + 3aa : 978 ; + 3ab : 954 ; + 3ac : 930 ; + 3ad : 90c ; + 3ae : 8e8 ; + 3af : 8c4 ; + 3b0 : 8a0 ; + 3b1 : 87d ; + 3b2 : 859 ; + 3b3 : 835 ; + 3b4 : 812 ; + 3b5 : 7ef ; + 3b6 : 7cb ; + 3b7 : 7a8 ; + 3b8 : 785 ; + 3b9 : 761 ; + 3ba : 73e ; + 3bb : 71b ; + 3bc : 6f8 ; + 3bd : 6d5 ; + 3be : 6b2 ; + 3bf : 68f ; + 3c0 : 66c ; + 3c1 : 64a ; + 3c2 : 627 ; + 3c3 : 604 ; + 3c4 : 5e2 ; + 3c5 : 5bf ; + 3c6 : 59d ; + 3c7 : 57a ; + 3c8 : 558 ; + 3c9 : 536 ; + 3ca : 514 ; + 3cb : 4f2 ; + 3cc : 4cf ; + 3cd : 4ad ; + 3ce : 48b ; + 3cf : 46a ; + 3d0 : 448 ; + 3d1 : 426 ; + 3d2 : 404 ; + 3d3 : 3e3 ; + 3d4 : 3c1 ; + 3d5 : 39f ; + 3d6 : 37e ; + 3d7 : 35d ; + 3d8 : 33c ; + 3d9 : 31a ; + 3da : 2fa ; + 3db : 2d8 ; + 3dc : 2b7 ; + 3dd : 296 ; + 3de : 274 ; + 3df : 254 ; + 3e0 : 235 ; + 3e1 : 214 ; + 3e2 : 1f2 ; + 3e3 : 1d1 ; + 3e4 : 1b0 ; + 3e5 : 191 ; + 3e6 : 16f ; + 3e7 : 14f ; + 3e8 : 12e ; + 3e9 : 10e ; + 3ea : ee ; + 3eb : ce ; + 3ec : ae ; + 3ed : 8e ; + 3ee : 6e ; + 3ef : 4e ; + 3f0 : 2e ; + 3f1 : e ; + 3f2 : ffef ; + 3f3 : ffcd ; + 3f4 : ffad ; + 3f5 : ff8e ; + 3f6 : ff6f ; + 3f7 : ff50 ; + 3f8 : ff31 ; + 3f9 : ff12 ; + 3fa : fef3 ; + 3fb : fed3 ; + 3fc : feb4 ; + 3fd : fe95 ; + 3fe : fe77 ; + 3ff : fe58 ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_8.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_8.mif new file mode 100644 index 0000000000000000000000000000000000000000..c9cdab72a5bdacf1f55206322acba46f3732a9bc --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_8.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : fe58 ; + 1 : fe77 ; + 2 : fe95 ; + 3 : feb4 ; + 4 : fed3 ; + 5 : fef3 ; + 6 : ff12 ; + 7 : ff31 ; + 8 : ff50 ; + 9 : ff71 ; + a : ff90 ; + b : ffaf ; + c : ffcf ; + d : ffef ; + e : e ; + f : 2e ; + 10 : 4e ; + 11 : 6e ; + 12 : 8e ; + 13 : ae ; + 14 : ce ; + 15 : ee ; + 16 : 10e ; + 17 : 12e ; + 18 : 14f ; + 19 : 16f ; + 1a : 18f ; + 1b : 1b0 ; + 1c : 1d1 ; + 1d : 1f1 ; + 1e : 212 ; + 1f : 233 ; + 20 : 254 ; + 21 : 274 ; + 22 : 295 ; + 23 : 2b6 ; + 24 : 2d8 ; + 25 : 2f9 ; + 26 : 31a ; + 27 : 33b ; + 28 : 35d ; + 29 : 37e ; + 2a : 39f ; + 2b : 3c1 ; + 2c : 3e3 ; + 2d : 404 ; + 2e : 426 ; + 2f : 448 ; + 30 : 46a ; + 31 : 48b ; + 32 : 4ad ; + 33 : 4cf ; + 34 : 4f2 ; + 35 : 514 ; + 36 : 536 ; + 37 : 558 ; + 38 : 57a ; + 39 : 59d ; + 3a : 5bf ; + 3b : 5e2 ; + 3c : 604 ; + 3d : 627 ; + 3e : 64a ; + 3f : 66c ; + 40 : 68f ; + 41 : 6b2 ; + 42 : 6d5 ; + 43 : 6f8 ; + 44 : 71b ; + 45 : 73e ; + 46 : 761 ; + 47 : 785 ; + 48 : 7a8 ; + 49 : 7cb ; + 4a : 7ef ; + 4b : 812 ; + 4c : 835 ; + 4d : 859 ; + 4e : 87d ; + 4f : 8a0 ; + 50 : 8c4 ; + 51 : 8e8 ; + 52 : 90c ; + 53 : 930 ; + 54 : 954 ; + 55 : 978 ; + 56 : 99c ; + 57 : 9c0 ; + 58 : 9e4 ; + 59 : a08 ; + 5a : a2c ; + 5b : a51 ; + 5c : a75 ; + 5d : a9a ; + 5e : abe ; + 5f : ae3 ; + 60 : b07 ; + 61 : b2c ; + 62 : b51 ; + 63 : b76 ; + 64 : b9a ; + 65 : bbf ; + 66 : be4 ; + 67 : c09 ; + 68 : c2e ; + 69 : c53 ; + 6a : c79 ; + 6b : c9e ; + 6c : cc3 ; + 6d : ce8 ; + 6e : d0e ; + 6f : d33 ; + 70 : d59 ; + 71 : d7e ; + 72 : da4 ; + 73 : dc9 ; + 74 : def ; + 75 : e15 ; + 76 : e3b ; + 77 : e61 ; + 78 : e86 ; + 79 : eac ; + 7a : ed2 ; + 7b : ef8 ; + 7c : f1e ; + 7d : f45 ; + 7e : f6b ; + 7f : f91 ; + 80 : fb7 ; + 81 : fde ; + 82 : 1004 ; + 83 : 102a ; + 84 : 1051 ; + 85 : 1078 ; + 86 : 109e ; + 87 : 10c5 ; + 88 : 10eb ; + 89 : 1112 ; + 8a : 1139 ; + 8b : 1160 ; + 8c : 1187 ; + 8d : 11ae ; + 8e : 11d4 ; + 8f : 11fb ; + 90 : 1223 ; + 91 : 124a ; + 92 : 1271 ; + 93 : 1298 ; + 94 : 12bf ; + 95 : 12e7 ; + 96 : 130e ; + 97 : 1335 ; + 98 : 135d ; + 99 : 1384 ; + 9a : 13ac ; + 9b : 13d3 ; + 9c : 13fb ; + 9d : 1422 ; + 9e : 144a ; + 9f : 1472 ; + a0 : 149a ; + a1 : 14c1 ; + a2 : 14e9 ; + a3 : 1511 ; + a4 : 1539 ; + a5 : 1561 ; + a6 : 1589 ; + a7 : 15b1 ; + a8 : 15d9 ; + a9 : 1602 ; + aa : 162a ; + ab : 1652 ; + ac : 167a ; + ad : 16a3 ; + ae : 16cb ; + af : 16f3 ; + b0 : 171c ; + b1 : 1744 ; + b2 : 176d ; + b3 : 1795 ; + b4 : 17be ; + b5 : 17e7 ; + b6 : 180f ; + b7 : 1838 ; + b8 : 1861 ; + b9 : 188a ; + ba : 18b3 ; + bb : 18dc ; + bc : 1904 ; + bd : 192d ; + be : 1956 ; + bf : 197f ; + c0 : 19a9 ; + c1 : 19d2 ; + c2 : 19fb ; + c3 : 1a24 ; + c4 : 1a4d ; + c5 : 1a76 ; + c6 : 1aa0 ; + c7 : 1ac9 ; + c8 : 1af3 ; + c9 : 1b1c ; + ca : 1b45 ; + cb : 1b6f ; + cc : 1b98 ; + cd : 1bc2 ; + ce : 1bec ; + cf : 1c15 ; + d0 : 1c3f ; + d1 : 1c68 ; + d2 : 1c92 ; + d3 : 1cbc ; + d4 : 1ce6 ; + d5 : 1d10 ; + d6 : 1d39 ; + d7 : 1d63 ; + d8 : 1d8d ; + d9 : 1db7 ; + da : 1de1 ; + db : 1e0b ; + dc : 1e35 ; + dd : 1e5f ; + de : 1e8a ; + df : 1eb4 ; + e0 : 1ede ; + e1 : 1f08 ; + e2 : 1f32 ; + e3 : 1f5d ; + e4 : 1f87 ; + e5 : 1fb1 ; + e6 : 1fdc ; + e7 : 2006 ; + e8 : 2030 ; + e9 : 205b ; + ea : 2085 ; + eb : 20b0 ; + ec : 20da ; + ed : 2105 ; + ee : 2130 ; + ef : 215a ; + f0 : 2185 ; + f1 : 21b0 ; + f2 : 21da ; + f3 : 2205 ; + f4 : 2230 ; + f5 : 225b ; + f6 : 2285 ; + f7 : 22b0 ; + f8 : 22db ; + f9 : 2306 ; + fa : 2331 ; + fb : 235c ; + fc : 2387 ; + fd : 23b2 ; + fe : 23dd ; + ff : 2408 ; + 100 : 2433 ; + 101 : 245e ; + 102 : 2489 ; + 103 : 24b4 ; + 104 : 24e0 ; + 105 : 250b ; + 106 : 2536 ; + 107 : 2561 ; + 108 : 258d ; + 109 : 25b8 ; + 10a : 25e3 ; + 10b : 260f ; + 10c : 263a ; + 10d : 2665 ; + 10e : 2691 ; + 10f : 26bc ; + 110 : 26e8 ; + 111 : 2713 ; + 112 : 273e ; + 113 : 276a ; + 114 : 2795 ; + 115 : 27c1 ; + 116 : 27ed ; + 117 : 2818 ; + 118 : 2844 ; + 119 : 286f ; + 11a : 289b ; + 11b : 28c7 ; + 11c : 28f2 ; + 11d : 291e ; + 11e : 294a ; + 11f : 2976 ; + 120 : 29a1 ; + 121 : 29cd ; + 122 : 29f9 ; + 123 : 2a25 ; + 124 : 2a50 ; + 125 : 2a7c ; + 126 : 2aa8 ; + 127 : 2ad4 ; + 128 : 2b00 ; + 129 : 2b2c ; + 12a : 2b58 ; + 12b : 2b84 ; + 12c : 2bb0 ; + 12d : 2bdc ; + 12e : 2c08 ; + 12f : 2c34 ; + 130 : 2c60 ; + 131 : 2c8c ; + 132 : 2cb8 ; + 133 : 2ce4 ; + 134 : 2d10 ; + 135 : 2d3c ; + 136 : 2d68 ; + 137 : 2d94 ; + 138 : 2dc0 ; + 139 : 2dec ; + 13a : 2e18 ; + 13b : 2e44 ; + 13c : 2e71 ; + 13d : 2e9d ; + 13e : 2ec9 ; + 13f : 2ef5 ; + 140 : 2f21 ; + 141 : 2f4e ; + 142 : 2f7a ; + 143 : 2fa6 ; + 144 : 2fd2 ; + 145 : 2ffe ; + 146 : 302b ; + 147 : 3057 ; + 148 : 3083 ; + 149 : 30b0 ; + 14a : 30dc ; + 14b : 3108 ; + 14c : 3134 ; + 14d : 3161 ; + 14e : 318d ; + 14f : 31b9 ; + 150 : 31e6 ; + 151 : 3212 ; + 152 : 323e ; + 153 : 326b ; + 154 : 3297 ; + 155 : 32c3 ; + 156 : 32f0 ; + 157 : 331c ; + 158 : 3349 ; + 159 : 3375 ; + 15a : 33a1 ; + 15b : 33ce ; + 15c : 33fa ; + 15d : 3427 ; + 15e : 3453 ; + 15f : 347f ; + 160 : 34ac ; + 161 : 34d8 ; + 162 : 3505 ; + 163 : 3531 ; + 164 : 355d ; + 165 : 358a ; + 166 : 35b6 ; + 167 : 35e3 ; + 168 : 360f ; + 169 : 363b ; + 16a : 3668 ; + 16b : 3694 ; + 16c : 36c1 ; + 16d : 36ed ; + 16e : 371a ; + 16f : 3746 ; + 170 : 3772 ; + 171 : 379f ; + 172 : 37cb ; + 173 : 37f8 ; + 174 : 3824 ; + 175 : 3851 ; + 176 : 387d ; + 177 : 38a9 ; + 178 : 38d6 ; + 179 : 3902 ; + 17a : 392f ; + 17b : 395b ; + 17c : 3987 ; + 17d : 39b4 ; + 17e : 39e0 ; + 17f : 3a0d ; + 180 : 3a39 ; + 181 : 3a65 ; + 182 : 3a92 ; + 183 : 3abe ; + 184 : 3aea ; + 185 : 3b17 ; + 186 : 3b43 ; + 187 : 3b6f ; + 188 : 3b9c ; + 189 : 3bc8 ; + 18a : 3bf4 ; + 18b : 3c21 ; + 18c : 3c4d ; + 18d : 3c79 ; + 18e : 3ca6 ; + 18f : 3cd2 ; + 190 : 3cfe ; + 191 : 3d2a ; + 192 : 3d57 ; + 193 : 3d83 ; + 194 : 3daf ; + 195 : 3ddb ; + 196 : 3e08 ; + 197 : 3e34 ; + 198 : 3e60 ; + 199 : 3e8c ; + 19a : 3eb8 ; + 19b : 3ee4 ; + 19c : 3f11 ; + 19d : 3f3d ; + 19e : 3f69 ; + 19f : 3f95 ; + 1a0 : 3fc1 ; + 1a1 : 3fed ; + 1a2 : 4019 ; + 1a3 : 4045 ; + 1a4 : 4071 ; + 1a5 : 409d ; + 1a6 : 40c9 ; + 1a7 : 40f5 ; + 1a8 : 4121 ; + 1a9 : 414d ; + 1aa : 4179 ; + 1ab : 41a5 ; + 1ac : 41d1 ; + 1ad : 41fd ; + 1ae : 4229 ; + 1af : 4255 ; + 1b0 : 4281 ; + 1b1 : 42ad ; + 1b2 : 42d9 ; + 1b3 : 4304 ; + 1b4 : 4330 ; + 1b5 : 435c ; + 1b6 : 4388 ; + 1b7 : 43b4 ; + 1b8 : 43df ; + 1b9 : 440b ; + 1ba : 4437 ; + 1bb : 4462 ; + 1bc : 448e ; + 1bd : 44ba ; + 1be : 44e5 ; + 1bf : 4511 ; + 1c0 : 453d ; + 1c1 : 4568 ; + 1c2 : 4594 ; + 1c3 : 45bf ; + 1c4 : 45eb ; + 1c5 : 4616 ; + 1c6 : 4642 ; + 1c7 : 466d ; + 1c8 : 4698 ; + 1c9 : 46c4 ; + 1ca : 46ef ; + 1cb : 471b ; + 1cc : 4746 ; + 1cd : 4771 ; + 1ce : 479c ; + 1cf : 47c8 ; + 1d0 : 47f3 ; + 1d1 : 481e ; + 1d2 : 4849 ; + 1d3 : 4875 ; + 1d4 : 48a0 ; + 1d5 : 48cb ; + 1d6 : 48f6 ; + 1d7 : 4921 ; + 1d8 : 494c ; + 1d9 : 4977 ; + 1da : 49a2 ; + 1db : 49cd ; + 1dc : 49f8 ; + 1dd : 4a23 ; + 1de : 4a4e ; + 1df : 4a78 ; + 1e0 : 4aa3 ; + 1e1 : 4ace ; + 1e2 : 4af9 ; + 1e3 : 4b24 ; + 1e4 : 4b4e ; + 1e5 : 4b79 ; + 1e6 : 4ba4 ; + 1e7 : 4bce ; + 1e8 : 4bf9 ; + 1e9 : 4c23 ; + 1ea : 4c4e ; + 1eb : 4c78 ; + 1ec : 4ca3 ; + 1ed : 4ccd ; + 1ee : 4cf8 ; + 1ef : 4d22 ; + 1f0 : 4d4c ; + 1f1 : 4d77 ; + 1f2 : 4da1 ; + 1f3 : 4dcb ; + 1f4 : 4df5 ; + 1f5 : 4e20 ; + 1f6 : 4e4a ; + 1f7 : 4e74 ; + 1f8 : 4e9e ; + 1f9 : 4ec8 ; + 1fa : 4ef2 ; + 1fb : 4f1c ; + 1fc : 4f46 ; + 1fd : 4f70 ; + 1fe : 4f9a ; + 1ff : 4fc4 ; + 200 : 4fed ; + 201 : 5017 ; + 202 : 5041 ; + 203 : 506b ; + 204 : 5094 ; + 205 : 50be ; + 206 : 50e8 ; + 207 : 5111 ; + 208 : 513b ; + 209 : 5164 ; + 20a : 518e ; + 20b : 51b7 ; + 20c : 51e0 ; + 20d : 520a ; + 20e : 5233 ; + 20f : 525c ; + 210 : 5285 ; + 211 : 52af ; + 212 : 52d8 ; + 213 : 5301 ; + 214 : 532a ; + 215 : 5353 ; + 216 : 537c ; + 217 : 53a5 ; + 218 : 53ce ; + 219 : 53f7 ; + 21a : 541f ; + 21b : 5448 ; + 21c : 5471 ; + 21d : 549a ; + 21e : 54c2 ; + 21f : 54eb ; + 220 : 5513 ; + 221 : 553c ; + 222 : 5564 ; + 223 : 558d ; + 224 : 55b5 ; + 225 : 55de ; + 226 : 5606 ; + 227 : 562e ; + 228 : 5656 ; + 229 : 567e ; + 22a : 56a7 ; + 22b : 56cf ; + 22c : 56f7 ; + 22d : 571f ; + 22e : 5747 ; + 22f : 576f ; + 230 : 5796 ; + 231 : 57be ; + 232 : 57e6 ; + 233 : 580e ; + 234 : 5835 ; + 235 : 585d ; + 236 : 5884 ; + 237 : 58ac ; + 238 : 58d3 ; + 239 : 58fb ; + 23a : 5922 ; + 23b : 594a ; + 23c : 5971 ; + 23d : 5998 ; + 23e : 59bf ; + 23f : 59e6 ; + 240 : 5a0d ; + 241 : 5a34 ; + 242 : 5a5b ; + 243 : 5a82 ; + 244 : 5aa9 ; + 245 : 5ad0 ; + 246 : 5af7 ; + 247 : 5b1e ; + 248 : 5b44 ; + 249 : 5b6b ; + 24a : 5b91 ; + 24b : 5bb8 ; + 24c : 5bde ; + 24d : 5c05 ; + 24e : 5c2b ; + 24f : 5c51 ; + 250 : 5c78 ; + 251 : 5c9e ; + 252 : 5cc4 ; + 253 : 5cea ; + 254 : 5d10 ; + 255 : 5d36 ; + 256 : 5d5c ; + 257 : 5d82 ; + 258 : 5da8 ; + 259 : 5dcd ; + 25a : 5df3 ; + 25b : 5e19 ; + 25c : 5e3e ; + 25d : 5e64 ; + 25e : 5e89 ; + 25f : 5eaf ; + 260 : 5ed4 ; + 261 : 5ef9 ; + 262 : 5f1f ; + 263 : 5f44 ; + 264 : 5f69 ; + 265 : 5f8e ; + 266 : 5fb3 ; + 267 : 5fd8 ; + 268 : 5ffd ; + 269 : 6022 ; + 26a : 6047 ; + 26b : 606b ; + 26c : 6090 ; + 26d : 60b4 ; + 26e : 60d9 ; + 26f : 60fe ; + 270 : 6122 ; + 271 : 6146 ; + 272 : 616b ; + 273 : 618f ; + 274 : 61b3 ; + 275 : 61d7 ; + 276 : 61fb ; + 277 : 621f ; + 278 : 6243 ; + 279 : 6267 ; + 27a : 628b ; + 27b : 62ae ; + 27c : 62d2 ; + 27d : 62f6 ; + 27e : 6319 ; + 27f : 633d ; + 280 : 6360 ; + 281 : 6384 ; + 282 : 63a7 ; + 283 : 63ca ; + 284 : 63ed ; + 285 : 6410 ; + 286 : 6433 ; + 287 : 6456 ; + 288 : 6479 ; + 289 : 649c ; + 28a : 64bf ; + 28b : 64e2 ; + 28c : 6504 ; + 28d : 6527 ; + 28e : 6549 ; + 28f : 656c ; + 290 : 658e ; + 291 : 65b1 ; + 292 : 65d3 ; + 293 : 65f5 ; + 294 : 6617 ; + 295 : 6639 ; + 296 : 665b ; + 297 : 667d ; + 298 : 669f ; + 299 : 66c1 ; + 29a : 66e2 ; + 29b : 6704 ; + 29c : 6725 ; + 29d : 6747 ; + 29e : 6768 ; + 29f : 678a ; + 2a0 : 67ab ; + 2a1 : 67cc ; + 2a2 : 67ed ; + 2a3 : 680e ; + 2a4 : 682f ; + 2a5 : 6850 ; + 2a6 : 6871 ; + 2a7 : 6892 ; + 2a8 : 68b3 ; + 2a9 : 68d3 ; + 2aa : 68f4 ; + 2ab : 6914 ; + 2ac : 6935 ; + 2ad : 6955 ; + 2ae : 6975 ; + 2af : 6996 ; + 2b0 : 69b6 ; + 2b1 : 69d6 ; + 2b2 : 69f6 ; + 2b3 : 6a16 ; + 2b4 : 6a35 ; + 2b5 : 6a55 ; + 2b6 : 6a75 ; + 2b7 : 6a95 ; + 2b8 : 6ab4 ; + 2b9 : 6ad4 ; + 2ba : 6af3 ; + 2bb : 6b12 ; + 2bc : 6b31 ; + 2bd : 6b51 ; + 2be : 6b70 ; + 2bf : 6b8f ; + 2c0 : 6bae ; + 2c1 : 6bcd ; + 2c2 : 6beb ; + 2c3 : 6c0a ; + 2c4 : 6c29 ; + 2c5 : 6c47 ; + 2c6 : 6c66 ; + 2c7 : 6c84 ; + 2c8 : 6ca2 ; + 2c9 : 6cc1 ; + 2ca : 6cdf ; + 2cb : 6cfd ; + 2cc : 6d1b ; + 2cd : 6d39 ; + 2ce : 6d57 ; + 2cf : 6d74 ; + 2d0 : 6d92 ; + 2d1 : 6db0 ; + 2d2 : 6dcd ; + 2d3 : 6deb ; + 2d4 : 6e08 ; + 2d5 : 6e25 ; + 2d6 : 6e43 ; + 2d7 : 6e60 ; + 2d8 : 6e7d ; + 2d9 : 6e9a ; + 2da : 6eb7 ; + 2db : 6ed3 ; + 2dc : 6ef0 ; + 2dd : 6f0d ; + 2de : 6f29 ; + 2df : 6f46 ; + 2e0 : 6f62 ; + 2e1 : 6f7f ; + 2e2 : 6f9b ; + 2e3 : 6fb7 ; + 2e4 : 6fd3 ; + 2e5 : 6fef ; + 2e6 : 700b ; + 2e7 : 7027 ; + 2e8 : 7042 ; + 2e9 : 705e ; + 2ea : 707a ; + 2eb : 7095 ; + 2ec : 70b1 ; + 2ed : 70cc ; + 2ee : 70e7 ; + 2ef : 7102 ; + 2f0 : 711d ; + 2f1 : 7138 ; + 2f2 : 7153 ; + 2f3 : 716e ; + 2f4 : 7189 ; + 2f5 : 71a4 ; + 2f6 : 71be ; + 2f7 : 71d9 ; + 2f8 : 71f3 ; + 2f9 : 720d ; + 2fa : 7227 ; + 2fb : 7242 ; + 2fc : 725c ; + 2fd : 7276 ; + 2fe : 728f ; + 2ff : 72a9 ; + 300 : 72c3 ; + 301 : 72dd ; + 302 : 72f6 ; + 303 : 7310 ; + 304 : 7329 ; + 305 : 7342 ; + 306 : 735b ; + 307 : 7374 ; + 308 : 738d ; + 309 : 73a6 ; + 30a : 73bf ; + 30b : 73d8 ; + 30c : 73f1 ; + 30d : 7409 ; + 30e : 7422 ; + 30f : 743a ; + 310 : 7452 ; + 311 : 746a ; + 312 : 7483 ; + 313 : 749b ; + 314 : 74b2 ; + 315 : 74ca ; + 316 : 74e2 ; + 317 : 74fa ; + 318 : 7511 ; + 319 : 7529 ; + 31a : 7540 ; + 31b : 7557 ; + 31c : 756f ; + 31d : 7586 ; + 31e : 759d ; + 31f : 75b4 ; + 320 : 75cb ; + 321 : 75e1 ; + 322 : 75f8 ; + 323 : 760f ; + 324 : 7625 ; + 325 : 763b ; + 326 : 7652 ; + 327 : 7668 ; + 328 : 767e ; + 329 : 7694 ; + 32a : 76aa ; + 32b : 76c0 ; + 32c : 76d6 ; + 32d : 76eb ; + 32e : 7701 ; + 32f : 7716 ; + 330 : 772c ; + 331 : 7741 ; + 332 : 7756 ; + 333 : 776b ; + 334 : 7780 ; + 335 : 7795 ; + 336 : 77aa ; + 337 : 77be ; + 338 : 77d3 ; + 339 : 77e8 ; + 33a : 77fc ; + 33b : 7810 ; + 33c : 7824 ; + 33d : 7839 ; + 33e : 784d ; + 33f : 7861 ; + 340 : 7874 ; + 341 : 7888 ; + 342 : 789c ; + 343 : 78af ; + 344 : 78c3 ; + 345 : 78d6 ; + 346 : 78e9 ; + 347 : 78fd ; + 348 : 7910 ; + 349 : 7923 ; + 34a : 7936 ; + 34b : 7948 ; + 34c : 795b ; + 34d : 796e ; + 34e : 7980 ; + 34f : 7993 ; + 350 : 79a5 ; + 351 : 79b7 ; + 352 : 79c9 ; + 353 : 79db ; + 354 : 79ed ; + 355 : 79ff ; + 356 : 7a11 ; + 357 : 7a22 ; + 358 : 7a34 ; + 359 : 7a45 ; + 35a : 7a56 ; + 35b : 7a68 ; + 35c : 7a79 ; + 35d : 7a8a ; + 35e : 7a9b ; + 35f : 7aac ; + 360 : 7abc ; + 361 : 7acd ; + 362 : 7add ; + 363 : 7aee ; + 364 : 7afe ; + 365 : 7b0e ; + 366 : 7b1f ; + 367 : 7b2f ; + 368 : 7b3f ; + 369 : 7b4e ; + 36a : 7b5e ; + 36b : 7b6e ; + 36c : 7b7d ; + 36d : 7b8d ; + 36e : 7b9c ; + 36f : 7bab ; + 370 : 7bba ; + 371 : 7bc9 ; + 372 : 7bd8 ; + 373 : 7be7 ; + 374 : 7bf6 ; + 375 : 7c05 ; + 376 : 7c13 ; + 377 : 7c21 ; + 378 : 7c30 ; + 379 : 7c3e ; + 37a : 7c4c ; + 37b : 7c5a ; + 37c : 7c68 ; + 37d : 7c76 ; + 37e : 7c84 ; + 37f : 7c91 ; + 380 : 7c9f ; + 381 : 7cac ; + 382 : 7cb9 ; + 383 : 7cc7 ; + 384 : 7cd4 ; + 385 : 7ce1 ; + 386 : 7cee ; + 387 : 7cfa ; + 388 : 7d07 ; + 389 : 7d14 ; + 38a : 7d20 ; + 38b : 7d2d ; + 38c : 7d39 ; + 38d : 7d45 ; + 38e : 7d51 ; + 38f : 7d5d ; + 390 : 7d69 ; + 391 : 7d75 ; + 392 : 7d80 ; + 393 : 7d8c ; + 394 : 7d97 ; + 395 : 7da3 ; + 396 : 7dae ; + 397 : 7db9 ; + 398 : 7dc4 ; + 399 : 7dcf ; + 39a : 7dda ; + 39b : 7de5 ; + 39c : 7def ; + 39d : 7dfa ; + 39e : 7e04 ; + 39f : 7e0e ; + 3a0 : 7e19 ; + 3a1 : 7e23 ; + 3a2 : 7e2d ; + 3a3 : 7e37 ; + 3a4 : 7e40 ; + 3a5 : 7e4a ; + 3a6 : 7e54 ; + 3a7 : 7e5d ; + 3a8 : 7e66 ; + 3a9 : 7e70 ; + 3aa : 7e79 ; + 3ab : 7e82 ; + 3ac : 7e8b ; + 3ad : 7e94 ; + 3ae : 7e9c ; + 3af : 7ea5 ; + 3b0 : 7eae ; + 3b1 : 7eb6 ; + 3b2 : 7ebe ; + 3b3 : 7ec7 ; + 3b4 : 7ecf ; + 3b5 : 7ed7 ; + 3b6 : 7edf ; + 3b7 : 7ee6 ; + 3b8 : 7eee ; + 3b9 : 7ef6 ; + 3ba : 7efd ; + 3bb : 7f04 ; + 3bc : 7f0c ; + 3bd : 7f13 ; + 3be : 7f1a ; + 3bf : 7f21 ; + 3c0 : 7f28 ; + 3c1 : 7f2e ; + 3c2 : 7f35 ; + 3c3 : 7f3c ; + 3c4 : 7f42 ; + 3c5 : 7f48 ; + 3c6 : 7f4e ; + 3c7 : 7f55 ; + 3c8 : 7f5b ; + 3c9 : 7f60 ; + 3ca : 7f66 ; + 3cb : 7f6c ; + 3cc : 7f71 ; + 3cd : 7f77 ; + 3ce : 7f7c ; + 3cf : 7f82 ; + 3d0 : 7f87 ; + 3d1 : 7f8c ; + 3d2 : 7f91 ; + 3d3 : 7f95 ; + 3d4 : 7f9a ; + 3d5 : 7f9f ; + 3d6 : 7fa3 ; + 3d7 : 7fa8 ; + 3d8 : 7fac ; + 3d9 : 7fb0 ; + 3da : 7fb4 ; + 3db : 7fb8 ; + 3dc : 7fbc ; + 3dd : 7fc0 ; + 3de : 7fc3 ; + 3df : 7fc7 ; + 3e0 : 7fca ; + 3e1 : 7fce ; + 3e2 : 7fd1 ; + 3e3 : 7fd4 ; + 3e4 : 7fd7 ; + 3e5 : 7fda ; + 3e6 : 7fdd ; + 3e7 : 7fdf ; + 3e8 : 7fe2 ; + 3e9 : 7fe4 ; + 3ea : 7fe7 ; + 3eb : 7fe9 ; + 3ec : 7feb ; + 3ed : 7fed ; + 3ee : 7fef ; + 3ef : 7ff1 ; + 3f0 : 7ff3 ; + 3f1 : 7ff4 ; + 3f2 : 7ff6 ; + 3f3 : 7ff7 ; + 3f4 : 7ff8 ; + 3f5 : 7ffa ; + 3f6 : 7ffb ; + 3f7 : 7ffb ; + 3f8 : 7ffb ; + 3f9 : 7ffc ; + 3fa : 7ffd ; + 3fb : 7ffd ; + 3fc : 7ffe ; + 3fd : 7ffe ; + 3fe : 7ffe ; + 3ff : 7ffe ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_9.mif b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_9.mif new file mode 100644 index 0000000000000000000000000000000000000000..75c84442c26d2461dbf43f58a96272cc4e5c312f --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-nodc_1wb_9.mif @@ -0,0 +1,1030 @@ +WIDTH=16; +DEPTH=1024; +ADDRESS_RADIX=HEX; +DATA_RADIX=HEX; +CONTENT BEGIN + 0 : 151 ; + 1 : 142 ; + 2 : 134 ; + 3 : 126 ; + 4 : 117 ; + 5 : 109 ; + 6 : fb ; + 7 : ec ; + 8 : de ; + 9 : cf ; + a : c0 ; + b : b2 ; + c : a4 ; + d : 96 ; + e : 88 ; + f : 7a ; + 10 : 6b ; + 11 : 5c ; + 12 : 4e ; + 13 : 3f ; + 14 : 31 ; + 15 : 22 ; + 16 : 14 ; + 17 : 5 ; + 18 : fff6 ; + 19 : ffe8 ; + 1a : ffda ; + 1b : ffca ; + 1c : ffbb ; + 1d : ffad ; + 1e : ff9e ; + 1f : ff8f ; + 20 : ff81 ; + 21 : ff71 ; + 22 : ff63 ; + 23 : ff54 ; + 24 : ff44 ; + 25 : ff36 ; + 26 : ff26 ; + 27 : ff18 ; + 28 : ff08 ; + 29 : fef9 ; + 2a : feea ; + 2b : fedb ; + 2c : fecc ; + 2d : febd ; + 2e : feae ; + 2f : fe9f ; + 30 : fe90 ; + 31 : fe81 ; + 32 : fe72 ; + 33 : fe63 ; + 34 : fe54 ; + 35 : fe45 ; + 36 : fe35 ; + 37 : fe26 ; + 38 : fe17 ; + 39 : fe08 ; + 3a : fdf9 ; + 3b : fde9 ; + 3c : fdda ; + 3d : fdcb ; + 3e : fdbc ; + 3f : fdac ; + 40 : fd9d ; + 41 : fd8e ; + 42 : fd7e ; + 43 : fd6f ; + 44 : fd60 ; + 45 : fd50 ; + 46 : fd41 ; + 47 : fd32 ; + 48 : fd22 ; + 49 : fd13 ; + 4a : fd03 ; + 4b : fcf4 ; + 4c : fce5 ; + 4d : fcd5 ; + 4e : fcc6 ; + 4f : fcb6 ; + 50 : fca7 ; + 51 : fc97 ; + 52 : fc88 ; + 53 : fc78 ; + 54 : fc69 ; + 55 : fc59 ; + 56 : fc4a ; + 57 : fc3a ; + 58 : fc2b ; + 59 : fc1b ; + 5a : fc0b ; + 5b : fbfc ; + 5c : fbec ; + 5d : fbdd ; + 5e : fbcd ; + 5f : fbbd ; + 60 : fbae ; + 61 : fb9e ; + 62 : fb8f ; + 63 : fb7f ; + 64 : fb6f ; + 65 : fb60 ; + 66 : fb50 ; + 67 : fb40 ; + 68 : fb31 ; + 69 : fb21 ; + 6a : fb11 ; + 6b : fb02 ; + 6c : faf2 ; + 6d : fae2 ; + 6e : fad2 ; + 6f : fac3 ; + 70 : fab3 ; + 71 : faa3 ; + 72 : fa93 ; + 73 : fa84 ; + 74 : fa74 ; + 75 : fa64 ; + 76 : fa54 ; + 77 : fa45 ; + 78 : fa35 ; + 79 : fa25 ; + 7a : fa15 ; + 7b : fa05 ; + 7c : f9f6 ; + 7d : f9e6 ; + 7e : f9d6 ; + 7f : f9c6 ; + 80 : f9b6 ; + 81 : f9a7 ; + 82 : f997 ; + 83 : f987 ; + 84 : f977 ; + 85 : f967 ; + 86 : f957 ; + 87 : f948 ; + 88 : f938 ; + 89 : f928 ; + 8a : f918 ; + 8b : f908 ; + 8c : f8f8 ; + 8d : f8e9 ; + 8e : f8d9 ; + 8f : f8c9 ; + 90 : f8b9 ; + 91 : f8a9 ; + 92 : f899 ; + 93 : f889 ; + 94 : f87a ; + 95 : f86a ; + 96 : f85a ; + 97 : f84a ; + 98 : f83a ; + 99 : f82a ; + 9a : f81a ; + 9b : f80b ; + 9c : f7fb ; + 9d : f7eb ; + 9e : f7db ; + 9f : f7cb ; + a0 : f7bb ; + a1 : f7ab ; + a2 : f79c ; + a3 : f78c ; + a4 : f77c ; + a5 : f76c ; + a6 : f75c ; + a7 : f74c ; + a8 : f73c ; + a9 : f72d ; + aa : f71d ; + ab : f70d ; + ac : f6fd ; + ad : f6ed ; + ae : f6dd ; + af : f6ce ; + b0 : f6be ; + b1 : f6ae ; + b2 : f69e ; + b3 : f68e ; + b4 : f67f ; + b5 : f66f ; + b6 : f65f ; + b7 : f64f ; + b8 : f63f ; + b9 : f630 ; + ba : f620 ; + bb : f610 ; + bc : f600 ; + bd : f5f0 ; + be : f5e1 ; + bf : f5d1 ; + c0 : f5c1 ; + c1 : f5b1 ; + c2 : f5a2 ; + c3 : f592 ; + c4 : f582 ; + c5 : f573 ; + c6 : f563 ; + c7 : f553 ; + c8 : f543 ; + c9 : f534 ; + ca : f524 ; + cb : f514 ; + cc : f505 ; + cd : f4f5 ; + ce : f4e5 ; + cf : f4d6 ; + d0 : f4c6 ; + d1 : f4b6 ; + d2 : f4a7 ; + d3 : f497 ; + d4 : f488 ; + d5 : f478 ; + d6 : f468 ; + d7 : f459 ; + d8 : f449 ; + d9 : f43a ; + da : f42a ; + db : f41b ; + dc : f40b ; + dd : f3fc ; + de : f3ec ; + df : f3dd ; + e0 : f3cd ; + e1 : f3be ; + e2 : f3ae ; + e3 : f39f ; + e4 : f38f ; + e5 : f380 ; + e6 : f370 ; + e7 : f361 ; + e8 : f352 ; + e9 : f342 ; + ea : f333 ; + eb : f323 ; + ec : f314 ; + ed : f305 ; + ee : f2f5 ; + ef : f2e6 ; + f0 : f2d7 ; + f1 : f2c7 ; + f2 : f2b8 ; + f3 : f2a9 ; + f4 : f29a ; + f5 : f28a ; + f6 : f27b ; + f7 : f26c ; + f8 : f25d ; + f9 : f24e ; + fa : f23f ; + fb : f22f ; + fc : f220 ; + fd : f211 ; + fe : f202 ; + ff : f1f3 ; + 100 : f1e4 ; + 101 : f1d5 ; + 102 : f1c6 ; + 103 : f1b7 ; + 104 : f1a8 ; + 105 : f199 ; + 106 : f18a ; + 107 : f17b ; + 108 : f16c ; + 109 : f15d ; + 10a : f14e ; + 10b : f13f ; + 10c : f130 ; + 10d : f121 ; + 10e : f113 ; + 10f : f104 ; + 110 : f0f5 ; + 111 : f0e6 ; + 112 : f0d7 ; + 113 : f0c9 ; + 114 : f0ba ; + 115 : f0ab ; + 116 : f09d ; + 117 : f08e ; + 118 : f07f ; + 119 : f071 ; + 11a : f062 ; + 11b : f054 ; + 11c : f045 ; + 11d : f036 ; + 11e : f028 ; + 11f : f019 ; + 120 : f00b ; + 121 : effc ; + 122 : efee ; + 123 : efe0 ; + 124 : efd1 ; + 125 : efc3 ; + 126 : efb4 ; + 127 : efa6 ; + 128 : ef98 ; + 129 : ef89 ; + 12a : ef7b ; + 12b : ef6d ; + 12c : ef5f ; + 12d : ef51 ; + 12e : ef42 ; + 12f : ef34 ; + 130 : ef26 ; + 131 : ef18 ; + 132 : ef0a ; + 133 : eefc ; + 134 : eeee ; + 135 : eee0 ; + 136 : eed2 ; + 137 : eec4 ; + 138 : eeb6 ; + 139 : eea8 ; + 13a : ee9a ; + 13b : ee8c ; + 13c : ee7e ; + 13d : ee71 ; + 13e : ee63 ; + 13f : ee55 ; + 140 : ee47 ; + 141 : ee3a ; + 142 : ee2c ; + 143 : ee1e ; + 144 : ee11 ; + 145 : ee03 ; + 146 : edf5 ; + 147 : ede8 ; + 148 : edda ; + 149 : edcd ; + 14a : edbf ; + 14b : edb2 ; + 14c : eda5 ; + 14d : ed97 ; + 14e : ed8a ; + 14f : ed7c ; + 150 : ed6f ; + 151 : ed62 ; + 152 : ed55 ; + 153 : ed47 ; + 154 : ed3a ; + 155 : ed2d ; + 156 : ed20 ; + 157 : ed13 ; + 158 : ed06 ; + 159 : ecf9 ; + 15a : ecec ; + 15b : ecdf ; + 15c : ecd2 ; + 15d : ecc5 ; + 15e : ecb8 ; + 15f : ecab ; + 160 : ec9e ; + 161 : ec92 ; + 162 : ec85 ; + 163 : ec78 ; + 164 : ec6b ; + 165 : ec5f ; + 166 : ec52 ; + 167 : ec45 ; + 168 : ec39 ; + 169 : ec2c ; + 16a : ec20 ; + 16b : ec13 ; + 16c : ec07 ; + 16d : ebfb ; + 16e : ebee ; + 16f : ebe2 ; + 170 : ebd6 ; + 171 : ebc9 ; + 172 : ebbd ; + 173 : ebb1 ; + 174 : eba5 ; + 175 : eb98 ; + 176 : eb8c ; + 177 : eb80 ; + 178 : eb74 ; + 179 : eb68 ; + 17a : eb5c ; + 17b : eb50 ; + 17c : eb44 ; + 17d : eb39 ; + 17e : eb2d ; + 17f : eb21 ; + 180 : eb15 ; + 181 : eb0a ; + 182 : eafe ; + 183 : eaf2 ; + 184 : eae7 ; + 185 : eadb ; + 186 : ead0 ; + 187 : eac4 ; + 188 : eab9 ; + 189 : eaad ; + 18a : eaa2 ; + 18b : ea96 ; + 18c : ea8b ; + 18d : ea80 ; + 18e : ea75 ; + 18f : ea69 ; + 190 : ea5e ; + 191 : ea53 ; + 192 : ea48 ; + 193 : ea3d ; + 194 : ea32 ; + 195 : ea27 ; + 196 : ea1c ; + 197 : ea11 ; + 198 : ea06 ; + 199 : e9fc ; + 19a : e9f1 ; + 19b : e9e6 ; + 19c : e9dc ; + 19d : e9d1 ; + 19e : e9c6 ; + 19f : e9bc ; + 1a0 : e9b1 ; + 1a1 : e9a7 ; + 1a2 : e99c ; + 1a3 : e992 ; + 1a4 : e988 ; + 1a5 : e97d ; + 1a6 : e973 ; + 1a7 : e969 ; + 1a8 : e95f ; + 1a9 : e954 ; + 1aa : e94a ; + 1ab : e940 ; + 1ac : e936 ; + 1ad : e92c ; + 1ae : e922 ; + 1af : e919 ; + 1b0 : e90f ; + 1b1 : e905 ; + 1b2 : e8fb ; + 1b3 : e8f1 ; + 1b4 : e8e8 ; + 1b5 : e8de ; + 1b6 : e8d5 ; + 1b7 : e8cb ; + 1b8 : e8c2 ; + 1b9 : e8b8 ; + 1ba : e8af ; + 1bb : e8a5 ; + 1bc : e89c ; + 1bd : e893 ; + 1be : e88a ; + 1bf : e880 ; + 1c0 : e877 ; + 1c1 : e86e ; + 1c2 : e865 ; + 1c3 : e85c ; + 1c4 : e853 ; + 1c5 : e84a ; + 1c6 : e842 ; + 1c7 : e839 ; + 1c8 : e830 ; + 1c9 : e827 ; + 1ca : e81f ; + 1cb : e816 ; + 1cc : e80d ; + 1cd : e805 ; + 1ce : e7fc ; + 1cf : e7f4 ; + 1d0 : e7ec ; + 1d1 : e7e3 ; + 1d2 : e7db ; + 1d3 : e7d3 ; + 1d4 : e7cb ; + 1d5 : e7c3 ; + 1d6 : e7ba ; + 1d7 : e7b2 ; + 1d8 : e7aa ; + 1d9 : e7a2 ; + 1da : e79b ; + 1db : e793 ; + 1dc : e78b ; + 1dd : e783 ; + 1de : e77c ; + 1df : e774 ; + 1e0 : e76c ; + 1e1 : e765 ; + 1e2 : e75d ; + 1e3 : e756 ; + 1e4 : e74f ; + 1e5 : e747 ; + 1e6 : e740 ; + 1e7 : e739 ; + 1e8 : e732 ; + 1e9 : e72a ; + 1ea : e723 ; + 1eb : e71c ; + 1ec : e715 ; + 1ed : e70e ; + 1ee : e708 ; + 1ef : e701 ; + 1f0 : e6fa ; + 1f1 : e6f3 ; + 1f2 : e6ed ; + 1f3 : e6e6 ; + 1f4 : e6df ; + 1f5 : e6d9 ; + 1f6 : e6d3 ; + 1f7 : e6cc ; + 1f8 : e6c6 ; + 1f9 : e6c0 ; + 1fa : e6b9 ; + 1fb : e6b3 ; + 1fc : e6ad ; + 1fd : e6a7 ; + 1fe : e6a1 ; + 1ff : e69b ; + 200 : e695 ; + 201 : e68f ; + 202 : e689 ; + 203 : e684 ; + 204 : e67e ; + 205 : e678 ; + 206 : e673 ; + 207 : e66d ; + 208 : e668 ; + 209 : e662 ; + 20a : e65d ; + 20b : e658 ; + 20c : e653 ; + 20d : e64d ; + 20e : e648 ; + 20f : e643 ; + 210 : e63e ; + 211 : e639 ; + 212 : e634 ; + 213 : e630 ; + 214 : e62b ; + 215 : e626 ; + 216 : e621 ; + 217 : e61d ; + 218 : e618 ; + 219 : e614 ; + 21a : e60f ; + 21b : e60b ; + 21c : e607 ; + 21d : e602 ; + 21e : e5fe ; + 21f : e5fa ; + 220 : e5f6 ; + 221 : e5f2 ; + 222 : e5ee ; + 223 : e5ea ; + 224 : e5e6 ; + 225 : e5e3 ; + 226 : e5df ; + 227 : e5db ; + 228 : e5d8 ; + 229 : e5d4 ; + 22a : e5d1 ; + 22b : e5cd ; + 22c : e5ca ; + 22d : e5c6 ; + 22e : e5c3 ; + 22f : e5c0 ; + 230 : e5bd ; + 231 : e5ba ; + 232 : e5b7 ; + 233 : e5b4 ; + 234 : e5b1 ; + 235 : e5ae ; + 236 : e5ab ; + 237 : e5a9 ; + 238 : e5a6 ; + 239 : e5a4 ; + 23a : e5a1 ; + 23b : e59f ; + 23c : e59c ; + 23d : e59a ; + 23e : e598 ; + 23f : e595 ; + 240 : e593 ; + 241 : e591 ; + 242 : e58f ; + 243 : e58d ; + 244 : e58b ; + 245 : e58a ; + 246 : e588 ; + 247 : e586 ; + 248 : e585 ; + 249 : e583 ; + 24a : e581 ; + 24b : e580 ; + 24c : e57f ; + 24d : e57d ; + 24e : e57c ; + 24f : e57b ; + 250 : e57a ; + 251 : e579 ; + 252 : e578 ; + 253 : e577 ; + 254 : e576 ; + 255 : e575 ; + 256 : e575 ; + 257 : e574 ; + 258 : e573 ; + 259 : e573 ; + 25a : e572 ; + 25b : e572 ; + 25c : e572 ; + 25d : e571 ; + 25e : e571 ; + 25f : e571 ; + 260 : e571 ; + 261 : e571 ; + 262 : e571 ; + 263 : e571 ; + 264 : e571 ; + 265 : e572 ; + 266 : e572 ; + 267 : e572 ; + 268 : e573 ; + 269 : e573 ; + 26a : e574 ; + 26b : e575 ; + 26c : e575 ; + 26d : e576 ; + 26e : e577 ; + 26f : e578 ; + 270 : e579 ; + 271 : e57a ; + 272 : e57b ; + 273 : e57c ; + 274 : e57e ; + 275 : e57f ; + 276 : e580 ; + 277 : e582 ; + 278 : e583 ; + 279 : e585 ; + 27a : e587 ; + 27b : e588 ; + 27c : e58a ; + 27d : e58c ; + 27e : e58e ; + 27f : e590 ; + 280 : e592 ; + 281 : e594 ; + 282 : e597 ; + 283 : e599 ; + 284 : e59b ; + 285 : e59e ; + 286 : e5a0 ; + 287 : e5a3 ; + 288 : e5a5 ; + 289 : e5a8 ; + 28a : e5ab ; + 28b : e5ae ; + 28c : e5b1 ; + 28d : e5b4 ; + 28e : e5b7 ; + 28f : e5ba ; + 290 : e5bd ; + 291 : e5c1 ; + 292 : e5c4 ; + 293 : e5c7 ; + 294 : e5cb ; + 295 : e5ce ; + 296 : e5d2 ; + 297 : e5d6 ; + 298 : e5da ; + 299 : e5dd ; + 29a : e5e1 ; + 29b : e5e5 ; + 29c : e5e9 ; + 29d : e5ee ; + 29e : e5f2 ; + 29f : e5f6 ; + 2a0 : e5fa ; + 2a1 : e5ff ; + 2a2 : e603 ; + 2a3 : e608 ; + 2a4 : e60d ; + 2a5 : e611 ; + 2a6 : e616 ; + 2a7 : e61b ; + 2a8 : e620 ; + 2a9 : e625 ; + 2aa : e62a ; + 2ab : e62f ; + 2ac : e634 ; + 2ad : e63a ; + 2ae : e63f ; + 2af : e644 ; + 2b0 : e64a ; + 2b1 : e650 ; + 2b2 : e655 ; + 2b3 : e65b ; + 2b4 : e661 ; + 2b5 : e667 ; + 2b6 : e66d ; + 2b7 : e673 ; + 2b8 : e679 ; + 2b9 : e67f ; + 2ba : e685 ; + 2bb : e68b ; + 2bc : e692 ; + 2bd : e698 ; + 2be : e69f ; + 2bf : e6a5 ; + 2c0 : e6ac ; + 2c1 : e6b3 ; + 2c2 : e6ba ; + 2c3 : e6c1 ; + 2c4 : e6c8 ; + 2c5 : e6cf ; + 2c6 : e6d6 ; + 2c7 : e6dd ; + 2c8 : e6e4 ; + 2c9 : e6ec ; + 2ca : e6f3 ; + 2cb : e6fb ; + 2cc : e702 ; + 2cd : e70a ; + 2ce : e712 ; + 2cf : e71a ; + 2d0 : e721 ; + 2d1 : e729 ; + 2d2 : e731 ; + 2d3 : e739 ; + 2d4 : e742 ; + 2d5 : e74a ; + 2d6 : e752 ; + 2d7 : e75b ; + 2d8 : e763 ; + 2d9 : e76c ; + 2da : e774 ; + 2db : e77d ; + 2dc : e786 ; + 2dd : e78f ; + 2de : e798 ; + 2df : e7a1 ; + 2e0 : e7aa ; + 2e1 : e7b3 ; + 2e2 : e7bc ; + 2e3 : e7c6 ; + 2e4 : e7cf ; + 2e5 : e7d8 ; + 2e6 : e7e2 ; + 2e7 : e7ec ; + 2e8 : e7f5 ; + 2e9 : e7ff ; + 2ea : e809 ; + 2eb : e813 ; + 2ec : e81d ; + 2ed : e827 ; + 2ee : e831 ; + 2ef : e83b ; + 2f0 : e846 ; + 2f1 : e850 ; + 2f2 : e85a ; + 2f3 : e865 ; + 2f4 : e870 ; + 2f5 : e87a ; + 2f6 : e885 ; + 2f7 : e890 ; + 2f8 : e89b ; + 2f9 : e8a6 ; + 2fa : e8b1 ; + 2fb : e8bc ; + 2fc : e8c7 ; + 2fd : e8d3 ; + 2fe : e8de ; + 2ff : e8e9 ; + 300 : e8f5 ; + 301 : e901 ; + 302 : e90c ; + 303 : e918 ; + 304 : e924 ; + 305 : e930 ; + 306 : e93c ; + 307 : e948 ; + 308 : e954 ; + 309 : e960 ; + 30a : e96d ; + 30b : e979 ; + 30c : e985 ; + 30d : e992 ; + 30e : e99f ; + 30f : e9ab ; + 310 : e9b8 ; + 311 : e9c5 ; + 312 : e9d2 ; + 313 : e9df ; + 314 : e9ec ; + 315 : e9f9 ; + 316 : ea06 ; + 317 : ea14 ; + 318 : ea21 ; + 319 : ea2f ; + 31a : ea3c ; + 31b : ea4a ; + 31c : ea57 ; + 31d : ea65 ; + 31e : ea73 ; + 31f : ea81 ; + 320 : ea8f ; + 321 : ea9d ; + 322 : eaab ; + 323 : eab9 ; + 324 : eac8 ; + 325 : ead6 ; + 326 : eae5 ; + 327 : eaf3 ; + 328 : eb02 ; + 329 : eb11 ; + 32a : eb1f ; + 32b : eb2e ; + 32c : eb3d ; + 32d : eb4c ; + 32e : eb5b ; + 32f : eb6b ; + 330 : eb7a ; + 331 : eb89 ; + 332 : eb99 ; + 333 : eba8 ; + 334 : ebb8 ; + 335 : ebc7 ; + 336 : ebd7 ; + 337 : ebe7 ; + 338 : ebf7 ; + 339 : ec07 ; + 33a : ec17 ; + 33b : ec27 ; + 33c : ec37 ; + 33d : ec47 ; + 33e : ec58 ; + 33f : ec68 ; + 340 : ec79 ; + 341 : ec89 ; + 342 : ec9a ; + 343 : ecaa ; + 344 : ecbb ; + 345 : eccc ; + 346 : ecdd ; + 347 : ecee ; + 348 : ecff ; + 349 : ed11 ; + 34a : ed22 ; + 34b : ed33 ; + 34c : ed45 ; + 34d : ed56 ; + 34e : ed68 ; + 34f : ed79 ; + 350 : ed8b ; + 351 : ed9d ; + 352 : edaf ; + 353 : edc1 ; + 354 : edd3 ; + 355 : ede5 ; + 356 : edf7 ; + 357 : ee0a ; + 358 : ee1c ; + 359 : ee2e ; + 35a : ee41 ; + 35b : ee54 ; + 35c : ee66 ; + 35d : ee79 ; + 35e : ee8c ; + 35f : ee9f ; + 360 : eeb2 ; + 361 : eec5 ; + 362 : eed8 ; + 363 : eeeb ; + 364 : eefe ; + 365 : ef12 ; + 366 : ef25 ; + 367 : ef39 ; + 368 : ef4c ; + 369 : ef60 ; + 36a : ef74 ; + 36b : ef88 ; + 36c : ef9c ; + 36d : efb0 ; + 36e : efc4 ; + 36f : efd8 ; + 370 : efec ; + 371 : f000 ; + 372 : f015 ; + 373 : f029 ; + 374 : f03e ; + 375 : f052 ; + 376 : f067 ; + 377 : f07c ; + 378 : f091 ; + 379 : f0a6 ; + 37a : f0bb ; + 37b : f0d0 ; + 37c : f0e5 ; + 37d : f0fa ; + 37e : f10f ; + 37f : f125 ; + 380 : f13a ; + 381 : f150 ; + 382 : f165 ; + 383 : f17b ; + 384 : f191 ; + 385 : f1a7 ; + 386 : f1bd ; + 387 : f1d3 ; + 388 : f1e9 ; + 389 : f1ff ; + 38a : f215 ; + 38b : f22b ; + 38c : f242 ; + 38d : f258 ; + 38e : f26f ; + 38f : f285 ; + 390 : f29c ; + 391 : f2b3 ; + 392 : f2c9 ; + 393 : f2e0 ; + 394 : f2f7 ; + 395 : f30e ; + 396 : f326 ; + 397 : f33d ; + 398 : f354 ; + 399 : f36b ; + 39a : f383 ; + 39b : f39a ; + 39c : f3b2 ; + 39d : f3ca ; + 39e : f3e1 ; + 39f : f3f9 ; + 3a0 : f411 ; + 3a1 : f429 ; + 3a2 : f441 ; + 3a3 : f459 ; + 3a4 : f471 ; + 3a5 : f48a ; + 3a6 : f4a2 ; + 3a7 : f4ba ; + 3a8 : f4d3 ; + 3a9 : f4eb ; + 3aa : f504 ; + 3ab : f51d ; + 3ac : f535 ; + 3ad : f54e ; + 3ae : f567 ; + 3af : f580 ; + 3b0 : f599 ; + 3b1 : f5b2 ; + 3b2 : f5cc ; + 3b3 : f5e5 ; + 3b4 : f5fe ; + 3b5 : f618 ; + 3b6 : f631 ; + 3b7 : f64b ; + 3b8 : f665 ; + 3b9 : f67e ; + 3ba : f698 ; + 3bb : f6b2 ; + 3bc : f6cc ; + 3bd : f6e6 ; + 3be : f700 ; + 3bf : f71a ; + 3c0 : f735 ; + 3c1 : f74f ; + 3c2 : f769 ; + 3c3 : f784 ; + 3c4 : f79e ; + 3c5 : f7b9 ; + 3c6 : f7d4 ; + 3c7 : f7ee ; + 3c8 : f809 ; + 3c9 : f824 ; + 3ca : f83f ; + 3cb : f85a ; + 3cc : f875 ; + 3cd : f890 ; + 3ce : f8ac ; + 3cf : f8c7 ; + 3d0 : f8e2 ; + 3d1 : f8fe ; + 3d2 : f919 ; + 3d3 : f935 ; + 3d4 : f951 ; + 3d5 : f96d ; + 3d6 : f988 ; + 3d7 : f9a4 ; + 3d8 : f9c1 ; + 3d9 : f9dc ; + 3da : f9f9 ; + 3db : fa15 ; + 3dc : fa32 ; + 3dd : fa4e ; + 3de : fa6a ; + 3df : fa87 ; + 3e0 : faa4 ; + 3e1 : fac0 ; + 3e2 : fadd ; + 3e3 : faf9 ; + 3e4 : fb16 ; + 3e5 : fb34 ; + 3e6 : fb50 ; + 3e7 : fb6c ; + 3e8 : fb8a ; + 3e9 : fba8 ; + 3ea : fbc4 ; + 3eb : fbe1 ; + 3ec : fbff ; + 3ed : fc1c ; + 3ee : fc3a ; + 3ef : fc57 ; + 3f0 : fc75 ; + 3f1 : fc93 ; + 3f2 : fcaf ; + 3f3 : fccd ; + 3f4 : fcea ; + 3f5 : fd08 ; + 3f6 : fd26 ; + 3f7 : fd45 ; + 3f8 : fd64 ; + 3f9 : fd82 ; + 3fa : fda0 ; + 3fb : fdbf ; + 3fc : fddd ; + 3fd : fdfc ; + 3fe : fe1a ; + 3ff : fe39 ; +END; diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-withdc.dat b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-withdc.dat new file mode 100644 index 0000000000000000000000000000000000000000..1ac50a3c78806b2f25e0258ba047b8256348565c --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant-withdc.dat @@ -0,0 +1,16384 @@ +36 +36 +35 +35 +34 +33 +32 +31 +29 +28 +26 +25 +23 +21 +20 +18 +17 +15 +14 +12 +11 +10 +9 +9 +8 +8 +7 +7 +7 +7 +7 +7 +7 +7 +8 +8 +8 +9 +9 +9 +10 +10 +10 +10 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +12 +12 +12 +12 +12 +12 +13 +13 +13 +13 +13 +13 +13 +13 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +15 +15 +15 +15 +15 +15 +15 +15 +16 +16 +16 +16 +16 +16 +16 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +18 +18 +18 +18 +18 +18 +18 +18 +18 +19 +19 +19 +19 +19 +19 +19 +20 +20 +20 +20 +20 +20 +20 +21 +21 +21 +21 +21 +21 +21 +21 +22 +22 +22 +22 +22 +22 +22 +22 +23 +23 +23 +23 +23 +23 +23 +24 +24 +24 +24 +24 +24 +25 +25 +25 +25 +25 +25 +26 +26 +26 +26 +26 +26 +26 +27 +27 +27 +27 +27 +27 +27 +28 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +29 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +40 +40 +40 +40 +40 +41 +41 +41 +41 +42 +42 +42 +42 +42 +43 +43 +43 +43 +43 +44 +44 +44 +44 +44 +45 +45 +45 +45 +46 +46 +46 +46 +46 +47 +47 +47 +47 +48 +48 +48 +48 +49 +49 +49 +49 +50 +50 +50 +50 +50 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +53 +54 +54 +54 +54 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +58 +58 +58 +58 +59 +59 +59 +59 +60 +60 +60 +60 +61 +61 +61 +62 +62 +62 +62 +63 +63 +63 +63 +64 +64 +64 +65 +65 +65 +65 +66 +66 +66 +67 +67 +67 +67 +68 +68 +68 +69 +69 +69 +69 +70 +70 +70 +71 +71 +71 +71 +72 +72 +72 +73 +73 +73 +74 +74 +74 +74 +75 +75 +75 +76 +76 +76 +77 +77 +77 +77 +78 +78 +78 +79 +79 +79 +80 +80 +80 +81 +81 +81 +82 +82 +82 +83 +83 +83 +84 +84 +84 +85 +85 +85 +85 +86 +86 +86 +87 +87 +87 +88 +88 +88 +89 +89 +89 +90 +90 +90 +91 +91 +92 +92 +92 +93 +93 +93 +94 +94 +94 +95 +95 +95 +96 +96 +96 +97 +97 +97 +98 +98 +99 +99 +99 +100 +100 +100 +101 +101 +101 +102 +102 +103 +103 +103 +104 +104 +104 +105 +105 +105 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +110 +110 +110 +111 +111 +112 +112 +112 +113 +113 +113 +114 +114 +115 +115 +115 +116 +116 +117 +117 +117 +118 +118 +119 +119 +119 +120 +120 +121 +121 +121 +122 +122 +123 +123 +123 +124 +124 +125 +125 +125 +126 +126 +127 +127 +127 +128 +128 +129 +129 +130 +130 +130 +131 +131 +132 +132 +132 +133 +133 +134 +134 +135 +135 +135 +136 +136 +137 +137 +138 +138 +138 +139 +139 +140 +140 +141 +141 +141 +142 +142 +143 +143 +144 +144 +145 +145 +145 +146 +146 +147 +147 +148 +148 +149 +149 +149 +150 +150 +151 +151 +152 +152 +153 +153 +153 +154 +154 +155 +155 +156 +156 +157 +157 +158 +158 +159 +159 +159 +160 +160 +161 +161 +162 +162 +163 +163 +164 +164 +165 +165 +165 +166 +166 +167 +167 +168 +168 +169 +169 +170 +170 +171 +171 +172 +172 +173 +173 +174 +174 +174 +175 +175 +176 +176 +177 +177 +178 +178 +179 +179 +180 +180 +181 +181 +182 +182 +183 +183 +184 +184 +185 +185 +186 +186 +187 +187 +188 +188 +189 +189 +190 +190 +191 +191 +192 +192 +193 +193 +194 +194 +195 +195 +196 +196 +197 +197 +198 +198 +199 +199 +200 +200 +201 +201 +202 +202 +203 +203 +204 +204 +205 +205 +206 +206 +207 +207 +208 +208 +209 +209 +210 +210 +211 +211 +212 +212 +213 +213 +214 +214 +215 +215 +216 +217 +217 +218 +218 +219 +219 +220 +220 +221 +221 +222 +222 +223 +223 +224 +224 +225 +225 +226 +226 +227 +227 +228 +229 +229 +230 +230 +231 +231 +232 +232 +233 +233 +234 +234 +235 +235 +236 +236 +237 +237 +238 +239 +239 +240 +240 +241 +241 +242 +242 +243 +243 +244 +244 +245 +245 +246 +247 +247 +248 +248 +249 +249 +250 +250 +251 +251 +252 +252 +253 +253 +254 +255 +255 +256 +256 +257 +257 +258 +258 +259 +259 +260 +260 +261 +261 +262 +263 +263 +264 +264 +265 +265 +266 +266 +267 +267 +268 +268 +269 +270 +270 +271 +271 +272 +272 +273 +273 +274 +274 +275 +275 +276 +277 +277 +278 +278 +279 +279 +280 +280 +281 +281 +282 +282 +283 +283 +284 +285 +285 +286 +286 +287 +287 +288 +288 +289 +289 +290 +290 +291 +291 +292 +293 +293 +294 +294 +295 +295 +296 +296 +297 +297 +298 +298 +299 +299 +300 +300 +301 +302 +302 +303 +303 +304 +304 +305 +305 +306 +306 +307 +307 +308 +308 +309 +309 +310 +311 +311 +312 +312 +313 +313 +314 +314 +315 +315 +316 +316 +317 +317 +318 +318 +319 +319 +320 +320 +321 +321 +322 +322 +323 +323 +324 +325 +325 +326 +326 +327 +327 +328 +328 +329 +329 +330 +330 +331 +331 +332 +332 +333 +333 +334 +334 +335 +335 +336 +336 +337 +337 +338 +338 +339 +339 +340 +340 +341 +341 +342 +342 +343 +343 +344 +344 +345 +345 +346 +346 +347 +347 +348 +348 +348 +349 +349 +350 +350 +351 +351 +352 +352 +353 +353 +354 +354 +355 +355 +356 +356 +357 +357 +358 +358 +359 +359 +359 +360 +360 +361 +361 +362 +362 +363 +363 +364 +364 +365 +365 +365 +366 +366 +367 +367 +368 +368 +369 +369 +370 +370 +370 +371 +371 +372 +372 +373 +373 +373 +374 +374 +375 +375 +376 +376 +377 +377 +377 +378 +378 +379 +379 +380 +380 +380 +381 +381 +382 +382 +382 +383 +383 +384 +384 +385 +385 +385 +386 +386 +387 +387 +387 +388 +388 +389 +389 +389 +390 +390 +391 +391 +391 +392 +392 +393 +393 +393 +394 +394 +394 +395 +395 +396 +396 +396 +397 +397 +397 +398 +398 +399 +399 +399 +400 +400 +400 +401 +401 +401 +402 +402 +402 +403 +403 +404 +404 +404 +405 +405 +405 +406 +406 +406 +407 +407 +407 +408 +408 +408 +409 +409 +409 +409 +410 +410 +410 +411 +411 +411 +412 +412 +412 +413 +413 +413 +414 +414 +414 +414 +415 +415 +415 +416 +416 +416 +416 +417 +417 +417 +418 +418 +418 +418 +419 +419 +419 +419 +420 +420 +420 +420 +421 +421 +421 +421 +422 +422 +422 +422 +423 +423 +423 +423 +424 +424 +424 +424 +425 +425 +425 +425 +425 +426 +426 +426 +426 +427 +427 +427 +427 +427 +428 +428 +428 +428 +428 +429 +429 +429 +429 +429 +429 +430 +430 +430 +430 +430 +430 +431 +431 +431 +431 +431 +431 +432 +432 +432 +432 +432 +432 +432 +433 +433 +433 +433 +433 +433 +433 +434 +434 +434 +434 +434 +434 +434 +434 +434 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +434 +434 +434 +434 +434 +434 +434 +434 +433 +433 +433 +433 +433 +433 +433 +432 +432 +432 +432 +432 +432 +432 +431 +431 +431 +431 +431 +430 +430 +430 +430 +430 +429 +429 +429 +429 +429 +428 +428 +428 +428 +428 +427 +427 +427 +427 +426 +426 +426 +426 +425 +425 +425 +425 +424 +424 +424 +424 +423 +423 +423 +423 +422 +422 +422 +421 +421 +421 +420 +420 +420 +420 +419 +419 +419 +418 +418 +418 +417 +417 +417 +416 +416 +416 +415 +415 +415 +414 +414 +413 +413 +413 +412 +412 +412 +411 +411 +410 +410 +410 +409 +409 +409 +408 +408 +407 +407 +406 +406 +406 +405 +405 +404 +404 +403 +403 +403 +402 +402 +401 +401 +400 +400 +399 +399 +398 +398 +398 +397 +397 +396 +396 +395 +395 +394 +394 +393 +393 +392 +392 +391 +391 +390 +389 +389 +388 +388 +387 +387 +386 +386 +385 +385 +384 +383 +383 +382 +382 +381 +381 +380 +379 +379 +378 +378 +377 +376 +376 +375 +375 +374 +373 +373 +372 +372 +371 +370 +370 +369 +368 +368 +367 +367 +366 +365 +365 +364 +363 +363 +362 +361 +361 +360 +359 +358 +358 +357 +356 +356 +355 +354 +354 +353 +352 +351 +351 +350 +349 +349 +348 +347 +346 +346 +345 +344 +343 +343 +342 +341 +340 +339 +339 +338 +337 +336 +336 +335 +334 +333 +332 +332 +331 +330 +329 +328 +328 +327 +326 +325 +324 +323 +323 +322 +321 +320 +319 +318 +318 +317 +316 +315 +314 +313 +312 +311 +311 +310 +309 +308 +307 +306 +305 +304 +303 +302 +302 +301 +300 +299 +298 +297 +296 +295 +294 +293 +292 +291 +290 +289 +288 +288 +287 +286 +285 +284 +283 +282 +281 +280 +279 +278 +277 +276 +275 +274 +273 +272 +271 +270 +269 +268 +267 +266 +265 +264 +262 +261 +260 +259 +258 +257 +256 +255 +254 +253 +252 +251 +250 +249 +248 +247 +245 +244 +243 +242 +241 +240 +239 +238 +237 +236 +234 +233 +232 +231 +230 +229 +228 +227 +225 +224 +223 +222 +221 +220 +218 +217 +216 +215 +214 +213 +211 +210 +209 +208 +207 +206 +204 +203 +202 +201 +200 +198 +197 +196 +195 +193 +192 +191 +190 +189 +187 +186 +185 +184 +182 +181 +180 +179 +177 +176 +175 +174 +172 +171 +170 +168 +167 +166 +165 +163 +162 +161 +159 +158 +157 +155 +154 +153 +152 +150 +149 +148 +146 +145 +144 +142 +141 +140 +138 +137 +136 +134 +133 +132 +130 +129 +127 +126 +125 +123 +122 +121 +119 +118 +116 +115 +114 +112 +111 +109 +108 +107 +105 +104 +102 +101 +100 +98 +97 +95 +94 +93 +91 +90 +88 +87 +85 +84 +82 +81 +80 +78 +77 +75 +74 +72 +71 +69 +68 +66 +65 +64 +62 +61 +59 +58 +56 +55 +53 +52 +50 +49 +47 +46 +44 +43 +41 +40 +38 +37 +35 +34 +32 +30 +29 +27 +26 +24 +23 +21 +20 +18 +17 +15 +14 +12 +10 +9 +7 +6 +4 +3 +1 +0 +-2 +-4 +-5 +-7 +-8 +-10 +-11 +-13 +-15 +-16 +-18 +-19 +-21 +-23 +-24 +-26 +-27 +-29 +-31 +-32 +-34 +-35 +-37 +-39 +-40 +-42 +-43 +-45 +-47 +-48 +-50 +-52 +-53 +-55 +-57 +-58 +-60 +-61 +-63 +-65 +-66 +-68 +-70 +-71 +-73 +-75 +-76 +-78 +-80 +-81 +-83 +-84 +-86 +-88 +-89 +-91 +-93 +-94 +-96 +-98 +-99 +-101 +-103 +-105 +-106 +-108 +-110 +-111 +-113 +-115 +-116 +-118 +-120 +-121 +-123 +-125 +-126 +-128 +-130 +-132 +-133 +-135 +-137 +-138 +-140 +-142 +-143 +-145 +-147 +-149 +-150 +-152 +-154 +-155 +-157 +-159 +-161 +-162 +-164 +-166 +-167 +-169 +-171 +-173 +-174 +-176 +-178 +-180 +-181 +-183 +-185 +-186 +-188 +-190 +-192 +-193 +-195 +-197 +-199 +-200 +-202 +-204 +-206 +-207 +-209 +-211 +-213 +-214 +-216 +-218 +-219 +-221 +-223 +-225 +-226 +-228 +-230 +-232 +-233 +-235 +-237 +-239 +-240 +-242 +-244 +-246 +-247 +-249 +-251 +-253 +-255 +-256 +-258 +-260 +-262 +-263 +-265 +-267 +-269 +-270 +-272 +-274 +-276 +-277 +-279 +-281 +-283 +-284 +-286 +-288 +-290 +-291 +-293 +-295 +-297 +-299 +-300 +-302 +-304 +-306 +-307 +-309 +-311 +-313 +-314 +-316 +-318 +-320 +-321 +-323 +-325 +-327 +-328 +-330 +-332 +-334 +-336 +-337 +-339 +-341 +-343 +-344 +-346 +-348 +-350 +-351 +-353 +-355 +-357 +-358 +-360 +-362 +-364 +-365 +-367 +-369 +-371 +-372 +-374 +-376 +-378 +-379 +-381 +-383 +-385 +-386 +-388 +-390 +-392 +-393 +-395 +-397 +-399 +-400 +-402 +-404 +-406 +-407 +-409 +-411 +-413 +-414 +-416 +-418 +-419 +-421 +-423 +-425 +-426 +-428 +-430 +-432 +-433 +-435 +-437 +-438 +-440 +-442 +-444 +-445 +-447 +-449 +-450 +-452 +-454 +-456 +-457 +-459 +-461 +-462 +-464 +-466 +-468 +-469 +-471 +-473 +-474 +-476 +-478 +-479 +-481 +-483 +-485 +-486 +-488 +-490 +-491 +-493 +-495 +-496 +-498 +-500 +-501 +-503 +-505 +-506 +-508 +-510 +-511 +-513 +-515 +-516 +-518 +-520 +-521 +-523 +-525 +-526 +-528 +-530 +-531 +-533 +-534 +-536 +-538 +-539 +-541 +-543 +-544 +-546 +-547 +-549 +-551 +-552 +-554 +-556 +-557 +-559 +-560 +-562 +-564 +-565 +-567 +-568 +-570 +-572 +-573 +-575 +-576 +-578 +-579 +-581 +-583 +-584 +-586 +-587 +-589 +-590 +-592 +-594 +-595 +-597 +-598 +-600 +-601 +-603 +-604 +-606 +-607 +-609 +-610 +-612 +-614 +-615 +-617 +-618 +-620 +-621 +-623 +-624 +-626 +-627 +-629 +-630 +-632 +-633 +-635 +-636 +-638 +-639 +-640 +-642 +-643 +-645 +-646 +-648 +-649 +-651 +-652 +-654 +-655 +-656 +-658 +-659 +-661 +-662 +-664 +-665 +-666 +-668 +-669 +-671 +-672 +-673 +-675 +-676 +-678 +-679 +-680 +-682 +-683 +-685 +-686 +-687 +-689 +-690 +-691 +-693 +-694 +-695 +-697 +-698 +-699 +-701 +-702 +-703 +-705 +-706 +-707 +-709 +-710 +-711 +-713 +-714 +-715 +-716 +-718 +-719 +-720 +-722 +-723 +-724 +-725 +-727 +-728 +-729 +-730 +-732 +-733 +-734 +-735 +-736 +-738 +-739 +-740 +-741 +-743 +-744 +-745 +-746 +-747 +-748 +-750 +-751 +-752 +-753 +-754 +-755 +-757 +-758 +-759 +-760 +-761 +-762 +-763 +-765 +-766 +-767 +-768 +-769 +-770 +-771 +-772 +-773 +-774 +-776 +-777 +-778 +-779 +-780 +-781 +-782 +-783 +-784 +-785 +-786 +-787 +-788 +-789 +-790 +-791 +-792 +-793 +-794 +-795 +-796 +-797 +-798 +-799 +-800 +-801 +-802 +-803 +-804 +-805 +-806 +-807 +-808 +-808 +-809 +-810 +-811 +-812 +-813 +-814 +-815 +-816 +-816 +-817 +-818 +-819 +-820 +-821 +-822 +-822 +-823 +-824 +-825 +-826 +-827 +-827 +-828 +-829 +-830 +-831 +-831 +-832 +-833 +-834 +-834 +-835 +-836 +-837 +-837 +-838 +-839 +-840 +-840 +-841 +-842 +-842 +-843 +-844 +-844 +-845 +-846 +-846 +-847 +-848 +-848 +-849 +-850 +-850 +-851 +-852 +-852 +-853 +-853 +-854 +-855 +-855 +-856 +-856 +-857 +-857 +-858 +-859 +-859 +-860 +-860 +-861 +-861 +-862 +-862 +-863 +-863 +-864 +-864 +-865 +-865 +-866 +-866 +-867 +-867 +-867 +-868 +-868 +-869 +-869 +-870 +-870 +-870 +-871 +-871 +-871 +-872 +-872 +-873 +-873 +-873 +-874 +-874 +-874 +-875 +-875 +-875 +-876 +-876 +-876 +-876 +-877 +-877 +-877 +-878 +-878 +-878 +-878 +-879 +-879 +-879 +-879 +-879 +-880 +-880 +-880 +-880 +-880 +-881 +-881 +-881 +-881 +-881 +-881 +-881 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-881 +-881 +-881 +-881 +-881 +-881 +-880 +-880 +-880 +-880 +-880 +-879 +-879 +-879 +-879 +-879 +-878 +-878 +-878 +-878 +-877 +-877 +-877 +-876 +-876 +-876 +-876 +-875 +-875 +-875 +-874 +-874 +-874 +-873 +-873 +-872 +-872 +-872 +-871 +-871 +-870 +-870 +-870 +-869 +-869 +-868 +-868 +-867 +-867 +-866 +-866 +-865 +-865 +-864 +-864 +-863 +-863 +-862 +-862 +-861 +-861 +-860 +-860 +-859 +-858 +-858 +-857 +-857 +-856 +-855 +-855 +-854 +-854 +-853 +-852 +-852 +-851 +-850 +-850 +-849 +-848 +-847 +-847 +-846 +-845 +-845 +-844 +-843 +-842 +-842 +-841 +-840 +-839 +-838 +-838 +-837 +-836 +-835 +-834 +-833 +-833 +-832 +-831 +-830 +-829 +-828 +-827 +-827 +-826 +-825 +-824 +-823 +-822 +-821 +-820 +-819 +-818 +-817 +-816 +-815 +-814 +-813 +-812 +-811 +-810 +-809 +-808 +-807 +-806 +-805 +-804 +-803 +-802 +-801 +-800 +-798 +-797 +-796 +-795 +-794 +-793 +-792 +-791 +-789 +-788 +-787 +-786 +-785 +-783 +-782 +-781 +-780 +-779 +-777 +-776 +-775 +-774 +-772 +-771 +-770 +-769 +-767 +-766 +-765 +-763 +-762 +-761 +-759 +-758 +-757 +-755 +-754 +-753 +-751 +-750 +-748 +-747 +-746 +-744 +-743 +-741 +-740 +-738 +-737 +-735 +-734 +-733 +-731 +-730 +-728 +-727 +-725 +-724 +-722 +-720 +-719 +-717 +-716 +-714 +-713 +-711 +-710 +-708 +-706 +-705 +-703 +-702 +-700 +-698 +-697 +-695 +-693 +-692 +-690 +-688 +-687 +-685 +-683 +-682 +-680 +-678 +-676 +-675 +-673 +-671 +-669 +-668 +-666 +-664 +-662 +-661 +-659 +-657 +-655 +-653 +-651 +-650 +-648 +-646 +-644 +-642 +-640 +-639 +-637 +-635 +-633 +-631 +-629 +-627 +-625 +-623 +-621 +-619 +-617 +-615 +-614 +-612 +-610 +-608 +-606 +-604 +-602 +-600 +-598 +-596 +-594 +-592 +-589 +-587 +-585 +-583 +-581 +-579 +-577 +-575 +-573 +-571 +-569 +-567 +-564 +-562 +-560 +-558 +-556 +-554 +-552 +-549 +-547 +-545 +-543 +-541 +-538 +-536 +-534 +-532 +-530 +-527 +-525 +-523 +-521 +-518 +-516 +-514 +-512 +-509 +-507 +-505 +-502 +-500 +-498 +-495 +-493 +-491 +-488 +-486 +-484 +-481 +-479 +-477 +-474 +-472 +-469 +-467 +-465 +-462 +-460 +-457 +-455 +-453 +-450 +-448 +-445 +-443 +-440 +-438 +-435 +-433 +-430 +-428 +-425 +-423 +-420 +-418 +-415 +-413 +-410 +-408 +-405 +-403 +-400 +-398 +-395 +-392 +-390 +-387 +-385 +-382 +-380 +-377 +-374 +-372 +-369 +-366 +-364 +-361 +-359 +-356 +-353 +-351 +-348 +-345 +-343 +-340 +-337 +-334 +-332 +-329 +-326 +-324 +-321 +-318 +-315 +-313 +-310 +-307 +-305 +-302 +-299 +-296 +-293 +-291 +-288 +-285 +-282 +-280 +-277 +-274 +-271 +-268 +-266 +-263 +-260 +-257 +-254 +-251 +-248 +-246 +-243 +-240 +-237 +-234 +-231 +-228 +-226 +-223 +-220 +-217 +-214 +-211 +-208 +-205 +-202 +-199 +-196 +-194 +-191 +-188 +-185 +-182 +-179 +-176 +-173 +-170 +-167 +-164 +-161 +-158 +-155 +-152 +-149 +-146 +-143 +-140 +-137 +-134 +-131 +-128 +-125 +-122 +-119 +-116 +-113 +-110 +-107 +-104 +-100 +-97 +-94 +-91 +-88 +-85 +-82 +-79 +-76 +-73 +-70 +-67 +-63 +-60 +-57 +-54 +-51 +-48 +-45 +-42 +-39 +-35 +-32 +-29 +-26 +-23 +-20 +-16 +-13 +-10 +-7 +-4 +-1 +2 +6 +9 +12 +15 +18 +22 +25 +28 +31 +34 +38 +41 +44 +47 +50 +54 +57 +60 +63 +67 +70 +73 +76 +79 +83 +86 +89 +92 +96 +99 +102 +105 +109 +112 +115 +118 +122 +125 +128 +132 +135 +138 +141 +145 +148 +151 +154 +158 +161 +164 +168 +171 +174 +178 +181 +184 +187 +191 +194 +197 +201 +204 +207 +211 +214 +217 +221 +224 +227 +230 +234 +237 +240 +244 +247 +250 +254 +257 +260 +264 +267 +270 +274 +277 +280 +284 +287 +290 +294 +297 +300 +304 +307 +310 +314 +317 +320 +324 +327 +330 +334 +337 +341 +344 +347 +351 +354 +357 +361 +364 +367 +371 +374 +377 +381 +384 +387 +391 +394 +397 +401 +404 +407 +411 +414 +417 +421 +424 +427 +431 +434 +437 +441 +444 +448 +451 +454 +458 +461 +464 +468 +471 +474 +478 +481 +484 +488 +491 +494 +498 +501 +504 +507 +511 +514 +517 +521 +524 +527 +531 +534 +537 +541 +544 +547 +551 +554 +557 +560 +564 +567 +570 +574 +577 +580 +584 +587 +590 +593 +597 +600 +603 +606 +610 +613 +616 +620 +623 +626 +629 +633 +636 +639 +642 +646 +649 +652 +655 +659 +662 +665 +668 +671 +675 +678 +681 +684 +688 +691 +694 +697 +700 +704 +707 +710 +713 +716 +720 +723 +726 +729 +732 +735 +739 +742 +745 +748 +751 +754 +758 +761 +764 +767 +770 +773 +776 +779 +783 +786 +789 +792 +795 +798 +801 +804 +807 +810 +813 +817 +820 +823 +826 +829 +832 +835 +838 +841 +844 +847 +850 +853 +856 +859 +862 +865 +868 +871 +874 +877 +880 +883 +886 +889 +892 +895 +898 +901 +904 +907 +910 +913 +915 +918 +921 +924 +927 +930 +933 +936 +939 +942 +944 +947 +950 +953 +956 +959 +961 +964 +967 +970 +973 +976 +978 +981 +984 +987 +990 +992 +995 +998 +1001 +1003 +1006 +1009 +1012 +1014 +1017 +1020 +1022 +1025 +1028 +1030 +1033 +1036 +1038 +1041 +1044 +1046 +1049 +1052 +1054 +1057 +1060 +1062 +1065 +1067 +1070 +1073 +1075 +1078 +1080 +1083 +1085 +1088 +1090 +1093 +1095 +1098 +1100 +1103 +1105 +1108 +1110 +1113 +1115 +1118 +1120 +1123 +1125 +1128 +1130 +1132 +1135 +1137 +1140 +1142 +1144 +1147 +1149 +1151 +1154 +1156 +1158 +1161 +1163 +1165 +1168 +1170 +1172 +1174 +1177 +1179 +1181 +1183 +1186 +1188 +1190 +1192 +1195 +1197 +1199 +1201 +1203 +1205 +1208 +1210 +1212 +1214 +1216 +1218 +1220 +1222 +1224 +1227 +1229 +1231 +1233 +1235 +1237 +1239 +1241 +1243 +1245 +1247 +1249 +1251 +1253 +1255 +1257 +1258 +1260 +1262 +1264 +1266 +1268 +1270 +1272 +1274 +1275 +1277 +1279 +1281 +1283 +1284 +1286 +1288 +1290 +1292 +1293 +1295 +1297 +1299 +1300 +1302 +1304 +1305 +1307 +1309 +1310 +1312 +1314 +1315 +1317 +1318 +1320 +1322 +1323 +1325 +1326 +1328 +1329 +1331 +1332 +1334 +1335 +1337 +1338 +1340 +1341 +1343 +1344 +1346 +1347 +1348 +1350 +1351 +1353 +1354 +1355 +1357 +1358 +1359 +1361 +1362 +1363 +1364 +1366 +1367 +1368 +1369 +1371 +1372 +1373 +1374 +1375 +1377 +1378 +1379 +1380 +1381 +1382 +1383 +1384 +1386 +1387 +1388 +1389 +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +1400 +1400 +1401 +1402 +1403 +1404 +1405 +1406 +1406 +1407 +1408 +1409 +1410 +1410 +1411 +1412 +1413 +1413 +1414 +1415 +1416 +1416 +1417 +1418 +1418 +1419 +1420 +1420 +1421 +1421 +1422 +1422 +1423 +1424 +1424 +1425 +1425 +1426 +1426 +1427 +1427 +1427 +1428 +1428 +1429 +1429 +1429 +1430 +1430 +1431 +1431 +1431 +1432 +1432 +1432 +1432 +1433 +1433 +1433 +1433 +1434 +1434 +1434 +1434 +1434 +1434 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1434 +1434 +1434 +1434 +1434 +1434 +1433 +1433 +1433 +1433 +1432 +1432 +1432 +1432 +1431 +1431 +1431 +1430 +1430 +1429 +1429 +1429 +1428 +1428 +1427 +1427 +1426 +1426 +1425 +1425 +1424 +1424 +1423 +1423 +1422 +1422 +1421 +1420 +1420 +1419 +1419 +1418 +1417 +1416 +1416 +1415 +1414 +1414 +1413 +1412 +1411 +1410 +1410 +1409 +1408 +1407 +1406 +1405 +1405 +1404 +1403 +1402 +1401 +1400 +1399 +1398 +1397 +1396 +1395 +1394 +1393 +1392 +1391 +1390 +1389 +1387 +1386 +1385 +1384 +1383 +1382 +1380 +1379 +1378 +1377 +1376 +1374 +1373 +1372 +1370 +1369 +1368 +1367 +1365 +1364 +1362 +1361 +1360 +1358 +1357 +1355 +1354 +1352 +1351 +1349 +1348 +1346 +1345 +1343 +1342 +1340 +1339 +1337 +1335 +1334 +1332 +1330 +1329 +1327 +1325 +1324 +1322 +1320 +1319 +1317 +1315 +1313 +1311 +1310 +1308 +1306 +1304 +1302 +1300 +1298 +1297 +1295 +1293 +1291 +1289 +1287 +1285 +1283 +1281 +1279 +1277 +1275 +1273 +1271 +1268 +1266 +1264 +1262 +1260 +1258 +1256 +1253 +1251 +1249 +1247 +1245 +1242 +1240 +1238 +1236 +1233 +1231 +1229 +1226 +1224 +1222 +1219 +1217 +1214 +1212 +1210 +1207 +1205 +1202 +1200 +1197 +1195 +1192 +1190 +1187 +1185 +1182 +1179 +1177 +1174 +1172 +1169 +1166 +1164 +1161 +1158 +1156 +1153 +1150 +1148 +1145 +1142 +1139 +1136 +1134 +1131 +1128 +1125 +1122 +1119 +1117 +1114 +1111 +1108 +1105 +1102 +1099 +1096 +1093 +1090 +1087 +1084 +1081 +1078 +1075 +1072 +1069 +1066 +1063 +1060 +1057 +1053 +1050 +1047 +1044 +1041 +1038 +1034 +1031 +1028 +1025 +1021 +1018 +1015 +1012 +1008 +1005 +1002 +998 +995 +992 +988 +985 +981 +978 +975 +971 +968 +964 +961 +957 +954 +950 +947 +943 +940 +936 +933 +929 +926 +922 +918 +915 +911 +908 +904 +900 +897 +893 +889 +885 +882 +878 +874 +871 +867 +863 +859 +855 +852 +848 +844 +840 +836 +832 +829 +825 +821 +817 +813 +809 +805 +801 +797 +793 +789 +785 +781 +777 +773 +769 +765 +761 +757 +753 +749 +745 +741 +737 +732 +728 +724 +720 +716 +712 +707 +703 +699 +695 +691 +686 +682 +678 +674 +669 +665 +661 +656 +652 +648 +643 +639 +635 +630 +626 +622 +617 +613 +608 +604 +600 +595 +591 +586 +582 +577 +573 +568 +564 +559 +555 +550 +546 +541 +537 +532 +528 +523 +518 +514 +509 +505 +500 +495 +491 +486 +481 +477 +472 +467 +463 +458 +453 +448 +444 +439 +434 +429 +425 +420 +415 +410 +406 +401 +396 +391 +386 +382 +377 +372 +367 +362 +357 +352 +347 +343 +338 +333 +328 +323 +318 +313 +308 +303 +298 +293 +288 +283 +278 +273 +268 +263 +258 +253 +248 +243 +238 +233 +228 +223 +218 +213 +208 +203 +198 +193 +187 +182 +177 +172 +167 +162 +157 +152 +146 +141 +136 +131 +126 +121 +115 +110 +105 +100 +95 +89 +84 +79 +74 +68 +63 +58 +53 +47 +42 +37 +32 +26 +21 +16 +10 +5 +0 +-5 +-11 +-16 +-21 +-27 +-32 +-37 +-43 +-48 +-53 +-59 +-64 +-70 +-75 +-80 +-86 +-91 +-96 +-102 +-107 +-113 +-118 +-123 +-129 +-134 +-140 +-145 +-150 +-156 +-161 +-167 +-172 +-178 +-183 +-188 +-194 +-199 +-205 +-210 +-216 +-221 +-227 +-232 +-238 +-243 +-248 +-254 +-259 +-265 +-270 +-276 +-281 +-287 +-292 +-298 +-303 +-309 +-314 +-320 +-325 +-331 +-336 +-342 +-347 +-353 +-358 +-364 +-369 +-375 +-381 +-386 +-392 +-397 +-403 +-408 +-414 +-419 +-425 +-430 +-436 +-441 +-447 +-452 +-458 +-464 +-469 +-475 +-480 +-486 +-491 +-497 +-502 +-508 +-513 +-519 +-524 +-530 +-536 +-541 +-547 +-552 +-558 +-563 +-569 +-574 +-580 +-585 +-591 +-597 +-602 +-608 +-613 +-619 +-624 +-630 +-635 +-641 +-646 +-652 +-658 +-663 +-669 +-674 +-680 +-685 +-691 +-696 +-702 +-707 +-713 +-718 +-724 +-729 +-735 +-740 +-746 +-751 +-757 +-762 +-768 +-773 +-779 +-784 +-790 +-795 +-801 +-806 +-812 +-817 +-823 +-828 +-834 +-839 +-845 +-850 +-856 +-861 +-867 +-872 +-877 +-883 +-888 +-894 +-899 +-905 +-910 +-916 +-921 +-926 +-932 +-937 +-943 +-948 +-953 +-959 +-964 +-970 +-975 +-980 +-986 +-991 +-997 +-1002 +-1007 +-1013 +-1018 +-1023 +-1029 +-1034 +-1039 +-1045 +-1050 +-1055 +-1061 +-1066 +-1071 +-1077 +-1082 +-1087 +-1092 +-1098 +-1103 +-1108 +-1114 +-1119 +-1124 +-1129 +-1135 +-1140 +-1145 +-1150 +-1155 +-1161 +-1166 +-1171 +-1176 +-1181 +-1187 +-1192 +-1197 +-1202 +-1207 +-1212 +-1218 +-1223 +-1228 +-1233 +-1238 +-1243 +-1248 +-1253 +-1258 +-1264 +-1269 +-1274 +-1279 +-1284 +-1289 +-1294 +-1299 +-1304 +-1309 +-1314 +-1319 +-1324 +-1329 +-1334 +-1339 +-1344 +-1349 +-1354 +-1359 +-1364 +-1369 +-1374 +-1378 +-1383 +-1388 +-1393 +-1398 +-1403 +-1408 +-1413 +-1417 +-1422 +-1427 +-1432 +-1437 +-1441 +-1446 +-1451 +-1456 +-1461 +-1465 +-1470 +-1475 +-1480 +-1484 +-1489 +-1494 +-1498 +-1503 +-1508 +-1512 +-1517 +-1522 +-1526 +-1531 +-1535 +-1540 +-1545 +-1549 +-1554 +-1558 +-1563 +-1567 +-1572 +-1577 +-1581 +-1586 +-1590 +-1594 +-1599 +-1603 +-1608 +-1612 +-1617 +-1621 +-1625 +-1630 +-1634 +-1639 +-1643 +-1647 +-1652 +-1656 +-1660 +-1665 +-1669 +-1673 +-1677 +-1682 +-1686 +-1690 +-1694 +-1699 +-1703 +-1707 +-1711 +-1715 +-1719 +-1724 +-1728 +-1732 +-1736 +-1740 +-1744 +-1748 +-1752 +-1756 +-1760 +-1764 +-1768 +-1772 +-1776 +-1780 +-1784 +-1788 +-1792 +-1796 +-1800 +-1804 +-1807 +-1811 +-1815 +-1819 +-1823 +-1827 +-1830 +-1834 +-1838 +-1842 +-1845 +-1849 +-1853 +-1857 +-1860 +-1864 +-1868 +-1871 +-1875 +-1878 +-1882 +-1886 +-1889 +-1893 +-1896 +-1900 +-1903 +-1907 +-1910 +-1914 +-1917 +-1921 +-1924 +-1927 +-1931 +-1934 +-1938 +-1941 +-1944 +-1948 +-1951 +-1954 +-1957 +-1961 +-1964 +-1967 +-1970 +-1974 +-1977 +-1980 +-1983 +-1986 +-1989 +-1992 +-1996 +-1999 +-2002 +-2005 +-2008 +-2011 +-2014 +-2017 +-2020 +-2023 +-2026 +-2029 +-2031 +-2034 +-2037 +-2040 +-2043 +-2046 +-2049 +-2051 +-2054 +-2057 +-2060 +-2062 +-2065 +-2068 +-2070 +-2073 +-2076 +-2078 +-2081 +-2083 +-2086 +-2089 +-2091 +-2094 +-2096 +-2099 +-2101 +-2104 +-2106 +-2108 +-2111 +-2113 +-2116 +-2118 +-2120 +-2122 +-2125 +-2127 +-2129 +-2132 +-2134 +-2136 +-2138 +-2140 +-2142 +-2145 +-2147 +-2149 +-2151 +-2153 +-2155 +-2157 +-2159 +-2161 +-2163 +-2165 +-2167 +-2169 +-2171 +-2173 +-2174 +-2176 +-2178 +-2180 +-2182 +-2184 +-2185 +-2187 +-2189 +-2190 +-2192 +-2194 +-2195 +-2197 +-2199 +-2200 +-2202 +-2203 +-2205 +-2206 +-2208 +-2209 +-2211 +-2212 +-2214 +-2215 +-2216 +-2218 +-2219 +-2220 +-2222 +-2223 +-2224 +-2225 +-2227 +-2228 +-2229 +-2230 +-2231 +-2232 +-2233 +-2235 +-2236 +-2237 +-2238 +-2239 +-2240 +-2241 +-2242 +-2242 +-2243 +-2244 +-2245 +-2246 +-2247 +-2248 +-2248 +-2249 +-2250 +-2251 +-2251 +-2252 +-2253 +-2253 +-2254 +-2254 +-2255 +-2256 +-2256 +-2257 +-2257 +-2258 +-2258 +-2259 +-2259 +-2259 +-2260 +-2260 +-2260 +-2261 +-2261 +-2261 +-2261 +-2262 +-2262 +-2262 +-2262 +-2262 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2262 +-2262 +-2262 +-2262 +-2262 +-2261 +-2261 +-2261 +-2261 +-2260 +-2260 +-2260 +-2259 +-2259 +-2258 +-2258 +-2257 +-2257 +-2256 +-2256 +-2255 +-2255 +-2254 +-2254 +-2253 +-2252 +-2252 +-2251 +-2250 +-2249 +-2249 +-2248 +-2247 +-2246 +-2245 +-2244 +-2244 +-2243 +-2242 +-2241 +-2240 +-2239 +-2238 +-2237 +-2236 +-2234 +-2233 +-2232 +-2231 +-2230 +-2229 +-2227 +-2226 +-2225 +-2224 +-2222 +-2221 +-2220 +-2218 +-2217 +-2215 +-2214 +-2212 +-2211 +-2209 +-2208 +-2206 +-2205 +-2203 +-2202 +-2200 +-2198 +-2197 +-2195 +-2193 +-2191 +-2190 +-2188 +-2186 +-2184 +-2182 +-2180 +-2179 +-2177 +-2175 +-2173 +-2171 +-2169 +-2167 +-2165 +-2162 +-2160 +-2158 +-2156 +-2154 +-2152 +-2150 +-2147 +-2145 +-2143 +-2140 +-2138 +-2136 +-2133 +-2131 +-2129 +-2126 +-2124 +-2121 +-2119 +-2116 +-2114 +-2111 +-2108 +-2106 +-2103 +-2101 +-2098 +-2095 +-2092 +-2090 +-2087 +-2084 +-2081 +-2079 +-2076 +-2073 +-2070 +-2067 +-2064 +-2061 +-2058 +-2055 +-2052 +-2049 +-2046 +-2043 +-2040 +-2037 +-2033 +-2030 +-2027 +-2024 +-2021 +-2017 +-2014 +-2011 +-2007 +-2004 +-2001 +-1997 +-1994 +-1990 +-1987 +-1983 +-1980 +-1976 +-1973 +-1969 +-1966 +-1962 +-1958 +-1955 +-1951 +-1947 +-1944 +-1940 +-1936 +-1932 +-1928 +-1925 +-1921 +-1917 +-1913 +-1909 +-1905 +-1901 +-1897 +-1893 +-1889 +-1885 +-1881 +-1877 +-1873 +-1869 +-1864 +-1860 +-1856 +-1852 +-1848 +-1843 +-1839 +-1835 +-1830 +-1826 +-1822 +-1817 +-1813 +-1809 +-1804 +-1800 +-1795 +-1791 +-1786 +-1782 +-1777 +-1772 +-1768 +-1763 +-1758 +-1754 +-1749 +-1744 +-1740 +-1735 +-1730 +-1725 +-1720 +-1716 +-1711 +-1706 +-1701 +-1696 +-1691 +-1686 +-1681 +-1676 +-1671 +-1666 +-1661 +-1656 +-1651 +-1646 +-1640 +-1635 +-1630 +-1625 +-1620 +-1614 +-1609 +-1604 +-1599 +-1593 +-1588 +-1582 +-1577 +-1572 +-1566 +-1561 +-1555 +-1550 +-1544 +-1539 +-1533 +-1528 +-1522 +-1516 +-1511 +-1505 +-1500 +-1494 +-1488 +-1482 +-1477 +-1471 +-1465 +-1459 +-1454 +-1448 +-1442 +-1436 +-1430 +-1424 +-1418 +-1412 +-1406 +-1400 +-1394 +-1388 +-1382 +-1376 +-1370 +-1364 +-1358 +-1352 +-1346 +-1339 +-1333 +-1327 +-1321 +-1315 +-1308 +-1302 +-1296 +-1289 +-1283 +-1277 +-1270 +-1264 +-1258 +-1251 +-1245 +-1238 +-1232 +-1225 +-1219 +-1212 +-1206 +-1199 +-1193 +-1186 +-1179 +-1173 +-1166 +-1159 +-1153 +-1146 +-1139 +-1133 +-1126 +-1119 +-1112 +-1105 +-1099 +-1092 +-1085 +-1078 +-1071 +-1064 +-1057 +-1050 +-1044 +-1037 +-1030 +-1023 +-1016 +-1009 +-1001 +-994 +-987 +-980 +-973 +-966 +-959 +-952 +-945 +-937 +-930 +-923 +-916 +-908 +-901 +-894 +-887 +-879 +-872 +-865 +-857 +-850 +-842 +-835 +-828 +-820 +-813 +-805 +-798 +-790 +-783 +-775 +-768 +-760 +-753 +-745 +-738 +-730 +-722 +-715 +-707 +-699 +-692 +-684 +-676 +-669 +-661 +-653 +-645 +-638 +-630 +-622 +-614 +-606 +-599 +-591 +-583 +-575 +-567 +-559 +-551 +-543 +-536 +-528 +-520 +-512 +-504 +-496 +-488 +-480 +-472 +-464 +-456 +-447 +-439 +-431 +-423 +-415 +-407 +-399 +-391 +-382 +-374 +-366 +-358 +-350 +-342 +-333 +-325 +-317 +-309 +-300 +-292 +-284 +-275 +-267 +-259 +-250 +-242 +-234 +-225 +-217 +-209 +-200 +-192 +-183 +-175 +-167 +-158 +-150 +-141 +-133 +-124 +-116 +-107 +-99 +-90 +-82 +-73 +-65 +-56 +-48 +-39 +-30 +-22 +-13 +-5 +4 +12 +21 +30 +38 +47 +56 +64 +73 +82 +90 +99 +108 +116 +125 +134 +143 +151 +160 +169 +178 +186 +195 +204 +213 +221 +230 +239 +248 +257 +265 +274 +283 +292 +301 +310 +318 +327 +336 +345 +354 +363 +372 +381 +389 +398 +407 +416 +425 +434 +443 +452 +461 +470 +479 +488 +496 +505 +514 +523 +532 +541 +550 +559 +568 +577 +586 +595 +604 +613 +622 +631 +640 +649 +658 +667 +676 +685 +694 +703 +712 +721 +730 +739 +748 +757 +766 +775 +784 +793 +802 +811 +820 +829 +838 +847 +856 +865 +874 +883 +892 +901 +910 +920 +929 +938 +947 +956 +965 +974 +983 +992 +1001 +1010 +1019 +1028 +1037 +1046 +1055 +1064 +1073 +1082 +1091 +1100 +1109 +1118 +1127 +1136 +1145 +1154 +1163 +1172 +1181 +1190 +1199 +1208 +1217 +1226 +1235 +1244 +1253 +1262 +1271 +1280 +1289 +1298 +1307 +1316 +1324 +1333 +1342 +1351 +1360 +1369 +1378 +1387 +1396 +1405 +1414 +1423 +1431 +1440 +1449 +1458 +1467 +1476 +1485 +1493 +1502 +1511 +1520 +1529 +1538 +1546 +1555 +1564 +1573 +1582 +1590 +1599 +1608 +1617 +1625 +1634 +1643 +1652 +1660 +1669 +1678 +1687 +1695 +1704 +1713 +1721 +1730 +1739 +1747 +1756 +1765 +1773 +1782 +1790 +1799 +1808 +1816 +1825 +1833 +1842 +1850 +1859 +1867 +1876 +1884 +1893 +1901 +1910 +1918 +1927 +1935 +1944 +1952 +1961 +1969 +1977 +1986 +1994 +2002 +2011 +2019 +2027 +2036 +2044 +2052 +2061 +2069 +2077 +2085 +2094 +2102 +2110 +2118 +2127 +2135 +2143 +2151 +2159 +2167 +2175 +2183 +2192 +2200 +2208 +2216 +2224 +2232 +2240 +2248 +2256 +2264 +2272 +2280 +2288 +2296 +2303 +2311 +2319 +2327 +2335 +2343 +2351 +2358 +2366 +2374 +2382 +2389 +2397 +2405 +2412 +2420 +2428 +2435 +2443 +2451 +2458 +2466 +2473 +2481 +2489 +2496 +2504 +2511 +2518 +2526 +2533 +2541 +2548 +2556 +2563 +2570 +2578 +2585 +2592 +2599 +2607 +2614 +2621 +2628 +2636 +2643 +2650 +2657 +2664 +2671 +2678 +2685 +2692 +2700 +2707 +2714 +2720 +2727 +2734 +2741 +2748 +2755 +2762 +2769 +2776 +2782 +2789 +2796 +2803 +2809 +2816 +2823 +2829 +2836 +2843 +2849 +2856 +2862 +2869 +2875 +2882 +2888 +2895 +2901 +2908 +2914 +2920 +2927 +2933 +2939 +2945 +2952 +2958 +2964 +2970 +2977 +2983 +2989 +2995 +3001 +3007 +3013 +3019 +3025 +3031 +3037 +3043 +3049 +3055 +3060 +3066 +3072 +3078 +3084 +3089 +3095 +3101 +3106 +3112 +3118 +3123 +3129 +3134 +3140 +3145 +3151 +3156 +3162 +3167 +3172 +3178 +3183 +3188 +3193 +3199 +3204 +3209 +3214 +3219 +3224 +3230 +3235 +3240 +3245 +3250 +3255 +3260 +3264 +3269 +3274 +3279 +3284 +3289 +3293 +3298 +3303 +3307 +3312 +3317 +3321 +3326 +3330 +3335 +3339 +3344 +3348 +3352 +3357 +3361 +3365 +3370 +3374 +3378 +3382 +3387 +3391 +3395 +3399 +3403 +3407 +3411 +3415 +3419 +3423 +3427 +3430 +3434 +3438 +3442 +3446 +3449 +3453 +3457 +3460 +3464 +3467 +3471 +3474 +3478 +3481 +3485 +3488 +3491 +3495 +3498 +3501 +3505 +3508 +3511 +3514 +3517 +3520 +3523 +3526 +3529 +3532 +3535 +3538 +3541 +3544 +3547 +3549 +3552 +3555 +3557 +3560 +3563 +3565 +3568 +3570 +3573 +3575 +3578 +3580 +3583 +3585 +3587 +3589 +3592 +3594 +3596 +3598 +3600 +3602 +3604 +3606 +3608 +3610 +3612 +3614 +3616 +3618 +3620 +3621 +3623 +3625 +3626 +3628 +3630 +3631 +3633 +3634 +3635 +3637 +3638 +3640 +3641 +3642 +3643 +3645 +3646 +3647 +3648 +3649 +3650 +3651 +3652 +3653 +3654 +3655 +3656 +3657 +3657 +3658 +3659 +3659 +3660 +3661 +3661 +3662 +3662 +3663 +3663 +3664 +3664 +3664 +3665 +3665 +3665 +3665 +3665 +3665 +3666 +3666 +3666 +3666 +3666 +3665 +3665 +3665 +3665 +3665 +3664 +3664 +3664 +3663 +3663 +3663 +3662 +3662 +3661 +3660 +3660 +3659 +3658 +3658 +3657 +3656 +3655 +3654 +3653 +3652 +3651 +3650 +3649 +3648 +3647 +3646 +3645 +3644 +3642 +3641 +3640 +3638 +3637 +3635 +3634 +3632 +3631 +3629 +3627 +3626 +3624 +3622 +3621 +3619 +3617 +3615 +3613 +3611 +3609 +3607 +3605 +3603 +3601 +3598 +3596 +3594 +3592 +3589 +3587 +3585 +3582 +3580 +3577 +3575 +3572 +3569 +3567 +3564 +3561 +3558 +3556 +3553 +3550 +3547 +3544 +3541 +3538 +3535 +3532 +3528 +3525 +3522 +3519 +3515 +3512 +3509 +3505 +3502 +3498 +3495 +3491 +3488 +3484 +3480 +3477 +3473 +3469 +3465 +3461 +3458 +3454 +3450 +3446 +3442 +3437 +3433 +3429 +3425 +3421 +3416 +3412 +3408 +3403 +3399 +3395 +3390 +3385 +3381 +3376 +3372 +3367 +3362 +3357 +3353 +3348 +3343 +3338 +3333 +3328 +3323 +3318 +3313 +3308 +3303 +3297 +3292 +3287 +3282 +3276 +3271 +3265 +3260 +3254 +3249 +3243 +3238 +3232 +3226 +3221 +3215 +3209 +3203 +3197 +3191 +3185 +3179 +3173 +3167 +3161 +3155 +3149 +3143 +3136 +3130 +3124 +3117 +3111 +3105 +3098 +3092 +3085 +3079 +3072 +3065 +3059 +3052 +3045 +3038 +3031 +3025 +3018 +3011 +3004 +2997 +2990 +2983 +2975 +2968 +2961 +2954 +2947 +2939 +2932 +2925 +2917 +2910 +2902 +2895 +2887 +2879 +2872 +2864 +2856 +2849 +2841 +2833 +2825 +2817 +2809 +2801 +2793 +2785 +2777 +2769 +2761 +2753 +2745 +2737 +2728 +2720 +2712 +2703 +2695 +2686 +2678 +2669 +2661 +2652 +2644 +2635 +2626 +2617 +2609 +2600 +2591 +2582 +2573 +2564 +2555 +2546 +2537 +2528 +2519 +2510 +2501 +2491 +2482 +2473 +2464 +2454 +2445 +2435 +2426 +2417 +2407 +2397 +2388 +2378 +2369 +2359 +2349 +2339 +2330 +2320 +2310 +2300 +2290 +2280 +2270 +2260 +2250 +2240 +2230 +2220 +2209 +2199 +2189 +2179 +2168 +2158 +2148 +2137 +2127 +2116 +2106 +2095 +2085 +2074 +2063 +2053 +2042 +2031 +2021 +2010 +1999 +1988 +1977 +1966 +1955 +1944 +1933 +1922 +1911 +1900 +1889 +1878 +1867 +1855 +1844 +1833 +1821 +1810 +1799 +1787 +1776 +1764 +1753 +1741 +1730 +1718 +1707 +1695 +1683 +1671 +1660 +1648 +1636 +1624 +1612 +1601 +1589 +1577 +1565 +1553 +1541 +1529 +1517 +1504 +1492 +1480 +1468 +1456 +1443 +1431 +1419 +1407 +1394 +1382 +1369 +1357 +1344 +1332 +1319 +1307 +1294 +1282 +1269 +1256 +1244 +1231 +1218 +1205 +1193 +1180 +1167 +1154 +1141 +1128 +1115 +1102 +1089 +1076 +1063 +1050 +1037 +1024 +1011 +998 +984 +971 +958 +945 +931 +918 +905 +891 +878 +864 +851 +838 +824 +811 +797 +783 +770 +756 +743 +729 +715 +702 +688 +674 +660 +647 +633 +619 +605 +591 +577 +563 +549 +535 +521 +507 +493 +479 +465 +451 +437 +423 +409 +395 +380 +366 +352 +338 +323 +309 +295 +280 +266 +252 +237 +223 +209 +194 +180 +165 +151 +136 +122 +107 +92 +78 +63 +49 +34 +19 +5 +-10 +-25 +-40 +-54 +-69 +-84 +-99 +-114 +-128 +-143 +-158 +-173 +-188 +-203 +-218 +-233 +-248 +-263 +-278 +-293 +-308 +-323 +-338 +-353 +-368 +-383 +-398 +-413 +-428 +-443 +-459 +-474 +-489 +-504 +-519 +-535 +-550 +-565 +-580 +-596 +-611 +-626 +-642 +-657 +-672 +-688 +-703 +-718 +-734 +-749 +-765 +-780 +-795 +-811 +-826 +-842 +-857 +-873 +-888 +-904 +-919 +-935 +-950 +-966 +-981 +-997 +-1013 +-1028 +-1044 +-1059 +-1075 +-1091 +-1106 +-1122 +-1137 +-1153 +-1169 +-1184 +-1200 +-1216 +-1231 +-1247 +-1263 +-1278 +-1294 +-1310 +-1326 +-1341 +-1357 +-1373 +-1389 +-1404 +-1420 +-1436 +-1452 +-1467 +-1483 +-1499 +-1515 +-1531 +-1546 +-1562 +-1578 +-1594 +-1610 +-1625 +-1641 +-1657 +-1673 +-1689 +-1705 +-1720 +-1736 +-1752 +-1768 +-1784 +-1800 +-1815 +-1831 +-1847 +-1863 +-1879 +-1895 +-1911 +-1926 +-1942 +-1958 +-1974 +-1990 +-2006 +-2022 +-2037 +-2053 +-2069 +-2085 +-2101 +-2117 +-2133 +-2148 +-2164 +-2180 +-2196 +-2212 +-2228 +-2244 +-2259 +-2275 +-2291 +-2307 +-2323 +-2339 +-2354 +-2370 +-2386 +-2402 +-2418 +-2433 +-2449 +-2465 +-2481 +-2497 +-2512 +-2528 +-2544 +-2560 +-2576 +-2591 +-2607 +-2623 +-2639 +-2654 +-2670 +-2686 +-2701 +-2717 +-2733 +-2749 +-2764 +-2780 +-2796 +-2811 +-2827 +-2843 +-2858 +-2874 +-2890 +-2905 +-2921 +-2936 +-2952 +-2968 +-2983 +-2999 +-3014 +-3030 +-3045 +-3061 +-3076 +-3092 +-3107 +-3123 +-3138 +-3154 +-3169 +-3185 +-3200 +-3216 +-3231 +-3246 +-3262 +-3277 +-3293 +-3308 +-3323 +-3339 +-3354 +-3369 +-3385 +-3400 +-3415 +-3430 +-3446 +-3461 +-3476 +-3491 +-3506 +-3521 +-3537 +-3552 +-3567 +-3582 +-3597 +-3612 +-3627 +-3642 +-3657 +-3672 +-3687 +-3702 +-3717 +-3732 +-3747 +-3762 +-3777 +-3792 +-3807 +-3821 +-3836 +-3851 +-3866 +-3881 +-3895 +-3910 +-3925 +-3939 +-3954 +-3969 +-3983 +-3998 +-4012 +-4027 +-4042 +-4056 +-4071 +-4085 +-4100 +-4114 +-4128 +-4143 +-4157 +-4172 +-4186 +-4200 +-4215 +-4229 +-4243 +-4257 +-4271 +-4286 +-4300 +-4314 +-4328 +-4342 +-4356 +-4370 +-4384 +-4398 +-4412 +-4426 +-4440 +-4454 +-4468 +-4482 +-4495 +-4509 +-4523 +-4537 +-4550 +-4564 +-4578 +-4591 +-4605 +-4619 +-4632 +-4646 +-4659 +-4673 +-4686 +-4699 +-4713 +-4726 +-4740 +-4753 +-4766 +-4779 +-4793 +-4806 +-4819 +-4832 +-4845 +-4858 +-4871 +-4884 +-4897 +-4910 +-4923 +-4936 +-4949 +-4962 +-4974 +-4987 +-5000 +-5013 +-5025 +-5038 +-5051 +-5063 +-5076 +-5088 +-5101 +-5113 +-5125 +-5138 +-5150 +-5162 +-5175 +-5187 +-5199 +-5211 +-5224 +-5236 +-5248 +-5260 +-5272 +-5284 +-5296 +-5308 +-5319 +-5331 +-5343 +-5355 +-5366 +-5378 +-5390 +-5401 +-5413 +-5424 +-5436 +-5447 +-5459 +-5470 +-5482 +-5493 +-5504 +-5515 +-5527 +-5538 +-5549 +-5560 +-5571 +-5582 +-5593 +-5604 +-5615 +-5626 +-5636 +-5647 +-5658 +-5668 +-5679 +-5690 +-5700 +-5711 +-5721 +-5732 +-5742 +-5752 +-5763 +-5773 +-5783 +-5793 +-5804 +-5814 +-5824 +-5834 +-5844 +-5854 +-5863 +-5873 +-5883 +-5893 +-5903 +-5912 +-5922 +-5931 +-5941 +-5950 +-5960 +-5969 +-5979 +-5988 +-5997 +-6006 +-6016 +-6025 +-6034 +-6043 +-6052 +-6061 +-6070 +-6078 +-6087 +-6096 +-6105 +-6113 +-6122 +-6131 +-6139 +-6148 +-6156 +-6164 +-6173 +-6181 +-6189 +-6197 +-6205 +-6214 +-6222 +-6230 +-6238 +-6245 +-6253 +-6261 +-6269 +-6276 +-6284 +-6292 +-6299 +-6307 +-6314 +-6321 +-6329 +-6336 +-6343 +-6350 +-6358 +-6365 +-6372 +-6379 +-6386 +-6392 +-6399 +-6406 +-6413 +-6419 +-6426 +-6433 +-6439 +-6445 +-6452 +-6458 +-6464 +-6471 +-6477 +-6483 +-6489 +-6495 +-6501 +-6507 +-6513 +-6519 +-6524 +-6530 +-6536 +-6541 +-6547 +-6552 +-6558 +-6563 +-6568 +-6573 +-6579 +-6584 +-6589 +-6594 +-6599 +-6604 +-6608 +-6613 +-6618 +-6623 +-6627 +-6632 +-6636 +-6641 +-6645 +-6649 +-6654 +-6658 +-6662 +-6666 +-6670 +-6674 +-6678 +-6682 +-6685 +-6689 +-6693 +-6696 +-6700 +-6703 +-6707 +-6710 +-6714 +-6717 +-6720 +-6723 +-6726 +-6729 +-6732 +-6735 +-6738 +-6741 +-6743 +-6746 +-6748 +-6751 +-6753 +-6756 +-6758 +-6760 +-6763 +-6765 +-6767 +-6769 +-6771 +-6773 +-6774 +-6776 +-6778 +-6779 +-6781 +-6783 +-6784 +-6785 +-6787 +-6788 +-6789 +-6790 +-6791 +-6792 +-6793 +-6794 +-6795 +-6795 +-6796 +-6797 +-6797 +-6798 +-6798 +-6798 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6798 +-6798 +-6798 +-6797 +-6797 +-6796 +-6795 +-6795 +-6794 +-6793 +-6792 +-6791 +-6790 +-6789 +-6788 +-6786 +-6785 +-6784 +-6782 +-6781 +-6779 +-6777 +-6776 +-6774 +-6772 +-6770 +-6768 +-6766 +-6764 +-6761 +-6759 +-6757 +-6754 +-6752 +-6749 +-6747 +-6744 +-6741 +-6738 +-6735 +-6732 +-6729 +-6726 +-6723 +-6719 +-6716 +-6713 +-6709 +-6706 +-6702 +-6698 +-6694 +-6691 +-6687 +-6683 +-6679 +-6674 +-6670 +-6666 +-6662 +-6657 +-6653 +-6648 +-6643 +-6639 +-6634 +-6629 +-6624 +-6619 +-6614 +-6609 +-6604 +-6598 +-6593 +-6588 +-6582 +-6576 +-6571 +-6565 +-6559 +-6553 +-6547 +-6541 +-6535 +-6529 +-6523 +-6517 +-6510 +-6504 +-6497 +-6491 +-6484 +-6477 +-6470 +-6463 +-6456 +-6449 +-6442 +-6435 +-6428 +-6420 +-6413 +-6405 +-6398 +-6390 +-6382 +-6374 +-6367 +-6359 +-6351 +-6343 +-6334 +-6326 +-6318 +-6309 +-6301 +-6292 +-6284 +-6275 +-6266 +-6257 +-6248 +-6239 +-6230 +-6221 +-6212 +-6202 +-6193 +-6184 +-6174 +-6164 +-6155 +-6145 +-6135 +-6125 +-6115 +-6105 +-6095 +-6085 +-6074 +-6064 +-6054 +-6043 +-6032 +-6022 +-6011 +-6000 +-5989 +-5978 +-5967 +-5956 +-5945 +-5933 +-5922 +-5911 +-5899 +-5887 +-5876 +-5864 +-5852 +-5840 +-5828 +-5816 +-5804 +-5792 +-5779 +-5767 +-5755 +-5742 +-5729 +-5717 +-5704 +-5691 +-5678 +-5665 +-5652 +-5639 +-5626 +-5612 +-5599 +-5585 +-5572 +-5558 +-5545 +-5531 +-5517 +-5503 +-5489 +-5475 +-5461 +-5447 +-5432 +-5418 +-5403 +-5389 +-5374 +-5359 +-5345 +-5330 +-5315 +-5300 +-5285 +-5269 +-5254 +-5239 +-5223 +-5208 +-5192 +-5177 +-5161 +-5145 +-5129 +-5113 +-5097 +-5081 +-5065 +-5049 +-5032 +-5016 +-4999 +-4983 +-4966 +-4950 +-4933 +-4916 +-4899 +-4882 +-4865 +-4847 +-4830 +-4813 +-4795 +-4778 +-4760 +-4743 +-4725 +-4707 +-4689 +-4671 +-4653 +-4635 +-4617 +-4598 +-4580 +-4562 +-4543 +-4524 +-4506 +-4487 +-4468 +-4449 +-4430 +-4411 +-4392 +-4373 +-4354 +-4334 +-4315 +-4295 +-4276 +-4256 +-4236 +-4216 +-4196 +-4176 +-4156 +-4136 +-4116 +-4096 +-4075 +-4055 +-4034 +-4014 +-3993 +-3972 +-3951 +-3930 +-3909 +-3888 +-3867 +-3846 +-3825 +-3803 +-3782 +-3760 +-3739 +-3717 +-3695 +-3673 +-3651 +-3629 +-3607 +-3585 +-3563 +-3541 +-3518 +-3496 +-3473 +-3451 +-3428 +-3405 +-3383 +-3360 +-3337 +-3314 +-3290 +-3267 +-3244 +-3221 +-3197 +-3174 +-3150 +-3126 +-3103 +-3079 +-3055 +-3031 +-3007 +-2983 +-2959 +-2934 +-2910 +-2886 +-2861 +-2837 +-2812 +-2787 +-2763 +-2738 +-2713 +-2688 +-2663 +-2638 +-2612 +-2587 +-2562 +-2536 +-2511 +-2485 +-2459 +-2434 +-2408 +-2382 +-2356 +-2330 +-2304 +-2278 +-2251 +-2225 +-2199 +-2172 +-2146 +-2119 +-2092 +-2066 +-2039 +-2012 +-1985 +-1958 +-1931 +-1904 +-1876 +-1849 +-1822 +-1794 +-1767 +-1739 +-1711 +-1683 +-1656 +-1628 +-1600 +-1572 +-1544 +-1515 +-1487 +-1459 +-1430 +-1402 +-1373 +-1345 +-1316 +-1287 +-1258 +-1230 +-1201 +-1172 +-1142 +-1113 +-1084 +-1055 +-1025 +-996 +-966 +-937 +-907 +-877 +-848 +-818 +-788 +-758 +-728 +-698 +-667 +-637 +-607 +-576 +-546 +-515 +-485 +-454 +-423 +-392 +-362 +-331 +-300 +-268 +-237 +-206 +-175 +-143 +-112 +-81 +-49 +-17 +14 +46 +78 +110 +142 +174 +206 +238 +270 +302 +335 +367 +399 +432 +465 +497 +530 +563 +596 +628 +661 +694 +728 +761 +794 +827 +861 +894 +927 +961 +995 +1028 +1062 +1096 +1130 +1163 +1197 +1231 +1266 +1300 +1334 +1368 +1402 +1437 +1471 +1506 +1540 +1575 +1610 +1644 +1679 +1714 +1749 +1784 +1819 +1854 +1889 +1925 +1960 +1995 +2031 +2066 +2101 +2137 +2173 +2208 +2244 +2280 +2316 +2352 +2388 +2424 +2460 +2496 +2532 +2568 +2604 +2641 +2677 +2714 +2750 +2787 +2823 +2860 +2897 +2934 +2970 +3007 +3044 +3081 +3118 +3155 +3193 +3230 +3267 +3304 +3342 +3379 +3417 +3454 +3492 +3529 +3567 +3605 +3643 +3681 +3718 +3756 +3794 +3832 +3870 +3909 +3947 +3985 +4023 +4062 +4100 +4138 +4177 +4216 +4254 +4293 +4331 +4370 +4409 +4448 +4487 +4526 +4564 +4603 +4643 +4682 +4721 +4760 +4799 +4839 +4878 +4917 +4957 +4996 +5036 +5075 +5115 +5154 +5194 +5234 +5274 +5313 +5353 +5393 +5433 +5473 +5513 +5553 +5593 +5634 +5674 +5714 +5754 +5795 +5835 +5875 +5916 +5956 +5997 +6037 +6078 +6119 +6159 +6200 +6241 +6282 +6323 +6364 +6404 +6445 +6486 +6527 +6569 +6610 +6651 +6692 +6733 +6774 +6816 +6857 +6899 +6940 +6981 +7023 +7064 +7106 +7148 +7189 +7231 +7272 +7314 +7356 +7398 +7440 +7481 +7523 +7565 +7607 +7649 +7691 +7733 +7775 +7818 +7860 +7902 +7944 +7986 +8029 +8071 +8113 +8156 +8198 +8240 +8283 +8325 +8368 +8410 +8453 +8496 +8538 +8581 +8624 +8666 +8709 +8752 +8795 +8837 +8880 +8923 +8966 +9009 +9052 +9095 +9138 +9181 +9224 +9267 +9310 +9353 +9396 +9440 +9483 +9526 +9569 +9613 +9656 +9699 +9743 +9786 +9829 +9873 +9916 +9960 +10003 +10046 +10090 +10133 +10177 +10221 +10264 +10308 +10351 +10395 +10439 +10482 +10526 +10570 +10614 +10657 +10701 +10745 +10789 +10832 +10876 +10920 +10964 +11008 +11052 +11096 +11140 +11184 +11228 +11272 +11316 +11360 +11404 +11448 +11492 +11536 +11580 +11624 +11668 +11712 +11756 +11800 +11844 +11889 +11933 +11977 +12021 +12065 +12110 +12154 +12198 +12242 +12286 +12331 +12375 +12419 +12464 +12508 +12552 +12596 +12641 +12685 +12729 +12774 +12818 +12862 +12907 +12951 +12995 +13040 +13084 +13129 +13173 +13217 +13262 +13306 +13351 +13395 +13439 +13484 +13528 +13573 +13617 +13661 +13706 +13750 +13795 +13839 +13883 +13928 +13972 +14017 +14061 +14106 +14150 +14194 +14239 +14283 +14328 +14372 +14417 +14461 +14505 +14550 +14594 +14639 +14683 +14727 +14772 +14816 +14861 +14905 +14949 +14994 +15038 +15082 +15127 +15171 +15215 +15260 +15304 +15348 +15393 +15437 +15481 +15526 +15570 +15614 +15658 +15703 +15747 +15791 +15835 +15880 +15924 +15968 +16012 +16056 +16100 +16145 +16189 +16233 +16277 +16321 +16365 +16409 +16453 +16497 +16541 +16585 +16629 +16673 +16717 +16761 +16805 +16849 +16893 +16937 +16981 +17025 +17069 +17113 +17156 +17200 +17244 +17288 +17332 +17375 +17419 +17463 +17506 +17550 +17594 +17637 +17681 +17725 +17768 +17812 +17855 +17899 +17942 +17986 +18029 +18072 +18116 +18159 +18203 +18246 +18289 +18332 +18376 +18419 +18462 +18505 +18549 +18592 +18635 +18678 +18721 +18764 +18807 +18850 +18893 +18936 +18979 +19022 +19064 +19107 +19150 +19193 +19236 +19278 +19321 +19364 +19406 +19449 +19491 +19534 +19576 +19619 +19661 +19704 +19746 +19788 +19831 +19873 +19915 +19957 +20000 +20042 +20084 +20126 +20168 +20210 +20252 +20294 +20336 +20378 +20420 +20461 +20503 +20545 +20587 +20628 +20670 +20712 +20753 +20795 +20836 +20878 +20919 +20960 +21002 +21043 +21084 +21125 +21167 +21208 +21249 +21290 +21331 +21372 +21413 +21454 +21495 +21535 +21576 +21617 +21658 +21698 +21739 +21779 +21820 +21860 +21901 +21941 +21982 +22022 +22062 +22102 +22142 +22183 +22223 +22263 +22303 +22343 +22383 +22422 +22462 +22502 +22542 +22581 +22621 +22660 +22700 +22739 +22779 +22818 +22858 +22897 +22936 +22975 +23014 +23053 +23092 +23131 +23170 +23209 +23248 +23287 +23326 +23364 +23403 +23441 +23480 +23518 +23557 +23595 +23633 +23672 +23710 +23748 +23786 +23824 +23862 +23900 +23938 +23976 +24013 +24051 +24089 +24126 +24164 +24201 +24239 +24276 +24313 +24351 +24388 +24425 +24462 +24499 +24536 +24573 +24610 +24647 +24683 +24720 +24756 +24793 +24830 +24866 +24902 +24939 +24975 +25011 +25047 +25083 +25119 +25155 +25191 +25227 +25262 +25298 +25334 +25369 +25405 +25440 +25476 +25511 +25546 +25581 +25616 +25651 +25686 +25721 +25756 +25791 +25826 +25860 +25895 +25929 +25964 +25998 +26033 +26067 +26101 +26135 +26169 +26203 +26237 +26271 +26305 +26338 +26372 +26405 +26439 +26472 +26506 +26539 +26572 +26605 +26638 +26671 +26704 +26737 +26770 +26803 +26835 +26868 +26900 +26933 +26965 +26997 +27030 +27062 +27094 +27126 +27158 +27189 +27221 +27253 +27285 +27316 +27348 +27379 +27410 +27441 +27473 +27504 +27535 +27566 +27597 +27627 +27658 +27689 +27719 +27750 +27780 +27810 +27841 +27871 +27901 +27931 +27961 +27991 +28020 +28050 +28080 +28109 +28139 +28168 +28197 +28227 +28256 +28285 +28314 +28343 +28371 +28400 +28429 +28457 +28486 +28514 +28543 +28571 +28599 +28627 +28655 +28683 +28711 +28738 +28766 +28794 +28821 +28849 +28876 +28903 +28930 +28957 +28984 +29011 +29038 +29065 +29092 +29118 +29145 +29171 +29197 +29223 +29250 +29276 +29302 +29327 +29353 +29379 +29405 +29430 +29456 +29481 +29506 +29531 +29556 +29581 +29606 +29631 +29656 +29681 +29705 +29730 +29754 +29778 +29802 +29827 +29851 +29874 +29898 +29922 +29946 +29969 +29993 +30016 +30039 +30063 +30086 +30109 +30132 +30155 +30177 +30200 +30223 +30245 +30267 +30290 +30312 +30334 +30356 +30378 +30400 +30422 +30443 +30465 +30486 +30508 +30529 +30550 +30571 +30592 +30613 +30634 +30654 +30675 +30696 +30716 +30736 +30756 +30777 +30797 +30817 +30836 +30856 +30876 +30895 +30915 +30934 +30953 +30973 +30992 +31011 +31030 +31048 +31067 +31086 +31104 +31123 +31141 +31159 +31177 +31195 +31213 +31231 +31249 +31266 +31284 +31301 +31318 +31336 +31353 +31370 +31387 +31404 +31420 +31437 +31453 +31470 +31486 +31502 +31519 +31535 +31551 +31566 +31582 +31598 +31613 +31629 +31644 +31659 +31674 +31689 +31704 +31719 +31734 +31749 +31763 +31777 +31792 +31806 +31820 +31834 +31848 +31862 +31876 +31889 +31903 +31916 +31929 +31943 +31956 +31969 +31982 +31994 +32007 +32020 +32032 +32045 +32057 +32069 +32081 +32093 +32105 +32117 +32128 +32140 +32151 +32163 +32174 +32185 +32196 +32207 +32218 +32229 +32239 +32250 +32260 +32270 +32281 +32291 +32301 +32311 +32320 +32330 +32340 +32349 +32358 +32368 +32377 +32386 +32395 +32404 +32412 +32421 +32430 +32438 +32446 +32455 +32463 +32471 +32479 +32486 +32494 +32502 +32509 +32516 +32524 +32531 +32538 +32545 +32552 +32558 +32565 +32572 +32578 +32584 +32590 +32597 +32603 +32608 +32614 +32620 +32625 +32631 +32636 +32642 +32647 +32652 +32657 +32661 +32666 +32671 +32675 +32680 +32684 +32688 +32692 +32696 +32700 +32704 +32707 +32711 +32714 +32718 +32721 +32724 +32727 +32730 +32733 +32735 +32738 +32740 +32743 +32745 +32747 +32749 +32751 +32753 +32755 +32756 +32758 +32759 +32760 +32762 +32763 +32764 +32764 +32765 +32766 +32766 +32767 +32767 +32767 +32767 +32767 +32767 +32767 +32767 +32766 +32766 +32765 +32764 +32764 +32763 +32762 +32760 +32759 +32758 +32756 +32755 +32753 +32751 +32749 +32747 +32745 +32743 +32740 +32738 +32735 +32733 +32730 +32727 +32724 +32721 +32718 +32714 +32711 +32707 +32704 +32700 +32696 +32692 +32688 +32684 +32680 +32675 +32671 +32666 +32661 +32657 +32652 +32647 +32642 +32636 +32631 +32625 +32620 +32614 +32608 +32603 +32597 +32590 +32584 +32578 +32572 +32565 +32558 +32552 +32545 +32538 +32531 +32524 +32516 +32509 +32502 +32494 +32486 +32479 +32471 +32463 +32455 +32446 +32438 +32430 +32421 +32412 +32404 +32395 +32386 +32377 +32368 +32358 +32349 +32340 +32330 +32320 +32311 +32301 +32291 +32281 +32270 +32260 +32250 +32239 +32229 +32218 +32207 +32196 +32185 +32174 +32163 +32151 +32140 +32128 +32117 +32105 +32093 +32081 +32069 +32057 +32045 +32032 +32020 +32007 +31994 +31982 +31969 +31956 +31943 +31929 +31916 +31903 +31889 +31876 +31862 +31848 +31834 +31820 +31806 +31792 +31777 +31763 +31749 +31734 +31719 +31704 +31689 +31674 +31659 +31644 +31629 +31613 +31598 +31582 +31566 +31551 +31535 +31519 +31502 +31486 +31470 +31453 +31437 +31420 +31404 +31387 +31370 +31353 +31336 +31318 +31301 +31284 +31266 +31249 +31231 +31213 +31195 +31177 +31159 +31141 +31123 +31104 +31086 +31067 +31048 +31030 +31011 +30992 +30973 +30953 +30934 +30915 +30895 +30876 +30856 +30836 +30817 +30797 +30777 +30756 +30736 +30716 +30696 +30675 +30654 +30634 +30613 +30592 +30571 +30550 +30529 +30508 +30486 +30465 +30443 +30422 +30400 +30378 +30356 +30334 +30312 +30290 +30267 +30245 +30223 +30200 +30177 +30155 +30132 +30109 +30086 +30063 +30039 +30016 +29993 +29969 +29946 +29922 +29898 +29874 +29851 +29827 +29802 +29778 +29754 +29730 +29705 +29681 +29656 +29631 +29606 +29581 +29556 +29531 +29506 +29481 +29456 +29430 +29405 +29379 +29353 +29327 +29302 +29276 +29250 +29223 +29197 +29171 +29145 +29118 +29092 +29065 +29038 +29011 +28984 +28957 +28930 +28903 +28876 +28849 +28821 +28794 +28766 +28738 +28711 +28683 +28655 +28627 +28599 +28571 +28543 +28514 +28486 +28457 +28429 +28400 +28371 +28343 +28314 +28285 +28256 +28227 +28197 +28168 +28139 +28109 +28080 +28050 +28020 +27991 +27961 +27931 +27901 +27871 +27841 +27810 +27780 +27750 +27719 +27689 +27658 +27627 +27597 +27566 +27535 +27504 +27473 +27441 +27410 +27379 +27348 +27316 +27285 +27253 +27221 +27189 +27158 +27126 +27094 +27062 +27030 +26997 +26965 +26933 +26900 +26868 +26835 +26803 +26770 +26737 +26704 +26671 +26638 +26605 +26572 +26539 +26506 +26472 +26439 +26405 +26372 +26338 +26305 +26271 +26237 +26203 +26169 +26135 +26101 +26067 +26033 +25998 +25964 +25929 +25895 +25860 +25826 +25791 +25756 +25721 +25686 +25651 +25616 +25581 +25546 +25511 +25476 +25440 +25405 +25369 +25334 +25298 +25262 +25227 +25191 +25155 +25119 +25083 +25047 +25011 +24975 +24939 +24902 +24866 +24830 +24793 +24756 +24720 +24683 +24647 +24610 +24573 +24536 +24499 +24462 +24425 +24388 +24351 +24313 +24276 +24239 +24201 +24164 +24126 +24089 +24051 +24013 +23976 +23938 +23900 +23862 +23824 +23786 +23748 +23710 +23672 +23633 +23595 +23557 +23518 +23480 +23441 +23403 +23364 +23326 +23287 +23248 +23209 +23170 +23131 +23092 +23053 +23014 +22975 +22936 +22897 +22858 +22818 +22779 +22739 +22700 +22660 +22621 +22581 +22542 +22502 +22462 +22422 +22383 +22343 +22303 +22263 +22223 +22183 +22142 +22102 +22062 +22022 +21982 +21941 +21901 +21860 +21820 +21779 +21739 +21698 +21658 +21617 +21576 +21535 +21495 +21454 +21413 +21372 +21331 +21290 +21249 +21208 +21167 +21125 +21084 +21043 +21002 +20960 +20919 +20878 +20836 +20795 +20753 +20712 +20670 +20628 +20587 +20545 +20503 +20461 +20420 +20378 +20336 +20294 +20252 +20210 +20168 +20126 +20084 +20042 +20000 +19957 +19915 +19873 +19831 +19788 +19746 +19704 +19661 +19619 +19576 +19534 +19491 +19449 +19406 +19364 +19321 +19278 +19236 +19193 +19150 +19107 +19064 +19022 +18979 +18936 +18893 +18850 +18807 +18764 +18721 +18678 +18635 +18592 +18549 +18505 +18462 +18419 +18376 +18332 +18289 +18246 +18203 +18159 +18116 +18072 +18029 +17986 +17942 +17899 +17855 +17812 +17768 +17725 +17681 +17637 +17594 +17550 +17506 +17463 +17419 +17375 +17332 +17288 +17244 +17200 +17156 +17113 +17069 +17025 +16981 +16937 +16893 +16849 +16805 +16761 +16717 +16673 +16629 +16585 +16541 +16497 +16453 +16409 +16365 +16321 +16277 +16233 +16189 +16145 +16100 +16056 +16012 +15968 +15924 +15880 +15835 +15791 +15747 +15703 +15658 +15614 +15570 +15526 +15481 +15437 +15393 +15348 +15304 +15260 +15215 +15171 +15127 +15082 +15038 +14994 +14949 +14905 +14861 +14816 +14772 +14727 +14683 +14639 +14594 +14550 +14505 +14461 +14417 +14372 +14328 +14283 +14239 +14194 +14150 +14106 +14061 +14017 +13972 +13928 +13883 +13839 +13795 +13750 +13706 +13661 +13617 +13573 +13528 +13484 +13439 +13395 +13351 +13306 +13262 +13217 +13173 +13129 +13084 +13040 +12995 +12951 +12907 +12862 +12818 +12774 +12729 +12685 +12641 +12596 +12552 +12508 +12464 +12419 +12375 +12331 +12286 +12242 +12198 +12154 +12110 +12065 +12021 +11977 +11933 +11889 +11844 +11800 +11756 +11712 +11668 +11624 +11580 +11536 +11492 +11448 +11404 +11360 +11316 +11272 +11228 +11184 +11140 +11096 +11052 +11008 +10964 +10920 +10876 +10832 +10789 +10745 +10701 +10657 +10614 +10570 +10526 +10482 +10439 +10395 +10351 +10308 +10264 +10221 +10177 +10133 +10090 +10046 +10003 +9960 +9916 +9873 +9829 +9786 +9743 +9699 +9656 +9613 +9569 +9526 +9483 +9440 +9396 +9353 +9310 +9267 +9224 +9181 +9138 +9095 +9052 +9009 +8966 +8923 +8880 +8837 +8795 +8752 +8709 +8666 +8624 +8581 +8538 +8496 +8453 +8410 +8368 +8325 +8283 +8240 +8198 +8156 +8113 +8071 +8029 +7986 +7944 +7902 +7860 +7818 +7775 +7733 +7691 +7649 +7607 +7565 +7523 +7481 +7440 +7398 +7356 +7314 +7272 +7231 +7189 +7148 +7106 +7064 +7023 +6981 +6940 +6899 +6857 +6816 +6774 +6733 +6692 +6651 +6610 +6569 +6527 +6486 +6445 +6404 +6364 +6323 +6282 +6241 +6200 +6159 +6119 +6078 +6037 +5997 +5956 +5916 +5875 +5835 +5795 +5754 +5714 +5674 +5634 +5593 +5553 +5513 +5473 +5433 +5393 +5353 +5313 +5274 +5234 +5194 +5154 +5115 +5075 +5036 +4996 +4957 +4917 +4878 +4839 +4799 +4760 +4721 +4682 +4643 +4603 +4564 +4526 +4487 +4448 +4409 +4370 +4331 +4293 +4254 +4216 +4177 +4138 +4100 +4062 +4023 +3985 +3947 +3909 +3870 +3832 +3794 +3756 +3718 +3681 +3643 +3605 +3567 +3529 +3492 +3454 +3417 +3379 +3342 +3304 +3267 +3230 +3193 +3155 +3118 +3081 +3044 +3007 +2970 +2934 +2897 +2860 +2823 +2787 +2750 +2714 +2677 +2641 +2604 +2568 +2532 +2496 +2460 +2424 +2388 +2352 +2316 +2280 +2244 +2208 +2173 +2137 +2101 +2066 +2031 +1995 +1960 +1925 +1889 +1854 +1819 +1784 +1749 +1714 +1679 +1644 +1610 +1575 +1540 +1506 +1471 +1437 +1402 +1368 +1334 +1300 +1266 +1231 +1197 +1163 +1130 +1096 +1062 +1028 +995 +961 +927 +894 +861 +827 +794 +761 +728 +694 +661 +628 +596 +563 +530 +497 +465 +432 +399 +367 +335 +302 +270 +238 +206 +174 +142 +110 +78 +46 +14 +-17 +-49 +-81 +-112 +-143 +-175 +-206 +-237 +-268 +-300 +-331 +-362 +-392 +-423 +-454 +-485 +-515 +-546 +-576 +-607 +-637 +-667 +-698 +-728 +-758 +-788 +-818 +-848 +-877 +-907 +-937 +-966 +-996 +-1025 +-1055 +-1084 +-1113 +-1142 +-1172 +-1201 +-1230 +-1258 +-1287 +-1316 +-1345 +-1373 +-1402 +-1430 +-1459 +-1487 +-1515 +-1544 +-1572 +-1600 +-1628 +-1656 +-1683 +-1711 +-1739 +-1767 +-1794 +-1822 +-1849 +-1876 +-1904 +-1931 +-1958 +-1985 +-2012 +-2039 +-2066 +-2092 +-2119 +-2146 +-2172 +-2199 +-2225 +-2251 +-2278 +-2304 +-2330 +-2356 +-2382 +-2408 +-2434 +-2459 +-2485 +-2511 +-2536 +-2562 +-2587 +-2612 +-2638 +-2663 +-2688 +-2713 +-2738 +-2763 +-2787 +-2812 +-2837 +-2861 +-2886 +-2910 +-2934 +-2959 +-2983 +-3007 +-3031 +-3055 +-3079 +-3103 +-3126 +-3150 +-3174 +-3197 +-3221 +-3244 +-3267 +-3290 +-3314 +-3337 +-3360 +-3383 +-3405 +-3428 +-3451 +-3473 +-3496 +-3518 +-3541 +-3563 +-3585 +-3607 +-3629 +-3651 +-3673 +-3695 +-3717 +-3739 +-3760 +-3782 +-3803 +-3825 +-3846 +-3867 +-3888 +-3909 +-3930 +-3951 +-3972 +-3993 +-4014 +-4034 +-4055 +-4075 +-4096 +-4116 +-4136 +-4156 +-4176 +-4196 +-4216 +-4236 +-4256 +-4276 +-4295 +-4315 +-4334 +-4354 +-4373 +-4392 +-4411 +-4430 +-4449 +-4468 +-4487 +-4506 +-4524 +-4543 +-4562 +-4580 +-4598 +-4617 +-4635 +-4653 +-4671 +-4689 +-4707 +-4725 +-4743 +-4760 +-4778 +-4795 +-4813 +-4830 +-4847 +-4865 +-4882 +-4899 +-4916 +-4933 +-4950 +-4966 +-4983 +-4999 +-5016 +-5032 +-5049 +-5065 +-5081 +-5097 +-5113 +-5129 +-5145 +-5161 +-5177 +-5192 +-5208 +-5223 +-5239 +-5254 +-5269 +-5285 +-5300 +-5315 +-5330 +-5345 +-5359 +-5374 +-5389 +-5403 +-5418 +-5432 +-5447 +-5461 +-5475 +-5489 +-5503 +-5517 +-5531 +-5545 +-5558 +-5572 +-5585 +-5599 +-5612 +-5626 +-5639 +-5652 +-5665 +-5678 +-5691 +-5704 +-5717 +-5729 +-5742 +-5755 +-5767 +-5779 +-5792 +-5804 +-5816 +-5828 +-5840 +-5852 +-5864 +-5876 +-5887 +-5899 +-5911 +-5922 +-5933 +-5945 +-5956 +-5967 +-5978 +-5989 +-6000 +-6011 +-6022 +-6032 +-6043 +-6054 +-6064 +-6074 +-6085 +-6095 +-6105 +-6115 +-6125 +-6135 +-6145 +-6155 +-6164 +-6174 +-6184 +-6193 +-6202 +-6212 +-6221 +-6230 +-6239 +-6248 +-6257 +-6266 +-6275 +-6284 +-6292 +-6301 +-6309 +-6318 +-6326 +-6334 +-6343 +-6351 +-6359 +-6367 +-6374 +-6382 +-6390 +-6398 +-6405 +-6413 +-6420 +-6428 +-6435 +-6442 +-6449 +-6456 +-6463 +-6470 +-6477 +-6484 +-6491 +-6497 +-6504 +-6510 +-6517 +-6523 +-6529 +-6535 +-6541 +-6547 +-6553 +-6559 +-6565 +-6571 +-6576 +-6582 +-6588 +-6593 +-6598 +-6604 +-6609 +-6614 +-6619 +-6624 +-6629 +-6634 +-6639 +-6643 +-6648 +-6653 +-6657 +-6662 +-6666 +-6670 +-6674 +-6679 +-6683 +-6687 +-6691 +-6694 +-6698 +-6702 +-6706 +-6709 +-6713 +-6716 +-6719 +-6723 +-6726 +-6729 +-6732 +-6735 +-6738 +-6741 +-6744 +-6747 +-6749 +-6752 +-6754 +-6757 +-6759 +-6761 +-6764 +-6766 +-6768 +-6770 +-6772 +-6774 +-6776 +-6777 +-6779 +-6781 +-6782 +-6784 +-6785 +-6786 +-6788 +-6789 +-6790 +-6791 +-6792 +-6793 +-6794 +-6795 +-6795 +-6796 +-6797 +-6797 +-6798 +-6798 +-6798 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6798 +-6798 +-6798 +-6797 +-6797 +-6796 +-6795 +-6795 +-6794 +-6793 +-6792 +-6791 +-6790 +-6789 +-6788 +-6787 +-6785 +-6784 +-6783 +-6781 +-6779 +-6778 +-6776 +-6774 +-6773 +-6771 +-6769 +-6767 +-6765 +-6763 +-6760 +-6758 +-6756 +-6753 +-6751 +-6748 +-6746 +-6743 +-6741 +-6738 +-6735 +-6732 +-6729 +-6726 +-6723 +-6720 +-6717 +-6714 +-6710 +-6707 +-6703 +-6700 +-6696 +-6693 +-6689 +-6685 +-6682 +-6678 +-6674 +-6670 +-6666 +-6662 +-6658 +-6654 +-6649 +-6645 +-6641 +-6636 +-6632 +-6627 +-6623 +-6618 +-6613 +-6608 +-6604 +-6599 +-6594 +-6589 +-6584 +-6579 +-6573 +-6568 +-6563 +-6558 +-6552 +-6547 +-6541 +-6536 +-6530 +-6524 +-6519 +-6513 +-6507 +-6501 +-6495 +-6489 +-6483 +-6477 +-6471 +-6464 +-6458 +-6452 +-6445 +-6439 +-6433 +-6426 +-6419 +-6413 +-6406 +-6399 +-6392 +-6386 +-6379 +-6372 +-6365 +-6358 +-6350 +-6343 +-6336 +-6329 +-6321 +-6314 +-6307 +-6299 +-6292 +-6284 +-6276 +-6269 +-6261 +-6253 +-6245 +-6238 +-6230 +-6222 +-6214 +-6205 +-6197 +-6189 +-6181 +-6173 +-6164 +-6156 +-6148 +-6139 +-6131 +-6122 +-6113 +-6105 +-6096 +-6087 +-6078 +-6070 +-6061 +-6052 +-6043 +-6034 +-6025 +-6016 +-6006 +-5997 +-5988 +-5979 +-5969 +-5960 +-5950 +-5941 +-5931 +-5922 +-5912 +-5903 +-5893 +-5883 +-5873 +-5863 +-5854 +-5844 +-5834 +-5824 +-5814 +-5804 +-5793 +-5783 +-5773 +-5763 +-5752 +-5742 +-5732 +-5721 +-5711 +-5700 +-5690 +-5679 +-5668 +-5658 +-5647 +-5636 +-5626 +-5615 +-5604 +-5593 +-5582 +-5571 +-5560 +-5549 +-5538 +-5527 +-5515 +-5504 +-5493 +-5482 +-5470 +-5459 +-5447 +-5436 +-5424 +-5413 +-5401 +-5390 +-5378 +-5366 +-5355 +-5343 +-5331 +-5319 +-5308 +-5296 +-5284 +-5272 +-5260 +-5248 +-5236 +-5224 +-5211 +-5199 +-5187 +-5175 +-5162 +-5150 +-5138 +-5125 +-5113 +-5101 +-5088 +-5076 +-5063 +-5051 +-5038 +-5025 +-5013 +-5000 +-4987 +-4974 +-4962 +-4949 +-4936 +-4923 +-4910 +-4897 +-4884 +-4871 +-4858 +-4845 +-4832 +-4819 +-4806 +-4793 +-4779 +-4766 +-4753 +-4740 +-4726 +-4713 +-4699 +-4686 +-4673 +-4659 +-4646 +-4632 +-4619 +-4605 +-4591 +-4578 +-4564 +-4550 +-4537 +-4523 +-4509 +-4495 +-4482 +-4468 +-4454 +-4440 +-4426 +-4412 +-4398 +-4384 +-4370 +-4356 +-4342 +-4328 +-4314 +-4300 +-4286 +-4271 +-4257 +-4243 +-4229 +-4215 +-4200 +-4186 +-4172 +-4157 +-4143 +-4128 +-4114 +-4100 +-4085 +-4071 +-4056 +-4042 +-4027 +-4012 +-3998 +-3983 +-3969 +-3954 +-3939 +-3925 +-3910 +-3895 +-3881 +-3866 +-3851 +-3836 +-3821 +-3807 +-3792 +-3777 +-3762 +-3747 +-3732 +-3717 +-3702 +-3687 +-3672 +-3657 +-3642 +-3627 +-3612 +-3597 +-3582 +-3567 +-3552 +-3537 +-3521 +-3506 +-3491 +-3476 +-3461 +-3446 +-3430 +-3415 +-3400 +-3385 +-3369 +-3354 +-3339 +-3323 +-3308 +-3293 +-3277 +-3262 +-3246 +-3231 +-3216 +-3200 +-3185 +-3169 +-3154 +-3138 +-3123 +-3107 +-3092 +-3076 +-3061 +-3045 +-3030 +-3014 +-2999 +-2983 +-2968 +-2952 +-2936 +-2921 +-2905 +-2890 +-2874 +-2858 +-2843 +-2827 +-2811 +-2796 +-2780 +-2764 +-2749 +-2733 +-2717 +-2701 +-2686 +-2670 +-2654 +-2639 +-2623 +-2607 +-2591 +-2576 +-2560 +-2544 +-2528 +-2512 +-2497 +-2481 +-2465 +-2449 +-2433 +-2418 +-2402 +-2386 +-2370 +-2354 +-2339 +-2323 +-2307 +-2291 +-2275 +-2259 +-2244 +-2228 +-2212 +-2196 +-2180 +-2164 +-2148 +-2133 +-2117 +-2101 +-2085 +-2069 +-2053 +-2037 +-2022 +-2006 +-1990 +-1974 +-1958 +-1942 +-1926 +-1911 +-1895 +-1879 +-1863 +-1847 +-1831 +-1815 +-1800 +-1784 +-1768 +-1752 +-1736 +-1720 +-1705 +-1689 +-1673 +-1657 +-1641 +-1625 +-1610 +-1594 +-1578 +-1562 +-1546 +-1531 +-1515 +-1499 +-1483 +-1467 +-1452 +-1436 +-1420 +-1404 +-1389 +-1373 +-1357 +-1341 +-1326 +-1310 +-1294 +-1278 +-1263 +-1247 +-1231 +-1216 +-1200 +-1184 +-1169 +-1153 +-1137 +-1122 +-1106 +-1091 +-1075 +-1059 +-1044 +-1028 +-1013 +-997 +-981 +-966 +-950 +-935 +-919 +-904 +-888 +-873 +-857 +-842 +-826 +-811 +-795 +-780 +-765 +-749 +-734 +-718 +-703 +-688 +-672 +-657 +-642 +-626 +-611 +-596 +-580 +-565 +-550 +-535 +-519 +-504 +-489 +-474 +-459 +-443 +-428 +-413 +-398 +-383 +-368 +-353 +-338 +-323 +-308 +-293 +-278 +-263 +-248 +-233 +-218 +-203 +-188 +-173 +-158 +-143 +-128 +-114 +-99 +-84 +-69 +-54 +-40 +-25 +-10 +5 +19 +34 +49 +63 +78 +92 +107 +122 +136 +151 +165 +180 +194 +209 +223 +237 +252 +266 +280 +295 +309 +323 +338 +352 +366 +380 +395 +409 +423 +437 +451 +465 +479 +493 +507 +521 +535 +549 +563 +577 +591 +605 +619 +633 +647 +660 +674 +688 +702 +715 +729 +743 +756 +770 +783 +797 +811 +824 +838 +851 +864 +878 +891 +905 +918 +931 +945 +958 +971 +984 +998 +1011 +1024 +1037 +1050 +1063 +1076 +1089 +1102 +1115 +1128 +1141 +1154 +1167 +1180 +1193 +1205 +1218 +1231 +1244 +1256 +1269 +1282 +1294 +1307 +1319 +1332 +1344 +1357 +1369 +1382 +1394 +1407 +1419 +1431 +1443 +1456 +1468 +1480 +1492 +1504 +1517 +1529 +1541 +1553 +1565 +1577 +1589 +1601 +1612 +1624 +1636 +1648 +1660 +1671 +1683 +1695 +1707 +1718 +1730 +1741 +1753 +1764 +1776 +1787 +1799 +1810 +1821 +1833 +1844 +1855 +1867 +1878 +1889 +1900 +1911 +1922 +1933 +1944 +1955 +1966 +1977 +1988 +1999 +2010 +2021 +2031 +2042 +2053 +2063 +2074 +2085 +2095 +2106 +2116 +2127 +2137 +2148 +2158 +2168 +2179 +2189 +2199 +2209 +2220 +2230 +2240 +2250 +2260 +2270 +2280 +2290 +2300 +2310 +2320 +2330 +2339 +2349 +2359 +2369 +2378 +2388 +2397 +2407 +2417 +2426 +2435 +2445 +2454 +2464 +2473 +2482 +2491 +2501 +2510 +2519 +2528 +2537 +2546 +2555 +2564 +2573 +2582 +2591 +2600 +2609 +2617 +2626 +2635 +2644 +2652 +2661 +2669 +2678 +2686 +2695 +2703 +2712 +2720 +2728 +2737 +2745 +2753 +2761 +2769 +2777 +2785 +2793 +2801 +2809 +2817 +2825 +2833 +2841 +2849 +2856 +2864 +2872 +2879 +2887 +2895 +2902 +2910 +2917 +2925 +2932 +2939 +2947 +2954 +2961 +2968 +2975 +2983 +2990 +2997 +3004 +3011 +3018 +3025 +3031 +3038 +3045 +3052 +3059 +3065 +3072 +3079 +3085 +3092 +3098 +3105 +3111 +3117 +3124 +3130 +3136 +3143 +3149 +3155 +3161 +3167 +3173 +3179 +3185 +3191 +3197 +3203 +3209 +3215 +3221 +3226 +3232 +3238 +3243 +3249 +3254 +3260 +3265 +3271 +3276 +3282 +3287 +3292 +3297 +3303 +3308 +3313 +3318 +3323 +3328 +3333 +3338 +3343 +3348 +3353 +3357 +3362 +3367 +3372 +3376 +3381 +3385 +3390 +3395 +3399 +3403 +3408 +3412 +3416 +3421 +3425 +3429 +3433 +3437 +3442 +3446 +3450 +3454 +3458 +3461 +3465 +3469 +3473 +3477 +3480 +3484 +3488 +3491 +3495 +3498 +3502 +3505 +3509 +3512 +3515 +3519 +3522 +3525 +3528 +3532 +3535 +3538 +3541 +3544 +3547 +3550 +3553 +3556 +3558 +3561 +3564 +3567 +3569 +3572 +3575 +3577 +3580 +3582 +3585 +3587 +3589 +3592 +3594 +3596 +3598 +3601 +3603 +3605 +3607 +3609 +3611 +3613 +3615 +3617 +3619 +3621 +3622 +3624 +3626 +3627 +3629 +3631 +3632 +3634 +3635 +3637 +3638 +3640 +3641 +3642 +3644 +3645 +3646 +3647 +3648 +3649 +3650 +3651 +3652 +3653 +3654 +3655 +3656 +3657 +3658 +3658 +3659 +3660 +3660 +3661 +3662 +3662 +3663 +3663 +3663 +3664 +3664 +3664 +3665 +3665 +3665 +3665 +3665 +3666 +3666 +3666 +3666 +3666 +3665 +3665 +3665 +3665 +3665 +3665 +3664 +3664 +3664 +3663 +3663 +3662 +3662 +3661 +3661 +3660 +3659 +3659 +3658 +3657 +3657 +3656 +3655 +3654 +3653 +3652 +3651 +3650 +3649 +3648 +3647 +3646 +3645 +3643 +3642 +3641 +3640 +3638 +3637 +3635 +3634 +3633 +3631 +3630 +3628 +3626 +3625 +3623 +3621 +3620 +3618 +3616 +3614 +3612 +3610 +3608 +3606 +3604 +3602 +3600 +3598 +3596 +3594 +3592 +3589 +3587 +3585 +3583 +3580 +3578 +3575 +3573 +3570 +3568 +3565 +3563 +3560 +3557 +3555 +3552 +3549 +3547 +3544 +3541 +3538 +3535 +3532 +3529 +3526 +3523 +3520 +3517 +3514 +3511 +3508 +3505 +3501 +3498 +3495 +3491 +3488 +3485 +3481 +3478 +3474 +3471 +3467 +3464 +3460 +3457 +3453 +3449 +3446 +3442 +3438 +3434 +3430 +3427 +3423 +3419 +3415 +3411 +3407 +3403 +3399 +3395 +3391 +3387 +3382 +3378 +3374 +3370 +3365 +3361 +3357 +3352 +3348 +3344 +3339 +3335 +3330 +3326 +3321 +3317 +3312 +3307 +3303 +3298 +3293 +3289 +3284 +3279 +3274 +3269 +3264 +3260 +3255 +3250 +3245 +3240 +3235 +3230 +3224 +3219 +3214 +3209 +3204 +3199 +3193 +3188 +3183 +3178 +3172 +3167 +3162 +3156 +3151 +3145 +3140 +3134 +3129 +3123 +3118 +3112 +3106 +3101 +3095 +3089 +3084 +3078 +3072 +3066 +3060 +3055 +3049 +3043 +3037 +3031 +3025 +3019 +3013 +3007 +3001 +2995 +2989 +2983 +2977 +2970 +2964 +2958 +2952 +2945 +2939 +2933 +2927 +2920 +2914 +2908 +2901 +2895 +2888 +2882 +2875 +2869 +2862 +2856 +2849 +2843 +2836 +2829 +2823 +2816 +2809 +2803 +2796 +2789 +2782 +2776 +2769 +2762 +2755 +2748 +2741 +2734 +2727 +2720 +2714 +2707 +2700 +2692 +2685 +2678 +2671 +2664 +2657 +2650 +2643 +2636 +2628 +2621 +2614 +2607 +2599 +2592 +2585 +2578 +2570 +2563 +2556 +2548 +2541 +2533 +2526 +2518 +2511 +2504 +2496 +2489 +2481 +2473 +2466 +2458 +2451 +2443 +2435 +2428 +2420 +2412 +2405 +2397 +2389 +2382 +2374 +2366 +2358 +2351 +2343 +2335 +2327 +2319 +2311 +2303 +2296 +2288 +2280 +2272 +2264 +2256 +2248 +2240 +2232 +2224 +2216 +2208 +2200 +2192 +2183 +2175 +2167 +2159 +2151 +2143 +2135 +2127 +2118 +2110 +2102 +2094 +2085 +2077 +2069 +2061 +2052 +2044 +2036 +2027 +2019 +2011 +2002 +1994 +1986 +1977 +1969 +1961 +1952 +1944 +1935 +1927 +1918 +1910 +1901 +1893 +1884 +1876 +1867 +1859 +1850 +1842 +1833 +1825 +1816 +1808 +1799 +1790 +1782 +1773 +1765 +1756 +1747 +1739 +1730 +1721 +1713 +1704 +1695 +1687 +1678 +1669 +1660 +1652 +1643 +1634 +1625 +1617 +1608 +1599 +1590 +1582 +1573 +1564 +1555 +1546 +1538 +1529 +1520 +1511 +1502 +1493 +1485 +1476 +1467 +1458 +1449 +1440 +1431 +1423 +1414 +1405 +1396 +1387 +1378 +1369 +1360 +1351 +1342 +1333 +1324 +1316 +1307 +1298 +1289 +1280 +1271 +1262 +1253 +1244 +1235 +1226 +1217 +1208 +1199 +1190 +1181 +1172 +1163 +1154 +1145 +1136 +1127 +1118 +1109 +1100 +1091 +1082 +1073 +1064 +1055 +1046 +1037 +1028 +1019 +1010 +1001 +992 +983 +974 +965 +956 +947 +938 +929 +920 +910 +901 +892 +883 +874 +865 +856 +847 +838 +829 +820 +811 +802 +793 +784 +775 +766 +757 +748 +739 +730 +721 +712 +703 +694 +685 +676 +667 +658 +649 +640 +631 +622 +613 +604 +595 +586 +577 +568 +559 +550 +541 +532 +523 +514 +505 +496 +488 +479 +470 +461 +452 +443 +434 +425 +416 +407 +398 +389 +381 +372 +363 +354 +345 +336 +327 +318 +310 +301 +292 +283 +274 +265 +257 +248 +239 +230 +221 +213 +204 +195 +186 +178 +169 +160 +151 +143 +134 +125 +116 +108 +99 +90 +82 +73 +64 +56 +47 +38 +30 +21 +12 +4 +-5 +-13 +-22 +-30 +-39 +-48 +-56 +-65 +-73 +-82 +-90 +-99 +-107 +-116 +-124 +-133 +-141 +-150 +-158 +-167 +-175 +-183 +-192 +-200 +-209 +-217 +-225 +-234 +-242 +-250 +-259 +-267 +-275 +-284 +-292 +-300 +-309 +-317 +-325 +-333 +-342 +-350 +-358 +-366 +-374 +-382 +-391 +-399 +-407 +-415 +-423 +-431 +-439 +-447 +-456 +-464 +-472 +-480 +-488 +-496 +-504 +-512 +-520 +-528 +-536 +-543 +-551 +-559 +-567 +-575 +-583 +-591 +-599 +-606 +-614 +-622 +-630 +-638 +-645 +-653 +-661 +-669 +-676 +-684 +-692 +-699 +-707 +-715 +-722 +-730 +-738 +-745 +-753 +-760 +-768 +-775 +-783 +-790 +-798 +-805 +-813 +-820 +-828 +-835 +-842 +-850 +-857 +-865 +-872 +-879 +-887 +-894 +-901 +-908 +-916 +-923 +-930 +-937 +-945 +-952 +-959 +-966 +-973 +-980 +-987 +-994 +-1001 +-1009 +-1016 +-1023 +-1030 +-1037 +-1044 +-1050 +-1057 +-1064 +-1071 +-1078 +-1085 +-1092 +-1099 +-1105 +-1112 +-1119 +-1126 +-1133 +-1139 +-1146 +-1153 +-1159 +-1166 +-1173 +-1179 +-1186 +-1193 +-1199 +-1206 +-1212 +-1219 +-1225 +-1232 +-1238 +-1245 +-1251 +-1258 +-1264 +-1270 +-1277 +-1283 +-1289 +-1296 +-1302 +-1308 +-1315 +-1321 +-1327 +-1333 +-1339 +-1346 +-1352 +-1358 +-1364 +-1370 +-1376 +-1382 +-1388 +-1394 +-1400 +-1406 +-1412 +-1418 +-1424 +-1430 +-1436 +-1442 +-1448 +-1454 +-1459 +-1465 +-1471 +-1477 +-1482 +-1488 +-1494 +-1500 +-1505 +-1511 +-1516 +-1522 +-1528 +-1533 +-1539 +-1544 +-1550 +-1555 +-1561 +-1566 +-1572 +-1577 +-1582 +-1588 +-1593 +-1599 +-1604 +-1609 +-1614 +-1620 +-1625 +-1630 +-1635 +-1640 +-1646 +-1651 +-1656 +-1661 +-1666 +-1671 +-1676 +-1681 +-1686 +-1691 +-1696 +-1701 +-1706 +-1711 +-1716 +-1720 +-1725 +-1730 +-1735 +-1740 +-1744 +-1749 +-1754 +-1758 +-1763 +-1768 +-1772 +-1777 +-1782 +-1786 +-1791 +-1795 +-1800 +-1804 +-1809 +-1813 +-1817 +-1822 +-1826 +-1830 +-1835 +-1839 +-1843 +-1848 +-1852 +-1856 +-1860 +-1864 +-1869 +-1873 +-1877 +-1881 +-1885 +-1889 +-1893 +-1897 +-1901 +-1905 +-1909 +-1913 +-1917 +-1921 +-1925 +-1928 +-1932 +-1936 +-1940 +-1944 +-1947 +-1951 +-1955 +-1958 +-1962 +-1966 +-1969 +-1973 +-1976 +-1980 +-1983 +-1987 +-1990 +-1994 +-1997 +-2001 +-2004 +-2007 +-2011 +-2014 +-2017 +-2021 +-2024 +-2027 +-2030 +-2033 +-2037 +-2040 +-2043 +-2046 +-2049 +-2052 +-2055 +-2058 +-2061 +-2064 +-2067 +-2070 +-2073 +-2076 +-2079 +-2081 +-2084 +-2087 +-2090 +-2092 +-2095 +-2098 +-2101 +-2103 +-2106 +-2108 +-2111 +-2114 +-2116 +-2119 +-2121 +-2124 +-2126 +-2129 +-2131 +-2133 +-2136 +-2138 +-2140 +-2143 +-2145 +-2147 +-2150 +-2152 +-2154 +-2156 +-2158 +-2160 +-2162 +-2165 +-2167 +-2169 +-2171 +-2173 +-2175 +-2177 +-2179 +-2180 +-2182 +-2184 +-2186 +-2188 +-2190 +-2191 +-2193 +-2195 +-2197 +-2198 +-2200 +-2202 +-2203 +-2205 +-2206 +-2208 +-2209 +-2211 +-2212 +-2214 +-2215 +-2217 +-2218 +-2220 +-2221 +-2222 +-2224 +-2225 +-2226 +-2227 +-2229 +-2230 +-2231 +-2232 +-2233 +-2234 +-2236 +-2237 +-2238 +-2239 +-2240 +-2241 +-2242 +-2243 +-2244 +-2244 +-2245 +-2246 +-2247 +-2248 +-2249 +-2249 +-2250 +-2251 +-2252 +-2252 +-2253 +-2254 +-2254 +-2255 +-2255 +-2256 +-2256 +-2257 +-2257 +-2258 +-2258 +-2259 +-2259 +-2260 +-2260 +-2260 +-2261 +-2261 +-2261 +-2261 +-2262 +-2262 +-2262 +-2262 +-2262 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2262 +-2262 +-2262 +-2262 +-2262 +-2261 +-2261 +-2261 +-2261 +-2260 +-2260 +-2260 +-2259 +-2259 +-2259 +-2258 +-2258 +-2257 +-2257 +-2256 +-2256 +-2255 +-2254 +-2254 +-2253 +-2253 +-2252 +-2251 +-2251 +-2250 +-2249 +-2248 +-2248 +-2247 +-2246 +-2245 +-2244 +-2243 +-2242 +-2242 +-2241 +-2240 +-2239 +-2238 +-2237 +-2236 +-2235 +-2233 +-2232 +-2231 +-2230 +-2229 +-2228 +-2227 +-2225 +-2224 +-2223 +-2222 +-2220 +-2219 +-2218 +-2216 +-2215 +-2214 +-2212 +-2211 +-2209 +-2208 +-2206 +-2205 +-2203 +-2202 +-2200 +-2199 +-2197 +-2195 +-2194 +-2192 +-2190 +-2189 +-2187 +-2185 +-2184 +-2182 +-2180 +-2178 +-2176 +-2174 +-2173 +-2171 +-2169 +-2167 +-2165 +-2163 +-2161 +-2159 +-2157 +-2155 +-2153 +-2151 +-2149 +-2147 +-2145 +-2142 +-2140 +-2138 +-2136 +-2134 +-2132 +-2129 +-2127 +-2125 +-2122 +-2120 +-2118 +-2116 +-2113 +-2111 +-2108 +-2106 +-2104 +-2101 +-2099 +-2096 +-2094 +-2091 +-2089 +-2086 +-2083 +-2081 +-2078 +-2076 +-2073 +-2070 +-2068 +-2065 +-2062 +-2060 +-2057 +-2054 +-2051 +-2049 +-2046 +-2043 +-2040 +-2037 +-2034 +-2031 +-2029 +-2026 +-2023 +-2020 +-2017 +-2014 +-2011 +-2008 +-2005 +-2002 +-1999 +-1996 +-1992 +-1989 +-1986 +-1983 +-1980 +-1977 +-1974 +-1970 +-1967 +-1964 +-1961 +-1957 +-1954 +-1951 +-1948 +-1944 +-1941 +-1938 +-1934 +-1931 +-1927 +-1924 +-1921 +-1917 +-1914 +-1910 +-1907 +-1903 +-1900 +-1896 +-1893 +-1889 +-1886 +-1882 +-1878 +-1875 +-1871 +-1868 +-1864 +-1860 +-1857 +-1853 +-1849 +-1845 +-1842 +-1838 +-1834 +-1830 +-1827 +-1823 +-1819 +-1815 +-1811 +-1807 +-1804 +-1800 +-1796 +-1792 +-1788 +-1784 +-1780 +-1776 +-1772 +-1768 +-1764 +-1760 +-1756 +-1752 +-1748 +-1744 +-1740 +-1736 +-1732 +-1728 +-1724 +-1719 +-1715 +-1711 +-1707 +-1703 +-1699 +-1694 +-1690 +-1686 +-1682 +-1677 +-1673 +-1669 +-1665 +-1660 +-1656 +-1652 +-1647 +-1643 +-1639 +-1634 +-1630 +-1625 +-1621 +-1617 +-1612 +-1608 +-1603 +-1599 +-1594 +-1590 +-1586 +-1581 +-1577 +-1572 +-1567 +-1563 +-1558 +-1554 +-1549 +-1545 +-1540 +-1535 +-1531 +-1526 +-1522 +-1517 +-1512 +-1508 +-1503 +-1498 +-1494 +-1489 +-1484 +-1480 +-1475 +-1470 +-1465 +-1461 +-1456 +-1451 +-1446 +-1441 +-1437 +-1432 +-1427 +-1422 +-1417 +-1413 +-1408 +-1403 +-1398 +-1393 +-1388 +-1383 +-1378 +-1374 +-1369 +-1364 +-1359 +-1354 +-1349 +-1344 +-1339 +-1334 +-1329 +-1324 +-1319 +-1314 +-1309 +-1304 +-1299 +-1294 +-1289 +-1284 +-1279 +-1274 +-1269 +-1264 +-1258 +-1253 +-1248 +-1243 +-1238 +-1233 +-1228 +-1223 +-1218 +-1212 +-1207 +-1202 +-1197 +-1192 +-1187 +-1181 +-1176 +-1171 +-1166 +-1161 +-1155 +-1150 +-1145 +-1140 +-1135 +-1129 +-1124 +-1119 +-1114 +-1108 +-1103 +-1098 +-1092 +-1087 +-1082 +-1077 +-1071 +-1066 +-1061 +-1055 +-1050 +-1045 +-1039 +-1034 +-1029 +-1023 +-1018 +-1013 +-1007 +-1002 +-997 +-991 +-986 +-980 +-975 +-970 +-964 +-959 +-953 +-948 +-943 +-937 +-932 +-926 +-921 +-916 +-910 +-905 +-899 +-894 +-888 +-883 +-877 +-872 +-867 +-861 +-856 +-850 +-845 +-839 +-834 +-828 +-823 +-817 +-812 +-806 +-801 +-795 +-790 +-784 +-779 +-773 +-768 +-762 +-757 +-751 +-746 +-740 +-735 +-729 +-724 +-718 +-713 +-707 +-702 +-696 +-691 +-685 +-680 +-674 +-669 +-663 +-658 +-652 +-646 +-641 +-635 +-630 +-624 +-619 +-613 +-608 +-602 +-597 +-591 +-585 +-580 +-574 +-569 +-563 +-558 +-552 +-547 +-541 +-536 +-530 +-524 +-519 +-513 +-508 +-502 +-497 +-491 +-486 +-480 +-475 +-469 +-464 +-458 +-452 +-447 +-441 +-436 +-430 +-425 +-419 +-414 +-408 +-403 +-397 +-392 +-386 +-381 +-375 +-369 +-364 +-358 +-353 +-347 +-342 +-336 +-331 +-325 +-320 +-314 +-309 +-303 +-298 +-292 +-287 +-281 +-276 +-270 +-265 +-259 +-254 +-248 +-243 +-238 +-232 +-227 +-221 +-216 +-210 +-205 +-199 +-194 +-188 +-183 +-178 +-172 +-167 +-161 +-156 +-150 +-145 +-140 +-134 +-129 +-123 +-118 +-113 +-107 +-102 +-96 +-91 +-86 +-80 +-75 +-70 +-64 +-59 +-53 +-48 +-43 +-37 +-32 +-27 +-21 +-16 +-11 +-5 +0 +5 +10 +16 +21 +26 +32 +37 +42 +47 +53 +58 +63 +68 +74 +79 +84 +89 +95 +100 +105 +110 +115 +121 +126 +131 +136 +141 +146 +152 +157 +162 +167 +172 +177 +182 +187 +193 +198 +203 +208 +213 +218 +223 +228 +233 +238 +243 +248 +253 +258 +263 +268 +273 +278 +283 +288 +293 +298 +303 +308 +313 +318 +323 +328 +333 +338 +343 +347 +352 +357 +362 +367 +372 +377 +382 +386 +391 +396 +401 +406 +410 +415 +420 +425 +429 +434 +439 +444 +448 +453 +458 +463 +467 +472 +477 +481 +486 +491 +495 +500 +505 +509 +514 +518 +523 +528 +532 +537 +541 +546 +550 +555 +559 +564 +568 +573 +577 +582 +586 +591 +595 +600 +604 +608 +613 +617 +622 +626 +630 +635 +639 +643 +648 +652 +656 +661 +665 +669 +674 +678 +682 +686 +691 +695 +699 +703 +707 +712 +716 +720 +724 +728 +732 +737 +741 +745 +749 +753 +757 +761 +765 +769 +773 +777 +781 +785 +789 +793 +797 +801 +805 +809 +813 +817 +821 +825 +829 +832 +836 +840 +844 +848 +852 +855 +859 +863 +867 +871 +874 +878 +882 +885 +889 +893 +897 +900 +904 +908 +911 +915 +918 +922 +926 +929 +933 +936 +940 +943 +947 +950 +954 +957 +961 +964 +968 +971 +975 +978 +981 +985 +988 +992 +995 +998 +1002 +1005 +1008 +1012 +1015 +1018 +1021 +1025 +1028 +1031 +1034 +1038 +1041 +1044 +1047 +1050 +1053 +1057 +1060 +1063 +1066 +1069 +1072 +1075 +1078 +1081 +1084 +1087 +1090 +1093 +1096 +1099 +1102 +1105 +1108 +1111 +1114 +1117 +1119 +1122 +1125 +1128 +1131 +1134 +1136 +1139 +1142 +1145 +1148 +1150 +1153 +1156 +1158 +1161 +1164 +1166 +1169 +1172 +1174 +1177 +1179 +1182 +1185 +1187 +1190 +1192 +1195 +1197 +1200 +1202 +1205 +1207 +1210 +1212 +1214 +1217 +1219 +1222 +1224 +1226 +1229 +1231 +1233 +1236 +1238 +1240 +1242 +1245 +1247 +1249 +1251 +1253 +1256 +1258 +1260 +1262 +1264 +1266 +1268 +1271 +1273 +1275 +1277 +1279 +1281 +1283 +1285 +1287 +1289 +1291 +1293 +1295 +1297 +1298 +1300 +1302 +1304 +1306 +1308 +1310 +1311 +1313 +1315 +1317 +1319 +1320 +1322 +1324 +1325 +1327 +1329 +1330 +1332 +1334 +1335 +1337 +1339 +1340 +1342 +1343 +1345 +1346 +1348 +1349 +1351 +1352 +1354 +1355 +1357 +1358 +1360 +1361 +1362 +1364 +1365 +1367 +1368 +1369 +1370 +1372 +1373 +1374 +1376 +1377 +1378 +1379 +1380 +1382 +1383 +1384 +1385 +1386 +1387 +1389 +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +1400 +1401 +1402 +1403 +1404 +1405 +1405 +1406 +1407 +1408 +1409 +1410 +1410 +1411 +1412 +1413 +1414 +1414 +1415 +1416 +1416 +1417 +1418 +1419 +1419 +1420 +1420 +1421 +1422 +1422 +1423 +1423 +1424 +1424 +1425 +1425 +1426 +1426 +1427 +1427 +1428 +1428 +1429 +1429 +1429 +1430 +1430 +1431 +1431 +1431 +1432 +1432 +1432 +1432 +1433 +1433 +1433 +1433 +1434 +1434 +1434 +1434 +1434 +1434 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1434 +1434 +1434 +1434 +1434 +1434 +1433 +1433 +1433 +1433 +1432 +1432 +1432 +1432 +1431 +1431 +1431 +1430 +1430 +1429 +1429 +1429 +1428 +1428 +1427 +1427 +1427 +1426 +1426 +1425 +1425 +1424 +1424 +1423 +1422 +1422 +1421 +1421 +1420 +1420 +1419 +1418 +1418 +1417 +1416 +1416 +1415 +1414 +1413 +1413 +1412 +1411 +1410 +1410 +1409 +1408 +1407 +1406 +1406 +1405 +1404 +1403 +1402 +1401 +1400 +1400 +1399 +1398 +1397 +1396 +1395 +1394 +1393 +1392 +1391 +1390 +1389 +1388 +1387 +1386 +1384 +1383 +1382 +1381 +1380 +1379 +1378 +1377 +1375 +1374 +1373 +1372 +1371 +1369 +1368 +1367 +1366 +1364 +1363 +1362 +1361 +1359 +1358 +1357 +1355 +1354 +1353 +1351 +1350 +1348 +1347 +1346 +1344 +1343 +1341 +1340 +1338 +1337 +1335 +1334 +1332 +1331 +1329 +1328 +1326 +1325 +1323 +1322 +1320 +1318 +1317 +1315 +1314 +1312 +1310 +1309 +1307 +1305 +1304 +1302 +1300 +1299 +1297 +1295 +1293 +1292 +1290 +1288 +1286 +1284 +1283 +1281 +1279 +1277 +1275 +1274 +1272 +1270 +1268 +1266 +1264 +1262 +1260 +1258 +1257 +1255 +1253 +1251 +1249 +1247 +1245 +1243 +1241 +1239 +1237 +1235 +1233 +1231 +1229 +1227 +1224 +1222 +1220 +1218 +1216 +1214 +1212 +1210 +1208 +1205 +1203 +1201 +1199 +1197 +1195 +1192 +1190 +1188 +1186 +1183 +1181 +1179 +1177 +1174 +1172 +1170 +1168 +1165 +1163 +1161 +1158 +1156 +1154 +1151 +1149 +1147 +1144 +1142 +1140 +1137 +1135 +1132 +1130 +1128 +1125 +1123 +1120 +1118 +1115 +1113 +1110 +1108 +1105 +1103 +1100 +1098 +1095 +1093 +1090 +1088 +1085 +1083 +1080 +1078 +1075 +1073 +1070 +1067 +1065 +1062 +1060 +1057 +1054 +1052 +1049 +1046 +1044 +1041 +1038 +1036 +1033 +1030 +1028 +1025 +1022 +1020 +1017 +1014 +1012 +1009 +1006 +1003 +1001 +998 +995 +992 +990 +987 +984 +981 +978 +976 +973 +970 +967 +964 +961 +959 +956 +953 +950 +947 +944 +942 +939 +936 +933 +930 +927 +924 +921 +918 +915 +913 +910 +907 +904 +901 +898 +895 +892 +889 +886 +883 +880 +877 +874 +871 +868 +865 +862 +859 +856 +853 +850 +847 +844 +841 +838 +835 +832 +829 +826 +823 +820 +817 +813 +810 +807 +804 +801 +798 +795 +792 +789 +786 +783 +779 +776 +773 +770 +767 +764 +761 +758 +754 +751 +748 +745 +742 +739 +735 +732 +729 +726 +723 +720 +716 +713 +710 +707 +704 +700 +697 +694 +691 +688 +684 +681 +678 +675 +671 +668 +665 +662 +659 +655 +652 +649 +646 +642 +639 +636 +633 +629 +626 +623 +620 +616 +613 +610 +606 +603 +600 +597 +593 +590 +587 +584 +580 +577 +574 +570 +567 +564 +560 +557 +554 +551 +547 +544 +541 +537 +534 +531 +527 +524 +521 +517 +514 +511 +507 +504 +501 +498 +494 +491 +488 +484 +481 +478 +474 +471 +468 +464 +461 +458 +454 +451 +448 +444 +441 +437 +434 +431 +427 +424 +421 +417 +414 +411 +407 +404 +401 +397 +394 +391 +387 +384 +381 +377 +374 +371 +367 +364 +361 +357 +354 +351 +347 +344 +341 +337 +334 +330 +327 +324 +320 +317 +314 +310 +307 +304 +300 +297 +294 +290 +287 +284 +280 +277 +274 +270 +267 +264 +260 +257 +254 +250 +247 +244 +240 +237 +234 +230 +227 +224 +221 +217 +214 +211 +207 +204 +201 +197 +194 +191 +187 +184 +181 +178 +174 +171 +168 +164 +161 +158 +154 +151 +148 +145 +141 +138 +135 +132 +128 +125 +122 +118 +115 +112 +109 +105 +102 +99 +96 +92 +89 +86 +83 +79 +76 +73 +70 +67 +63 +60 +57 +54 +50 +47 +44 +41 +38 +34 +31 +28 +25 +22 +18 +15 +12 +9 +6 +2 +-1 +-4 +-7 +-10 +-13 +-16 +-20 +-23 +-26 +-29 +-32 +-35 +-39 +-42 +-45 +-48 +-51 +-54 +-57 +-60 +-63 +-67 +-70 +-73 +-76 +-79 +-82 +-85 +-88 +-91 +-94 +-97 +-100 +-104 +-107 +-110 +-113 +-116 +-119 +-122 +-125 +-128 +-131 +-134 +-137 +-140 +-143 +-146 +-149 +-152 +-155 +-158 +-161 +-164 +-167 +-170 +-173 +-176 +-179 +-182 +-185 +-188 +-191 +-194 +-196 +-199 +-202 +-205 +-208 +-211 +-214 +-217 +-220 +-223 +-226 +-228 +-231 +-234 +-237 +-240 +-243 +-246 +-248 +-251 +-254 +-257 +-260 +-263 +-266 +-268 +-271 +-274 +-277 +-280 +-282 +-285 +-288 +-291 +-293 +-296 +-299 +-302 +-305 +-307 +-310 +-313 +-315 +-318 +-321 +-324 +-326 +-329 +-332 +-334 +-337 +-340 +-343 +-345 +-348 +-351 +-353 +-356 +-359 +-361 +-364 +-366 +-369 +-372 +-374 +-377 +-380 +-382 +-385 +-387 +-390 +-392 +-395 +-398 +-400 +-403 +-405 +-408 +-410 +-413 +-415 +-418 +-420 +-423 +-425 +-428 +-430 +-433 +-435 +-438 +-440 +-443 +-445 +-448 +-450 +-453 +-455 +-457 +-460 +-462 +-465 +-467 +-469 +-472 +-474 +-477 +-479 +-481 +-484 +-486 +-488 +-491 +-493 +-495 +-498 +-500 +-502 +-505 +-507 +-509 +-512 +-514 +-516 +-518 +-521 +-523 +-525 +-527 +-530 +-532 +-534 +-536 +-538 +-541 +-543 +-545 +-547 +-549 +-552 +-554 +-556 +-558 +-560 +-562 +-564 +-567 +-569 +-571 +-573 +-575 +-577 +-579 +-581 +-583 +-585 +-587 +-589 +-592 +-594 +-596 +-598 +-600 +-602 +-604 +-606 +-608 +-610 +-612 +-614 +-615 +-617 +-619 +-621 +-623 +-625 +-627 +-629 +-631 +-633 +-635 +-637 +-639 +-640 +-642 +-644 +-646 +-648 +-650 +-651 +-653 +-655 +-657 +-659 +-661 +-662 +-664 +-666 +-668 +-669 +-671 +-673 +-675 +-676 +-678 +-680 +-682 +-683 +-685 +-687 +-688 +-690 +-692 +-693 +-695 +-697 +-698 +-700 +-702 +-703 +-705 +-706 +-708 +-710 +-711 +-713 +-714 +-716 +-717 +-719 +-720 +-722 +-724 +-725 +-727 +-728 +-730 +-731 +-733 +-734 +-735 +-737 +-738 +-740 +-741 +-743 +-744 +-746 +-747 +-748 +-750 +-751 +-753 +-754 +-755 +-757 +-758 +-759 +-761 +-762 +-763 +-765 +-766 +-767 +-769 +-770 +-771 +-772 +-774 +-775 +-776 +-777 +-779 +-780 +-781 +-782 +-783 +-785 +-786 +-787 +-788 +-789 +-791 +-792 +-793 +-794 +-795 +-796 +-797 +-798 +-800 +-801 +-802 +-803 +-804 +-805 +-806 +-807 +-808 +-809 +-810 +-811 +-812 +-813 +-814 +-815 +-816 +-817 +-818 +-819 +-820 +-821 +-822 +-823 +-824 +-825 +-826 +-827 +-827 +-828 +-829 +-830 +-831 +-832 +-833 +-833 +-834 +-835 +-836 +-837 +-838 +-838 +-839 +-840 +-841 +-842 +-842 +-843 +-844 +-845 +-845 +-846 +-847 +-847 +-848 +-849 +-850 +-850 +-851 +-852 +-852 +-853 +-854 +-854 +-855 +-855 +-856 +-857 +-857 +-858 +-858 +-859 +-860 +-860 +-861 +-861 +-862 +-862 +-863 +-863 +-864 +-864 +-865 +-865 +-866 +-866 +-867 +-867 +-868 +-868 +-869 +-869 +-870 +-870 +-870 +-871 +-871 +-872 +-872 +-872 +-873 +-873 +-874 +-874 +-874 +-875 +-875 +-875 +-876 +-876 +-876 +-876 +-877 +-877 +-877 +-878 +-878 +-878 +-878 +-879 +-879 +-879 +-879 +-879 +-880 +-880 +-880 +-880 +-880 +-881 +-881 +-881 +-881 +-881 +-881 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-881 +-881 +-881 +-881 +-881 +-881 +-881 +-880 +-880 +-880 +-880 +-880 +-879 +-879 +-879 +-879 +-879 +-878 +-878 +-878 +-878 +-877 +-877 +-877 +-876 +-876 +-876 +-876 +-875 +-875 +-875 +-874 +-874 +-874 +-873 +-873 +-873 +-872 +-872 +-871 +-871 +-871 +-870 +-870 +-870 +-869 +-869 +-868 +-868 +-867 +-867 +-867 +-866 +-866 +-865 +-865 +-864 +-864 +-863 +-863 +-862 +-862 +-861 +-861 +-860 +-860 +-859 +-859 +-858 +-857 +-857 +-856 +-856 +-855 +-855 +-854 +-853 +-853 +-852 +-852 +-851 +-850 +-850 +-849 +-848 +-848 +-847 +-846 +-846 +-845 +-844 +-844 +-843 +-842 +-842 +-841 +-840 +-840 +-839 +-838 +-837 +-837 +-836 +-835 +-834 +-834 +-833 +-832 +-831 +-831 +-830 +-829 +-828 +-827 +-827 +-826 +-825 +-824 +-823 +-822 +-822 +-821 +-820 +-819 +-818 +-817 +-816 +-816 +-815 +-814 +-813 +-812 +-811 +-810 +-809 +-808 +-808 +-807 +-806 +-805 +-804 +-803 +-802 +-801 +-800 +-799 +-798 +-797 +-796 +-795 +-794 +-793 +-792 +-791 +-790 +-789 +-788 +-787 +-786 +-785 +-784 +-783 +-782 +-781 +-780 +-779 +-778 +-777 +-776 +-774 +-773 +-772 +-771 +-770 +-769 +-768 +-767 +-766 +-765 +-763 +-762 +-761 +-760 +-759 +-758 +-757 +-755 +-754 +-753 +-752 +-751 +-750 +-748 +-747 +-746 +-745 +-744 +-743 +-741 +-740 +-739 +-738 +-736 +-735 +-734 +-733 +-732 +-730 +-729 +-728 +-727 +-725 +-724 +-723 +-722 +-720 +-719 +-718 +-716 +-715 +-714 +-713 +-711 +-710 +-709 +-707 +-706 +-705 +-703 +-702 +-701 +-699 +-698 +-697 +-695 +-694 +-693 +-691 +-690 +-689 +-687 +-686 +-685 +-683 +-682 +-680 +-679 +-678 +-676 +-675 +-673 +-672 +-671 +-669 +-668 +-666 +-665 +-664 +-662 +-661 +-659 +-658 +-656 +-655 +-654 +-652 +-651 +-649 +-648 +-646 +-645 +-643 +-642 +-640 +-639 +-638 +-636 +-635 +-633 +-632 +-630 +-629 +-627 +-626 +-624 +-623 +-621 +-620 +-618 +-617 +-615 +-614 +-612 +-610 +-609 +-607 +-606 +-604 +-603 +-601 +-600 +-598 +-597 +-595 +-594 +-592 +-590 +-589 +-587 +-586 +-584 +-583 +-581 +-579 +-578 +-576 +-575 +-573 +-572 +-570 +-568 +-567 +-565 +-564 +-562 +-560 +-559 +-557 +-556 +-554 +-552 +-551 +-549 +-547 +-546 +-544 +-543 +-541 +-539 +-538 +-536 +-534 +-533 +-531 +-530 +-528 +-526 +-525 +-523 +-521 +-520 +-518 +-516 +-515 +-513 +-511 +-510 +-508 +-506 +-505 +-503 +-501 +-500 +-498 +-496 +-495 +-493 +-491 +-490 +-488 +-486 +-485 +-483 +-481 +-479 +-478 +-476 +-474 +-473 +-471 +-469 +-468 +-466 +-464 +-462 +-461 +-459 +-457 +-456 +-454 +-452 +-450 +-449 +-447 +-445 +-444 +-442 +-440 +-438 +-437 +-435 +-433 +-432 +-430 +-428 +-426 +-425 +-423 +-421 +-419 +-418 +-416 +-414 +-413 +-411 +-409 +-407 +-406 +-404 +-402 +-400 +-399 +-397 +-395 +-393 +-392 +-390 +-388 +-386 +-385 +-383 +-381 +-379 +-378 +-376 +-374 +-372 +-371 +-369 +-367 +-365 +-364 +-362 +-360 +-358 +-357 +-355 +-353 +-351 +-350 +-348 +-346 +-344 +-343 +-341 +-339 +-337 +-336 +-334 +-332 +-330 +-328 +-327 +-325 +-323 +-321 +-320 +-318 +-316 +-314 +-313 +-311 +-309 +-307 +-306 +-304 +-302 +-300 +-299 +-297 +-295 +-293 +-291 +-290 +-288 +-286 +-284 +-283 +-281 +-279 +-277 +-276 +-274 +-272 +-270 +-269 +-267 +-265 +-263 +-262 +-260 +-258 +-256 +-255 +-253 +-251 +-249 +-247 +-246 +-244 +-242 +-240 +-239 +-237 +-235 +-233 +-232 +-230 +-228 +-226 +-225 +-223 +-221 +-219 +-218 +-216 +-214 +-213 +-211 +-209 +-207 +-206 +-204 +-202 +-200 +-199 +-197 +-195 +-193 +-192 +-190 +-188 +-186 +-185 +-183 +-181 +-180 +-178 +-176 +-174 +-173 +-171 +-169 +-167 +-166 +-164 +-162 +-161 +-159 +-157 +-155 +-154 +-152 +-150 +-149 +-147 +-145 +-143 +-142 +-140 +-138 +-137 +-135 +-133 +-132 +-130 +-128 +-126 +-125 +-123 +-121 +-120 +-118 +-116 +-115 +-113 +-111 +-110 +-108 +-106 +-105 +-103 +-101 +-99 +-98 +-96 +-94 +-93 +-91 +-89 +-88 +-86 +-84 +-83 +-81 +-80 +-78 +-76 +-75 +-73 +-71 +-70 +-68 +-66 +-65 +-63 +-61 +-60 +-58 +-57 +-55 +-53 +-52 +-50 +-48 +-47 +-45 +-43 +-42 +-40 +-39 +-37 +-35 +-34 +-32 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-19 +-18 +-16 +-15 +-13 +-11 +-10 +-8 +-7 +-5 +-4 +-2 +0 +1 +3 +4 +6 +7 +9 +10 +12 +14 +15 +17 +18 +20 +21 +23 +24 +26 +27 +29 +30 +32 +34 +35 +37 +38 +40 +41 +43 +44 +46 +47 +49 +50 +52 +53 +55 +56 +58 +59 +61 +62 +64 +65 +66 +68 +69 +71 +72 +74 +75 +77 +78 +80 +81 +82 +84 +85 +87 +88 +90 +91 +93 +94 +95 +97 +98 +100 +101 +102 +104 +105 +107 +108 +109 +111 +112 +114 +115 +116 +118 +119 +121 +122 +123 +125 +126 +127 +129 +130 +132 +133 +134 +136 +137 +138 +140 +141 +142 +144 +145 +146 +148 +149 +150 +152 +153 +154 +155 +157 +158 +159 +161 +162 +163 +165 +166 +167 +168 +170 +171 +172 +174 +175 +176 +177 +179 +180 +181 +182 +184 +185 +186 +187 +189 +190 +191 +192 +193 +195 +196 +197 +198 +200 +201 +202 +203 +204 +206 +207 +208 +209 +210 +211 +213 +214 +215 +216 +217 +218 +220 +221 +222 +223 +224 +225 +227 +228 +229 +230 +231 +232 +233 +234 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +288 +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +302 +303 +304 +305 +306 +307 +308 +309 +310 +311 +311 +312 +313 +314 +315 +316 +317 +318 +318 +319 +320 +321 +322 +323 +323 +324 +325 +326 +327 +328 +328 +329 +330 +331 +332 +332 +333 +334 +335 +336 +336 +337 +338 +339 +339 +340 +341 +342 +343 +343 +344 +345 +346 +346 +347 +348 +349 +349 +350 +351 +351 +352 +353 +354 +354 +355 +356 +356 +357 +358 +358 +359 +360 +361 +361 +362 +363 +363 +364 +365 +365 +366 +367 +367 +368 +368 +369 +370 +370 +371 +372 +372 +373 +373 +374 +375 +375 +376 +376 +377 +378 +378 +379 +379 +380 +381 +381 +382 +382 +383 +383 +384 +385 +385 +386 +386 +387 +387 +388 +388 +389 +389 +390 +391 +391 +392 +392 +393 +393 +394 +394 +395 +395 +396 +396 +397 +397 +398 +398 +398 +399 +399 +400 +400 +401 +401 +402 +402 +403 +403 +403 +404 +404 +405 +405 +406 +406 +406 +407 +407 +408 +408 +409 +409 +409 +410 +410 +410 +411 +411 +412 +412 +412 +413 +413 +413 +414 +414 +415 +415 +415 +416 +416 +416 +417 +417 +417 +418 +418 +418 +419 +419 +419 +420 +420 +420 +420 +421 +421 +421 +422 +422 +422 +423 +423 +423 +423 +424 +424 +424 +424 +425 +425 +425 +425 +426 +426 +426 +426 +427 +427 +427 +427 +428 +428 +428 +428 +428 +429 +429 +429 +429 +429 +430 +430 +430 +430 +430 +431 +431 +431 +431 +431 +432 +432 +432 +432 +432 +432 +432 +433 +433 +433 +433 +433 +433 +433 +434 +434 +434 +434 +434 +434 +434 +434 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +434 +434 +434 +434 +434 +434 +434 +434 +434 +433 +433 +433 +433 +433 +433 +433 +432 +432 +432 +432 +432 +432 +432 +431 +431 +431 +431 +431 +431 +430 +430 +430 +430 +430 +430 +429 +429 +429 +429 +429 +429 +428 +428 +428 +428 +428 +427 +427 +427 +427 +427 +426 +426 +426 +426 +425 +425 +425 +425 +425 +424 +424 +424 +424 +423 +423 +423 +423 +422 +422 +422 +422 +421 +421 +421 +421 +420 +420 +420 +420 +419 +419 +419 +419 +418 +418 +418 +418 +417 +417 +417 +416 +416 +416 +416 +415 +415 +415 +414 +414 +414 +414 +413 +413 +413 +412 +412 +412 +411 +411 +411 +410 +410 +410 +409 +409 +409 +409 +408 +408 +408 +407 +407 +407 +406 +406 +406 +405 +405 +405 +404 +404 +404 +403 +403 +402 +402 +402 +401 +401 +401 +400 +400 +400 +399 +399 +399 +398 +398 +397 +397 +397 +396 +396 +396 +395 +395 +394 +394 +394 +393 +393 +393 +392 +392 +391 +391 +391 +390 +390 +389 +389 +389 +388 +388 +387 +387 +387 +386 +386 +385 +385 +385 +384 +384 +383 +383 +382 +382 +382 +381 +381 +380 +380 +380 +379 +379 +378 +378 +377 +377 +377 +376 +376 +375 +375 +374 +374 +373 +373 +373 +372 +372 +371 +371 +370 +370 +370 +369 +369 +368 +368 +367 +367 +366 +366 +365 +365 +365 +364 +364 +363 +363 +362 +362 +361 +361 +360 +360 +359 +359 +359 +358 +358 +357 +357 +356 +356 +355 +355 +354 +354 +353 +353 +352 +352 +351 +351 +350 +350 +349 +349 +348 +348 +348 +347 +347 +346 +346 +345 +345 +344 +344 +343 +343 +342 +342 +341 +341 +340 +340 +339 +339 +338 +338 +337 +337 +336 +336 +335 +335 +334 +334 +333 +333 +332 +332 +331 +331 +330 +330 +329 +329 +328 +328 +327 +327 +326 +326 +325 +325 +324 +323 +323 +322 +322 +321 +321 +320 +320 +319 +319 +318 +318 +317 +317 +316 +316 +315 +315 +314 +314 +313 +313 +312 +312 +311 +311 +310 +309 +309 +308 +308 +307 +307 +306 +306 +305 +305 +304 +304 +303 +303 +302 +302 +301 +300 +300 +299 +299 +298 +298 +297 +297 +296 +296 +295 +295 +294 +294 +293 +293 +292 +291 +291 +290 +290 +289 +289 +288 +288 +287 +287 +286 +286 +285 +285 +284 +283 +283 +282 +282 +281 +281 +280 +280 +279 +279 +278 +278 +277 +277 +276 +275 +275 +274 +274 +273 +273 +272 +272 +271 +271 +270 +270 +269 +268 +268 +267 +267 +266 +266 +265 +265 +264 +264 +263 +263 +262 +261 +261 +260 +260 +259 +259 +258 +258 +257 +257 +256 +256 +255 +255 +254 +253 +253 +252 +252 +251 +251 +250 +250 +249 +249 +248 +248 +247 +247 +246 +245 +245 +244 +244 +243 +243 +242 +242 +241 +241 +240 +240 +239 +239 +238 +237 +237 +236 +236 +235 +235 +234 +234 +233 +233 +232 +232 +231 +231 +230 +230 +229 +229 +228 +227 +227 +226 +226 +225 +225 +224 +224 +223 +223 +222 +222 +221 +221 +220 +220 +219 +219 +218 +218 +217 +217 +216 +215 +215 +214 +214 +213 +213 +212 +212 +211 +211 +210 +210 +209 +209 +208 +208 +207 +207 +206 +206 +205 +205 +204 +204 +203 +203 +202 +202 +201 +201 +200 +200 +199 +199 +198 +198 +197 +197 +196 +196 +195 +195 +194 +194 +193 +193 +192 +192 +191 +191 +190 +190 +189 +189 +188 +188 +187 +187 +186 +186 +185 +185 +184 +184 +183 +183 +182 +182 +181 +181 +180 +180 +179 +179 +178 +178 +177 +177 +176 +176 +175 +175 +174 +174 +174 +173 +173 +172 +172 +171 +171 +170 +170 +169 +169 +168 +168 +167 +167 +166 +166 +165 +165 +165 +164 +164 +163 +163 +162 +162 +161 +161 +160 +160 +159 +159 +159 +158 +158 +157 +157 +156 +156 +155 +155 +154 +154 +153 +153 +153 +152 +152 +151 +151 +150 +150 +149 +149 +149 +148 +148 +147 +147 +146 +146 +145 +145 +145 +144 +144 +143 +143 +142 +142 +141 +141 +141 +140 +140 +139 +139 +138 +138 +138 +137 +137 +136 +136 +135 +135 +135 +134 +134 +133 +133 +132 +132 +132 +131 +131 +130 +130 +130 +129 +129 +128 +128 +127 +127 +127 +126 +126 +125 +125 +125 +124 +124 +123 +123 +123 +122 +122 +121 +121 +121 +120 +120 +119 +119 +119 +118 +118 +117 +117 +117 +116 +116 +115 +115 +115 +114 +114 +113 +113 +113 +112 +112 +112 +111 +111 +110 +110 +110 +109 +109 +108 +108 +108 +107 +107 +107 +106 +106 +105 +105 +105 +104 +104 +104 +103 +103 +103 +102 +102 +101 +101 +101 +100 +100 +100 +99 +99 +99 +98 +98 +97 +97 +97 +96 +96 +96 +95 +95 +95 +94 +94 +94 +93 +93 +93 +92 +92 +92 +91 +91 +90 +90 +90 +89 +89 +89 +88 +88 +88 +87 +87 +87 +86 +86 +86 +85 +85 +85 +85 +84 +84 +84 +83 +83 +83 +82 +82 +82 +81 +81 +81 +80 +80 +80 +79 +79 +79 +78 +78 +78 +77 +77 +77 +77 +76 +76 +76 +75 +75 +75 +74 +74 +74 +74 +73 +73 +73 +72 +72 +72 +71 +71 +71 +71 +70 +70 +70 +69 +69 +69 +69 +68 +68 +68 +67 +67 +67 +67 +66 +66 +66 +65 +65 +65 +65 +64 +64 +64 +63 +63 +63 +63 +62 +62 +62 +62 +61 +61 +61 +60 +60 +60 +60 +59 +59 +59 +59 +58 +58 +58 +58 +57 +57 +57 +57 +56 +56 +56 +56 +55 +55 +55 +55 +54 +54 +54 +54 +53 +53 +53 +53 +52 +52 +52 +52 +51 +51 +51 +51 +50 +50 +50 +50 +50 +49 +49 +49 +49 +48 +48 +48 +48 +47 +47 +47 +47 +46 +46 +46 +46 +46 +45 +45 +45 +45 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +42 +42 +42 +42 +42 +41 +41 +41 +41 +40 +40 +40 +40 +40 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +37 +37 +37 +37 +37 +37 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +33 +33 +33 +33 +33 +33 +32 +32 +32 +32 +32 +32 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +30 +29 +29 +29 +29 +29 +29 +28 +28 +28 +28 +28 +28 +27 +27 +27 +27 +27 +27 +27 +26 +26 +26 +26 +26 +26 +26 +25 +25 +25 +25 +25 +25 +24 +24 +24 +24 +24 +24 +23 +23 +23 +23 +23 +23 +23 +22 +22 +22 +22 +22 +22 +22 +22 +21 +21 +21 +21 +21 +21 +21 +21 +20 +20 +20 +20 +20 +20 +20 +19 +19 +19 +19 +19 +19 +19 +18 +18 +18 +18 +18 +18 +18 +18 +18 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +16 +16 +16 +16 +16 +16 +16 +15 +15 +15 +15 +15 +15 +15 +15 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +13 +13 +13 +13 +13 +13 +13 +13 +12 +12 +12 +12 +12 +12 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +10 +10 +10 +10 +9 +9 +9 +8 +8 +8 +7 +7 +7 +7 +7 +7 +7 +7 +8 +8 +9 +9 +10 +11 +12 +14 +15 +17 +18 +20 +21 +23 +25 +26 +28 +29 +31 +32 +33 +34 +35 +35 +36 +36 diff --git a/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant.dat b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant.dat new file mode 100644 index 0000000000000000000000000000000000000000..1ac50a3c78806b2f25e0258ba047b8256348565c --- /dev/null +++ b/libraries/dsp/filter/src/hex/Coeffs16384Kaiser-quant.dat @@ -0,0 +1,16384 @@ +36 +36 +35 +35 +34 +33 +32 +31 +29 +28 +26 +25 +23 +21 +20 +18 +17 +15 +14 +12 +11 +10 +9 +9 +8 +8 +7 +7 +7 +7 +7 +7 +7 +7 +8 +8 +8 +9 +9 +9 +10 +10 +10 +10 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +12 +12 +12 +12 +12 +12 +13 +13 +13 +13 +13 +13 +13 +13 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +15 +15 +15 +15 +15 +15 +15 +15 +16 +16 +16 +16 +16 +16 +16 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +18 +18 +18 +18 +18 +18 +18 +18 +18 +19 +19 +19 +19 +19 +19 +19 +20 +20 +20 +20 +20 +20 +20 +21 +21 +21 +21 +21 +21 +21 +21 +22 +22 +22 +22 +22 +22 +22 +22 +23 +23 +23 +23 +23 +23 +23 +24 +24 +24 +24 +24 +24 +25 +25 +25 +25 +25 +25 +26 +26 +26 +26 +26 +26 +26 +27 +27 +27 +27 +27 +27 +27 +28 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +29 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +40 +40 +40 +40 +40 +41 +41 +41 +41 +42 +42 +42 +42 +42 +43 +43 +43 +43 +43 +44 +44 +44 +44 +44 +45 +45 +45 +45 +46 +46 +46 +46 +46 +47 +47 +47 +47 +48 +48 +48 +48 +49 +49 +49 +49 +50 +50 +50 +50 +50 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +53 +54 +54 +54 +54 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +58 +58 +58 +58 +59 +59 +59 +59 +60 +60 +60 +60 +61 +61 +61 +62 +62 +62 +62 +63 +63 +63 +63 +64 +64 +64 +65 +65 +65 +65 +66 +66 +66 +67 +67 +67 +67 +68 +68 +68 +69 +69 +69 +69 +70 +70 +70 +71 +71 +71 +71 +72 +72 +72 +73 +73 +73 +74 +74 +74 +74 +75 +75 +75 +76 +76 +76 +77 +77 +77 +77 +78 +78 +78 +79 +79 +79 +80 +80 +80 +81 +81 +81 +82 +82 +82 +83 +83 +83 +84 +84 +84 +85 +85 +85 +85 +86 +86 +86 +87 +87 +87 +88 +88 +88 +89 +89 +89 +90 +90 +90 +91 +91 +92 +92 +92 +93 +93 +93 +94 +94 +94 +95 +95 +95 +96 +96 +96 +97 +97 +97 +98 +98 +99 +99 +99 +100 +100 +100 +101 +101 +101 +102 +102 +103 +103 +103 +104 +104 +104 +105 +105 +105 +106 +106 +107 +107 +107 +108 +108 +108 +109 +109 +110 +110 +110 +111 +111 +112 +112 +112 +113 +113 +113 +114 +114 +115 +115 +115 +116 +116 +117 +117 +117 +118 +118 +119 +119 +119 +120 +120 +121 +121 +121 +122 +122 +123 +123 +123 +124 +124 +125 +125 +125 +126 +126 +127 +127 +127 +128 +128 +129 +129 +130 +130 +130 +131 +131 +132 +132 +132 +133 +133 +134 +134 +135 +135 +135 +136 +136 +137 +137 +138 +138 +138 +139 +139 +140 +140 +141 +141 +141 +142 +142 +143 +143 +144 +144 +145 +145 +145 +146 +146 +147 +147 +148 +148 +149 +149 +149 +150 +150 +151 +151 +152 +152 +153 +153 +153 +154 +154 +155 +155 +156 +156 +157 +157 +158 +158 +159 +159 +159 +160 +160 +161 +161 +162 +162 +163 +163 +164 +164 +165 +165 +165 +166 +166 +167 +167 +168 +168 +169 +169 +170 +170 +171 +171 +172 +172 +173 +173 +174 +174 +174 +175 +175 +176 +176 +177 +177 +178 +178 +179 +179 +180 +180 +181 +181 +182 +182 +183 +183 +184 +184 +185 +185 +186 +186 +187 +187 +188 +188 +189 +189 +190 +190 +191 +191 +192 +192 +193 +193 +194 +194 +195 +195 +196 +196 +197 +197 +198 +198 +199 +199 +200 +200 +201 +201 +202 +202 +203 +203 +204 +204 +205 +205 +206 +206 +207 +207 +208 +208 +209 +209 +210 +210 +211 +211 +212 +212 +213 +213 +214 +214 +215 +215 +216 +217 +217 +218 +218 +219 +219 +220 +220 +221 +221 +222 +222 +223 +223 +224 +224 +225 +225 +226 +226 +227 +227 +228 +229 +229 +230 +230 +231 +231 +232 +232 +233 +233 +234 +234 +235 +235 +236 +236 +237 +237 +238 +239 +239 +240 +240 +241 +241 +242 +242 +243 +243 +244 +244 +245 +245 +246 +247 +247 +248 +248 +249 +249 +250 +250 +251 +251 +252 +252 +253 +253 +254 +255 +255 +256 +256 +257 +257 +258 +258 +259 +259 +260 +260 +261 +261 +262 +263 +263 +264 +264 +265 +265 +266 +266 +267 +267 +268 +268 +269 +270 +270 +271 +271 +272 +272 +273 +273 +274 +274 +275 +275 +276 +277 +277 +278 +278 +279 +279 +280 +280 +281 +281 +282 +282 +283 +283 +284 +285 +285 +286 +286 +287 +287 +288 +288 +289 +289 +290 +290 +291 +291 +292 +293 +293 +294 +294 +295 +295 +296 +296 +297 +297 +298 +298 +299 +299 +300 +300 +301 +302 +302 +303 +303 +304 +304 +305 +305 +306 +306 +307 +307 +308 +308 +309 +309 +310 +311 +311 +312 +312 +313 +313 +314 +314 +315 +315 +316 +316 +317 +317 +318 +318 +319 +319 +320 +320 +321 +321 +322 +322 +323 +323 +324 +325 +325 +326 +326 +327 +327 +328 +328 +329 +329 +330 +330 +331 +331 +332 +332 +333 +333 +334 +334 +335 +335 +336 +336 +337 +337 +338 +338 +339 +339 +340 +340 +341 +341 +342 +342 +343 +343 +344 +344 +345 +345 +346 +346 +347 +347 +348 +348 +348 +349 +349 +350 +350 +351 +351 +352 +352 +353 +353 +354 +354 +355 +355 +356 +356 +357 +357 +358 +358 +359 +359 +359 +360 +360 +361 +361 +362 +362 +363 +363 +364 +364 +365 +365 +365 +366 +366 +367 +367 +368 +368 +369 +369 +370 +370 +370 +371 +371 +372 +372 +373 +373 +373 +374 +374 +375 +375 +376 +376 +377 +377 +377 +378 +378 +379 +379 +380 +380 +380 +381 +381 +382 +382 +382 +383 +383 +384 +384 +385 +385 +385 +386 +386 +387 +387 +387 +388 +388 +389 +389 +389 +390 +390 +391 +391 +391 +392 +392 +393 +393 +393 +394 +394 +394 +395 +395 +396 +396 +396 +397 +397 +397 +398 +398 +399 +399 +399 +400 +400 +400 +401 +401 +401 +402 +402 +402 +403 +403 +404 +404 +404 +405 +405 +405 +406 +406 +406 +407 +407 +407 +408 +408 +408 +409 +409 +409 +409 +410 +410 +410 +411 +411 +411 +412 +412 +412 +413 +413 +413 +414 +414 +414 +414 +415 +415 +415 +416 +416 +416 +416 +417 +417 +417 +418 +418 +418 +418 +419 +419 +419 +419 +420 +420 +420 +420 +421 +421 +421 +421 +422 +422 +422 +422 +423 +423 +423 +423 +424 +424 +424 +424 +425 +425 +425 +425 +425 +426 +426 +426 +426 +427 +427 +427 +427 +427 +428 +428 +428 +428 +428 +429 +429 +429 +429 +429 +429 +430 +430 +430 +430 +430 +430 +431 +431 +431 +431 +431 +431 +432 +432 +432 +432 +432 +432 +432 +433 +433 +433 +433 +433 +433 +433 +434 +434 +434 +434 +434 +434 +434 +434 +434 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +434 +434 +434 +434 +434 +434 +434 +434 +433 +433 +433 +433 +433 +433 +433 +432 +432 +432 +432 +432 +432 +432 +431 +431 +431 +431 +431 +430 +430 +430 +430 +430 +429 +429 +429 +429 +429 +428 +428 +428 +428 +428 +427 +427 +427 +427 +426 +426 +426 +426 +425 +425 +425 +425 +424 +424 +424 +424 +423 +423 +423 +423 +422 +422 +422 +421 +421 +421 +420 +420 +420 +420 +419 +419 +419 +418 +418 +418 +417 +417 +417 +416 +416 +416 +415 +415 +415 +414 +414 +413 +413 +413 +412 +412 +412 +411 +411 +410 +410 +410 +409 +409 +409 +408 +408 +407 +407 +406 +406 +406 +405 +405 +404 +404 +403 +403 +403 +402 +402 +401 +401 +400 +400 +399 +399 +398 +398 +398 +397 +397 +396 +396 +395 +395 +394 +394 +393 +393 +392 +392 +391 +391 +390 +389 +389 +388 +388 +387 +387 +386 +386 +385 +385 +384 +383 +383 +382 +382 +381 +381 +380 +379 +379 +378 +378 +377 +376 +376 +375 +375 +374 +373 +373 +372 +372 +371 +370 +370 +369 +368 +368 +367 +367 +366 +365 +365 +364 +363 +363 +362 +361 +361 +360 +359 +358 +358 +357 +356 +356 +355 +354 +354 +353 +352 +351 +351 +350 +349 +349 +348 +347 +346 +346 +345 +344 +343 +343 +342 +341 +340 +339 +339 +338 +337 +336 +336 +335 +334 +333 +332 +332 +331 +330 +329 +328 +328 +327 +326 +325 +324 +323 +323 +322 +321 +320 +319 +318 +318 +317 +316 +315 +314 +313 +312 +311 +311 +310 +309 +308 +307 +306 +305 +304 +303 +302 +302 +301 +300 +299 +298 +297 +296 +295 +294 +293 +292 +291 +290 +289 +288 +288 +287 +286 +285 +284 +283 +282 +281 +280 +279 +278 +277 +276 +275 +274 +273 +272 +271 +270 +269 +268 +267 +266 +265 +264 +262 +261 +260 +259 +258 +257 +256 +255 +254 +253 +252 +251 +250 +249 +248 +247 +245 +244 +243 +242 +241 +240 +239 +238 +237 +236 +234 +233 +232 +231 +230 +229 +228 +227 +225 +224 +223 +222 +221 +220 +218 +217 +216 +215 +214 +213 +211 +210 +209 +208 +207 +206 +204 +203 +202 +201 +200 +198 +197 +196 +195 +193 +192 +191 +190 +189 +187 +186 +185 +184 +182 +181 +180 +179 +177 +176 +175 +174 +172 +171 +170 +168 +167 +166 +165 +163 +162 +161 +159 +158 +157 +155 +154 +153 +152 +150 +149 +148 +146 +145 +144 +142 +141 +140 +138 +137 +136 +134 +133 +132 +130 +129 +127 +126 +125 +123 +122 +121 +119 +118 +116 +115 +114 +112 +111 +109 +108 +107 +105 +104 +102 +101 +100 +98 +97 +95 +94 +93 +91 +90 +88 +87 +85 +84 +82 +81 +80 +78 +77 +75 +74 +72 +71 +69 +68 +66 +65 +64 +62 +61 +59 +58 +56 +55 +53 +52 +50 +49 +47 +46 +44 +43 +41 +40 +38 +37 +35 +34 +32 +30 +29 +27 +26 +24 +23 +21 +20 +18 +17 +15 +14 +12 +10 +9 +7 +6 +4 +3 +1 +0 +-2 +-4 +-5 +-7 +-8 +-10 +-11 +-13 +-15 +-16 +-18 +-19 +-21 +-23 +-24 +-26 +-27 +-29 +-31 +-32 +-34 +-35 +-37 +-39 +-40 +-42 +-43 +-45 +-47 +-48 +-50 +-52 +-53 +-55 +-57 +-58 +-60 +-61 +-63 +-65 +-66 +-68 +-70 +-71 +-73 +-75 +-76 +-78 +-80 +-81 +-83 +-84 +-86 +-88 +-89 +-91 +-93 +-94 +-96 +-98 +-99 +-101 +-103 +-105 +-106 +-108 +-110 +-111 +-113 +-115 +-116 +-118 +-120 +-121 +-123 +-125 +-126 +-128 +-130 +-132 +-133 +-135 +-137 +-138 +-140 +-142 +-143 +-145 +-147 +-149 +-150 +-152 +-154 +-155 +-157 +-159 +-161 +-162 +-164 +-166 +-167 +-169 +-171 +-173 +-174 +-176 +-178 +-180 +-181 +-183 +-185 +-186 +-188 +-190 +-192 +-193 +-195 +-197 +-199 +-200 +-202 +-204 +-206 +-207 +-209 +-211 +-213 +-214 +-216 +-218 +-219 +-221 +-223 +-225 +-226 +-228 +-230 +-232 +-233 +-235 +-237 +-239 +-240 +-242 +-244 +-246 +-247 +-249 +-251 +-253 +-255 +-256 +-258 +-260 +-262 +-263 +-265 +-267 +-269 +-270 +-272 +-274 +-276 +-277 +-279 +-281 +-283 +-284 +-286 +-288 +-290 +-291 +-293 +-295 +-297 +-299 +-300 +-302 +-304 +-306 +-307 +-309 +-311 +-313 +-314 +-316 +-318 +-320 +-321 +-323 +-325 +-327 +-328 +-330 +-332 +-334 +-336 +-337 +-339 +-341 +-343 +-344 +-346 +-348 +-350 +-351 +-353 +-355 +-357 +-358 +-360 +-362 +-364 +-365 +-367 +-369 +-371 +-372 +-374 +-376 +-378 +-379 +-381 +-383 +-385 +-386 +-388 +-390 +-392 +-393 +-395 +-397 +-399 +-400 +-402 +-404 +-406 +-407 +-409 +-411 +-413 +-414 +-416 +-418 +-419 +-421 +-423 +-425 +-426 +-428 +-430 +-432 +-433 +-435 +-437 +-438 +-440 +-442 +-444 +-445 +-447 +-449 +-450 +-452 +-454 +-456 +-457 +-459 +-461 +-462 +-464 +-466 +-468 +-469 +-471 +-473 +-474 +-476 +-478 +-479 +-481 +-483 +-485 +-486 +-488 +-490 +-491 +-493 +-495 +-496 +-498 +-500 +-501 +-503 +-505 +-506 +-508 +-510 +-511 +-513 +-515 +-516 +-518 +-520 +-521 +-523 +-525 +-526 +-528 +-530 +-531 +-533 +-534 +-536 +-538 +-539 +-541 +-543 +-544 +-546 +-547 +-549 +-551 +-552 +-554 +-556 +-557 +-559 +-560 +-562 +-564 +-565 +-567 +-568 +-570 +-572 +-573 +-575 +-576 +-578 +-579 +-581 +-583 +-584 +-586 +-587 +-589 +-590 +-592 +-594 +-595 +-597 +-598 +-600 +-601 +-603 +-604 +-606 +-607 +-609 +-610 +-612 +-614 +-615 +-617 +-618 +-620 +-621 +-623 +-624 +-626 +-627 +-629 +-630 +-632 +-633 +-635 +-636 +-638 +-639 +-640 +-642 +-643 +-645 +-646 +-648 +-649 +-651 +-652 +-654 +-655 +-656 +-658 +-659 +-661 +-662 +-664 +-665 +-666 +-668 +-669 +-671 +-672 +-673 +-675 +-676 +-678 +-679 +-680 +-682 +-683 +-685 +-686 +-687 +-689 +-690 +-691 +-693 +-694 +-695 +-697 +-698 +-699 +-701 +-702 +-703 +-705 +-706 +-707 +-709 +-710 +-711 +-713 +-714 +-715 +-716 +-718 +-719 +-720 +-722 +-723 +-724 +-725 +-727 +-728 +-729 +-730 +-732 +-733 +-734 +-735 +-736 +-738 +-739 +-740 +-741 +-743 +-744 +-745 +-746 +-747 +-748 +-750 +-751 +-752 +-753 +-754 +-755 +-757 +-758 +-759 +-760 +-761 +-762 +-763 +-765 +-766 +-767 +-768 +-769 +-770 +-771 +-772 +-773 +-774 +-776 +-777 +-778 +-779 +-780 +-781 +-782 +-783 +-784 +-785 +-786 +-787 +-788 +-789 +-790 +-791 +-792 +-793 +-794 +-795 +-796 +-797 +-798 +-799 +-800 +-801 +-802 +-803 +-804 +-805 +-806 +-807 +-808 +-808 +-809 +-810 +-811 +-812 +-813 +-814 +-815 +-816 +-816 +-817 +-818 +-819 +-820 +-821 +-822 +-822 +-823 +-824 +-825 +-826 +-827 +-827 +-828 +-829 +-830 +-831 +-831 +-832 +-833 +-834 +-834 +-835 +-836 +-837 +-837 +-838 +-839 +-840 +-840 +-841 +-842 +-842 +-843 +-844 +-844 +-845 +-846 +-846 +-847 +-848 +-848 +-849 +-850 +-850 +-851 +-852 +-852 +-853 +-853 +-854 +-855 +-855 +-856 +-856 +-857 +-857 +-858 +-859 +-859 +-860 +-860 +-861 +-861 +-862 +-862 +-863 +-863 +-864 +-864 +-865 +-865 +-866 +-866 +-867 +-867 +-867 +-868 +-868 +-869 +-869 +-870 +-870 +-870 +-871 +-871 +-871 +-872 +-872 +-873 +-873 +-873 +-874 +-874 +-874 +-875 +-875 +-875 +-876 +-876 +-876 +-876 +-877 +-877 +-877 +-878 +-878 +-878 +-878 +-879 +-879 +-879 +-879 +-879 +-880 +-880 +-880 +-880 +-880 +-881 +-881 +-881 +-881 +-881 +-881 +-881 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-881 +-881 +-881 +-881 +-881 +-881 +-880 +-880 +-880 +-880 +-880 +-879 +-879 +-879 +-879 +-879 +-878 +-878 +-878 +-878 +-877 +-877 +-877 +-876 +-876 +-876 +-876 +-875 +-875 +-875 +-874 +-874 +-874 +-873 +-873 +-872 +-872 +-872 +-871 +-871 +-870 +-870 +-870 +-869 +-869 +-868 +-868 +-867 +-867 +-866 +-866 +-865 +-865 +-864 +-864 +-863 +-863 +-862 +-862 +-861 +-861 +-860 +-860 +-859 +-858 +-858 +-857 +-857 +-856 +-855 +-855 +-854 +-854 +-853 +-852 +-852 +-851 +-850 +-850 +-849 +-848 +-847 +-847 +-846 +-845 +-845 +-844 +-843 +-842 +-842 +-841 +-840 +-839 +-838 +-838 +-837 +-836 +-835 +-834 +-833 +-833 +-832 +-831 +-830 +-829 +-828 +-827 +-827 +-826 +-825 +-824 +-823 +-822 +-821 +-820 +-819 +-818 +-817 +-816 +-815 +-814 +-813 +-812 +-811 +-810 +-809 +-808 +-807 +-806 +-805 +-804 +-803 +-802 +-801 +-800 +-798 +-797 +-796 +-795 +-794 +-793 +-792 +-791 +-789 +-788 +-787 +-786 +-785 +-783 +-782 +-781 +-780 +-779 +-777 +-776 +-775 +-774 +-772 +-771 +-770 +-769 +-767 +-766 +-765 +-763 +-762 +-761 +-759 +-758 +-757 +-755 +-754 +-753 +-751 +-750 +-748 +-747 +-746 +-744 +-743 +-741 +-740 +-738 +-737 +-735 +-734 +-733 +-731 +-730 +-728 +-727 +-725 +-724 +-722 +-720 +-719 +-717 +-716 +-714 +-713 +-711 +-710 +-708 +-706 +-705 +-703 +-702 +-700 +-698 +-697 +-695 +-693 +-692 +-690 +-688 +-687 +-685 +-683 +-682 +-680 +-678 +-676 +-675 +-673 +-671 +-669 +-668 +-666 +-664 +-662 +-661 +-659 +-657 +-655 +-653 +-651 +-650 +-648 +-646 +-644 +-642 +-640 +-639 +-637 +-635 +-633 +-631 +-629 +-627 +-625 +-623 +-621 +-619 +-617 +-615 +-614 +-612 +-610 +-608 +-606 +-604 +-602 +-600 +-598 +-596 +-594 +-592 +-589 +-587 +-585 +-583 +-581 +-579 +-577 +-575 +-573 +-571 +-569 +-567 +-564 +-562 +-560 +-558 +-556 +-554 +-552 +-549 +-547 +-545 +-543 +-541 +-538 +-536 +-534 +-532 +-530 +-527 +-525 +-523 +-521 +-518 +-516 +-514 +-512 +-509 +-507 +-505 +-502 +-500 +-498 +-495 +-493 +-491 +-488 +-486 +-484 +-481 +-479 +-477 +-474 +-472 +-469 +-467 +-465 +-462 +-460 +-457 +-455 +-453 +-450 +-448 +-445 +-443 +-440 +-438 +-435 +-433 +-430 +-428 +-425 +-423 +-420 +-418 +-415 +-413 +-410 +-408 +-405 +-403 +-400 +-398 +-395 +-392 +-390 +-387 +-385 +-382 +-380 +-377 +-374 +-372 +-369 +-366 +-364 +-361 +-359 +-356 +-353 +-351 +-348 +-345 +-343 +-340 +-337 +-334 +-332 +-329 +-326 +-324 +-321 +-318 +-315 +-313 +-310 +-307 +-305 +-302 +-299 +-296 +-293 +-291 +-288 +-285 +-282 +-280 +-277 +-274 +-271 +-268 +-266 +-263 +-260 +-257 +-254 +-251 +-248 +-246 +-243 +-240 +-237 +-234 +-231 +-228 +-226 +-223 +-220 +-217 +-214 +-211 +-208 +-205 +-202 +-199 +-196 +-194 +-191 +-188 +-185 +-182 +-179 +-176 +-173 +-170 +-167 +-164 +-161 +-158 +-155 +-152 +-149 +-146 +-143 +-140 +-137 +-134 +-131 +-128 +-125 +-122 +-119 +-116 +-113 +-110 +-107 +-104 +-100 +-97 +-94 +-91 +-88 +-85 +-82 +-79 +-76 +-73 +-70 +-67 +-63 +-60 +-57 +-54 +-51 +-48 +-45 +-42 +-39 +-35 +-32 +-29 +-26 +-23 +-20 +-16 +-13 +-10 +-7 +-4 +-1 +2 +6 +9 +12 +15 +18 +22 +25 +28 +31 +34 +38 +41 +44 +47 +50 +54 +57 +60 +63 +67 +70 +73 +76 +79 +83 +86 +89 +92 +96 +99 +102 +105 +109 +112 +115 +118 +122 +125 +128 +132 +135 +138 +141 +145 +148 +151 +154 +158 +161 +164 +168 +171 +174 +178 +181 +184 +187 +191 +194 +197 +201 +204 +207 +211 +214 +217 +221 +224 +227 +230 +234 +237 +240 +244 +247 +250 +254 +257 +260 +264 +267 +270 +274 +277 +280 +284 +287 +290 +294 +297 +300 +304 +307 +310 +314 +317 +320 +324 +327 +330 +334 +337 +341 +344 +347 +351 +354 +357 +361 +364 +367 +371 +374 +377 +381 +384 +387 +391 +394 +397 +401 +404 +407 +411 +414 +417 +421 +424 +427 +431 +434 +437 +441 +444 +448 +451 +454 +458 +461 +464 +468 +471 +474 +478 +481 +484 +488 +491 +494 +498 +501 +504 +507 +511 +514 +517 +521 +524 +527 +531 +534 +537 +541 +544 +547 +551 +554 +557 +560 +564 +567 +570 +574 +577 +580 +584 +587 +590 +593 +597 +600 +603 +606 +610 +613 +616 +620 +623 +626 +629 +633 +636 +639 +642 +646 +649 +652 +655 +659 +662 +665 +668 +671 +675 +678 +681 +684 +688 +691 +694 +697 +700 +704 +707 +710 +713 +716 +720 +723 +726 +729 +732 +735 +739 +742 +745 +748 +751 +754 +758 +761 +764 +767 +770 +773 +776 +779 +783 +786 +789 +792 +795 +798 +801 +804 +807 +810 +813 +817 +820 +823 +826 +829 +832 +835 +838 +841 +844 +847 +850 +853 +856 +859 +862 +865 +868 +871 +874 +877 +880 +883 +886 +889 +892 +895 +898 +901 +904 +907 +910 +913 +915 +918 +921 +924 +927 +930 +933 +936 +939 +942 +944 +947 +950 +953 +956 +959 +961 +964 +967 +970 +973 +976 +978 +981 +984 +987 +990 +992 +995 +998 +1001 +1003 +1006 +1009 +1012 +1014 +1017 +1020 +1022 +1025 +1028 +1030 +1033 +1036 +1038 +1041 +1044 +1046 +1049 +1052 +1054 +1057 +1060 +1062 +1065 +1067 +1070 +1073 +1075 +1078 +1080 +1083 +1085 +1088 +1090 +1093 +1095 +1098 +1100 +1103 +1105 +1108 +1110 +1113 +1115 +1118 +1120 +1123 +1125 +1128 +1130 +1132 +1135 +1137 +1140 +1142 +1144 +1147 +1149 +1151 +1154 +1156 +1158 +1161 +1163 +1165 +1168 +1170 +1172 +1174 +1177 +1179 +1181 +1183 +1186 +1188 +1190 +1192 +1195 +1197 +1199 +1201 +1203 +1205 +1208 +1210 +1212 +1214 +1216 +1218 +1220 +1222 +1224 +1227 +1229 +1231 +1233 +1235 +1237 +1239 +1241 +1243 +1245 +1247 +1249 +1251 +1253 +1255 +1257 +1258 +1260 +1262 +1264 +1266 +1268 +1270 +1272 +1274 +1275 +1277 +1279 +1281 +1283 +1284 +1286 +1288 +1290 +1292 +1293 +1295 +1297 +1299 +1300 +1302 +1304 +1305 +1307 +1309 +1310 +1312 +1314 +1315 +1317 +1318 +1320 +1322 +1323 +1325 +1326 +1328 +1329 +1331 +1332 +1334 +1335 +1337 +1338 +1340 +1341 +1343 +1344 +1346 +1347 +1348 +1350 +1351 +1353 +1354 +1355 +1357 +1358 +1359 +1361 +1362 +1363 +1364 +1366 +1367 +1368 +1369 +1371 +1372 +1373 +1374 +1375 +1377 +1378 +1379 +1380 +1381 +1382 +1383 +1384 +1386 +1387 +1388 +1389 +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +1400 +1400 +1401 +1402 +1403 +1404 +1405 +1406 +1406 +1407 +1408 +1409 +1410 +1410 +1411 +1412 +1413 +1413 +1414 +1415 +1416 +1416 +1417 +1418 +1418 +1419 +1420 +1420 +1421 +1421 +1422 +1422 +1423 +1424 +1424 +1425 +1425 +1426 +1426 +1427 +1427 +1427 +1428 +1428 +1429 +1429 +1429 +1430 +1430 +1431 +1431 +1431 +1432 +1432 +1432 +1432 +1433 +1433 +1433 +1433 +1434 +1434 +1434 +1434 +1434 +1434 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1434 +1434 +1434 +1434 +1434 +1434 +1433 +1433 +1433 +1433 +1432 +1432 +1432 +1432 +1431 +1431 +1431 +1430 +1430 +1429 +1429 +1429 +1428 +1428 +1427 +1427 +1426 +1426 +1425 +1425 +1424 +1424 +1423 +1423 +1422 +1422 +1421 +1420 +1420 +1419 +1419 +1418 +1417 +1416 +1416 +1415 +1414 +1414 +1413 +1412 +1411 +1410 +1410 +1409 +1408 +1407 +1406 +1405 +1405 +1404 +1403 +1402 +1401 +1400 +1399 +1398 +1397 +1396 +1395 +1394 +1393 +1392 +1391 +1390 +1389 +1387 +1386 +1385 +1384 +1383 +1382 +1380 +1379 +1378 +1377 +1376 +1374 +1373 +1372 +1370 +1369 +1368 +1367 +1365 +1364 +1362 +1361 +1360 +1358 +1357 +1355 +1354 +1352 +1351 +1349 +1348 +1346 +1345 +1343 +1342 +1340 +1339 +1337 +1335 +1334 +1332 +1330 +1329 +1327 +1325 +1324 +1322 +1320 +1319 +1317 +1315 +1313 +1311 +1310 +1308 +1306 +1304 +1302 +1300 +1298 +1297 +1295 +1293 +1291 +1289 +1287 +1285 +1283 +1281 +1279 +1277 +1275 +1273 +1271 +1268 +1266 +1264 +1262 +1260 +1258 +1256 +1253 +1251 +1249 +1247 +1245 +1242 +1240 +1238 +1236 +1233 +1231 +1229 +1226 +1224 +1222 +1219 +1217 +1214 +1212 +1210 +1207 +1205 +1202 +1200 +1197 +1195 +1192 +1190 +1187 +1185 +1182 +1179 +1177 +1174 +1172 +1169 +1166 +1164 +1161 +1158 +1156 +1153 +1150 +1148 +1145 +1142 +1139 +1136 +1134 +1131 +1128 +1125 +1122 +1119 +1117 +1114 +1111 +1108 +1105 +1102 +1099 +1096 +1093 +1090 +1087 +1084 +1081 +1078 +1075 +1072 +1069 +1066 +1063 +1060 +1057 +1053 +1050 +1047 +1044 +1041 +1038 +1034 +1031 +1028 +1025 +1021 +1018 +1015 +1012 +1008 +1005 +1002 +998 +995 +992 +988 +985 +981 +978 +975 +971 +968 +964 +961 +957 +954 +950 +947 +943 +940 +936 +933 +929 +926 +922 +918 +915 +911 +908 +904 +900 +897 +893 +889 +885 +882 +878 +874 +871 +867 +863 +859 +855 +852 +848 +844 +840 +836 +832 +829 +825 +821 +817 +813 +809 +805 +801 +797 +793 +789 +785 +781 +777 +773 +769 +765 +761 +757 +753 +749 +745 +741 +737 +732 +728 +724 +720 +716 +712 +707 +703 +699 +695 +691 +686 +682 +678 +674 +669 +665 +661 +656 +652 +648 +643 +639 +635 +630 +626 +622 +617 +613 +608 +604 +600 +595 +591 +586 +582 +577 +573 +568 +564 +559 +555 +550 +546 +541 +537 +532 +528 +523 +518 +514 +509 +505 +500 +495 +491 +486 +481 +477 +472 +467 +463 +458 +453 +448 +444 +439 +434 +429 +425 +420 +415 +410 +406 +401 +396 +391 +386 +382 +377 +372 +367 +362 +357 +352 +347 +343 +338 +333 +328 +323 +318 +313 +308 +303 +298 +293 +288 +283 +278 +273 +268 +263 +258 +253 +248 +243 +238 +233 +228 +223 +218 +213 +208 +203 +198 +193 +187 +182 +177 +172 +167 +162 +157 +152 +146 +141 +136 +131 +126 +121 +115 +110 +105 +100 +95 +89 +84 +79 +74 +68 +63 +58 +53 +47 +42 +37 +32 +26 +21 +16 +10 +5 +0 +-5 +-11 +-16 +-21 +-27 +-32 +-37 +-43 +-48 +-53 +-59 +-64 +-70 +-75 +-80 +-86 +-91 +-96 +-102 +-107 +-113 +-118 +-123 +-129 +-134 +-140 +-145 +-150 +-156 +-161 +-167 +-172 +-178 +-183 +-188 +-194 +-199 +-205 +-210 +-216 +-221 +-227 +-232 +-238 +-243 +-248 +-254 +-259 +-265 +-270 +-276 +-281 +-287 +-292 +-298 +-303 +-309 +-314 +-320 +-325 +-331 +-336 +-342 +-347 +-353 +-358 +-364 +-369 +-375 +-381 +-386 +-392 +-397 +-403 +-408 +-414 +-419 +-425 +-430 +-436 +-441 +-447 +-452 +-458 +-464 +-469 +-475 +-480 +-486 +-491 +-497 +-502 +-508 +-513 +-519 +-524 +-530 +-536 +-541 +-547 +-552 +-558 +-563 +-569 +-574 +-580 +-585 +-591 +-597 +-602 +-608 +-613 +-619 +-624 +-630 +-635 +-641 +-646 +-652 +-658 +-663 +-669 +-674 +-680 +-685 +-691 +-696 +-702 +-707 +-713 +-718 +-724 +-729 +-735 +-740 +-746 +-751 +-757 +-762 +-768 +-773 +-779 +-784 +-790 +-795 +-801 +-806 +-812 +-817 +-823 +-828 +-834 +-839 +-845 +-850 +-856 +-861 +-867 +-872 +-877 +-883 +-888 +-894 +-899 +-905 +-910 +-916 +-921 +-926 +-932 +-937 +-943 +-948 +-953 +-959 +-964 +-970 +-975 +-980 +-986 +-991 +-997 +-1002 +-1007 +-1013 +-1018 +-1023 +-1029 +-1034 +-1039 +-1045 +-1050 +-1055 +-1061 +-1066 +-1071 +-1077 +-1082 +-1087 +-1092 +-1098 +-1103 +-1108 +-1114 +-1119 +-1124 +-1129 +-1135 +-1140 +-1145 +-1150 +-1155 +-1161 +-1166 +-1171 +-1176 +-1181 +-1187 +-1192 +-1197 +-1202 +-1207 +-1212 +-1218 +-1223 +-1228 +-1233 +-1238 +-1243 +-1248 +-1253 +-1258 +-1264 +-1269 +-1274 +-1279 +-1284 +-1289 +-1294 +-1299 +-1304 +-1309 +-1314 +-1319 +-1324 +-1329 +-1334 +-1339 +-1344 +-1349 +-1354 +-1359 +-1364 +-1369 +-1374 +-1378 +-1383 +-1388 +-1393 +-1398 +-1403 +-1408 +-1413 +-1417 +-1422 +-1427 +-1432 +-1437 +-1441 +-1446 +-1451 +-1456 +-1461 +-1465 +-1470 +-1475 +-1480 +-1484 +-1489 +-1494 +-1498 +-1503 +-1508 +-1512 +-1517 +-1522 +-1526 +-1531 +-1535 +-1540 +-1545 +-1549 +-1554 +-1558 +-1563 +-1567 +-1572 +-1577 +-1581 +-1586 +-1590 +-1594 +-1599 +-1603 +-1608 +-1612 +-1617 +-1621 +-1625 +-1630 +-1634 +-1639 +-1643 +-1647 +-1652 +-1656 +-1660 +-1665 +-1669 +-1673 +-1677 +-1682 +-1686 +-1690 +-1694 +-1699 +-1703 +-1707 +-1711 +-1715 +-1719 +-1724 +-1728 +-1732 +-1736 +-1740 +-1744 +-1748 +-1752 +-1756 +-1760 +-1764 +-1768 +-1772 +-1776 +-1780 +-1784 +-1788 +-1792 +-1796 +-1800 +-1804 +-1807 +-1811 +-1815 +-1819 +-1823 +-1827 +-1830 +-1834 +-1838 +-1842 +-1845 +-1849 +-1853 +-1857 +-1860 +-1864 +-1868 +-1871 +-1875 +-1878 +-1882 +-1886 +-1889 +-1893 +-1896 +-1900 +-1903 +-1907 +-1910 +-1914 +-1917 +-1921 +-1924 +-1927 +-1931 +-1934 +-1938 +-1941 +-1944 +-1948 +-1951 +-1954 +-1957 +-1961 +-1964 +-1967 +-1970 +-1974 +-1977 +-1980 +-1983 +-1986 +-1989 +-1992 +-1996 +-1999 +-2002 +-2005 +-2008 +-2011 +-2014 +-2017 +-2020 +-2023 +-2026 +-2029 +-2031 +-2034 +-2037 +-2040 +-2043 +-2046 +-2049 +-2051 +-2054 +-2057 +-2060 +-2062 +-2065 +-2068 +-2070 +-2073 +-2076 +-2078 +-2081 +-2083 +-2086 +-2089 +-2091 +-2094 +-2096 +-2099 +-2101 +-2104 +-2106 +-2108 +-2111 +-2113 +-2116 +-2118 +-2120 +-2122 +-2125 +-2127 +-2129 +-2132 +-2134 +-2136 +-2138 +-2140 +-2142 +-2145 +-2147 +-2149 +-2151 +-2153 +-2155 +-2157 +-2159 +-2161 +-2163 +-2165 +-2167 +-2169 +-2171 +-2173 +-2174 +-2176 +-2178 +-2180 +-2182 +-2184 +-2185 +-2187 +-2189 +-2190 +-2192 +-2194 +-2195 +-2197 +-2199 +-2200 +-2202 +-2203 +-2205 +-2206 +-2208 +-2209 +-2211 +-2212 +-2214 +-2215 +-2216 +-2218 +-2219 +-2220 +-2222 +-2223 +-2224 +-2225 +-2227 +-2228 +-2229 +-2230 +-2231 +-2232 +-2233 +-2235 +-2236 +-2237 +-2238 +-2239 +-2240 +-2241 +-2242 +-2242 +-2243 +-2244 +-2245 +-2246 +-2247 +-2248 +-2248 +-2249 +-2250 +-2251 +-2251 +-2252 +-2253 +-2253 +-2254 +-2254 +-2255 +-2256 +-2256 +-2257 +-2257 +-2258 +-2258 +-2259 +-2259 +-2259 +-2260 +-2260 +-2260 +-2261 +-2261 +-2261 +-2261 +-2262 +-2262 +-2262 +-2262 +-2262 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2262 +-2262 +-2262 +-2262 +-2262 +-2261 +-2261 +-2261 +-2261 +-2260 +-2260 +-2260 +-2259 +-2259 +-2258 +-2258 +-2257 +-2257 +-2256 +-2256 +-2255 +-2255 +-2254 +-2254 +-2253 +-2252 +-2252 +-2251 +-2250 +-2249 +-2249 +-2248 +-2247 +-2246 +-2245 +-2244 +-2244 +-2243 +-2242 +-2241 +-2240 +-2239 +-2238 +-2237 +-2236 +-2234 +-2233 +-2232 +-2231 +-2230 +-2229 +-2227 +-2226 +-2225 +-2224 +-2222 +-2221 +-2220 +-2218 +-2217 +-2215 +-2214 +-2212 +-2211 +-2209 +-2208 +-2206 +-2205 +-2203 +-2202 +-2200 +-2198 +-2197 +-2195 +-2193 +-2191 +-2190 +-2188 +-2186 +-2184 +-2182 +-2180 +-2179 +-2177 +-2175 +-2173 +-2171 +-2169 +-2167 +-2165 +-2162 +-2160 +-2158 +-2156 +-2154 +-2152 +-2150 +-2147 +-2145 +-2143 +-2140 +-2138 +-2136 +-2133 +-2131 +-2129 +-2126 +-2124 +-2121 +-2119 +-2116 +-2114 +-2111 +-2108 +-2106 +-2103 +-2101 +-2098 +-2095 +-2092 +-2090 +-2087 +-2084 +-2081 +-2079 +-2076 +-2073 +-2070 +-2067 +-2064 +-2061 +-2058 +-2055 +-2052 +-2049 +-2046 +-2043 +-2040 +-2037 +-2033 +-2030 +-2027 +-2024 +-2021 +-2017 +-2014 +-2011 +-2007 +-2004 +-2001 +-1997 +-1994 +-1990 +-1987 +-1983 +-1980 +-1976 +-1973 +-1969 +-1966 +-1962 +-1958 +-1955 +-1951 +-1947 +-1944 +-1940 +-1936 +-1932 +-1928 +-1925 +-1921 +-1917 +-1913 +-1909 +-1905 +-1901 +-1897 +-1893 +-1889 +-1885 +-1881 +-1877 +-1873 +-1869 +-1864 +-1860 +-1856 +-1852 +-1848 +-1843 +-1839 +-1835 +-1830 +-1826 +-1822 +-1817 +-1813 +-1809 +-1804 +-1800 +-1795 +-1791 +-1786 +-1782 +-1777 +-1772 +-1768 +-1763 +-1758 +-1754 +-1749 +-1744 +-1740 +-1735 +-1730 +-1725 +-1720 +-1716 +-1711 +-1706 +-1701 +-1696 +-1691 +-1686 +-1681 +-1676 +-1671 +-1666 +-1661 +-1656 +-1651 +-1646 +-1640 +-1635 +-1630 +-1625 +-1620 +-1614 +-1609 +-1604 +-1599 +-1593 +-1588 +-1582 +-1577 +-1572 +-1566 +-1561 +-1555 +-1550 +-1544 +-1539 +-1533 +-1528 +-1522 +-1516 +-1511 +-1505 +-1500 +-1494 +-1488 +-1482 +-1477 +-1471 +-1465 +-1459 +-1454 +-1448 +-1442 +-1436 +-1430 +-1424 +-1418 +-1412 +-1406 +-1400 +-1394 +-1388 +-1382 +-1376 +-1370 +-1364 +-1358 +-1352 +-1346 +-1339 +-1333 +-1327 +-1321 +-1315 +-1308 +-1302 +-1296 +-1289 +-1283 +-1277 +-1270 +-1264 +-1258 +-1251 +-1245 +-1238 +-1232 +-1225 +-1219 +-1212 +-1206 +-1199 +-1193 +-1186 +-1179 +-1173 +-1166 +-1159 +-1153 +-1146 +-1139 +-1133 +-1126 +-1119 +-1112 +-1105 +-1099 +-1092 +-1085 +-1078 +-1071 +-1064 +-1057 +-1050 +-1044 +-1037 +-1030 +-1023 +-1016 +-1009 +-1001 +-994 +-987 +-980 +-973 +-966 +-959 +-952 +-945 +-937 +-930 +-923 +-916 +-908 +-901 +-894 +-887 +-879 +-872 +-865 +-857 +-850 +-842 +-835 +-828 +-820 +-813 +-805 +-798 +-790 +-783 +-775 +-768 +-760 +-753 +-745 +-738 +-730 +-722 +-715 +-707 +-699 +-692 +-684 +-676 +-669 +-661 +-653 +-645 +-638 +-630 +-622 +-614 +-606 +-599 +-591 +-583 +-575 +-567 +-559 +-551 +-543 +-536 +-528 +-520 +-512 +-504 +-496 +-488 +-480 +-472 +-464 +-456 +-447 +-439 +-431 +-423 +-415 +-407 +-399 +-391 +-382 +-374 +-366 +-358 +-350 +-342 +-333 +-325 +-317 +-309 +-300 +-292 +-284 +-275 +-267 +-259 +-250 +-242 +-234 +-225 +-217 +-209 +-200 +-192 +-183 +-175 +-167 +-158 +-150 +-141 +-133 +-124 +-116 +-107 +-99 +-90 +-82 +-73 +-65 +-56 +-48 +-39 +-30 +-22 +-13 +-5 +4 +12 +21 +30 +38 +47 +56 +64 +73 +82 +90 +99 +108 +116 +125 +134 +143 +151 +160 +169 +178 +186 +195 +204 +213 +221 +230 +239 +248 +257 +265 +274 +283 +292 +301 +310 +318 +327 +336 +345 +354 +363 +372 +381 +389 +398 +407 +416 +425 +434 +443 +452 +461 +470 +479 +488 +496 +505 +514 +523 +532 +541 +550 +559 +568 +577 +586 +595 +604 +613 +622 +631 +640 +649 +658 +667 +676 +685 +694 +703 +712 +721 +730 +739 +748 +757 +766 +775 +784 +793 +802 +811 +820 +829 +838 +847 +856 +865 +874 +883 +892 +901 +910 +920 +929 +938 +947 +956 +965 +974 +983 +992 +1001 +1010 +1019 +1028 +1037 +1046 +1055 +1064 +1073 +1082 +1091 +1100 +1109 +1118 +1127 +1136 +1145 +1154 +1163 +1172 +1181 +1190 +1199 +1208 +1217 +1226 +1235 +1244 +1253 +1262 +1271 +1280 +1289 +1298 +1307 +1316 +1324 +1333 +1342 +1351 +1360 +1369 +1378 +1387 +1396 +1405 +1414 +1423 +1431 +1440 +1449 +1458 +1467 +1476 +1485 +1493 +1502 +1511 +1520 +1529 +1538 +1546 +1555 +1564 +1573 +1582 +1590 +1599 +1608 +1617 +1625 +1634 +1643 +1652 +1660 +1669 +1678 +1687 +1695 +1704 +1713 +1721 +1730 +1739 +1747 +1756 +1765 +1773 +1782 +1790 +1799 +1808 +1816 +1825 +1833 +1842 +1850 +1859 +1867 +1876 +1884 +1893 +1901 +1910 +1918 +1927 +1935 +1944 +1952 +1961 +1969 +1977 +1986 +1994 +2002 +2011 +2019 +2027 +2036 +2044 +2052 +2061 +2069 +2077 +2085 +2094 +2102 +2110 +2118 +2127 +2135 +2143 +2151 +2159 +2167 +2175 +2183 +2192 +2200 +2208 +2216 +2224 +2232 +2240 +2248 +2256 +2264 +2272 +2280 +2288 +2296 +2303 +2311 +2319 +2327 +2335 +2343 +2351 +2358 +2366 +2374 +2382 +2389 +2397 +2405 +2412 +2420 +2428 +2435 +2443 +2451 +2458 +2466 +2473 +2481 +2489 +2496 +2504 +2511 +2518 +2526 +2533 +2541 +2548 +2556 +2563 +2570 +2578 +2585 +2592 +2599 +2607 +2614 +2621 +2628 +2636 +2643 +2650 +2657 +2664 +2671 +2678 +2685 +2692 +2700 +2707 +2714 +2720 +2727 +2734 +2741 +2748 +2755 +2762 +2769 +2776 +2782 +2789 +2796 +2803 +2809 +2816 +2823 +2829 +2836 +2843 +2849 +2856 +2862 +2869 +2875 +2882 +2888 +2895 +2901 +2908 +2914 +2920 +2927 +2933 +2939 +2945 +2952 +2958 +2964 +2970 +2977 +2983 +2989 +2995 +3001 +3007 +3013 +3019 +3025 +3031 +3037 +3043 +3049 +3055 +3060 +3066 +3072 +3078 +3084 +3089 +3095 +3101 +3106 +3112 +3118 +3123 +3129 +3134 +3140 +3145 +3151 +3156 +3162 +3167 +3172 +3178 +3183 +3188 +3193 +3199 +3204 +3209 +3214 +3219 +3224 +3230 +3235 +3240 +3245 +3250 +3255 +3260 +3264 +3269 +3274 +3279 +3284 +3289 +3293 +3298 +3303 +3307 +3312 +3317 +3321 +3326 +3330 +3335 +3339 +3344 +3348 +3352 +3357 +3361 +3365 +3370 +3374 +3378 +3382 +3387 +3391 +3395 +3399 +3403 +3407 +3411 +3415 +3419 +3423 +3427 +3430 +3434 +3438 +3442 +3446 +3449 +3453 +3457 +3460 +3464 +3467 +3471 +3474 +3478 +3481 +3485 +3488 +3491 +3495 +3498 +3501 +3505 +3508 +3511 +3514 +3517 +3520 +3523 +3526 +3529 +3532 +3535 +3538 +3541 +3544 +3547 +3549 +3552 +3555 +3557 +3560 +3563 +3565 +3568 +3570 +3573 +3575 +3578 +3580 +3583 +3585 +3587 +3589 +3592 +3594 +3596 +3598 +3600 +3602 +3604 +3606 +3608 +3610 +3612 +3614 +3616 +3618 +3620 +3621 +3623 +3625 +3626 +3628 +3630 +3631 +3633 +3634 +3635 +3637 +3638 +3640 +3641 +3642 +3643 +3645 +3646 +3647 +3648 +3649 +3650 +3651 +3652 +3653 +3654 +3655 +3656 +3657 +3657 +3658 +3659 +3659 +3660 +3661 +3661 +3662 +3662 +3663 +3663 +3664 +3664 +3664 +3665 +3665 +3665 +3665 +3665 +3665 +3666 +3666 +3666 +3666 +3666 +3665 +3665 +3665 +3665 +3665 +3664 +3664 +3664 +3663 +3663 +3663 +3662 +3662 +3661 +3660 +3660 +3659 +3658 +3658 +3657 +3656 +3655 +3654 +3653 +3652 +3651 +3650 +3649 +3648 +3647 +3646 +3645 +3644 +3642 +3641 +3640 +3638 +3637 +3635 +3634 +3632 +3631 +3629 +3627 +3626 +3624 +3622 +3621 +3619 +3617 +3615 +3613 +3611 +3609 +3607 +3605 +3603 +3601 +3598 +3596 +3594 +3592 +3589 +3587 +3585 +3582 +3580 +3577 +3575 +3572 +3569 +3567 +3564 +3561 +3558 +3556 +3553 +3550 +3547 +3544 +3541 +3538 +3535 +3532 +3528 +3525 +3522 +3519 +3515 +3512 +3509 +3505 +3502 +3498 +3495 +3491 +3488 +3484 +3480 +3477 +3473 +3469 +3465 +3461 +3458 +3454 +3450 +3446 +3442 +3437 +3433 +3429 +3425 +3421 +3416 +3412 +3408 +3403 +3399 +3395 +3390 +3385 +3381 +3376 +3372 +3367 +3362 +3357 +3353 +3348 +3343 +3338 +3333 +3328 +3323 +3318 +3313 +3308 +3303 +3297 +3292 +3287 +3282 +3276 +3271 +3265 +3260 +3254 +3249 +3243 +3238 +3232 +3226 +3221 +3215 +3209 +3203 +3197 +3191 +3185 +3179 +3173 +3167 +3161 +3155 +3149 +3143 +3136 +3130 +3124 +3117 +3111 +3105 +3098 +3092 +3085 +3079 +3072 +3065 +3059 +3052 +3045 +3038 +3031 +3025 +3018 +3011 +3004 +2997 +2990 +2983 +2975 +2968 +2961 +2954 +2947 +2939 +2932 +2925 +2917 +2910 +2902 +2895 +2887 +2879 +2872 +2864 +2856 +2849 +2841 +2833 +2825 +2817 +2809 +2801 +2793 +2785 +2777 +2769 +2761 +2753 +2745 +2737 +2728 +2720 +2712 +2703 +2695 +2686 +2678 +2669 +2661 +2652 +2644 +2635 +2626 +2617 +2609 +2600 +2591 +2582 +2573 +2564 +2555 +2546 +2537 +2528 +2519 +2510 +2501 +2491 +2482 +2473 +2464 +2454 +2445 +2435 +2426 +2417 +2407 +2397 +2388 +2378 +2369 +2359 +2349 +2339 +2330 +2320 +2310 +2300 +2290 +2280 +2270 +2260 +2250 +2240 +2230 +2220 +2209 +2199 +2189 +2179 +2168 +2158 +2148 +2137 +2127 +2116 +2106 +2095 +2085 +2074 +2063 +2053 +2042 +2031 +2021 +2010 +1999 +1988 +1977 +1966 +1955 +1944 +1933 +1922 +1911 +1900 +1889 +1878 +1867 +1855 +1844 +1833 +1821 +1810 +1799 +1787 +1776 +1764 +1753 +1741 +1730 +1718 +1707 +1695 +1683 +1671 +1660 +1648 +1636 +1624 +1612 +1601 +1589 +1577 +1565 +1553 +1541 +1529 +1517 +1504 +1492 +1480 +1468 +1456 +1443 +1431 +1419 +1407 +1394 +1382 +1369 +1357 +1344 +1332 +1319 +1307 +1294 +1282 +1269 +1256 +1244 +1231 +1218 +1205 +1193 +1180 +1167 +1154 +1141 +1128 +1115 +1102 +1089 +1076 +1063 +1050 +1037 +1024 +1011 +998 +984 +971 +958 +945 +931 +918 +905 +891 +878 +864 +851 +838 +824 +811 +797 +783 +770 +756 +743 +729 +715 +702 +688 +674 +660 +647 +633 +619 +605 +591 +577 +563 +549 +535 +521 +507 +493 +479 +465 +451 +437 +423 +409 +395 +380 +366 +352 +338 +323 +309 +295 +280 +266 +252 +237 +223 +209 +194 +180 +165 +151 +136 +122 +107 +92 +78 +63 +49 +34 +19 +5 +-10 +-25 +-40 +-54 +-69 +-84 +-99 +-114 +-128 +-143 +-158 +-173 +-188 +-203 +-218 +-233 +-248 +-263 +-278 +-293 +-308 +-323 +-338 +-353 +-368 +-383 +-398 +-413 +-428 +-443 +-459 +-474 +-489 +-504 +-519 +-535 +-550 +-565 +-580 +-596 +-611 +-626 +-642 +-657 +-672 +-688 +-703 +-718 +-734 +-749 +-765 +-780 +-795 +-811 +-826 +-842 +-857 +-873 +-888 +-904 +-919 +-935 +-950 +-966 +-981 +-997 +-1013 +-1028 +-1044 +-1059 +-1075 +-1091 +-1106 +-1122 +-1137 +-1153 +-1169 +-1184 +-1200 +-1216 +-1231 +-1247 +-1263 +-1278 +-1294 +-1310 +-1326 +-1341 +-1357 +-1373 +-1389 +-1404 +-1420 +-1436 +-1452 +-1467 +-1483 +-1499 +-1515 +-1531 +-1546 +-1562 +-1578 +-1594 +-1610 +-1625 +-1641 +-1657 +-1673 +-1689 +-1705 +-1720 +-1736 +-1752 +-1768 +-1784 +-1800 +-1815 +-1831 +-1847 +-1863 +-1879 +-1895 +-1911 +-1926 +-1942 +-1958 +-1974 +-1990 +-2006 +-2022 +-2037 +-2053 +-2069 +-2085 +-2101 +-2117 +-2133 +-2148 +-2164 +-2180 +-2196 +-2212 +-2228 +-2244 +-2259 +-2275 +-2291 +-2307 +-2323 +-2339 +-2354 +-2370 +-2386 +-2402 +-2418 +-2433 +-2449 +-2465 +-2481 +-2497 +-2512 +-2528 +-2544 +-2560 +-2576 +-2591 +-2607 +-2623 +-2639 +-2654 +-2670 +-2686 +-2701 +-2717 +-2733 +-2749 +-2764 +-2780 +-2796 +-2811 +-2827 +-2843 +-2858 +-2874 +-2890 +-2905 +-2921 +-2936 +-2952 +-2968 +-2983 +-2999 +-3014 +-3030 +-3045 +-3061 +-3076 +-3092 +-3107 +-3123 +-3138 +-3154 +-3169 +-3185 +-3200 +-3216 +-3231 +-3246 +-3262 +-3277 +-3293 +-3308 +-3323 +-3339 +-3354 +-3369 +-3385 +-3400 +-3415 +-3430 +-3446 +-3461 +-3476 +-3491 +-3506 +-3521 +-3537 +-3552 +-3567 +-3582 +-3597 +-3612 +-3627 +-3642 +-3657 +-3672 +-3687 +-3702 +-3717 +-3732 +-3747 +-3762 +-3777 +-3792 +-3807 +-3821 +-3836 +-3851 +-3866 +-3881 +-3895 +-3910 +-3925 +-3939 +-3954 +-3969 +-3983 +-3998 +-4012 +-4027 +-4042 +-4056 +-4071 +-4085 +-4100 +-4114 +-4128 +-4143 +-4157 +-4172 +-4186 +-4200 +-4215 +-4229 +-4243 +-4257 +-4271 +-4286 +-4300 +-4314 +-4328 +-4342 +-4356 +-4370 +-4384 +-4398 +-4412 +-4426 +-4440 +-4454 +-4468 +-4482 +-4495 +-4509 +-4523 +-4537 +-4550 +-4564 +-4578 +-4591 +-4605 +-4619 +-4632 +-4646 +-4659 +-4673 +-4686 +-4699 +-4713 +-4726 +-4740 +-4753 +-4766 +-4779 +-4793 +-4806 +-4819 +-4832 +-4845 +-4858 +-4871 +-4884 +-4897 +-4910 +-4923 +-4936 +-4949 +-4962 +-4974 +-4987 +-5000 +-5013 +-5025 +-5038 +-5051 +-5063 +-5076 +-5088 +-5101 +-5113 +-5125 +-5138 +-5150 +-5162 +-5175 +-5187 +-5199 +-5211 +-5224 +-5236 +-5248 +-5260 +-5272 +-5284 +-5296 +-5308 +-5319 +-5331 +-5343 +-5355 +-5366 +-5378 +-5390 +-5401 +-5413 +-5424 +-5436 +-5447 +-5459 +-5470 +-5482 +-5493 +-5504 +-5515 +-5527 +-5538 +-5549 +-5560 +-5571 +-5582 +-5593 +-5604 +-5615 +-5626 +-5636 +-5647 +-5658 +-5668 +-5679 +-5690 +-5700 +-5711 +-5721 +-5732 +-5742 +-5752 +-5763 +-5773 +-5783 +-5793 +-5804 +-5814 +-5824 +-5834 +-5844 +-5854 +-5863 +-5873 +-5883 +-5893 +-5903 +-5912 +-5922 +-5931 +-5941 +-5950 +-5960 +-5969 +-5979 +-5988 +-5997 +-6006 +-6016 +-6025 +-6034 +-6043 +-6052 +-6061 +-6070 +-6078 +-6087 +-6096 +-6105 +-6113 +-6122 +-6131 +-6139 +-6148 +-6156 +-6164 +-6173 +-6181 +-6189 +-6197 +-6205 +-6214 +-6222 +-6230 +-6238 +-6245 +-6253 +-6261 +-6269 +-6276 +-6284 +-6292 +-6299 +-6307 +-6314 +-6321 +-6329 +-6336 +-6343 +-6350 +-6358 +-6365 +-6372 +-6379 +-6386 +-6392 +-6399 +-6406 +-6413 +-6419 +-6426 +-6433 +-6439 +-6445 +-6452 +-6458 +-6464 +-6471 +-6477 +-6483 +-6489 +-6495 +-6501 +-6507 +-6513 +-6519 +-6524 +-6530 +-6536 +-6541 +-6547 +-6552 +-6558 +-6563 +-6568 +-6573 +-6579 +-6584 +-6589 +-6594 +-6599 +-6604 +-6608 +-6613 +-6618 +-6623 +-6627 +-6632 +-6636 +-6641 +-6645 +-6649 +-6654 +-6658 +-6662 +-6666 +-6670 +-6674 +-6678 +-6682 +-6685 +-6689 +-6693 +-6696 +-6700 +-6703 +-6707 +-6710 +-6714 +-6717 +-6720 +-6723 +-6726 +-6729 +-6732 +-6735 +-6738 +-6741 +-6743 +-6746 +-6748 +-6751 +-6753 +-6756 +-6758 +-6760 +-6763 +-6765 +-6767 +-6769 +-6771 +-6773 +-6774 +-6776 +-6778 +-6779 +-6781 +-6783 +-6784 +-6785 +-6787 +-6788 +-6789 +-6790 +-6791 +-6792 +-6793 +-6794 +-6795 +-6795 +-6796 +-6797 +-6797 +-6798 +-6798 +-6798 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6798 +-6798 +-6798 +-6797 +-6797 +-6796 +-6795 +-6795 +-6794 +-6793 +-6792 +-6791 +-6790 +-6789 +-6788 +-6786 +-6785 +-6784 +-6782 +-6781 +-6779 +-6777 +-6776 +-6774 +-6772 +-6770 +-6768 +-6766 +-6764 +-6761 +-6759 +-6757 +-6754 +-6752 +-6749 +-6747 +-6744 +-6741 +-6738 +-6735 +-6732 +-6729 +-6726 +-6723 +-6719 +-6716 +-6713 +-6709 +-6706 +-6702 +-6698 +-6694 +-6691 +-6687 +-6683 +-6679 +-6674 +-6670 +-6666 +-6662 +-6657 +-6653 +-6648 +-6643 +-6639 +-6634 +-6629 +-6624 +-6619 +-6614 +-6609 +-6604 +-6598 +-6593 +-6588 +-6582 +-6576 +-6571 +-6565 +-6559 +-6553 +-6547 +-6541 +-6535 +-6529 +-6523 +-6517 +-6510 +-6504 +-6497 +-6491 +-6484 +-6477 +-6470 +-6463 +-6456 +-6449 +-6442 +-6435 +-6428 +-6420 +-6413 +-6405 +-6398 +-6390 +-6382 +-6374 +-6367 +-6359 +-6351 +-6343 +-6334 +-6326 +-6318 +-6309 +-6301 +-6292 +-6284 +-6275 +-6266 +-6257 +-6248 +-6239 +-6230 +-6221 +-6212 +-6202 +-6193 +-6184 +-6174 +-6164 +-6155 +-6145 +-6135 +-6125 +-6115 +-6105 +-6095 +-6085 +-6074 +-6064 +-6054 +-6043 +-6032 +-6022 +-6011 +-6000 +-5989 +-5978 +-5967 +-5956 +-5945 +-5933 +-5922 +-5911 +-5899 +-5887 +-5876 +-5864 +-5852 +-5840 +-5828 +-5816 +-5804 +-5792 +-5779 +-5767 +-5755 +-5742 +-5729 +-5717 +-5704 +-5691 +-5678 +-5665 +-5652 +-5639 +-5626 +-5612 +-5599 +-5585 +-5572 +-5558 +-5545 +-5531 +-5517 +-5503 +-5489 +-5475 +-5461 +-5447 +-5432 +-5418 +-5403 +-5389 +-5374 +-5359 +-5345 +-5330 +-5315 +-5300 +-5285 +-5269 +-5254 +-5239 +-5223 +-5208 +-5192 +-5177 +-5161 +-5145 +-5129 +-5113 +-5097 +-5081 +-5065 +-5049 +-5032 +-5016 +-4999 +-4983 +-4966 +-4950 +-4933 +-4916 +-4899 +-4882 +-4865 +-4847 +-4830 +-4813 +-4795 +-4778 +-4760 +-4743 +-4725 +-4707 +-4689 +-4671 +-4653 +-4635 +-4617 +-4598 +-4580 +-4562 +-4543 +-4524 +-4506 +-4487 +-4468 +-4449 +-4430 +-4411 +-4392 +-4373 +-4354 +-4334 +-4315 +-4295 +-4276 +-4256 +-4236 +-4216 +-4196 +-4176 +-4156 +-4136 +-4116 +-4096 +-4075 +-4055 +-4034 +-4014 +-3993 +-3972 +-3951 +-3930 +-3909 +-3888 +-3867 +-3846 +-3825 +-3803 +-3782 +-3760 +-3739 +-3717 +-3695 +-3673 +-3651 +-3629 +-3607 +-3585 +-3563 +-3541 +-3518 +-3496 +-3473 +-3451 +-3428 +-3405 +-3383 +-3360 +-3337 +-3314 +-3290 +-3267 +-3244 +-3221 +-3197 +-3174 +-3150 +-3126 +-3103 +-3079 +-3055 +-3031 +-3007 +-2983 +-2959 +-2934 +-2910 +-2886 +-2861 +-2837 +-2812 +-2787 +-2763 +-2738 +-2713 +-2688 +-2663 +-2638 +-2612 +-2587 +-2562 +-2536 +-2511 +-2485 +-2459 +-2434 +-2408 +-2382 +-2356 +-2330 +-2304 +-2278 +-2251 +-2225 +-2199 +-2172 +-2146 +-2119 +-2092 +-2066 +-2039 +-2012 +-1985 +-1958 +-1931 +-1904 +-1876 +-1849 +-1822 +-1794 +-1767 +-1739 +-1711 +-1683 +-1656 +-1628 +-1600 +-1572 +-1544 +-1515 +-1487 +-1459 +-1430 +-1402 +-1373 +-1345 +-1316 +-1287 +-1258 +-1230 +-1201 +-1172 +-1142 +-1113 +-1084 +-1055 +-1025 +-996 +-966 +-937 +-907 +-877 +-848 +-818 +-788 +-758 +-728 +-698 +-667 +-637 +-607 +-576 +-546 +-515 +-485 +-454 +-423 +-392 +-362 +-331 +-300 +-268 +-237 +-206 +-175 +-143 +-112 +-81 +-49 +-17 +14 +46 +78 +110 +142 +174 +206 +238 +270 +302 +335 +367 +399 +432 +465 +497 +530 +563 +596 +628 +661 +694 +728 +761 +794 +827 +861 +894 +927 +961 +995 +1028 +1062 +1096 +1130 +1163 +1197 +1231 +1266 +1300 +1334 +1368 +1402 +1437 +1471 +1506 +1540 +1575 +1610 +1644 +1679 +1714 +1749 +1784 +1819 +1854 +1889 +1925 +1960 +1995 +2031 +2066 +2101 +2137 +2173 +2208 +2244 +2280 +2316 +2352 +2388 +2424 +2460 +2496 +2532 +2568 +2604 +2641 +2677 +2714 +2750 +2787 +2823 +2860 +2897 +2934 +2970 +3007 +3044 +3081 +3118 +3155 +3193 +3230 +3267 +3304 +3342 +3379 +3417 +3454 +3492 +3529 +3567 +3605 +3643 +3681 +3718 +3756 +3794 +3832 +3870 +3909 +3947 +3985 +4023 +4062 +4100 +4138 +4177 +4216 +4254 +4293 +4331 +4370 +4409 +4448 +4487 +4526 +4564 +4603 +4643 +4682 +4721 +4760 +4799 +4839 +4878 +4917 +4957 +4996 +5036 +5075 +5115 +5154 +5194 +5234 +5274 +5313 +5353 +5393 +5433 +5473 +5513 +5553 +5593 +5634 +5674 +5714 +5754 +5795 +5835 +5875 +5916 +5956 +5997 +6037 +6078 +6119 +6159 +6200 +6241 +6282 +6323 +6364 +6404 +6445 +6486 +6527 +6569 +6610 +6651 +6692 +6733 +6774 +6816 +6857 +6899 +6940 +6981 +7023 +7064 +7106 +7148 +7189 +7231 +7272 +7314 +7356 +7398 +7440 +7481 +7523 +7565 +7607 +7649 +7691 +7733 +7775 +7818 +7860 +7902 +7944 +7986 +8029 +8071 +8113 +8156 +8198 +8240 +8283 +8325 +8368 +8410 +8453 +8496 +8538 +8581 +8624 +8666 +8709 +8752 +8795 +8837 +8880 +8923 +8966 +9009 +9052 +9095 +9138 +9181 +9224 +9267 +9310 +9353 +9396 +9440 +9483 +9526 +9569 +9613 +9656 +9699 +9743 +9786 +9829 +9873 +9916 +9960 +10003 +10046 +10090 +10133 +10177 +10221 +10264 +10308 +10351 +10395 +10439 +10482 +10526 +10570 +10614 +10657 +10701 +10745 +10789 +10832 +10876 +10920 +10964 +11008 +11052 +11096 +11140 +11184 +11228 +11272 +11316 +11360 +11404 +11448 +11492 +11536 +11580 +11624 +11668 +11712 +11756 +11800 +11844 +11889 +11933 +11977 +12021 +12065 +12110 +12154 +12198 +12242 +12286 +12331 +12375 +12419 +12464 +12508 +12552 +12596 +12641 +12685 +12729 +12774 +12818 +12862 +12907 +12951 +12995 +13040 +13084 +13129 +13173 +13217 +13262 +13306 +13351 +13395 +13439 +13484 +13528 +13573 +13617 +13661 +13706 +13750 +13795 +13839 +13883 +13928 +13972 +14017 +14061 +14106 +14150 +14194 +14239 +14283 +14328 +14372 +14417 +14461 +14505 +14550 +14594 +14639 +14683 +14727 +14772 +14816 +14861 +14905 +14949 +14994 +15038 +15082 +15127 +15171 +15215 +15260 +15304 +15348 +15393 +15437 +15481 +15526 +15570 +15614 +15658 +15703 +15747 +15791 +15835 +15880 +15924 +15968 +16012 +16056 +16100 +16145 +16189 +16233 +16277 +16321 +16365 +16409 +16453 +16497 +16541 +16585 +16629 +16673 +16717 +16761 +16805 +16849 +16893 +16937 +16981 +17025 +17069 +17113 +17156 +17200 +17244 +17288 +17332 +17375 +17419 +17463 +17506 +17550 +17594 +17637 +17681 +17725 +17768 +17812 +17855 +17899 +17942 +17986 +18029 +18072 +18116 +18159 +18203 +18246 +18289 +18332 +18376 +18419 +18462 +18505 +18549 +18592 +18635 +18678 +18721 +18764 +18807 +18850 +18893 +18936 +18979 +19022 +19064 +19107 +19150 +19193 +19236 +19278 +19321 +19364 +19406 +19449 +19491 +19534 +19576 +19619 +19661 +19704 +19746 +19788 +19831 +19873 +19915 +19957 +20000 +20042 +20084 +20126 +20168 +20210 +20252 +20294 +20336 +20378 +20420 +20461 +20503 +20545 +20587 +20628 +20670 +20712 +20753 +20795 +20836 +20878 +20919 +20960 +21002 +21043 +21084 +21125 +21167 +21208 +21249 +21290 +21331 +21372 +21413 +21454 +21495 +21535 +21576 +21617 +21658 +21698 +21739 +21779 +21820 +21860 +21901 +21941 +21982 +22022 +22062 +22102 +22142 +22183 +22223 +22263 +22303 +22343 +22383 +22422 +22462 +22502 +22542 +22581 +22621 +22660 +22700 +22739 +22779 +22818 +22858 +22897 +22936 +22975 +23014 +23053 +23092 +23131 +23170 +23209 +23248 +23287 +23326 +23364 +23403 +23441 +23480 +23518 +23557 +23595 +23633 +23672 +23710 +23748 +23786 +23824 +23862 +23900 +23938 +23976 +24013 +24051 +24089 +24126 +24164 +24201 +24239 +24276 +24313 +24351 +24388 +24425 +24462 +24499 +24536 +24573 +24610 +24647 +24683 +24720 +24756 +24793 +24830 +24866 +24902 +24939 +24975 +25011 +25047 +25083 +25119 +25155 +25191 +25227 +25262 +25298 +25334 +25369 +25405 +25440 +25476 +25511 +25546 +25581 +25616 +25651 +25686 +25721 +25756 +25791 +25826 +25860 +25895 +25929 +25964 +25998 +26033 +26067 +26101 +26135 +26169 +26203 +26237 +26271 +26305 +26338 +26372 +26405 +26439 +26472 +26506 +26539 +26572 +26605 +26638 +26671 +26704 +26737 +26770 +26803 +26835 +26868 +26900 +26933 +26965 +26997 +27030 +27062 +27094 +27126 +27158 +27189 +27221 +27253 +27285 +27316 +27348 +27379 +27410 +27441 +27473 +27504 +27535 +27566 +27597 +27627 +27658 +27689 +27719 +27750 +27780 +27810 +27841 +27871 +27901 +27931 +27961 +27991 +28020 +28050 +28080 +28109 +28139 +28168 +28197 +28227 +28256 +28285 +28314 +28343 +28371 +28400 +28429 +28457 +28486 +28514 +28543 +28571 +28599 +28627 +28655 +28683 +28711 +28738 +28766 +28794 +28821 +28849 +28876 +28903 +28930 +28957 +28984 +29011 +29038 +29065 +29092 +29118 +29145 +29171 +29197 +29223 +29250 +29276 +29302 +29327 +29353 +29379 +29405 +29430 +29456 +29481 +29506 +29531 +29556 +29581 +29606 +29631 +29656 +29681 +29705 +29730 +29754 +29778 +29802 +29827 +29851 +29874 +29898 +29922 +29946 +29969 +29993 +30016 +30039 +30063 +30086 +30109 +30132 +30155 +30177 +30200 +30223 +30245 +30267 +30290 +30312 +30334 +30356 +30378 +30400 +30422 +30443 +30465 +30486 +30508 +30529 +30550 +30571 +30592 +30613 +30634 +30654 +30675 +30696 +30716 +30736 +30756 +30777 +30797 +30817 +30836 +30856 +30876 +30895 +30915 +30934 +30953 +30973 +30992 +31011 +31030 +31048 +31067 +31086 +31104 +31123 +31141 +31159 +31177 +31195 +31213 +31231 +31249 +31266 +31284 +31301 +31318 +31336 +31353 +31370 +31387 +31404 +31420 +31437 +31453 +31470 +31486 +31502 +31519 +31535 +31551 +31566 +31582 +31598 +31613 +31629 +31644 +31659 +31674 +31689 +31704 +31719 +31734 +31749 +31763 +31777 +31792 +31806 +31820 +31834 +31848 +31862 +31876 +31889 +31903 +31916 +31929 +31943 +31956 +31969 +31982 +31994 +32007 +32020 +32032 +32045 +32057 +32069 +32081 +32093 +32105 +32117 +32128 +32140 +32151 +32163 +32174 +32185 +32196 +32207 +32218 +32229 +32239 +32250 +32260 +32270 +32281 +32291 +32301 +32311 +32320 +32330 +32340 +32349 +32358 +32368 +32377 +32386 +32395 +32404 +32412 +32421 +32430 +32438 +32446 +32455 +32463 +32471 +32479 +32486 +32494 +32502 +32509 +32516 +32524 +32531 +32538 +32545 +32552 +32558 +32565 +32572 +32578 +32584 +32590 +32597 +32603 +32608 +32614 +32620 +32625 +32631 +32636 +32642 +32647 +32652 +32657 +32661 +32666 +32671 +32675 +32680 +32684 +32688 +32692 +32696 +32700 +32704 +32707 +32711 +32714 +32718 +32721 +32724 +32727 +32730 +32733 +32735 +32738 +32740 +32743 +32745 +32747 +32749 +32751 +32753 +32755 +32756 +32758 +32759 +32760 +32762 +32763 +32764 +32764 +32765 +32766 +32766 +32767 +32767 +32767 +32767 +32767 +32767 +32767 +32767 +32766 +32766 +32765 +32764 +32764 +32763 +32762 +32760 +32759 +32758 +32756 +32755 +32753 +32751 +32749 +32747 +32745 +32743 +32740 +32738 +32735 +32733 +32730 +32727 +32724 +32721 +32718 +32714 +32711 +32707 +32704 +32700 +32696 +32692 +32688 +32684 +32680 +32675 +32671 +32666 +32661 +32657 +32652 +32647 +32642 +32636 +32631 +32625 +32620 +32614 +32608 +32603 +32597 +32590 +32584 +32578 +32572 +32565 +32558 +32552 +32545 +32538 +32531 +32524 +32516 +32509 +32502 +32494 +32486 +32479 +32471 +32463 +32455 +32446 +32438 +32430 +32421 +32412 +32404 +32395 +32386 +32377 +32368 +32358 +32349 +32340 +32330 +32320 +32311 +32301 +32291 +32281 +32270 +32260 +32250 +32239 +32229 +32218 +32207 +32196 +32185 +32174 +32163 +32151 +32140 +32128 +32117 +32105 +32093 +32081 +32069 +32057 +32045 +32032 +32020 +32007 +31994 +31982 +31969 +31956 +31943 +31929 +31916 +31903 +31889 +31876 +31862 +31848 +31834 +31820 +31806 +31792 +31777 +31763 +31749 +31734 +31719 +31704 +31689 +31674 +31659 +31644 +31629 +31613 +31598 +31582 +31566 +31551 +31535 +31519 +31502 +31486 +31470 +31453 +31437 +31420 +31404 +31387 +31370 +31353 +31336 +31318 +31301 +31284 +31266 +31249 +31231 +31213 +31195 +31177 +31159 +31141 +31123 +31104 +31086 +31067 +31048 +31030 +31011 +30992 +30973 +30953 +30934 +30915 +30895 +30876 +30856 +30836 +30817 +30797 +30777 +30756 +30736 +30716 +30696 +30675 +30654 +30634 +30613 +30592 +30571 +30550 +30529 +30508 +30486 +30465 +30443 +30422 +30400 +30378 +30356 +30334 +30312 +30290 +30267 +30245 +30223 +30200 +30177 +30155 +30132 +30109 +30086 +30063 +30039 +30016 +29993 +29969 +29946 +29922 +29898 +29874 +29851 +29827 +29802 +29778 +29754 +29730 +29705 +29681 +29656 +29631 +29606 +29581 +29556 +29531 +29506 +29481 +29456 +29430 +29405 +29379 +29353 +29327 +29302 +29276 +29250 +29223 +29197 +29171 +29145 +29118 +29092 +29065 +29038 +29011 +28984 +28957 +28930 +28903 +28876 +28849 +28821 +28794 +28766 +28738 +28711 +28683 +28655 +28627 +28599 +28571 +28543 +28514 +28486 +28457 +28429 +28400 +28371 +28343 +28314 +28285 +28256 +28227 +28197 +28168 +28139 +28109 +28080 +28050 +28020 +27991 +27961 +27931 +27901 +27871 +27841 +27810 +27780 +27750 +27719 +27689 +27658 +27627 +27597 +27566 +27535 +27504 +27473 +27441 +27410 +27379 +27348 +27316 +27285 +27253 +27221 +27189 +27158 +27126 +27094 +27062 +27030 +26997 +26965 +26933 +26900 +26868 +26835 +26803 +26770 +26737 +26704 +26671 +26638 +26605 +26572 +26539 +26506 +26472 +26439 +26405 +26372 +26338 +26305 +26271 +26237 +26203 +26169 +26135 +26101 +26067 +26033 +25998 +25964 +25929 +25895 +25860 +25826 +25791 +25756 +25721 +25686 +25651 +25616 +25581 +25546 +25511 +25476 +25440 +25405 +25369 +25334 +25298 +25262 +25227 +25191 +25155 +25119 +25083 +25047 +25011 +24975 +24939 +24902 +24866 +24830 +24793 +24756 +24720 +24683 +24647 +24610 +24573 +24536 +24499 +24462 +24425 +24388 +24351 +24313 +24276 +24239 +24201 +24164 +24126 +24089 +24051 +24013 +23976 +23938 +23900 +23862 +23824 +23786 +23748 +23710 +23672 +23633 +23595 +23557 +23518 +23480 +23441 +23403 +23364 +23326 +23287 +23248 +23209 +23170 +23131 +23092 +23053 +23014 +22975 +22936 +22897 +22858 +22818 +22779 +22739 +22700 +22660 +22621 +22581 +22542 +22502 +22462 +22422 +22383 +22343 +22303 +22263 +22223 +22183 +22142 +22102 +22062 +22022 +21982 +21941 +21901 +21860 +21820 +21779 +21739 +21698 +21658 +21617 +21576 +21535 +21495 +21454 +21413 +21372 +21331 +21290 +21249 +21208 +21167 +21125 +21084 +21043 +21002 +20960 +20919 +20878 +20836 +20795 +20753 +20712 +20670 +20628 +20587 +20545 +20503 +20461 +20420 +20378 +20336 +20294 +20252 +20210 +20168 +20126 +20084 +20042 +20000 +19957 +19915 +19873 +19831 +19788 +19746 +19704 +19661 +19619 +19576 +19534 +19491 +19449 +19406 +19364 +19321 +19278 +19236 +19193 +19150 +19107 +19064 +19022 +18979 +18936 +18893 +18850 +18807 +18764 +18721 +18678 +18635 +18592 +18549 +18505 +18462 +18419 +18376 +18332 +18289 +18246 +18203 +18159 +18116 +18072 +18029 +17986 +17942 +17899 +17855 +17812 +17768 +17725 +17681 +17637 +17594 +17550 +17506 +17463 +17419 +17375 +17332 +17288 +17244 +17200 +17156 +17113 +17069 +17025 +16981 +16937 +16893 +16849 +16805 +16761 +16717 +16673 +16629 +16585 +16541 +16497 +16453 +16409 +16365 +16321 +16277 +16233 +16189 +16145 +16100 +16056 +16012 +15968 +15924 +15880 +15835 +15791 +15747 +15703 +15658 +15614 +15570 +15526 +15481 +15437 +15393 +15348 +15304 +15260 +15215 +15171 +15127 +15082 +15038 +14994 +14949 +14905 +14861 +14816 +14772 +14727 +14683 +14639 +14594 +14550 +14505 +14461 +14417 +14372 +14328 +14283 +14239 +14194 +14150 +14106 +14061 +14017 +13972 +13928 +13883 +13839 +13795 +13750 +13706 +13661 +13617 +13573 +13528 +13484 +13439 +13395 +13351 +13306 +13262 +13217 +13173 +13129 +13084 +13040 +12995 +12951 +12907 +12862 +12818 +12774 +12729 +12685 +12641 +12596 +12552 +12508 +12464 +12419 +12375 +12331 +12286 +12242 +12198 +12154 +12110 +12065 +12021 +11977 +11933 +11889 +11844 +11800 +11756 +11712 +11668 +11624 +11580 +11536 +11492 +11448 +11404 +11360 +11316 +11272 +11228 +11184 +11140 +11096 +11052 +11008 +10964 +10920 +10876 +10832 +10789 +10745 +10701 +10657 +10614 +10570 +10526 +10482 +10439 +10395 +10351 +10308 +10264 +10221 +10177 +10133 +10090 +10046 +10003 +9960 +9916 +9873 +9829 +9786 +9743 +9699 +9656 +9613 +9569 +9526 +9483 +9440 +9396 +9353 +9310 +9267 +9224 +9181 +9138 +9095 +9052 +9009 +8966 +8923 +8880 +8837 +8795 +8752 +8709 +8666 +8624 +8581 +8538 +8496 +8453 +8410 +8368 +8325 +8283 +8240 +8198 +8156 +8113 +8071 +8029 +7986 +7944 +7902 +7860 +7818 +7775 +7733 +7691 +7649 +7607 +7565 +7523 +7481 +7440 +7398 +7356 +7314 +7272 +7231 +7189 +7148 +7106 +7064 +7023 +6981 +6940 +6899 +6857 +6816 +6774 +6733 +6692 +6651 +6610 +6569 +6527 +6486 +6445 +6404 +6364 +6323 +6282 +6241 +6200 +6159 +6119 +6078 +6037 +5997 +5956 +5916 +5875 +5835 +5795 +5754 +5714 +5674 +5634 +5593 +5553 +5513 +5473 +5433 +5393 +5353 +5313 +5274 +5234 +5194 +5154 +5115 +5075 +5036 +4996 +4957 +4917 +4878 +4839 +4799 +4760 +4721 +4682 +4643 +4603 +4564 +4526 +4487 +4448 +4409 +4370 +4331 +4293 +4254 +4216 +4177 +4138 +4100 +4062 +4023 +3985 +3947 +3909 +3870 +3832 +3794 +3756 +3718 +3681 +3643 +3605 +3567 +3529 +3492 +3454 +3417 +3379 +3342 +3304 +3267 +3230 +3193 +3155 +3118 +3081 +3044 +3007 +2970 +2934 +2897 +2860 +2823 +2787 +2750 +2714 +2677 +2641 +2604 +2568 +2532 +2496 +2460 +2424 +2388 +2352 +2316 +2280 +2244 +2208 +2173 +2137 +2101 +2066 +2031 +1995 +1960 +1925 +1889 +1854 +1819 +1784 +1749 +1714 +1679 +1644 +1610 +1575 +1540 +1506 +1471 +1437 +1402 +1368 +1334 +1300 +1266 +1231 +1197 +1163 +1130 +1096 +1062 +1028 +995 +961 +927 +894 +861 +827 +794 +761 +728 +694 +661 +628 +596 +563 +530 +497 +465 +432 +399 +367 +335 +302 +270 +238 +206 +174 +142 +110 +78 +46 +14 +-17 +-49 +-81 +-112 +-143 +-175 +-206 +-237 +-268 +-300 +-331 +-362 +-392 +-423 +-454 +-485 +-515 +-546 +-576 +-607 +-637 +-667 +-698 +-728 +-758 +-788 +-818 +-848 +-877 +-907 +-937 +-966 +-996 +-1025 +-1055 +-1084 +-1113 +-1142 +-1172 +-1201 +-1230 +-1258 +-1287 +-1316 +-1345 +-1373 +-1402 +-1430 +-1459 +-1487 +-1515 +-1544 +-1572 +-1600 +-1628 +-1656 +-1683 +-1711 +-1739 +-1767 +-1794 +-1822 +-1849 +-1876 +-1904 +-1931 +-1958 +-1985 +-2012 +-2039 +-2066 +-2092 +-2119 +-2146 +-2172 +-2199 +-2225 +-2251 +-2278 +-2304 +-2330 +-2356 +-2382 +-2408 +-2434 +-2459 +-2485 +-2511 +-2536 +-2562 +-2587 +-2612 +-2638 +-2663 +-2688 +-2713 +-2738 +-2763 +-2787 +-2812 +-2837 +-2861 +-2886 +-2910 +-2934 +-2959 +-2983 +-3007 +-3031 +-3055 +-3079 +-3103 +-3126 +-3150 +-3174 +-3197 +-3221 +-3244 +-3267 +-3290 +-3314 +-3337 +-3360 +-3383 +-3405 +-3428 +-3451 +-3473 +-3496 +-3518 +-3541 +-3563 +-3585 +-3607 +-3629 +-3651 +-3673 +-3695 +-3717 +-3739 +-3760 +-3782 +-3803 +-3825 +-3846 +-3867 +-3888 +-3909 +-3930 +-3951 +-3972 +-3993 +-4014 +-4034 +-4055 +-4075 +-4096 +-4116 +-4136 +-4156 +-4176 +-4196 +-4216 +-4236 +-4256 +-4276 +-4295 +-4315 +-4334 +-4354 +-4373 +-4392 +-4411 +-4430 +-4449 +-4468 +-4487 +-4506 +-4524 +-4543 +-4562 +-4580 +-4598 +-4617 +-4635 +-4653 +-4671 +-4689 +-4707 +-4725 +-4743 +-4760 +-4778 +-4795 +-4813 +-4830 +-4847 +-4865 +-4882 +-4899 +-4916 +-4933 +-4950 +-4966 +-4983 +-4999 +-5016 +-5032 +-5049 +-5065 +-5081 +-5097 +-5113 +-5129 +-5145 +-5161 +-5177 +-5192 +-5208 +-5223 +-5239 +-5254 +-5269 +-5285 +-5300 +-5315 +-5330 +-5345 +-5359 +-5374 +-5389 +-5403 +-5418 +-5432 +-5447 +-5461 +-5475 +-5489 +-5503 +-5517 +-5531 +-5545 +-5558 +-5572 +-5585 +-5599 +-5612 +-5626 +-5639 +-5652 +-5665 +-5678 +-5691 +-5704 +-5717 +-5729 +-5742 +-5755 +-5767 +-5779 +-5792 +-5804 +-5816 +-5828 +-5840 +-5852 +-5864 +-5876 +-5887 +-5899 +-5911 +-5922 +-5933 +-5945 +-5956 +-5967 +-5978 +-5989 +-6000 +-6011 +-6022 +-6032 +-6043 +-6054 +-6064 +-6074 +-6085 +-6095 +-6105 +-6115 +-6125 +-6135 +-6145 +-6155 +-6164 +-6174 +-6184 +-6193 +-6202 +-6212 +-6221 +-6230 +-6239 +-6248 +-6257 +-6266 +-6275 +-6284 +-6292 +-6301 +-6309 +-6318 +-6326 +-6334 +-6343 +-6351 +-6359 +-6367 +-6374 +-6382 +-6390 +-6398 +-6405 +-6413 +-6420 +-6428 +-6435 +-6442 +-6449 +-6456 +-6463 +-6470 +-6477 +-6484 +-6491 +-6497 +-6504 +-6510 +-6517 +-6523 +-6529 +-6535 +-6541 +-6547 +-6553 +-6559 +-6565 +-6571 +-6576 +-6582 +-6588 +-6593 +-6598 +-6604 +-6609 +-6614 +-6619 +-6624 +-6629 +-6634 +-6639 +-6643 +-6648 +-6653 +-6657 +-6662 +-6666 +-6670 +-6674 +-6679 +-6683 +-6687 +-6691 +-6694 +-6698 +-6702 +-6706 +-6709 +-6713 +-6716 +-6719 +-6723 +-6726 +-6729 +-6732 +-6735 +-6738 +-6741 +-6744 +-6747 +-6749 +-6752 +-6754 +-6757 +-6759 +-6761 +-6764 +-6766 +-6768 +-6770 +-6772 +-6774 +-6776 +-6777 +-6779 +-6781 +-6782 +-6784 +-6785 +-6786 +-6788 +-6789 +-6790 +-6791 +-6792 +-6793 +-6794 +-6795 +-6795 +-6796 +-6797 +-6797 +-6798 +-6798 +-6798 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6799 +-6798 +-6798 +-6798 +-6797 +-6797 +-6796 +-6795 +-6795 +-6794 +-6793 +-6792 +-6791 +-6790 +-6789 +-6788 +-6787 +-6785 +-6784 +-6783 +-6781 +-6779 +-6778 +-6776 +-6774 +-6773 +-6771 +-6769 +-6767 +-6765 +-6763 +-6760 +-6758 +-6756 +-6753 +-6751 +-6748 +-6746 +-6743 +-6741 +-6738 +-6735 +-6732 +-6729 +-6726 +-6723 +-6720 +-6717 +-6714 +-6710 +-6707 +-6703 +-6700 +-6696 +-6693 +-6689 +-6685 +-6682 +-6678 +-6674 +-6670 +-6666 +-6662 +-6658 +-6654 +-6649 +-6645 +-6641 +-6636 +-6632 +-6627 +-6623 +-6618 +-6613 +-6608 +-6604 +-6599 +-6594 +-6589 +-6584 +-6579 +-6573 +-6568 +-6563 +-6558 +-6552 +-6547 +-6541 +-6536 +-6530 +-6524 +-6519 +-6513 +-6507 +-6501 +-6495 +-6489 +-6483 +-6477 +-6471 +-6464 +-6458 +-6452 +-6445 +-6439 +-6433 +-6426 +-6419 +-6413 +-6406 +-6399 +-6392 +-6386 +-6379 +-6372 +-6365 +-6358 +-6350 +-6343 +-6336 +-6329 +-6321 +-6314 +-6307 +-6299 +-6292 +-6284 +-6276 +-6269 +-6261 +-6253 +-6245 +-6238 +-6230 +-6222 +-6214 +-6205 +-6197 +-6189 +-6181 +-6173 +-6164 +-6156 +-6148 +-6139 +-6131 +-6122 +-6113 +-6105 +-6096 +-6087 +-6078 +-6070 +-6061 +-6052 +-6043 +-6034 +-6025 +-6016 +-6006 +-5997 +-5988 +-5979 +-5969 +-5960 +-5950 +-5941 +-5931 +-5922 +-5912 +-5903 +-5893 +-5883 +-5873 +-5863 +-5854 +-5844 +-5834 +-5824 +-5814 +-5804 +-5793 +-5783 +-5773 +-5763 +-5752 +-5742 +-5732 +-5721 +-5711 +-5700 +-5690 +-5679 +-5668 +-5658 +-5647 +-5636 +-5626 +-5615 +-5604 +-5593 +-5582 +-5571 +-5560 +-5549 +-5538 +-5527 +-5515 +-5504 +-5493 +-5482 +-5470 +-5459 +-5447 +-5436 +-5424 +-5413 +-5401 +-5390 +-5378 +-5366 +-5355 +-5343 +-5331 +-5319 +-5308 +-5296 +-5284 +-5272 +-5260 +-5248 +-5236 +-5224 +-5211 +-5199 +-5187 +-5175 +-5162 +-5150 +-5138 +-5125 +-5113 +-5101 +-5088 +-5076 +-5063 +-5051 +-5038 +-5025 +-5013 +-5000 +-4987 +-4974 +-4962 +-4949 +-4936 +-4923 +-4910 +-4897 +-4884 +-4871 +-4858 +-4845 +-4832 +-4819 +-4806 +-4793 +-4779 +-4766 +-4753 +-4740 +-4726 +-4713 +-4699 +-4686 +-4673 +-4659 +-4646 +-4632 +-4619 +-4605 +-4591 +-4578 +-4564 +-4550 +-4537 +-4523 +-4509 +-4495 +-4482 +-4468 +-4454 +-4440 +-4426 +-4412 +-4398 +-4384 +-4370 +-4356 +-4342 +-4328 +-4314 +-4300 +-4286 +-4271 +-4257 +-4243 +-4229 +-4215 +-4200 +-4186 +-4172 +-4157 +-4143 +-4128 +-4114 +-4100 +-4085 +-4071 +-4056 +-4042 +-4027 +-4012 +-3998 +-3983 +-3969 +-3954 +-3939 +-3925 +-3910 +-3895 +-3881 +-3866 +-3851 +-3836 +-3821 +-3807 +-3792 +-3777 +-3762 +-3747 +-3732 +-3717 +-3702 +-3687 +-3672 +-3657 +-3642 +-3627 +-3612 +-3597 +-3582 +-3567 +-3552 +-3537 +-3521 +-3506 +-3491 +-3476 +-3461 +-3446 +-3430 +-3415 +-3400 +-3385 +-3369 +-3354 +-3339 +-3323 +-3308 +-3293 +-3277 +-3262 +-3246 +-3231 +-3216 +-3200 +-3185 +-3169 +-3154 +-3138 +-3123 +-3107 +-3092 +-3076 +-3061 +-3045 +-3030 +-3014 +-2999 +-2983 +-2968 +-2952 +-2936 +-2921 +-2905 +-2890 +-2874 +-2858 +-2843 +-2827 +-2811 +-2796 +-2780 +-2764 +-2749 +-2733 +-2717 +-2701 +-2686 +-2670 +-2654 +-2639 +-2623 +-2607 +-2591 +-2576 +-2560 +-2544 +-2528 +-2512 +-2497 +-2481 +-2465 +-2449 +-2433 +-2418 +-2402 +-2386 +-2370 +-2354 +-2339 +-2323 +-2307 +-2291 +-2275 +-2259 +-2244 +-2228 +-2212 +-2196 +-2180 +-2164 +-2148 +-2133 +-2117 +-2101 +-2085 +-2069 +-2053 +-2037 +-2022 +-2006 +-1990 +-1974 +-1958 +-1942 +-1926 +-1911 +-1895 +-1879 +-1863 +-1847 +-1831 +-1815 +-1800 +-1784 +-1768 +-1752 +-1736 +-1720 +-1705 +-1689 +-1673 +-1657 +-1641 +-1625 +-1610 +-1594 +-1578 +-1562 +-1546 +-1531 +-1515 +-1499 +-1483 +-1467 +-1452 +-1436 +-1420 +-1404 +-1389 +-1373 +-1357 +-1341 +-1326 +-1310 +-1294 +-1278 +-1263 +-1247 +-1231 +-1216 +-1200 +-1184 +-1169 +-1153 +-1137 +-1122 +-1106 +-1091 +-1075 +-1059 +-1044 +-1028 +-1013 +-997 +-981 +-966 +-950 +-935 +-919 +-904 +-888 +-873 +-857 +-842 +-826 +-811 +-795 +-780 +-765 +-749 +-734 +-718 +-703 +-688 +-672 +-657 +-642 +-626 +-611 +-596 +-580 +-565 +-550 +-535 +-519 +-504 +-489 +-474 +-459 +-443 +-428 +-413 +-398 +-383 +-368 +-353 +-338 +-323 +-308 +-293 +-278 +-263 +-248 +-233 +-218 +-203 +-188 +-173 +-158 +-143 +-128 +-114 +-99 +-84 +-69 +-54 +-40 +-25 +-10 +5 +19 +34 +49 +63 +78 +92 +107 +122 +136 +151 +165 +180 +194 +209 +223 +237 +252 +266 +280 +295 +309 +323 +338 +352 +366 +380 +395 +409 +423 +437 +451 +465 +479 +493 +507 +521 +535 +549 +563 +577 +591 +605 +619 +633 +647 +660 +674 +688 +702 +715 +729 +743 +756 +770 +783 +797 +811 +824 +838 +851 +864 +878 +891 +905 +918 +931 +945 +958 +971 +984 +998 +1011 +1024 +1037 +1050 +1063 +1076 +1089 +1102 +1115 +1128 +1141 +1154 +1167 +1180 +1193 +1205 +1218 +1231 +1244 +1256 +1269 +1282 +1294 +1307 +1319 +1332 +1344 +1357 +1369 +1382 +1394 +1407 +1419 +1431 +1443 +1456 +1468 +1480 +1492 +1504 +1517 +1529 +1541 +1553 +1565 +1577 +1589 +1601 +1612 +1624 +1636 +1648 +1660 +1671 +1683 +1695 +1707 +1718 +1730 +1741 +1753 +1764 +1776 +1787 +1799 +1810 +1821 +1833 +1844 +1855 +1867 +1878 +1889 +1900 +1911 +1922 +1933 +1944 +1955 +1966 +1977 +1988 +1999 +2010 +2021 +2031 +2042 +2053 +2063 +2074 +2085 +2095 +2106 +2116 +2127 +2137 +2148 +2158 +2168 +2179 +2189 +2199 +2209 +2220 +2230 +2240 +2250 +2260 +2270 +2280 +2290 +2300 +2310 +2320 +2330 +2339 +2349 +2359 +2369 +2378 +2388 +2397 +2407 +2417 +2426 +2435 +2445 +2454 +2464 +2473 +2482 +2491 +2501 +2510 +2519 +2528 +2537 +2546 +2555 +2564 +2573 +2582 +2591 +2600 +2609 +2617 +2626 +2635 +2644 +2652 +2661 +2669 +2678 +2686 +2695 +2703 +2712 +2720 +2728 +2737 +2745 +2753 +2761 +2769 +2777 +2785 +2793 +2801 +2809 +2817 +2825 +2833 +2841 +2849 +2856 +2864 +2872 +2879 +2887 +2895 +2902 +2910 +2917 +2925 +2932 +2939 +2947 +2954 +2961 +2968 +2975 +2983 +2990 +2997 +3004 +3011 +3018 +3025 +3031 +3038 +3045 +3052 +3059 +3065 +3072 +3079 +3085 +3092 +3098 +3105 +3111 +3117 +3124 +3130 +3136 +3143 +3149 +3155 +3161 +3167 +3173 +3179 +3185 +3191 +3197 +3203 +3209 +3215 +3221 +3226 +3232 +3238 +3243 +3249 +3254 +3260 +3265 +3271 +3276 +3282 +3287 +3292 +3297 +3303 +3308 +3313 +3318 +3323 +3328 +3333 +3338 +3343 +3348 +3353 +3357 +3362 +3367 +3372 +3376 +3381 +3385 +3390 +3395 +3399 +3403 +3408 +3412 +3416 +3421 +3425 +3429 +3433 +3437 +3442 +3446 +3450 +3454 +3458 +3461 +3465 +3469 +3473 +3477 +3480 +3484 +3488 +3491 +3495 +3498 +3502 +3505 +3509 +3512 +3515 +3519 +3522 +3525 +3528 +3532 +3535 +3538 +3541 +3544 +3547 +3550 +3553 +3556 +3558 +3561 +3564 +3567 +3569 +3572 +3575 +3577 +3580 +3582 +3585 +3587 +3589 +3592 +3594 +3596 +3598 +3601 +3603 +3605 +3607 +3609 +3611 +3613 +3615 +3617 +3619 +3621 +3622 +3624 +3626 +3627 +3629 +3631 +3632 +3634 +3635 +3637 +3638 +3640 +3641 +3642 +3644 +3645 +3646 +3647 +3648 +3649 +3650 +3651 +3652 +3653 +3654 +3655 +3656 +3657 +3658 +3658 +3659 +3660 +3660 +3661 +3662 +3662 +3663 +3663 +3663 +3664 +3664 +3664 +3665 +3665 +3665 +3665 +3665 +3666 +3666 +3666 +3666 +3666 +3665 +3665 +3665 +3665 +3665 +3665 +3664 +3664 +3664 +3663 +3663 +3662 +3662 +3661 +3661 +3660 +3659 +3659 +3658 +3657 +3657 +3656 +3655 +3654 +3653 +3652 +3651 +3650 +3649 +3648 +3647 +3646 +3645 +3643 +3642 +3641 +3640 +3638 +3637 +3635 +3634 +3633 +3631 +3630 +3628 +3626 +3625 +3623 +3621 +3620 +3618 +3616 +3614 +3612 +3610 +3608 +3606 +3604 +3602 +3600 +3598 +3596 +3594 +3592 +3589 +3587 +3585 +3583 +3580 +3578 +3575 +3573 +3570 +3568 +3565 +3563 +3560 +3557 +3555 +3552 +3549 +3547 +3544 +3541 +3538 +3535 +3532 +3529 +3526 +3523 +3520 +3517 +3514 +3511 +3508 +3505 +3501 +3498 +3495 +3491 +3488 +3485 +3481 +3478 +3474 +3471 +3467 +3464 +3460 +3457 +3453 +3449 +3446 +3442 +3438 +3434 +3430 +3427 +3423 +3419 +3415 +3411 +3407 +3403 +3399 +3395 +3391 +3387 +3382 +3378 +3374 +3370 +3365 +3361 +3357 +3352 +3348 +3344 +3339 +3335 +3330 +3326 +3321 +3317 +3312 +3307 +3303 +3298 +3293 +3289 +3284 +3279 +3274 +3269 +3264 +3260 +3255 +3250 +3245 +3240 +3235 +3230 +3224 +3219 +3214 +3209 +3204 +3199 +3193 +3188 +3183 +3178 +3172 +3167 +3162 +3156 +3151 +3145 +3140 +3134 +3129 +3123 +3118 +3112 +3106 +3101 +3095 +3089 +3084 +3078 +3072 +3066 +3060 +3055 +3049 +3043 +3037 +3031 +3025 +3019 +3013 +3007 +3001 +2995 +2989 +2983 +2977 +2970 +2964 +2958 +2952 +2945 +2939 +2933 +2927 +2920 +2914 +2908 +2901 +2895 +2888 +2882 +2875 +2869 +2862 +2856 +2849 +2843 +2836 +2829 +2823 +2816 +2809 +2803 +2796 +2789 +2782 +2776 +2769 +2762 +2755 +2748 +2741 +2734 +2727 +2720 +2714 +2707 +2700 +2692 +2685 +2678 +2671 +2664 +2657 +2650 +2643 +2636 +2628 +2621 +2614 +2607 +2599 +2592 +2585 +2578 +2570 +2563 +2556 +2548 +2541 +2533 +2526 +2518 +2511 +2504 +2496 +2489 +2481 +2473 +2466 +2458 +2451 +2443 +2435 +2428 +2420 +2412 +2405 +2397 +2389 +2382 +2374 +2366 +2358 +2351 +2343 +2335 +2327 +2319 +2311 +2303 +2296 +2288 +2280 +2272 +2264 +2256 +2248 +2240 +2232 +2224 +2216 +2208 +2200 +2192 +2183 +2175 +2167 +2159 +2151 +2143 +2135 +2127 +2118 +2110 +2102 +2094 +2085 +2077 +2069 +2061 +2052 +2044 +2036 +2027 +2019 +2011 +2002 +1994 +1986 +1977 +1969 +1961 +1952 +1944 +1935 +1927 +1918 +1910 +1901 +1893 +1884 +1876 +1867 +1859 +1850 +1842 +1833 +1825 +1816 +1808 +1799 +1790 +1782 +1773 +1765 +1756 +1747 +1739 +1730 +1721 +1713 +1704 +1695 +1687 +1678 +1669 +1660 +1652 +1643 +1634 +1625 +1617 +1608 +1599 +1590 +1582 +1573 +1564 +1555 +1546 +1538 +1529 +1520 +1511 +1502 +1493 +1485 +1476 +1467 +1458 +1449 +1440 +1431 +1423 +1414 +1405 +1396 +1387 +1378 +1369 +1360 +1351 +1342 +1333 +1324 +1316 +1307 +1298 +1289 +1280 +1271 +1262 +1253 +1244 +1235 +1226 +1217 +1208 +1199 +1190 +1181 +1172 +1163 +1154 +1145 +1136 +1127 +1118 +1109 +1100 +1091 +1082 +1073 +1064 +1055 +1046 +1037 +1028 +1019 +1010 +1001 +992 +983 +974 +965 +956 +947 +938 +929 +920 +910 +901 +892 +883 +874 +865 +856 +847 +838 +829 +820 +811 +802 +793 +784 +775 +766 +757 +748 +739 +730 +721 +712 +703 +694 +685 +676 +667 +658 +649 +640 +631 +622 +613 +604 +595 +586 +577 +568 +559 +550 +541 +532 +523 +514 +505 +496 +488 +479 +470 +461 +452 +443 +434 +425 +416 +407 +398 +389 +381 +372 +363 +354 +345 +336 +327 +318 +310 +301 +292 +283 +274 +265 +257 +248 +239 +230 +221 +213 +204 +195 +186 +178 +169 +160 +151 +143 +134 +125 +116 +108 +99 +90 +82 +73 +64 +56 +47 +38 +30 +21 +12 +4 +-5 +-13 +-22 +-30 +-39 +-48 +-56 +-65 +-73 +-82 +-90 +-99 +-107 +-116 +-124 +-133 +-141 +-150 +-158 +-167 +-175 +-183 +-192 +-200 +-209 +-217 +-225 +-234 +-242 +-250 +-259 +-267 +-275 +-284 +-292 +-300 +-309 +-317 +-325 +-333 +-342 +-350 +-358 +-366 +-374 +-382 +-391 +-399 +-407 +-415 +-423 +-431 +-439 +-447 +-456 +-464 +-472 +-480 +-488 +-496 +-504 +-512 +-520 +-528 +-536 +-543 +-551 +-559 +-567 +-575 +-583 +-591 +-599 +-606 +-614 +-622 +-630 +-638 +-645 +-653 +-661 +-669 +-676 +-684 +-692 +-699 +-707 +-715 +-722 +-730 +-738 +-745 +-753 +-760 +-768 +-775 +-783 +-790 +-798 +-805 +-813 +-820 +-828 +-835 +-842 +-850 +-857 +-865 +-872 +-879 +-887 +-894 +-901 +-908 +-916 +-923 +-930 +-937 +-945 +-952 +-959 +-966 +-973 +-980 +-987 +-994 +-1001 +-1009 +-1016 +-1023 +-1030 +-1037 +-1044 +-1050 +-1057 +-1064 +-1071 +-1078 +-1085 +-1092 +-1099 +-1105 +-1112 +-1119 +-1126 +-1133 +-1139 +-1146 +-1153 +-1159 +-1166 +-1173 +-1179 +-1186 +-1193 +-1199 +-1206 +-1212 +-1219 +-1225 +-1232 +-1238 +-1245 +-1251 +-1258 +-1264 +-1270 +-1277 +-1283 +-1289 +-1296 +-1302 +-1308 +-1315 +-1321 +-1327 +-1333 +-1339 +-1346 +-1352 +-1358 +-1364 +-1370 +-1376 +-1382 +-1388 +-1394 +-1400 +-1406 +-1412 +-1418 +-1424 +-1430 +-1436 +-1442 +-1448 +-1454 +-1459 +-1465 +-1471 +-1477 +-1482 +-1488 +-1494 +-1500 +-1505 +-1511 +-1516 +-1522 +-1528 +-1533 +-1539 +-1544 +-1550 +-1555 +-1561 +-1566 +-1572 +-1577 +-1582 +-1588 +-1593 +-1599 +-1604 +-1609 +-1614 +-1620 +-1625 +-1630 +-1635 +-1640 +-1646 +-1651 +-1656 +-1661 +-1666 +-1671 +-1676 +-1681 +-1686 +-1691 +-1696 +-1701 +-1706 +-1711 +-1716 +-1720 +-1725 +-1730 +-1735 +-1740 +-1744 +-1749 +-1754 +-1758 +-1763 +-1768 +-1772 +-1777 +-1782 +-1786 +-1791 +-1795 +-1800 +-1804 +-1809 +-1813 +-1817 +-1822 +-1826 +-1830 +-1835 +-1839 +-1843 +-1848 +-1852 +-1856 +-1860 +-1864 +-1869 +-1873 +-1877 +-1881 +-1885 +-1889 +-1893 +-1897 +-1901 +-1905 +-1909 +-1913 +-1917 +-1921 +-1925 +-1928 +-1932 +-1936 +-1940 +-1944 +-1947 +-1951 +-1955 +-1958 +-1962 +-1966 +-1969 +-1973 +-1976 +-1980 +-1983 +-1987 +-1990 +-1994 +-1997 +-2001 +-2004 +-2007 +-2011 +-2014 +-2017 +-2021 +-2024 +-2027 +-2030 +-2033 +-2037 +-2040 +-2043 +-2046 +-2049 +-2052 +-2055 +-2058 +-2061 +-2064 +-2067 +-2070 +-2073 +-2076 +-2079 +-2081 +-2084 +-2087 +-2090 +-2092 +-2095 +-2098 +-2101 +-2103 +-2106 +-2108 +-2111 +-2114 +-2116 +-2119 +-2121 +-2124 +-2126 +-2129 +-2131 +-2133 +-2136 +-2138 +-2140 +-2143 +-2145 +-2147 +-2150 +-2152 +-2154 +-2156 +-2158 +-2160 +-2162 +-2165 +-2167 +-2169 +-2171 +-2173 +-2175 +-2177 +-2179 +-2180 +-2182 +-2184 +-2186 +-2188 +-2190 +-2191 +-2193 +-2195 +-2197 +-2198 +-2200 +-2202 +-2203 +-2205 +-2206 +-2208 +-2209 +-2211 +-2212 +-2214 +-2215 +-2217 +-2218 +-2220 +-2221 +-2222 +-2224 +-2225 +-2226 +-2227 +-2229 +-2230 +-2231 +-2232 +-2233 +-2234 +-2236 +-2237 +-2238 +-2239 +-2240 +-2241 +-2242 +-2243 +-2244 +-2244 +-2245 +-2246 +-2247 +-2248 +-2249 +-2249 +-2250 +-2251 +-2252 +-2252 +-2253 +-2254 +-2254 +-2255 +-2255 +-2256 +-2256 +-2257 +-2257 +-2258 +-2258 +-2259 +-2259 +-2260 +-2260 +-2260 +-2261 +-2261 +-2261 +-2261 +-2262 +-2262 +-2262 +-2262 +-2262 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2263 +-2262 +-2262 +-2262 +-2262 +-2262 +-2261 +-2261 +-2261 +-2261 +-2260 +-2260 +-2260 +-2259 +-2259 +-2259 +-2258 +-2258 +-2257 +-2257 +-2256 +-2256 +-2255 +-2254 +-2254 +-2253 +-2253 +-2252 +-2251 +-2251 +-2250 +-2249 +-2248 +-2248 +-2247 +-2246 +-2245 +-2244 +-2243 +-2242 +-2242 +-2241 +-2240 +-2239 +-2238 +-2237 +-2236 +-2235 +-2233 +-2232 +-2231 +-2230 +-2229 +-2228 +-2227 +-2225 +-2224 +-2223 +-2222 +-2220 +-2219 +-2218 +-2216 +-2215 +-2214 +-2212 +-2211 +-2209 +-2208 +-2206 +-2205 +-2203 +-2202 +-2200 +-2199 +-2197 +-2195 +-2194 +-2192 +-2190 +-2189 +-2187 +-2185 +-2184 +-2182 +-2180 +-2178 +-2176 +-2174 +-2173 +-2171 +-2169 +-2167 +-2165 +-2163 +-2161 +-2159 +-2157 +-2155 +-2153 +-2151 +-2149 +-2147 +-2145 +-2142 +-2140 +-2138 +-2136 +-2134 +-2132 +-2129 +-2127 +-2125 +-2122 +-2120 +-2118 +-2116 +-2113 +-2111 +-2108 +-2106 +-2104 +-2101 +-2099 +-2096 +-2094 +-2091 +-2089 +-2086 +-2083 +-2081 +-2078 +-2076 +-2073 +-2070 +-2068 +-2065 +-2062 +-2060 +-2057 +-2054 +-2051 +-2049 +-2046 +-2043 +-2040 +-2037 +-2034 +-2031 +-2029 +-2026 +-2023 +-2020 +-2017 +-2014 +-2011 +-2008 +-2005 +-2002 +-1999 +-1996 +-1992 +-1989 +-1986 +-1983 +-1980 +-1977 +-1974 +-1970 +-1967 +-1964 +-1961 +-1957 +-1954 +-1951 +-1948 +-1944 +-1941 +-1938 +-1934 +-1931 +-1927 +-1924 +-1921 +-1917 +-1914 +-1910 +-1907 +-1903 +-1900 +-1896 +-1893 +-1889 +-1886 +-1882 +-1878 +-1875 +-1871 +-1868 +-1864 +-1860 +-1857 +-1853 +-1849 +-1845 +-1842 +-1838 +-1834 +-1830 +-1827 +-1823 +-1819 +-1815 +-1811 +-1807 +-1804 +-1800 +-1796 +-1792 +-1788 +-1784 +-1780 +-1776 +-1772 +-1768 +-1764 +-1760 +-1756 +-1752 +-1748 +-1744 +-1740 +-1736 +-1732 +-1728 +-1724 +-1719 +-1715 +-1711 +-1707 +-1703 +-1699 +-1694 +-1690 +-1686 +-1682 +-1677 +-1673 +-1669 +-1665 +-1660 +-1656 +-1652 +-1647 +-1643 +-1639 +-1634 +-1630 +-1625 +-1621 +-1617 +-1612 +-1608 +-1603 +-1599 +-1594 +-1590 +-1586 +-1581 +-1577 +-1572 +-1567 +-1563 +-1558 +-1554 +-1549 +-1545 +-1540 +-1535 +-1531 +-1526 +-1522 +-1517 +-1512 +-1508 +-1503 +-1498 +-1494 +-1489 +-1484 +-1480 +-1475 +-1470 +-1465 +-1461 +-1456 +-1451 +-1446 +-1441 +-1437 +-1432 +-1427 +-1422 +-1417 +-1413 +-1408 +-1403 +-1398 +-1393 +-1388 +-1383 +-1378 +-1374 +-1369 +-1364 +-1359 +-1354 +-1349 +-1344 +-1339 +-1334 +-1329 +-1324 +-1319 +-1314 +-1309 +-1304 +-1299 +-1294 +-1289 +-1284 +-1279 +-1274 +-1269 +-1264 +-1258 +-1253 +-1248 +-1243 +-1238 +-1233 +-1228 +-1223 +-1218 +-1212 +-1207 +-1202 +-1197 +-1192 +-1187 +-1181 +-1176 +-1171 +-1166 +-1161 +-1155 +-1150 +-1145 +-1140 +-1135 +-1129 +-1124 +-1119 +-1114 +-1108 +-1103 +-1098 +-1092 +-1087 +-1082 +-1077 +-1071 +-1066 +-1061 +-1055 +-1050 +-1045 +-1039 +-1034 +-1029 +-1023 +-1018 +-1013 +-1007 +-1002 +-997 +-991 +-986 +-980 +-975 +-970 +-964 +-959 +-953 +-948 +-943 +-937 +-932 +-926 +-921 +-916 +-910 +-905 +-899 +-894 +-888 +-883 +-877 +-872 +-867 +-861 +-856 +-850 +-845 +-839 +-834 +-828 +-823 +-817 +-812 +-806 +-801 +-795 +-790 +-784 +-779 +-773 +-768 +-762 +-757 +-751 +-746 +-740 +-735 +-729 +-724 +-718 +-713 +-707 +-702 +-696 +-691 +-685 +-680 +-674 +-669 +-663 +-658 +-652 +-646 +-641 +-635 +-630 +-624 +-619 +-613 +-608 +-602 +-597 +-591 +-585 +-580 +-574 +-569 +-563 +-558 +-552 +-547 +-541 +-536 +-530 +-524 +-519 +-513 +-508 +-502 +-497 +-491 +-486 +-480 +-475 +-469 +-464 +-458 +-452 +-447 +-441 +-436 +-430 +-425 +-419 +-414 +-408 +-403 +-397 +-392 +-386 +-381 +-375 +-369 +-364 +-358 +-353 +-347 +-342 +-336 +-331 +-325 +-320 +-314 +-309 +-303 +-298 +-292 +-287 +-281 +-276 +-270 +-265 +-259 +-254 +-248 +-243 +-238 +-232 +-227 +-221 +-216 +-210 +-205 +-199 +-194 +-188 +-183 +-178 +-172 +-167 +-161 +-156 +-150 +-145 +-140 +-134 +-129 +-123 +-118 +-113 +-107 +-102 +-96 +-91 +-86 +-80 +-75 +-70 +-64 +-59 +-53 +-48 +-43 +-37 +-32 +-27 +-21 +-16 +-11 +-5 +0 +5 +10 +16 +21 +26 +32 +37 +42 +47 +53 +58 +63 +68 +74 +79 +84 +89 +95 +100 +105 +110 +115 +121 +126 +131 +136 +141 +146 +152 +157 +162 +167 +172 +177 +182 +187 +193 +198 +203 +208 +213 +218 +223 +228 +233 +238 +243 +248 +253 +258 +263 +268 +273 +278 +283 +288 +293 +298 +303 +308 +313 +318 +323 +328 +333 +338 +343 +347 +352 +357 +362 +367 +372 +377 +382 +386 +391 +396 +401 +406 +410 +415 +420 +425 +429 +434 +439 +444 +448 +453 +458 +463 +467 +472 +477 +481 +486 +491 +495 +500 +505 +509 +514 +518 +523 +528 +532 +537 +541 +546 +550 +555 +559 +564 +568 +573 +577 +582 +586 +591 +595 +600 +604 +608 +613 +617 +622 +626 +630 +635 +639 +643 +648 +652 +656 +661 +665 +669 +674 +678 +682 +686 +691 +695 +699 +703 +707 +712 +716 +720 +724 +728 +732 +737 +741 +745 +749 +753 +757 +761 +765 +769 +773 +777 +781 +785 +789 +793 +797 +801 +805 +809 +813 +817 +821 +825 +829 +832 +836 +840 +844 +848 +852 +855 +859 +863 +867 +871 +874 +878 +882 +885 +889 +893 +897 +900 +904 +908 +911 +915 +918 +922 +926 +929 +933 +936 +940 +943 +947 +950 +954 +957 +961 +964 +968 +971 +975 +978 +981 +985 +988 +992 +995 +998 +1002 +1005 +1008 +1012 +1015 +1018 +1021 +1025 +1028 +1031 +1034 +1038 +1041 +1044 +1047 +1050 +1053 +1057 +1060 +1063 +1066 +1069 +1072 +1075 +1078 +1081 +1084 +1087 +1090 +1093 +1096 +1099 +1102 +1105 +1108 +1111 +1114 +1117 +1119 +1122 +1125 +1128 +1131 +1134 +1136 +1139 +1142 +1145 +1148 +1150 +1153 +1156 +1158 +1161 +1164 +1166 +1169 +1172 +1174 +1177 +1179 +1182 +1185 +1187 +1190 +1192 +1195 +1197 +1200 +1202 +1205 +1207 +1210 +1212 +1214 +1217 +1219 +1222 +1224 +1226 +1229 +1231 +1233 +1236 +1238 +1240 +1242 +1245 +1247 +1249 +1251 +1253 +1256 +1258 +1260 +1262 +1264 +1266 +1268 +1271 +1273 +1275 +1277 +1279 +1281 +1283 +1285 +1287 +1289 +1291 +1293 +1295 +1297 +1298 +1300 +1302 +1304 +1306 +1308 +1310 +1311 +1313 +1315 +1317 +1319 +1320 +1322 +1324 +1325 +1327 +1329 +1330 +1332 +1334 +1335 +1337 +1339 +1340 +1342 +1343 +1345 +1346 +1348 +1349 +1351 +1352 +1354 +1355 +1357 +1358 +1360 +1361 +1362 +1364 +1365 +1367 +1368 +1369 +1370 +1372 +1373 +1374 +1376 +1377 +1378 +1379 +1380 +1382 +1383 +1384 +1385 +1386 +1387 +1389 +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +1400 +1401 +1402 +1403 +1404 +1405 +1405 +1406 +1407 +1408 +1409 +1410 +1410 +1411 +1412 +1413 +1414 +1414 +1415 +1416 +1416 +1417 +1418 +1419 +1419 +1420 +1420 +1421 +1422 +1422 +1423 +1423 +1424 +1424 +1425 +1425 +1426 +1426 +1427 +1427 +1428 +1428 +1429 +1429 +1429 +1430 +1430 +1431 +1431 +1431 +1432 +1432 +1432 +1432 +1433 +1433 +1433 +1433 +1434 +1434 +1434 +1434 +1434 +1434 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1435 +1434 +1434 +1434 +1434 +1434 +1434 +1433 +1433 +1433 +1433 +1432 +1432 +1432 +1432 +1431 +1431 +1431 +1430 +1430 +1429 +1429 +1429 +1428 +1428 +1427 +1427 +1427 +1426 +1426 +1425 +1425 +1424 +1424 +1423 +1422 +1422 +1421 +1421 +1420 +1420 +1419 +1418 +1418 +1417 +1416 +1416 +1415 +1414 +1413 +1413 +1412 +1411 +1410 +1410 +1409 +1408 +1407 +1406 +1406 +1405 +1404 +1403 +1402 +1401 +1400 +1400 +1399 +1398 +1397 +1396 +1395 +1394 +1393 +1392 +1391 +1390 +1389 +1388 +1387 +1386 +1384 +1383 +1382 +1381 +1380 +1379 +1378 +1377 +1375 +1374 +1373 +1372 +1371 +1369 +1368 +1367 +1366 +1364 +1363 +1362 +1361 +1359 +1358 +1357 +1355 +1354 +1353 +1351 +1350 +1348 +1347 +1346 +1344 +1343 +1341 +1340 +1338 +1337 +1335 +1334 +1332 +1331 +1329 +1328 +1326 +1325 +1323 +1322 +1320 +1318 +1317 +1315 +1314 +1312 +1310 +1309 +1307 +1305 +1304 +1302 +1300 +1299 +1297 +1295 +1293 +1292 +1290 +1288 +1286 +1284 +1283 +1281 +1279 +1277 +1275 +1274 +1272 +1270 +1268 +1266 +1264 +1262 +1260 +1258 +1257 +1255 +1253 +1251 +1249 +1247 +1245 +1243 +1241 +1239 +1237 +1235 +1233 +1231 +1229 +1227 +1224 +1222 +1220 +1218 +1216 +1214 +1212 +1210 +1208 +1205 +1203 +1201 +1199 +1197 +1195 +1192 +1190 +1188 +1186 +1183 +1181 +1179 +1177 +1174 +1172 +1170 +1168 +1165 +1163 +1161 +1158 +1156 +1154 +1151 +1149 +1147 +1144 +1142 +1140 +1137 +1135 +1132 +1130 +1128 +1125 +1123 +1120 +1118 +1115 +1113 +1110 +1108 +1105 +1103 +1100 +1098 +1095 +1093 +1090 +1088 +1085 +1083 +1080 +1078 +1075 +1073 +1070 +1067 +1065 +1062 +1060 +1057 +1054 +1052 +1049 +1046 +1044 +1041 +1038 +1036 +1033 +1030 +1028 +1025 +1022 +1020 +1017 +1014 +1012 +1009 +1006 +1003 +1001 +998 +995 +992 +990 +987 +984 +981 +978 +976 +973 +970 +967 +964 +961 +959 +956 +953 +950 +947 +944 +942 +939 +936 +933 +930 +927 +924 +921 +918 +915 +913 +910 +907 +904 +901 +898 +895 +892 +889 +886 +883 +880 +877 +874 +871 +868 +865 +862 +859 +856 +853 +850 +847 +844 +841 +838 +835 +832 +829 +826 +823 +820 +817 +813 +810 +807 +804 +801 +798 +795 +792 +789 +786 +783 +779 +776 +773 +770 +767 +764 +761 +758 +754 +751 +748 +745 +742 +739 +735 +732 +729 +726 +723 +720 +716 +713 +710 +707 +704 +700 +697 +694 +691 +688 +684 +681 +678 +675 +671 +668 +665 +662 +659 +655 +652 +649 +646 +642 +639 +636 +633 +629 +626 +623 +620 +616 +613 +610 +606 +603 +600 +597 +593 +590 +587 +584 +580 +577 +574 +570 +567 +564 +560 +557 +554 +551 +547 +544 +541 +537 +534 +531 +527 +524 +521 +517 +514 +511 +507 +504 +501 +498 +494 +491 +488 +484 +481 +478 +474 +471 +468 +464 +461 +458 +454 +451 +448 +444 +441 +437 +434 +431 +427 +424 +421 +417 +414 +411 +407 +404 +401 +397 +394 +391 +387 +384 +381 +377 +374 +371 +367 +364 +361 +357 +354 +351 +347 +344 +341 +337 +334 +330 +327 +324 +320 +317 +314 +310 +307 +304 +300 +297 +294 +290 +287 +284 +280 +277 +274 +270 +267 +264 +260 +257 +254 +250 +247 +244 +240 +237 +234 +230 +227 +224 +221 +217 +214 +211 +207 +204 +201 +197 +194 +191 +187 +184 +181 +178 +174 +171 +168 +164 +161 +158 +154 +151 +148 +145 +141 +138 +135 +132 +128 +125 +122 +118 +115 +112 +109 +105 +102 +99 +96 +92 +89 +86 +83 +79 +76 +73 +70 +67 +63 +60 +57 +54 +50 +47 +44 +41 +38 +34 +31 +28 +25 +22 +18 +15 +12 +9 +6 +2 +-1 +-4 +-7 +-10 +-13 +-16 +-20 +-23 +-26 +-29 +-32 +-35 +-39 +-42 +-45 +-48 +-51 +-54 +-57 +-60 +-63 +-67 +-70 +-73 +-76 +-79 +-82 +-85 +-88 +-91 +-94 +-97 +-100 +-104 +-107 +-110 +-113 +-116 +-119 +-122 +-125 +-128 +-131 +-134 +-137 +-140 +-143 +-146 +-149 +-152 +-155 +-158 +-161 +-164 +-167 +-170 +-173 +-176 +-179 +-182 +-185 +-188 +-191 +-194 +-196 +-199 +-202 +-205 +-208 +-211 +-214 +-217 +-220 +-223 +-226 +-228 +-231 +-234 +-237 +-240 +-243 +-246 +-248 +-251 +-254 +-257 +-260 +-263 +-266 +-268 +-271 +-274 +-277 +-280 +-282 +-285 +-288 +-291 +-293 +-296 +-299 +-302 +-305 +-307 +-310 +-313 +-315 +-318 +-321 +-324 +-326 +-329 +-332 +-334 +-337 +-340 +-343 +-345 +-348 +-351 +-353 +-356 +-359 +-361 +-364 +-366 +-369 +-372 +-374 +-377 +-380 +-382 +-385 +-387 +-390 +-392 +-395 +-398 +-400 +-403 +-405 +-408 +-410 +-413 +-415 +-418 +-420 +-423 +-425 +-428 +-430 +-433 +-435 +-438 +-440 +-443 +-445 +-448 +-450 +-453 +-455 +-457 +-460 +-462 +-465 +-467 +-469 +-472 +-474 +-477 +-479 +-481 +-484 +-486 +-488 +-491 +-493 +-495 +-498 +-500 +-502 +-505 +-507 +-509 +-512 +-514 +-516 +-518 +-521 +-523 +-525 +-527 +-530 +-532 +-534 +-536 +-538 +-541 +-543 +-545 +-547 +-549 +-552 +-554 +-556 +-558 +-560 +-562 +-564 +-567 +-569 +-571 +-573 +-575 +-577 +-579 +-581 +-583 +-585 +-587 +-589 +-592 +-594 +-596 +-598 +-600 +-602 +-604 +-606 +-608 +-610 +-612 +-614 +-615 +-617 +-619 +-621 +-623 +-625 +-627 +-629 +-631 +-633 +-635 +-637 +-639 +-640 +-642 +-644 +-646 +-648 +-650 +-651 +-653 +-655 +-657 +-659 +-661 +-662 +-664 +-666 +-668 +-669 +-671 +-673 +-675 +-676 +-678 +-680 +-682 +-683 +-685 +-687 +-688 +-690 +-692 +-693 +-695 +-697 +-698 +-700 +-702 +-703 +-705 +-706 +-708 +-710 +-711 +-713 +-714 +-716 +-717 +-719 +-720 +-722 +-724 +-725 +-727 +-728 +-730 +-731 +-733 +-734 +-735 +-737 +-738 +-740 +-741 +-743 +-744 +-746 +-747 +-748 +-750 +-751 +-753 +-754 +-755 +-757 +-758 +-759 +-761 +-762 +-763 +-765 +-766 +-767 +-769 +-770 +-771 +-772 +-774 +-775 +-776 +-777 +-779 +-780 +-781 +-782 +-783 +-785 +-786 +-787 +-788 +-789 +-791 +-792 +-793 +-794 +-795 +-796 +-797 +-798 +-800 +-801 +-802 +-803 +-804 +-805 +-806 +-807 +-808 +-809 +-810 +-811 +-812 +-813 +-814 +-815 +-816 +-817 +-818 +-819 +-820 +-821 +-822 +-823 +-824 +-825 +-826 +-827 +-827 +-828 +-829 +-830 +-831 +-832 +-833 +-833 +-834 +-835 +-836 +-837 +-838 +-838 +-839 +-840 +-841 +-842 +-842 +-843 +-844 +-845 +-845 +-846 +-847 +-847 +-848 +-849 +-850 +-850 +-851 +-852 +-852 +-853 +-854 +-854 +-855 +-855 +-856 +-857 +-857 +-858 +-858 +-859 +-860 +-860 +-861 +-861 +-862 +-862 +-863 +-863 +-864 +-864 +-865 +-865 +-866 +-866 +-867 +-867 +-868 +-868 +-869 +-869 +-870 +-870 +-870 +-871 +-871 +-872 +-872 +-872 +-873 +-873 +-874 +-874 +-874 +-875 +-875 +-875 +-876 +-876 +-876 +-876 +-877 +-877 +-877 +-878 +-878 +-878 +-878 +-879 +-879 +-879 +-879 +-879 +-880 +-880 +-880 +-880 +-880 +-881 +-881 +-881 +-881 +-881 +-881 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-883 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-882 +-881 +-881 +-881 +-881 +-881 +-881 +-881 +-880 +-880 +-880 +-880 +-880 +-879 +-879 +-879 +-879 +-879 +-878 +-878 +-878 +-878 +-877 +-877 +-877 +-876 +-876 +-876 +-876 +-875 +-875 +-875 +-874 +-874 +-874 +-873 +-873 +-873 +-872 +-872 +-871 +-871 +-871 +-870 +-870 +-870 +-869 +-869 +-868 +-868 +-867 +-867 +-867 +-866 +-866 +-865 +-865 +-864 +-864 +-863 +-863 +-862 +-862 +-861 +-861 +-860 +-860 +-859 +-859 +-858 +-857 +-857 +-856 +-856 +-855 +-855 +-854 +-853 +-853 +-852 +-852 +-851 +-850 +-850 +-849 +-848 +-848 +-847 +-846 +-846 +-845 +-844 +-844 +-843 +-842 +-842 +-841 +-840 +-840 +-839 +-838 +-837 +-837 +-836 +-835 +-834 +-834 +-833 +-832 +-831 +-831 +-830 +-829 +-828 +-827 +-827 +-826 +-825 +-824 +-823 +-822 +-822 +-821 +-820 +-819 +-818 +-817 +-816 +-816 +-815 +-814 +-813 +-812 +-811 +-810 +-809 +-808 +-808 +-807 +-806 +-805 +-804 +-803 +-802 +-801 +-800 +-799 +-798 +-797 +-796 +-795 +-794 +-793 +-792 +-791 +-790 +-789 +-788 +-787 +-786 +-785 +-784 +-783 +-782 +-781 +-780 +-779 +-778 +-777 +-776 +-774 +-773 +-772 +-771 +-770 +-769 +-768 +-767 +-766 +-765 +-763 +-762 +-761 +-760 +-759 +-758 +-757 +-755 +-754 +-753 +-752 +-751 +-750 +-748 +-747 +-746 +-745 +-744 +-743 +-741 +-740 +-739 +-738 +-736 +-735 +-734 +-733 +-732 +-730 +-729 +-728 +-727 +-725 +-724 +-723 +-722 +-720 +-719 +-718 +-716 +-715 +-714 +-713 +-711 +-710 +-709 +-707 +-706 +-705 +-703 +-702 +-701 +-699 +-698 +-697 +-695 +-694 +-693 +-691 +-690 +-689 +-687 +-686 +-685 +-683 +-682 +-680 +-679 +-678 +-676 +-675 +-673 +-672 +-671 +-669 +-668 +-666 +-665 +-664 +-662 +-661 +-659 +-658 +-656 +-655 +-654 +-652 +-651 +-649 +-648 +-646 +-645 +-643 +-642 +-640 +-639 +-638 +-636 +-635 +-633 +-632 +-630 +-629 +-627 +-626 +-624 +-623 +-621 +-620 +-618 +-617 +-615 +-614 +-612 +-610 +-609 +-607 +-606 +-604 +-603 +-601 +-600 +-598 +-597 +-595 +-594 +-592 +-590 +-589 +-587 +-586 +-584 +-583 +-581 +-579 +-578 +-576 +-575 +-573 +-572 +-570 +-568 +-567 +-565 +-564 +-562 +-560 +-559 +-557 +-556 +-554 +-552 +-551 +-549 +-547 +-546 +-544 +-543 +-541 +-539 +-538 +-536 +-534 +-533 +-531 +-530 +-528 +-526 +-525 +-523 +-521 +-520 +-518 +-516 +-515 +-513 +-511 +-510 +-508 +-506 +-505 +-503 +-501 +-500 +-498 +-496 +-495 +-493 +-491 +-490 +-488 +-486 +-485 +-483 +-481 +-479 +-478 +-476 +-474 +-473 +-471 +-469 +-468 +-466 +-464 +-462 +-461 +-459 +-457 +-456 +-454 +-452 +-450 +-449 +-447 +-445 +-444 +-442 +-440 +-438 +-437 +-435 +-433 +-432 +-430 +-428 +-426 +-425 +-423 +-421 +-419 +-418 +-416 +-414 +-413 +-411 +-409 +-407 +-406 +-404 +-402 +-400 +-399 +-397 +-395 +-393 +-392 +-390 +-388 +-386 +-385 +-383 +-381 +-379 +-378 +-376 +-374 +-372 +-371 +-369 +-367 +-365 +-364 +-362 +-360 +-358 +-357 +-355 +-353 +-351 +-350 +-348 +-346 +-344 +-343 +-341 +-339 +-337 +-336 +-334 +-332 +-330 +-328 +-327 +-325 +-323 +-321 +-320 +-318 +-316 +-314 +-313 +-311 +-309 +-307 +-306 +-304 +-302 +-300 +-299 +-297 +-295 +-293 +-291 +-290 +-288 +-286 +-284 +-283 +-281 +-279 +-277 +-276 +-274 +-272 +-270 +-269 +-267 +-265 +-263 +-262 +-260 +-258 +-256 +-255 +-253 +-251 +-249 +-247 +-246 +-244 +-242 +-240 +-239 +-237 +-235 +-233 +-232 +-230 +-228 +-226 +-225 +-223 +-221 +-219 +-218 +-216 +-214 +-213 +-211 +-209 +-207 +-206 +-204 +-202 +-200 +-199 +-197 +-195 +-193 +-192 +-190 +-188 +-186 +-185 +-183 +-181 +-180 +-178 +-176 +-174 +-173 +-171 +-169 +-167 +-166 +-164 +-162 +-161 +-159 +-157 +-155 +-154 +-152 +-150 +-149 +-147 +-145 +-143 +-142 +-140 +-138 +-137 +-135 +-133 +-132 +-130 +-128 +-126 +-125 +-123 +-121 +-120 +-118 +-116 +-115 +-113 +-111 +-110 +-108 +-106 +-105 +-103 +-101 +-99 +-98 +-96 +-94 +-93 +-91 +-89 +-88 +-86 +-84 +-83 +-81 +-80 +-78 +-76 +-75 +-73 +-71 +-70 +-68 +-66 +-65 +-63 +-61 +-60 +-58 +-57 +-55 +-53 +-52 +-50 +-48 +-47 +-45 +-43 +-42 +-40 +-39 +-37 +-35 +-34 +-32 +-31 +-29 +-27 +-26 +-24 +-23 +-21 +-19 +-18 +-16 +-15 +-13 +-11 +-10 +-8 +-7 +-5 +-4 +-2 +0 +1 +3 +4 +6 +7 +9 +10 +12 +14 +15 +17 +18 +20 +21 +23 +24 +26 +27 +29 +30 +32 +34 +35 +37 +38 +40 +41 +43 +44 +46 +47 +49 +50 +52 +53 +55 +56 +58 +59 +61 +62 +64 +65 +66 +68 +69 +71 +72 +74 +75 +77 +78 +80 +81 +82 +84 +85 +87 +88 +90 +91 +93 +94 +95 +97 +98 +100 +101 +102 +104 +105 +107 +108 +109 +111 +112 +114 +115 +116 +118 +119 +121 +122 +123 +125 +126 +127 +129 +130 +132 +133 +134 +136 +137 +138 +140 +141 +142 +144 +145 +146 +148 +149 +150 +152 +153 +154 +155 +157 +158 +159 +161 +162 +163 +165 +166 +167 +168 +170 +171 +172 +174 +175 +176 +177 +179 +180 +181 +182 +184 +185 +186 +187 +189 +190 +191 +192 +193 +195 +196 +197 +198 +200 +201 +202 +203 +204 +206 +207 +208 +209 +210 +211 +213 +214 +215 +216 +217 +218 +220 +221 +222 +223 +224 +225 +227 +228 +229 +230 +231 +232 +233 +234 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +288 +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +302 +303 +304 +305 +306 +307 +308 +309 +310 +311 +311 +312 +313 +314 +315 +316 +317 +318 +318 +319 +320 +321 +322 +323 +323 +324 +325 +326 +327 +328 +328 +329 +330 +331 +332 +332 +333 +334 +335 +336 +336 +337 +338 +339 +339 +340 +341 +342 +343 +343 +344 +345 +346 +346 +347 +348 +349 +349 +350 +351 +351 +352 +353 +354 +354 +355 +356 +356 +357 +358 +358 +359 +360 +361 +361 +362 +363 +363 +364 +365 +365 +366 +367 +367 +368 +368 +369 +370 +370 +371 +372 +372 +373 +373 +374 +375 +375 +376 +376 +377 +378 +378 +379 +379 +380 +381 +381 +382 +382 +383 +383 +384 +385 +385 +386 +386 +387 +387 +388 +388 +389 +389 +390 +391 +391 +392 +392 +393 +393 +394 +394 +395 +395 +396 +396 +397 +397 +398 +398 +398 +399 +399 +400 +400 +401 +401 +402 +402 +403 +403 +403 +404 +404 +405 +405 +406 +406 +406 +407 +407 +408 +408 +409 +409 +409 +410 +410 +410 +411 +411 +412 +412 +412 +413 +413 +413 +414 +414 +415 +415 +415 +416 +416 +416 +417 +417 +417 +418 +418 +418 +419 +419 +419 +420 +420 +420 +420 +421 +421 +421 +422 +422 +422 +423 +423 +423 +423 +424 +424 +424 +424 +425 +425 +425 +425 +426 +426 +426 +426 +427 +427 +427 +427 +428 +428 +428 +428 +428 +429 +429 +429 +429 +429 +430 +430 +430 +430 +430 +431 +431 +431 +431 +431 +432 +432 +432 +432 +432 +432 +432 +433 +433 +433 +433 +433 +433 +433 +434 +434 +434 +434 +434 +434 +434 +434 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +437 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +436 +435 +435 +435 +435 +435 +435 +435 +435 +435 +435 +434 +434 +434 +434 +434 +434 +434 +434 +434 +433 +433 +433 +433 +433 +433 +433 +432 +432 +432 +432 +432 +432 +432 +431 +431 +431 +431 +431 +431 +430 +430 +430 +430 +430 +430 +429 +429 +429 +429 +429 +429 +428 +428 +428 +428 +428 +427 +427 +427 +427 +427 +426 +426 +426 +426 +425 +425 +425 +425 +425 +424 +424 +424 +424 +423 +423 +423 +423 +422 +422 +422 +422 +421 +421 +421 +421 +420 +420 +420 +420 +419 +419 +419 +419 +418 +418 +418 +418 +417 +417 +417 +416 +416 +416 +416 +415 +415 +415 +414 +414 +414 +414 +413 +413 +413 +412 +412 +412 +411 +411 +411 +410 +410 +410 +409 +409 +409 +409 +408 +408 +408 +407 +407 +407 +406 +406 +406 +405 +405 +405 +404 +404 +404 +403 +403 +402 +402 +402 +401 +401 +401 +400 +400 +400 +399 +399 +399 +398 +398 +397 +397 +397 +396 +396 +396 +395 +395 +394 +394 +394 +393 +393 +393 +392 +392 +391 +391 +391 +390 +390 +389 +389 +389 +388 +388 +387 +387 +387 +386 +386 +385 +385 +385 +384 +384 +383 +383 +382 +382 +382 +381 +381 +380 +380 +380 +379 +379 +378 +378 +377 +377 +377 +376 +376 +375 +375 +374 +374 +373 +373 +373 +372 +372 +371 +371 +370 +370 +370 +369 +369 +368 +368 +367 +367 +366 +366 +365 +365 +365 +364 +364 +363 +363 +362 +362 +361 +361 +360 +360 +359 +359 +359 +358 +358 +357 +357 +356 +356 +355 +355 +354 +354 +353 +353 +352 +352 +351 +351 +350 +350 +349 +349 +348 +348 +348 +347 +347 +346 +346 +345 +345 +344 +344 +343 +343 +342 +342 +341 +341 +340 +340 +339 +339 +338 +338 +337 +337 +336 +336 +335 +335 +334 +334 +333 +333 +332 +332 +331 +331 +330 +330 +329 +329 +328 +328 +327 +327 +326 +326 +325 +325 +324 +323 +323 +322 +322 +321 +321 +320 +320 +319 +319 +318 +318 +317 +317 +316 +316 +315 +315 +314 +314 +313 +313 +312 +312 +311 +311 +310 +309 +309 +308 +308 +307 +307 +306 +306 +305 +305 +304 +304 +303 +303 +302 +302 +301 +300 +300 +299 +299 +298 +298 +297 +297 +296 +296 +295 +295 +294 +294 +293 +293 +292 +291 +291 +290 +290 +289 +289 +288 +288 +287 +287 +286 +286 +285 +285 +284 +283 +283 +282 +282 +281 +281 +280 +280 +279 +279 +278 +278 +277 +277 +276 +275 +275 +274 +274 +273 +273 +272 +272 +271 +271 +270 +270 +269 +268 +268 +267 +267 +266 +266 +265 +265 +264 +264 +263 +263 +262 +261 +261 +260 +260 +259 +259 +258 +258 +257 +257 +256 +256 +255 +255 +254 +253 +253 +252 +252 +251 +251 +250 +250 +249 +249 +248 +248 +247 +247 +246 +245 +245 +244 +244 +243 +243 +242 +242 +241 +241 +240 +240 +239 +239 +238 +237 +237 +236 +236 +235 +235 +234 +234 +233 +233 +232 +232 +231 +231 +230 +230 +229 +229 +228 +227 +227 +226 +226 +225 +225 +224 +224 +223 +223 +222 +222 +221 +221 +220 +220 +219 +219 +218 +218 +217 +217 +216 +215 +215 +214 +214 +213 +213 +212 +212 +211 +211 +210 +210 +209 +209 +208 +208 +207 +207 +206 +206 +205 +205 +204 +204 +203 +203 +202 +202 +201 +201 +200 +200 +199 +199 +198 +198 +197 +197 +196 +196 +195 +195 +194 +194 +193 +193 +192 +192 +191 +191 +190 +190 +189 +189 +188 +188 +187 +187 +186 +186 +185 +185 +184 +184 +183 +183 +182 +182 +181 +181 +180 +180 +179 +179 +178 +178 +177 +177 +176 +176 +175 +175 +174 +174 +174 +173 +173 +172 +172 +171 +171 +170 +170 +169 +169 +168 +168 +167 +167 +166 +166 +165 +165 +165 +164 +164 +163 +163 +162 +162 +161 +161 +160 +160 +159 +159 +159 +158 +158 +157 +157 +156 +156 +155 +155 +154 +154 +153 +153 +153 +152 +152 +151 +151 +150 +150 +149 +149 +149 +148 +148 +147 +147 +146 +146 +145 +145 +145 +144 +144 +143 +143 +142 +142 +141 +141 +141 +140 +140 +139 +139 +138 +138 +138 +137 +137 +136 +136 +135 +135 +135 +134 +134 +133 +133 +132 +132 +132 +131 +131 +130 +130 +130 +129 +129 +128 +128 +127 +127 +127 +126 +126 +125 +125 +125 +124 +124 +123 +123 +123 +122 +122 +121 +121 +121 +120 +120 +119 +119 +119 +118 +118 +117 +117 +117 +116 +116 +115 +115 +115 +114 +114 +113 +113 +113 +112 +112 +112 +111 +111 +110 +110 +110 +109 +109 +108 +108 +108 +107 +107 +107 +106 +106 +105 +105 +105 +104 +104 +104 +103 +103 +103 +102 +102 +101 +101 +101 +100 +100 +100 +99 +99 +99 +98 +98 +97 +97 +97 +96 +96 +96 +95 +95 +95 +94 +94 +94 +93 +93 +93 +92 +92 +92 +91 +91 +90 +90 +90 +89 +89 +89 +88 +88 +88 +87 +87 +87 +86 +86 +86 +85 +85 +85 +85 +84 +84 +84 +83 +83 +83 +82 +82 +82 +81 +81 +81 +80 +80 +80 +79 +79 +79 +78 +78 +78 +77 +77 +77 +77 +76 +76 +76 +75 +75 +75 +74 +74 +74 +74 +73 +73 +73 +72 +72 +72 +71 +71 +71 +71 +70 +70 +70 +69 +69 +69 +69 +68 +68 +68 +67 +67 +67 +67 +66 +66 +66 +65 +65 +65 +65 +64 +64 +64 +63 +63 +63 +63 +62 +62 +62 +62 +61 +61 +61 +60 +60 +60 +60 +59 +59 +59 +59 +58 +58 +58 +58 +57 +57 +57 +57 +56 +56 +56 +56 +55 +55 +55 +55 +54 +54 +54 +54 +53 +53 +53 +53 +52 +52 +52 +52 +51 +51 +51 +51 +50 +50 +50 +50 +50 +49 +49 +49 +49 +48 +48 +48 +48 +47 +47 +47 +47 +46 +46 +46 +46 +46 +45 +45 +45 +45 +44 +44 +44 +44 +44 +43 +43 +43 +43 +43 +42 +42 +42 +42 +42 +41 +41 +41 +41 +40 +40 +40 +40 +40 +39 +39 +39 +39 +39 +38 +38 +38 +38 +38 +37 +37 +37 +37 +37 +37 +36 +36 +36 +36 +36 +35 +35 +35 +35 +35 +34 +34 +34 +34 +34 +33 +33 +33 +33 +33 +33 +32 +32 +32 +32 +32 +32 +31 +31 +31 +31 +31 +31 +30 +30 +30 +30 +30 +29 +29 +29 +29 +29 +29 +28 +28 +28 +28 +28 +28 +27 +27 +27 +27 +27 +27 +27 +26 +26 +26 +26 +26 +26 +26 +25 +25 +25 +25 +25 +25 +24 +24 +24 +24 +24 +24 +23 +23 +23 +23 +23 +23 +23 +22 +22 +22 +22 +22 +22 +22 +22 +21 +21 +21 +21 +21 +21 +21 +21 +20 +20 +20 +20 +20 +20 +20 +19 +19 +19 +19 +19 +19 +19 +18 +18 +18 +18 +18 +18 +18 +18 +18 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +16 +16 +16 +16 +16 +16 +16 +15 +15 +15 +15 +15 +15 +15 +15 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +13 +13 +13 +13 +13 +13 +13 +13 +12 +12 +12 +12 +12 +12 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +11 +10 +10 +10 +10 +9 +9 +9 +8 +8 +8 +7 +7 +7 +7 +7 +7 +7 +7 +8 +8 +9 +9 +10 +11 +12 +14 +15 +17 +18 +20 +21 +23 +25 +26 +28 +29 +31 +32 +33 +34 +35 +35 +36 +36