51 58 67 71 82 94 102 114118