8 148 51 19 31 45 46 68 83 84 92