Serial.println(5);
Will indeed produce the sequence of bytes
[53, 13, 10,
Because the ascii code for '5' is 53, while println appends a carriage return (13) and newline(10).
It would appear you have missing your beginning. Be aware that your data will not necessarily be received in chunks of meaningful size, but instead my dribble in bit by bit in smaller packets which break up a message, or larger ones which combine messages, or both.