And how certain are you of those example numbers?
Because 144 = 18 * 8 - which seems very coincidental, especially combined with 157 / 8 giving 19.625, but that doesn't work for the first two examples...
However, 14.75 * 8 is 118 - a single digit out. I don't see anything similar for 11.94 and 63
How does the data actually come in - presumably it's either binary or hex encoded rather than decimals?
Shouldn't the sensor provide documentation of the format? (Or does it expect using its own crappy software?)
Guess you'll have to convert your manual steps to Perl or Python?