0 31 18 3 8 66 