4 97 77 51 -96 63 45 -23 26 -13 -42 -30 -95 47 -91 -12 -44 -10 53 -31 -71 0