1, 0, 1, 2, 2, 3, 6, 7, 8, 10, 12, 17, 20, 22, 29, 33, 35, 43, 52, 56, 65, 74, 80, 92, 103, 112, 127, 140, 150, 167, 184, 197, 218, 236, 252, 277, 298, 316, 345, 371, 391, 423, 454, 478, 513, 546, 576, 616, 653, 686, 731, 772, 808, 859, 906, 947, 1002, 1052, 1098, 1159, 1216