CN Payment 100: how long do construction companies take to pay?