28 95 43 126 75 105 2 101