7214,7218,7223,7228,7233,7238,7243,7248,7253,7258,7263,7268,7273,7278,7283,7288,7293,7298,7303,7308,7313,7318,7323,7328,7333,7338,7343,7348,7350,7350,7350,7351,7351,7351,7351,7352,7352,7353,7353,7352,7349,7346,7343,7339,7336,7333,7330,7327,7324,7321,7317,7314,7311,7308,7306,7303,7300,7297,7295,7293,7291,7288,7286,7283,7281,7278,7275,7272,7269,7265,7262,7260,7257,7253,7251,7248,7245,7243,7240,7238,7235,7234,7231,7227,7222,7218,7213,7209,7204,7199,7195,7191,7186,7182,7177,7173,7168,7163,7158,7154,7149,7144,7139,7135,7130,7125,7120,7116,7111,7106,7102,7097,7093,7089,7084,7082,7081,7079,7078,7076,7074,7073,7072,7071,7070,7069,7068,7067,7068,7072,7075,7079,7083,7087,7091,7095,7098,7102,7106,7110,7115,7119,7123,7127,7131,7136,7140,7145,7149,7153,7158,7162,7166,7170,7175,7179,7183,7187,7191,7195,7200,7204,7208,7211,7211,7211,7211,7212,7212,7213,7213,7213,7214,7214;0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,8,13,17,22,27,32,36,41,45,50,52,54,56,58,59,61,63,65,67,69,71,72,74,76,78,81,83,85,87,90,93,96,98,101,103,106,108,110,112,114,115,117,120,122,123,126,128,130,133,135,138,140,144,146,145,145,144,144,143,143,143,142,141,141,140,140,139,139,139,139,138,138,138,138,137,137,137,137,136,136,136,135,135,134,133,133,130,126,123,119,116,113,109,105,101,97,93,89,85,81,80,78,77,76,75,74,73,71,70,69,68,68,67,66,65,64,64,63,63,62,61,61,60,59,58,58,57,56,55,54,53,53,52,51,49,44,39,34,30,25,21,16,11,7,2