1, 1, 1, 2, 4, 5, 7, 10, 12, 15, 19, 21, 27, 30, 35, 40, 44, 52, 56, 63, 70, 75, 85, 90, 100, 107, 115, 126, 132, 145, 153, 163, 175, 182, 199, 206, 220, 232, 242, 259, 268, 285, 297, 310, 328, 337, 359, 370, 387, 404, 416, 440, 451, 472, 489, 504, 528, 540