多项选择题

甲市的A厂与乙市的B厂约定,由B厂为A厂加工灯泡5000个,A厂提供原材料,并且约定合同履行地在丙市。后来,B厂在设在丁市的工厂为A厂加工完成。后双方因质量问题发生纠纷,现A厂欲提起诉讼,则其可以向哪个法院起诉

A.甲市人民法院
B.乙市人民法院
C.丙市人民法院
D.丁市人民法院