89 TDTTXXXXDXTDTTTXDXDTXTTDTTTXDTTTXTDXTDTDDDXDTXDTXTTTXDXXDXXXTDTXDDTTDTTDTXTTTTTXTXXXXDXXD