3219,3222,3226,3231,3236,3241,3246,3249,3253,3257,3260,3262,3263,3264,3265,3266,3268,3269,3269,3269,3270,3273,3276,3279,3281,3283,3286,3289,3292,3294,3295,3296,3296,3296,3297,3297,3297,3299,3301,3304,3306,3308,3310,3311,3311,3310,3309,3309,3308,3306,3304,3302,3299,3297,3294,3291,3288,3285,3283,3280,3277,3273,3270,3266,3263,3259,3256,3251,3247,3243,3239,3236,3233,3229,3226,3224,3220,3218,3215,3212,3210,3208,3206,3203,3200,3197,3194,3192,3190,3188,3185,3183,3181,3179,3178,3178,3179,3179,3182,3184,3187,3189,3189,3187,3186,3184,3183,3183,3184,3185,3187,3189,3191,3192,3193,3193,3193,3194,3194,3196,3199,3201,3202,3203,3203,3202,3200,3197,3193,3188,3184,3183,3183,3185,3184,3184,3186,3187,3189,3192,3194,3196,3199,3201,3203,3205,3208,3210,3212,3212,3209,3208,3206,3206,3206,3208,3210,3212,3215,3218,3220,3223,3225,3227,3229,3229,3229,3229,3230,3230,3231,3233,3234,3237,3240,3242,3244,3245,3246,3247,3247,3248,3249,3251,3253,3255,3256,3255,3254,3253,3251,3250,3250,3252,3253,3255,3256,3258,3261,3264,3267,3270,3272,3274,3276,3277,3278,3278,3279,3279,3281,3282,3284,3286,3288,3290,3292,3292,3292,3292,3292,3292,3294,3296,3299,3301,3301,3302,3302,3303,3303,3303,3302,3298,3294,3292,3290,3287,3284,3280,3277,3275,3272,3269,3266,3263,3261,3258,3255,3252,3249,3246,3244,3240,3238,3236,3233,3230,3227,3224,3221,3218,3215,3213,3210,3207,3202,3198,3195,3191,3187,3184,3181,3178,3173,3168,3164,3159,3155,3151,3147,3142,3138,3134,3129,3125,3121,3117,3113,3109,3105,3101,3097,3092,3088,3084,3079,3074,3070,3065,3061,3056,3051,3047,3042,3038,3033,3029,3025,3021,3017,3013,3009,3004,3000,2996,2991,2987,2983,2978,2974,2969,2965,2961,2956,2953,2949,2945,2942,2940,2938,2936,2934,2932,2930,2929,2927,2926,2924,2922,2921,2919,2918,2917,2916,2914,2913,2911,2910,2909,2908,2907,2906,2904,2902,2901,2899,2898,2896,2895,2893,2892,2890,2888,2890,2894,2897,2901,2904,2907,2910,2912,2914,2914,2914,2912,2911,2909,2907,2905,2903,2901,2899,2898,2896,2895,2893,2891,2889,2887,2884,2882,2880,2878,2876,2875,2873,2871,2869,2868,2866,2864,2863,2862,2861,2860,2859,2858,2856,2855,2855,2854,2853,2854,2855,2857,2860,2862,2865,2868,2871,2874,2877,2879,2882,2885,2887,2890,2893,2895,2897,2899,2901,2903,2904,2905,2908,2911,2915,2918,2921,2924,2928,2931,2934,2937,2941,2944,2947,2951,2954,2957,2960,2964,2966,2969,2972,2975,2978,2981,2985,2988,2990,2993,2996,2999,3002,3005,3007,3010,3012,3015,3018,3020,3023,3026,3029,3032,3034,3035,3034,3032,3029,3027,3024,3022,3019,3017,3014,3011,3009,3006,3003,3000,2996,2994,2991,2988,2985,2982,2979,2975,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2993,2995,2997,2999,3001,3002,3004,3006,3009,3012,3016,3020,3023,3028,3032,3037,3041,3046,3050,3055,3060,3065,3069,3074,3078,3083,3087,3092,3097,3102,3106,3111,3115,3119,3121,3123,3124,3126,3127,3128,3130,3131,3132,3133,3135,3136,3138,3139,3141,3143,3145,3147,3148,3151,3152,3155,3157,3159,3162,3164,3167,3170,3173,3176,3178,3181,3184,3188,3191,3194,3198,3201,3203,3204,3205,3206,3207,3207,3208,3209,3209,3210,3211,3211,3212,3213,3213,3215,3216,3218;3287,3288,3289,3289,3289,3289,3289,3287,3288,3289,3291,3294,3298,3302,3306,3310,3313,3317,3322,3327,3331,3333,3335,3337,3340,3343,3345,3347,3349,3352,3356,3360,3365,3370,3374,3379,3384,3387,3390,3392,3395,3398,3401,3405,3410,3414,3418,3423,3427,3430,3433,3436,3438,3441,3443,3445,3447,3449,3452,3454,3456,3457,3459,3460,3462,3463,3465,3465,3466,3467,3468,3470,3472,3473,3475,3478,3479,3482,3484,3486,3489,3492,3495,3497,3499,3501,3503,3506,3509,3512,3514,3517,3520,3523,3527,3532,3536,3541,3543,3546,3548,3551,3554,3557,3561,3564,3568,3573,3577,3581,3584,3587,3590,3594,3598,3603,3608,3612,3617,3620,3622,3625,3629,3633,3638,3642,3645,3647,3646,3646,3647,3651,3656,3659,3663,3668,3671,3675,3678,3680,3683,3686,3688,3691,3694,3697,3699,3702,3705,3708,3710,3714,3717,3722,3727,3730,3733,3736,3738,3740,3743,3745,3748,3751,3754,3759,3764,3769,3773,3778,3782,3785,3789,3791,3793,3796,3799,3803,3807,3811,3816,3820,3824,3827,3830,3833,3837,3841,3845,3849,3852,3856,3861,3864,3868,3871,3875,3878,3880,3882,3884,3886,3889,3892,3895,3899,3903,3908,3912,3917,3920,3924,3927,3930,3933,3936,3939,3944,3949,3954,3959,3964,3967,3970,3972,3975,3980,3984,3989,3993,3998,4003,4007,4008,4009,4012,4015,4017,4019,4020,4022,4025,4027,4029,4031,4033,4036,4038,4040,4042,4044,4046,4049,4050,4053,4056,4058,4060,4062,4064,4066,4068,4070,4073,4075,4077,4077,4076,4074,4073,4072,4070,4068,4066,4066,4066,4065,4065,4064,4063,4062,4062,4061,4060,4060,4059,4058,4057,4056,4055,4054,4053,4052,4052,4051,4050,4050,4050,4049,4049,4048,4048,4048,4047,4047,4046,4046,4045,4044,4043,4042,4041,4040,4040,4039,4038,4038,4037,4036,4036,4035,4035,4034,4033,4033,4031,4030,4029,4027,4024,4021,4018,4015,4012,4009,4005,4002,3998,3995,3992,3988,3985,3981,3977,3973,3970,3966,3963,3959,3955,3951,3947,3943,3940,3937,3933,3930,3926,3923,3919,3916,3912,3909,3906,3904,3903,3901,3900,3898,3896,3894,3891,3888,3883,3878,3875,3871,3868,3865,3862,3859,3856,3853,3849,3846,3842,3839,3836,3833,3830,3828,3825,3822,3819,3816,3812,3809,3806,3803,3799,3796,3793,3789,3785,3781,3777,3773,3769,3766,3762,3757,3753,3749,3745,3741,3738,3736,3733,3731,3729,3727,3725,3723,3720,3718,3716,3713,3711,3709,3706,3703,3700,3697,3694,3690,3686,3684,3682,3681,3679,3677,3675,3674,3672,3670,3668,3667,3665,3663,3662,3660,3658,3656,3655,3652,3650,3648,3646,3644,3642,3641,3639,3636,3634,3632,3630,3628,3626,3623,3621,3618,3616,3614,3611,3609,3607,3605,3603,3600,3596,3592,3589,3587,3584,3582,3579,3577,3574,3572,3570,3567,3565,3563,3561,3560,3557,3555,3553,3551,3549,3547,3546,3544,3541,3538,3535,3532,3529,3526,3523,3520,3517,3514,3510,3507,3504,3501,3498,3494,3491,3488,3486,3484,3483,3482,3480,3480,3479,3479,3478,3478,3477,3477,3477,3477,3476,3476,3475,3475,3474,3474,3474,3474,3473,3473,3472,3471,3468,3465,3461,3458,3454,3450,3447,3443,3439,3435,3432,3428,3425,3421,3418,3415,3412,3409,3405,3403,3399,3397,3394,3391,3389,3386,3384,3382,3380,3378,3375,3373,3371,3370,3368,3366,3365,3363,3360,3356,3352,3348,3344,3339,3335,3331,3326,3322,3318,3313,3309,3305,3300,3297,3293,3290