Arduino digital input, 80Vdc

Skip the 1N4148 and put an 1N400X in serie with the zeners, no revers voltage and not possible to burn 2k2.
What current do the optokopplare LED need?
Look in the daasheet after CTR current transfer ratio.

LED current x CTR = phototransistor current.

LED current 10mA x CTR 50% = possible phototransistor current 5 mA

If you use 10kohm pullup = 0,5 mA from optocoupler you only need 1 mA LED current.

Look in the datasheet what CTR your optocoupler have and calculate the current needed.
Calculate the resistor with 60 volts input.

Pelle, sorry about the spelning, my Pad talkning swedish