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,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,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,1,5,10,14,19,23,27,31,35,39,42,46,49,53,56,60,63,67,70,73,76,80,83,86,89,92,96,99,102,106,109,113,116,120,123,127,130,133,137,140,143,147,151,154,158,162,165,169,173,176,180,185,189,193,198,202,207,212,217,221,225,229,233,237,241,246,250,255,259,264,269,272,274,276,277,277,276,274,271,268,266,262,259,255,251,248,246,246,247,248,250,251,253,254,256,259,262,266,269,272,274,272,269,266,263,259,257,254,251,247,243,239,236,233,229,226,223,220,217,214,210,207,204,201,197,195,192,189,187,185,182,180,177,174,170,167,163,159,155,151,148,144,141,138,135,133,130,127,125,122,120,116,114,111,108,105,102,99,96,93,89,87,84,80,77,73,69,66,62,58,54,51,50,47,46,44,42,41,39,38,36,35,34,34,34,36,37,39,41,42,45,47,50,52,55,57,59,56,53,49,46,43,39,36,32,29,25,21,18,14,10,6,3;959,963,968,973,978,983,988,993,998,1003,1008,1013,1018,1023,1028,1033,1038,1043,1048,1053,1058,1063,1068,1073,1078,1083,1088,1093,1098,1103,1108,1113,1118,1123,1128,1133,1138,1143,1148,1153,1158,1163,1168,1173,1178,1183,1188,1193,1198,1203,1208,1213,1218,1223,1228,1233,1238,1243,1248,1253,1258,1263,1268,1273,1278,1283,1288,1293,1298,1303,1308,1313,1318,1323,1328,1333,1338,1343,1348,1353,1358,1362,1363,1363,1362,1362,1361,1360,1359,1358,1357,1355,1354,1352,1351,1349,1348,1346,1345,1343,1341,1339,1338,1336,1334,1332,1330,1329,1327,1325,1324,1322,1321,1319,1318,1316,1315,1313,1311,1310,1308,1306,1305,1304,1302,1301,1300,1298,1297,1296,1294,1293,1293,1292,1291,1291,1290,1290,1290,1290,1289,1288,1287,1286,1285,1284,1284,1283,1283,1282,1282,1282,1280,1277,1274,1270,1265,1261,1258,1256,1254,1251,1250,1248,1247,1246,1244,1241,1236,1232,1228,1225,1221,1218,1214,1211,1209,1207,1206,1204,1202,1199,1196,1194,1192,1190,1189,1186,1184,1182,1181,1180,1179,1177,1175,1174,1172,1170,1168,1166,1164,1163,1161,1159,1157,1156,1153,1151,1149,1146,1143,1141,1138,1136,1134,1133,1131,1130,1129,1128,1127,1125,1124,1122,1120,1118,1115,1113,1111,1108,1106,1103,1102,1099,1097,1095,1093,1091,1089,1087,1085,1084,1081,1079,1078,1076,1075,1074,1072,1071,1070,1069,1067,1063,1061,1057,1054,1051,1047,1044,1040,1037,1033,1029,1024,1019,1016,1012,1009,1006,1002,1000,997,995,992,990,987,984,982,980,979,977,975,974,972,971,969,968,967,965,964,963,962,960