0, 0, 1, 1, 3, 4, 6, 7, 11, 13, 15, 20, 21, 27, 32, 35, 36, 50, 45, 59, 62, 70, 66, 92, 81, 99, 102, 119, 105, 150, 120, 155, 152, 172, 162, 219, 171, 216, 212, 255, 210, 296, 231, 302, 295, 319, 276, 396, 306, 391, 362, 425, 351, 492, 396, 503, 452, 511, 435, 646