0, 0, 0, 0, 1, 2, 1, 3, 3, 3, 5, 8, 6, 13, 12, 14, 17, 22, 17, 28, 29, 30, 38, 50, 46, 67, 64, 75, 81, 104, 99, 127, 128, 150, 155, 201, 189, 236, 244, 293, 302, 363, 372, 437, 457, 548, 547, 638, 671, 754, 809, 922, 947, 1074, 1144, 1290, 1342, 1515, 1574