根据题意可以得到:
4、6、8、9、10
12、14、15、16、18、20
21、22、24、25、26、27、28、30
32、33、34、35、36、38、39、40
42、44、45
所以,
45以内的包括45在内的合数总共有:5 + 6 + 8 + 8 + 3 = 30(个)