96 88 96 75 84 22 39 72 49 46 76 -1
99 84 85 84 42 38 63 34 43 33 -1
