31 14 143
143 -23 42
41 31