I bet that if you encode the list with first-order differences, the file size shrinks dramatically.  Especially if you then zip, because so many of the differences recur so frequently, the zip compressor will have a lot of repetition to compress.

Yes, if anyone needs an especially small file sent, I can do the differences.