1, 0, 2, 0, 1, 2, 2, 2, 4, 2, 5, 6, 7, 6, 12, 8, 13, 14, 19, 16, 25, 20, 31, 32, 40, 38, 55, 48, 64, 68, 83, 80, 108, 102, 130, 136, 163, 162, 209, 200, 247, 260, 306, 308, 383, 378, 455, 478, 553, 566, 683, 686, 805, 848, 972, 1004, 1183, 1204, 1395, 1468