Ryo Od
/
Nucleo-F767_DCO_Test01
Nucleo-F767 DCO Test 01
Embed:
(wiki syntax)
Show/hide line numbers
wavetable_12bit_8k.h
00001 /* 00002 * wavetable_12bit_8k.h 00003 * 00004 * 2018.07.24 00005 * 00006 */ 00007 00008 #ifndef _WAVETABLE_12bit_8k_H_ 00009 #define _WAVETABLE_12bit_8k_H_ 00010 00011 /*** MAX_VALUE = 4096 SAMPLE_NUM = 8192 delta = 0.499878***/ 00012 /*** sine wave ***/ 00013 const uint16_t sin_12bit_8k[] = { 00014 2047 , 00015 2049 , 00016 2050 , 00017 2052 , 00018 2053 , 00019 2055 , 00020 2056 , 00021 2058 , 00022 2060 , 00023 2061 , 00024 2063 , 00025 2064 , 00026 2066 , 00027 2067 , 00028 2069 , 00029 2071 , 00030 2072 , 00031 2074 , 00032 2075 , 00033 2077 , 00034 2078 , 00035 2080 , 00036 2082 , 00037 2083 , 00038 2085 , 00039 2086 , 00040 2088 , 00041 2089 , 00042 2091 , 00043 2093 , 00044 2094 , 00045 2096 , 00046 2097 , 00047 2099 , 00048 2100 , 00049 2102 , 00050 2104 , 00051 2105 , 00052 2107 , 00053 2108 , 00054 2110 , 00055 2111 , 00056 2113 , 00057 2115 , 00058 2116 , 00059 2118 , 00060 2119 , 00061 2121 , 00062 2122 , 00063 2124 , 00064 2126 , 00065 2127 , 00066 2129 , 00067 2130 , 00068 2132 , 00069 2133 , 00070 2135 , 00071 2136 , 00072 2138 , 00073 2140 , 00074 2141 , 00075 2143 , 00076 2144 , 00077 2146 , 00078 2147 , 00079 2149 , 00080 2151 , 00081 2152 , 00082 2154 , 00083 2155 , 00084 2157 , 00085 2158 , 00086 2160 , 00087 2162 , 00088 2163 , 00089 2165 , 00090 2166 , 00091 2168 , 00092 2169 , 00093 2171 , 00094 2173 , 00095 2174 , 00096 2176 , 00097 2177 , 00098 2179 , 00099 2180 , 00100 2182 , 00101 2184 , 00102 2185 , 00103 2187 , 00104 2188 , 00105 2190 , 00106 2191 , 00107 2193 , 00108 2194 , 00109 2196 , 00110 2198 , 00111 2199 , 00112 2201 , 00113 2202 , 00114 2204 , 00115 2205 , 00116 2207 , 00117 2209 , 00118 2210 , 00119 2212 , 00120 2213 , 00121 2215 , 00122 2216 , 00123 2218 , 00124 2220 , 00125 2221 , 00126 2223 , 00127 2224 , 00128 2226 , 00129 2227 , 00130 2229 , 00131 2230 , 00132 2232 , 00133 2234 , 00134 2235 , 00135 2237 , 00136 2238 , 00137 2240 , 00138 2241 , 00139 2243 , 00140 2245 , 00141 2246 , 00142 2248 , 00143 2249 , 00144 2251 , 00145 2252 , 00146 2254 , 00147 2256 , 00148 2257 , 00149 2259 , 00150 2260 , 00151 2262 , 00152 2263 , 00153 2265 , 00154 2266 , 00155 2268 , 00156 2270 , 00157 2271 , 00158 2273 , 00159 2274 , 00160 2276 , 00161 2277 , 00162 2279 , 00163 2280 , 00164 2282 , 00165 2284 , 00166 2285 , 00167 2287 , 00168 2288 , 00169 2290 , 00170 2291 , 00171 2293 , 00172 2295 , 00173 2296 , 00174 2298 , 00175 2299 , 00176 2301 , 00177 2302 , 00178 2304 , 00179 2305 , 00180 2307 , 00181 2309 , 00182 2310 , 00183 2312 , 00184 2313 , 00185 2315 , 00186 2316 , 00187 2318 , 00188 2319 , 00189 2321 , 00190 2323 , 00191 2324 , 00192 2326 , 00193 2327 , 00194 2329 , 00195 2330 , 00196 2332 , 00197 2333 , 00198 2335 , 00199 2337 , 00200 2338 , 00201 2340 , 00202 2341 , 00203 2343 , 00204 2344 , 00205 2346 , 00206 2347 , 00207 2349 , 00208 2351 , 00209 2352 , 00210 2354 , 00211 2355 , 00212 2357 , 00213 2358 , 00214 2360 , 00215 2361 , 00216 2363 , 00217 2365 , 00218 2366 , 00219 2368 , 00220 2369 , 00221 2371 , 00222 2372 , 00223 2374 , 00224 2375 , 00225 2377 , 00226 2378 , 00227 2380 , 00228 2382 , 00229 2383 , 00230 2385 , 00231 2386 , 00232 2388 , 00233 2389 , 00234 2391 , 00235 2392 , 00236 2394 , 00237 2395 , 00238 2397 , 00239 2399 , 00240 2400 , 00241 2402 , 00242 2403 , 00243 2405 , 00244 2406 , 00245 2408 , 00246 2409 , 00247 2411 , 00248 2413 , 00249 2414 , 00250 2416 , 00251 2417 , 00252 2419 , 00253 2420 , 00254 2422 , 00255 2423 , 00256 2425 , 00257 2426 , 00258 2428 , 00259 2429 , 00260 2431 , 00261 2433 , 00262 2434 , 00263 2436 , 00264 2437 , 00265 2439 , 00266 2440 , 00267 2442 , 00268 2443 , 00269 2445 , 00270 2446 , 00271 2448 , 00272 2450 , 00273 2451 , 00274 2453 , 00275 2454 , 00276 2456 , 00277 2457 , 00278 2459 , 00279 2460 , 00280 2462 , 00281 2463 , 00282 2465 , 00283 2466 , 00284 2468 , 00285 2470 , 00286 2471 , 00287 2473 , 00288 2474 , 00289 2476 , 00290 2477 , 00291 2479 , 00292 2480 , 00293 2482 , 00294 2483 , 00295 2485 , 00296 2486 , 00297 2488 , 00298 2489 , 00299 2491 , 00300 2493 , 00301 2494 , 00302 2496 , 00303 2497 , 00304 2499 , 00305 2500 , 00306 2502 , 00307 2503 , 00308 2505 , 00309 2506 , 00310 2508 , 00311 2509 , 00312 2511 , 00313 2512 , 00314 2514 , 00315 2516 , 00316 2517 , 00317 2519 , 00318 2520 , 00319 2522 , 00320 2523 , 00321 2525 , 00322 2526 , 00323 2528 , 00324 2529 , 00325 2531 , 00326 2532 , 00327 2534 , 00328 2535 , 00329 2537 , 00330 2538 , 00331 2540 , 00332 2541 , 00333 2543 , 00334 2545 , 00335 2546 , 00336 2548 , 00337 2549 , 00338 2551 , 00339 2552 , 00340 2554 , 00341 2555 , 00342 2557 , 00343 2558 , 00344 2560 , 00345 2561 , 00346 2563 , 00347 2564 , 00348 2566 , 00349 2567 , 00350 2569 , 00351 2570 , 00352 2572 , 00353 2573 , 00354 2575 , 00355 2576 , 00356 2578 , 00357 2579 , 00358 2581 , 00359 2582 , 00360 2584 , 00361 2586 , 00362 2587 , 00363 2589 , 00364 2590 , 00365 2592 , 00366 2593 , 00367 2595 , 00368 2596 , 00369 2598 , 00370 2599 , 00371 2601 , 00372 2602 , 00373 2604 , 00374 2605 , 00375 2607 , 00376 2608 , 00377 2610 , 00378 2611 , 00379 2613 , 00380 2614 , 00381 2616 , 00382 2617 , 00383 2619 , 00384 2620 , 00385 2622 , 00386 2623 , 00387 2625 , 00388 2626 , 00389 2628 , 00390 2629 , 00391 2631 , 00392 2632 , 00393 2634 , 00394 2635 , 00395 2637 , 00396 2638 , 00397 2640 , 00398 2641 , 00399 2643 , 00400 2644 , 00401 2646 , 00402 2647 , 00403 2649 , 00404 2650 , 00405 2652 , 00406 2653 , 00407 2655 , 00408 2656 , 00409 2658 , 00410 2659 , 00411 2661 , 00412 2662 , 00413 2664 , 00414 2665 , 00415 2667 , 00416 2668 , 00417 2670 , 00418 2671 , 00419 2673 , 00420 2674 , 00421 2676 , 00422 2677 , 00423 2679 , 00424 2680 , 00425 2682 , 00426 2683 , 00427 2685 , 00428 2686 , 00429 2688 , 00430 2689 , 00431 2691 , 00432 2692 , 00433 2694 , 00434 2695 , 00435 2697 , 00436 2698 , 00437 2700 , 00438 2701 , 00439 2703 , 00440 2704 , 00441 2706 , 00442 2707 , 00443 2709 , 00444 2710 , 00445 2712 , 00446 2713 , 00447 2715 , 00448 2716 , 00449 2718 , 00450 2719 , 00451 2720 , 00452 2722 , 00453 2723 , 00454 2725 , 00455 2726 , 00456 2728 , 00457 2729 , 00458 2731 , 00459 2732 , 00460 2734 , 00461 2735 , 00462 2737 , 00463 2738 , 00464 2740 , 00465 2741 , 00466 2743 , 00467 2744 , 00468 2746 , 00469 2747 , 00470 2749 , 00471 2750 , 00472 2752 , 00473 2753 , 00474 2754 , 00475 2756 , 00476 2757 , 00477 2759 , 00478 2760 , 00479 2762 , 00480 2763 , 00481 2765 , 00482 2766 , 00483 2768 , 00484 2769 , 00485 2771 , 00486 2772 , 00487 2774 , 00488 2775 , 00489 2777 , 00490 2778 , 00491 2779 , 00492 2781 , 00493 2782 , 00494 2784 , 00495 2785 , 00496 2787 , 00497 2788 , 00498 2790 , 00499 2791 , 00500 2793 , 00501 2794 , 00502 2796 , 00503 2797 , 00504 2799 , 00505 2800 , 00506 2801 , 00507 2803 , 00508 2804 , 00509 2806 , 00510 2807 , 00511 2809 , 00512 2810 , 00513 2812 , 00514 2813 , 00515 2815 , 00516 2816 , 00517 2817 , 00518 2819 , 00519 2820 , 00520 2822 , 00521 2823 , 00522 2825 , 00523 2826 , 00524 2828 , 00525 2829 , 00526 2831 , 00527 2832 , 00528 2833 , 00529 2835 , 00530 2836 , 00531 2838 , 00532 2839 , 00533 2841 , 00534 2842 , 00535 2844 , 00536 2845 , 00537 2846 , 00538 2848 , 00539 2849 , 00540 2851 , 00541 2852 , 00542 2854 , 00543 2855 , 00544 2857 , 00545 2858 , 00546 2859 , 00547 2861 , 00548 2862 , 00549 2864 , 00550 2865 , 00551 2867 , 00552 2868 , 00553 2870 , 00554 2871 , 00555 2872 , 00556 2874 , 00557 2875 , 00558 2877 , 00559 2878 , 00560 2880 , 00561 2881 , 00562 2882 , 00563 2884 , 00564 2885 , 00565 2887 , 00566 2888 , 00567 2890 , 00568 2891 , 00569 2892 , 00570 2894 , 00571 2895 , 00572 2897 , 00573 2898 , 00574 2900 , 00575 2901 , 00576 2902 , 00577 2904 , 00578 2905 , 00579 2907 , 00580 2908 , 00581 2910 , 00582 2911 , 00583 2912 , 00584 2914 , 00585 2915 , 00586 2917 , 00587 2918 , 00588 2920 , 00589 2921 , 00590 2922 , 00591 2924 , 00592 2925 , 00593 2927 , 00594 2928 , 00595 2930 , 00596 2931 , 00597 2932 , 00598 2934 , 00599 2935 , 00600 2937 , 00601 2938 , 00602 2939 , 00603 2941 , 00604 2942 , 00605 2944 , 00606 2945 , 00607 2946 , 00608 2948 , 00609 2949 , 00610 2951 , 00611 2952 , 00612 2954 , 00613 2955 , 00614 2956 , 00615 2958 , 00616 2959 , 00617 2961 , 00618 2962 , 00619 2963 , 00620 2965 , 00621 2966 , 00622 2968 , 00623 2969 , 00624 2970 , 00625 2972 , 00626 2973 , 00627 2975 , 00628 2976 , 00629 2977 , 00630 2979 , 00631 2980 , 00632 2982 , 00633 2983 , 00634 2984 , 00635 2986 , 00636 2987 , 00637 2989 , 00638 2990 , 00639 2991 , 00640 2993 , 00641 2994 , 00642 2996 , 00643 2997 , 00644 2998 , 00645 3000 , 00646 3001 , 00647 3002 , 00648 3004 , 00649 3005 , 00650 3007 , 00651 3008 , 00652 3009 , 00653 3011 , 00654 3012 , 00655 3014 , 00656 3015 , 00657 3016 , 00658 3018 , 00659 3019 , 00660 3020 , 00661 3022 , 00662 3023 , 00663 3025 , 00664 3026 , 00665 3027 , 00666 3029 , 00667 3030 , 00668 3032 , 00669 3033 , 00670 3034 , 00671 3036 , 00672 3037 , 00673 3038 , 00674 3040 , 00675 3041 , 00676 3043 , 00677 3044 , 00678 3045 , 00679 3047 , 00680 3048 , 00681 3049 , 00682 3051 , 00683 3052 , 00684 3053 , 00685 3055 , 00686 3056 , 00687 3058 , 00688 3059 , 00689 3060 , 00690 3062 , 00691 3063 , 00692 3064 , 00693 3066 , 00694 3067 , 00695 3068 , 00696 3070 , 00697 3071 , 00698 3073 , 00699 3074 , 00700 3075 , 00701 3077 , 00702 3078 , 00703 3079 , 00704 3081 , 00705 3082 , 00706 3083 , 00707 3085 , 00708 3086 , 00709 3087 , 00710 3089 , 00711 3090 , 00712 3092 , 00713 3093 , 00714 3094 , 00715 3096 , 00716 3097 , 00717 3098 , 00718 3100 , 00719 3101 , 00720 3102 , 00721 3104 , 00722 3105 , 00723 3106 , 00724 3108 , 00725 3109 , 00726 3110 , 00727 3112 , 00728 3113 , 00729 3114 , 00730 3116 , 00731 3117 , 00732 3118 , 00733 3120 , 00734 3121 , 00735 3122 , 00736 3124 , 00737 3125 , 00738 3126 , 00739 3128 , 00740 3129 , 00741 3130 , 00742 3132 , 00743 3133 , 00744 3134 , 00745 3136 , 00746 3137 , 00747 3138 , 00748 3140 , 00749 3141 , 00750 3142 , 00751 3144 , 00752 3145 , 00753 3146 , 00754 3148 , 00755 3149 , 00756 3150 , 00757 3152 , 00758 3153 , 00759 3154 , 00760 3156 , 00761 3157 , 00762 3158 , 00763 3160 , 00764 3161 , 00765 3162 , 00766 3164 , 00767 3165 , 00768 3166 , 00769 3167 , 00770 3169 , 00771 3170 , 00772 3171 , 00773 3173 , 00774 3174 , 00775 3175 , 00776 3177 , 00777 3178 , 00778 3179 , 00779 3181 , 00780 3182 , 00781 3183 , 00782 3185 , 00783 3186 , 00784 3187 , 00785 3188 , 00786 3190 , 00787 3191 , 00788 3192 , 00789 3194 , 00790 3195 , 00791 3196 , 00792 3198 , 00793 3199 , 00794 3200 , 00795 3201 , 00796 3203 , 00797 3204 , 00798 3205 , 00799 3207 , 00800 3208 , 00801 3209 , 00802 3211 , 00803 3212 , 00804 3213 , 00805 3214 , 00806 3216 , 00807 3217 , 00808 3218 , 00809 3220 , 00810 3221 , 00811 3222 , 00812 3223 , 00813 3225 , 00814 3226 , 00815 3227 , 00816 3229 , 00817 3230 , 00818 3231 , 00819 3232 , 00820 3234 , 00821 3235 , 00822 3236 , 00823 3237 , 00824 3239 , 00825 3240 , 00826 3241 , 00827 3243 , 00828 3244 , 00829 3245 , 00830 3246 , 00831 3248 , 00832 3249 , 00833 3250 , 00834 3252 , 00835 3253 , 00836 3254 , 00837 3255 , 00838 3257 , 00839 3258 , 00840 3259 , 00841 3260 , 00842 3262 , 00843 3263 , 00844 3264 , 00845 3265 , 00846 3267 , 00847 3268 , 00848 3269 , 00849 3270 , 00850 3272 , 00851 3273 , 00852 3274 , 00853 3276 , 00854 3277 , 00855 3278 , 00856 3279 , 00857 3281 , 00858 3282 , 00859 3283 , 00860 3284 , 00861 3286 , 00862 3287 , 00863 3288 , 00864 3289 , 00865 3291 , 00866 3292 , 00867 3293 , 00868 3294 , 00869 3296 , 00870 3297 , 00871 3298 , 00872 3299 , 00873 3300 , 00874 3302 , 00875 3303 , 00876 3304 , 00877 3305 , 00878 3307 , 00879 3308 , 00880 3309 , 00881 3310 , 00882 3312 , 00883 3313 , 00884 3314 , 00885 3315 , 00886 3317 , 00887 3318 , 00888 3319 , 00889 3320 , 00890 3321 , 00891 3323 , 00892 3324 , 00893 3325 , 00894 3326 , 00895 3328 , 00896 3329 , 00897 3330 , 00898 3331 , 00899 3333 , 00900 3334 , 00901 3335 , 00902 3336 , 00903 3337 , 00904 3339 , 00905 3340 , 00906 3341 , 00907 3342 , 00908 3343 , 00909 3345 , 00910 3346 , 00911 3347 , 00912 3348 , 00913 3350 , 00914 3351 , 00915 3352 , 00916 3353 , 00917 3354 , 00918 3356 , 00919 3357 , 00920 3358 , 00921 3359 , 00922 3360 , 00923 3362 , 00924 3363 , 00925 3364 , 00926 3365 , 00927 3366 , 00928 3368 , 00929 3369 , 00930 3370 , 00931 3371 , 00932 3372 , 00933 3374 , 00934 3375 , 00935 3376 , 00936 3377 , 00937 3378 , 00938 3380 , 00939 3381 , 00940 3382 , 00941 3383 , 00942 3384 , 00943 3386 , 00944 3387 , 00945 3388 , 00946 3389 , 00947 3390 , 00948 3391 , 00949 3393 , 00950 3394 , 00951 3395 , 00952 3396 , 00953 3397 , 00954 3399 , 00955 3400 , 00956 3401 , 00957 3402 , 00958 3403 , 00959 3404 , 00960 3406 , 00961 3407 , 00962 3408 , 00963 3409 , 00964 3410 , 00965 3412 , 00966 3413 , 00967 3414 , 00968 3415 , 00969 3416 , 00970 3417 , 00971 3419 , 00972 3420 , 00973 3421 , 00974 3422 , 00975 3423 , 00976 3424 , 00977 3426 , 00978 3427 , 00979 3428 , 00980 3429 , 00981 3430 , 00982 3431 , 00983 3432 , 00984 3434 , 00985 3435 , 00986 3436 , 00987 3437 , 00988 3438 , 00989 3439 , 00990 3441 , 00991 3442 , 00992 3443 , 00993 3444 , 00994 3445 , 00995 3446 , 00996 3447 , 00997 3449 , 00998 3450 , 00999 3451 , 01000 3452 , 01001 3453 , 01002 3454 , 01003 3455 , 01004 3457 , 01005 3458 , 01006 3459 , 01007 3460 , 01008 3461 , 01009 3462 , 01010 3463 , 01011 3465 , 01012 3466 , 01013 3467 , 01014 3468 , 01015 3469 , 01016 3470 , 01017 3471 , 01018 3472 , 01019 3474 , 01020 3475 , 01021 3476 , 01022 3477 , 01023 3478 , 01024 3479 , 01025 3480 , 01026 3481 , 01027 3483 , 01028 3484 , 01029 3485 , 01030 3486 , 01031 3487 , 01032 3488 , 01033 3489 , 01034 3490 , 01035 3491 , 01036 3493 , 01037 3494 , 01038 3495 , 01039 3496 , 01040 3497 , 01041 3498 , 01042 3499 , 01043 3500 , 01044 3501 , 01045 3503 , 01046 3504 , 01047 3505 , 01048 3506 , 01049 3507 , 01050 3508 , 01051 3509 , 01052 3510 , 01053 3511 , 01054 3512 , 01055 3514 , 01056 3515 , 01057 3516 , 01058 3517 , 01059 3518 , 01060 3519 , 01061 3520 , 01062 3521 , 01063 3522 , 01064 3523 , 01065 3524 , 01066 3526 , 01067 3527 , 01068 3528 , 01069 3529 , 01070 3530 , 01071 3531 , 01072 3532 , 01073 3533 , 01074 3534 , 01075 3535 , 01076 3536 , 01077 3537 , 01078 3539 , 01079 3540 , 01080 3541 , 01081 3542 , 01082 3543 , 01083 3544 , 01084 3545 , 01085 3546 , 01086 3547 , 01087 3548 , 01088 3549 , 01089 3550 , 01090 3551 , 01091 3552 , 01092 3554 , 01093 3555 , 01094 3556 , 01095 3557 , 01096 3558 , 01097 3559 , 01098 3560 , 01099 3561 , 01100 3562 , 01101 3563 , 01102 3564 , 01103 3565 , 01104 3566 , 01105 3567 , 01106 3568 , 01107 3569 , 01108 3570 , 01109 3571 , 01110 3573 , 01111 3574 , 01112 3575 , 01113 3576 , 01114 3577 , 01115 3578 , 01116 3579 , 01117 3580 , 01118 3581 , 01119 3582 , 01120 3583 , 01121 3584 , 01122 3585 , 01123 3586 , 01124 3587 , 01125 3588 , 01126 3589 , 01127 3590 , 01128 3591 , 01129 3592 , 01130 3593 , 01131 3594 , 01132 3595 , 01133 3596 , 01134 3597 , 01135 3598 , 01136 3599 , 01137 3600 , 01138 3601 , 01139 3603 , 01140 3604 , 01141 3605 , 01142 3606 , 01143 3607 , 01144 3608 , 01145 3609 , 01146 3610 , 01147 3611 , 01148 3612 , 01149 3613 , 01150 3614 , 01151 3615 , 01152 3616 , 01153 3617 , 01154 3618 , 01155 3619 , 01156 3620 , 01157 3621 , 01158 3622 , 01159 3623 , 01160 3624 , 01161 3625 , 01162 3626 , 01163 3627 , 01164 3628 , 01165 3629 , 01166 3630 , 01167 3631 , 01168 3632 , 01169 3633 , 01170 3634 , 01171 3635 , 01172 3636 , 01173 3637 , 01174 3638 , 01175 3639 , 01176 3640 , 01177 3641 , 01178 3642 , 01179 3643 , 01180 3644 , 01181 3645 , 01182 3646 , 01183 3647 , 01184 3648 , 01185 3648 , 01186 3649 , 01187 3650 , 01188 3651 , 01189 3652 , 01190 3653 , 01191 3654 , 01192 3655 , 01193 3656 , 01194 3657 , 01195 3658 , 01196 3659 , 01197 3660 , 01198 3661 , 01199 3662 , 01200 3663 , 01201 3664 , 01202 3665 , 01203 3666 , 01204 3667 , 01205 3668 , 01206 3669 , 01207 3670 , 01208 3671 , 01209 3672 , 01210 3673 , 01211 3674 , 01212 3675 , 01213 3676 , 01214 3676 , 01215 3677 , 01216 3678 , 01217 3679 , 01218 3680 , 01219 3681 , 01220 3682 , 01221 3683 , 01222 3684 , 01223 3685 , 01224 3686 , 01225 3687 , 01226 3688 , 01227 3689 , 01228 3690 , 01229 3691 , 01230 3692 , 01231 3693 , 01232 3693 , 01233 3694 , 01234 3695 , 01235 3696 , 01236 3697 , 01237 3698 , 01238 3699 , 01239 3700 , 01240 3701 , 01241 3702 , 01242 3703 , 01243 3704 , 01244 3705 , 01245 3705 , 01246 3706 , 01247 3707 , 01248 3708 , 01249 3709 , 01250 3710 , 01251 3711 , 01252 3712 , 01253 3713 , 01254 3714 , 01255 3715 , 01256 3716 , 01257 3716 , 01258 3717 , 01259 3718 , 01260 3719 , 01261 3720 , 01262 3721 , 01263 3722 , 01264 3723 , 01265 3724 , 01266 3725 , 01267 3726 , 01268 3726 , 01269 3727 , 01270 3728 , 01271 3729 , 01272 3730 , 01273 3731 , 01274 3732 , 01275 3733 , 01276 3734 , 01277 3734 , 01278 3735 , 01279 3736 , 01280 3737 , 01281 3738 , 01282 3739 , 01283 3740 , 01284 3741 , 01285 3742 , 01286 3742 , 01287 3743 , 01288 3744 , 01289 3745 , 01290 3746 , 01291 3747 , 01292 3748 , 01293 3749 , 01294 3749 , 01295 3750 , 01296 3751 , 01297 3752 , 01298 3753 , 01299 3754 , 01300 3755 , 01301 3756 , 01302 3756 , 01303 3757 , 01304 3758 , 01305 3759 , 01306 3760 , 01307 3761 , 01308 3762 , 01309 3762 , 01310 3763 , 01311 3764 , 01312 3765 , 01313 3766 , 01314 3767 , 01315 3768 , 01316 3768 , 01317 3769 , 01318 3770 , 01319 3771 , 01320 3772 , 01321 3773 , 01322 3773 , 01323 3774 , 01324 3775 , 01325 3776 , 01326 3777 , 01327 3778 , 01328 3779 , 01329 3779 , 01330 3780 , 01331 3781 , 01332 3782 , 01333 3783 , 01334 3784 , 01335 3784 , 01336 3785 , 01337 3786 , 01338 3787 , 01339 3788 , 01340 3789 , 01341 3789 , 01342 3790 , 01343 3791 , 01344 3792 , 01345 3793 , 01346 3793 , 01347 3794 , 01348 3795 , 01349 3796 , 01350 3797 , 01351 3798 , 01352 3798 , 01353 3799 , 01354 3800 , 01355 3801 , 01356 3802 , 01357 3802 , 01358 3803 , 01359 3804 , 01360 3805 , 01361 3806 , 01362 3806 , 01363 3807 , 01364 3808 , 01365 3809 , 01366 3810 , 01367 3810 , 01368 3811 , 01369 3812 , 01370 3813 , 01371 3814 , 01372 3814 , 01373 3815 , 01374 3816 , 01375 3817 , 01376 3818 , 01377 3818 , 01378 3819 , 01379 3820 , 01380 3821 , 01381 3821 , 01382 3822 , 01383 3823 , 01384 3824 , 01385 3825 , 01386 3825 , 01387 3826 , 01388 3827 , 01389 3828 , 01390 3829 , 01391 3829 , 01392 3830 , 01393 3831 , 01394 3832 , 01395 3832 , 01396 3833 , 01397 3834 , 01398 3835 , 01399 3835 , 01400 3836 , 01401 3837 , 01402 3838 , 01403 3838 , 01404 3839 , 01405 3840 , 01406 3841 , 01407 3842 , 01408 3842 , 01409 3843 , 01410 3844 , 01411 3845 , 01412 3845 , 01413 3846 , 01414 3847 , 01415 3848 , 01416 3848 , 01417 3849 , 01418 3850 , 01419 3851 , 01420 3851 , 01421 3852 , 01422 3853 , 01423 3853 , 01424 3854 , 01425 3855 , 01426 3856 , 01427 3856 , 01428 3857 , 01429 3858 , 01430 3859 , 01431 3859 , 01432 3860 , 01433 3861 , 01434 3862 , 01435 3862 , 01436 3863 , 01437 3864 , 01438 3864 , 01439 3865 , 01440 3866 , 01441 3867 , 01442 3867 , 01443 3868 , 01444 3869 , 01445 3869 , 01446 3870 , 01447 3871 , 01448 3872 , 01449 3872 , 01450 3873 , 01451 3874 , 01452 3874 , 01453 3875 , 01454 3876 , 01455 3877 , 01456 3877 , 01457 3878 , 01458 3879 , 01459 3879 , 01460 3880 , 01461 3881 , 01462 3881 , 01463 3882 , 01464 3883 , 01465 3884 , 01466 3884 , 01467 3885 , 01468 3886 , 01469 3886 , 01470 3887 , 01471 3888 , 01472 3888 , 01473 3889 , 01474 3890 , 01475 3890 , 01476 3891 , 01477 3892 , 01478 3893 , 01479 3893 , 01480 3894 , 01481 3895 , 01482 3895 , 01483 3896 , 01484 3897 , 01485 3897 , 01486 3898 , 01487 3899 , 01488 3899 , 01489 3900 , 01490 3901 , 01491 3901 , 01492 3902 , 01493 3903 , 01494 3903 , 01495 3904 , 01496 3905 , 01497 3905 , 01498 3906 , 01499 3907 , 01500 3907 , 01501 3908 , 01502 3909 , 01503 3909 , 01504 3910 , 01505 3910 , 01506 3911 , 01507 3912 , 01508 3912 , 01509 3913 , 01510 3914 , 01511 3914 , 01512 3915 , 01513 3916 , 01514 3916 , 01515 3917 , 01516 3918 , 01517 3918 , 01518 3919 , 01519 3919 , 01520 3920 , 01521 3921 , 01522 3921 , 01523 3922 , 01524 3923 , 01525 3923 , 01526 3924 , 01527 3925 , 01528 3925 , 01529 3926 , 01530 3926 , 01531 3927 , 01532 3928 , 01533 3928 , 01534 3929 , 01535 3930 , 01536 3930 , 01537 3931 , 01538 3931 , 01539 3932 , 01540 3933 , 01541 3933 , 01542 3934 , 01543 3934 , 01544 3935 , 01545 3936 , 01546 3936 , 01547 3937 , 01548 3937 , 01549 3938 , 01550 3939 , 01551 3939 , 01552 3940 , 01553 3940 , 01554 3941 , 01555 3942 , 01556 3942 , 01557 3943 , 01558 3943 , 01559 3944 , 01560 3945 , 01561 3945 , 01562 3946 , 01563 3946 , 01564 3947 , 01565 3948 , 01566 3948 , 01567 3949 , 01568 3949 , 01569 3950 , 01570 3950 , 01571 3951 , 01572 3952 , 01573 3952 , 01574 3953 , 01575 3953 , 01576 3954 , 01577 3954 , 01578 3955 , 01579 3956 , 01580 3956 , 01581 3957 , 01582 3957 , 01583 3958 , 01584 3958 , 01585 3959 , 01586 3960 , 01587 3960 , 01588 3961 , 01589 3961 , 01590 3962 , 01591 3962 , 01592 3963 , 01593 3963 , 01594 3964 , 01595 3965 , 01596 3965 , 01597 3966 , 01598 3966 , 01599 3967 , 01600 3967 , 01601 3968 , 01602 3968 , 01603 3969 , 01604 3969 , 01605 3970 , 01606 3971 , 01607 3971 , 01608 3972 , 01609 3972 , 01610 3973 , 01611 3973 , 01612 3974 , 01613 3974 , 01614 3975 , 01615 3975 , 01616 3976 , 01617 3976 , 01618 3977 , 01619 3977 , 01620 3978 , 01621 3978 , 01622 3979 , 01623 3980 , 01624 3980 , 01625 3981 , 01626 3981 , 01627 3982 , 01628 3982 , 01629 3983 , 01630 3983 , 01631 3984 , 01632 3984 , 01633 3985 , 01634 3985 , 01635 3986 , 01636 3986 , 01637 3987 , 01638 3987 , 01639 3988 , 01640 3988 , 01641 3989 , 01642 3989 , 01643 3990 , 01644 3990 , 01645 3991 , 01646 3991 , 01647 3992 , 01648 3992 , 01649 3993 , 01650 3993 , 01651 3994 , 01652 3994 , 01653 3995 , 01654 3995 , 01655 3996 , 01656 3996 , 01657 3997 , 01658 3997 , 01659 3997 , 01660 3998 , 01661 3998 , 01662 3999 , 01663 3999 , 01664 4000 , 01665 4000 , 01666 4001 , 01667 4001 , 01668 4002 , 01669 4002 , 01670 4003 , 01671 4003 , 01672 4004 , 01673 4004 , 01674 4005 , 01675 4005 , 01676 4005 , 01677 4006 , 01678 4006 , 01679 4007 , 01680 4007 , 01681 4008 , 01682 4008 , 01683 4009 , 01684 4009 , 01685 4009 , 01686 4010 , 01687 4010 , 01688 4011 , 01689 4011 , 01690 4012 , 01691 4012 , 01692 4013 , 01693 4013 , 01694 4013 , 01695 4014 , 01696 4014 , 01697 4015 , 01698 4015 , 01699 4016 , 01700 4016 , 01701 4017 , 01702 4017 , 01703 4017 , 01704 4018 , 01705 4018 , 01706 4019 , 01707 4019 , 01708 4019 , 01709 4020 , 01710 4020 , 01711 4021 , 01712 4021 , 01713 4022 , 01714 4022 , 01715 4022 , 01716 4023 , 01717 4023 , 01718 4024 , 01719 4024 , 01720 4024 , 01721 4025 , 01722 4025 , 01723 4026 , 01724 4026 , 01725 4026 , 01726 4027 , 01727 4027 , 01728 4028 , 01729 4028 , 01730 4028 , 01731 4029 , 01732 4029 , 01733 4030 , 01734 4030 , 01735 4030 , 01736 4031 , 01737 4031 , 01738 4032 , 01739 4032 , 01740 4032 , 01741 4033 , 01742 4033 , 01743 4034 , 01744 4034 , 01745 4034 , 01746 4035 , 01747 4035 , 01748 4035 , 01749 4036 , 01750 4036 , 01751 4037 , 01752 4037 , 01753 4037 , 01754 4038 , 01755 4038 , 01756 4038 , 01757 4039 , 01758 4039 , 01759 4039 , 01760 4040 , 01761 4040 , 01762 4041 , 01763 4041 , 01764 4041 , 01765 4042 , 01766 4042 , 01767 4042 , 01768 4043 , 01769 4043 , 01770 4043 , 01771 4044 , 01772 4044 , 01773 4044 , 01774 4045 , 01775 4045 , 01776 4045 , 01777 4046 , 01778 4046 , 01779 4046 , 01780 4047 , 01781 4047 , 01782 4047 , 01783 4048 , 01784 4048 , 01785 4048 , 01786 4049 , 01787 4049 , 01788 4049 , 01789 4050 , 01790 4050 , 01791 4050 , 01792 4051 , 01793 4051 , 01794 4051 , 01795 4052 , 01796 4052 , 01797 4052 , 01798 4053 , 01799 4053 , 01800 4053 , 01801 4054 , 01802 4054 , 01803 4054 , 01804 4055 , 01805 4055 , 01806 4055 , 01807 4055 , 01808 4056 , 01809 4056 , 01810 4056 , 01811 4057 , 01812 4057 , 01813 4057 , 01814 4058 , 01815 4058 , 01816 4058 , 01817 4058 , 01818 4059 , 01819 4059 , 01820 4059 , 01821 4060 , 01822 4060 , 01823 4060 , 01824 4060 , 01825 4061 , 01826 4061 , 01827 4061 , 01828 4062 , 01829 4062 , 01830 4062 , 01831 4062 , 01832 4063 , 01833 4063 , 01834 4063 , 01835 4064 , 01836 4064 , 01837 4064 , 01838 4064 , 01839 4065 , 01840 4065 , 01841 4065 , 01842 4065 , 01843 4066 , 01844 4066 , 01845 4066 , 01846 4066 , 01847 4067 , 01848 4067 , 01849 4067 , 01850 4067 , 01851 4068 , 01852 4068 , 01853 4068 , 01854 4068 , 01855 4069 , 01856 4069 , 01857 4069 , 01858 4069 , 01859 4070 , 01860 4070 , 01861 4070 , 01862 4070 , 01863 4071 , 01864 4071 , 01865 4071 , 01866 4071 , 01867 4072 , 01868 4072 , 01869 4072 , 01870 4072 , 01871 4073 , 01872 4073 , 01873 4073 , 01874 4073 , 01875 4073 , 01876 4074 , 01877 4074 , 01878 4074 , 01879 4074 , 01880 4075 , 01881 4075 , 01882 4075 , 01883 4075 , 01884 4075 , 01885 4076 , 01886 4076 , 01887 4076 , 01888 4076 , 01889 4077 , 01890 4077 , 01891 4077 , 01892 4077 , 01893 4077 , 01894 4078 , 01895 4078 , 01896 4078 , 01897 4078 , 01898 4078 , 01899 4079 , 01900 4079 , 01901 4079 , 01902 4079 , 01903 4079 , 01904 4079 , 01905 4080 , 01906 4080 , 01907 4080 , 01908 4080 , 01909 4080 , 01910 4081 , 01911 4081 , 01912 4081 , 01913 4081 , 01914 4081 , 01915 4081 , 01916 4082 , 01917 4082 , 01918 4082 , 01919 4082 , 01920 4082 , 01921 4083 , 01922 4083 , 01923 4083 , 01924 4083 , 01925 4083 , 01926 4083 , 01927 4084 , 01928 4084 , 01929 4084 , 01930 4084 , 01931 4084 , 01932 4084 , 01933 4084 , 01934 4085 , 01935 4085 , 01936 4085 , 01937 4085 , 01938 4085 , 01939 4085 , 01940 4086 , 01941 4086 , 01942 4086 , 01943 4086 , 01944 4086 , 01945 4086 , 01946 4086 , 01947 4087 , 01948 4087 , 01949 4087 , 01950 4087 , 01951 4087 , 01952 4087 , 01953 4087 , 01954 4087 , 01955 4088 , 01956 4088 , 01957 4088 , 01958 4088 , 01959 4088 , 01960 4088 , 01961 4088 , 01962 4088 , 01963 4089 , 01964 4089 , 01965 4089 , 01966 4089 , 01967 4089 , 01968 4089 , 01969 4089 , 01970 4089 , 01971 4090 , 01972 4090 , 01973 4090 , 01974 4090 , 01975 4090 , 01976 4090 , 01977 4090 , 01978 4090 , 01979 4090 , 01980 4090 , 01981 4091 , 01982 4091 , 01983 4091 , 01984 4091 , 01985 4091 , 01986 4091 , 01987 4091 , 01988 4091 , 01989 4091 , 01990 4091 , 01991 4091 , 01992 4092 , 01993 4092 , 01994 4092 , 01995 4092 , 01996 4092 , 01997 4092 , 01998 4092 , 01999 4092 , 02000 4092 , 02001 4092 , 02002 4092 , 02003 4092 , 02004 4092 , 02005 4093 , 02006 4093 , 02007 4093 , 02008 4093 , 02009 4093 , 02010 4093 , 02011 4093 , 02012 4093 , 02013 4093 , 02014 4093 , 02015 4093 , 02016 4093 , 02017 4093 , 02018 4093 , 02019 4093 , 02020 4093 , 02021 4093 , 02022 4094 , 02023 4094 , 02024 4094 , 02025 4094 , 02026 4094 , 02027 4094 , 02028 4094 , 02029 4094 , 02030 4094 , 02031 4094 , 02032 4094 , 02033 4094 , 02034 4094 , 02035 4094 , 02036 4094 , 02037 4094 , 02038 4094 , 02039 4094 , 02040 4094 , 02041 4094 , 02042 4094 , 02043 4094 , 02044 4094 , 02045 4094 , 02046 4094 , 02047 4094 , 02048 4094 , 02049 4094 , 02050 4094 , 02051 4094 , 02052 4094 , 02053 4094 , 02054 4094 , 02055 4094 , 02056 4094 , 02057 4094 , 02058 4094 , 02059 4094 , 02060 4094 , 02061 4094 , 02062 4095 , 02063 4094 , 02064 4094 , 02065 4094 , 02066 4094 , 02067 4094 , 02068 4094 , 02069 4094 , 02070 4094 , 02071 4094 , 02072 4094 , 02073 4094 , 02074 4094 , 02075 4094 , 02076 4094 , 02077 4094 , 02078 4094 , 02079 4094 , 02080 4094 , 02081 4094 , 02082 4094 , 02083 4094 , 02084 4094 , 02085 4094 , 02086 4094 , 02087 4094 , 02088 4094 , 02089 4094 , 02090 4094 , 02091 4094 , 02092 4094 , 02093 4094 , 02094 4094 , 02095 4094 , 02096 4094 , 02097 4094 , 02098 4094 , 02099 4094 , 02100 4094 , 02101 4094 , 02102 4094 , 02103 4093 , 02104 4093 , 02105 4093 , 02106 4093 , 02107 4093 , 02108 4093 , 02109 4093 , 02110 4093 , 02111 4093 , 02112 4093 , 02113 4093 , 02114 4093 , 02115 4093 , 02116 4093 , 02117 4093 , 02118 4093 , 02119 4093 , 02120 4092 , 02121 4092 , 02122 4092 , 02123 4092 , 02124 4092 , 02125 4092 , 02126 4092 , 02127 4092 , 02128 4092 , 02129 4092 , 02130 4092 , 02131 4092 , 02132 4092 , 02133 4091 , 02134 4091 , 02135 4091 , 02136 4091 , 02137 4091 , 02138 4091 , 02139 4091 , 02140 4091 , 02141 4091 , 02142 4091 , 02143 4091 , 02144 4090 , 02145 4090 , 02146 4090 , 02147 4090 , 02148 4090 , 02149 4090 , 02150 4090 , 02151 4090 , 02152 4090 , 02153 4090 , 02154 4089 , 02155 4089 , 02156 4089 , 02157 4089 , 02158 4089 , 02159 4089 , 02160 4089 , 02161 4089 , 02162 4088 , 02163 4088 , 02164 4088 , 02165 4088 , 02166 4088 , 02167 4088 , 02168 4088 , 02169 4088 , 02170 4087 , 02171 4087 , 02172 4087 , 02173 4087 , 02174 4087 , 02175 4087 , 02176 4087 , 02177 4087 , 02178 4086 , 02179 4086 , 02180 4086 , 02181 4086 , 02182 4086 , 02183 4086 , 02184 4086 , 02185 4085 , 02186 4085 , 02187 4085 , 02188 4085 , 02189 4085 , 02190 4085 , 02191 4084 , 02192 4084 , 02193 4084 , 02194 4084 , 02195 4084 , 02196 4084 , 02197 4084 , 02198 4083 , 02199 4083 , 02200 4083 , 02201 4083 , 02202 4083 , 02203 4083 , 02204 4082 , 02205 4082 , 02206 4082 , 02207 4082 , 02208 4082 , 02209 4081 , 02210 4081 , 02211 4081 , 02212 4081 , 02213 4081 , 02214 4081 , 02215 4080 , 02216 4080 , 02217 4080 , 02218 4080 , 02219 4080 , 02220 4079 , 02221 4079 , 02222 4079 , 02223 4079 , 02224 4079 , 02225 4079 , 02226 4078 , 02227 4078 , 02228 4078 , 02229 4078 , 02230 4078 , 02231 4077 , 02232 4077 , 02233 4077 , 02234 4077 , 02235 4077 , 02236 4076 , 02237 4076 , 02238 4076 , 02239 4076 , 02240 4075 , 02241 4075 , 02242 4075 , 02243 4075 , 02244 4075 , 02245 4074 , 02246 4074 , 02247 4074 , 02248 4074 , 02249 4073 , 02250 4073 , 02251 4073 , 02252 4073 , 02253 4073 , 02254 4072 , 02255 4072 , 02256 4072 , 02257 4072 , 02258 4071 , 02259 4071 , 02260 4071 , 02261 4071 , 02262 4070 , 02263 4070 , 02264 4070 , 02265 4070 , 02266 4069 , 02267 4069 , 02268 4069 , 02269 4069 , 02270 4068 , 02271 4068 , 02272 4068 , 02273 4068 , 02274 4067 , 02275 4067 , 02276 4067 , 02277 4067 , 02278 4066 , 02279 4066 , 02280 4066 , 02281 4066 , 02282 4065 , 02283 4065 , 02284 4065 , 02285 4065 , 02286 4064 , 02287 4064 , 02288 4064 , 02289 4064 , 02290 4063 , 02291 4063 , 02292 4063 , 02293 4062 , 02294 4062 , 02295 4062 , 02296 4062 , 02297 4061 , 02298 4061 , 02299 4061 , 02300 4060 , 02301 4060 , 02302 4060 , 02303 4060 , 02304 4059 , 02305 4059 , 02306 4059 , 02307 4058 , 02308 4058 , 02309 4058 , 02310 4058 , 02311 4057 , 02312 4057 , 02313 4057 , 02314 4056 , 02315 4056 , 02316 4056 , 02317 4055 , 02318 4055 , 02319 4055 , 02320 4055 , 02321 4054 , 02322 4054 , 02323 4054 , 02324 4053 , 02325 4053 , 02326 4053 , 02327 4052 , 02328 4052 , 02329 4052 , 02330 4051 , 02331 4051 , 02332 4051 , 02333 4050 , 02334 4050 , 02335 4050 , 02336 4049 , 02337 4049 , 02338 4049 , 02339 4048 , 02340 4048 , 02341 4048 , 02342 4047 , 02343 4047 , 02344 4047 , 02345 4046 , 02346 4046 , 02347 4046 , 02348 4045 , 02349 4045 , 02350 4045 , 02351 4044 , 02352 4044 , 02353 4044 , 02354 4043 , 02355 4043 , 02356 4043 , 02357 4042 , 02358 4042 , 02359 4042 , 02360 4041 , 02361 4041 , 02362 4041 , 02363 4040 , 02364 4040 , 02365 4039 , 02366 4039 , 02367 4039 , 02368 4038 , 02369 4038 , 02370 4038 , 02371 4037 , 02372 4037 , 02373 4037 , 02374 4036 , 02375 4036 , 02376 4035 , 02377 4035 , 02378 4035 , 02379 4034 , 02380 4034 , 02381 4034 , 02382 4033 , 02383 4033 , 02384 4032 , 02385 4032 , 02386 4032 , 02387 4031 , 02388 4031 , 02389 4030 , 02390 4030 , 02391 4030 , 02392 4029 , 02393 4029 , 02394 4028 , 02395 4028 , 02396 4028 , 02397 4027 , 02398 4027 , 02399 4026 , 02400 4026 , 02401 4026 , 02402 4025 , 02403 4025 , 02404 4024 , 02405 4024 , 02406 4024 , 02407 4023 , 02408 4023 , 02409 4022 , 02410 4022 , 02411 4022 , 02412 4021 , 02413 4021 , 02414 4020 , 02415 4020 , 02416 4019 , 02417 4019 , 02418 4019 , 02419 4018 , 02420 4018 , 02421 4017 , 02422 4017 , 02423 4017 , 02424 4016 , 02425 4016 , 02426 4015 , 02427 4015 , 02428 4014 , 02429 4014 , 02430 4013 , 02431 4013 , 02432 4013 , 02433 4012 , 02434 4012 , 02435 4011 , 02436 4011 , 02437 4010 , 02438 4010 , 02439 4009 , 02440 4009 , 02441 4009 , 02442 4008 , 02443 4008 , 02444 4007 , 02445 4007 , 02446 4006 , 02447 4006 , 02448 4005 , 02449 4005 , 02450 4005 , 02451 4004 , 02452 4004 , 02453 4003 , 02454 4003 , 02455 4002 , 02456 4002 , 02457 4001 , 02458 4001 , 02459 4000 , 02460 4000 , 02461 3999 , 02462 3999 , 02463 3998 , 02464 3998 , 02465 3997 , 02466 3997 , 02467 3997 , 02468 3996 , 02469 3996 , 02470 3995 , 02471 3995 , 02472 3994 , 02473 3994 , 02474 3993 , 02475 3993 , 02476 3992 , 02477 3992 , 02478 3991 , 02479 3991 , 02480 3990 , 02481 3990 , 02482 3989 , 02483 3989 , 02484 3988 , 02485 3988 , 02486 3987 , 02487 3987 , 02488 3986 , 02489 3986 , 02490 3985 , 02491 3985 , 02492 3984 , 02493 3984 , 02494 3983 , 02495 3983 , 02496 3982 , 02497 3982 , 02498 3981 , 02499 3981 , 02500 3980 , 02501 3980 , 02502 3979 , 02503 3978 , 02504 3978 , 02505 3977 , 02506 3977 , 02507 3976 , 02508 3976 , 02509 3975 , 02510 3975 , 02511 3974 , 02512 3974 , 02513 3973 , 02514 3973 , 02515 3972 , 02516 3972 , 02517 3971 , 02518 3971 , 02519 3970 , 02520 3969 , 02521 3969 , 02522 3968 , 02523 3968 , 02524 3967 , 02525 3967 , 02526 3966 , 02527 3966 , 02528 3965 , 02529 3965 , 02530 3964 , 02531 3963 , 02532 3963 , 02533 3962 , 02534 3962 , 02535 3961 , 02536 3961 , 02537 3960 , 02538 3960 , 02539 3959 , 02540 3958 , 02541 3958 , 02542 3957 , 02543 3957 , 02544 3956 , 02545 3956 , 02546 3955 , 02547 3954 , 02548 3954 , 02549 3953 , 02550 3953 , 02551 3952 , 02552 3952 , 02553 3951 , 02554 3950 , 02555 3950 , 02556 3949 , 02557 3949 , 02558 3948 , 02559 3948 , 02560 3947 , 02561 3946 , 02562 3946 , 02563 3945 , 02564 3945 , 02565 3944 , 02566 3943 , 02567 3943 , 02568 3942 , 02569 3942 , 02570 3941 , 02571 3940 , 02572 3940 , 02573 3939 , 02574 3939 , 02575 3938 , 02576 3937 , 02577 3937 , 02578 3936 , 02579 3936 , 02580 3935 , 02581 3934 , 02582 3934 , 02583 3933 , 02584 3933 , 02585 3932 , 02586 3931 , 02587 3931 , 02588 3930 , 02589 3930 , 02590 3929 , 02591 3928 , 02592 3928 , 02593 3927 , 02594 3926 , 02595 3926 , 02596 3925 , 02597 3925 , 02598 3924 , 02599 3923 , 02600 3923 , 02601 3922 , 02602 3921 , 02603 3921 , 02604 3920 , 02605 3919 , 02606 3919 , 02607 3918 , 02608 3918 , 02609 3917 , 02610 3916 , 02611 3916 , 02612 3915 , 02613 3914 , 02614 3914 , 02615 3913 , 02616 3912 , 02617 3912 , 02618 3911 , 02619 3910 , 02620 3910 , 02621 3909 , 02622 3909 , 02623 3908 , 02624 3907 , 02625 3907 , 02626 3906 , 02627 3905 , 02628 3905 , 02629 3904 , 02630 3903 , 02631 3903 , 02632 3902 , 02633 3901 , 02634 3901 , 02635 3900 , 02636 3899 , 02637 3899 , 02638 3898 , 02639 3897 , 02640 3897 , 02641 3896 , 02642 3895 , 02643 3895 , 02644 3894 , 02645 3893 , 02646 3893 , 02647 3892 , 02648 3891 , 02649 3890 , 02650 3890 , 02651 3889 , 02652 3888 , 02653 3888 , 02654 3887 , 02655 3886 , 02656 3886 , 02657 3885 , 02658 3884 , 02659 3884 , 02660 3883 , 02661 3882 , 02662 3881 , 02663 3881 , 02664 3880 , 02665 3879 , 02666 3879 , 02667 3878 , 02668 3877 , 02669 3877 , 02670 3876 , 02671 3875 , 02672 3874 , 02673 3874 , 02674 3873 , 02675 3872 , 02676 3872 , 02677 3871 , 02678 3870 , 02679 3869 , 02680 3869 , 02681 3868 , 02682 3867 , 02683 3867 , 02684 3866 , 02685 3865 , 02686 3864 , 02687 3864 , 02688 3863 , 02689 3862 , 02690 3862 , 02691 3861 , 02692 3860 , 02693 3859 , 02694 3859 , 02695 3858 , 02696 3857 , 02697 3856 , 02698 3856 , 02699 3855 , 02700 3854 , 02701 3853 , 02702 3853 , 02703 3852 , 02704 3851 , 02705 3851 , 02706 3850 , 02707 3849 , 02708 3848 , 02709 3848 , 02710 3847 , 02711 3846 , 02712 3845 , 02713 3845 , 02714 3844 , 02715 3843 , 02716 3842 , 02717 3842 , 02718 3841 , 02719 3840 , 02720 3839 , 02721 3838 , 02722 3838 , 02723 3837 , 02724 3836 , 02725 3835 , 02726 3835 , 02727 3834 , 02728 3833 , 02729 3832 , 02730 3832 , 02731 3831 , 02732 3830 , 02733 3829 , 02734 3829 , 02735 3828 , 02736 3827 , 02737 3826 , 02738 3825 , 02739 3825 , 02740 3824 , 02741 3823 , 02742 3822 , 02743 3821 , 02744 3821 , 02745 3820 , 02746 3819 , 02747 3818 , 02748 3818 , 02749 3817 , 02750 3816 , 02751 3815 , 02752 3814 , 02753 3814 , 02754 3813 , 02755 3812 , 02756 3811 , 02757 3810 , 02758 3810 , 02759 3809 , 02760 3808 , 02761 3807 , 02762 3806 , 02763 3806 , 02764 3805 , 02765 3804 , 02766 3803 , 02767 3802 , 02768 3802 , 02769 3801 , 02770 3800 , 02771 3799 , 02772 3798 , 02773 3798 , 02774 3797 , 02775 3796 , 02776 3795 , 02777 3794 , 02778 3793 , 02779 3793 , 02780 3792 , 02781 3791 , 02782 3790 , 02783 3789 , 02784 3789 , 02785 3788 , 02786 3787 , 02787 3786 , 02788 3785 , 02789 3784 , 02790 3784 , 02791 3783 , 02792 3782 , 02793 3781 , 02794 3780 , 02795 3779 , 02796 3779 , 02797 3778 , 02798 3777 , 02799 3776 , 02800 3775 , 02801 3774 , 02802 3773 , 02803 3773 , 02804 3772 , 02805 3771 , 02806 3770 , 02807 3769 , 02808 3768 , 02809 3768 , 02810 3767 , 02811 3766 , 02812 3765 , 02813 3764 , 02814 3763 , 02815 3762 , 02816 3762 , 02817 3761 , 02818 3760 , 02819 3759 , 02820 3758 , 02821 3757 , 02822 3756 , 02823 3756 , 02824 3755 , 02825 3754 , 02826 3753 , 02827 3752 , 02828 3751 , 02829 3750 , 02830 3749 , 02831 3749 , 02832 3748 , 02833 3747 , 02834 3746 , 02835 3745 , 02836 3744 , 02837 3743 , 02838 3742 , 02839 3742 , 02840 3741 , 02841 3740 , 02842 3739 , 02843 3738 , 02844 3737 , 02845 3736 , 02846 3735 , 02847 3734 , 02848 3734 , 02849 3733 , 02850 3732 , 02851 3731 , 02852 3730 , 02853 3729 , 02854 3728 , 02855 3727 , 02856 3726 , 02857 3726 , 02858 3725 , 02859 3724 , 02860 3723 , 02861 3722 , 02862 3721 , 02863 3720 , 02864 3719 , 02865 3718 , 02866 3717 , 02867 3716 , 02868 3716 , 02869 3715 , 02870 3714 , 02871 3713 , 02872 3712 , 02873 3711 , 02874 3710 , 02875 3709 , 02876 3708 , 02877 3707 , 02878 3706 , 02879 3705 , 02880 3705 , 02881 3704 , 02882 3703 , 02883 3702 , 02884 3701 , 02885 3700 , 02886 3699 , 02887 3698 , 02888 3697 , 02889 3696 , 02890 3695 , 02891 3694 , 02892 3693 , 02893 3693 , 02894 3692 , 02895 3691 , 02896 3690 , 02897 3689 , 02898 3688 , 02899 3687 , 02900 3686 , 02901 3685 , 02902 3684 , 02903 3683 , 02904 3682 , 02905 3681 , 02906 3680 , 02907 3679 , 02908 3678 , 02909 3677 , 02910 3676 , 02911 3676 , 02912 3675 , 02913 3674 , 02914 3673 , 02915 3672 , 02916 3671 , 02917 3670 , 02918 3669 , 02919 3668 , 02920 3667 , 02921 3666 , 02922 3665 , 02923 3664 , 02924 3663 , 02925 3662 , 02926 3661 , 02927 3660 , 02928 3659 , 02929 3658 , 02930 3657 , 02931 3656 , 02932 3655 , 02933 3654 , 02934 3653 , 02935 3652 , 02936 3651 , 02937 3650 , 02938 3649 , 02939 3648 , 02940 3648 , 02941 3647 , 02942 3646 , 02943 3645 , 02944 3644 , 02945 3643 , 02946 3642 , 02947 3641 , 02948 3640 , 02949 3639 , 02950 3638 , 02951 3637 , 02952 3636 , 02953 3635 , 02954 3634 , 02955 3633 , 02956 3632 , 02957 3631 , 02958 3630 , 02959 3629 , 02960 3628 , 02961 3627 , 02962 3626 , 02963 3625 , 02964 3624 , 02965 3623 , 02966 3622 , 02967 3621 , 02968 3620 , 02969 3619 , 02970 3618 , 02971 3617 , 02972 3616 , 02973 3615 , 02974 3614 , 02975 3613 , 02976 3612 , 02977 3611 , 02978 3610 , 02979 3609 , 02980 3608 , 02981 3607 , 02982 3606 , 02983 3605 , 02984 3604 , 02985 3603 , 02986 3601 , 02987 3600 , 02988 3599 , 02989 3598 , 02990 3597 , 02991 3596 , 02992 3595 , 02993 3594 , 02994 3593 , 02995 3592 , 02996 3591 , 02997 3590 , 02998 3589 , 02999 3588 , 03000 3587 , 03001 3586 , 03002 3585 , 03003 3584 , 03004 3583 , 03005 3582 , 03006 3581 , 03007 3580 , 03008 3579 , 03009 3578 , 03010 3577 , 03011 3576 , 03012 3575 , 03013 3574 , 03014 3573 , 03015 3571 , 03016 3570 , 03017 3569 , 03018 3568 , 03019 3567 , 03020 3566 , 03021 3565 , 03022 3564 , 03023 3563 , 03024 3562 , 03025 3561 , 03026 3560 , 03027 3559 , 03028 3558 , 03029 3557 , 03030 3556 , 03031 3555 , 03032 3554 , 03033 3552 , 03034 3551 , 03035 3550 , 03036 3549 , 03037 3548 , 03038 3547 , 03039 3546 , 03040 3545 , 03041 3544 , 03042 3543 , 03043 3542 , 03044 3541 , 03045 3540 , 03046 3539 , 03047 3537 , 03048 3536 , 03049 3535 , 03050 3534 , 03051 3533 , 03052 3532 , 03053 3531 , 03054 3530 , 03055 3529 , 03056 3528 , 03057 3527 , 03058 3526 , 03059 3524 , 03060 3523 , 03061 3522 , 03062 3521 , 03063 3520 , 03064 3519 , 03065 3518 , 03066 3517 , 03067 3516 , 03068 3515 , 03069 3514 , 03070 3512 , 03071 3511 , 03072 3510 , 03073 3509 , 03074 3508 , 03075 3507 , 03076 3506 , 03077 3505 , 03078 3504 , 03079 3503 , 03080 3501 , 03081 3500 , 03082 3499 , 03083 3498 , 03084 3497 , 03085 3496 , 03086 3495 , 03087 3494 , 03088 3493 , 03089 3491 , 03090 3490 , 03091 3489 , 03092 3488 , 03093 3487 , 03094 3486 , 03095 3485 , 03096 3484 , 03097 3483 , 03098 3481 , 03099 3480 , 03100 3479 , 03101 3478 , 03102 3477 , 03103 3476 , 03104 3475 , 03105 3474 , 03106 3472 , 03107 3471 , 03108 3470 , 03109 3469 , 03110 3468 , 03111 3467 , 03112 3466 , 03113 3465 , 03114 3463 , 03115 3462 , 03116 3461 , 03117 3460 , 03118 3459 , 03119 3458 , 03120 3457 , 03121 3455 , 03122 3454 , 03123 3453 , 03124 3452 , 03125 3451 , 03126 3450 , 03127 3449 , 03128 3447 , 03129 3446 , 03130 3445 , 03131 3444 , 03132 3443 , 03133 3442 , 03134 3441 , 03135 3439 , 03136 3438 , 03137 3437 , 03138 3436 , 03139 3435 , 03140 3434 , 03141 3432 , 03142 3431 , 03143 3430 , 03144 3429 , 03145 3428 , 03146 3427 , 03147 3426 , 03148 3424 , 03149 3423 , 03150 3422 , 03151 3421 , 03152 3420 , 03153 3419 , 03154 3417 , 03155 3416 , 03156 3415 , 03157 3414 , 03158 3413 , 03159 3412 , 03160 3410 , 03161 3409 , 03162 3408 , 03163 3407 , 03164 3406 , 03165 3404 , 03166 3403 , 03167 3402 , 03168 3401 , 03169 3400 , 03170 3399 , 03171 3397 , 03172 3396 , 03173 3395 , 03174 3394 , 03175 3393 , 03176 3391 , 03177 3390 , 03178 3389 , 03179 3388 , 03180 3387 , 03181 3386 , 03182 3384 , 03183 3383 , 03184 3382 , 03185 3381 , 03186 3380 , 03187 3378 , 03188 3377 , 03189 3376 , 03190 3375 , 03191 3374 , 03192 3372 , 03193 3371 , 03194 3370 , 03195 3369 , 03196 3368 , 03197 3366 , 03198 3365 , 03199 3364 , 03200 3363 , 03201 3362 , 03202 3360 , 03203 3359 , 03204 3358 , 03205 3357 , 03206 3356 , 03207 3354 , 03208 3353 , 03209 3352 , 03210 3351 , 03211 3350 , 03212 3348 , 03213 3347 , 03214 3346 , 03215 3345 , 03216 3343 , 03217 3342 , 03218 3341 , 03219 3340 , 03220 3339 , 03221 3337 , 03222 3336 , 03223 3335 , 03224 3334 , 03225 3333 , 03226 3331 , 03227 3330 , 03228 3329 , 03229 3328 , 03230 3326 , 03231 3325 , 03232 3324 , 03233 3323 , 03234 3321 , 03235 3320 , 03236 3319 , 03237 3318 , 03238 3317 , 03239 3315 , 03240 3314 , 03241 3313 , 03242 3312 , 03243 3310 , 03244 3309 , 03245 3308 , 03246 3307 , 03247 3305 , 03248 3304 , 03249 3303 , 03250 3302 , 03251 3300 , 03252 3299 , 03253 3298 , 03254 3297 , 03255 3296 , 03256 3294 , 03257 3293 , 03258 3292 , 03259 3291 , 03260 3289 , 03261 3288 , 03262 3287 , 03263 3286 , 03264 3284 , 03265 3283 , 03266 3282 , 03267 3281 , 03268 3279 , 03269 3278 , 03270 3277 , 03271 3276 , 03272 3274 , 03273 3273 , 03274 3272 , 03275 3270 , 03276 3269 , 03277 3268 , 03278 3267 , 03279 3265 , 03280 3264 , 03281 3263 , 03282 3262 , 03283 3260 , 03284 3259 , 03285 3258 , 03286 3257 , 03287 3255 , 03288 3254 , 03289 3253 , 03290 3252 , 03291 3250 , 03292 3249 , 03293 3248 , 03294 3246 , 03295 3245 , 03296 3244 , 03297 3243 , 03298 3241 , 03299 3240 , 03300 3239 , 03301 3237 , 03302 3236 , 03303 3235 , 03304 3234 , 03305 3232 , 03306 3231 , 03307 3230 , 03308 3229 , 03309 3227 , 03310 3226 , 03311 3225 , 03312 3223 , 03313 3222 , 03314 3221 , 03315 3220 , 03316 3218 , 03317 3217 , 03318 3216 , 03319 3214 , 03320 3213 , 03321 3212 , 03322 3211 , 03323 3209 , 03324 3208 , 03325 3207 , 03326 3205 , 03327 3204 , 03328 3203 , 03329 3201 , 03330 3200 , 03331 3199 , 03332 3198 , 03333 3196 , 03334 3195 , 03335 3194 , 03336 3192 , 03337 3191 , 03338 3190 , 03339 3188 , 03340 3187 , 03341 3186 , 03342 3185 , 03343 3183 , 03344 3182 , 03345 3181 , 03346 3179 , 03347 3178 , 03348 3177 , 03349 3175 , 03350 3174 , 03351 3173 , 03352 3171 , 03353 3170 , 03354 3169 , 03355 3167 , 03356 3166 , 03357 3165 , 03358 3164 , 03359 3162 , 03360 3161 , 03361 3160 , 03362 3158 , 03363 3157 , 03364 3156 , 03365 3154 , 03366 3153 , 03367 3152 , 03368 3150 , 03369 3149 , 03370 3148 , 03371 3146 , 03372 3145 , 03373 3144 , 03374 3142 , 03375 3141 , 03376 3140 , 03377 3138 , 03378 3137 , 03379 3136 , 03380 3134 , 03381 3133 , 03382 3132 , 03383 3130 , 03384 3129 , 03385 3128 , 03386 3126 , 03387 3125 , 03388 3124 , 03389 3122 , 03390 3121 , 03391 3120 , 03392 3118 , 03393 3117 , 03394 3116 , 03395 3114 , 03396 3113 , 03397 3112 , 03398 3110 , 03399 3109 , 03400 3108 , 03401 3106 , 03402 3105 , 03403 3104 , 03404 3102 , 03405 3101 , 03406 3100 , 03407 3098 , 03408 3097 , 03409 3096 , 03410 3094 , 03411 3093 , 03412 3092 , 03413 3090 , 03414 3089 , 03415 3087 , 03416 3086 , 03417 3085 , 03418 3083 , 03419 3082 , 03420 3081 , 03421 3079 , 03422 3078 , 03423 3077 , 03424 3075 , 03425 3074 , 03426 3073 , 03427 3071 , 03428 3070 , 03429 3068 , 03430 3067 , 03431 3066 , 03432 3064 , 03433 3063 , 03434 3062 , 03435 3060 , 03436 3059 , 03437 3058 , 03438 3056 , 03439 3055 , 03440 3053 , 03441 3052 , 03442 3051 , 03443 3049 , 03444 3048 , 03445 3047 , 03446 3045 , 03447 3044 , 03448 3043 , 03449 3041 , 03450 3040 , 03451 3038 , 03452 3037 , 03453 3036 , 03454 3034 , 03455 3033 , 03456 3032 , 03457 3030 , 03458 3029 , 03459 3027 , 03460 3026 , 03461 3025 , 03462 3023 , 03463 3022 , 03464 3020 , 03465 3019 , 03466 3018 , 03467 3016 , 03468 3015 , 03469 3014 , 03470 3012 , 03471 3011 , 03472 3009 , 03473 3008 , 03474 3007 , 03475 3005 , 03476 3004 , 03477 3002 , 03478 3001 , 03479 3000 , 03480 2998 , 03481 2997 , 03482 2996 , 03483 2994 , 03484 2993 , 03485 2991 , 03486 2990 , 03487 2989 , 03488 2987 , 03489 2986 , 03490 2984 , 03491 2983 , 03492 2982 , 03493 2980 , 03494 2979 , 03495 2977 , 03496 2976 , 03497 2975 , 03498 2973 , 03499 2972 , 03500 2970 , 03501 2969 , 03502 2968 , 03503 2966 , 03504 2965 , 03505 2963 , 03506 2962 , 03507 2961 , 03508 2959 , 03509 2958 , 03510 2956 , 03511 2955 , 03512 2954 , 03513 2952 , 03514 2951 , 03515 2949 , 03516 2948 , 03517 2946 , 03518 2945 , 03519 2944 , 03520 2942 , 03521 2941 , 03522 2939 , 03523 2938 , 03524 2937 , 03525 2935 , 03526 2934 , 03527 2932 , 03528 2931 , 03529 2930 , 03530 2928 , 03531 2927 , 03532 2925 , 03533 2924 , 03534 2922 , 03535 2921 , 03536 2920 , 03537 2918 , 03538 2917 , 03539 2915 , 03540 2914 , 03541 2912 , 03542 2911 , 03543 2910 , 03544 2908 , 03545 2907 , 03546 2905 , 03547 2904 , 03548 2902 , 03549 2901 , 03550 2900 , 03551 2898 , 03552 2897 , 03553 2895 , 03554 2894 , 03555 2892 , 03556 2891 , 03557 2890 , 03558 2888 , 03559 2887 , 03560 2885 , 03561 2884 , 03562 2882 , 03563 2881 , 03564 2880 , 03565 2878 , 03566 2877 , 03567 2875 , 03568 2874 , 03569 2872 , 03570 2871 , 03571 2870 , 03572 2868 , 03573 2867 , 03574 2865 , 03575 2864 , 03576 2862 , 03577 2861 , 03578 2859 , 03579 2858 , 03580 2857 , 03581 2855 , 03582 2854 , 03583 2852 , 03584 2851 , 03585 2849 , 03586 2848 , 03587 2846 , 03588 2845 , 03589 2844 , 03590 2842 , 03591 2841 , 03592 2839 , 03593 2838 , 03594 2836 , 03595 2835 , 03596 2833 , 03597 2832 , 03598 2831 , 03599 2829 , 03600 2828 , 03601 2826 , 03602 2825 , 03603 2823 , 03604 2822 , 03605 2820 , 03606 2819 , 03607 2817 , 03608 2816 , 03609 2815 , 03610 2813 , 03611 2812 , 03612 2810 , 03613 2809 , 03614 2807 , 03615 2806 , 03616 2804 , 03617 2803 , 03618 2801 , 03619 2800 , 03620 2799 , 03621 2797 , 03622 2796 , 03623 2794 , 03624 2793 , 03625 2791 , 03626 2790 , 03627 2788 , 03628 2787 , 03629 2785 , 03630 2784 , 03631 2782 , 03632 2781 , 03633 2779 , 03634 2778 , 03635 2777 , 03636 2775 , 03637 2774 , 03638 2772 , 03639 2771 , 03640 2769 , 03641 2768 , 03642 2766 , 03643 2765 , 03644 2763 , 03645 2762 , 03646 2760 , 03647 2759 , 03648 2757 , 03649 2756 , 03650 2754 , 03651 2753 , 03652 2752 , 03653 2750 , 03654 2749 , 03655 2747 , 03656 2746 , 03657 2744 , 03658 2743 , 03659 2741 , 03660 2740 , 03661 2738 , 03662 2737 , 03663 2735 , 03664 2734 , 03665 2732 , 03666 2731 , 03667 2729 , 03668 2728 , 03669 2726 , 03670 2725 , 03671 2723 , 03672 2722 , 03673 2720 , 03674 2719 , 03675 2718 , 03676 2716 , 03677 2715 , 03678 2713 , 03679 2712 , 03680 2710 , 03681 2709 , 03682 2707 , 03683 2706 , 03684 2704 , 03685 2703 , 03686 2701 , 03687 2700 , 03688 2698 , 03689 2697 , 03690 2695 , 03691 2694 , 03692 2692 , 03693 2691 , 03694 2689 , 03695 2688 , 03696 2686 , 03697 2685 , 03698 2683 , 03699 2682 , 03700 2680 , 03701 2679 , 03702 2677 , 03703 2676 , 03704 2674 , 03705 2673 , 03706 2671 , 03707 2670 , 03708 2668 , 03709 2667 , 03710 2665 , 03711 2664 , 03712 2662 , 03713 2661 , 03714 2659 , 03715 2658 , 03716 2656 , 03717 2655 , 03718 2653 , 03719 2652 , 03720 2650 , 03721 2649 , 03722 2647 , 03723 2646 , 03724 2644 , 03725 2643 , 03726 2641 , 03727 2640 , 03728 2638 , 03729 2637 , 03730 2635 , 03731 2634 , 03732 2632 , 03733 2631 , 03734 2629 , 03735 2628 , 03736 2626 , 03737 2625 , 03738 2623 , 03739 2622 , 03740 2620 , 03741 2619 , 03742 2617 , 03743 2616 , 03744 2614 , 03745 2613 , 03746 2611 , 03747 2610 , 03748 2608 , 03749 2607 , 03750 2605 , 03751 2604 , 03752 2602 , 03753 2601 , 03754 2599 , 03755 2598 , 03756 2596 , 03757 2595 , 03758 2593 , 03759 2592 , 03760 2590 , 03761 2589 , 03762 2587 , 03763 2586 , 03764 2584 , 03765 2582 , 03766 2581 , 03767 2579 , 03768 2578 , 03769 2576 , 03770 2575 , 03771 2573 , 03772 2572 , 03773 2570 , 03774 2569 , 03775 2567 , 03776 2566 , 03777 2564 , 03778 2563 , 03779 2561 , 03780 2560 , 03781 2558 , 03782 2557 , 03783 2555 , 03784 2554 , 03785 2552 , 03786 2551 , 03787 2549 , 03788 2548 , 03789 2546 , 03790 2545 , 03791 2543 , 03792 2541 , 03793 2540 , 03794 2538 , 03795 2537 , 03796 2535 , 03797 2534 , 03798 2532 , 03799 2531 , 03800 2529 , 03801 2528 , 03802 2526 , 03803 2525 , 03804 2523 , 03805 2522 , 03806 2520 , 03807 2519 , 03808 2517 , 03809 2516 , 03810 2514 , 03811 2512 , 03812 2511 , 03813 2509 , 03814 2508 , 03815 2506 , 03816 2505 , 03817 2503 , 03818 2502 , 03819 2500 , 03820 2499 , 03821 2497 , 03822 2496 , 03823 2494 , 03824 2493 , 03825 2491 , 03826 2489 , 03827 2488 , 03828 2486 , 03829 2485 , 03830 2483 , 03831 2482 , 03832 2480 , 03833 2479 , 03834 2477 , 03835 2476 , 03836 2474 , 03837 2473 , 03838 2471 , 03839 2470 , 03840 2468 , 03841 2466 , 03842 2465 , 03843 2463 , 03844 2462 , 03845 2460 , 03846 2459 , 03847 2457 , 03848 2456 , 03849 2454 , 03850 2453 , 03851 2451 , 03852 2450 , 03853 2448 , 03854 2446 , 03855 2445 , 03856 2443 , 03857 2442 , 03858 2440 , 03859 2439 , 03860 2437 , 03861 2436 , 03862 2434 , 03863 2433 , 03864 2431 , 03865 2429 , 03866 2428 , 03867 2426 , 03868 2425 , 03869 2423 , 03870 2422 , 03871 2420 , 03872 2419 , 03873 2417 , 03874 2416 , 03875 2414 , 03876 2413 , 03877 2411 , 03878 2409 , 03879 2408 , 03880 2406 , 03881 2405 , 03882 2403 , 03883 2402 , 03884 2400 , 03885 2399 , 03886 2397 , 03887 2395 , 03888 2394 , 03889 2392 , 03890 2391 , 03891 2389 , 03892 2388 , 03893 2386 , 03894 2385 , 03895 2383 , 03896 2382 , 03897 2380 , 03898 2378 , 03899 2377 , 03900 2375 , 03901 2374 , 03902 2372 , 03903 2371 , 03904 2369 , 03905 2368 , 03906 2366 , 03907 2365 , 03908 2363 , 03909 2361 , 03910 2360 , 03911 2358 , 03912 2357 , 03913 2355 , 03914 2354 , 03915 2352 , 03916 2351 , 03917 2349 , 03918 2347 , 03919 2346 , 03920 2344 , 03921 2343 , 03922 2341 , 03923 2340 , 03924 2338 , 03925 2337 , 03926 2335 , 03927 2333 , 03928 2332 , 03929 2330 , 03930 2329 , 03931 2327 , 03932 2326 , 03933 2324 , 03934 2323 , 03935 2321 , 03936 2319 , 03937 2318 , 03938 2316 , 03939 2315 , 03940 2313 , 03941 2312 , 03942 2310 , 03943 2309 , 03944 2307 , 03945 2305 , 03946 2304 , 03947 2302 , 03948 2301 , 03949 2299 , 03950 2298 , 03951 2296 , 03952 2295 , 03953 2293 , 03954 2291 , 03955 2290 , 03956 2288 , 03957 2287 , 03958 2285 , 03959 2284 , 03960 2282 , 03961 2280 , 03962 2279 , 03963 2277 , 03964 2276 , 03965 2274 , 03966 2273 , 03967 2271 , 03968 2270 , 03969 2268 , 03970 2266 , 03971 2265 , 03972 2263 , 03973 2262 , 03974 2260 , 03975 2259 , 03976 2257 , 03977 2256 , 03978 2254 , 03979 2252 , 03980 2251 , 03981 2249 , 03982 2248 , 03983 2246 , 03984 2245 , 03985 2243 , 03986 2241 , 03987 2240 , 03988 2238 , 03989 2237 , 03990 2235 , 03991 2234 , 03992 2232 , 03993 2230 , 03994 2229 , 03995 2227 , 03996 2226 , 03997 2224 , 03998 2223 , 03999 2221 , 04000 2220 , 04001 2218 , 04002 2216 , 04003 2215 , 04004 2213 , 04005 2212 , 04006 2210 , 04007 2209 , 04008 2207 , 04009 2205 , 04010 2204 , 04011 2202 , 04012 2201 , 04013 2199 , 04014 2198 , 04015 2196 , 04016 2194 , 04017 2193 , 04018 2191 , 04019 2190 , 04020 2188 , 04021 2187 , 04022 2185 , 04023 2184 , 04024 2182 , 04025 2180 , 04026 2179 , 04027 2177 , 04028 2176 , 04029 2174 , 04030 2173 , 04031 2171 , 04032 2169 , 04033 2168 , 04034 2166 , 04035 2165 , 04036 2163 , 04037 2162 , 04038 2160 , 04039 2158 , 04040 2157 , 04041 2155 , 04042 2154 , 04043 2152 , 04044 2151 , 04045 2149 , 04046 2147 , 04047 2146 , 04048 2144 , 04049 2143 , 04050 2141 , 04051 2140 , 04052 2138 , 04053 2136 , 04054 2135 , 04055 2133 , 04056 2132 , 04057 2130 , 04058 2129 , 04059 2127 , 04060 2126 , 04061 2124 , 04062 2122 , 04063 2121 , 04064 2119 , 04065 2118 , 04066 2116 , 04067 2115 , 04068 2113 , 04069 2111 , 04070 2110 , 04071 2108 , 04072 2107 , 04073 2105 , 04074 2104 , 04075 2102 , 04076 2100 , 04077 2099 , 04078 2097 , 04079 2096 , 04080 2094 , 04081 2093 , 04082 2091 , 04083 2089 , 04084 2088 , 04085 2086 , 04086 2085 , 04087 2083 , 04088 2082 , 04089 2080 , 04090 2078 , 04091 2077 , 04092 2075 , 04093 2074 , 04094 2072 , 04095 2071 , 04096 2069 , 04097 2067 , 04098 2066 , 04099 2064 , 04100 2063 , 04101 2061 , 04102 2060 , 04103 2058 , 04104 2056 , 04105 2055 , 04106 2053 , 04107 2052 , 04108 2050 , 04109 2049 , 04110 2047 , 04111 2045 , 04112 2044 , 04113 2042 , 04114 2041 , 04115 2039 , 04116 2038 , 04117 2036 , 04118 2034 , 04119 2033 , 04120 2031 , 04121 2030 , 04122 2028 , 04123 2027 , 04124 2025 , 04125 2023 , 04126 2022 , 04127 2020 , 04128 2019 , 04129 2017 , 04130 2016 , 04131 2014 , 04132 2012 , 04133 2011 , 04134 2009 , 04135 2008 , 04136 2006 , 04137 2005 , 04138 2003 , 04139 2001 , 04140 2000 , 04141 1998 , 04142 1997 , 04143 1995 , 04144 1994 , 04145 1992 , 04146 1990 , 04147 1989 , 04148 1987 , 04149 1986 , 04150 1984 , 04151 1983 , 04152 1981 , 04153 1979 , 04154 1978 , 04155 1976 , 04156 1975 , 04157 1973 , 04158 1972 , 04159 1970 , 04160 1968 , 04161 1967 , 04162 1965 , 04163 1964 , 04164 1962 , 04165 1961 , 04166 1959 , 04167 1958 , 04168 1956 , 04169 1954 , 04170 1953 , 04171 1951 , 04172 1950 , 04173 1948 , 04174 1947 , 04175 1945 , 04176 1943 , 04177 1942 , 04178 1940 , 04179 1939 , 04180 1937 , 04181 1936 , 04182 1934 , 04183 1932 , 04184 1931 , 04185 1929 , 04186 1928 , 04187 1926 , 04188 1925 , 04189 1923 , 04190 1921 , 04191 1920 , 04192 1918 , 04193 1917 , 04194 1915 , 04195 1914 , 04196 1912 , 04197 1910 , 04198 1909 , 04199 1907 , 04200 1906 , 04201 1904 , 04202 1903 , 04203 1901 , 04204 1900 , 04205 1898 , 04206 1896 , 04207 1895 , 04208 1893 , 04209 1892 , 04210 1890 , 04211 1889 , 04212 1887 , 04213 1885 , 04214 1884 , 04215 1882 , 04216 1881 , 04217 1879 , 04218 1878 , 04219 1876 , 04220 1874 , 04221 1873 , 04222 1871 , 04223 1870 , 04224 1868 , 04225 1867 , 04226 1865 , 04227 1864 , 04228 1862 , 04229 1860 , 04230 1859 , 04231 1857 , 04232 1856 , 04233 1854 , 04234 1853 , 04235 1851 , 04236 1849 , 04237 1848 , 04238 1846 , 04239 1845 , 04240 1843 , 04241 1842 , 04242 1840 , 04243 1838 , 04244 1837 , 04245 1835 , 04246 1834 , 04247 1832 , 04248 1831 , 04249 1829 , 04250 1828 , 04251 1826 , 04252 1824 , 04253 1823 , 04254 1821 , 04255 1820 , 04256 1818 , 04257 1817 , 04258 1815 , 04259 1814 , 04260 1812 , 04261 1810 , 04262 1809 , 04263 1807 , 04264 1806 , 04265 1804 , 04266 1803 , 04267 1801 , 04268 1799 , 04269 1798 , 04270 1796 , 04271 1795 , 04272 1793 , 04273 1792 , 04274 1790 , 04275 1789 , 04276 1787 , 04277 1785 , 04278 1784 , 04279 1782 , 04280 1781 , 04281 1779 , 04282 1778 , 04283 1776 , 04284 1775 , 04285 1773 , 04286 1771 , 04287 1770 , 04288 1768 , 04289 1767 , 04290 1765 , 04291 1764 , 04292 1762 , 04293 1761 , 04294 1759 , 04295 1757 , 04296 1756 , 04297 1754 , 04298 1753 , 04299 1751 , 04300 1750 , 04301 1748 , 04302 1747 , 04303 1745 , 04304 1743 , 04305 1742 , 04306 1740 , 04307 1739 , 04308 1737 , 04309 1736 , 04310 1734 , 04311 1733 , 04312 1731 , 04313 1729 , 04314 1728 , 04315 1726 , 04316 1725 , 04317 1723 , 04318 1722 , 04319 1720 , 04320 1719 , 04321 1717 , 04322 1716 , 04323 1714 , 04324 1712 , 04325 1711 , 04326 1709 , 04327 1708 , 04328 1706 , 04329 1705 , 04330 1703 , 04331 1702 , 04332 1700 , 04333 1699 , 04334 1697 , 04335 1695 , 04336 1694 , 04337 1692 , 04338 1691 , 04339 1689 , 04340 1688 , 04341 1686 , 04342 1685 , 04343 1683 , 04344 1681 , 04345 1680 , 04346 1678 , 04347 1677 , 04348 1675 , 04349 1674 , 04350 1672 , 04351 1671 , 04352 1669 , 04353 1668 , 04354 1666 , 04355 1665 , 04356 1663 , 04357 1661 , 04358 1660 , 04359 1658 , 04360 1657 , 04361 1655 , 04362 1654 , 04363 1652 , 04364 1651 , 04365 1649 , 04366 1648 , 04367 1646 , 04368 1644 , 04369 1643 , 04370 1641 , 04371 1640 , 04372 1638 , 04373 1637 , 04374 1635 , 04375 1634 , 04376 1632 , 04377 1631 , 04378 1629 , 04379 1628 , 04380 1626 , 04381 1624 , 04382 1623 , 04383 1621 , 04384 1620 , 04385 1618 , 04386 1617 , 04387 1615 , 04388 1614 , 04389 1612 , 04390 1611 , 04391 1609 , 04392 1608 , 04393 1606 , 04394 1605 , 04395 1603 , 04396 1601 , 04397 1600 , 04398 1598 , 04399 1597 , 04400 1595 , 04401 1594 , 04402 1592 , 04403 1591 , 04404 1589 , 04405 1588 , 04406 1586 , 04407 1585 , 04408 1583 , 04409 1582 , 04410 1580 , 04411 1578 , 04412 1577 , 04413 1575 , 04414 1574 , 04415 1572 , 04416 1571 , 04417 1569 , 04418 1568 , 04419 1566 , 04420 1565 , 04421 1563 , 04422 1562 , 04423 1560 , 04424 1559 , 04425 1557 , 04426 1556 , 04427 1554 , 04428 1553 , 04429 1551 , 04430 1549 , 04431 1548 , 04432 1546 , 04433 1545 , 04434 1543 , 04435 1542 , 04436 1540 , 04437 1539 , 04438 1537 , 04439 1536 , 04440 1534 , 04441 1533 , 04442 1531 , 04443 1530 , 04444 1528 , 04445 1527 , 04446 1525 , 04447 1524 , 04448 1522 , 04449 1521 , 04450 1519 , 04451 1518 , 04452 1516 , 04453 1515 , 04454 1513 , 04455 1512 , 04456 1510 , 04457 1508 , 04458 1507 , 04459 1505 , 04460 1504 , 04461 1502 , 04462 1501 , 04463 1499 , 04464 1498 , 04465 1496 , 04466 1495 , 04467 1493 , 04468 1492 , 04469 1490 , 04470 1489 , 04471 1487 , 04472 1486 , 04473 1484 , 04474 1483 , 04475 1481 , 04476 1480 , 04477 1478 , 04478 1477 , 04479 1475 , 04480 1474 , 04481 1472 , 04482 1471 , 04483 1469 , 04484 1468 , 04485 1466 , 04486 1465 , 04487 1463 , 04488 1462 , 04489 1460 , 04490 1459 , 04491 1457 , 04492 1456 , 04493 1454 , 04494 1453 , 04495 1451 , 04496 1450 , 04497 1448 , 04498 1447 , 04499 1445 , 04500 1444 , 04501 1442 , 04502 1441 , 04503 1439 , 04504 1438 , 04505 1436 , 04506 1435 , 04507 1433 , 04508 1432 , 04509 1430 , 04510 1429 , 04511 1427 , 04512 1426 , 04513 1424 , 04514 1423 , 04515 1421 , 04516 1420 , 04517 1418 , 04518 1417 , 04519 1415 , 04520 1414 , 04521 1412 , 04522 1411 , 04523 1409 , 04524 1408 , 04525 1406 , 04526 1405 , 04527 1403 , 04528 1402 , 04529 1400 , 04530 1399 , 04531 1397 , 04532 1396 , 04533 1394 , 04534 1393 , 04535 1391 , 04536 1390 , 04537 1388 , 04538 1387 , 04539 1385 , 04540 1384 , 04541 1382 , 04542 1381 , 04543 1379 , 04544 1378 , 04545 1376 , 04546 1375 , 04547 1374 , 04548 1372 , 04549 1371 , 04550 1369 , 04551 1368 , 04552 1366 , 04553 1365 , 04554 1363 , 04555 1362 , 04556 1360 , 04557 1359 , 04558 1357 , 04559 1356 , 04560 1354 , 04561 1353 , 04562 1351 , 04563 1350 , 04564 1348 , 04565 1347 , 04566 1345 , 04567 1344 , 04568 1342 , 04569 1341 , 04570 1340 , 04571 1338 , 04572 1337 , 04573 1335 , 04574 1334 , 04575 1332 , 04576 1331 , 04577 1329 , 04578 1328 , 04579 1326 , 04580 1325 , 04581 1323 , 04582 1322 , 04583 1320 , 04584 1319 , 04585 1317 , 04586 1316 , 04587 1315 , 04588 1313 , 04589 1312 , 04590 1310 , 04591 1309 , 04592 1307 , 04593 1306 , 04594 1304 , 04595 1303 , 04596 1301 , 04597 1300 , 04598 1298 , 04599 1297 , 04600 1295 , 04601 1294 , 04602 1293 , 04603 1291 , 04604 1290 , 04605 1288 , 04606 1287 , 04607 1285 , 04608 1284 , 04609 1282 , 04610 1281 , 04611 1279 , 04612 1278 , 04613 1277 , 04614 1275 , 04615 1274 , 04616 1272 , 04617 1271 , 04618 1269 , 04619 1268 , 04620 1266 , 04621 1265 , 04622 1263 , 04623 1262 , 04624 1261 , 04625 1259 , 04626 1258 , 04627 1256 , 04628 1255 , 04629 1253 , 04630 1252 , 04631 1250 , 04632 1249 , 04633 1248 , 04634 1246 , 04635 1245 , 04636 1243 , 04637 1242 , 04638 1240 , 04639 1239 , 04640 1237 , 04641 1236 , 04642 1235 , 04643 1233 , 04644 1232 , 04645 1230 , 04646 1229 , 04647 1227 , 04648 1226 , 04649 1224 , 04650 1223 , 04651 1222 , 04652 1220 , 04653 1219 , 04654 1217 , 04655 1216 , 04656 1214 , 04657 1213 , 04658 1212 , 04659 1210 , 04660 1209 , 04661 1207 , 04662 1206 , 04663 1204 , 04664 1203 , 04665 1202 , 04666 1200 , 04667 1199 , 04668 1197 , 04669 1196 , 04670 1194 , 04671 1193 , 04672 1192 , 04673 1190 , 04674 1189 , 04675 1187 , 04676 1186 , 04677 1184 , 04678 1183 , 04679 1182 , 04680 1180 , 04681 1179 , 04682 1177 , 04683 1176 , 04684 1174 , 04685 1173 , 04686 1172 , 04687 1170 , 04688 1169 , 04689 1167 , 04690 1166 , 04691 1164 , 04692 1163 , 04693 1162 , 04694 1160 , 04695 1159 , 04696 1157 , 04697 1156 , 04698 1155 , 04699 1153 , 04700 1152 , 04701 1150 , 04702 1149 , 04703 1148 , 04704 1146 , 04705 1145 , 04706 1143 , 04707 1142 , 04708 1140 , 04709 1139 , 04710 1138 , 04711 1136 , 04712 1135 , 04713 1133 , 04714 1132 , 04715 1131 , 04716 1129 , 04717 1128 , 04718 1126 , 04719 1125 , 04720 1124 , 04721 1122 , 04722 1121 , 04723 1119 , 04724 1118 , 04725 1117 , 04726 1115 , 04727 1114 , 04728 1112 , 04729 1111 , 04730 1110 , 04731 1108 , 04732 1107 , 04733 1105 , 04734 1104 , 04735 1103 , 04736 1101 , 04737 1100 , 04738 1098 , 04739 1097 , 04740 1096 , 04741 1094 , 04742 1093 , 04743 1092 , 04744 1090 , 04745 1089 , 04746 1087 , 04747 1086 , 04748 1085 , 04749 1083 , 04750 1082 , 04751 1080 , 04752 1079 , 04753 1078 , 04754 1076 , 04755 1075 , 04756 1074 , 04757 1072 , 04758 1071 , 04759 1069 , 04760 1068 , 04761 1067 , 04762 1065 , 04763 1064 , 04764 1062 , 04765 1061 , 04766 1060 , 04767 1058 , 04768 1057 , 04769 1056 , 04770 1054 , 04771 1053 , 04772 1051 , 04773 1050 , 04774 1049 , 04775 1047 , 04776 1046 , 04777 1045 , 04778 1043 , 04779 1042 , 04780 1041 , 04781 1039 , 04782 1038 , 04783 1036 , 04784 1035 , 04785 1034 , 04786 1032 , 04787 1031 , 04788 1030 , 04789 1028 , 04790 1027 , 04791 1026 , 04792 1024 , 04793 1023 , 04794 1021 , 04795 1020 , 04796 1019 , 04797 1017 , 04798 1016 , 04799 1015 , 04800 1013 , 04801 1012 , 04802 1011 , 04803 1009 , 04804 1008 , 04805 1007 , 04806 1005 , 04807 1004 , 04808 1002 , 04809 1001 , 04810 1000 , 04811 998 , 04812 997 , 04813 996 , 04814 994 , 04815 993 , 04816 992 , 04817 990 , 04818 989 , 04819 988 , 04820 986 , 04821 985 , 04822 984 , 04823 982 , 04824 981 , 04825 980 , 04826 978 , 04827 977 , 04828 976 , 04829 974 , 04830 973 , 04831 972 , 04832 970 , 04833 969 , 04834 968 , 04835 966 , 04836 965 , 04837 964 , 04838 962 , 04839 961 , 04840 960 , 04841 958 , 04842 957 , 04843 956 , 04844 954 , 04845 953 , 04846 952 , 04847 950 , 04848 949 , 04849 948 , 04850 946 , 04851 945 , 04852 944 , 04853 942 , 04854 941 , 04855 940 , 04856 938 , 04857 937 , 04858 936 , 04859 934 , 04860 933 , 04861 932 , 04862 930 , 04863 929 , 04864 928 , 04865 927 , 04866 925 , 04867 924 , 04868 923 , 04869 921 , 04870 920 , 04871 919 , 04872 917 , 04873 916 , 04874 915 , 04875 913 , 04876 912 , 04877 911 , 04878 909 , 04879 908 , 04880 907 , 04881 906 , 04882 904 , 04883 903 , 04884 902 , 04885 900 , 04886 899 , 04887 898 , 04888 896 , 04889 895 , 04890 894 , 04891 893 , 04892 891 , 04893 890 , 04894 889 , 04895 887 , 04896 886 , 04897 885 , 04898 883 , 04899 882 , 04900 881 , 04901 880 , 04902 878 , 04903 877 , 04904 876 , 04905 874 , 04906 873 , 04907 872 , 04908 871 , 04909 869 , 04910 868 , 04911 867 , 04912 865 , 04913 864 , 04914 863 , 04915 862 , 04916 860 , 04917 859 , 04918 858 , 04919 857 , 04920 855 , 04921 854 , 04922 853 , 04923 851 , 04924 850 , 04925 849 , 04926 848 , 04927 846 , 04928 845 , 04929 844 , 04930 842 , 04931 841 , 04932 840 , 04933 839 , 04934 837 , 04935 836 , 04936 835 , 04937 834 , 04938 832 , 04939 831 , 04940 830 , 04941 829 , 04942 827 , 04943 826 , 04944 825 , 04945 824 , 04946 822 , 04947 821 , 04948 820 , 04949 818 , 04950 817 , 04951 816 , 04952 815 , 04953 813 , 04954 812 , 04955 811 , 04956 810 , 04957 808 , 04958 807 , 04959 806 , 04960 805 , 04961 803 , 04962 802 , 04963 801 , 04964 800 , 04965 798 , 04966 797 , 04967 796 , 04968 795 , 04969 794 , 04970 792 , 04971 791 , 04972 790 , 04973 789 , 04974 787 , 04975 786 , 04976 785 , 04977 784 , 04978 782 , 04979 781 , 04980 780 , 04981 779 , 04982 777 , 04983 776 , 04984 775 , 04985 774 , 04986 773 , 04987 771 , 04988 770 , 04989 769 , 04990 768 , 04991 766 , 04992 765 , 04993 764 , 04994 763 , 04995 761 , 04996 760 , 04997 759 , 04998 758 , 04999 757 , 05000 755 , 05001 754 , 05002 753 , 05003 752 , 05004 751 , 05005 749 , 05006 748 , 05007 747 , 05008 746 , 05009 744 , 05010 743 , 05011 742 , 05012 741 , 05013 740 , 05014 738 , 05015 737 , 05016 736 , 05017 735 , 05018 734 , 05019 732 , 05020 731 , 05021 730 , 05022 729 , 05023 728 , 05024 726 , 05025 725 , 05026 724 , 05027 723 , 05028 722 , 05029 720 , 05030 719 , 05031 718 , 05032 717 , 05033 716 , 05034 714 , 05035 713 , 05036 712 , 05037 711 , 05038 710 , 05039 708 , 05040 707 , 05041 706 , 05042 705 , 05043 704 , 05044 703 , 05045 701 , 05046 700 , 05047 699 , 05048 698 , 05049 697 , 05050 695 , 05051 694 , 05052 693 , 05053 692 , 05054 691 , 05055 690 , 05056 688 , 05057 687 , 05058 686 , 05059 685 , 05060 684 , 05061 682 , 05062 681 , 05063 680 , 05064 679 , 05065 678 , 05066 677 , 05067 675 , 05068 674 , 05069 673 , 05070 672 , 05071 671 , 05072 670 , 05073 668 , 05074 667 , 05075 666 , 05076 665 , 05077 664 , 05078 663 , 05079 662 , 05080 660 , 05081 659 , 05082 658 , 05083 657 , 05084 656 , 05085 655 , 05086 653 , 05087 652 , 05088 651 , 05089 650 , 05090 649 , 05091 648 , 05092 647 , 05093 645 , 05094 644 , 05095 643 , 05096 642 , 05097 641 , 05098 640 , 05099 639 , 05100 637 , 05101 636 , 05102 635 , 05103 634 , 05104 633 , 05105 632 , 05106 631 , 05107 629 , 05108 628 , 05109 627 , 05110 626 , 05111 625 , 05112 624 , 05113 623 , 05114 622 , 05115 620 , 05116 619 , 05117 618 , 05118 617 , 05119 616 , 05120 615 , 05121 614 , 05122 613 , 05123 611 , 05124 610 , 05125 609 , 05126 608 , 05127 607 , 05128 606 , 05129 605 , 05130 604 , 05131 603 , 05132 601 , 05133 600 , 05134 599 , 05135 598 , 05136 597 , 05137 596 , 05138 595 , 05139 594 , 05140 593 , 05141 591 , 05142 590 , 05143 589 , 05144 588 , 05145 587 , 05146 586 , 05147 585 , 05148 584 , 05149 583 , 05150 582 , 05151 580 , 05152 579 , 05153 578 , 05154 577 , 05155 576 , 05156 575 , 05157 574 , 05158 573 , 05159 572 , 05160 571 , 05161 570 , 05162 568 , 05163 567 , 05164 566 , 05165 565 , 05166 564 , 05167 563 , 05168 562 , 05169 561 , 05170 560 , 05171 559 , 05172 558 , 05173 557 , 05174 555 , 05175 554 , 05176 553 , 05177 552 , 05178 551 , 05179 550 , 05180 549 , 05181 548 , 05182 547 , 05183 546 , 05184 545 , 05185 544 , 05186 543 , 05187 542 , 05188 540 , 05189 539 , 05190 538 , 05191 537 , 05192 536 , 05193 535 , 05194 534 , 05195 533 , 05196 532 , 05197 531 , 05198 530 , 05199 529 , 05200 528 , 05201 527 , 05202 526 , 05203 525 , 05204 524 , 05205 523 , 05206 521 , 05207 520 , 05208 519 , 05209 518 , 05210 517 , 05211 516 , 05212 515 , 05213 514 , 05214 513 , 05215 512 , 05216 511 , 05217 510 , 05218 509 , 05219 508 , 05220 507 , 05221 506 , 05222 505 , 05223 504 , 05224 503 , 05225 502 , 05226 501 , 05227 500 , 05228 499 , 05229 498 , 05230 497 , 05231 496 , 05232 495 , 05233 494 , 05234 493 , 05235 491 , 05236 490 , 05237 489 , 05238 488 , 05239 487 , 05240 486 , 05241 485 , 05242 484 , 05243 483 , 05244 482 , 05245 481 , 05246 480 , 05247 479 , 05248 478 , 05249 477 , 05250 476 , 05251 475 , 05252 474 , 05253 473 , 05254 472 , 05255 471 , 05256 470 , 05257 469 , 05258 468 , 05259 467 , 05260 466 , 05261 465 , 05262 464 , 05263 463 , 05264 462 , 05265 461 , 05266 460 , 05267 459 , 05268 458 , 05269 457 , 05270 456 , 05271 455 , 05272 454 , 05273 453 , 05274 452 , 05275 451 , 05276 450 , 05277 449 , 05278 448 , 05279 447 , 05280 446 , 05281 446 , 05282 445 , 05283 444 , 05284 443 , 05285 442 , 05286 441 , 05287 440 , 05288 439 , 05289 438 , 05290 437 , 05291 436 , 05292 435 , 05293 434 , 05294 433 , 05295 432 , 05296 431 , 05297 430 , 05298 429 , 05299 428 , 05300 427 , 05301 426 , 05302 425 , 05303 424 , 05304 423 , 05305 422 , 05306 421 , 05307 420 , 05308 419 , 05309 418 , 05310 418 , 05311 417 , 05312 416 , 05313 415 , 05314 414 , 05315 413 , 05316 412 , 05317 411 , 05318 410 , 05319 409 , 05320 408 , 05321 407 , 05322 406 , 05323 405 , 05324 404 , 05325 403 , 05326 402 , 05327 401 , 05328 401 , 05329 400 , 05330 399 , 05331 398 , 05332 397 , 05333 396 , 05334 395 , 05335 394 , 05336 393 , 05337 392 , 05338 391 , 05339 390 , 05340 389 , 05341 389 , 05342 388 , 05343 387 , 05344 386 , 05345 385 , 05346 384 , 05347 383 , 05348 382 , 05349 381 , 05350 380 , 05351 379 , 05352 378 , 05353 378 , 05354 377 , 05355 376 , 05356 375 , 05357 374 , 05358 373 , 05359 372 , 05360 371 , 05361 370 , 05362 369 , 05363 368 , 05364 368 , 05365 367 , 05366 366 , 05367 365 , 05368 364 , 05369 363 , 05370 362 , 05371 361 , 05372 360 , 05373 360 , 05374 359 , 05375 358 , 05376 357 , 05377 356 , 05378 355 , 05379 354 , 05380 353 , 05381 352 , 05382 352 , 05383 351 , 05384 350 , 05385 349 , 05386 348 , 05387 347 , 05388 346 , 05389 345 , 05390 345 , 05391 344 , 05392 343 , 05393 342 , 05394 341 , 05395 340 , 05396 339 , 05397 338 , 05398 338 , 05399 337 , 05400 336 , 05401 335 , 05402 334 , 05403 333 , 05404 332 , 05405 332 , 05406 331 , 05407 330 , 05408 329 , 05409 328 , 05410 327 , 05411 326 , 05412 326 , 05413 325 , 05414 324 , 05415 323 , 05416 322 , 05417 321 , 05418 321 , 05419 320 , 05420 319 , 05421 318 , 05422 317 , 05423 316 , 05424 315 , 05425 315 , 05426 314 , 05427 313 , 05428 312 , 05429 311 , 05430 310 , 05431 310 , 05432 309 , 05433 308 , 05434 307 , 05435 306 , 05436 305 , 05437 305 , 05438 304 , 05439 303 , 05440 302 , 05441 301 , 05442 301 , 05443 300 , 05444 299 , 05445 298 , 05446 297 , 05447 296 , 05448 296 , 05449 295 , 05450 294 , 05451 293 , 05452 292 , 05453 292 , 05454 291 , 05455 290 , 05456 289 , 05457 288 , 05458 288 , 05459 287 , 05460 286 , 05461 285 , 05462 284 , 05463 284 , 05464 283 , 05465 282 , 05466 281 , 05467 280 , 05468 280 , 05469 279 , 05470 278 , 05471 277 , 05472 276 , 05473 276 , 05474 275 , 05475 274 , 05476 273 , 05477 273 , 05478 272 , 05479 271 , 05480 270 , 05481 269 , 05482 269 , 05483 268 , 05484 267 , 05485 266 , 05486 265 , 05487 265 , 05488 264 , 05489 263 , 05490 262 , 05491 262 , 05492 261 , 05493 260 , 05494 259 , 05495 259 , 05496 258 , 05497 257 , 05498 256 , 05499 256 , 05500 255 , 05501 254 , 05502 253 , 05503 252 , 05504 252 , 05505 251 , 05506 250 , 05507 249 , 05508 249 , 05509 248 , 05510 247 , 05511 246 , 05512 246 , 05513 245 , 05514 244 , 05515 243 , 05516 243 , 05517 242 , 05518 241 , 05519 241 , 05520 240 , 05521 239 , 05522 238 , 05523 238 , 05524 237 , 05525 236 , 05526 235 , 05527 235 , 05528 234 , 05529 233 , 05530 232 , 05531 232 , 05532 231 , 05533 230 , 05534 230 , 05535 229 , 05536 228 , 05537 227 , 05538 227 , 05539 226 , 05540 225 , 05541 225 , 05542 224 , 05543 223 , 05544 222 , 05545 222 , 05546 221 , 05547 220 , 05548 220 , 05549 219 , 05550 218 , 05551 217 , 05552 217 , 05553 216 , 05554 215 , 05555 215 , 05556 214 , 05557 213 , 05558 213 , 05559 212 , 05560 211 , 05561 210 , 05562 210 , 05563 209 , 05564 208 , 05565 208 , 05566 207 , 05567 206 , 05568 206 , 05569 205 , 05570 204 , 05571 204 , 05572 203 , 05573 202 , 05574 201 , 05575 201 , 05576 200 , 05577 199 , 05578 199 , 05579 198 , 05580 197 , 05581 197 , 05582 196 , 05583 195 , 05584 195 , 05585 194 , 05586 193 , 05587 193 , 05588 192 , 05589 191 , 05590 191 , 05591 190 , 05592 189 , 05593 189 , 05594 188 , 05595 187 , 05596 187 , 05597 186 , 05598 185 , 05599 185 , 05600 184 , 05601 184 , 05602 183 , 05603 182 , 05604 182 , 05605 181 , 05606 180 , 05607 180 , 05608 179 , 05609 178 , 05610 178 , 05611 177 , 05612 176 , 05613 176 , 05614 175 , 05615 175 , 05616 174 , 05617 173 , 05618 173 , 05619 172 , 05620 171 , 05621 171 , 05622 170 , 05623 169 , 05624 169 , 05625 168 , 05626 168 , 05627 167 , 05628 166 , 05629 166 , 05630 165 , 05631 164 , 05632 164 , 05633 163 , 05634 163 , 05635 162 , 05636 161 , 05637 161 , 05638 160 , 05639 160 , 05640 159 , 05641 158 , 05642 158 , 05643 157 , 05644 157 , 05645 156 , 05646 155 , 05647 155 , 05648 154 , 05649 154 , 05650 153 , 05651 152 , 05652 152 , 05653 151 , 05654 151 , 05655 150 , 05656 149 , 05657 149 , 05658 148 , 05659 148 , 05660 147 , 05661 146 , 05662 146 , 05663 145 , 05664 145 , 05665 144 , 05666 144 , 05667 143 , 05668 142 , 05669 142 , 05670 141 , 05671 141 , 05672 140 , 05673 140 , 05674 139 , 05675 138 , 05676 138 , 05677 137 , 05678 137 , 05679 136 , 05680 136 , 05681 135 , 05682 134 , 05683 134 , 05684 133 , 05685 133 , 05686 132 , 05687 132 , 05688 131 , 05689 131 , 05690 130 , 05691 129 , 05692 129 , 05693 128 , 05694 128 , 05695 127 , 05696 127 , 05697 126 , 05698 126 , 05699 125 , 05700 125 , 05701 124 , 05702 123 , 05703 123 , 05704 122 , 05705 122 , 05706 121 , 05707 121 , 05708 120 , 05709 120 , 05710 119 , 05711 119 , 05712 118 , 05713 118 , 05714 117 , 05715 117 , 05716 116 , 05717 116 , 05718 115 , 05719 114 , 05720 114 , 05721 113 , 05722 113 , 05723 112 , 05724 112 , 05725 111 , 05726 111 , 05727 110 , 05728 110 , 05729 109 , 05730 109 , 05731 108 , 05732 108 , 05733 107 , 05734 107 , 05735 106 , 05736 106 , 05737 105 , 05738 105 , 05739 104 , 05740 104 , 05741 103 , 05742 103 , 05743 102 , 05744 102 , 05745 101 , 05746 101 , 05747 100 , 05748 100 , 05749 99 , 05750 99 , 05751 98 , 05752 98 , 05753 97 , 05754 97 , 05755 97 , 05756 96 , 05757 96 , 05758 95 , 05759 95 , 05760 94 , 05761 94 , 05762 93 , 05763 93 , 05764 92 , 05765 92 , 05766 91 , 05767 91 , 05768 90 , 05769 90 , 05770 89 , 05771 89 , 05772 89 , 05773 88 , 05774 88 , 05775 87 , 05776 87 , 05777 86 , 05778 86 , 05779 85 , 05780 85 , 05781 85 , 05782 84 , 05783 84 , 05784 83 , 05785 83 , 05786 82 , 05787 82 , 05788 81 , 05789 81 , 05790 81 , 05791 80 , 05792 80 , 05793 79 , 05794 79 , 05795 78 , 05796 78 , 05797 77 , 05798 77 , 05799 77 , 05800 76 , 05801 76 , 05802 75 , 05803 75 , 05804 75 , 05805 74 , 05806 74 , 05807 73 , 05808 73 , 05809 72 , 05810 72 , 05811 72 , 05812 71 , 05813 71 , 05814 70 , 05815 70 , 05816 70 , 05817 69 , 05818 69 , 05819 68 , 05820 68 , 05821 68 , 05822 67 , 05823 67 , 05824 66 , 05825 66 , 05826 66 , 05827 65 , 05828 65 , 05829 64 , 05830 64 , 05831 64 , 05832 63 , 05833 63 , 05834 62 , 05835 62 , 05836 62 , 05837 61 , 05838 61 , 05839 60 , 05840 60 , 05841 60 , 05842 59 , 05843 59 , 05844 59 , 05845 58 , 05846 58 , 05847 57 , 05848 57 , 05849 57 , 05850 56 , 05851 56 , 05852 56 , 05853 55 , 05854 55 , 05855 55 , 05856 54 , 05857 54 , 05858 53 , 05859 53 , 05860 53 , 05861 52 , 05862 52 , 05863 52 , 05864 51 , 05865 51 , 05866 51 , 05867 50 , 05868 50 , 05869 50 , 05870 49 , 05871 49 , 05872 49 , 05873 48 , 05874 48 , 05875 48 , 05876 47 , 05877 47 , 05878 47 , 05879 46 , 05880 46 , 05881 46 , 05882 45 , 05883 45 , 05884 45 , 05885 44 , 05886 44 , 05887 44 , 05888 43 , 05889 43 , 05890 43 , 05891 42 , 05892 42 , 05893 42 , 05894 41 , 05895 41 , 05896 41 , 05897 40 , 05898 40 , 05899 40 , 05900 39 , 05901 39 , 05902 39 , 05903 39 , 05904 38 , 05905 38 , 05906 38 , 05907 37 , 05908 37 , 05909 37 , 05910 36 , 05911 36 , 05912 36 , 05913 36 , 05914 35 , 05915 35 , 05916 35 , 05917 34 , 05918 34 , 05919 34 , 05920 34 , 05921 33 , 05922 33 , 05923 33 , 05924 32 , 05925 32 , 05926 32 , 05927 32 , 05928 31 , 05929 31 , 05930 31 , 05931 30 , 05932 30 , 05933 30 , 05934 30 , 05935 29 , 05936 29 , 05937 29 , 05938 29 , 05939 28 , 05940 28 , 05941 28 , 05942 28 , 05943 27 , 05944 27 , 05945 27 , 05946 27 , 05947 26 , 05948 26 , 05949 26 , 05950 26 , 05951 25 , 05952 25 , 05953 25 , 05954 25 , 05955 24 , 05956 24 , 05957 24 , 05958 24 , 05959 23 , 05960 23 , 05961 23 , 05962 23 , 05963 22 , 05964 22 , 05965 22 , 05966 22 , 05967 21 , 05968 21 , 05969 21 , 05970 21 , 05971 21 , 05972 20 , 05973 20 , 05974 20 , 05975 20 , 05976 19 , 05977 19 , 05978 19 , 05979 19 , 05980 19 , 05981 18 , 05982 18 , 05983 18 , 05984 18 , 05985 17 , 05986 17 , 05987 17 , 05988 17 , 05989 17 , 05990 16 , 05991 16 , 05992 16 , 05993 16 , 05994 16 , 05995 15 , 05996 15 , 05997 15 , 05998 15 , 05999 15 , 06000 15 , 06001 14 , 06002 14 , 06003 14 , 06004 14 , 06005 14 , 06006 13 , 06007 13 , 06008 13 , 06009 13 , 06010 13 , 06011 13 , 06012 12 , 06013 12 , 06014 12 , 06015 12 , 06016 12 , 06017 11 , 06018 11 , 06019 11 , 06020 11 , 06021 11 , 06022 11 , 06023 10 , 06024 10 , 06025 10 , 06026 10 , 06027 10 , 06028 10 , 06029 10 , 06030 9 , 06031 9 , 06032 9 , 06033 9 , 06034 9 , 06035 9 , 06036 8 , 06037 8 , 06038 8 , 06039 8 , 06040 8 , 06041 8 , 06042 8 , 06043 7 , 06044 7 , 06045 7 , 06046 7 , 06047 7 , 06048 7 , 06049 7 , 06050 7 , 06051 6 , 06052 6 , 06053 6 , 06054 6 , 06055 6 , 06056 6 , 06057 6 , 06058 6 , 06059 5 , 06060 5 , 06061 5 , 06062 5 , 06063 5 , 06064 5 , 06065 5 , 06066 5 , 06067 4 , 06068 4 , 06069 4 , 06070 4 , 06071 4 , 06072 4 , 06073 4 , 06074 4 , 06075 4 , 06076 4 , 06077 3 , 06078 3 , 06079 3 , 06080 3 , 06081 3 , 06082 3 , 06083 3 , 06084 3 , 06085 3 , 06086 3 , 06087 3 , 06088 2 , 06089 2 , 06090 2 , 06091 2 , 06092 2 , 06093 2 , 06094 2 , 06095 2 , 06096 2 , 06097 2 , 06098 2 , 06099 2 , 06100 2 , 06101 1 , 06102 1 , 06103 1 , 06104 1 , 06105 1 , 06106 1 , 06107 1 , 06108 1 , 06109 1 , 06110 1 , 06111 1 , 06112 1 , 06113 1 , 06114 1 , 06115 1 , 06116 1 , 06117 1 , 06118 0 , 06119 0 , 06120 0 , 06121 0 , 06122 0 , 06123 0 , 06124 0 , 06125 0 , 06126 0 , 06127 0 , 06128 0 , 06129 0 , 06130 0 , 06131 0 , 06132 0 , 06133 0 , 06134 0 , 06135 0 , 06136 0 , 06137 0 , 06138 0 , 06139 0 , 06140 0 , 06141 0 , 06142 0 , 06143 0 , 06144 0 , 06145 0 , 06146 0 , 06147 0 , 06148 0 , 06149 0 , 06150 0 , 06151 0 , 06152 0 , 06153 0 , 06154 0 , 06155 0 , 06156 0 , 06157 0 , 06158 0 , 06159 0 , 06160 0 , 06161 0 , 06162 0 , 06163 0 , 06164 0 , 06165 0 , 06166 0 , 06167 0 , 06168 0 , 06169 0 , 06170 0 , 06171 0 , 06172 0 , 06173 0 , 06174 0 , 06175 0 , 06176 0 , 06177 0 , 06178 0 , 06179 0 , 06180 0 , 06181 0 , 06182 0 , 06183 0 , 06184 0 , 06185 0 , 06186 0 , 06187 0 , 06188 0 , 06189 0 , 06190 0 , 06191 0 , 06192 0 , 06193 0 , 06194 0 , 06195 0 , 06196 0 , 06197 0 , 06198 0 , 06199 1 , 06200 1 , 06201 1 , 06202 1 , 06203 1 , 06204 1 , 06205 1 , 06206 1 , 06207 1 , 06208 1 , 06209 1 , 06210 1 , 06211 1 , 06212 1 , 06213 1 , 06214 1 , 06215 1 , 06216 2 , 06217 2 , 06218 2 , 06219 2 , 06220 2 , 06221 2 , 06222 2 , 06223 2 , 06224 2 , 06225 2 , 06226 2 , 06227 2 , 06228 2 , 06229 3 , 06230 3 , 06231 3 , 06232 3 , 06233 3 , 06234 3 , 06235 3 , 06236 3 , 06237 3 , 06238 3 , 06239 3 , 06240 4 , 06241 4 , 06242 4 , 06243 4 , 06244 4 , 06245 4 , 06246 4 , 06247 4 , 06248 4 , 06249 4 , 06250 5 , 06251 5 , 06252 5 , 06253 5 , 06254 5 , 06255 5 , 06256 5 , 06257 5 , 06258 6 , 06259 6 , 06260 6 , 06261 6 , 06262 6 , 06263 6 , 06264 6 , 06265 6 , 06266 7 , 06267 7 , 06268 7 , 06269 7 , 06270 7 , 06271 7 , 06272 7 , 06273 7 , 06274 8 , 06275 8 , 06276 8 , 06277 8 , 06278 8 , 06279 8 , 06280 8 , 06281 9 , 06282 9 , 06283 9 , 06284 9 , 06285 9 , 06286 9 , 06287 10 , 06288 10 , 06289 10 , 06290 10 , 06291 10 , 06292 10 , 06293 10 , 06294 11 , 06295 11 , 06296 11 , 06297 11 , 06298 11 , 06299 11 , 06300 12 , 06301 12 , 06302 12 , 06303 12 , 06304 12 , 06305 13 , 06306 13 , 06307 13 , 06308 13 , 06309 13 , 06310 13 , 06311 14 , 06312 14 , 06313 14 , 06314 14 , 06315 14 , 06316 15 , 06317 15 , 06318 15 , 06319 15 , 06320 15 , 06321 15 , 06322 16 , 06323 16 , 06324 16 , 06325 16 , 06326 16 , 06327 17 , 06328 17 , 06329 17 , 06330 17 , 06331 17 , 06332 18 , 06333 18 , 06334 18 , 06335 18 , 06336 19 , 06337 19 , 06338 19 , 06339 19 , 06340 19 , 06341 20 , 06342 20 , 06343 20 , 06344 20 , 06345 21 , 06346 21 , 06347 21 , 06348 21 , 06349 21 , 06350 22 , 06351 22 , 06352 22 , 06353 22 , 06354 23 , 06355 23 , 06356 23 , 06357 23 , 06358 24 , 06359 24 , 06360 24 , 06361 24 , 06362 25 , 06363 25 , 06364 25 , 06365 25 , 06366 26 , 06367 26 , 06368 26 , 06369 26 , 06370 27 , 06371 27 , 06372 27 , 06373 27 , 06374 28 , 06375 28 , 06376 28 , 06377 28 , 06378 29 , 06379 29 , 06380 29 , 06381 29 , 06382 30 , 06383 30 , 06384 30 , 06385 30 , 06386 31 , 06387 31 , 06388 31 , 06389 32 , 06390 32 , 06391 32 , 06392 32 , 06393 33 , 06394 33 , 06395 33 , 06396 34 , 06397 34 , 06398 34 , 06399 34 , 06400 35 , 06401 35 , 06402 35 , 06403 36 , 06404 36 , 06405 36 , 06406 36 , 06407 37 , 06408 37 , 06409 37 , 06410 38 , 06411 38 , 06412 38 , 06413 39 , 06414 39 , 06415 39 , 06416 39 , 06417 40 , 06418 40 , 06419 40 , 06420 41 , 06421 41 , 06422 41 , 06423 42 , 06424 42 , 06425 42 , 06426 43 , 06427 43 , 06428 43 , 06429 44 , 06430 44 , 06431 44 , 06432 45 , 06433 45 , 06434 45 , 06435 46 , 06436 46 , 06437 46 , 06438 47 , 06439 47 , 06440 47 , 06441 48 , 06442 48 , 06443 48 , 06444 49 , 06445 49 , 06446 49 , 06447 50 , 06448 50 , 06449 50 , 06450 51 , 06451 51 , 06452 51 , 06453 52 , 06454 52 , 06455 52 , 06456 53 , 06457 53 , 06458 53 , 06459 54 , 06460 54 , 06461 55 , 06462 55 , 06463 55 , 06464 56 , 06465 56 , 06466 56 , 06467 57 , 06468 57 , 06469 57 , 06470 58 , 06471 58 , 06472 59 , 06473 59 , 06474 59 , 06475 60 , 06476 60 , 06477 60 , 06478 61 , 06479 61 , 06480 62 , 06481 62 , 06482 62 , 06483 63 , 06484 63 , 06485 64 , 06486 64 , 06487 64 , 06488 65 , 06489 65 , 06490 66 , 06491 66 , 06492 66 , 06493 67 , 06494 67 , 06495 68 , 06496 68 , 06497 68 , 06498 69 , 06499 69 , 06500 70 , 06501 70 , 06502 70 , 06503 71 , 06504 71 , 06505 72 , 06506 72 , 06507 72 , 06508 73 , 06509 73 , 06510 74 , 06511 74 , 06512 75 , 06513 75 , 06514 75 , 06515 76 , 06516 76 , 06517 77 , 06518 77 , 06519 77 , 06520 78 , 06521 78 , 06522 79 , 06523 79 , 06524 80 , 06525 80 , 06526 81 , 06527 81 , 06528 81 , 06529 82 , 06530 82 , 06531 83 , 06532 83 , 06533 84 , 06534 84 , 06535 85 , 06536 85 , 06537 85 , 06538 86 , 06539 86 , 06540 87 , 06541 87 , 06542 88 , 06543 88 , 06544 89 , 06545 89 , 06546 89 , 06547 90 , 06548 90 , 06549 91 , 06550 91 , 06551 92 , 06552 92 , 06553 93 , 06554 93 , 06555 94 , 06556 94 , 06557 95 , 06558 95 , 06559 96 , 06560 96 , 06561 97 , 06562 97 , 06563 97 , 06564 98 , 06565 98 , 06566 99 , 06567 99 , 06568 100 , 06569 100 , 06570 101 , 06571 101 , 06572 102 , 06573 102 , 06574 103 , 06575 103 , 06576 104 , 06577 104 , 06578 105 , 06579 105 , 06580 106 , 06581 106 , 06582 107 , 06583 107 , 06584 108 , 06585 108 , 06586 109 , 06587 109 , 06588 110 , 06589 110 , 06590 111 , 06591 111 , 06592 112 , 06593 112 , 06594 113 , 06595 113 , 06596 114 , 06597 114 , 06598 115 , 06599 116 , 06600 116 , 06601 117 , 06602 117 , 06603 118 , 06604 118 , 06605 119 , 06606 119 , 06607 120 , 06608 120 , 06609 121 , 06610 121 , 06611 122 , 06612 122 , 06613 123 , 06614 123 , 06615 124 , 06616 125 , 06617 125 , 06618 126 , 06619 126 , 06620 127 , 06621 127 , 06622 128 , 06623 128 , 06624 129 , 06625 129 , 06626 130 , 06627 131 , 06628 131 , 06629 132 , 06630 132 , 06631 133 , 06632 133 , 06633 134 , 06634 134 , 06635 135 , 06636 136 , 06637 136 , 06638 137 , 06639 137 , 06640 138 , 06641 138 , 06642 139 , 06643 140 , 06644 140 , 06645 141 , 06646 141 , 06647 142 , 06648 142 , 06649 143 , 06650 144 , 06651 144 , 06652 145 , 06653 145 , 06654 146 , 06655 146 , 06656 147 , 06657 148 , 06658 148 , 06659 149 , 06660 149 , 06661 150 , 06662 151 , 06663 151 , 06664 152 , 06665 152 , 06666 153 , 06667 154 , 06668 154 , 06669 155 , 06670 155 , 06671 156 , 06672 157 , 06673 157 , 06674 158 , 06675 158 , 06676 159 , 06677 160 , 06678 160 , 06679 161 , 06680 161 , 06681 162 , 06682 163 , 06683 163 , 06684 164 , 06685 164 , 06686 165 , 06687 166 , 06688 166 , 06689 167 , 06690 168 , 06691 168 , 06692 169 , 06693 169 , 06694 170 , 06695 171 , 06696 171 , 06697 172 , 06698 173 , 06699 173 , 06700 174 , 06701 175 , 06702 175 , 06703 176 , 06704 176 , 06705 177 , 06706 178 , 06707 178 , 06708 179 , 06709 180 , 06710 180 , 06711 181 , 06712 182 , 06713 182 , 06714 183 , 06715 184 , 06716 184 , 06717 185 , 06718 185 , 06719 186 , 06720 187 , 06721 187 , 06722 188 , 06723 189 , 06724 189 , 06725 190 , 06726 191 , 06727 191 , 06728 192 , 06729 193 , 06730 193 , 06731 194 , 06732 195 , 06733 195 , 06734 196 , 06735 197 , 06736 197 , 06737 198 , 06738 199 , 06739 199 , 06740 200 , 06741 201 , 06742 201 , 06743 202 , 06744 203 , 06745 204 , 06746 204 , 06747 205 , 06748 206 , 06749 206 , 06750 207 , 06751 208 , 06752 208 , 06753 209 , 06754 210 , 06755 210 , 06756 211 , 06757 212 , 06758 213 , 06759 213 , 06760 214 , 06761 215 , 06762 215 , 06763 216 , 06764 217 , 06765 217 , 06766 218 , 06767 219 , 06768 220 , 06769 220 , 06770 221 , 06771 222 , 06772 222 , 06773 223 , 06774 224 , 06775 225 , 06776 225 , 06777 226 , 06778 227 , 06779 227 , 06780 228 , 06781 229 , 06782 230 , 06783 230 , 06784 231 , 06785 232 , 06786 232 , 06787 233 , 06788 234 , 06789 235 , 06790 235 , 06791 236 , 06792 237 , 06793 238 , 06794 238 , 06795 239 , 06796 240 , 06797 241 , 06798 241 , 06799 242 , 06800 243 , 06801 243 , 06802 244 , 06803 245 , 06804 246 , 06805 246 , 06806 247 , 06807 248 , 06808 249 , 06809 249 , 06810 250 , 06811 251 , 06812 252 , 06813 252 , 06814 253 , 06815 254 , 06816 255 , 06817 256 , 06818 256 , 06819 257 , 06820 258 , 06821 259 , 06822 259 , 06823 260 , 06824 261 , 06825 262 , 06826 262 , 06827 263 , 06828 264 , 06829 265 , 06830 265 , 06831 266 , 06832 267 , 06833 268 , 06834 269 , 06835 269 , 06836 270 , 06837 271 , 06838 272 , 06839 273 , 06840 273 , 06841 274 , 06842 275 , 06843 276 , 06844 276 , 06845 277 , 06846 278 , 06847 279 , 06848 280 , 06849 280 , 06850 281 , 06851 282 , 06852 283 , 06853 284 , 06854 284 , 06855 285 , 06856 286 , 06857 287 , 06858 288 , 06859 288 , 06860 289 , 06861 290 , 06862 291 , 06863 292 , 06864 292 , 06865 293 , 06866 294 , 06867 295 , 06868 296 , 06869 296 , 06870 297 , 06871 298 , 06872 299 , 06873 300 , 06874 301 , 06875 301 , 06876 302 , 06877 303 , 06878 304 , 06879 305 , 06880 305 , 06881 306 , 06882 307 , 06883 308 , 06884 309 , 06885 310 , 06886 310 , 06887 311 , 06888 312 , 06889 313 , 06890 314 , 06891 315 , 06892 315 , 06893 316 , 06894 317 , 06895 318 , 06896 319 , 06897 320 , 06898 321 , 06899 321 , 06900 322 , 06901 323 , 06902 324 , 06903 325 , 06904 326 , 06905 326 , 06906 327 , 06907 328 , 06908 329 , 06909 330 , 06910 331 , 06911 332 , 06912 332 , 06913 333 , 06914 334 , 06915 335 , 06916 336 , 06917 337 , 06918 338 , 06919 338 , 06920 339 , 06921 340 , 06922 341 , 06923 342 , 06924 343 , 06925 344 , 06926 345 , 06927 345 , 06928 346 , 06929 347 , 06930 348 , 06931 349 , 06932 350 , 06933 351 , 06934 352 , 06935 352 , 06936 353 , 06937 354 , 06938 355 , 06939 356 , 06940 357 , 06941 358 , 06942 359 , 06943 360 , 06944 360 , 06945 361 , 06946 362 , 06947 363 , 06948 364 , 06949 365 , 06950 366 , 06951 367 , 06952 368 , 06953 368 , 06954 369 , 06955 370 , 06956 371 , 06957 372 , 06958 373 , 06959 374 , 06960 375 , 06961 376 , 06962 377 , 06963 378 , 06964 378 , 06965 379 , 06966 380 , 06967 381 , 06968 382 , 06969 383 , 06970 384 , 06971 385 , 06972 386 , 06973 387 , 06974 388 , 06975 389 , 06976 389 , 06977 390 , 06978 391 , 06979 392 , 06980 393 , 06981 394 , 06982 395 , 06983 396 , 06984 397 , 06985 398 , 06986 399 , 06987 400 , 06988 401 , 06989 401 , 06990 402 , 06991 403 , 06992 404 , 06993 405 , 06994 406 , 06995 407 , 06996 408 , 06997 409 , 06998 410 , 06999 411 , 07000 412 , 07001 413 , 07002 414 , 07003 415 , 07004 416 , 07005 417 , 07006 418 , 07007 418 , 07008 419 , 07009 420 , 07010 421 , 07011 422 , 07012 423 , 07013 424 , 07014 425 , 07015 426 , 07016 427 , 07017 428 , 07018 429 , 07019 430 , 07020 431 , 07021 432 , 07022 433 , 07023 434 , 07024 435 , 07025 436 , 07026 437 , 07027 438 , 07028 439 , 07029 440 , 07030 441 , 07031 442 , 07032 443 , 07033 444 , 07034 445 , 07035 446 , 07036 446 , 07037 447 , 07038 448 , 07039 449 , 07040 450 , 07041 451 , 07042 452 , 07043 453 , 07044 454 , 07045 455 , 07046 456 , 07047 457 , 07048 458 , 07049 459 , 07050 460 , 07051 461 , 07052 462 , 07053 463 , 07054 464 , 07055 465 , 07056 466 , 07057 467 , 07058 468 , 07059 469 , 07060 470 , 07061 471 , 07062 472 , 07063 473 , 07064 474 , 07065 475 , 07066 476 , 07067 477 , 07068 478 , 07069 479 , 07070 480 , 07071 481 , 07072 482 , 07073 483 , 07074 484 , 07075 485 , 07076 486 , 07077 487 , 07078 488 , 07079 489 , 07080 490 , 07081 491 , 07082 493 , 07083 494 , 07084 495 , 07085 496 , 07086 497 , 07087 498 , 07088 499 , 07089 500 , 07090 501 , 07091 502 , 07092 503 , 07093 504 , 07094 505 , 07095 506 , 07096 507 , 07097 508 , 07098 509 , 07099 510 , 07100 511 , 07101 512 , 07102 513 , 07103 514 , 07104 515 , 07105 516 , 07106 517 , 07107 518 , 07108 519 , 07109 520 , 07110 521 , 07111 523 , 07112 524 , 07113 525 , 07114 526 , 07115 527 , 07116 528 , 07117 529 , 07118 530 , 07119 531 , 07120 532 , 07121 533 , 07122 534 , 07123 535 , 07124 536 , 07125 537 , 07126 538 , 07127 539 , 07128 540 , 07129 542 , 07130 543 , 07131 544 , 07132 545 , 07133 546 , 07134 547 , 07135 548 , 07136 549 , 07137 550 , 07138 551 , 07139 552 , 07140 553 , 07141 554 , 07142 555 , 07143 557 , 07144 558 , 07145 559 , 07146 560 , 07147 561 , 07148 562 , 07149 563 , 07150 564 , 07151 565 , 07152 566 , 07153 567 , 07154 568 , 07155 570 , 07156 571 , 07157 572 , 07158 573 , 07159 574 , 07160 575 , 07161 576 , 07162 577 , 07163 578 , 07164 579 , 07165 580 , 07166 582 , 07167 583 , 07168 584 , 07169 585 , 07170 586 , 07171 587 , 07172 588 , 07173 589 , 07174 590 , 07175 591 , 07176 593 , 07177 594 , 07178 595 , 07179 596 , 07180 597 , 07181 598 , 07182 599 , 07183 600 , 07184 601 , 07185 603 , 07186 604 , 07187 605 , 07188 606 , 07189 607 , 07190 608 , 07191 609 , 07192 610 , 07193 611 , 07194 613 , 07195 614 , 07196 615 , 07197 616 , 07198 617 , 07199 618 , 07200 619 , 07201 620 , 07202 622 , 07203 623 , 07204 624 , 07205 625 , 07206 626 , 07207 627 , 07208 628 , 07209 629 , 07210 631 , 07211 632 , 07212 633 , 07213 634 , 07214 635 , 07215 636 , 07216 637 , 07217 639 , 07218 640 , 07219 641 , 07220 642 , 07221 643 , 07222 644 , 07223 645 , 07224 647 , 07225 648 , 07226 649 , 07227 650 , 07228 651 , 07229 652 , 07230 653 , 07231 655 , 07232 656 , 07233 657 , 07234 658 , 07235 659 , 07236 660 , 07237 662 , 07238 663 , 07239 664 , 07240 665 , 07241 666 , 07242 667 , 07243 668 , 07244 670 , 07245 671 , 07246 672 , 07247 673 , 07248 674 , 07249 675 , 07250 677 , 07251 678 , 07252 679 , 07253 680 , 07254 681 , 07255 682 , 07256 684 , 07257 685 , 07258 686 , 07259 687 , 07260 688 , 07261 690 , 07262 691 , 07263 692 , 07264 693 , 07265 694 , 07266 695 , 07267 697 , 07268 698 , 07269 699 , 07270 700 , 07271 701 , 07272 703 , 07273 704 , 07274 705 , 07275 706 , 07276 707 , 07277 708 , 07278 710 , 07279 711 , 07280 712 , 07281 713 , 07282 714 , 07283 716 , 07284 717 , 07285 718 , 07286 719 , 07287 720 , 07288 722 , 07289 723 , 07290 724 , 07291 725 , 07292 726 , 07293 728 , 07294 729 , 07295 730 , 07296 731 , 07297 732 , 07298 734 , 07299 735 , 07300 736 , 07301 737 , 07302 738 , 07303 740 , 07304 741 , 07305 742 , 07306 743 , 07307 744 , 07308 746 , 07309 747 , 07310 748 , 07311 749 , 07312 751 , 07313 752 , 07314 753 , 07315 754 , 07316 755 , 07317 757 , 07318 758 , 07319 759 , 07320 760 , 07321 761 , 07322 763 , 07323 764 , 07324 765 , 07325 766 , 07326 768 , 07327 769 , 07328 770 , 07329 771 , 07330 773 , 07331 774 , 07332 775 , 07333 776 , 07334 777 , 07335 779 , 07336 780 , 07337 781 , 07338 782 , 07339 784 , 07340 785 , 07341 786 , 07342 787 , 07343 789 , 07344 790 , 07345 791 , 07346 792 , 07347 794 , 07348 795 , 07349 796 , 07350 797 , 07351 798 , 07352 800 , 07353 801 , 07354 802 , 07355 803 , 07356 805 , 07357 806 , 07358 807 , 07359 808 , 07360 810 , 07361 811 , 07362 812 , 07363 813 , 07364 815 , 07365 816 , 07366 817 , 07367 818 , 07368 820 , 07369 821 , 07370 822 , 07371 824 , 07372 825 , 07373 826 , 07374 827 , 07375 829 , 07376 830 , 07377 831 , 07378 832 , 07379 834 , 07380 835 , 07381 836 , 07382 837 , 07383 839 , 07384 840 , 07385 841 , 07386 842 , 07387 844 , 07388 845 , 07389 846 , 07390 848 , 07391 849 , 07392 850 , 07393 851 , 07394 853 , 07395 854 , 07396 855 , 07397 857 , 07398 858 , 07399 859 , 07400 860 , 07401 862 , 07402 863 , 07403 864 , 07404 865 , 07405 867 , 07406 868 , 07407 869 , 07408 871 , 07409 872 , 07410 873 , 07411 874 , 07412 876 , 07413 877 , 07414 878 , 07415 880 , 07416 881 , 07417 882 , 07418 883 , 07419 885 , 07420 886 , 07421 887 , 07422 889 , 07423 890 , 07424 891 , 07425 893 , 07426 894 , 07427 895 , 07428 896 , 07429 898 , 07430 899 , 07431 900 , 07432 902 , 07433 903 , 07434 904 , 07435 906 , 07436 907 , 07437 908 , 07438 909 , 07439 911 , 07440 912 , 07441 913 , 07442 915 , 07443 916 , 07444 917 , 07445 919 , 07446 920 , 07447 921 , 07448 923 , 07449 924 , 07450 925 , 07451 927 , 07452 928 , 07453 929 , 07454 930 , 07455 932 , 07456 933 , 07457 934 , 07458 936 , 07459 937 , 07460 938 , 07461 940 , 07462 941 , 07463 942 , 07464 944 , 07465 945 , 07466 946 , 07467 948 , 07468 949 , 07469 950 , 07470 952 , 07471 953 , 07472 954 , 07473 956 , 07474 957 , 07475 958 , 07476 960 , 07477 961 , 07478 962 , 07479 964 , 07480 965 , 07481 966 , 07482 968 , 07483 969 , 07484 970 , 07485 972 , 07486 973 , 07487 974 , 07488 976 , 07489 977 , 07490 978 , 07491 980 , 07492 981 , 07493 982 , 07494 984 , 07495 985 , 07496 986 , 07497 988 , 07498 989 , 07499 990 , 07500 992 , 07501 993 , 07502 994 , 07503 996 , 07504 997 , 07505 998 , 07506 1000 , 07507 1001 , 07508 1002 , 07509 1004 , 07510 1005 , 07511 1007 , 07512 1008 , 07513 1009 , 07514 1011 , 07515 1012 , 07516 1013 , 07517 1015 , 07518 1016 , 07519 1017 , 07520 1019 , 07521 1020 , 07522 1021 , 07523 1023 , 07524 1024 , 07525 1026 , 07526 1027 , 07527 1028 , 07528 1030 , 07529 1031 , 07530 1032 , 07531 1034 , 07532 1035 , 07533 1036 , 07534 1038 , 07535 1039 , 07536 1041 , 07537 1042 , 07538 1043 , 07539 1045 , 07540 1046 , 07541 1047 , 07542 1049 , 07543 1050 , 07544 1051 , 07545 1053 , 07546 1054 , 07547 1056 , 07548 1057 , 07549 1058 , 07550 1060 , 07551 1061 , 07552 1062 , 07553 1064 , 07554 1065 , 07555 1067 , 07556 1068 , 07557 1069 , 07558 1071 , 07559 1072 , 07560 1074 , 07561 1075 , 07562 1076 , 07563 1078 , 07564 1079 , 07565 1080 , 07566 1082 , 07567 1083 , 07568 1085 , 07569 1086 , 07570 1087 , 07571 1089 , 07572 1090 , 07573 1092 , 07574 1093 , 07575 1094 , 07576 1096 , 07577 1097 , 07578 1098 , 07579 1100 , 07580 1101 , 07581 1103 , 07582 1104 , 07583 1105 , 07584 1107 , 07585 1108 , 07586 1110 , 07587 1111 , 07588 1112 , 07589 1114 , 07590 1115 , 07591 1117 , 07592 1118 , 07593 1119 , 07594 1121 , 07595 1122 , 07596 1124 , 07597 1125 , 07598 1126 , 07599 1128 , 07600 1129 , 07601 1131 , 07602 1132 , 07603 1133 , 07604 1135 , 07605 1136 , 07606 1138 , 07607 1139 , 07608 1140 , 07609 1142 , 07610 1143 , 07611 1145 , 07612 1146 , 07613 1148 , 07614 1149 , 07615 1150 , 07616 1152 , 07617 1153 , 07618 1155 , 07619 1156 , 07620 1157 , 07621 1159 , 07622 1160 , 07623 1162 , 07624 1163 , 07625 1164 , 07626 1166 , 07627 1167 , 07628 1169 , 07629 1170 , 07630 1172 , 07631 1173 , 07632 1174 , 07633 1176 , 07634 1177 , 07635 1179 , 07636 1180 , 07637 1182 , 07638 1183 , 07639 1184 , 07640 1186 , 07641 1187 , 07642 1189 , 07643 1190 , 07644 1192 , 07645 1193 , 07646 1194 , 07647 1196 , 07648 1197 , 07649 1199 , 07650 1200 , 07651 1202 , 07652 1203 , 07653 1204 , 07654 1206 , 07655 1207 , 07656 1209 , 07657 1210 , 07658 1212 , 07659 1213 , 07660 1214 , 07661 1216 , 07662 1217 , 07663 1219 , 07664 1220 , 07665 1222 , 07666 1223 , 07667 1224 , 07668 1226 , 07669 1227 , 07670 1229 , 07671 1230 , 07672 1232 , 07673 1233 , 07674 1235 , 07675 1236 , 07676 1237 , 07677 1239 , 07678 1240 , 07679 1242 , 07680 1243 , 07681 1245 , 07682 1246 , 07683 1248 , 07684 1249 , 07685 1250 , 07686 1252 , 07687 1253 , 07688 1255 , 07689 1256 , 07690 1258 , 07691 1259 , 07692 1261 , 07693 1262 , 07694 1263 , 07695 1265 , 07696 1266 , 07697 1268 , 07698 1269 , 07699 1271 , 07700 1272 , 07701 1274 , 07702 1275 , 07703 1277 , 07704 1278 , 07705 1279 , 07706 1281 , 07707 1282 , 07708 1284 , 07709 1285 , 07710 1287 , 07711 1288 , 07712 1290 , 07713 1291 , 07714 1293 , 07715 1294 , 07716 1295 , 07717 1297 , 07718 1298 , 07719 1300 , 07720 1301 , 07721 1303 , 07722 1304 , 07723 1306 , 07724 1307 , 07725 1309 , 07726 1310 , 07727 1312 , 07728 1313 , 07729 1315 , 07730 1316 , 07731 1317 , 07732 1319 , 07733 1320 , 07734 1322 , 07735 1323 , 07736 1325 , 07737 1326 , 07738 1328 , 07739 1329 , 07740 1331 , 07741 1332 , 07742 1334 , 07743 1335 , 07744 1337 , 07745 1338 , 07746 1340 , 07747 1341 , 07748 1342 , 07749 1344 , 07750 1345 , 07751 1347 , 07752 1348 , 07753 1350 , 07754 1351 , 07755 1353 , 07756 1354 , 07757 1356 , 07758 1357 , 07759 1359 , 07760 1360 , 07761 1362 , 07762 1363 , 07763 1365 , 07764 1366 , 07765 1368 , 07766 1369 , 07767 1371 , 07768 1372 , 07769 1374 , 07770 1375 , 07771 1376 , 07772 1378 , 07773 1379 , 07774 1381 , 07775 1382 , 07776 1384 , 07777 1385 , 07778 1387 , 07779 1388 , 07780 1390 , 07781 1391 , 07782 1393 , 07783 1394 , 07784 1396 , 07785 1397 , 07786 1399 , 07787 1400 , 07788 1402 , 07789 1403 , 07790 1405 , 07791 1406 , 07792 1408 , 07793 1409 , 07794 1411 , 07795 1412 , 07796 1414 , 07797 1415 , 07798 1417 , 07799 1418 , 07800 1420 , 07801 1421 , 07802 1423 , 07803 1424 , 07804 1426 , 07805 1427 , 07806 1429 , 07807 1430 , 07808 1432 , 07809 1433 , 07810 1435 , 07811 1436 , 07812 1438 , 07813 1439 , 07814 1441 , 07815 1442 , 07816 1444 , 07817 1445 , 07818 1447 , 07819 1448 , 07820 1450 , 07821 1451 , 07822 1453 , 07823 1454 , 07824 1456 , 07825 1457 , 07826 1459 , 07827 1460 , 07828 1462 , 07829 1463 , 07830 1465 , 07831 1466 , 07832 1468 , 07833 1469 , 07834 1471 , 07835 1472 , 07836 1474 , 07837 1475 , 07838 1477 , 07839 1478 , 07840 1480 , 07841 1481 , 07842 1483 , 07843 1484 , 07844 1486 , 07845 1487 , 07846 1489 , 07847 1490 , 07848 1492 , 07849 1493 , 07850 1495 , 07851 1496 , 07852 1498 , 07853 1499 , 07854 1501 , 07855 1502 , 07856 1504 , 07857 1505 , 07858 1507 , 07859 1508 , 07860 1510 , 07861 1512 , 07862 1513 , 07863 1515 , 07864 1516 , 07865 1518 , 07866 1519 , 07867 1521 , 07868 1522 , 07869 1524 , 07870 1525 , 07871 1527 , 07872 1528 , 07873 1530 , 07874 1531 , 07875 1533 , 07876 1534 , 07877 1536 , 07878 1537 , 07879 1539 , 07880 1540 , 07881 1542 , 07882 1543 , 07883 1545 , 07884 1546 , 07885 1548 , 07886 1549 , 07887 1551 , 07888 1553 , 07889 1554 , 07890 1556 , 07891 1557 , 07892 1559 , 07893 1560 , 07894 1562 , 07895 1563 , 07896 1565 , 07897 1566 , 07898 1568 , 07899 1569 , 07900 1571 , 07901 1572 , 07902 1574 , 07903 1575 , 07904 1577 , 07905 1578 , 07906 1580 , 07907 1582 , 07908 1583 , 07909 1585 , 07910 1586 , 07911 1588 , 07912 1589 , 07913 1591 , 07914 1592 , 07915 1594 , 07916 1595 , 07917 1597 , 07918 1598 , 07919 1600 , 07920 1601 , 07921 1603 , 07922 1605 , 07923 1606 , 07924 1608 , 07925 1609 , 07926 1611 , 07927 1612 , 07928 1614 , 07929 1615 , 07930 1617 , 07931 1618 , 07932 1620 , 07933 1621 , 07934 1623 , 07935 1624 , 07936 1626 , 07937 1628 , 07938 1629 , 07939 1631 , 07940 1632 , 07941 1634 , 07942 1635 , 07943 1637 , 07944 1638 , 07945 1640 , 07946 1641 , 07947 1643 , 07948 1644 , 07949 1646 , 07950 1648 , 07951 1649 , 07952 1651 , 07953 1652 , 07954 1654 , 07955 1655 , 07956 1657 , 07957 1658 , 07958 1660 , 07959 1661 , 07960 1663 , 07961 1665 , 07962 1666 , 07963 1668 , 07964 1669 , 07965 1671 , 07966 1672 , 07967 1674 , 07968 1675 , 07969 1677 , 07970 1678 , 07971 1680 , 07972 1681 , 07973 1683 , 07974 1685 , 07975 1686 , 07976 1688 , 07977 1689 , 07978 1691 , 07979 1692 , 07980 1694 , 07981 1695 , 07982 1697 , 07983 1699 , 07984 1700 , 07985 1702 , 07986 1703 , 07987 1705 , 07988 1706 , 07989 1708 , 07990 1709 , 07991 1711 , 07992 1712 , 07993 1714 , 07994 1716 , 07995 1717 , 07996 1719 , 07997 1720 , 07998 1722 , 07999 1723 , 08000 1725 , 08001 1726 , 08002 1728 , 08003 1729 , 08004 1731 , 08005 1733 , 08006 1734 , 08007 1736 , 08008 1737 , 08009 1739 , 08010 1740 , 08011 1742 , 08012 1743 , 08013 1745 , 08014 1747 , 08015 1748 , 08016 1750 , 08017 1751 , 08018 1753 , 08019 1754 , 08020 1756 , 08021 1757 , 08022 1759 , 08023 1761 , 08024 1762 , 08025 1764 , 08026 1765 , 08027 1767 , 08028 1768 , 08029 1770 , 08030 1771 , 08031 1773 , 08032 1775 , 08033 1776 , 08034 1778 , 08035 1779 , 08036 1781 , 08037 1782 , 08038 1784 , 08039 1785 , 08040 1787 , 08041 1789 , 08042 1790 , 08043 1792 , 08044 1793 , 08045 1795 , 08046 1796 , 08047 1798 , 08048 1799 , 08049 1801 , 08050 1803 , 08051 1804 , 08052 1806 , 08053 1807 , 08054 1809 , 08055 1810 , 08056 1812 , 08057 1814 , 08058 1815 , 08059 1817 , 08060 1818 , 08061 1820 , 08062 1821 , 08063 1823 , 08064 1824 , 08065 1826 , 08066 1828 , 08067 1829 , 08068 1831 , 08069 1832 , 08070 1834 , 08071 1835 , 08072 1837 , 08073 1838 , 08074 1840 , 08075 1842 , 08076 1843 , 08077 1845 , 08078 1846 , 08079 1848 , 08080 1849 , 08081 1851 , 08082 1853 , 08083 1854 , 08084 1856 , 08085 1857 , 08086 1859 , 08087 1860 , 08088 1862 , 08089 1864 , 08090 1865 , 08091 1867 , 08092 1868 , 08093 1870 , 08094 1871 , 08095 1873 , 08096 1874 , 08097 1876 , 08098 1878 , 08099 1879 , 08100 1881 , 08101 1882 , 08102 1884 , 08103 1885 , 08104 1887 , 08105 1889 , 08106 1890 , 08107 1892 , 08108 1893 , 08109 1895 , 08110 1896 , 08111 1898 , 08112 1900 , 08113 1901 , 08114 1903 , 08115 1904 , 08116 1906 , 08117 1907 , 08118 1909 , 08119 1910 , 08120 1912 , 08121 1914 , 08122 1915 , 08123 1917 , 08124 1918 , 08125 1920 , 08126 1921 , 08127 1923 , 08128 1925 , 08129 1926 , 08130 1928 , 08131 1929 , 08132 1931 , 08133 1932 , 08134 1934 , 08135 1936 , 08136 1937 , 08137 1939 , 08138 1940 , 08139 1942 , 08140 1943 , 08141 1945 , 08142 1947 , 08143 1948 , 08144 1950 , 08145 1951 , 08146 1953 , 08147 1954 , 08148 1956 , 08149 1958 , 08150 1959 , 08151 1961 , 08152 1962 , 08153 1964 , 08154 1965 , 08155 1967 , 08156 1968 , 08157 1970 , 08158 1972 , 08159 1973 , 08160 1975 , 08161 1976 , 08162 1978 , 08163 1979 , 08164 1981 , 08165 1983 , 08166 1984 , 08167 1986 , 08168 1987 , 08169 1989 , 08170 1990 , 08171 1992 , 08172 1994 , 08173 1995 , 08174 1997 , 08175 1998 , 08176 2000 , 08177 2001 , 08178 2003 , 08179 2005 , 08180 2006 , 08181 2008 , 08182 2009 , 08183 2011 , 08184 2012 , 08185 2014 , 08186 2016 , 08187 2017 , 08188 2019 , 08189 2020 , 08190 2022 , 08191 2023 , 08192 2025 , 08193 2027 , 08194 2028 , 08195 2030 , 08196 2031 , 08197 2033 , 08198 2034 , 08199 2036 , 08200 2038 , 08201 2039 , 08202 2041 , 08203 2042 , 08204 2044 , 08205 2045 , 08206 }; 08207 08208 #endif // _WAVETABLE_12bit_8k_H_
Generated on Tue Jul 26 2022 20:40:53 by 1.7.2