六年级数学,完成某项工作,甲单独工作需要18小时,乙单独工作需要24小时,丙单独工作需要30小时。现在甲、乙、丙按如下顺序换班工作:甲、乙、丙,乙、丙、甲,丙、甲、乙……每人工作一小时换班,直到工作完成。问:当工程完成时,甲、乙、丙各工作了多少小时?