29 20 12 18 5 5 39 70 5040