@svd3’s solution is right.
However, I would like to know, how you got the strange output of [59, 2, 80].
Could you provide a small code snippet reproducing this output?
I would like to make sure there is no bug in the split function.