0, 0, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 2, 4, 3, 5, 4, 6, 6, 8, 8, 11, 11, 14, 15, 19, 20, 25, 27, 33, 36, 43, 48, 57, 63, 74, 83, 97, 108, 126, 141, 163, 183, 210, 236, 272, 304, 350, 390, 471, 498, 1175, 635, 32957, 807, 1886322, 1022, 101215816, 1291, 5025322391