2939,2942,2949,2951,2955,2957,2959,2961,2960,2957,2954,2950,2949,2950,2955,2958,2963,2963,2967,2969,2978,2979,2982,2983,2985,2989,2991,2989,2992,2995,2996,2993,2991,2989,2991,2997,3003,3007,3014,3015,3016,3018,3020,3021,3021,3021,3017,3012,3010,3012,3011,3016,3016,3018,3018,3053,3053,3056,3057,3055,3052,3047,3039,3038,3035,3030,3030,3039,3040,3043,3046,3049,3066,3070,3071,3072,3074,3073,3080,3086,3091,3096,3104,3108,3109,3105,3098,3095,3095,3098,3101,3105,3108,3110,3116,3116,3120,3121,3119,3120,3121,3122,3124,3123,3123,3123,3126,3126,3128,3133,3137,3140,3142,3144,3144,3149,3150,3152,3155,3159,3162,3163,3160,3156,3153,3149,3145,3139,3133,3129,3124,3121,3120,3117,3114,3112,3110,3105,3102,3097,3090,3088,3085,3084,3080,3079,3076,3074,3072,3068,3067,3063,3060,3052,3050,3049,3045,3039,3039,3035,3030,3024,3017,3014,3014,3016,3015,3009,3004,3000,2996,2993,2992,2991,2989,2984,2979,2977,2975,2972,2972,2971,2971,2970,2969,2968,2967,2966,2967,2966,2964,2963,2961,2959,2956,2953,2950,2947,2945,2944,2942,2941,2939,2938,2937;90,92,95,90,90,95,90,90,88,84,80,77,72,68,67,64,62,58,59,57,55,52,51,47,44,43,41,37,35,37,39,41,41,43,44,46,47,48,52,50,49,46,43,39,35,31,28,28,24,19,15,13,7,1,0,0,5,5,10,12,10,10,11,14,16,17,23,24,28,34,37,34,34,31,25,22,20,14,13,12,13,14,15,15,19,19,19,20,25,29,30,34,36,38,40,46,48,50,52,55,58,61,61,63,65,74,76,82,86,88,91,93,98,99,102,103,105,107,109,110,110,113,114,116,117,117,117,117,118,120,122,124,131,129,127,124,122,122,125,126,127,125,127,128,127,126,128,130,131,133,140,140,139,139,135,133,133,135,137,140,143,147,151,153,157,160,165,167,169,171,172,174,178,179,177,177,177,173,170,169,165,158,154,151,148,143,141,137,134,129,125,122,121,118,117,116,115,113,111,109,108,105,101,98,94