3943,3937,3935,3945,3949,3950,3965,3985,3991,3995,3995,3996,3996,3998,4000,4000,4001,4002,4003,4003,4005,4009,4011,4014,4016,4019,4020,4022,4024,4027,4027,4031,4034,4036,4038,4041,4047,4049,4049,4052,4056,4058,4061,4064,4065,4067,4070,4071,4073,4072,4071,4070,4069,4069,4070,4071,4075,4081,4085,4087,4088,4089,4090,4091,4091,4090,4090,4091,4092,4093,4094,4093,4095,4096,4097,4100,4100,4098,4098,4099,4100,4101,4101,4102,4103,4103,4096,4094,4093,4093,4093,4093,4095,4097,4098,4099,4099,4101,4102,4103,4105,4109,4111,4113,4115,4119,4122,4124,4126,4129,4132,4133,4133,4134,4137,4141,4141,4135,4137,4143,4143,4143,4142,4138,4136,4135,4135,4134,4133,4133,4133,4137,4136,4137,4140,4144,4149,4153,4157,4161,4164,4165,4163,4164,4167,4169,4168,4171,4173,4180,4184,4190,4193,4198,4204,4205,4212,4216,4219,4221,4223,4224,4225,4225,4225,4227,4229,4231,4231,4233,4235,4238,4231,4230,4227,4226,4224,4224,4222,4220,4216,4213,4212,4211,4209,4205,4201,4199,4198,4198,4197,4195,4192,4189,4186,4182,4179,4175,4172,4170,4168,4168,4168,4165,4162,4161,4161,4159,4155,4154,4152,4150,4148,4145,4143,4141,4138,4136,4134,4131,4128,4124,4120,4117,4114,4111,4109,4107,4106,4104,4103,4101,4100,4099,4097,4096,4093,4091,4090,4087,4086,4084,4082,4082,4082,4082,4084,4086,4088,4088,4087,4086,4086,4084,4080,4078,4077,4075,4072,4071,4068,4066,4064,4063,4062,4059,4056,4055,4053,4053,4054,4055,4054,4051,4050,4050,4050,4047,4044,4042,4040,4037,4034,4031,4027,4024,4023,4023,4025,4026,4027,4026,4026,4024,4022,4021,4021,4021,4023,4025,4027,4029,4029,4031,4033,4035,4035,4036,4039,4042,4044,4045,4044,4039,4035,4032,4029,4027,4023,4022,4020,4019,4016,4014,4011,4009,4007,4005,4004,4003,3999,3997,3993,3990,3986,3976,3966,3959,3954,3951,3947;3154,3140,3116,3104,3084,3061,3050,3039,3036,3039,3041,3045,3047,3051,3055,3057,3061,3064,3066,3069,3070,3073,3075,3078,3080,3084,3087,3088,3091,3095,3097,3099,3102,3104,3107,3110,3113,3114,3118,3120,3118,3117,3117,3118,3118,3118,3120,3120,3117,3115,3112,3109,3106,3103,3101,3101,3100,3100,3103,3102,3100,3098,3096,3095,3091,3088,3086,3083,3083,3082,3078,3077,3074,3074,3074,3076,3077,3081,3082,3087,3089,3093,3096,3099,3102,3105,3110,3111,3115,3117,3120,3123,3124,3128,3128,3131,3134,3134,3132,3129,3129,3128,3126,3125,3124,3122,3119,3116,3111,3107,3106,3109,3112,3114,3114,3114,3119,3127,3134,3142,3147,3155,3160,3163,3169,3175,3180,3188,3195,3201,3206,3212,3216,3222,3225,3229,3233,3236,3239,3242,3247,3250,3256,3263,3263,3261,3257,3255,3253,3252,3252,3252,3252,3253,3255,3255,3251,3250,3249,3251,3255,3258,3264,3269,3271,3274,3275,3278,3281,3284,3290,3295,3305,3311,3324,3325,3328,3330,3332,3332,3332,3334,3335,3338,3339,3339,3336,3334,3330,3328,3325,3321,3319,3321,3321,3321,3321,3321,3320,3318,3315,3312,3308,3306,3305,3302,3299,3296,3294,3291,3288,3287,3288,3291,3296,3300,3303,3306,3306,3306,3306,3308,3308,3307,3306,3306,3306,3305,3303,3299,3298,3297,3297,3297,3299,3299,3299,3298,3297,3295,3294,3291,3287,3284,3281,3278,3271,3269,3267,3265,3264,3263,3260,3260,3260,3260,3261,3261,3259,3257,3256,3255,3254,3250,3249,3249,3248,3247,3246,3243,3241,3239,3236,3235,3231,3229,3226,3225,3226,3230,3231,3234,3236,3238,3240,3241,3239,3236,3234,3231,3226,3224,3221,3219,3217,3215,3213,3207,3204,3203,3202,3202,3200,3198,3193,3189,3186,3184,3182,3180,3179,3175,3174,3173,3172,3170,3168,3168,3168,3168,3169,3168,3167,3167,3168,3168,3170,3166,3160,3154,3150,3144,3145,3147,3147,3147,3147,3146,3148,3151,3155