18 11 39 63 119 12 12 14 14 28 31 20 42 41 86