0, 0, 0, 0, 1, 1, 1, 2, 4, 4, 5, 7, 10, 11, 13, 16, 21, 23, 26, 31, 38, 41, 46, 53, 62, 67, 74, 83, 95, 102, 111, 123, 138, 147, 159, 174, 192, 204, 219, 237, 259, 274, 292, 314, 340, 358, 380, 406, 436, 458, 484, 514, 549, 575, 605, 640, 680, 710, 745, 785, 830, 865, 905, 950, 1001