17 45 58 84 152 126 81 144109