In my comment above I said
8 bytes of varying data is huge.
Then someone (who has blocked me now) DM'd me asking if I'm stuck in the early years of computing because "8 Byte is such a tiny amount not worth talking about nowadays".
Let's do the math:
8 Byte = 64bit = 2^64 possible values = 18446744073709551616.
Now if you'd like to do a table with all replies for a given challenge you'd have to store at least the reply in a sorted table, 1 reply = 8 byte.
18446744073709551616 * 8 = 147573952589676412928 Bytes.
A DVD+R DL holds 8547991552 bytes, means you'll need 147573952589676412928 / 8547991552 = 17264166873 of them.
A DVD has a thickness of 1.2 mm, so if you stack 17264166873 of them your stack will be 20717000248 mm = 20717 kilometers high.
You could also use the 17264166873 jewelcases to cover an area of more than 306 km². That's more than 57000 football fields.
Maybe it's only because I'm living in a small country with the size of only ~480000 football fields, but in my thinking 8 byte is a huge lot of data.