1, 0, 2, 1, 1, 3, 5, 2, 5, 3, 7, 7, 12, 8, 15, 15, 18, 20, 29, 23, 38, 36, 47, 48, 64, 61, 85, 83, 101, 107, 141, 132, 177, 177, 212, 230, 282, 277, 350, 355, 426, 450, 546, 545, 665, 695, 807, 857, 1009, 1028, 1236, 1287, 1479, 1570, 1820, 1888, 2205, 2314