How do I double SHA-256 the header of block #59,500? I'm not sure how to combine all of this information.
https://blockchain.info/block/00000000096af43105123c499521e1d131d172e7e1bf2ed0843290a921f1f6a7

Version 
1

Time Bits
470771548 (is this the right number to use for Time Bits?)

Merkle Root
 ff682ef66cd1b56213fd4db9462fb138f6d8c16d706d41969a7eacc819528038

Nonce
16641419

Hash of Current Block 
00000000096af43105123c499521e1d131d172e7e1bf2ed0843290a921f1f6a7

Hash of Previous Block
00000000023bbab0e78a22d27fbd2d0cd13f8302fb3f560138e0e81d087ac7a1
take first 160 symbols from https://blockchain.info/block/00000000096af43105123c499521e1d131d172e7e1bf2ed0843290a921f1f6a7?format=hex

should I explain more? :))))

update:

01000000 version

a1c77a081de8e03801563ffb02833fd10c2dbd7fd2228ae7b0ba3b0200000000 prev hash

38805219c8ac7e9a96416d706dc1d8f638b12f46b94dfd1362b5d16cf62e68ff merkle hash 

27b80a4c timestamp

5c670f1c bits

8bedfd00 nonce