We based our calculations on this article by mathematician Brian Alspach.
Card images come from this collection by Iron Star Media.