A公司分配到一个10.1.12.0/24的IP地址,现需要分配出8个子网,前3个子网各有20台主机,后2个子网各有15台主机,其次1个子网有10台主机,最后2个子网有30台主机,应该如何划分?需写出每个子网的网络地址,广播地址,掩码长度及可容纳主机数量?