0, 1, 1, 1, 3, 3, 2, 4, 6, 12, 3, 7, 9, 21, 21, 5, 11, 15, 33, 35, 77, 8, 18, 24, 54, 56, 126, 168, 13, 29, 39, 87, 91, 203, 273, 609, 21, 47, 63, 141, 147, 329, 441, 987, 987, 34, 76, 102, 228, 238, 532, 714, 1596, 1598, 3572, 55, 123, 165, 369, 385, 861, 1155, 2583