30 15 -4 25 23 19 5 53 12 8 0 29 44 37 90 2 17 35 87 21 -8 4 28 68 33 59 15 39 51 62 94