perche` parrseInt(), se la stringa inizia con 0 presuppone un numero ottale. 9 non e` un numero ottale valido.

per ovviare devi specificare espliciatmetne la base di calcolo:
parseInt(d[0],10);