Nucleo-F767 DCO Test 01

Dependencies:   mbed

wavetable_12bit_4k.h

Committer:
ryood
Date:
17 months ago
Revision:
4:b242f4206894
Parent:
0:000c6506ff90

File content as of revision 4:b242f4206894:

/*
 * wavetable_12bit_4k.h
 * 
 * 2018.07.22
 * 
 */

#ifndef _WAVETABLE_12bit_4k_H_
#define _WAVETABLE_12bit_4k_H_

// table of 4096 values / one period / stored in flash memory

/*** MAX_VALUE = 4096 SAMPLE_NUM = 4096 delta = 0.999756***/
/*** sine wave ***/
const uint16_t sin_12bit_4k[]  = {
    2047    ,
    2050    ,
    2053    ,
    2056    ,
    2060    ,
    2063    ,
    2066    ,
    2069    ,
    2072    ,
    2075    ,
    2078    ,
    2082    ,
    2085    ,
    2088    ,
    2091    ,
    2094    ,
    2097    ,
    2100    ,
    2104    ,
    2107    ,
    2110    ,
    2113    ,
    2116    ,
    2119    ,
    2122    ,
    2126    ,
    2129    ,
    2132    ,
    2135    ,
    2138    ,
    2141    ,
    2144    ,
    2147    ,
    2151    ,
    2154    ,
    2157    ,
    2160    ,
    2163    ,
    2166    ,
    2169    ,
    2173    ,
    2176    ,
    2179    ,
    2182    ,
    2185    ,
    2188    ,
    2191    ,
    2194    ,
    2198    ,
    2201    ,
    2204    ,
    2207    ,
    2210    ,
    2213    ,
    2216    ,
    2220    ,
    2223    ,
    2226    ,
    2229    ,
    2232    ,
    2235    ,
    2238    ,
    2241    ,
    2245    ,
    2248    ,
    2251    ,
    2254    ,
    2257    ,
    2260    ,
    2263    ,
    2266    ,
    2270    ,
    2273    ,
    2276    ,
    2279    ,
    2282    ,
    2285    ,
    2288    ,
    2291    ,
    2295    ,
    2298    ,
    2301    ,
    2304    ,
    2307    ,
    2310    ,
    2313    ,
    2316    ,
    2319    ,
    2323    ,
    2326    ,
    2329    ,
    2332    ,
    2335    ,
    2338    ,
    2341    ,
    2344    ,
    2347    ,
    2351    ,
    2354    ,
    2357    ,
    2360    ,
    2363    ,
    2366    ,
    2369    ,
    2372    ,
    2375    ,
    2378    ,
    2382    ,
    2385    ,
    2388    ,
    2391    ,
    2394    ,
    2397    ,
    2400    ,
    2403    ,
    2406    ,
    2409    ,
    2413    ,
    2416    ,
    2419    ,
    2422    ,
    2425    ,
    2428    ,
    2431    ,
    2434    ,
    2437    ,
    2440    ,
    2443    ,
    2446    ,
    2450    ,
    2453    ,
    2456    ,
    2459    ,
    2462    ,
    2465    ,
    2468    ,
    2471    ,
    2474    ,
    2477    ,
    2480    ,
    2483    ,
    2486    ,
    2489    ,
    2493    ,
    2496    ,
    2499    ,
    2502    ,
    2505    ,
    2508    ,
    2511    ,
    2514    ,
    2517    ,
    2520    ,
    2523    ,
    2526    ,
    2529    ,
    2532    ,
    2535    ,
    2538    ,
    2541    ,
    2545    ,
    2548    ,
    2551    ,
    2554    ,
    2557    ,
    2560    ,
    2563    ,
    2566    ,
    2569    ,
    2572    ,
    2575    ,
    2578    ,
    2581    ,
    2584    ,
    2587    ,
    2590    ,
    2593    ,
    2596    ,
    2599    ,
    2602    ,
    2605    ,
    2608    ,
    2611    ,
    2614    ,
    2617    ,
    2620    ,
    2623    ,
    2626    ,
    2629    ,
    2632    ,
    2635    ,
    2638    ,
    2641    ,
    2644    ,
    2647    ,
    2650    ,
    2653    ,
    2656    ,
    2659    ,
    2662    ,
    2665    ,
    2668    ,
    2671    ,
    2674    ,
    2677    ,
    2680    ,
    2683    ,
    2686    ,
    2689    ,
    2692    ,
    2695    ,
    2698    ,
    2701    ,
    2704    ,
    2707    ,
    2710    ,
    2713    ,
    2716    ,
    2719    ,
    2722    ,
    2725    ,
    2728    ,
    2731    ,
    2734    ,
    2737    ,
    2740    ,
    2743    ,
    2746    ,
    2749    ,
    2752    ,
    2754    ,
    2757    ,
    2760    ,
    2763    ,
    2766    ,
    2769    ,
    2772    ,
    2775    ,
    2778    ,
    2781    ,
    2784    ,
    2787    ,
    2790    ,
    2793    ,
    2796    ,
    2799    ,
    2801    ,
    2804    ,
    2807    ,
    2810    ,
    2813    ,
    2816    ,
    2819    ,
    2822    ,
    2825    ,
    2828    ,
    2831    ,
    2833    ,
    2836    ,
    2839    ,
    2842    ,
    2845    ,
    2848    ,
    2851    ,
    2854    ,
    2857    ,
    2859    ,
    2862    ,
    2865    ,
    2868    ,
    2871    ,
    2874    ,
    2877    ,
    2880    ,
    2882    ,
    2885    ,
    2888    ,
    2891    ,
    2894    ,
    2897    ,
    2900    ,
    2902    ,
    2905    ,
    2908    ,
    2911    ,
    2914    ,
    2917    ,
    2920    ,
    2922    ,
    2925    ,
    2928    ,
    2931    ,
    2934    ,
    2937    ,
    2939    ,
    2942    ,
    2945    ,
    2948    ,
    2951    ,
    2954    ,
    2956    ,
    2959    ,
    2962    ,
    2965    ,
    2968    ,
    2970    ,
    2973    ,
    2976    ,
    2979    ,
    2982    ,
    2984    ,
    2987    ,
    2990    ,
    2993    ,
    2996    ,
    2998    ,
    3001    ,
    3004    ,
    3007    ,
    3009    ,
    3012    ,
    3015    ,
    3018    ,
    3020    ,
    3023    ,
    3026    ,
    3029    ,
    3032    ,
    3034    ,
    3037    ,
    3040    ,
    3043    ,
    3045    ,
    3048    ,
    3051    ,
    3053    ,
    3056    ,
    3059    ,
    3062    ,
    3064    ,
    3067    ,
    3070    ,
    3073    ,
    3075    ,
    3078    ,
    3081    ,
    3083    ,
    3086    ,
    3089    ,
    3092    ,
    3094    ,
    3097    ,
    3100    ,
    3102    ,
    3105    ,
    3108    ,
    3110    ,
    3113    ,
    3116    ,
    3118    ,
    3121    ,
    3124    ,
    3126    ,
    3129    ,
    3132    ,
    3134    ,
    3137    ,
    3140    ,
    3142    ,
    3145    ,
    3148    ,
    3150    ,
    3153    ,
    3156    ,
    3158    ,
    3161    ,
    3164    ,
    3166    ,
    3169    ,
    3171    ,
    3174    ,
    3177    ,
    3179    ,
    3182    ,
    3185    ,
    3187    ,
    3190    ,
    3192    ,
    3195    ,
    3198    ,
    3200    ,
    3203    ,
    3205    ,
    3208    ,
    3211    ,
    3213    ,
    3216    ,
    3218    ,
    3221    ,
    3223    ,
    3226    ,
    3229    ,
    3231    ,
    3234    ,
    3236    ,
    3239    ,
    3241    ,
    3244    ,
    3246    ,
    3249    ,
    3252    ,
    3254    ,
    3257    ,
    3259    ,
    3262    ,
    3264    ,
    3267    ,
    3269    ,
    3272    ,
    3274    ,
    3277    ,
    3279    ,
    3282    ,
    3284    ,
    3287    ,
    3289    ,
    3292    ,
    3294    ,
    3297    ,
    3299    ,
    3302    ,
    3304    ,
    3307    ,
    3309    ,
    3312    ,
    3314    ,
    3317    ,
    3319    ,
    3321    ,
    3324    ,
    3326    ,
    3329    ,
    3331    ,
    3334    ,
    3336    ,
    3339    ,
    3341    ,
    3343    ,
    3346    ,
    3348    ,
    3351    ,
    3353    ,
    3356    ,
    3358    ,
    3360    ,
    3363    ,
    3365    ,
    3368    ,
    3370    ,
    3372    ,
    3375    ,
    3377    ,
    3380    ,
    3382    ,
    3384    ,
    3387    ,
    3389    ,
    3391    ,
    3394    ,
    3396    ,
    3399    ,
    3401    ,
    3403    ,
    3406    ,
    3408    ,
    3410    ,
    3413    ,
    3415    ,
    3417    ,
    3420    ,
    3422    ,
    3424    ,
    3427    ,
    3429    ,
    3431    ,
    3434    ,
    3436    ,
    3438    ,
    3441    ,
    3443    ,
    3445    ,
    3447    ,
    3450    ,
    3452    ,
    3454    ,
    3457    ,
    3459    ,
    3461    ,
    3463    ,
    3466    ,
    3468    ,
    3470    ,
    3472    ,
    3475    ,
    3477    ,
    3479    ,
    3481    ,
    3484    ,
    3486    ,
    3488    ,
    3490    ,
    3493    ,
    3495    ,
    3497    ,
    3499    ,
    3501    ,
    3504    ,
    3506    ,
    3508    ,
    3510    ,
    3512    ,
    3515    ,
    3517    ,
    3519    ,
    3521    ,
    3523    ,
    3526    ,
    3528    ,
    3530    ,
    3532    ,
    3534    ,
    3536    ,
    3539    ,
    3541    ,
    3543    ,
    3545    ,
    3547    ,
    3549    ,
    3551    ,
    3554    ,
    3556    ,
    3558    ,
    3560    ,
    3562    ,
    3564    ,
    3566    ,
    3568    ,
    3570    ,
    3573    ,
    3575    ,
    3577    ,
    3579    ,
    3581    ,
    3583    ,
    3585    ,
    3587    ,
    3589    ,
    3591    ,
    3593    ,
    3595    ,
    3597    ,
    3599    ,
    3601    ,
    3604    ,
    3606    ,
    3608    ,
    3610    ,
    3612    ,
    3614    ,
    3616    ,
    3618    ,
    3620    ,
    3622    ,
    3624    ,
    3626    ,
    3628    ,
    3630    ,
    3632    ,
    3634    ,
    3636    ,
    3638    ,
    3640    ,
    3642    ,
    3644    ,
    3646    ,
    3648    ,
    3649    ,
    3651    ,
    3653    ,
    3655    ,
    3657    ,
    3659    ,
    3661    ,
    3663    ,
    3665    ,
    3667    ,
    3669    ,
    3671    ,
    3673    ,
    3675    ,
    3676    ,
    3678    ,
    3680    ,
    3682    ,
    3684    ,
    3686    ,
    3688    ,
    3690    ,
    3692    ,
    3693    ,
    3695    ,
    3697    ,
    3699    ,
    3701    ,
    3703    ,
    3705    ,
    3706    ,
    3708    ,
    3710    ,
    3712    ,
    3714    ,
    3716    ,
    3717    ,
    3719    ,
    3721    ,
    3723    ,
    3725    ,
    3726    ,
    3728    ,
    3730    ,
    3732    ,
    3734    ,
    3735    ,
    3737    ,
    3739    ,
    3741    ,
    3742    ,
    3744    ,
    3746    ,
    3748    ,
    3749    ,
    3751    ,
    3753    ,
    3755    ,
    3756    ,
    3758    ,
    3760    ,
    3762    ,
    3763    ,
    3765    ,
    3767    ,
    3768    ,
    3770    ,
    3772    ,
    3773    ,
    3775    ,
    3777    ,
    3779    ,
    3780    ,
    3782    ,
    3784    ,
    3785    ,
    3787    ,
    3789    ,
    3790    ,
    3792    ,
    3793    ,
    3795    ,
    3797    ,
    3798    ,
    3800    ,
    3802    ,
    3803    ,
    3805    ,
    3806    ,
    3808    ,
    3810    ,
    3811    ,
    3813    ,
    3814    ,
    3816    ,
    3818    ,
    3819    ,
    3821    ,
    3822    ,
    3824    ,
    3825    ,
    3827    ,
    3829    ,
    3830    ,
    3832    ,
    3833    ,
    3835    ,
    3836    ,
    3838    ,
    3839    ,
    3841    ,
    3842    ,
    3844    ,
    3845    ,
    3847    ,
    3848    ,
    3850    ,
    3851    ,
    3853    ,
    3854    ,
    3856    ,
    3857    ,
    3859    ,
    3860    ,
    3862    ,
    3863    ,
    3864    ,
    3866    ,
    3867    ,
    3869    ,
    3870    ,
    3872    ,
    3873    ,
    3874    ,
    3876    ,
    3877    ,
    3879    ,
    3880    ,
    3881    ,
    3883    ,
    3884    ,
    3886    ,
    3887    ,
    3888    ,
    3890    ,
    3891    ,
    3893    ,
    3894    ,
    3895    ,
    3897    ,
    3898    ,
    3899    ,
    3901    ,
    3902    ,
    3903    ,
    3905    ,
    3906    ,
    3907    ,
    3909    ,
    3910    ,
    3911    ,
    3912    ,
    3914    ,
    3915    ,
    3916    ,
    3918    ,
    3919    ,
    3920    ,
    3921    ,
    3923    ,
    3924    ,
    3925    ,
    3926    ,
    3928    ,
    3929    ,
    3930    ,
    3931    ,
    3933    ,
    3934    ,
    3935    ,
    3936    ,
    3937    ,
    3939    ,
    3940    ,
    3941    ,
    3942    ,
    3943    ,
    3945    ,
    3946    ,
    3947    ,
    3948    ,
    3949    ,
    3950    ,
    3952    ,
    3953    ,
    3954    ,
    3955    ,
    3956    ,
    3957    ,
    3958    ,
    3960    ,
    3961    ,
    3962    ,
    3963    ,
    3964    ,
    3965    ,
    3966    ,
    3967    ,
    3968    ,
    3969    ,
    3971    ,
    3972    ,
    3973    ,
    3974    ,
    3975    ,
    3976    ,
    3977    ,
    3978    ,
    3979    ,
    3980    ,
    3981    ,
    3982    ,
    3983    ,
    3984    ,
    3985    ,
    3986    ,
    3987    ,
    3988    ,
    3989    ,
    3990    ,
    3991    ,
    3992    ,
    3993    ,
    3994    ,
    3995    ,
    3996    ,
    3997    ,
    3998    ,
    3999    ,
    4000    ,
    4001    ,
    4002    ,
    4003    ,
    4004    ,
    4005    ,
    4005    ,
    4006    ,
    4007    ,
    4008    ,
    4009    ,
    4010    ,
    4011    ,
    4012    ,
    4013    ,
    4013    ,
    4014    ,
    4015    ,
    4016    ,
    4017    ,
    4018    ,
    4019    ,
    4019    ,
    4020    ,
    4021    ,
    4022    ,
    4023    ,
    4024    ,
    4024    ,
    4025    ,
    4026    ,
    4027    ,
    4028    ,
    4028    ,
    4029    ,
    4030    ,
    4031    ,
    4032    ,
    4032    ,
    4033    ,
    4034    ,
    4035    ,
    4035    ,
    4036    ,
    4037    ,
    4038    ,
    4038    ,
    4039    ,
    4040    ,
    4041    ,
    4041    ,
    4042    ,
    4043    ,
    4043    ,
    4044    ,
    4045    ,
    4045    ,
    4046    ,
    4047    ,
    4047    ,
    4048    ,
    4049    ,
    4049    ,
    4050    ,
    4051    ,
    4051    ,
    4052    ,
    4053    ,
    4053    ,
    4054    ,
    4055    ,
    4055    ,
    4056    ,
    4056    ,
    4057    ,
    4058    ,
    4058    ,
    4059    ,
    4059    ,
    4060    ,
    4060    ,
    4061    ,
    4062    ,
    4062    ,
    4063    ,
    4063    ,
    4064    ,
    4064    ,
    4065    ,
    4065    ,
    4066    ,
    4066    ,
    4067    ,
    4067    ,
    4068    ,
    4068    ,
    4069    ,
    4069    ,
    4070    ,
    4070    ,
    4071    ,
    4071    ,
    4072    ,
    4072    ,
    4073    ,
    4073    ,
    4074    ,
    4074    ,
    4075    ,
    4075    ,
    4075    ,
    4076    ,
    4076    ,
    4077    ,
    4077    ,
    4078    ,
    4078    ,
    4078    ,
    4079    ,
    4079    ,
    4079    ,
    4080    ,
    4080    ,
    4081    ,
    4081    ,
    4081    ,
    4082    ,
    4082    ,
    4082    ,
    4083    ,
    4083    ,
    4083    ,
    4084    ,
    4084    ,
    4084    ,
    4085    ,
    4085    ,
    4085    ,
    4086    ,
    4086    ,
    4086    ,
    4086    ,
    4087    ,
    4087    ,
    4087    ,
    4087    ,
    4088    ,
    4088    ,
    4088    ,
    4088    ,
    4089    ,
    4089    ,
    4089    ,
    4089    ,
    4090    ,
    4090    ,
    4090    ,
    4090    ,
    4090    ,
    4091    ,
    4091    ,
    4091    ,
    4091    ,
    4091    ,
    4092    ,
    4092    ,
    4092    ,
    4092    ,
    4092    ,
    4092    ,
    4092    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4095    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4094    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4093    ,
    4092    ,
    4092    ,
    4092    ,
    4092    ,
    4092    ,
    4092    ,
    4092    ,
    4091    ,
    4091    ,
    4091    ,
    4091    ,
    4091    ,
    4090    ,
    4090    ,
    4090    ,
    4090    ,
    4090    ,
    4089    ,
    4089    ,
    4089    ,
    4089    ,
    4088    ,
    4088    ,
    4088    ,
    4088    ,
    4087    ,
    4087    ,
    4087    ,
    4087    ,
    4086    ,
    4086    ,
    4086    ,
    4086    ,
    4085    ,
    4085    ,
    4085    ,
    4084    ,
    4084    ,
    4084    ,
    4083    ,
    4083    ,
    4083    ,
    4082    ,
    4082    ,
    4082    ,
    4081    ,
    4081    ,
    4081    ,
    4080    ,
    4080    ,
    4079    ,
    4079    ,
    4079    ,
    4078    ,
    4078    ,
    4078    ,
    4077    ,
    4077    ,
    4076    ,
    4076    ,
    4075    ,
    4075    ,
    4075    ,
    4074    ,
    4074    ,
    4073    ,
    4073    ,
    4072    ,
    4072    ,
    4071    ,
    4071    ,
    4070    ,
    4070    ,
    4069    ,
    4069    ,
    4068    ,
    4068    ,
    4067    ,
    4067    ,
    4066    ,
    4066    ,
    4065    ,
    4065    ,
    4064    ,
    4064    ,
    4063    ,
    4063    ,
    4062    ,
    4062    ,
    4061    ,
    4060    ,
    4060    ,
    4059    ,
    4059    ,
    4058    ,
    4058    ,
    4057    ,
    4056    ,
    4056    ,
    4055    ,
    4055    ,
    4054    ,
    4053    ,
    4053    ,
    4052    ,
    4051    ,
    4051    ,
    4050    ,
    4049    ,
    4049    ,
    4048    ,
    4047    ,
    4047    ,
    4046    ,
    4045    ,
    4045    ,
    4044    ,
    4043    ,
    4043    ,
    4042    ,
    4041    ,
    4041    ,
    4040    ,
    4039    ,
    4038    ,
    4038    ,
    4037    ,
    4036    ,
    4035    ,
    4035    ,
    4034    ,
    4033    ,
    4032    ,
    4032    ,
    4031    ,
    4030    ,
    4029    ,
    4028    ,
    4028    ,
    4027    ,
    4026    ,
    4025    ,
    4024    ,
    4024    ,
    4023    ,
    4022    ,
    4021    ,
    4020    ,
    4019    ,
    4019    ,
    4018    ,
    4017    ,
    4016    ,
    4015    ,
    4014    ,
    4013    ,
    4013    ,
    4012    ,
    4011    ,
    4010    ,
    4009    ,
    4008    ,
    4007    ,
    4006    ,
    4005    ,
    4005    ,
    4004    ,
    4003    ,
    4002    ,
    4001    ,
    4000    ,
    3999    ,
    3998    ,
    3997    ,
    3996    ,
    3995    ,
    3994    ,
    3993    ,
    3992    ,
    3991    ,
    3990    ,
    3989    ,
    3988    ,
    3987    ,
    3986    ,
    3985    ,
    3984    ,
    3983    ,
    3982    ,
    3981    ,
    3980    ,
    3979    ,
    3978    ,
    3977    ,
    3976    ,
    3975    ,
    3974    ,
    3973    ,
    3972    ,
    3971    ,
    3969    ,
    3968    ,
    3967    ,
    3966    ,
    3965    ,
    3964    ,
    3963    ,
    3962    ,
    3961    ,
    3960    ,
    3958    ,
    3957    ,
    3956    ,
    3955    ,
    3954    ,
    3953    ,
    3952    ,
    3950    ,
    3949    ,
    3948    ,
    3947    ,
    3946    ,
    3945    ,
    3943    ,
    3942    ,
    3941    ,
    3940    ,
    3939    ,
    3937    ,
    3936    ,
    3935    ,
    3934    ,
    3933    ,
    3931    ,
    3930    ,
    3929    ,
    3928    ,
    3926    ,
    3925    ,
    3924    ,
    3923    ,
    3921    ,
    3920    ,
    3919    ,
    3918    ,
    3916    ,
    3915    ,
    3914    ,
    3912    ,
    3911    ,
    3910    ,
    3909    ,
    3907    ,
    3906    ,
    3905    ,
    3903    ,
    3902    ,
    3901    ,
    3899    ,
    3898    ,
    3897    ,
    3895    ,
    3894    ,
    3893    ,
    3891    ,
    3890    ,
    3888    ,
    3887    ,
    3886    ,
    3884    ,
    3883    ,
    3881    ,
    3880    ,
    3879    ,
    3877    ,
    3876    ,
    3874    ,
    3873    ,
    3872    ,
    3870    ,
    3869    ,
    3867    ,
    3866    ,
    3864    ,
    3863    ,
    3862    ,
    3860    ,
    3859    ,
    3857    ,
    3856    ,
    3854    ,
    3853    ,
    3851    ,
    3850    ,
    3848    ,
    3847    ,
    3845    ,
    3844    ,
    3842    ,
    3841    ,
    3839    ,
    3838    ,
    3836    ,
    3835    ,
    3833    ,
    3832    ,
    3830    ,
    3829    ,
    3827    ,
    3825    ,
    3824    ,
    3822    ,
    3821    ,
    3819    ,
    3818    ,
    3816    ,
    3814    ,
    3813    ,
    3811    ,
    3810    ,
    3808    ,
    3806    ,
    3805    ,
    3803    ,
    3802    ,
    3800    ,
    3798    ,
    3797    ,
    3795    ,
    3793    ,
    3792    ,
    3790    ,
    3789    ,
    3787    ,
    3785    ,
    3784    ,
    3782    ,
    3780    ,
    3779    ,
    3777    ,
    3775    ,
    3773    ,
    3772    ,
    3770    ,
    3768    ,
    3767    ,
    3765    ,
    3763    ,
    3762    ,
    3760    ,
    3758    ,
    3756    ,
    3755    ,
    3753    ,
    3751    ,
    3749    ,
    3748    ,
    3746    ,
    3744    ,
    3742    ,
    3741    ,
    3739    ,
    3737    ,
    3735    ,
    3734    ,
    3732    ,
    3730    ,
    3728    ,
    3726    ,
    3725    ,
    3723    ,
    3721    ,
    3719    ,
    3717    ,
    3716    ,
    3714    ,
    3712    ,
    3710    ,
    3708    ,
    3706    ,
    3705    ,
    3703    ,
    3701    ,
    3699    ,
    3697    ,
    3695    ,
    3693    ,
    3692    ,
    3690    ,
    3688    ,
    3686    ,
    3684    ,
    3682    ,
    3680    ,
    3678    ,
    3676    ,
    3675    ,
    3673    ,
    3671    ,
    3669    ,
    3667    ,
    3665    ,
    3663    ,
    3661    ,
    3659    ,
    3657    ,
    3655    ,
    3653    ,
    3651    ,
    3649    ,
    3648    ,
    3646    ,
    3644    ,
    3642    ,
    3640    ,
    3638    ,
    3636    ,
    3634    ,
    3632    ,
    3630    ,
    3628    ,
    3626    ,
    3624    ,
    3622    ,
    3620    ,
    3618    ,
    3616    ,
    3614    ,
    3612    ,
    3610    ,
    3608    ,
    3606    ,
    3604    ,
    3601    ,
    3599    ,
    3597    ,
    3595    ,
    3593    ,
    3591    ,
    3589    ,
    3587    ,
    3585    ,
    3583    ,
    3581    ,
    3579    ,
    3577    ,
    3575    ,
    3573    ,
    3570    ,
    3568    ,
    3566    ,
    3564    ,
    3562    ,
    3560    ,
    3558    ,
    3556    ,
    3554    ,
    3551    ,
    3549    ,
    3547    ,
    3545    ,
    3543    ,
    3541    ,
    3539    ,
    3536    ,
    3534    ,
    3532    ,
    3530    ,
    3528    ,
    3526    ,
    3523    ,
    3521    ,
    3519    ,
    3517    ,
    3515    ,
    3512    ,
    3510    ,
    3508    ,
    3506    ,
    3504    ,
    3501    ,
    3499    ,
    3497    ,
    3495    ,
    3493    ,
    3490    ,
    3488    ,
    3486    ,
    3484    ,
    3481    ,
    3479    ,
    3477    ,
    3475    ,
    3472    ,
    3470    ,
    3468    ,
    3466    ,
    3463    ,
    3461    ,
    3459    ,
    3457    ,
    3454    ,
    3452    ,
    3450    ,
    3447    ,
    3445    ,
    3443    ,
    3441    ,
    3438    ,
    3436    ,
    3434    ,
    3431    ,
    3429    ,
    3427    ,
    3424    ,
    3422    ,
    3420    ,
    3417    ,
    3415    ,
    3413    ,
    3410    ,
    3408    ,
    3406    ,
    3403    ,
    3401    ,
    3399    ,
    3396    ,
    3394    ,
    3391    ,
    3389    ,
    3387    ,
    3384    ,
    3382    ,
    3380    ,
    3377    ,
    3375    ,
    3372    ,
    3370    ,
    3368    ,
    3365    ,
    3363    ,
    3360    ,
    3358    ,
    3356    ,
    3353    ,
    3351    ,
    3348    ,
    3346    ,
    3343    ,
    3341    ,
    3339    ,
    3336    ,
    3334    ,
    3331    ,
    3329    ,
    3326    ,
    3324    ,
    3321    ,
    3319    ,
    3317    ,
    3314    ,
    3312    ,
    3309    ,
    3307    ,
    3304    ,
    3302    ,
    3299    ,
    3297    ,
    3294    ,
    3292    ,
    3289    ,
    3287    ,
    3284    ,
    3282    ,
    3279    ,
    3277    ,
    3274    ,
    3272    ,
    3269    ,
    3267    ,
    3264    ,
    3262    ,
    3259    ,
    3257    ,
    3254    ,
    3252    ,
    3249    ,
    3246    ,
    3244    ,
    3241    ,
    3239    ,
    3236    ,
    3234    ,
    3231    ,
    3229    ,
    3226    ,
    3223    ,
    3221    ,
    3218    ,
    3216    ,
    3213    ,
    3211    ,
    3208    ,
    3205    ,
    3203    ,
    3200    ,
    3198    ,
    3195    ,
    3192    ,
    3190    ,
    3187    ,
    3185    ,
    3182    ,
    3179    ,
    3177    ,
    3174    ,
    3171    ,
    3169    ,
    3166    ,
    3164    ,
    3161    ,
    3158    ,
    3156    ,
    3153    ,
    3150    ,
    3148    ,
    3145    ,
    3142    ,
    3140    ,
    3137    ,
    3134    ,
    3132    ,
    3129    ,
    3126    ,
    3124    ,
    3121    ,
    3118    ,
    3116    ,
    3113    ,
    3110    ,
    3108    ,
    3105    ,
    3102    ,
    3100    ,
    3097    ,
    3094    ,
    3092    ,
    3089    ,
    3086    ,
    3083    ,
    3081    ,
    3078    ,
    3075    ,
    3073    ,
    3070    ,
    3067    ,
    3064    ,
    3062    ,
    3059    ,
    3056    ,
    3053    ,
    3051    ,
    3048    ,
    3045    ,
    3043    ,
    3040    ,
    3037    ,
    3034    ,
    3032    ,
    3029    ,
    3026    ,
    3023    ,
    3020    ,
    3018    ,
    3015    ,
    3012    ,
    3009    ,
    3007    ,
    3004    ,
    3001    ,
    2998    ,
    2996    ,
    2993    ,
    2990    ,
    2987    ,
    2984    ,
    2982    ,
    2979    ,
    2976    ,
    2973    ,
    2970    ,
    2968    ,
    2965    ,
    2962    ,
    2959    ,
    2956    ,
    2954    ,
    2951    ,
    2948    ,
    2945    ,
    2942    ,
    2939    ,
    2937    ,
    2934    ,
    2931    ,
    2928    ,
    2925    ,
    2922    ,
    2920    ,
    2917    ,
    2914    ,
    2911    ,
    2908    ,
    2905    ,
    2902    ,
    2900    ,
    2897    ,
    2894    ,
    2891    ,
    2888    ,
    2885    ,
    2882    ,
    2880    ,
    2877    ,
    2874    ,
    2871    ,
    2868    ,
    2865    ,
    2862    ,
    2859    ,
    2857    ,
    2854    ,
    2851    ,
    2848    ,
    2845    ,
    2842    ,
    2839    ,
    2836    ,
    2833    ,
    2831    ,
    2828    ,
    2825    ,
    2822    ,
    2819    ,
    2816    ,
    2813    ,
    2810    ,
    2807    ,
    2804    ,
    2801    ,
    2799    ,
    2796    ,
    2793    ,
    2790    ,
    2787    ,
    2784    ,
    2781    ,
    2778    ,
    2775    ,
    2772    ,
    2769    ,
    2766    ,
    2763    ,
    2760    ,
    2757    ,
    2754    ,
    2752    ,
    2749    ,
    2746    ,
    2743    ,
    2740    ,
    2737    ,
    2734    ,
    2731    ,
    2728    ,
    2725    ,
    2722    ,
    2719    ,
    2716    ,
    2713    ,
    2710    ,
    2707    ,
    2704    ,
    2701    ,
    2698    ,
    2695    ,
    2692    ,
    2689    ,
    2686    ,
    2683    ,
    2680    ,
    2677    ,
    2674    ,
    2671    ,
    2668    ,
    2665    ,
    2662    ,
    2659    ,
    2656    ,
    2653    ,
    2650    ,
    2647    ,
    2644    ,
    2641    ,
    2638    ,
    2635    ,
    2632    ,
    2629    ,
    2626    ,
    2623    ,
    2620    ,
    2617    ,
    2614    ,
    2611    ,
    2608    ,
    2605    ,
    2602    ,
    2599    ,
    2596    ,
    2593    ,
    2590    ,
    2587    ,
    2584    ,
    2581    ,
    2578    ,
    2575    ,
    2572    ,
    2569    ,
    2566    ,
    2563    ,
    2560    ,
    2557    ,
    2554    ,
    2551    ,
    2548    ,
    2545    ,
    2541    ,
    2538    ,
    2535    ,
    2532    ,
    2529    ,
    2526    ,
    2523    ,
    2520    ,
    2517    ,
    2514    ,
    2511    ,
    2508    ,
    2505    ,
    2502    ,
    2499    ,
    2496    ,
    2493    ,
    2489    ,
    2486    ,
    2483    ,
    2480    ,
    2477    ,
    2474    ,
    2471    ,
    2468    ,
    2465    ,
    2462    ,
    2459    ,
    2456    ,
    2453    ,
    2450    ,
    2446    ,
    2443    ,
    2440    ,
    2437    ,
    2434    ,
    2431    ,
    2428    ,
    2425    ,
    2422    ,
    2419    ,
    2416    ,
    2413    ,
    2409    ,
    2406    ,
    2403    ,
    2400    ,
    2397    ,
    2394    ,
    2391    ,
    2388    ,
    2385    ,
    2382    ,
    2378    ,
    2375    ,
    2372    ,
    2369    ,
    2366    ,
    2363    ,
    2360    ,
    2357    ,
    2354    ,
    2351    ,
    2347    ,
    2344    ,
    2341    ,
    2338    ,
    2335    ,
    2332    ,
    2329    ,
    2326    ,
    2323    ,
    2319    ,
    2316    ,
    2313    ,
    2310    ,
    2307    ,
    2304    ,
    2301    ,
    2298    ,
    2295    ,
    2291    ,
    2288    ,
    2285    ,
    2282    ,
    2279    ,
    2276    ,
    2273    ,
    2270    ,
    2266    ,
    2263    ,
    2260    ,
    2257    ,
    2254    ,
    2251    ,
    2248    ,
    2245    ,
    2241    ,
    2238    ,
    2235    ,
    2232    ,
    2229    ,
    2226    ,
    2223    ,
    2220    ,
    2216    ,
    2213    ,
    2210    ,
    2207    ,
    2204    ,
    2201    ,
    2198    ,
    2194    ,
    2191    ,
    2188    ,
    2185    ,
    2182    ,
    2179    ,
    2176    ,
    2173    ,
    2169    ,
    2166    ,
    2163    ,
    2160    ,
    2157    ,
    2154    ,
    2151    ,
    2147    ,
    2144    ,
    2141    ,
    2138    ,
    2135    ,
    2132    ,
    2129    ,
    2126    ,
    2122    ,
    2119    ,
    2116    ,
    2113    ,
    2110    ,
    2107    ,
    2104    ,
    2100    ,
    2097    ,
    2094    ,
    2091    ,
    2088    ,
    2085    ,
    2082    ,
    2078    ,
    2075    ,
    2072    ,
    2069    ,
    2066    ,
    2063    ,
    2060    ,
    2056    ,
    2053    ,
    2050    ,
    2047    ,
    2044    ,
    2041    ,
    2038    ,
    2034    ,
    2031    ,
    2028    ,
    2025    ,
    2022    ,
    2019    ,
    2016    ,
    2012    ,
    2009    ,
    2006    ,
    2003    ,
    2000    ,
    1997    ,
    1994    ,
    1990    ,
    1987    ,
    1984    ,
    1981    ,
    1978    ,
    1975    ,
    1972    ,
    1968    ,
    1965    ,
    1962    ,
    1959    ,
    1956    ,
    1953    ,
    1950    ,
    1947    ,
    1943    ,
    1940    ,
    1937    ,
    1934    ,
    1931    ,
    1928    ,
    1925    ,
    1921    ,
    1918    ,
    1915    ,
    1912    ,
    1909    ,
    1906    ,
    1903    ,
    1900    ,
    1896    ,
    1893    ,
    1890    ,
    1887    ,
    1884    ,
    1881    ,
    1878    ,
    1874    ,
    1871    ,
    1868    ,
    1865    ,
    1862    ,
    1859    ,
    1856    ,
    1853    ,
    1849    ,
    1846    ,
    1843    ,
    1840    ,
    1837    ,
    1834    ,
    1831    ,
    1828    ,
    1824    ,
    1821    ,
    1818    ,
    1815    ,
    1812    ,
    1809    ,
    1806    ,
    1803    ,
    1799    ,
    1796    ,
    1793    ,
    1790    ,
    1787    ,
    1784    ,
    1781    ,
    1778    ,
    1775    ,
    1771    ,
    1768    ,
    1765    ,
    1762    ,
    1759    ,
    1756    ,
    1753    ,
    1750    ,
    1747    ,
    1743    ,
    1740    ,
    1737    ,
    1734    ,
    1731    ,
    1728    ,
    1725    ,
    1722    ,
    1719    ,
    1716    ,
    1712    ,
    1709    ,
    1706    ,
    1703    ,
    1700    ,
    1697    ,
    1694    ,
    1691    ,
    1688    ,
    1685    ,
    1681    ,
    1678    ,
    1675    ,
    1672    ,
    1669    ,
    1666    ,
    1663    ,
    1660    ,
    1657    ,
    1654    ,
    1651    ,
    1648    ,
    1644    ,
    1641    ,
    1638    ,
    1635    ,
    1632    ,
    1629    ,
    1626    ,
    1623    ,
    1620    ,
    1617    ,
    1614    ,
    1611    ,
    1608    ,
    1605    ,
    1601    ,
    1598    ,
    1595    ,
    1592    ,
    1589    ,
    1586    ,
    1583    ,
    1580    ,
    1577    ,
    1574    ,
    1571    ,
    1568    ,
    1565    ,
    1562    ,
    1559    ,
    1556    ,
    1553    ,
    1549    ,
    1546    ,
    1543    ,
    1540    ,
    1537    ,
    1534    ,
    1531    ,
    1528    ,
    1525    ,
    1522    ,
    1519    ,
    1516    ,
    1513    ,
    1510    ,
    1507    ,
    1504    ,
    1501    ,
    1498    ,
    1495    ,
    1492    ,
    1489    ,
    1486    ,
    1483    ,
    1480    ,
    1477    ,
    1474    ,
    1471    ,
    1468    ,
    1465    ,
    1462    ,
    1459    ,
    1456    ,
    1453    ,
    1450    ,
    1447    ,
    1444    ,
    1441    ,
    1438    ,
    1435    ,
    1432    ,
    1429    ,
    1426    ,
    1423    ,
    1420    ,
    1417    ,
    1414    ,
    1411    ,
    1408    ,
    1405    ,
    1402    ,
    1399    ,
    1396    ,
    1393    ,
    1390    ,
    1387    ,
    1384    ,
    1381    ,
    1378    ,
    1375    ,
    1372    ,
    1369    ,
    1366    ,
    1363    ,
    1360    ,
    1357    ,
    1354    ,
    1351    ,
    1348    ,
    1345    ,
    1342    ,
    1340    ,
    1337    ,
    1334    ,
    1331    ,
    1328    ,
    1325    ,
    1322    ,
    1319    ,
    1316    ,
    1313    ,
    1310    ,
    1307    ,
    1304    ,
    1301    ,
    1298    ,
    1295    ,
    1293    ,
    1290    ,
    1287    ,
    1284    ,
    1281    ,
    1278    ,
    1275    ,
    1272    ,
    1269    ,
    1266    ,
    1263    ,
    1261    ,
    1258    ,
    1255    ,
    1252    ,
    1249    ,
    1246    ,
    1243    ,
    1240    ,
    1237    ,
    1235    ,
    1232    ,
    1229    ,
    1226    ,
    1223    ,
    1220    ,
    1217    ,
    1214    ,
    1212    ,
    1209    ,
    1206    ,
    1203    ,
    1200    ,
    1197    ,
    1194    ,
    1192    ,
    1189    ,
    1186    ,
    1183    ,
    1180    ,
    1177    ,
    1174    ,
    1172    ,
    1169    ,
    1166    ,
    1163    ,
    1160    ,
    1157    ,
    1155    ,
    1152    ,
    1149    ,
    1146    ,
    1143    ,
    1140    ,
    1138    ,
    1135    ,
    1132    ,
    1129    ,
    1126    ,
    1124    ,
    1121    ,
    1118    ,
    1115    ,
    1112    ,
    1110    ,
    1107    ,
    1104    ,
    1101    ,
    1098    ,
    1096    ,
    1093    ,
    1090    ,
    1087    ,
    1085    ,
    1082    ,
    1079    ,
    1076    ,
    1074    ,
    1071    ,
    1068    ,
    1065    ,
    1062    ,
    1060    ,
    1057    ,
    1054    ,
    1051    ,
    1049    ,
    1046    ,
    1043    ,
    1041    ,
    1038    ,
    1035    ,
    1032    ,
    1030    ,
    1027    ,
    1024    ,
    1021    ,
    1019    ,
    1016    ,
    1013    ,
    1011    ,
    1008    ,
    1005    ,
    1002    ,
    1000    ,
    997 ,
    994 ,
    992 ,
    989 ,
    986 ,
    984 ,
    981 ,
    978 ,
    976 ,
    973 ,
    970 ,
    968 ,
    965 ,
    962 ,
    960 ,
    957 ,
    954 ,
    952 ,
    949 ,
    946 ,
    944 ,
    941 ,
    938 ,
    936 ,
    933 ,
    930 ,
    928 ,
    925 ,
    923 ,
    920 ,
    917 ,
    915 ,
    912 ,
    909 ,
    907 ,
    904 ,
    902 ,
    899 ,
    896 ,
    894 ,
    891 ,
    889 ,
    886 ,
    883 ,
    881 ,
    878 ,
    876 ,
    873 ,
    871 ,
    868 ,
    865 ,
    863 ,
    860 ,
    858 ,
    855 ,
    853 ,
    850 ,
    848 ,
    845 ,
    842 ,
    840 ,
    837 ,
    835 ,
    832 ,
    830 ,
    827 ,
    825 ,
    822 ,
    820 ,
    817 ,
    815 ,
    812 ,
    810 ,
    807 ,
    805 ,
    802 ,
    800 ,
    797 ,
    795 ,
    792 ,
    790 ,
    787 ,
    785 ,
    782 ,
    780 ,
    777 ,
    775 ,
    773 ,
    770 ,
    768 ,
    765 ,
    763 ,
    760 ,
    758 ,
    755 ,
    753 ,
    751 ,
    748 ,
    746 ,
    743 ,
    741 ,
    738 ,
    736 ,
    734 ,
    731 ,
    729 ,
    726 ,
    724 ,
    722 ,
    719 ,
    717 ,
    714 ,
    712 ,
    710 ,
    707 ,
    705 ,
    703 ,
    700 ,
    698 ,
    695 ,
    693 ,
    691 ,
    688 ,
    686 ,
    684 ,
    681 ,
    679 ,
    677 ,
    674 ,
    672 ,
    670 ,
    667 ,
    665 ,
    663 ,
    660 ,
    658 ,
    656 ,
    653 ,
    651 ,
    649 ,
    647 ,
    644 ,
    642 ,
    640 ,
    637 ,
    635 ,
    633 ,
    631 ,
    628 ,
    626 ,
    624 ,
    622 ,
    619 ,
    617 ,
    615 ,
    613 ,
    610 ,
    608 ,
    606 ,
    604 ,
    601 ,
    599 ,
    597 ,
    595 ,
    593 ,
    590 ,
    588 ,
    586 ,
    584 ,
    582 ,
    579 ,
    577 ,
    575 ,
    573 ,
    571 ,
    568 ,
    566 ,
    564 ,
    562 ,
    560 ,
    558 ,
    555 ,
    553 ,
    551 ,
    549 ,
    547 ,
    545 ,
    543 ,
    540 ,
    538 ,
    536 ,
    534 ,
    532 ,
    530 ,
    528 ,
    526 ,
    524 ,
    521 ,
    519 ,
    517 ,
    515 ,
    513 ,
    511 ,
    509 ,
    507 ,
    505 ,
    503 ,
    501 ,
    499 ,
    497 ,
    495 ,
    493 ,
    490 ,
    488 ,
    486 ,
    484 ,
    482 ,
    480 ,
    478 ,
    476 ,
    474 ,
    472 ,
    470 ,
    468 ,
    466 ,
    464 ,
    462 ,
    460 ,
    458 ,
    456 ,
    454 ,
    452 ,
    450 ,
    448 ,
    446 ,
    445 ,
    443 ,
    441 ,
    439 ,
    437 ,
    435 ,
    433 ,
    431 ,
    429 ,
    427 ,
    425 ,
    423 ,
    421 ,
    419 ,
    418 ,
    416 ,
    414 ,
    412 ,
    410 ,
    408 ,
    406 ,
    404 ,
    402 ,
    401 ,
    399 ,
    397 ,
    395 ,
    393 ,
    391 ,
    389 ,
    388 ,
    386 ,
    384 ,
    382 ,
    380 ,
    378 ,
    377 ,
    375 ,
    373 ,
    371 ,
    369 ,
    368 ,
    366 ,
    364 ,
    362 ,
    360 ,
    359 ,
    357 ,
    355 ,
    353 ,
    352 ,
    350 ,
    348 ,
    346 ,
    345 ,
    343 ,
    341 ,
    339 ,
    338 ,
    336 ,
    334 ,
    332 ,
    331 ,
    329 ,
    327 ,
    326 ,
    324 ,
    322 ,
    321 ,
    319 ,
    317 ,
    315 ,
    314 ,
    312 ,
    310 ,
    309 ,
    307 ,
    305 ,
    304 ,
    302 ,
    301 ,
    299 ,
    297 ,
    296 ,
    294 ,
    292 ,
    291 ,
    289 ,
    288 ,
    286 ,
    284 ,
    283 ,
    281 ,
    280 ,
    278 ,
    276 ,
    275 ,
    273 ,
    272 ,
    270 ,
    269 ,
    267 ,
    265 ,
    264 ,
    262 ,
    261 ,
    259 ,
    258 ,
    256 ,
    255 ,
    253 ,
    252 ,
    250 ,
    249 ,
    247 ,
    246 ,
    244 ,
    243 ,
    241 ,
    240 ,
    238 ,
    237 ,
    235 ,
    234 ,
    232 ,
    231 ,
    230 ,
    228 ,
    227 ,
    225 ,
    224 ,
    222 ,
    221 ,
    220 ,
    218 ,
    217 ,
    215 ,
    214 ,
    213 ,
    211 ,
    210 ,
    208 ,
    207 ,
    206 ,
    204 ,
    203 ,
    201 ,
    200 ,
    199 ,
    197 ,
    196 ,
    195 ,
    193 ,
    192 ,
    191 ,
    189 ,
    188 ,
    187 ,
    185 ,
    184 ,
    183 ,
    182 ,
    180 ,
    179 ,
    178 ,
    176 ,
    175 ,
    174 ,
    173 ,
    171 ,
    170 ,
    169 ,
    168 ,
    166 ,
    165 ,
    164 ,
    163 ,
    161 ,
    160 ,
    159 ,
    158 ,
    157 ,
    155 ,
    154 ,
    153 ,
    152 ,
    151 ,
    149 ,
    148 ,
    147 ,
    146 ,
    145 ,
    144 ,
    142 ,
    141 ,
    140 ,
    139 ,
    138 ,
    137 ,
    136 ,
    134 ,
    133 ,
    132 ,
    131 ,
    130 ,
    129 ,
    128 ,
    127 ,
    126 ,
    125 ,
    123 ,
    122 ,
    121 ,
    120 ,
    119 ,
    118 ,
    117 ,
    116 ,
    115 ,
    114 ,
    113 ,
    112 ,
    111 ,
    110 ,
    109 ,
    108 ,
    107 ,
    106 ,
    105 ,
    104 ,
    103 ,
    102 ,
    101 ,
    100 ,
    99  ,
    98  ,
    97  ,
    96  ,
    95  ,
    94  ,
    93  ,
    92  ,
    91  ,
    90  ,
    89  ,
    89  ,
    88  ,
    87  ,
    86  ,
    85  ,
    84  ,
    83  ,
    82  ,
    81  ,
    81  ,
    80  ,
    79  ,
    78  ,
    77  ,
    76  ,
    75  ,
    75  ,
    74  ,
    73  ,
    72  ,
    71  ,
    70  ,
    70  ,
    69  ,
    68  ,
    67  ,
    66  ,
    66  ,
    65  ,
    64  ,
    63  ,
    62  ,
    62  ,
    61  ,
    60  ,
    59  ,
    59  ,
    58  ,
    57  ,
    56  ,
    56  ,
    55  ,
    54  ,
    53  ,
    53  ,
    52  ,
    51  ,
    51  ,
    50  ,
    49  ,
    49  ,
    48  ,
    47  ,
    47  ,
    46  ,
    45  ,
    45  ,
    44  ,
    43  ,
    43  ,
    42  ,
    41  ,
    41  ,
    40  ,
    39  ,
    39  ,
    38  ,
    38  ,
    37  ,
    36  ,
    36  ,
    35  ,
    35  ,
    34  ,
    34  ,
    33  ,
    32  ,
    32  ,
    31  ,
    31  ,
    30  ,
    30  ,
    29  ,
    29  ,
    28  ,
    28  ,
    27  ,
    27  ,
    26  ,
    26  ,
    25  ,
    25  ,
    24  ,
    24  ,
    23  ,
    23  ,
    22  ,
    22  ,
    21  ,
    21  ,
    20  ,
    20  ,
    19  ,
    19  ,
    19  ,
    18  ,
    18  ,
    17  ,
    17  ,
    16  ,
    16  ,
    16  ,
    15  ,
    15  ,
    15  ,
    14  ,
    14  ,
    13  ,
    13  ,
    13  ,
    12  ,
    12  ,
    12  ,
    11  ,
    11  ,
    11  ,
    10  ,
    10  ,
    10  ,
    9   ,
    9   ,
    9   ,
    8   ,
    8   ,
    8   ,
    8   ,
    7   ,
    7   ,
    7   ,
    7   ,
    6   ,
    6   ,
    6   ,
    6   ,
    5   ,
    5   ,
    5   ,
    5   ,
    4   ,
    4   ,
    4   ,
    4   ,
    4   ,
    3   ,
    3   ,
    3   ,
    3   ,
    3   ,
    2   ,
    2   ,
    2   ,
    2   ,
    2   ,
    2   ,
    2   ,
    1   ,
    1   ,
    1   ,
    1   ,
    1   ,
    1   ,
    1   ,
    1   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    0   ,
    1   ,
    1   ,
    1   ,
    1   ,
    1   ,
    1   ,
    1   ,
    1   ,
    2   ,
    2   ,
    2   ,
    2   ,
    2   ,
    2   ,
    2   ,
    3   ,
    3   ,
    3   ,
    3   ,
    3   ,
    4   ,
    4   ,
    4   ,
    4   ,
    4   ,
    5   ,
    5   ,
    5   ,
    5   ,
    6   ,
    6   ,
    6   ,
    6   ,
    7   ,
    7   ,
    7   ,
    7   ,
    8   ,
    8   ,
    8   ,
    8   ,
    9   ,
    9   ,
    9   ,
    10  ,
    10  ,
    10  ,
    11  ,
    11  ,
    11  ,
    12  ,
    12  ,
    12  ,
    13  ,
    13  ,
    13  ,
    14  ,
    14  ,
    15  ,
    15  ,
    15  ,
    16  ,
    16  ,
    16  ,
    17  ,
    17  ,
    18  ,
    18  ,
    19  ,
    19  ,
    19  ,
    20  ,
    20  ,
    21  ,
    21  ,
    22  ,
    22  ,
    23  ,
    23  ,
    24  ,
    24  ,
    25  ,
    25  ,
    26  ,
    26  ,
    27  ,
    27  ,
    28  ,
    28  ,
    29  ,
    29  ,
    30  ,
    30  ,
    31  ,
    31  ,
    32  ,
    32  ,
    33  ,
    34  ,
    34  ,
    35  ,
    35  ,
    36  ,
    36  ,
    37  ,
    38  ,
    38  ,
    39  ,
    39  ,
    40  ,
    41  ,
    41  ,
    42  ,
    43  ,
    43  ,
    44  ,
    45  ,
    45  ,
    46  ,
    47  ,
    47  ,
    48  ,
    49  ,
    49  ,
    50  ,
    51  ,
    51  ,
    52  ,
    53  ,
    53  ,
    54  ,
    55  ,
    56  ,
    56  ,
    57  ,
    58  ,
    59  ,
    59  ,
    60  ,
    61  ,
    62  ,
    62  ,
    63  ,
    64  ,
    65  ,
    66  ,
    66  ,
    67  ,
    68  ,
    69  ,
    70  ,
    70  ,
    71  ,
    72  ,
    73  ,
    74  ,
    75  ,
    75  ,
    76  ,
    77  ,
    78  ,
    79  ,
    80  ,
    81  ,
    81  ,
    82  ,
    83  ,
    84  ,
    85  ,
    86  ,
    87  ,
    88  ,
    89  ,
    89  ,
    90  ,
    91  ,
    92  ,
    93  ,
    94  ,
    95  ,
    96  ,
    97  ,
    98  ,
    99  ,
    100 ,
    101 ,
    102 ,
    103 ,
    104 ,
    105 ,
    106 ,
    107 ,
    108 ,
    109 ,
    110 ,
    111 ,
    112 ,
    113 ,
    114 ,
    115 ,
    116 ,
    117 ,
    118 ,
    119 ,
    120 ,
    121 ,
    122 ,
    123 ,
    125 ,
    126 ,
    127 ,
    128 ,
    129 ,
    130 ,
    131 ,
    132 ,
    133 ,
    134 ,
    136 ,
    137 ,
    138 ,
    139 ,
    140 ,
    141 ,
    142 ,
    144 ,
    145 ,
    146 ,
    147 ,
    148 ,
    149 ,
    151 ,
    152 ,
    153 ,
    154 ,
    155 ,
    157 ,
    158 ,
    159 ,
    160 ,
    161 ,
    163 ,
    164 ,
    165 ,
    166 ,
    168 ,
    169 ,
    170 ,
    171 ,
    173 ,
    174 ,
    175 ,
    176 ,
    178 ,
    179 ,
    180 ,
    182 ,
    183 ,
    184 ,
    185 ,
    187 ,
    188 ,
    189 ,
    191 ,
    192 ,
    193 ,
    195 ,
    196 ,
    197 ,
    199 ,
    200 ,
    201 ,
    203 ,
    204 ,
    206 ,
    207 ,
    208 ,
    210 ,
    211 ,
    213 ,
    214 ,
    215 ,
    217 ,
    218 ,
    220 ,
    221 ,
    222 ,
    224 ,
    225 ,
    227 ,
    228 ,
    230 ,
    231 ,
    232 ,
    234 ,
    235 ,
    237 ,
    238 ,
    240 ,
    241 ,
    243 ,
    244 ,
    246 ,
    247 ,
    249 ,
    250 ,
    252 ,
    253 ,
    255 ,
    256 ,
    258 ,
    259 ,
    261 ,
    262 ,
    264 ,
    265 ,
    267 ,
    269 ,
    270 ,
    272 ,
    273 ,
    275 ,
    276 ,
    278 ,
    280 ,
    281 ,
    283 ,
    284 ,
    286 ,
    288 ,
    289 ,
    291 ,
    292 ,
    294 ,
    296 ,
    297 ,
    299 ,
    301 ,
    302 ,
    304 ,
    305 ,
    307 ,
    309 ,
    310 ,
    312 ,
    314 ,
    315 ,
    317 ,
    319 ,
    321 ,
    322 ,
    324 ,
    326 ,
    327 ,
    329 ,
    331 ,
    332 ,
    334 ,
    336 ,
    338 ,
    339 ,
    341 ,
    343 ,
    345 ,
    346 ,
    348 ,
    350 ,
    352 ,
    353 ,
    355 ,
    357 ,
    359 ,
    360 ,
    362 ,
    364 ,
    366 ,
    368 ,
    369 ,
    371 ,
    373 ,
    375 ,
    377 ,
    378 ,
    380 ,
    382 ,
    384 ,
    386 ,
    388 ,
    389 ,
    391 ,
    393 ,
    395 ,
    397 ,
    399 ,
    401 ,
    402 ,
    404 ,
    406 ,
    408 ,
    410 ,
    412 ,
    414 ,
    416 ,
    418 ,
    419 ,
    421 ,
    423 ,
    425 ,
    427 ,
    429 ,
    431 ,
    433 ,
    435 ,
    437 ,
    439 ,
    441 ,
    443 ,
    445 ,
    446 ,
    448 ,
    450 ,
    452 ,
    454 ,
    456 ,
    458 ,
    460 ,
    462 ,
    464 ,
    466 ,
    468 ,
    470 ,
    472 ,
    474 ,
    476 ,
    478 ,
    480 ,
    482 ,
    484 ,
    486 ,
    488 ,
    490 ,
    493 ,
    495 ,
    497 ,
    499 ,
    501 ,
    503 ,
    505 ,
    507 ,
    509 ,
    511 ,
    513 ,
    515 ,
    517 ,
    519 ,
    521 ,
    524 ,
    526 ,
    528 ,
    530 ,
    532 ,
    534 ,
    536 ,
    538 ,
    540 ,
    543 ,
    545 ,
    547 ,
    549 ,
    551 ,
    553 ,
    555 ,
    558 ,
    560 ,
    562 ,
    564 ,
    566 ,
    568 ,
    571 ,
    573 ,
    575 ,
    577 ,
    579 ,
    582 ,
    584 ,
    586 ,
    588 ,
    590 ,
    593 ,
    595 ,
    597 ,
    599 ,
    601 ,
    604 ,
    606 ,
    608 ,
    610 ,
    613 ,
    615 ,
    617 ,
    619 ,
    622 ,
    624 ,
    626 ,
    628 ,
    631 ,
    633 ,
    635 ,
    637 ,
    640 ,
    642 ,
    644 ,
    647 ,
    649 ,
    651 ,
    653 ,
    656 ,
    658 ,
    660 ,
    663 ,
    665 ,
    667 ,
    670 ,
    672 ,
    674 ,
    677 ,
    679 ,
    681 ,
    684 ,
    686 ,
    688 ,
    691 ,
    693 ,
    695 ,
    698 ,
    700 ,
    703 ,
    705 ,
    707 ,
    710 ,
    712 ,
    714 ,
    717 ,
    719 ,
    722 ,
    724 ,
    726 ,
    729 ,
    731 ,
    734 ,
    736 ,
    738 ,
    741 ,
    743 ,
    746 ,
    748 ,
    751 ,
    753 ,
    755 ,
    758 ,
    760 ,
    763 ,
    765 ,
    768 ,
    770 ,
    773 ,
    775 ,
    777 ,
    780 ,
    782 ,
    785 ,
    787 ,
    790 ,
    792 ,
    795 ,
    797 ,
    800 ,
    802 ,
    805 ,
    807 ,
    810 ,
    812 ,
    815 ,
    817 ,
    820 ,
    822 ,
    825 ,
    827 ,
    830 ,
    832 ,
    835 ,
    837 ,
    840 ,
    842 ,
    845 ,
    848 ,
    850 ,
    853 ,
    855 ,
    858 ,
    860 ,
    863 ,
    865 ,
    868 ,
    871 ,
    873 ,
    876 ,
    878 ,
    881 ,
    883 ,
    886 ,
    889 ,
    891 ,
    894 ,
    896 ,
    899 ,
    902 ,
    904 ,
    907 ,
    909 ,
    912 ,
    915 ,
    917 ,
    920 ,
    923 ,
    925 ,
    928 ,
    930 ,
    933 ,
    936 ,
    938 ,
    941 ,
    944 ,
    946 ,
    949 ,
    952 ,
    954 ,
    957 ,
    960 ,
    962 ,
    965 ,
    968 ,
    970 ,
    973 ,
    976 ,
    978 ,
    981 ,
    984 ,
    986 ,
    989 ,
    992 ,
    994 ,
    997 ,
    1000    ,
    1002    ,
    1005    ,
    1008    ,
    1011    ,
    1013    ,
    1016    ,
    1019    ,
    1021    ,
    1024    ,
    1027    ,
    1030    ,
    1032    ,
    1035    ,
    1038    ,
    1041    ,
    1043    ,
    1046    ,
    1049    ,
    1051    ,
    1054    ,
    1057    ,
    1060    ,
    1062    ,
    1065    ,
    1068    ,
    1071    ,
    1074    ,
    1076    ,
    1079    ,
    1082    ,
    1085    ,
    1087    ,
    1090    ,
    1093    ,
    1096    ,
    1098    ,
    1101    ,
    1104    ,
    1107    ,
    1110    ,
    1112    ,
    1115    ,
    1118    ,
    1121    ,
    1124    ,
    1126    ,
    1129    ,
    1132    ,
    1135    ,
    1138    ,
    1140    ,
    1143    ,
    1146    ,
    1149    ,
    1152    ,
    1155    ,
    1157    ,
    1160    ,
    1163    ,
    1166    ,
    1169    ,
    1172    ,
    1174    ,
    1177    ,
    1180    ,
    1183    ,
    1186    ,
    1189    ,
    1192    ,
    1194    ,
    1197    ,
    1200    ,
    1203    ,
    1206    ,
    1209    ,
    1212    ,
    1214    ,
    1217    ,
    1220    ,
    1223    ,
    1226    ,
    1229    ,
    1232    ,
    1235    ,
    1237    ,
    1240    ,
    1243    ,
    1246    ,
    1249    ,
    1252    ,
    1255    ,
    1258    ,
    1261    ,
    1263    ,
    1266    ,
    1269    ,
    1272    ,
    1275    ,
    1278    ,
    1281    ,
    1284    ,
    1287    ,
    1290    ,
    1293    ,
    1295    ,
    1298    ,
    1301    ,
    1304    ,
    1307    ,
    1310    ,
    1313    ,
    1316    ,
    1319    ,
    1322    ,
    1325    ,
    1328    ,
    1331    ,
    1334    ,
    1337    ,
    1340    ,
    1342    ,
    1345    ,
    1348    ,
    1351    ,
    1354    ,
    1357    ,
    1360    ,
    1363    ,
    1366    ,
    1369    ,
    1372    ,
    1375    ,
    1378    ,
    1381    ,
    1384    ,
    1387    ,
    1390    ,
    1393    ,
    1396    ,
    1399    ,
    1402    ,
    1405    ,
    1408    ,
    1411    ,
    1414    ,
    1417    ,
    1420    ,
    1423    ,
    1426    ,
    1429    ,
    1432    ,
    1435    ,
    1438    ,
    1441    ,
    1444    ,
    1447    ,
    1450    ,
    1453    ,
    1456    ,
    1459    ,
    1462    ,
    1465    ,
    1468    ,
    1471    ,
    1474    ,
    1477    ,
    1480    ,
    1483    ,
    1486    ,
    1489    ,
    1492    ,
    1495    ,
    1498    ,
    1501    ,
    1504    ,
    1507    ,
    1510    ,
    1513    ,
    1516    ,
    1519    ,
    1522    ,
    1525    ,
    1528    ,
    1531    ,
    1534    ,
    1537    ,
    1540    ,
    1543    ,
    1546    ,
    1549    ,
    1553    ,
    1556    ,
    1559    ,
    1562    ,
    1565    ,
    1568    ,
    1571    ,
    1574    ,
    1577    ,
    1580    ,
    1583    ,
    1586    ,
    1589    ,
    1592    ,
    1595    ,
    1598    ,
    1601    ,
    1605    ,
    1608    ,
    1611    ,
    1614    ,
    1617    ,
    1620    ,
    1623    ,
    1626    ,
    1629    ,
    1632    ,
    1635    ,
    1638    ,
    1641    ,
    1644    ,
    1648    ,
    1651    ,
    1654    ,
    1657    ,
    1660    ,
    1663    ,
    1666    ,
    1669    ,
    1672    ,
    1675    ,
    1678    ,
    1681    ,
    1685    ,
    1688    ,
    1691    ,
    1694    ,
    1697    ,
    1700    ,
    1703    ,
    1706    ,
    1709    ,
    1712    ,
    1716    ,
    1719    ,
    1722    ,
    1725    ,
    1728    ,
    1731    ,
    1734    ,
    1737    ,
    1740    ,
    1743    ,
    1747    ,
    1750    ,
    1753    ,
    1756    ,
    1759    ,
    1762    ,
    1765    ,
    1768    ,
    1771    ,
    1775    ,
    1778    ,
    1781    ,
    1784    ,
    1787    ,
    1790    ,
    1793    ,
    1796    ,
    1799    ,
    1803    ,
    1806    ,
    1809    ,
    1812    ,
    1815    ,
    1818    ,
    1821    ,
    1824    ,
    1828    ,
    1831    ,
    1834    ,
    1837    ,
    1840    ,
    1843    ,
    1846    ,
    1849    ,
    1853    ,
    1856    ,
    1859    ,
    1862    ,
    1865    ,
    1868    ,
    1871    ,
    1874    ,
    1878    ,
    1881    ,
    1884    ,
    1887    ,
    1890    ,
    1893    ,
    1896    ,
    1900    ,
    1903    ,
    1906    ,
    1909    ,
    1912    ,
    1915    ,
    1918    ,
    1921    ,
    1925    ,
    1928    ,
    1931    ,
    1934    ,
    1937    ,
    1940    ,
    1943    ,
    1947    ,
    1950    ,
    1953    ,
    1956    ,
    1959    ,
    1962    ,
    1965    ,
    1968    ,
    1972    ,
    1975    ,
    1978    ,
    1981    ,
    1984    ,
    1987    ,
    1990    ,
    1994    ,
    1997    ,
    2000    ,
    2003    ,
    2006    ,
    2009    ,
    2012    ,
    2016    ,
    2019    ,
    2022    ,
    2025    ,
    2028    ,
    2031    ,
    2034    ,
    2038    ,
    2041    ,
    2044    ,
};

#endif // _WAVETABLE_12bit_4k_H_