How Long Is Left on Each Marvel Hero's Contract?