How do I double SHA-256 the header of block # 59,500?

I'm not sure how to combine all this information.
https://blockchain.info/block/00000000096af43105123c499521e1d131d172e7e1bf2ed0843290a921f1f6a7

Version
one

Time bits
470771548 (is this the correct number to use with the time bits?)

Merkle Root
ff682ef66cd1b56213fd4db9462fb138f6d8c16d706d41969a7eacc819528038

Meanwhile
16641419

Hash of Current Block
00000000096af43105123c499521e1d131d172e7e1bf2ed0843290a921f1f6a7

Hash of the previous block
00000000023bbab0e78a22d27fbd2d0cd13f8302fb3f560138e0e81d087ac7a1