8 112 45 7 31 40 41 50 67 83 88