1, 1, 1, 2, 2, 1, 2, 3, 2, 4, 4, 4, 5, 6, 6, 8, 9, 9, 12, 12, 13, 16, 18, 18, 22, 24, 25, 29, 32, 34, 40, 43, 45, 52, 56, 60, 68, 74, 78, 88, 95, 101, 113, 122, 130, 145, 156, 166, 184, 198, 209, 231, 249, 264, 290, 311, 331, 361, 388, 412, 448, 480, 510, 554